Array 2 Dimensi. Pendefinisian dan Struktur Array 2 Dimensi

dokumen-dokumen yang mirip
Algoritma dan Pemrograman Array

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

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

Algoritma dan Pemrograman Bab 05 Struktur Pengulangan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

BAB 6 Array Dua Dimensi

ARRAY. Brigida Arie Minartiningtyas, M.Kom

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

BAB IV MATRIKS (ARRAY MULTI DIMENSI)

Algoritma,Flowchart, Konsep

BAB IV MATRIKS (ARRAY MULTI DIMENSI)

PENJUMLAHAN DAN PENGURANGAN MATRIKS

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

Algoritma Dan Pemrograman Record

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

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

Perulangan Muh. Izzuddin Mahali, M.Cs. Pertemuan 3. Algoritma dan Struktur Data. PT. Elektronika FT UNY

Algoritma Pemrograman

Algoritma Pemrograman

DIKTAT STRUKTUR DATA Oleh: Tim Struktur Data IF

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

PRAKTIKUM 4 STATEMENT KENDALI

: Algoritma dan Pemrograman I Modul Praktikum ke : 08

SCRIPT PERSAMAAN CRAMER

Algoritma Pemrograman

PERTEMUAN 8 MATRIX. Introduction Definition How is matrix stored in memory Declaration Processing

Matriks. Algoritma Pemrograman. Definisi Matriks

ARRAY KONSEP ARRAY. Type Angka = array [1..10] of integer; Var A:Angka;

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

Algoritma dan Pemrograman Bab II Dev Pascal, Variabel, Tipe Data. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

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

Array dan record. Pengertian

1 Array dan Tipe Data Bentukan

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-5

BAB XI ARRAY (LARIK)

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

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

DIKTAT STRUKTUR DATA Oleh: Tim Struktur Data IF

Array 1 A. TUJUAN PEMBELAJARAN

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X

PEMROGRAMAN STRUKTURAL

: Algoritma dan Pemrograman I Modul Praktikum ke : 08

LAPORAN AKHIR PRAKTIKUM STRUKTUR DATA

: Algoritma dan Pemrograman I Modul Praktikum ke : 08

Algoritma dan Pemrograman Bab IV Struktur Pemilihan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

Bab II Algoritma dan logika

Teori Algoritma. Struktur Algoritma

Daftar field MODUL 13 RECORD

BAB VI ARRAY PADA PEMROGRAMAN JAVA

Adam Mukharil Bachtiar English Class Informatics Engineering Algorithms and Programming Branching Structure

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

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

CCH1A4 / Dasar Algoritma & Pemrogramanan

BAB I TUJUAN DAN LANDASAN TEORI

Dasar Komputer & Pemrograman 2A

MODUL 1. Struktur Bahasa PASCAL secara umum

Konsep Dasar Pemrograman Pascal

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

PENGANTAR LOGIKA DAN ALGORITMA DENGAN PASCAL

MODUL 4. COLLECTIONS ARRAYS, QUEUE, dan STACK

PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I

Algoritma & Pemrograman #10

P A S C A L D A S A R

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

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

Contoh soal Struktur Program Pascal (Seleksi tingkat propinsi TOKI 2004)

PENCARIAN BERUNTUN (SEQUENTIAL SEARCHING)

ARRAY/LARIK. 3/25/2010 Materi Array - RIE 1

PEMBAHASAN KHUSUS TIPE DATA LANJUTAN

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

: Algoritma dan Pemrograman I Modul Praktikum ke : 09

: Algoritma dan Pemrograman I Modul Praktikum ke : 09

KONSEP DASAR PEMROGRAMAN PASCAL

: Algoritma dan Pemrograman I Modul Praktikum ke : 09

MATERI 4 PENYELEKSIAN KONDISI

Adam Mukharil Bachtiar English Class Informatics Engineering Algorithms and Programming Record

