MULTIDIMENSI ARRAY Struktur Data Definisi Array yang berdimensi

MULTIDIMENSI ARRAY Struktur Data
![Definisi • Array yang berdimensi lebih dari satu. • Array berdimensi Satu: Y[1] Y[2] Definisi • Array yang berdimensi lebih dari satu. • Array berdimensi Satu: Y[1] Y[2]](http://slidetodoc.com/presentation_image_h2/f721ea844343c8946467b358a06e380a/image-2.jpg)
Definisi • Array yang berdimensi lebih dari satu. • Array berdimensi Satu: Y[1] Y[2] Y[3] Y[4] Artinya, terbentuk satu buah variabel yang dapat menyimpan beberapa data yang bertipe sama.
![Review Y: Array[1. . 4] of integer Begin Y[1]: =11; Y[2]: =7; Y[3]: =56; Review Y: Array[1. . 4] of integer Begin Y[1]: =11; Y[2]: =7; Y[3]: =56;](http://slidetodoc.com/presentation_image_h2/f721ea844343c8946467b358a06e380a/image-3.jpg)
Review Y: Array[1. . 4] of integer Begin Y[1]: =11; Y[2]: =7; Y[3]: =56; Y[4]: =50; For i: = 4 downto 1 do Begin Y[i] : = Y[i]-i; Writeln(Y[i]); End.

MULTIDIMENSI ARRAY • MULTI DIMENSI ARRAY, array berdimensi lebih dari satu, yaitu dapat berdimensi dua, tiga, dst. • Array berdimensi dua mewakili suatu bentuk tabel atau matrik, yaitu indeks yang pertama dapat menunjukkan baris dan indeks yang kedua dapat menunjukkan kolom dari tabel atau matrik
![Bentuk Umum Nama_array: Array[tipe_indeks 1, tipe indeks 2] of tipe array Contoh: angka: array[1. Bentuk Umum Nama_array: Array[tipe_indeks 1, tipe indeks 2] of tipe array Contoh: angka: array[1.](http://slidetodoc.com/presentation_image_h2/f721ea844343c8946467b358a06e380a/image-5.jpg)
Bentuk Umum Nama_array: Array[tipe_indeks 1, tipe indeks 2] of tipe array Contoh: angka: array[1. . 2, 1. . 2] of byte; *) array ‘angka’, mempunyai 4 indeks, yaitu 1. 1, 1. 2, . . 2. 1 dan 2. 2
![Contoh hasil : array[1. . 2, 1. . 2] of char; a, b : Contoh hasil : array[1. . 2, 1. . 2] of char; a, b :](http://slidetodoc.com/presentation_image_h2/f721ea844343c8946467b358a06e380a/image-6.jpg)
Contoh hasil : array[1. . 2, 1. . 2] of char; a, b : byte; begin hasil[1, 1]: ='A'; Output: hasil[1, 2]: ='B'; hasil[2, 1]: ='C'; hasil[2, 2]: ='D'; for a: = 1 to 2 do Begin for b: = 1 to 2 do write(hasil[a, b]); writeln; end.
![Bentuk 2 Pendeklarasian Multidimensi Array var tabel : array[1. . 2]of char; Atau Type Bentuk 2 Pendeklarasian Multidimensi Array var tabel : array[1. . 2]of char; Atau Type](http://slidetodoc.com/presentation_image_h2/f721ea844343c8946467b358a06e380a/image-7.jpg)
Bentuk 2 Pendeklarasian Multidimensi Array var tabel : array[1. . 2]of char; Atau Type Matrik = Array[1. . 3, 1. . 2] of Byte; Var Tabel : Matrik;

Bentuk 2 Pendeklarasian Multidimensi Array Type Baris = 1. . 3; Kolom = 1. . 2; Matrik = Array[Baris, Kolom] of Byte; Var Tabel : Matrik;

Bentuk 2 Pendeklarasian Multidimensi Array Type Baris = 1. . 3; Kolom=1. . 2; Matrik= Array[Baris] of Array[Kolom] of Byte; Var Tabel : Matrik;

Latihan • Buatlah program dengan multidimensi array untuk menampilkan output program sebagai berikut: 10 20 30 11 9 117 34 55 88
- Slides: 10