MATRIKS (ARRAY 2 DIMENSI)

Slides:



Advertisements
Presentasi serupa
7. PENJUMLAHAN DUA BUAH MATRIKS
Advertisements

Jurusan Teknik Informatika Universitas Ahmad Dahlan 2004
Tipe Data Bentukan Pertemuan ke-5.
STRUKTUR DATA.
Larik/Array Algoritma dan Pemrograman Muhamad Akbar.
PENCARIAN (SEARCHING)
Dasar Pemrograman ARRAY/LARIK.
ARRAY 1 DIMENSI.
Algoritma dan Struktur Data
Algoritma dan Pemrograman
- PERTEMUAN 10 - LARIK/ARRAY DUA DIMENSI (2D)
Algoritma dan Struktur Data
LARIK ( ARRAY ).
Array Multi Dimensi Nama Kelompok Angga Wahyu H( ) Devanda Riski F ( ) Irfan Satrio H ( )
Array dan String.
- PERTEMUAN 9 - LARIK/ARRAY SATU DIMENSI (1D)
Algoritma dan Pemrograman Subrutin
Algoritma dan Struktur Data 1 pertemuan 7
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
DIKTAT struktur data Oleh: Tim Struktur Data IF
Kuliah Ke - 2 Array dan Matriks (Bab 2)
STRUKTUR DATA STACK.
Algoritma dan Pemrograman Sorting
Struktur data Oleh: Tim Struktur Data IF ARRAY STATIS.
Algoritma dan Pemrograman RECORD dan ARRAY OF RECORD
PERTEMUAN XI PROSEDUR ALGORITMA & PEMROGRAMAN I TEKNIK INFORMATIKA
Algoritma & Pemrograman 1
MATRIKS (ARRAY 2 DIMENSI)
Gerlan A. Manu, ST Array Dimensi Banyak Gerlan A. Manu, ST
Rahmat Deddy Rianto Dako, ST, M.Eng
STRUKTUR DATA Array Statis.
STRUKTUR DATA Array Statis.
Algoritma dan Pemrograman Subrutin
STRUKTUR DATA STACK.
Algoritma dan Pemrograman ARRAY (LARIK)
Algoritma dan Pemrograman I Dosen : Utami Dewi Widianti
Array Dimensi Sri marini, ST.
Array dan struktur.
MATRIKS (ARRAY 2 DIMENSI)
STRUKTUR DATA Array Statis.
Algoritma dan Pemrograman Sorting
Algoritma dan Pemrograman Subrutin (Function)
ARRAY.
Prepared by Yohana Nugraheni
MULTIDIMENSI ARRAY Struktur Data
Algoritma dan Pemrograman Subrutin
Multidimensional Array
Array dan Matriks.
STRUKTUR DATA Array Statis.
ARRAY SATU DIMENSI.
Algoritma & Pemrograman 1
Algoritma dan Pemrograman I Dosen : Utami Dewi Widianti
MATRIKS (ARRAY 2 DIMENSI)
Algoritma dan Pemrograman Sorting
ARRAY STATIS Sri Nurhayati, MT.
Array (Larik)‏ Struktur Data 1 1.
DASAR PEMROGRAMAN Array Multidimensi.
Array.
Prepared by Yohana Nugraheni
STRUKTUR DATA Sri Nurhayati, MT.
ARRAY / LARIK Defenisi Suatu himpunan hingga elemen terurut dan homogen Struktur data yang mengacu pada sebuah / sekumpulan elemen yang diakses melalui.
ARRAY STATIS Sri Nurhayati, MT.
Algoritma dan Pemrograman STRUKTUR ALGORITMA (3)
DIKTAT struktur data Oleh: Tim Struktur Data IF
Tipe Data Bentukan Pertemuan ke-5.
Algoritma dan Pemrograman
ARRAY 2d (matriks) MERISKA DEFRIANI, S.KOMP
DIKTAT struktur data Oleh: Tim Struktur Data IF
Array.
Array.
Transcript presentasi:

MATRIKS (ARRAY 2 DIMENSI)

Definisi Array 2 Dimensi Sekumpulan data bertipe data sama yg diakses / diacu oleh dua buah indeks. Misalkan: Matriks A berordo m x n A m x n a11 a12 .. a1n a21 a22 a2n . am1 am2 amn

