
Hari ini kita akan membahas tentang ARRAY , lebih tepatnya kita akan mempelajari terlebih dahulu apa sih itu array? dan contoh dari Array itu sendiri bagaimana?
Kali ini kita tidak akan mengoding bagaimana cara kerja Array, tetapi kali ini kita akan memecahkan suatu masalah yang berkaitan dengan Array itu sendiri.
Array adalah sebuah tipe data yang berisi kumpulan dari nilai atau tipe data lain dan Array bisa menampung lebih dari satu value sekaligus.
Berikut adalah sebuah contoh sederhan bentuk Array :
BESAR :
10 | 12 | 70 |
KECIL :
100 | 44 | 55 |
Untuk tulisan BESAR dan KECIL itu disebut dengan nama Array, di dalam kotak BESAR terdapat 3 kotak berisi sebuah angka dan 2 kotak yang kosong, kotak tersebut di andaikan sebuah index dari variable, index sendiri dihitung dimulai angka 0, jadi index terakhir dari Array BESAR adalah 4 (0,1,2,3,4). Dan angka yang didalam kotak itu disebut sebuah element, setiap index memiliki element sendiri - sendiri.
Sekarang yang akan kita pecahkan, bagaimana Array BESAR dan KECIL itu bisa berubah element nya menjadi berikut :
55 | 12 | 100 | 70 | 44 |
KECIL :
100 | 44 | 55 |
Caranya sangat mudah, kita akan membuat sebuah Array baru untuk menampung semua element pada kedua Array tersebut :
TAMPUNG :
Nah, sekarang bagaimana logikanya untuk memasukkan semua element yang ada pada kedua Array tersebut ke Array TAMPUNG? caranya cukup kita panggil index dari array tersebut dengan format : nama_array[no_index].
Dan beginilah cara penulisan untuk memasukkan nilai dari kedua Array tersebut :
TAMPUNG[0] = BESAR[0]
TAMPUNG[1] = BESAR[1]
TAMPUNG[2] = BESAR[3]
TAMPUNG[3] = KECIL[0]
TAMPUNG[4] = KECIL[1]
TAMPUNG[5] = KECIL[2]
Sekarang element dari index Array TAMPUNG sudah terisi dengan semua element dari Array BESAR dan KECIL
10 | 12 | 70 | 100 | 55 | 44 |
Array tampung sudah terisi, sekarang saatnya me-replace Array BESAR dan KECIL seperti hasil yang diinginkan :
BESAR :
BESAR[0] = TAMPUNG[4]
BESAR[1] = TAMPUNG[1]
BESAR[2] = TAMPUNG[3]
BESAR[3] = TAMPUNG[2]
BESAR[4] = TAMPUNG[5]
KECIL :
KECIL[0] = TAMPUNG[0]
KECIL[1] = TAMPUNG[2]
KECIL[2] = TAMPUNG[1]
Nah, setelah penulisan diatas maka element dari Array BESAR dan KECIL telah berubah seperti hasil yang diinginkan :
55 | 12 | 100 | 70 | 44 |
KECIL :
100 | 44 | 55 |
Mudahkan? bagaimana apakah materi dasar Array diatas sudah dipahami? Jika belum bisa tulis dikomentar bagian mana yang tidak dipahami, Insyaallah saya bantu. Sekian artikel kali ini, terima kasih telah berkunjung.
Komentar
Posting Komentar