Array Multidimensi MATRIK.

Slides:



Advertisements
Presentasi serupa
Array.
Advertisements

BAB IV MATRIKS (ARRAY MULTI DIMENSI)
Kuliah Ke-2 Matriks Jarang dan Pengalamatan Matriks (Bab 2)
Algoritma & Pemrograman #10
Mata Kuliah : ALGORITMA dan STRUKTUR DATA 1.
4 - 1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved.
Nama PerangkatSpesifikasi Internet ProcessorPentium lll 500 Hz PAM (Random Access Memory)64 MB Harddisk10 GB VGA card4 MB MonitorTidak.
Process to Process Delivery
Basic I/O Interface. Instruksi I/O ◦ IN ◦ OUT ◦ INS ◦ OUTS.
Rully Yulian MF MCAD,MCPD,MCT,MVP VB.NET Independent IT Trainer - Application Developer
PENGENALAN PL/SQL.
Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I
Internal dan Eksternal Sorting
Implementing an REA Model in a Relational Database
MATRIKS 1. PENDAHULUAN Sebuah larik yang setiap elemennya adalah larik disebut matriks. Dibawah ini contoh matriks identitas Sebuah system persamaan.
Array.
Array Dimensi Banyak Gerlan A. Manu, ST.,MKom
Array
Function, Procedure, Unit
ALGORITMA DAN STRUKTUR DATA
Tipe Data Bentukan Pertemuan ke-5.
AUSTRALIA INDONESIA PARTNERSHIP FOR EMERGING INFECTIOUS DISEASES Selamat Mencoba......
STRUKTUR DATA.
TRAVERSING BINARY TREE
Sprite Setiap objek dalam game yang memiliki gambar dan karakteristik.
STRUKTUR DATA (D3) - Review array - Searching (Sequential & Binary)
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
Matrik wijanarto.
ARRAY.
Dasar Pemrograman ARRAY/LARIK.
ARRAY 1 DIMENSI.
Kompleksitas Algoritma
Algoritma dan Pemrograman
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
- PERTEMUAN 10 - LARIK/ARRAY DUA DIMENSI (2D)
Dasar Pemrograman MODUL 05 RUNTUNAN (sequence).
Array dan String.
- PERTEMUAN 9 - LARIK/ARRAY SATU DIMENSI (1D)
ARRAY (LARIK) DAN RECORD
Tipe Data Terstruktur Pengantar Logika dan Teknik Pemrograman
Algoritma dan Struktur Data 1 pertemuan 7
DIKTAT struktur data Oleh: Tim Struktur Data IF
Kuliah Ke - 2 Array dan Matriks (Bab 2)
Algoritma dan Pemrograman RECORD dan ARRAY OF RECORD
Algoritma & Pemrograman 1
MATRIKS (ARRAY 2 DIMENSI)
Rahmat Deddy Rianto Dako, ST, M.Eng
Array 1.
Array/Larik.
Algoritma dan Pemrograman ARRAY (LARIK)
Algoritma dan Pemrograman I Dosen : Utami Dewi Widianti
MATRIKS (ARRAY 2 DIMENSI)
MATRIKS (ARRAY 2 DIMENSI)
Teknik Informatika Politeknik Negeri Batam
ARRAY.
Array Buat algoritma untuk mencari nilai terbesar dari 5 nilai mahasiswa yang diinputkan dengan array.
MULTIDIMENSI ARRAY Struktur Data
Multidimensional Array
Array dan Matriks.
Algoritma & Pemrograman 1
Algoritma dan Pemrograman I Dosen : Utami Dewi Widianti
Algoritma & Pemrograman 1
MATRIKS (ARRAY 2 DIMENSI)
Array (Larik)‏ Struktur Data 1 1.
DASAR PEMROGRAMAN Array Multidimensi.
ARRAY (LARIK) MINGGU VI.
STRUKTUR DATA Sri Nurhayati, MT.
DIKTAT struktur data Oleh: Tim Struktur Data IF
Algoritma dan Pemrograman
DIKTAT struktur data Oleh: Tim Struktur Data IF
Transcript presentasi:

Array Multidimensi MATRIK

Struktur Data : Matriks Definisi struktur data yang mengacu pada sekumpulan elemen yang diakses melalui indeks Array dua dimensi, yang memiliki indeks baris dan kolom

KELEBIHAN & KEKURANGAN Matriks KELEBIHAN - Struktur Data paling mudah - Memori ekonomis, bila semua elemen terisi - Waktu akses sama ke setiap elemen KEKURANGAN - Boros memori jika banyak elemen yang tidak digunakan - Struktur Data Statis

