ARRAY. Larik / array adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama.

dokumen-dokumen yang mirip
Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-5

Pertemuan 6 Array Objektif: 1. Memahami cara mendeklarasi tipe indeks dalam array 2. Dapat membuat program sederhana menggunakan array Pertemuan 6 53

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

PROSES PENJUALAN BUKU

Konsep tipe data pada bahasa pemrograman mempunyai standar bentuk umum, yaitu :

BAB 6 Array Dua Dimensi

PRAKTIKUM 7 TIPE DATA TERSTRUKTUR. Larik : deretan data yang punya type data sejenis. Misalnya : Daftar Nomor Telpon, Tabel Pajak dll.

Tipe Data. Definisi Tipe Data

Struktur Data. Pertemuan 2

Alwin sanjaya

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS

PERKEMBANGAN PASCAL. Pascal adalah bahasa tingkat tinggi ( high level language) yang orientasinya pada segala tujuan

SMA SANTO PAULUS PONTIANAK

A[1] A[2] A[3] A[4] A[5] A[6] A[7] A[8] A[9] A[10] Nilai elemen array Index array Inelemen array

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 2 x 3 x 50 Menit Pertemuan : 1 & 2

FUNGSI. Blok fungsi juga diawali dengan kata cadangan Begin dan di akhiri dengan kata cadangan End dan titik koma.

STRUKTUR BAHASA PEMROGRAMAN

ARRAY. contoh : A[1] := 10; var A : array[1..10] of integer; A[nomer_indeks]

BAB I PENGENALAN STRUKTUR DATA DAN ALGORITMA

Konsep Dasar Pemrograman Pascal

KONSEP DASAR PEMROGRAMAN PASCAL

Indentifier, Keywords, Variable, Tipe Data dan Operator. Ramos Somya, S.Kom., M.Cs.

OPERASI PERNYATAAN KONDISI

BAB XI ARRAY (LARIK)

Sesi/Perkuliahan ke: II

MODUL STRUKTUR DATA. Erna Kumalasari Nurnawati

Teori Algoritma. Struktur Algoritma

Bab II Algoritma dan logika

Universitas gunadarma. pascal. Bab 4- bab 10. Hana Pertiwi S.T

Algoritma Pemrograman

Memulai Pemrograman Pascal dengan Delphi Console 1. Buka aplikasi delphi 2. Pilih File New Other Console Application

Pertemuan 4 KONSEP TIPE DATA

Belajar itu, Tidak harus menunggu materi dari guru Inisiatif Mencari itulah BELAJAR.

MODUL 1. Struktur Bahasa PASCAL secara umum

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Bab 1 Pengenalan Pascal 1 BAB I PENGENALAN PASCAL, TIPE-TIPE DATA PASCAL DAN STATEMEN DASAR PADA PASCAL TUJUAN PRAKTIKUM TEORI PENUNJANG

Algoritma Pemrograman

PROCEDURE. Bentuk Umum : PROGRAM judul_program ; PROCEDURE judul_prosedur ; Begin Statement prosedur ; End ; Begin Statement program utama ; end.

DASAR PEMROGRAMAN. File

Daftar field MODUL 13 RECORD

Algoritma Pemrograman

BAB IV MATRIKS (ARRAY MULTI DIMENSI)

ARRAY (LARIK) Altien Jonathan Rindengan, S.Si., M.Kom.

MANIPULASI STRING. Contoh :

KONSEP DASAR BAHASA PASCAL

& PEMROGRAMAN. Alex De Kweldju, S.Kom D3 Teknik Komputer Fakultas Teknik Universitas Negeri Papua

BAB IV MATRIKS (ARRAY MULTI DIMENSI)

Algoritma Pemrograman

TIPE DATA DALAM PASCAL

ARRAY. Brigida Arie Minartiningtyas, M.Kom

Array, Record, sorting : Elektro Unud (MSU) Page 1 of 13

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

BAB 2 BAGAIMANA MENULISKAN PROGRAM PASCAL

Pengenalan Pascal/DevPascal