LAPORAN RESMI PRAKTIKUM ALGORITMA PEMROGRAMAN MODUL V ARRAY

STRUKTUR DATA. Deskripsi Mata Kuliah

IT132 Dasar-Dasar Pemrograman. Ramos Somya, S.Kom., M.Cs.

Perulangan. Bentuk Proses. 1. Perulangan For positif contoh 1 : perulangan positif untuk satu statement :

Pengantar dalam Bahasa Pemrograman Turbo Pascal

Algoritma Pemrograman

PEMROGRAMAN I. By : Sri Rezeki Candra Nursari

Makalah. STRUKTUR DATA ( Array )

Chapter 3.2 : Tipe, Nama dan Nilai

Array & Program Modular

Algoritma dan Pemrograman. Pertemuan Ke-12 Tipe data array/larik 1

DASAR PEMROGRAMAN. File

Kuliah Online : TEKKOM [2013/VI]

TIPE DATA DALAM PASCAL

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

Algoritma Pemrograman

Pertemuan 2 Operasi String

Sesi/Perkuliahan ke: II

Algoritma Pemrograman

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

DIKTAT KULIAH ALGORITMA dan STRUKTUR DATA II. : Mahasiswa mampu menjelaskan konsep algoritma dan struktur data

- KONSEP MODULAR Pengertian Konsep Modular memecah program ke dalam modul-modul. Contoh modul yang sering digunakan adalah : Prosedur & Fungsi

RECORD KONSEP. Type standar A. Var A:integer; { ada satu tempat penyimpanan yang bernama A }.

LOGO STRUKTUR DATA QUEUE

TUGAS DASAR PEMEROGRAMAN. Tugas ini disusun untuk memenuhi tugas mata kuliah Dasar Pemerograman. Dosen Pengampu. Ika Atsari Dewi STP, MP.

Transkripsi:

Array 2 Dimensi Pendefinisian dan Struktur Array 2 Dimensi

Array 2 Dimensi Array yang memiliki dua subscript dalam deklarasinya. Array ini sering disebut matrix.

Struktur Array 2 Dimensi

Deklarasi Sebagai Variable (Algorithm) Kamus: NamaArray : array [1..MaxBaris,1..MaxKolom] of TipeData Contoh: Kamus: matriks : array [1..5,1..5] of integer

Deklarasi Sebagai Variable (Pascal) var NamaArray : array [1..MaxBaris,1..MaxKolom] of TipeData; Contoh: var matriks: array [1..5,1..5] of integer;

Deklarasi sebagai User-Defined Data Type (Algorithm) Kamus: type NamaArray = array [1..MaxBaris,1..MaxKolom] of TipeData NamaVariabel_1:NamaArray NamaVariabel_2:NamaArray

Deklarasi sebagai User-Defined Data Type (Algorithm) Contoh: Kamus: type matriks = array [1..5,1..5] of integer matriks1:matriks

Deklarasi sebagai User-Defined Data Type (Pascal) type NamaArray = array [1..MaxBaris,1..MaxKolom] of TipeData; var NamaVariabel_1:NamaArray; NamaVariabel_2:NamaArray;

Deklarasi sebagai User-Defined Data Type (Pascal) Contoh: type matriks = array [1..5,1..5] of integer; var matriks1:matriks; matriks2:matriks;

Pendefinisian Konstanta ukuran Array (Algorithm) Kamus: const MaxBaris = VALUE1 MaxKolom = VALUE2 type NamaArray = array [1..MaxBaris,1..MaxKolom] of TipeData NamaVariabel_1:NamaArray NamaVariabel_2:NamaArray

Pendefinisian Konstanta ukuran Array(Algorithm) Contoh: Kamus: const MaksBaris = 5 MaksKolom = 5 type matriks = array [1..MaksBaris,1..MaksKolom] of integer matriks1,matriks2:bil