Kamus Data KAMUS A : array [1..2, 1..3] of integer {ukuran 2x3} Matriks KAMUS A : array [1..2, 1..3] of integer {ukuran 2x3} Nilai : array [1..50,1..4] of real {ukuran 50x4}   Type WAKTU : record < JJ : integer [0..23], MM : integer [0..59], DD : integer [0..59] > Absensi : array [1..100, 1..2] of Waktu Catatan : Tipe Data sejenis (homogen) Indeks data memiliki keterurutan

Proses Matriks Elemen Matriks diproses Baris demi Baris Elemen Matriks diproses Kolom demi Kolom

PROSES MATRIKS Endfor Matriks Program Proses_Matrik_BarisdemiBaris KAMUS Const : M = 2 {jumlah baris matrik} Const : N = 3 {jumlah kolom array} Baris, Kolom : integer A : array [1..M, 1..N] of integer ALGORITMA For Baris  1 to M do For Kolom  1 to N do PROSES MATRIK Endfor Baris demi Baris

PROSES MATRIKS Matriks Baris demi Baris 18 3 69 24 8 70

PROSES MATRIKS Matriks Program Proses_Matrik_KolomdemiKolom KAMUS Const : M = 2 {jumlah baris matrik} Const : N = 3 {jumlah kolom array} Baris, Kolom : integer A : array [1..M, 1..N] of integer ALGORITMA For Kolom  1 to N do For Baris  1 to M do PROSES MATRIK Endfor Kolom demi Kolom

PROSES MATRIKS Matriks Kolom demi Kolom 18 3 69 24 8 70

CONTOH PROSES ALGORITMA For Baris  1 to M do For Kolom  1 to N do Matriks ALGORITMA For Baris  1 to M do For Kolom  1 to N do PROSES MATRIKS Endfor Mengisi elemen matriks dengan 0 (inisialisasi) Mengisi elemen matriks dari piranti masukan Mencetak elemen matriks ke piranti keluaran A[Baris,Kolom]=0 Input A[Baris,Kolom] Print A[Baris,Kolom]

INISIALISASI For Baris = 1 to 2 do For Kolom = 1 to 3 do Matriks For Baris = 1 to 2 do For Kolom = 1 to 3 do A(Baris, Kolom) = 0 Endfor

Isi dengan 1,2,3,4,5,6 Indeks = 1 For Baris = 1 to 2 do Matriks Indeks = 1 For Baris = 1 to 2 do For Kolom = 1 to 3 do A(Baris, Kolom) = Indeks Indeks = Indeks + 1 Endfor 1 2 3 4 5 6

Isi dengan 1,3,5,7,9,11 Indeks = ??? For Baris = 1 to 2 do Matriks Indeks = ??? For Baris = 1 to 2 do For Kolom = 1 to 3 do A(Baris, Kolom) = ??? Endfor 1 3 5 7 9 13

CETAK ELEMEN For Baris = 1 to 2 do For Kolom = 1 to 3 do Matriks For Baris = 1 to 2 do For Kolom = 1 to 3 do A(Baris, Kolom) = 0 Endfor 8 70 24 18 69 3 18 3 69 24 8 70

PROSES LAINNYA For Baris = 1 to 2 do For Kolom = 1 to 3 do Matriks For Baris = 1 to 2 do For Kolom = 1 to 3 do A(Baris, Kolom) = ??? ??? Endfor PROSES MATRIK DAPAT DIMODIFIKASI, sbb : q       Menjumlahkan nilai pada setiap baris q       Membuat rata-rata pada setiap baris atau setiap kolom q       Mencari nilai tertentu pada matrik q       Menjumlahkan/Mengurangkan dua buah matrik Mengalikan dua buah matrik

Menjumlahkan setiap baris Matriks For Baris = 1 to 2 do TotalBaris = 0 For Kolom = 1 to 3 do TotalBaris = TotalBaris + A[Baris,Kolom] Endfor Print Total Baris 18 3 69 90 24 8 70 102

Menjumlahkan C = A + B For Baris = 1 to 2 do For Kolom = 1 to 3 do Dua buah Matriks For Baris = 1 to 2 do For Kolom = 1 to 3 do C[Baris,Kolom] =A[Baris,Kolom]+ B[Baris,Kolom] Endfor 18 3 69 24 8 70 1 2 3 4 5 6 +

Mengalikan For Baris = 1 to 2 do For Kolom = 1 to 3 do Matriks For Baris = 1 to 2 do For Kolom = 1 to 3 do C[Baris, Kolom] = 0 For K = 1 to P do C[Baris,Kolom] =C[Baris,Kolom]+ A[Baris,K] + B[K,Kolom] Endfor 18 3 69 24 8 70

TERIMA KASIH