Tabel 1. Jenis data integer Ukuran memori (dalam byte)

Dasar Komputer & Pemrogaman 2A

Algoritma,Flowchart, Konsep

PERKENALAN STRUKTUR DATA. Firmansyah, S.Kom

Tujuan Pembelajaran : Mahasiswa mampu menjelaskan teknik pemrograman menggunakan Modul.

Pengenalan Pascal. Sejarah Singkat Pascal

AP2a (Pascal) Akuntansi Kelas 1 Semester 2. Hana Pertiwi S.T

Dasar Komputer & Pemrograman 2A

PEMBAHASAN KHUSUS TIPE DATA LANJUTAN

KONSEP DASAR BAHASA PASCAL. Pengertian SEJARAH SINGKAT BAHASA PASCAL STRUKTUR DAN KOMPONEN DASAR PROGRAM PASCAL.

Algoritma Pemrograman

TIPE, NAMA, DAN NILAI

Definisi Algoritma Algoritma adalah logika, metode dan tahapan (urutan) sistematis yang digunakan untuk memecahkan suatu permasalahan.

Nama : Suseno Rudiansyah NPM : Kelas : X2T Prodi : Teknik Informatika Tugas : Kuis Algoritma 2

BAB I. LARIK (ARRAY) Array (larik) ialah penampung sejumlah data sejenis (homogen) yang menggunakan satu identifier (pengenal).

Algoritma Pemrograman

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

Algoritma Pemrograman

STRUKTUR PROGRAM. Secara ringkas, struktur suatu program Pascal dapat terdiri dari : 1.Judul Program 2.Blog Program a.

Array merupakan sekumpulan elemen berindeks yang memiliki tipe yang sama (base type). Pendefinisian array ditunjukkan dengan format:

Algoritma Pemrograman

Algoritma & Pemrograman 1. Muhamad Nursalman Pendilkom/Ilkom Universitas Pendidikan Indonesia

BAB 4 ARRAY. number1 = 10; number2 = 20; number3 = 30;

menunjukkan tipe hasil dari fungsi. sqr, succ dan sebagainya. buat sendiri.

.::BAB II.::MENGENAL PASCAL

A. TEMA DAN TUJUAN KEGIATAN PEMBELAJARAN

Variabel dan Tipe Data Kusrini 1, Heri Sismoro 2

LAPORAN RESMI PRAKTIKUM ALGORITMA PEMROGRAMAN MODUL V ARRAY

KONSEP DASAR BAHASA PASCAL

Array & Program Modular

TUGAS MATA KULIAH TEKNIK KOMPILASI

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X

P A S C A L D A S A R

Larik/ Array int a1, a2, a3, a4, a5;

Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan :

Cara pertama adalah pada saat deklarasi variabel ditambahkan ke- yword const sebelum nama tipe data seperti

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

CCH1A4 / Dasar Algoritma & Pemrogramanan

PEMROGRAMAN STRUKTURAL

Function. Pertemuan 7 Jurusan Sistem Informasi Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadarma 2015

TABEL INFORMASI / SIMBOL

Algoritma dan Pemrograman Array

Algoritma Pemrograman

Dasar Komputer & Pemrograman 2A

Transkripsi:

ARRAY Larik / array adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. 1.1 Deklarasi yang akan dipergunakan harus di deklarasikan terlebih dahulu. Deklarasi dari diawali dengan kata cadangan diikuti oleh tipe index yang diletakkan diantara tanda [ ] diikuti lagi oleh kata cadangan of dan tipe arraynya. dapat bertipe sederhana byte, word, integer, real, boolean, char, string dan tipe scalar atau subrange. Contoh: X : array [ 1..100 ] of integer ; 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 ; Bila nilai elemen ke-1 dari larik X akan ditampilkan, dapat dipergunakan perintah : Writeln ( x[1] ) ; 1.2 Deklarasi Tipe Index Subrange Integer Tipe index subrange integer sebagai berikut : NilaiHuruf : array [1..5] of char ; Nilai [1..5] inilah yang dimaksud dengan index subrange integer. Index dari larik diatas dapat dideklarasikan terlebih dahulu di bagian deklarasi tipe :

