Pengantar
Kita telah mengenal pengertian variabel dan bisa mengisi sembarang masukan ke dalam variabel tersebut serta menampilkan hasilnya. Perhatikan contoh di bawah ini:
var
nilai: integer;
begin
write("Masukkan nilai pertama : ");
readln(nilai);
writeln("Nilaimu adalah : ",nilai);
write("Masukkan nilai kedua : ");
readln(nilai);
writeln("Nilaimu adalah : ",nilai);
end.
Dari kode di atas, bila nilai pertama adalah 10, maka akan muncul tulisan:
Nilaimu adalah : 10
Dan bila kemudian kita masukkan nilai kedua 20, maka akan muncul tulisan:
Nilaimu adalah : 20
Pertanyaannya sekarang adalah, ke mana nilai yang "10"? Bisakah kita menmpilkannya lagi? Jawabannya ternyata tidak bisa. Mengapa? sebab variabel nilai hanya bisa diisi satu masukan pada satu waktu, bila kita isikan masukan yang baru, maka masukan yang lama akan dihapus. Untuk mengisikan banyak masukan, artinya kita harus membuat beberapa variabel untuk menampung masukan-masukan tersebut.
Lalu bagaimana bila kita ingin memasukkan beberapa nilai sekaligus ke dalam sebuah variabel saja? Jawabannya adalah dengan menggunakan konsep ARRAY, atau dalam beberapa literatur berbahasa Indonesia disebut LARIK.
Array Satu Dimensi
Untuk memahami konsep Array, kalian perlu memahami konsep matriks. Kalian tentu sudah pernah mempelajari bab ini pada pelajaran Matematika. Apa itu matriks? Matriks adalah suatu elemen yang ber-indeks, bila kita menentukan sebuah integer array n(3), artinya kita menyediakan sepuluh buah tempat pada variabel n, yang masing-masing diberi nama n(1), n(2), dan n(3) dengan bentuk bilangan bulat. Untuk setiap variabel berindeks tersebut dapat kita isikan sebuah nilai.
Perhatikan contoh kode di bawah ini untuk memahami lebih lanjut mengenai Array:
var
X:= array [1..3] of integer;
begin
write("Masukkan nilai pertama : ");
readln(X[1]);
write("Masukkan nilai kedua : ");
readln(X[2]);
write("Masukkan nilai ketiga : ");
readln(X[3]);
writeln("Daftar nilaimu adalah :");
writeln(X[1]);
writeln(X[2]);
writeln(X[3]);
end.
Dengan metode array tersebut, bla kita memasukkan nilai masing-masing 10, 20 dan 30 untuk X[1], X[2] dan X[3], maka ketiga nilai tersebut tetap tersimpan di dalam variabel X.
ARRAY Multi Dimensi dan Penggabungan ARRAY dengan Looping
Array dapat dibentuk dalam multi dimensi (dua dst), selain itu kita juga dapat menggabungkan materi Array dengan pengulangan, lebih lengkapnya silakan download materi presentasi Array di bawah ini, supaya kalian lebih memahami, jalankan presentasinya dalam mode "show"
DOWNLOAD
(Link: http://sman3malang.sch.id/file/Array.ppt)
01 Maret 2009
Langganan:
Posting Komentar (Atom)

Tidak ada komentar:
Posting Komentar