Deklarasi Array 2 Dimensi VarMatriks : array[1..MaksBaris,1..MaksKolom] of tipedata Contoh: A : array [1..5,1..3] of integer Const MaksBaris = … MaksKolom = … MaksBaris = 5 MaksKolom = 3 A : array [1..MaksBaris,1..MaksKolom] of integer

Deklarasi Array 2 Dimensi (lanjutan) Const MaksBaris = … MaksKolom = … Type TipeMatriks = array[1..MaksBaris,1..MaksKolom] of tipedata var_matriks : nama_tipe_matriks Contoh: MaksBaris = 5 MaksKolom = 3 Matriks = array[1..MaksBaris,1..MaksKolom] of integer A : Matriks {nama variabel matriks}

Soal Matriks Buat algo. untuk membuat matriks A berordo 5 x 3, gunakan subrutin. Procedure IsiMatriks(Output A : Matriks) {I.S. : user memasukan elemen matriks A berordo 5 x 3} {F.S. : menghasilkan matriks A berordo 5 x 3} Kamus: i,j : integer Algoritma: for i  1 to 5 do for j  1 to 3 do input(A(i,j)) endfor EndProcedure

Procedure TampilMatriks(Input A : Matriks) {I. S Procedure TampilMatriks(Input A : Matriks) {I.S. : elemen matriks A berordo 5 x 3 sudah terdefinisi} {F.S. : menampilkan matriks A berordo 5 x 3} Kamus: i,j : integer Algoritma: for i  1 to 5 do for j  1 to 3 do output(A(i,j)) endfor EndProcedure

{Algoritma Utama} Membuat_Matriks_A {I. S {Algoritma Utama} Membuat_Matriks_A {I.S. : user memasukan elemen matriks A berordo 5 x 3} {F.S. : menampilkan matriks A berordo 5 x 3} Kamus: Type Matriks = array[1..5,1..3] of integer A : Matriks Procedure isi_matriks(Output A : Matriks) Procedure tampil_matriks(Input A : Matriks) Algoritma: IsiMatriks(A) TampilMatriks(A)

Soal Matriks 2. Buat algo. untuk menjumlahkan dua buah matriks berordo M x N, gunakan subrutin. Procedure IsiMatriks(Output M,N:integer, Output A,B : Matriks) {I.S. : user memasukan banyaknya baris (M), banyaknya kolom (N) dan elemen dua buah matriks berordo M x N} {F.S. : menghasilkan banyaknya baris (M), banyaknya kolom (N) dan dua buah matriks berordo M x N} Kamus: i,j : integer Algoritma: input(M,N) {harus ada validasi untuk M dan N} for i  1 to M do for j  1 to N do input(A(i,j), B(i,j)) endfor EndProcedure

Procedure JumlahMatriks(Input M,N : integer, Input A,B : Matriks, Output C : Matriks) {I.S. : {F.S. : Kamus: Algoritma: EndProcedure

Procedure TampilHasil(Input M,N : integer, Input C : Matriks) {I. S Procedure TampilHasil(Input M,N : integer, Input C : Matriks) {I.S. : {F.S. : Kamus: Algoritma: EndProcedure

{Algoritma Utama} PenjumlahanDuaBuahMatriks {I. S {Algoritma Utama} PenjumlahanDuaBuahMatriks {I.S. : user memasukan banyaknya baris (M), banyaknya kolom (N) dan elemen dua buah matriks berordo M x N} {F.S. : menampilkan hasil penjumlahan dua buah matriks} Kamus: Const MaksBaris = 10 MaksKolom = 10 Type Matriks = array[1..MaksBaris,1..MaksKolom] of integer A,B,C : Matriks M,N : integer Procedure IsiMatriks (Output M,N:integer, Output A,B : Matriks) Procedure JumlahMatriks (Input M,N : integer, Input A,B : Matriks, Output C : Matriks) Procedure TampilHasil (Input M,N : integer, Input C : Matriks) Algoritma: IsiMatriks(M,N,A,B) JumlahMatriks(M,N,A,B,C) TampilHasil(M,N,C)