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

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 :
STRUKTUR KONTROL LANJUTAN
ARRAY ??.
Dasar Komputer & Pemrog 2 A minggu 4
Array Dimensi Banyak Gerlan A. Manu, ST.,MKom
Pengenalan Bahasa Pemrograman Pascal
STRUKTUR DATA.
MATERI 11. TAS Tanggal 30 Nopember 2011 (RABU). Jam 7-9 TUTUP BUKU Materi : 1-11.
Rekaman – Record Pada Pascal
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
RECORD Record dapat dikatakan sebagai suatu kumpulan data item yang masing-masing mempunyai jenis data berbeda.   Data item yang merupakan elemen record.
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 Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
[ 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
LINGKUNGAN TURBO PASCAL
Algoritma & Pemrograman 1
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 )
STRUKTUR DATA TUMPukAN (STACK).
MULTIDIMENSI ARRAY Struktur Data
Array.
ARRAY SATU DIMENSI.
Algoritma & Pemrograman 1
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.
PERTEMUAN III Menggunakan Pernyataan Bersyarat untuk Menyeleksi Kondisi Menggunakan Pernyataan Bersyarat untuk Menentukan Keputusan.
CREATED BY PUTRA PUTRI DASPRO
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. 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;

Indeks Berupa Karakter 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 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. Misal : TYPE RangeUsia = 17..100; VAR 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.

LATIHAN Buat program untuk menghitung penjumlahan dua buah matriks, contoh :   1 2 + 0 4 = 1 6 4 5 1 2 5 7