Programming : Array

Array - Hai Guize! Kali ini programming with D'Capruk akan membahas suatu pokok masalah yang sangat krusial di dunia programming. Apalagi kalau bukan Array. Array adalah struktur data yang menyimpan sekumpulan elemen yang bertipe sama. Setiap elemen diakses langsung melalui indeksnya.

Sebagai contoh, ada variable yang bernama x dengan tipe data integer. Lalu, si variable x ini akan diisi oleh 5. Dengan digunakannya array pada variable x, maka variable x bisa menampung lebih dari satu data. Data yang akan disimpan dalam variable x indeks ke 0. Jadi array itu apa sih? Lalu indeks itu apa sih? Cermatilah gambar berikut :

gambaran array
Gambaran Array


Nah, inilah contoh perumpamaan array. Nah, mirip seperti tipe bentukan bukan? Bedanya, tipe bentukan disusun atas rekaman atau record. Kalau array disusun dari nilai yang variable dan tipe datanya sama. Kalau tipe bentukan yang terstruktur tipe data dan variable nya bisa berbeda-beda, namun satu induknya.

Gunanya array di pemrograman apa sih sebenernya? Gunanya sangat banyak sekali. Diantaranya menampung data yang akan diinput kedalam satu variable. Kamu bisa kebayang kalau ada 100 data yang siap diinput, lalu kita harus membuat variable 1 sampai dengan 100 hanya untuk menampun data yang tipe datanya sama dan tujuannya sama (misalnya nilai UAS). Dari pada cape-cape begitu, mendingan bikin satu variable dengan array bernama nilai ( int nilai[100]; ). Cara ini jauh lebih efektif dari pada harus membuat variable sebegitu banyaknya. Namun, perlu diingat dan diperhatikan bahwa, array itu sifatnya sementara. Jadi jika kamu menyimpan data kedalam array, maka saat program berhenti atau keluar, maka data tersebut akan hilang juga. Cara yang harus kamu lakukan untuk menyimpan data selamanya adalah dengan menginput data tersebut ke dalam database yang disimpan didalam hardisk (media penyimpanan). 

Berikut adalah contoh penerapan array yang menyimpan angka :


Nah, array ini dipergunakan untuk menyimpan nilai mahasiswa prodi teknik informatika. Jika ingin mengoperasikan data tersebut juga lebih praktis karena hanya satu variable yang beroperasi. Array perlu loop untuk mengisi nilai kedalam array. Elemen array diproses secara beruntun melalui indeks terurut. Ada istilah yang namanya array indeks ke-i yang berarti bahwa nilai array ke-i. Dalam contoh diatas jika i = 3, maka jika kita mengoutput nilai[i], maka yang keluar adalah 60. Perlu diingat bahwa indeks array selalu dimulai dari indeks ke-0. Hal yang sama bisa kita gunakan kedalam string. String deklarasi awalnya sudah berupa array dari char. Lalu kita tambah lagi kurung sikunya agar menciptakan array string. Implementasinya dalam contoh program berikut :


Bisa dilihat, sekarang list nilai tersebut ada namanya. Nah, contoh-contoh tersebut nilai dari arraynya sudah dimasukan langsung melalui codingan. Nah, sekarang kita akan mencoba untuk memasukan sendiri nama dan nilai melalui inputan user. Codenya adalah sebagai berikut :


Sudah berhasilkan? Kita akan buat contoh yang lebih berat yaitu dengan mengoperasikan nilai rata-rata. Taukan rumus rata-rata. Rumusnya adalah jumlahkan semua data yang ada kemudian dibagi banyaknya data. Jika diimplementasikan dalam bentuk coding bahasa C, maka akan seperti berikut :


Baiklah guize, sekian materi programming dengan bahasa C kali ini. Kalau ada yang masih belum mengerti, silakan tanyakan dikolom komentar. Semoga Bermanfaat.
Salam Capruk!!!

Programming : Array Programming : Array Reviewed by Adnale on Maret 07, 2020 Rating: 5

Tidak ada komentar