Dalam pengembangan program, seringkali kita dihadapkan pada kebutuhan untuk menyimpan dan mengolah data. Salah satu contohnya adalah ketika kita ingin merekam data mahasiswa. Jika program hanya merekam data terakhir yang diinput, maka data sebelumnya akan hilang. Untuk mengatasi hal ini, kita perlu menggunakan struktur data yang tepat untuk menyimpan seluruh data mahasiswa, meskipun jumlahnya banyak. Struktur data yang tepat untuk menyimpan data mahasiswa dalam jumlah besar adalah array. Array adalah struktur data yang memungkinkan kita menyimpan kumpulan data dengan tipe data yang sama dalam satu variabel. Dengan menggunakan array, kita dapat menyimpan data setiap mahasiswa dalam satu elemen array, sehingga semua data dapat diakses dan diolah secara efisien. Berikut adalah contoh program sederhana yang menggunakan array untuk merekam data 35 mahasiswa: ```python
Deklarasi array untuk menyimpan data mahasiswa mahasiswa = [] # Input data mahasiswa for i in range(35): nama = input("Masukkan nama mahasiswa ke-{}: ".format(i+1)) nim = input("Masukkan NIM mahasiswa ke-{}: ".format(i+1)) # Tambahkan data mahasiswa ke dalam array mahasiswa.append({"nama": nama, "nim": nim}) # Menampilkan data mahasiswa print("
Data Mahasiswa:") for i in range(35): print("Nama: {}, NIM: {}".format(mahasiswa[i]["nama"], mahasiswa[i]["nim"])) ``` Program ini akan: 1. Mendeklarasikan array `mahasiswa` untuk menyimpan data mahasiswa. 2. Menggunakan loop `for` untuk meminta input data dari pengguna sebanyak 35 kali. 3. Menambahkan data setiap mahasiswa ke dalam array `mahasiswa` menggunakan metode `append()`. 4. Menampilkan data mahasiswa yang telah disimpan dalam array. Dengan menggunakan array, program dapat merekam seluruh data mahasiswa yang diinput, sehingga data tidak hilang dan dapat diakses kapan saja. Kesimpulan: Penggunaan struktur data yang tepat, seperti array, sangat penting dalam pengembangan program untuk menyimpan dan mengolah data secara efisien. Dengan menggunakan array, kita dapat menyimpan data dalam jumlah besar dan mengaksesnya dengan mudah. Hal ini memungkinkan kita untuk membangun program yang lebih kompleks dan bermanfaat.