ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.

Slides:



Advertisements
Presentasi serupa
STRUKTUR DATA Struktur Data - Gerlan A. Manu, ST.,MKom 1.
Advertisements

FUNGSI / FUNCTION ALGPROG II
Gerlan A. Manu, ST.,Mkom Struktur Data - Gerlan A. Manu,ST.,MKom1.
Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I
TIPE data Tipe data yang dikenal dalam bahasa pascal antara lain :
Dasar Komputer & Pemrog 2 A minggu 4
Array Dimensi Banyak Gerlan A. Manu, ST.,MKom
Pengenalan Bahasa Pemrograman Pascal
Praktikum pemprograman terstruktur1
STRUKTUR DATA.
MATERI 11. TAS Tanggal 30 Nopember 2011 (RABU). Jam 7-9 TUTUP BUKU Materi : 1-11.
Rekaman – Record Pada Pascal
Dasar-Dasar Komputer FKIP Prodi Matematika Univ. Muhammadiyah Gresik
BAB 9 S e a r c h i n g.
Struktur Data M. Haviz Irfani, S.Si. Pada garis besarnya, data dapat kita kategorikan menjadi : Type Data Sederhana atau Data Sederhana yang terdiri atas.
STRUKTUR DATA ARRAY DAN OPERASI SET.
ARRAY/LARIK Sumber dari : imaru.files.wordpress.com/2008/02/array-struc-pointer.ppt.
Dasar pemrograman “Array and Record” Kelompok 3 TIP Kelas C
OPERASI MASUKKAN-KELUARAN
Pemrograman Berorientasi Obyek
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
ARRAY.
STRUKTUR PERULANGAN STRUKTUR PERULANGAN FOR
Algoritma dan Pemrograman
Array dan String Array dan String.
Selamat datang Di Prosedur dan Fungsi. Sub Program “Adl Program kecil yg dpt di panggil berulang-ulang sesuai dg kebutuhan”  Manfaatnya: 1.Memudahkan.
[ Array ].
Pemprograman Terstruktur 1
LARIK ( ARRAY ).
Array Multi Dimensi Nama Kelompok Angga Wahyu H( ) Devanda Riski F ( ) Irfan Satrio H ( )
Struktur Data M. Haviz Irfani, S.Si. Pada garis besarnya, data dapat kita kategorikan menjadi : Type Data Sederhana atau Data Sederhana yang terdiri atas.
Tenia Wahyuningrum, SKom, MT. Deskripsi singkat Larik (array) adalah deretan rinci data yang mempunyai tipe sejenis. Setiap rinci data disebut dengan.
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
JENIS-JENIS DATA Pertemuan 2.
Contoh Aplikasi Untuk Pemrograman :
BAB 2 Elemen Dasar.
ALGORITMA PEMROGRAMAN 2A
Materi 11 LOGIKA & ALGORITMA 11.
Array (Larik)‏ 1 1.
Array/larik Sri Supatmi Oleh:.
Array/larik ,procedure & fungsi
ARRAY.
STATEMENT INPUT DAN OUTPUT
Array.
Minggu I STRUKTUR DATA Gerlan A. Manu, ST.
Gerlan A. Manu, ST Array Dimensi Banyak Gerlan A. Manu, ST
Rahmat Deddy Rianto Dako, ST, M.Eng
created by PUTRA PUTRI DASPRO
Matematika Pascal Identifier x bernilai 10 X = 10
Array ( Larik ) Array Satu Dimensi Array Dua Dimensi
Array Dimensi Sri marini, ST.
STRUKTUR DATA ( Menjelaskan Mengenai Data & Struktur Data )
MULTIDIMENSI ARRAY Struktur Data
Array.
ARRAY SATU DIMENSI.
Matematika Pascal Nilai dari 40 siswa Identifier Nilai memuat 40 data
1-Dimensi – 2-Dimensi – Multidimensi
PENYELEKSIAN KONDISI.
Tipe data sederhana Hermansyah,S.Kom.
Array (Larik)‏ Struktur Data 1 1.
DASAR PEMROGRAMAN Array Multidimensi.
Matematika Pascal Identifier x bernilai 10 X = 10
ARRAY (LARIK) MINGGU VI.
Pemrograman Terstruktur
PERTEMUAN III Menggunakan Pernyataan Bersyarat untuk Menyeleksi Kondisi Menggunakan Pernyataan Bersyarat untuk Menentukan Keputusan.
CREATED BY PUTRA PUTRI DASPRO
PERNYATAAN IF THEN ELSE & CASE OF PERULANGAN FOR, WHILE DO, REPEAT UNTIL Fisika UNDANA, Senin 16 Oktober 2017.
Array atau Larik.
ARRAY.
Array atau Larik.
Transcript presentasi:

ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan tipe komponen (component type) atau tipe basis (basis type).   Suatu array mempunyai mempunyai jumlah komponen yang banyaknya tetap. Banyaknya komponen dalam suau larik ditunjukkan oleh suatu indekx (index type) berbentuk ungkapan tipe ordinal. Tiap-tiap tipe komponen di array dapat diakses dengan menunjukkan nilai indeksnya (index value) atau disebut juga dengan subscript.

