Langsung ke konten utama

strukTur DaTa Modul 02

Lawlietsan

http://lawlietsan.co.cc/

MODUL 2

ARRAY (LARIK)

1.      Pendahuluan 
Suatu array adalah sebuah struktur data yang terdiri atas banyak variabel dengan tipe data sama, dimana masing-masing elemen variabel mempunyai nilai indeks. Setiap elemen array mampu untuk menyimpan satu jenis data (yaitu: variabel). Suatu array dinyatakan dengan type, sehingga variabel yang bekerja akan dinyatakan dengan: 
contoh type 
A = array [1..10] of integer;

2.      Secara logika pendefinisian array di atas merupakan sekumpulan kotak , dimana tiap kotak mempunyai nilai indeks integer 1, 2, 3, ...,9, 10 tiap elemen array ditandai dengan: 
A[1], A[2], A[3], A[4], A[5], A[6], A[7], A[8], A[9], A[10]

2. Sifat Array
Array merupakan struktur data yang statis, yaitu jumlah elemen yang ada harus ditentukan terlebih dahulu dan tak bisa di ubah saat program berjalan. Untuk menyatakan array dalam PASCAL kita harus terlebih dahulu: 
 Mendefinisikan jumlah elemen array,- 
 Mendefinisikan- tipe data dari elemen array 
Contoh. const N=10; 
type 
A= array [1..N] of integer;

3. Array Satu Dimensi
Pernyataan di atas merupakan penjelasan tentang array dengan satu dimensi. Pendefinisian array secara umum adalah sebagai berikut: jika kita ingin membuat beberapa array dengan tipe/jenis yang sama, kita lebih baik jika mendeklarasikan dengan type selanjutnya dengan deklarasi var. 
SYNTAX

Type nama_array = ARRAY[bawah..atas] of tipe_data; 
var variabel_array : nama_array;


atau dengan menggunakan statemen var :

var variabel_array : ARRAY[bawah..atas] of tipe_data;

Penjelasan: Bawah dan Atas menyatakan batas untuk array. tipe_data adalah merupakan tipe variabel yang dipunyai array (mis. Integer, char, real, dsb) 
Contoh: 
type intarray = ARRAY [1..20] of integer; 
Pernyataan diatas adalah pernyataan untuk membentuk suatu array bernama intarray,yang berisi 20 tempat untuk bilangan integer. Setiap posisi disebut elemen, yang menyimpan suatu bilangan integer.langkah berikutnya adalah membuat suatu variabel kerja dengan tipe intarray yaitu, 
var numbers : intarray; 
kita bisa melakukan operasi pada setiap elemen dari numbers secara individual. Contoh kita bisa memberi nilai pada suatu elemen array seperti berikut: 
numbers[2] := 10;


perintah ini memberikan suatu nilai integer 10 pada elemen ke-2 dari array numbers. Nomor dari elemen ditempatkan didalam kurung tegak. Contoh berikut adalah merupakan array yang menyimpan variabel-variabel integer. Data dengan tipe integer hanya bisa dimasukkan satu persatu, kemudian baru bisa ditampilkan di monitor secara bersamaan 

Contoh a.

program INT_ARRAY; 
uses wincrt; 
const N=10; 
type int_array = ARRAY [1..N] of integer; 
var bil : int_array; 
indeks : integer; 
BEGIN 
writeln('masukkan sepuluh bilangan integer.'); 
for indeks := 1 to 10 do 
begin 
readln(bil[indeks]); { loop untuk memasukkan elemen array } 
end; 
writeln('Isi dari array ini adalah'); { tampilkan setiap elemen } 
for indeks := 1 to 10 do 
begin 
writeln('bil[', indeks:2,'] adalah ',bil[indeks] ); 
end 
END.

Contoh b.

program contoh_ARRAY; 
uses wincrt; 
var 
a : array[1..10] of byte;{maksimum jumlah elemen=10} 
begin 
a[1]:=10; 
a[2]:=15; 
a[3]:=a[1]+a[2]; 
writeln(a[1]); 
writeln(a[2]); 
writeln(a[3]); 
end.

 

Komentar

Postingan populer dari blog ini

untitle

Satu kata yang terucap Mengguncang gelora hati Satu Kata yang kau ucap Gemuruh hati tanpa henti Kau ucap kata perih untukku Tak dapat kau mengerti aku Kau jauh Tinggalkan ku tanpa jejakmu Ku takut kehilanganmu Kehilangan cinta darimu masih bisakah aku menjaga ragamu Masih bisakah aku sentuh jiwamu Ku kan simpan cinta ini Untuk jiwa yang mengertiku created by : Ferika W FMIPA MI UR

Winstep Xtreme 11.6 Free & Full Version

Mau tampilan desktop kamu keren? kebetulan sekali karena saya ingin share aplikasi yaitu Winstep Xtreme 11.6.Winstep Xtreme 11.6 digunakan untuk mengubah tampilan desktop kamu mulai dari icon,start button,taskbar,theme dan juga ada penambahan dock untuk shortcut & widget tambahan.Memudahkan Kontrol di windows kamu karena semua fitur tersedia di desktop kamu. Dijamin setelah install Winstep Xtreme 11.6, desktop di PC kamu pasti jadi keren. Gak percaya? Cekidot aja gan. System Requirements Windows 2000/2003 Server/XP/Vista/7 32 bit. 500 Mhz processor. 256 MB of RAM. 50 MB of free hard disk space. Screen resolution 800x600 or higher. Silakan Download Disini Via Rapid Share Winstep Xtreme 11.6 Free & Full Version [33 Mb] NB : Buat kamu yang mau download tema Winstep Xtreme yang lebih banyak lagi,silakan lihat disini Themes Winste p Xtreme