Monday, April 13, 2020

Materi X TKJ : ARRAY


11.1.   Definisi Array 
Array atau biasa disebut larik merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe sama. Bagian yang menyusun array atau setiap nilai yang tersimpan dalam array biasa dinamakan elemen array. Masing-masing elemen dapat diakses dengan menggunakan nilai urut yang disebut indeks array.
Hal ini tentu berbeda dengan variabel biasa yang hanya mampu menampung satu buah nilai.
Sebagai contoh,misalkan terdapat array A yang memiliki 10 buah elemen nilai yang bertipe integer, maka kita dapat merepresentasikannya dengan gambar berikut ini:

Setiap elemen array di atas menyimpan nilai bertipe integer dan akan menempati alamat memori yang berbeda.


11.2.    DEKLARASI ARRAY

Suatu array yang akan digunakan di dalam program Pascal harus dideklarasikan terlebih dahulu. Deklarasi array didahului dengan kata cadangan Array dan tipe data yang akan disimpan didalamnya, selain itu juga harus disertai dengan batas-batas indeksnya yang diapit oleh tanda bracket ([ ]).

Array dapat bertipe data sederhana byte, word, integer, real, boolean, char atau string. Tipe array ini artinya isi dari array atau komponen-komponennya atau subrange. Tipe dari array ditunjukkan pada waktu mendeklarasikannya.


Bentuk umum pendeklarasiannya:

Array X telah dideklarasikan sebagai array tipe integer dengan jumlah array tipe integer dengan jumlah elemennya maksimum sebanyak 100 elemen. Nilai-nilai elemen array ini harus berisi nilai-nilai integer. Misalnya elemen-elemen dari array X adalah:

Bila nilai elemen ke 3 dari array X akan ditampilkan, maka dapat dipergunakan statemen:

                        Writeln(X[3]);

Program Contoh_Array;
Uses winCrt;
Var
X : array[1..50] of Integer;
Begin
     ClrScr;
     X[1]:=10;
     X[2]:=20;
     X[3]:=30;
     X[4]:=40;
     X[5]:=50;
     Writeln('nilai variabel bilangan ke 3 =',X[3]);
     Readln;
End.

 
Contoh:

















Bila program dijalankan akan didapatkan output:
                        Nilai variabel bilangan ke 3 = 30

Untuk deklarasi array dapat digunakan beberapa cara seperti berikut ini :
1.    Untuk mendeklarasikan array dengan tipe string, maka tipe string harus dideklarasikan terlebih dahulu di bagian deklarasi tipe sebagai berikut:
     Type
           Angka = String[20];
     Var
        Nama : Array [1..50] of Angka;
2.    Bila nilai-nilai dari elemen array dibatasi nilainya dalam suatu jangkauan nilai yang tertentu, maka dapat dideklarasikan dengan tipe array subrange.
            Type
           Rangeusia = 17..100;
     Var
           Usia : array[1..200] of rangeusia;
3.    Bila nilai-nilai elemen array dibatasi dengan nilai-nilai tertentu yang tidak dapat ditulis dalam suatu range, tetapi dapat ditentukan secara berurutan, maka dapat digunakan array tipe skalar.
            Type
           Hari = (Minggu,Senin,Selasa,Rabu,Kamis,Jumat,Sabtu);
     Var
           jamKerja : array[1..25] of hari;
dari deklarasi ini, array JamKerja mempunyai maksimum 25 elemen dan masing-masing nilai elemennya hanya  dapat mempunyai nilai sebanyak 7 macam nilai saja. 

No comments:

Post a Comment

Materi XI TKJ : Membuat Tabel Baru

Bentuk umum SQL untuk membuat suatu table secara sederhana sebagai berikut : CREATE TABLE nama_tabel ( field1 tipe(panjang), field2 t...