end. Jangkauan = 1..5 ; {tipe subrange integer} NilaiHuruf : array [Jangkauan] of char ; 1.3 Deklarasi Tipe Index Subrange Byte Kalau index dari larik tidak sampai dengan 255, maka index dari larik ini dapat dideklarasikan dengan tipe byte. X : array [0..255] of real ; Karen anilai 0 sampai 255 merupakan nilai subrange byte, maka deklarasi ini dapat ditulis : X : array [byte] of real ; 1.4 Deklarasi Tipe Index Subrange Word Jika jangkauan index dari 0 sampai 65525, maka index dari larik dapat dideklarasikan dengan tipe word. X : array [byte] of word ; 1.5 Deklarasi Tipe Index Subrange Boolean Index larik yang bertipe Boolean, hanya mempunyai maksimum 2 buah elemen saja. Keterangan = string [11] ; X : array [Boolean] of keterangan ;

1.6 Deklarasi Tipe Index Subrange Char Tipe char adalah tipe subrange yang mempunyai nilai sebanyak 256 buah ( 0 255 )sesuai dengan urutan kode ASCII. X : array [char] of integer ; 1.7 Deklarasi Tipe Index Skalar Index dari larik dapat berupa tipe scalar atau enumerated. Contoh program: Jumlah : array [(Jan, Peb, Mar)] of integer ; Jumlah[Jan] : = 125 ; Jumlah{Peb] : = 75 ; Jumlah[Mar] : = 18 ; Writeln ( Jumlah untuk bulan maret =, Jumlah{Mar}); Jumlah untuk bulan Maret = 18 Contoh diatas dapat ditulis : Bulan = (Jan, Peb, Mar) ; Jumlah : array [Bulan] of integer ;

1.8 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. Const X : array [1..5] of integer = (6, 25, 375, 5, 2) ; I : word ; For I : = 1 to 5 do Writeln ( Nilai konstanta larik ke, I, =, X[I] ) ; Nilai Konstanta larik ke 1 = 6 Nilai Konstanta larik ke 2 = 25 Nilai Konstanta larik ke 3 = 375 Nilai Konstanta larik ke 4 = 5 Nilai Konstanta larik ke 5 = 2 1.9 String Sebagai Larik Tipe Char String dapat dianggap sebagai suatu larik tipe char dengan index dari 0 sampai dengan panjang dari string yang di definisikan. I : word ; Nama : string [255] ; Write ( Nama Anda? ) ; readln ( Nama ) ; Writeln ; Writeln ( Nama Anda kalau dibaca terbalik adalah : ) ; For I : = ord (Nama [0] ) down to 1 do Write (Nama [I] ) ;

Nama Anda? Dita Nama Anda kalau dibaca terbalik adalah : atid 1.10 Larik Dimensi Banyak Larik dapat juga berdimensi lebih dari satu yang disebut dengan larik dimensi banyak, yang dapat berdimensi dua, dimensi tiga dan seterusnya. Larik dimensi 2 mewakili suatu bentuk table atau matrik, yaitu index yang pertama dapat menunjukkan baris dan index kedua dapat menunjukkan kolom dari table atau metric. Bentuk Umum : Nama_larik = array [tipe index1] of array [tipe index2] of tipe larik Atau Nama_larik = array [tipe index1, tipe index2] of tipe larik Tabel : array [1..3, 1..2] of byte ; I, J : byte ; 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 ;

5 25 200 22 75 50 1.11 Parameter Larik Larik dapat digunakan sebagai parameter yang dikirimkan baik secara nilai atau secara acuan ke prosedur atau ke fungsi. Prosedur yang menggunakan parameter berupa larik harus dideklarasikan didalam judul prosedur yang menyebutkan parameternya bertipe larik. Larik = array [1..50, 1..50] of real ; I, J, K : byte ; Procedure inverse ( X : Larik ; N : byte ) ;... end.