7
ARRAY Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.

ARRAY

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

Page 1: ARRAY

ARRAY

Dikompilasi Oleh :Ary Bima Kurniawan ST., MT.

Page 2: ARRAY

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.

Page 3: ARRAY

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;

Page 4: ARRAY

Mengisikan Nilai pada Elemen Array

• Contoh 1 :

BEGINX(1) := ‘A’;X(2) := ‘B’;

END;

• Contoh 2 :

BEGINX(1) := 10;X(2) := 20;

END;

Page 5: ARRAY

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;/

Page 6: ARRAY

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;/

Page 7: ARRAY

Pustaka

• Pemrograman PL/SQL ORACLE– Imam Heryanto dan Budi Raharjo– Penerbit Informatika Bandung– 2003