Bentuk penulisan dari array adalah :   ARRAY BERDIMENSI SATU Jenis Array yang paling sederhana adalah array berdimensi satu. Biasanya array berdimensi satu dinyatakan sebagai kotak panjang yang dibagi menjadi beberapa bagian yang sama. Bentuk penulisan dari array adalah : Tipe larik : array [ tipe indeks ] of tipe Contoh : Var Tipe dari array X : array[1..100] of integer Nilai X telah dideklarasikan sebagai array tipe integer dengan jumlah maksimum sebanyak 100 elemen. Nilai elemen array ini harus berisi nilai integer. Contoh : Nilai integer X[1] := 10; X[2] := 20; X[3] := 30; Bila nilai elemen ke-3 dari array X akan ditampilkan, maka dapat digunakan statemen : WRITELN(X[3]);

Indeks Berupa Bilangan Bulat Program berikut menggambarkan cara memasukkan data nilai ke dalam array, menghitung dan menampilkan nilai rata-ratanya.   Contoh : PROGRAM larik; USES CRT; VAR I, JUMLAH : INTEGER; RATA : REAL; X : ARRAY[1..100] OF INTEGER; BEGIN CLRSCR; FOR I:=1 TO 10 DO WRITE('Nilai bilangan ke-', I, ' = '); READLN(X[I]); JUMLAH:= JUMLAH + X[I]; END; RATA:=JUMLAH/10; WRITELN; WRITELN ('Rata-rata bilangan = ', RATA:9:2); READLN; END.

Indeks Berupa Karakter Untuk mendeklarasikan array dengan tipe string maka tipe string harus dideklarasikan terlebih dahulu di bagian deklarasi terlebih dahulu pada bagian tipe. Misal : TYPE Huruf = string[30]; VAR Nama : array[1..100] of Huruf;   Bentuk yang salah : Nama : array[1..100] of string[30]; Bila nilai elemen array dibatasi nilainya dalam suatu jangkauan nilai yang tertentu, maka dapat dideklarasikan dengan tipe array subrange. RangeUsia = 17..100; Usia : array[1..100] of RangeUsia; Bentuk yang salah : Usia : array[1..100] of 17..100; Sebuah array bisa diberi nilai awal. Pemberian nilai awal dapat dilakukan dalam deklarasi CONST.

Contoh : PROGRAM larik; USES CRT;   TYPE TIPEHARI = (Minggu, Senin, Selasa, Rabu, Kamis, Jumat, Sabtu); CONST KET : ARRAY [TIPEHARI] OF STRING[6] = ('Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu'); VAR MAKS : REAL; HARI : TIPEHARI; SUHU : ARRAY[TIPEHARI] OF REAL; BEGIN CLRSCR; FOR HARI:= Minggu TO Sabtu DO WRITE ('Masukkan data suhu hari ', KET[HARI]:6,' ='); READLN(SUHU[HARI]); END; MAKS := SUHU[Minggu]; FOR HARI:= Senin TO Sabtu DO IF SUHU[HARI] > MAKS THEN MAKS := SUHU[HARI]; WRITELN('Suhu Tertinggi Adalah ', MAKS:4:1); READLN; END

ARRAY MULTIDIMENSI Array multidimensi merupakan array yang bertipe array. Pada bahasa PASCAL, jumlah dimensi array tidak dibatasi. Namun yang paling umum dipakai adalah array berdimensi dua.   Bentuk deklarasi : Tipe larik : array [ tipe indeks1 ] of array [ tipe indeks2 ] of tipe-larik Atau dapat ditulis : Tipe larik : array [ tipe indeks1, tipe indeks2 ] of tipe-larik

Contoh : PROGRAM larik; USES CRT;   VAR TABEL : ARRAY [1..3, 1..2] OF BYTE; I, J : BYTE; BEGIN CLRSCR; FOR I:=1 TO 3 DO FOR J:=1 TO 2 DO WRITE('Masukkan Matriks Baris ke-',I,' Kolom ke-',J,' = '); READLN(TABEL[I,J]); END; WRITELN;WRITELN('Hasil Matriks : '); WRITE(TABEL[I,J]:7); WRITELN; READLN; END.