Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I

Slides:



Advertisements
Presentasi serupa
BAB IV MATRIKS (ARRAY MULTI DIMENSI)
Advertisements

STRUKTUR DATA Struktur Data - Gerlan A. Manu, ST.,MKom 1.
FUNGSI / FUNCTION ALGPROG II
Gerlan A. Manu, ST.,Mkom Struktur Data - Gerlan A. Manu,ST.,MKom1.
Procedure pada Pascal ALPROG II
PENGENALAN PASCAL STATEMENT TIPE DATA
Minggu V Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I 1.
TIPE data Tipe data yang dikenal dalam bahasa pascal antara lain :
STRUKTUR PERULANGAN Statemen ini di gunakan untuk memproses statemen-statemen tertentu berulang kali. Struktur perulangan While … Do Jenis perulangan.
Dasar Komputer & Pemrog 2 A minggu 4
Array Dimensi Banyak Gerlan A. Manu, ST.,MKom
Copyright by : M. YAHYA, S.Kom PERTEMUAN KE - I. 1. Judul Program 2. Blok Program a. Bagian Deklarasi - Deklarasi Tabel - Definisi Konstanta - Definisi.
Pengenalan Bahasa Pemrograman Pascal
Praktikum pemprograman terstruktur1
STRUKTUR DATA.
Rekaman – Record Pada Pascal
Struktur Perulangan Week 4 & 5.
Larik/Array Algoritma dan Pemrograman Muhamad Akbar.
VARIABEL DAN OPERATOR.
Variabel dan Ekspresi Struktur Percabangan dan Struktur Perulangan
Chapter 3.2 : Tipe, Nama dan Nilai
Dasar pemrograman “Array and Record” Kelompok 3 TIP Kelas C
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
RECORD Record dapat dikatakan sebagai suatu kumpulan data item yang masing-masing mempunyai jenis data berbeda.   Data item yang merupakan elemen record.
Dasar Pemrograman ARRAY/LARIK.
Latihan Array dan Matriks
Algoritma dan Pemrograman
Array dan String Array dan String.
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
PROSEDUR.
Pemprograman Terstruktur 1
LARIK ( ARRAY ).
Array Multi Dimensi Nama Kelompok Angga Wahyu H( ) Devanda Riski F ( ) Irfan Satrio H ( )
- PERTEMUAN 9 - LARIK/ARRAY SATU DIMENSI (1D)
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.
1 BAB. VII TIPE DATA TERSTRUKTUR PEMROGRAMAN PASCAL OLEH : MESRAN, S.KOM.
ALGORITMA PEMROGRAMAN 2A
PENGGUNAAN TIPE DATA YANG EFEKTIF
ALGORITMA PEMROGRAMAN 2A
Materi 11 LOGIKA & ALGORITMA 11.
Array (Larik)‏ 1 1.
Array/larik Sri Supatmi Oleh:.
Array/larik ,procedure & fungsi
MINGGU I ALGORITMA & PEMROGRAMAN II
Algoritma & Pemrograman 1
Minggu I STRUKTUR DATA Gerlan A. Manu, ST.
PENGGUNAAN TIPE DATA YANG EFEKTIF
Gerlan A. Manu, ST Array Dimensi Banyak Gerlan A. Manu, ST
Rahmat Deddy Rianto Dako, ST, M.Eng
Array ( Larik ) Array Satu Dimensi Array Dua Dimensi
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel
Array Dimensi Sri marini, ST.
STRUKTUR DATA ( Menjelaskan Mengenai Data & Struktur Data )
PENGENALAN PASCAL STATEMENT TIPE DATA
Minggu II STRUKTUR DATA
MULTIDIMENSI ARRAY Struktur Data
ARRAY SATU DIMENSI.
Algoritma & Pemrograman 1
Oleh : UMMU ZAHRA ALGORITMA.
PENGGUNAAN TIPE DATA YANG EFEKTIF
Tipe data sederhana Hermansyah,S.Kom.
Array (Larik)‏ Struktur Data 1 1.
DASAR PEMROGRAMAN Array Multidimensi.
ARRAY (LARIK) MINGGU VI.
Pemrogram 1 Agus Darmawan, S.kom.
Algoritma dan Pemrograman
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel.
PENGGUNAAN TIPE DATA YANG EFEKTIF
STATEMEN FOR STATEMEN WHILE STATEMEN REPEAT
Transcript presentasi:

Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I ARRAY (LARIK) MINGGU VI Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I

Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I Deklarasi Array Array yang akan dipergunakan harus di deklarasikan terlebih dahulu. Deklarasi dari Array diawali dengan kata cadangan Array diikuti oleh tipe index yang diletakkan diantara tanda “ [ ] ” diikuti lagi oleh kata cadangan of dan tipe arraynya. Array dapat bertipe sederhana byte, word, integer, real, boolean, char, string dan tipe scalar atau subrange. Contoh : Var X : array [ 1..100 ] of integer ; Array(Larik) X dideklarasikan sebagai larik tipe integer dengan jumlah elemen maksimum 100 elemen, dimana nilai elemen larik ini harus berisi nilai integer. Misalkan : X [1] : = 18 ; X [2] : = 5 ; Untuk mencetak elemen ke-1 dari array X : writeLn ( x[1] ); Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I

Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I Deklarasi Tipe Index Subrange Integer Var NilaiHuruf : array [1..5] of char ; [1..5] inilah yang dimaksud dengan index subrange integer. Dapat dideklarasikan menjadi : Type Jangkauan = 1..5 ; {tipe subrange integer} Var NilaiHuruf : array [Jangkauan] of char ; Begin … end. Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I

Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I Deklarasi Tipe Index Subrange Byte Var X : array [0..255] of real ; Karena [0..255] merupakan nilai subrange byte maka dapat dideklarasikan menjadi : X : array [byte] of real ; Subrange Word jika jangkaun index dari 0 sampai 65535 maka dapat dideklarasikan menjadi : X : array [word] of real ; Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I

Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I Deklarasi Tipe Index Skalar Index dari larik dapat berupa tipe scalar atau enumerated. Contoh program: Var Jumlah : array [(Jan, Peb, Mar)] of integer ; Begin Jumlah[Jan] : = 125 ; Jumlah[Peb] : = 75 ; Jumlah[Mar] : = 18 ; Writeln ( ‘Jumlah untuk bulan maret = ‘, Jumlah[Mar]); End. Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I

