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

Cara Instal Appserv 2.5.10 di Wndows 7

hehe untuk kali nhe , sya mw coba share cara instal appserv d windows seven, walau ini info lama , tp mdah2an bsa membantu agan2 ,,, langkah2 nha yaitu : download appserv 2.5.10 nya di APPSERVNETWORK jalankan appserv.exe nya. pada tampilan form berikut, pada server name isikan dengan "localhost" (tanpa tanda kutip) dan pada administration email address isikan dengan email anda misalnya lawlietsan1302@gmail.com pada form password , pada enter root password , isikan dengan "root" dan re password , isikan dengan root. setelah itu , pilih instal... tunggu hingga finis.. lalu coba anda buka localhost pada web browser.. setelah muncul tampilan, pilih maka akan muncul form autentikasi, isikan pada username/nama pengguna dengan "root" dan pada password dengan "root"... lalu tekan ok... ok, dan selesai,, selamat mencoba :)