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

dokumen-dokumen yang mirip
Algoritma Pemrograman

Algoritma Pemrograman

Algoritma Pemrograman

Algoritma Pemrograman

BAB IV MATRIKS (ARRAY MULTI DIMENSI)

1 Array dan Tipe Data Bentukan

BAB IV MATRIKS (ARRAY MULTI DIMENSI)

Matriks. Tim Pengajar KU1072. KU1072/Pengenalan Teknologi Informasi B Tahap Tahun Pertama Bersama Institut Teknologi Bandung

Matriks. Algoritma Pemrograman. Definisi Matriks

MATRIKS P E N G E N A L A N P R O G R A M S T U D I. Institut Teknologi Sumatera

PENCARIAN BERUNTUN (SEQUENTIAL SEARCHING)

PENGANTAR KOMPUTER & SOFTWARE 2 MATRIX

MATRIKS. Dapat disimpan secara linier dan kontigu dengan dua alternatif sebagai berikut : a. Per baris

Pertemuan - 3. Array dan Matriks (Bab 2) Oleh : Boldson Herdianto. S., Skom., MMSI.

ARRAY PENGANTAR PROGRAM STUDI. Institut Teknologi Sumatera

BAB XI ARRAY (LARIK)

ARRAY. Array atau Larik merupakan Struktur Data Sederhana yang dapat didefinisikan sebagai pemesanan alokasi memory sementara pada komputer.

ARRAY. Array atau Larik merupakan Struktur Data Sederhana yang dapat didefinisikan sebagai pemesanan alokasi memory sementara pada komputer.

REVIEW ARRAY. Institut Teknologi Sumatera

Pertemuan 2 ARRAY DIMENSI 1 & 2

Identitas dosen POKOK BAHASAN. Suherman,, ST Address. : Cilegon Mobile : Ym Blog

ARRAY / LARIK. Oleh : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM. Smart, Trustworthy, And Teamwork

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

LAPORAN RESMI PRAKTIKUM ALGORITMA PEMROGRAMAN MODUL V ARRAY

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

DIKTAT STRUKTUR DATA Oleh: Tim Struktur Data IF

ARRAY DIMENSI 1 & 2. Array dapat didefinisikan sebagai suatu himpunan hingga elemen yang terurut dan homogen.

DIKTAT STRUKTUR DATA Oleh: Tim Struktur Data IF


CCH1A4 / Dasar Algoritma & Pemrogramanan