Deklarasi Konstanta Larik Larik tidak hanya dapat berupa suatu variable yang dideklarasikan di bagian deklarasi variable, tetapi juga dapat berupa suatu konstanta yang dideklarasikan dibagian deklarasi konstanta. Contoh program : Const X : array [1..5] of integer = (6, 25, 375, 5, 2) ; Var I : word ; Begin For I : = 1 to 5 do Writeln ( ‘Nilai konstanta larik ke ‘, I, ‘=’, X[I] ) ; End. Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I

Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I Larik Dimensi Banyak Larik juga berdimensi lebih dari satu. Dapat berdimensi dua, tiga, dan seterusnya. Larik berdimensi dua mewakili suatu bentuk tabel atau matrik, yaitu index pertama dapat menunjukkan baris dan index kedua dapat menunjukkan kolom dari tabel atau matrik. Bentuk Umum : Nama_larik = array [tipe index1,tipe index2] of tipe larik Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I

Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I Larik Berdimensi Dua Contoh : Var Tabel : array [1..3, 1..2] of byte ; I, J : byte ; Begin Tabel[1,1] : = 5 ; Tabel[1,2] : = 25 ; Tabel[2,1] : = 200 ; Tabel[2,2] : = 22 ; Tabel[3,1] : = 75 ; Tabel[3,2] : = 50 ; For I : = 1 to 3 do For J : = 1 to 2 do Write ( table [I,J] : 10 ) ; Writeln ; End ; End. Output program : 5 25 22 75 Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I

Persiapan Kuis Minggu Depan Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I

Jawaban Tugas Minggu Lalu Mencetak deret bilangan 1,2,4,8,16,32 …. Menguji dengan nilai N = 5… Program akan berulang selama user menekan tombol Y dan Deret bilangan sebanyak N atau 5.. Hasil Uji Coba : N : 5 I : 1, 2, 4, 8, 16 A : 1, 2, 3, 4, 5 Cetak I = 1 , 2, 4, 8, 16 Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I

Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I Program Uses wincrt; Var A,N,I : Integer; Tombol : Char; Begin write ('Masukan Banyaknya deret yang akan ditampilkan :'); ReadLn (N); I := 1; writeLn ('Deret :'); Repeat For A := 1 to N do begin write (I,' '); I := I + I; end; WriteLn; WriteLn ('Ulangi ? [Y]/[T] '); Tombol := Readkey; End; Until (Tombol = 'T') or (Tombol = 't'); End. Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I

Mencetak deret Bilangan 1,3,9,27,81,243 ….. Menguji dengan nilai N = 5 (banyaknya deret bilangan) Program akan berulang selama user menekan tombol Y dan Deret bilangan sebanyak 5 deret.. N = 5, 4 A = 1, 2, 3, 4 I = 1, 3, 9, 27, 81, Cetak 1, 3, 9, 27, 81 Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I