Upload
lilah-alvarez
View
41
Download
1
Embed Size (px)
DESCRIPTION
ARRAY. Dikompilasi Oleh : Ary Bima Kurniawan ST., MT. Pendahuluan. Definisi Tipe data bentukan yang dapat menyimpan sekumpulan nilai dari tipe data yang sama dan dikemas dalam bentuk larik. - PowerPoint PPT Presentation
Citation preview
ARRAY
Dikompilasi Oleh :Ary Bima Kurniawan ST., MT.
Pendahuluan
• Definisi– Tipe data bentukan yang dapat menyimpan
sekumpulan nilai dari tipe data yang sama dan dikemas dalam bentuk larik.
– Nilai dari elemen-elemen array dapat diacu atau diakses melalui indeksnya, perlu diperhatikan bahwa indeks array harus dari tipe data yang mempunyai keterurutan, seperti halnya tipe integer.
Membuat Tipe Array• Bentuk Umum :
TYPE nama_tipe ISTABLE OF tipe_dataINDEX BY BINARY_INTEGER;
• Contoh :
DECLARETYPE array_ku IS
TABLE OF CHAR(5)INDEX BY BINARY_INTEGER;
X array_ku;
Mengisikan Nilai pada Elemen Array
• Contoh 1 :
BEGINX(1) := ‘A’;X(2) := ‘B’;
END;
• Contoh 2 :
BEGINX(1) := 10;X(2) := 20;
END;
Contoh 1
SET SERVEROUTPUT ONDECLARE
TYPE LARIK ISTABLE OF NUMBERINDEX BY BINARY_INTEGER;
A LARIK;I INTEGER;
BEGINFOR I IN 1..5 LOOP
A(I) := I * 10;END LOOP;FOR I IN 1..5 LOOP
DBMS_OUTPUT.PUT_LINE(‘Nilai elemen larik ke-’ || TO_CHAR(I) || ‘ = ‘ || TO_CHAR(A(I)));END LOOP;
END;/
Contoh 2SET SERVEROUTPUT ONDECLARE
TYPE SISWA ISTABLE OF VARCHAR2(25)INDEX BY BINARY_INTEGER;
NAMA SISWA;I INTEGER;
BEGINNAMA(1) := ‘Arista Destriana’;NAMA(2) := ‘Yandri Gunawan’;NAMA(3) := ‘Herry Wahyudinata’;NAMA(4) := ‘Budi Raharjo’;NAMA(5) := ‘Noni Sutrisna’;FOR I IN 1..5 LOOPDBMS_OUTPUT.PUT_LINE(‘Nama siswa ke-’ || TO_CHAR(I) || ‘ : ‘ || NAMA(I));END LOOP;
END;/
Pustaka
• Pemrograman PL/SQL ORACLE– Imam Heryanto dan Budi Raharjo– Penerbit Informatika Bandung– 2003