ARRAY. for(int i=0;i<=n;i++) { //pemrosesan dataarray[n} }

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

Array. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang

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

LATIHAN UTS Tim Pengajar KU1071 Sem

Array (Tabel) bagian 2

Algoritma & Pemrograman #9. by antonius rachmat c, s.kom, m.cs

ARRAY STATIS. Type namatype_array = array [1..maks_array] of tipedata. nama_var_array : namatype_array {indeks array dari 1 sampai maksimum array}

Array 1 A. TUJUAN PEMBELAJARAN

:Mahasiswa dapat mempraktekkan penggunaan array

Algoritma & Pemrograman #10

Searching [pencarian] Algoritma Pemrograman

Algoritma dan Struktur data. P e r t e m u a n 3. Array (larik) Tenia Wahyuningrum ST3 Telkom Purwokerto L/O/G/O.

Makalah. STRUKTUR DATA ( Array )

BAB II LANDASAN TEORI

c. Hasil pencarian berupa nilai Boolean yang menyatakan status hasil pencarian. Versi 1 (Pembandingan elemen dilakukan sebagai kondisi pengulangan)

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-2 Array (Larik)

STRUKTUR DATA. Pengajar. Jaidan Jauhari, M.T. Alamat

Pertemuan 2 ARRAY DIMENSI 1 & 2

1. Tipe Data Sederhana Hanya dimungkinkan untuk menyimpan sebuah nilai data dalam sebuah variabel Ada 5 macam : int, float, double, char, boolen

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan

Pertemuan 2 Dasar Citra Digital. Anny Yuniarti, S.Kom, M.Comp.Sc

Algoritma dan Pemrograman Array/Tabel[1] Oleh: Eddy Prasetyo N

Pertemuan 2 Representasi Citra

ANALISIS ALGORITMA. Disusun Oleh: Analisis Masalah dan Running Time. Adam Mukharil Bachtiar Teknik Informatika UNIKOM

PERBANDINGAN ALGORITMA GREEDY DAN BRUTE FORCE DALAM SIMULASI PENCARIAN KOIN

Array 2 Dimensi. Pendefinisian dan Struktur Array 2 Dimensi

IKG2A3/ Pemrograman Terstruktur 2

*Algoritma dan Pemrograman 2 UTS *

LOGO STRUKTUR DATA QUEUE

Konsep Dasar Pengolahan Citra. Pertemuan ke-2 Boldson H. Situmorang, S.Kom., MMSI

Pert 2 Struktur Data (mengajarkomputer.wordpress.com) ARRAY DIMENSI 1 & 2

Algoritma Pemrograman

@copyright by Emy PENGANTAR ALGORITMA & PROGRAM & PROGRAM PENGERTIAN ALGORITMA NOTASI UNTUK ALGORITMA

A. TEMA DAN TUJUAN KEGIATAN PEMBELAJARAN

2. Matrix, Relation and Function. Discrete Mathematics 1

BAB III METODE PENELITIAN. tracking obyek. Pada penelitian tugas akhir ini, terdapat obyek berupa bola. Gambar 3.1. Blok Diagram Penelitian

Array (Tabel) Tim Pengajar KU1071 Sem /11/3 TW/KU1071 1

Modul Ke-1 Pertemuan ke-1 Deskripsi: Pemrosesan Sekuensial Larik Nama File: P01-XXX (XXX adalah 3 digit terakhir NPM)

BAB II LANDASAN TEORI

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

Algoritma Brute Force dalam Pattern Matching pada Aplikasi Pendeteksian Potongan Citra

Kompleksitas Algoritma Pengurutan Selection Sort dan Insertion Sort

PENGOLAHAN CITRA DIGITAL

MODUL PRAKTIKUM ALGORITMA PEMROGRAMAN TEKNIK INFORMATIKA

PENCARIAN SOLUSI TTS ANGKA DENGAN ALGORITMA RUNUT BALIK BESERTA PENGEMBANGANNYA

Implementasi Principal Component Analysis (PCA) Untuk Pengenalan Wajah Manusia

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

BAB VI ARRAY PADA PEMROGRAMAN JAVA

GRAFIK KOMPUTER DAN PENGOLAHAN CITRA. WAHYU PRATAMA, S.Kom., MMSI.

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-5

Pengenalan Algoritma & Struktur Data. Pertemuan ke-1

Algoritma Dan Struktur Data II

BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS

PENERAPAN KONSEP MATRIKS DALAM KEHIDUPAN SEHARI-HARI

BAB II LANDASAN TEORI

PENJUMLAHAN DAN PENGURANGAN MATRIKS

BAB III QUEUE (ANTRIAN)

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

PRAKTIKUM 9 ARRAY. ARRAY BERDIMENSI SATU Suatu array berdimensi satu dideklarasikan dalam bentuk umum berupa :

PROSES PENJUALAN BUKU

Larik/Array ALGORITMA DAN PEMROGRAMAN [IS ] Dosen: Yudha Saintika, S.T., M.T.I

ARRAY. Brigida Arie Minartiningtyas, M.Kom

Pertemuan 5: Pengenalan Variabel Array

1 Pencarian. 1.1 Tinjauan Singkat Larik

[BS204]-Algoritma Pemrograman Take Home Test Pengumpulan : 27 Maret 2015 Tulis Tangan di kertas A4. Genap 2014/2015 Page 1 of 6

MKB3383 TEKNIK PENGOLAHAN CITRA Pemrosesan Citra Biner

PENGURUTAN (SORTING) 1. Introduction 2. Bubble Sort 3. Selection Sort 4. Insertion Sort

CCH1A4 / Dasar Algoritma & Pemrogramanan

BAB 4 IMPLEMENTASI DAN EVALUASI

Transkripsi:

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

INTRODUCTION Sebuah larik yang setiap elemennya adalah larik lagi disebut matriks Contoh matriks identitas: Matriks ini mempunyai karakteristik dimana semua elemen diagonalnya adalah dan yang lainnya adalah Dalam persamaan linier matematika misalnya: - 5 x + y - 5z = - 7 x 7z = -7y + z = - - 7 x y z = -

DEFINITION Matriks adalah struktur penyimpanan data di dalam memori utama yang setiap individu elemennya diacu dengan menggunakan dua buah indeks (yang biasanya dinotasikan dengan baris dan kolom) kolom 5 Elemen (,) baris Matriks di samping terdiri atas baris dan 5 kolom. Matriks x5

DEFINITION [ ] Konsep matriks:. Kumpulan elemen bertipe sama.. Setiap elemen data dapat diakses secara acak melalui indeksnya.. Merupakan struktur data yang statis. Apabila matriks sebelumnya bernama M, maka matriks dapat ditulis M[..,..5] menyatakan matriks berukuran x5. Elemen matriks dapat diacu dengan indeks baris dan indeks kolom. Jika baris dinyatakan dengan i dan indeks kolom dengan j, maka notasi algoritmik untuk mengacu elemen pada baris i dan kolom j adalah: Nama_matriks[i,j]

DEFINITION [ ] Matriks M pada slide sebelumnya jika digambarkan kembali dengan notasi setiap elemen-elemennya adalah: 5 M[,] M[,] M[,] M[,] M[,5] M[,] M[,] M[,] M[,] M[,5] M[,] M[,] M[,] M[,] M[,5] M[,] M[,] M[,] M[,] M[,5]

DEFINITION [ ] Matriks Citra[..8,..8]: Matriks citra digital (digital image) skala keabuan (greyscale). Setiap elemen matriks adalah derajat keabuan pixel (berkisar dari -55) pada koordinat (x,y). Matriks seperti ini digunakan pada bidang Pengolahan Citra (Image Processing). 8 Algoritma JarKom Kalkulus 55 Adi 79 68 8 55 5 Ari 56 68 9 Budi 9 7 87 Ruli 89 56 77 8 5 6] Tono 56 67 78 Matriks Nilai: Matriks nilai ujian dari 5 orang mahasiswa untuk tiga buah mata kuliah.