Pendefinisian Konstanta ukuran Array (Pascal) const MaxBaris = VALUE1; MaxKolom = VALUE2; type NamaArray : array [1..MaxBaris,1..MaxKolom] of TipeData; var NamaVariabel:NamaArray;

Pendefinisian Konstanta ukuran Array (Pascal) Contoh: const MaksBaris = 5; MaksKolom = 5; type matriks = array [1..MaksBaris,1..MaksKolom] of integer; var bilbulat:bil;

Contoh Array 2 Dimensi (Algorithm) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Algoritma ArrayDasar {I.S.: Dideklarasikan dua buah array dua dimensi} {F.S.: Menampilkan isi array} Kamus: const MaksBaris=5 MaksKolom=5 type bil=array[1..maksbaris,1..makskolom] of integer matriks1,matriks2:bil i,j:integer

Contoh Array 2 Dimensi(Algorithm) 15 16 17 18 19 20 21 22 23 24 25 26 27 28 Algoritma: {input elemen array} for i 1 to MaksBaris do for j 1 to MaksKolom do input(matriks1[i,j]) endfor endfor for i 1 to MaksBaris do for j 1 to MaksKolom do input(matriks2[i,j]) endfor endfor

Contoh Array 2 Dimensi(Algorithm) 29 30 31 32 33 34 35 37 38 39 40 41 {output elemen array} for i 1 to MaksBaris do for j 1 to MaksKolom do output(matriks1[i,j]) endfor endfor for i 1 to MaksBaris do for j 1 to MaksKolom do output(matriks2[i,j]) endfor endfor

Contoh Array 2 Dimensi(Pascal) 1 2 3 4 5 6 7 8 9 10 11 12 13 program ArrayDuaDimensiDasar; uses crt; const MaksBaris=3; MaksKolom=3; type matriks = array[1..maksbaris,1..makskolom] of integer; var matriks1,matriks2:matriks; baris,kolom:integer;

Contoh Array 2 Dimensi(Pascal) 14 15 16 17 18 19 20 21 22 23 24 25 26 27 begin {input matriks} writeln('input Matriks Pertama'); for baris:=1 to MaksBaris do begin for kolom:=1 to MaksKolom do begin gotoxy(kolom*5+1,baris+3); readln(matriks1[baris,kolom]); end; end; writeln(); writeln('input Matriks Kedua');

Contoh Array 2 Dimensi(Pascal) 28 29 30 31 32 33 34 35 37 38 39 40 for baris:=1 to MaksBaris do begin for kolom:=1 to MaksKolom do begin gotoxy(kolom*5+1,baris+9); readln(matriks2[baris,kolom]); end; end; {output matriks} clrscr(); writeln('output Matriks Pertama');

Contoh Array 2 Dimensi(Pascal) 41 42 43 44 45 46 47 48 49 50 51 52 53 for baris:=1 to MaksBaris do begin for kolom:=1 to MaksKolom do begin gotoxy(kolom*5+1,baris+3); write(matriks1[baris,kolom]); end; end; writeln();writeln(); writeln('output Matriks Kedua'); for baris:=1 to MaksBaris do begin

Contoh Array 2 Dimensi(Pascal) 54 55 56 57 58 59 60 61 62 63 64 end. for kolom:=1 to MaksKolom do begin gotoxy(kolom*5+1,baris+9); write(matriks2[baris,kolom]); end; end; writeln(); write('tekan sembarang tombol untuk menutup...'); readkey();

Latihan 1 Buatlah algoritma dan program untuk menginputkan sebuah matriks, kemudian tampilkan datanya lengkap dengan total jumlah perbaris dan per kolom penjumlahannya Contoh : INPUT 1 5 7 3 5 6 2 3 6 OUTPUT 1 5 7 13 3 5 6 14 2 3 6 11 6 13 19

Latihan 2 Buatlah program untuk melakukan perhitungan perkalian matriks Matrik A 1 2 4 5 Matrik B 5 5 X = 3 1 Matrik C 11 7 35 25