HOW IS MATRIX STORED IN MEMORY Matriks tersimpan dalam memori tetap sebagai deretan sel berturutan. Gambar berikut merepresentasikan matriks x dalam memori. baris baris baris baris

DECLARATION Sebelum matrix digunakan, maka harus dideklarasikan terlebih dahulu, meliputi: nama matriks, tipe data, dan ukuran matriks. Sebagai peubah / variabel KAMUS M : array [..5,..] of integer Sebagai tipe baru KAMUS type Mat : array [..5,..] of integer M : Mat Mendefinisikan ukuran maksimum matriks sebagai sebuah tetapan KAMUS const NBarisMaks = const NKolomMaks = M : array [..NBarisMaks,..NKolomMaks] of integer

PROCESSING Misal, terdapat matriks M[..,..] dengan i sebagai indeks baris dan j sebagai indeks kolom. 89 5 Untuk setiap baris i =,, Proses elemen pada kolom j =,,, 56 8 Hasil Penelusuran: i =, elemen yang diproses pada penelusuran: i =, elemen yang diproses pada penelusuran: 89 5 i =, elemen yang diproses pada penelusuran: 56 8

PROCESSING [ ] Procedure PemrosesanMatriks (input M: Matriks, input Nbar : integer, input Nkol : integer) Kamus i : integer j : integer Algoritma for i to Nbar do for j to Nkol do Proses (M[i,j]) Matriks per baris per kolom

PROCESSING [ ] Procedure PemrosesanMatriks (input M: Matriks, input Nbar : integer, input Nkol : integer) Kamus i : integer j : integer Algoritma for j to Nkol do for i to Nbar do Proses (M[i,j]) Matriks per kolom per baris

PROCESSING [ ] Inisialisasi Matriks Procedure InisialisasiMatriks (input/output M : Matriks, input Nbar : integer, input Nkol : integer) Kamus i : integer j : integer Algoritma for i to Nbar do for j to Nkol do M[i,j]

PROCESSING [ ] Inisialisasi Matriks dari Piranti Masukan Procedure InisialisasiMatriks (input/output M : Matriks, input Nbar : integer, input Nkol : integer) Kamus i : integer j : integer Algoritma for i to Nbar do for j to Nkol do input (M[i,j])

PROCESSING [ ] Menampilkan Isi Matriks ke Piranti Keluaran Procedure KeluarkanIsiMatriks (input M : Matriks, input Nbar : integer, input Nkol : integer) Kamus i : integer j : integer Algoritma for i to Nbar do for j to Nkol do output (M[i,j])