SlideShare a Scribd company logo
ARRAY
2
Definisi Array
Hingga
Terurut
Homogen
3
Dimensi Array
Array Dimensi Satu
Array Dimensi Banyak
Dimensi Dua
Dimensi Tiga
4
ARRAY DIMENSI SATU
Bentuk sederhana dari array.
Setiap elemen memiliki satu subskrip.
Fungsi subskrip :
• Menyatakan posisi elemen
• Membedakan antar elemen
5
ARRAY DIMENSI Satu (Cont.)
Bentuk Umum
A (L : U)
Banyak Elemen
U – L + 1
6
ARRAY DIMENSI DUA
Setiap elemen memiliki dua subskrip.
Setiap elemen adalah sebuah array.
Fungsi subskrip :
• 1 : Menyatakan baris
• 2 : Menyatakan kolom
7
ARRAY DIMENSI Dua (Cont.)
Bentuk Umum
A (L1 : U1, L2 : U2)
Banyak Elemen
(U1 – L1 + 1) * (U2 – L2 + 1)
Contoh Struktur Data …..
1 7 18 03 69 24 08 70
1 2 3 4 5 6 7 8
ArrayAsatudimensi :
8 indeks (1 s/d8)dandata 1, 7, 18 dst.
Contoh Struktur Data …..
18 03 69
24 08 70
1
Array B dua dimensi (matriks) :
- jumlah baris 2, kolom 3
- data 18, 03, 69, 24, 08, 70.
2
1 2 3
10
OPERASI DIMENSI
1. CROSS SECTION
Mengambil satu subskrip saja.
Notasi : *
1. TRANSPOSE
Mengubah baris menjadi kolom dan
sebaliknya.
Notasi : T
11
ARRAY DIMENSI TIGA
Setiap elemen memiliki 3 subskrip.
Setiap elemen adalah sebuah array.
Fungsi subskrip :
• 1 : Menyatakan baris
• 2 : Menyatakan kolom
• 3 : Menyatakan tinggi
12
ARRAY DIMENSI Tiga (Cont.)
Bentuk Umum
A (L1 : U1, L2 : U2, L3 : U3)
Banyak Elemen
(U1 – L1 + 1) * (U2 – L2 + 1) *
(U3 – L3 + 1)
13
Definisi Mapping Array
Bagaimana data tersimpan dalam
memori
Memori bersifat linier
Logika…
14
MAPPING
ARRAY DIMENSI SATU
Hal yang perlu diketahui untuk melihat
alamat awal elemen array :
• Base Location
• Size
Rumus yang digunakan…
B + (I – L) * S
15
MAPPING
ARRAY DIMENSI DUA
Bentuk Umum Array…
A (L1, U1 : L2, U2)
Bentuk Umum Elemen Array…
A (I, J)
16
(Cont.) …
Dua cara melinierkan array dimensi
dua...
1 : Row Major
B + (I-L1) *(U2-L2+1) * S + (J-L2) * S
2 : Coloum Major
B + (J-L2) *(U1-L1+1) * S + (I-L1) * S
PROSES MATRIKS
18 03 69
24 08 70
1
Array B dua dimensi (matriks) :
- jumlah baris 2, kolom 3
- data 18, 03, 69, 24, 08, 70.
2
1 2 3
18 3 69
24 8 70
PROSES MATRIKS
18 03 69
24 08 70
1
Array B dua dimensi (matriks) :
- jumlah baris 2, kolom 3
- data 18, 03, 69, 24, 08, 70.
2
1 2 3
18 3 69
24 8 70
19
TRIANGULAR ARRAY
2 Jenis Triangular Array …
1. Upper Triangular
Array dengan elemen di bawah
diagonal utama adalah 0.
2. Lower Triangular
Array dengan elemen di atas
diagonal utama adalah 0.
20
SPARSE ARRAY
Suatu array yang elemen tidak nol nya
sangat sedikit.
Format penyimpanan elemen tidak
nol…
(row, coloum, value)

More Related Content

What's hot

What's hot (20)

Aljabar linier : Notasi Matriks
Aljabar linier : Notasi MatriksAljabar linier : Notasi Matriks
Aljabar linier : Notasi Matriks
 
Matriks
MatriksMatriks
Matriks
 
Matriks
MatriksMatriks
Matriks
 
Fitri sabrina (1100113) tg 1 almat
Fitri sabrina (1100113) tg 1 almatFitri sabrina (1100113) tg 1 almat
Fitri sabrina (1100113) tg 1 almat
 
Aljabar matriks kofaktor
Aljabar matriks kofaktorAljabar matriks kofaktor
Aljabar matriks kofaktor
 
Revisi tugas "Fungsi Non Linear"
Revisi tugas "Fungsi Non Linear"Revisi tugas "Fungsi Non Linear"
Revisi tugas "Fungsi Non Linear"
 
Pertemuan 9 Array
Pertemuan 9 ArrayPertemuan 9 Array
Pertemuan 9 Array
 
Bab 4 matriks
Bab 4 matriksBab 4 matriks
Bab 4 matriks
 
Pemograman dasar array
Pemograman dasar arrayPemograman dasar array
Pemograman dasar array
 
Program perkalian matriks
Program perkalian matriksProgram perkalian matriks
Program perkalian matriks
 
Pw tik
Pw tikPw tik
Pw tik
 
Allen d76 matlab-adjoe_
Allen d76 matlab-adjoe_Allen d76 matlab-adjoe_
Allen d76 matlab-adjoe_
 
Algoritma dan Struktur Data - Array
Algoritma dan Struktur Data - ArrayAlgoritma dan Struktur Data - Array
Algoritma dan Struktur Data - Array
 
Pebriarizki (aplikasi media komputer)
Pebriarizki (aplikasi media komputer)Pebriarizki (aplikasi media komputer)
Pebriarizki (aplikasi media komputer)
 
Matriks
MatriksMatriks
Matriks
 
Jenis dan operasi matriks
Jenis dan operasi matriksJenis dan operasi matriks
Jenis dan operasi matriks
 
Winlogilab bella amalia
Winlogilab bella amaliaWinlogilab bella amalia
Winlogilab bella amalia
 
Anum
AnumAnum
Anum
 
10 notasi matriks
10 notasi matriks10 notasi matriks
10 notasi matriks
 
Sistem digital-p01
Sistem digital-p01Sistem digital-p01
Sistem digital-p01
 

Similar to Perkuliahan ke 3 array

Array & Struktur Data (pert 7&8).pdf
Array & Struktur Data (pert 7&8).pdfArray & Struktur Data (pert 7&8).pdf
Array & Struktur Data (pert 7&8).pdfSigitPrayogaatmaja
 
asjaskjk eakejakj hasjahsjah shajshajsh sajsha j
asjaskjk eakejakj hasjahsjah shajshajsh  sajsha jasjaskjk eakejakj hasjahsjah shajshajsh  sajsha j
asjaskjk eakejakj hasjahsjah shajshajsh sajsha jssuser8b0e201
 
Array 2 Dimensi.pptx
Array 2 Dimensi.pptxArray 2 Dimensi.pptx
Array 2 Dimensi.pptxLPKIATUGAS
 
1. Pengantar Struktur data.pptx
1. Pengantar Struktur data.pptx1. Pengantar Struktur data.pptx
1. Pengantar Struktur data.pptxBobyDarmawan2
 
Minggu 09 - Array dan Tipe Bentukan.ppsx
Minggu 09 -  Array dan Tipe Bentukan.ppsxMinggu 09 -  Array dan Tipe Bentukan.ppsx
Minggu 09 - Array dan Tipe Bentukan.ppsxIndraWahyu33
 
Matematika kelas x MATRIKS
Matematika kelas x MATRIKSMatematika kelas x MATRIKS
Matematika kelas x MATRIKSIrenea NP
 
introductions struktur data dalam pengembangan
introductions struktur data dalam pengembanganintroductions struktur data dalam pengembangan
introductions struktur data dalam pengembanganssuser89dc1c
 
Pengenalan struktur data Pengenalan struktur data
Pengenalan struktur data Pengenalan struktur dataPengenalan struktur data Pengenalan struktur data
Pengenalan struktur data Pengenalan struktur dataBagusMahardika8
 
Pengenalan struktur data teknologi informasi.ppt
Pengenalan struktur data teknologi informasi.pptPengenalan struktur data teknologi informasi.ppt
Pengenalan struktur data teknologi informasi.pptsosbudbappeda41
 
Tm 01 Aljabar Linier Modul 1 matrik dan determinan revisi 2020
Tm 01 Aljabar Linier Modul 1 matrik dan determinan revisi 2020Tm 01 Aljabar Linier Modul 1 matrik dan determinan revisi 2020
Tm 01 Aljabar Linier Modul 1 matrik dan determinan revisi 2020Prayudi MT
 
Slide minggu 2 pertemuan 2 (struktur data1)
Slide minggu 2 pertemuan 2 (struktur data1)Slide minggu 2 pertemuan 2 (struktur data1)
Slide minggu 2 pertemuan 2 (struktur data1)Setia Juli Irzal Ismail
 
Array Dimensi banyak struktur data pertemuan ke 3
Array Dimensi banyak struktur data pertemuan ke 3Array Dimensi banyak struktur data pertemuan ke 3
Array Dimensi banyak struktur data pertemuan ke 3said zulhelmi
 

Similar to Perkuliahan ke 3 array (20)

Array & Struktur Data (pert 7&8).pdf
Array & Struktur Data (pert 7&8).pdfArray & Struktur Data (pert 7&8).pdf
Array & Struktur Data (pert 7&8).pdf
 
Pertemuan 2 revisijan2013-mhs
Pertemuan 2 revisijan2013-mhsPertemuan 2 revisijan2013-mhs
Pertemuan 2 revisijan2013-mhs
 
asjaskjk eakejakj hasjahsjah shajshajsh sajsha j
asjaskjk eakejakj hasjahsjah shajshajsh  sajsha jasjaskjk eakejakj hasjahsjah shajshajsh  sajsha j
asjaskjk eakejakj hasjahsjah shajshajsh sajsha j
 
Array 2 Dimensi.pptx
Array 2 Dimensi.pptxArray 2 Dimensi.pptx
Array 2 Dimensi.pptx
 
1. Pengantar Struktur data.pptx
1. Pengantar Struktur data.pptx1. Pengantar Struktur data.pptx
1. Pengantar Struktur data.pptx
 
struktur data
struktur datastruktur data
struktur data
 
Pertemuan 2 ok
Pertemuan 2 okPertemuan 2 ok
Pertemuan 2 ok
 
Minggu 09 - Array dan Tipe Bentukan.ppsx
Minggu 09 -  Array dan Tipe Bentukan.ppsxMinggu 09 -  Array dan Tipe Bentukan.ppsx
Minggu 09 - Array dan Tipe Bentukan.ppsx
 
Matematika kelas x MATRIKS
Matematika kelas x MATRIKSMatematika kelas x MATRIKS
Matematika kelas x MATRIKS
 
Matriks untuk mhs.pptx
Matriks untuk mhs.pptxMatriks untuk mhs.pptx
Matriks untuk mhs.pptx
 
introductions struktur data dalam pengembangan
introductions struktur data dalam pengembanganintroductions struktur data dalam pengembangan
introductions struktur data dalam pengembangan
 
Pengenalan struktur data Pengenalan struktur data
Pengenalan struktur data Pengenalan struktur dataPengenalan struktur data Pengenalan struktur data
Pengenalan struktur data Pengenalan struktur data
 
Pengenalan struktur data teknologi informasi.ppt
Pengenalan struktur data teknologi informasi.pptPengenalan struktur data teknologi informasi.ppt
Pengenalan struktur data teknologi informasi.ppt
 
Tm 01 Aljabar Linier Modul 1 matrik dan determinan revisi 2020
Tm 01 Aljabar Linier Modul 1 matrik dan determinan revisi 2020Tm 01 Aljabar Linier Modul 1 matrik dan determinan revisi 2020
Tm 01 Aljabar Linier Modul 1 matrik dan determinan revisi 2020
 
Slide minggu 2 pertemuan 2 (struktur data1)
Slide minggu 2 pertemuan 2 (struktur data1)Slide minggu 2 pertemuan 2 (struktur data1)
Slide minggu 2 pertemuan 2 (struktur data1)
 
Matriks
Matriks Matriks
Matriks
 
Struktur data
Struktur dataStruktur data
Struktur data
 
Array Dimensi banyak struktur data pertemuan ke 3
Array Dimensi banyak struktur data pertemuan ke 3Array Dimensi banyak struktur data pertemuan ke 3
Array Dimensi banyak struktur data pertemuan ke 3
 
7 Pointer
7 Pointer7 Pointer
7 Pointer
 
207 p09
207 p09207 p09
207 p09
 

More from Rakhmi Khalida, M.M.S.I (20)

Pertemuan 1 Sistem Basis Data.pptx
Pertemuan 1 Sistem Basis Data.pptxPertemuan 1 Sistem Basis Data.pptx
Pertemuan 1 Sistem Basis Data.pptx
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
 
Transport layer
Transport layerTransport layer
Transport layer
 
Modul 5 2-ip-address
Modul 5 2-ip-addressModul 5 2-ip-address
Modul 5 2-ip-address
 
Modul 5 1 network layer
Modul 5 1 network layerModul 5 1 network layer
Modul 5 1 network layer
 
Modul 4 1 data link layer
Modul 4 1 data link layerModul 4 1 data link layer
Modul 4 1 data link layer
 
Video
VideoVideo
Video
 
Chapter-audio-dan-suara
Chapter-audio-dan-suaraChapter-audio-dan-suara
Chapter-audio-dan-suara
 
Diferensial dan terapan
Diferensial dan terapanDiferensial dan terapan
Diferensial dan terapan
 
pert - 3 Jaringan dasar
pert - 3 Jaringan dasarpert - 3 Jaringan dasar
pert - 3 Jaringan dasar
 
pert - 1 Jaringan dasar
pert - 1 Jaringan dasarpert - 1 Jaringan dasar
pert - 1 Jaringan dasar
 
Pert 1 - Rekayasa Komputasional
Pert 1 - Rekayasa KomputasionalPert 1 - Rekayasa Komputasional
Pert 1 - Rekayasa Komputasional
 
Sistem multimedia-teknik-informatika
Sistem multimedia-teknik-informatikaSistem multimedia-teknik-informatika
Sistem multimedia-teknik-informatika
 
10.kompresi citra
10.kompresi citra10.kompresi citra
10.kompresi citra
 
9.kompresi teks
9.kompresi teks9.kompresi teks
9.kompresi teks
 
8.animasi
8.animasi8.animasi
8.animasi
 
7.video
7.video7.video
7.video
 
6.suara
6.suara6.suara
6.suara
 
3.proses produksi konten multimedia
3.proses produksi konten multimedia3.proses produksi konten multimedia
3.proses produksi konten multimedia
 
2. konten multimedia
2. konten multimedia2. konten multimedia
2. konten multimedia
 

Recently uploaded

Metode Kerja Borepile utk Proyek Jembantan Hauling Blok III Utara PT AGM Kals...
Metode Kerja Borepile utk Proyek Jembantan Hauling Blok III Utara PT AGM Kals...Metode Kerja Borepile utk Proyek Jembantan Hauling Blok III Utara PT AGM Kals...
Metode Kerja Borepile utk Proyek Jembantan Hauling Blok III Utara PT AGM Kals...MichaelBluer
 
Daftar Lembaga Penyedia Jasa Linkungan.pdf
Daftar Lembaga Penyedia Jasa Linkungan.pdfDaftar Lembaga Penyedia Jasa Linkungan.pdf
Daftar Lembaga Penyedia Jasa Linkungan.pdfTsabitpattipeilohy
 
Ukuran penyebaran data berkelompok (statistika)
Ukuran penyebaran data berkelompok (statistika)Ukuran penyebaran data berkelompok (statistika)
Ukuran penyebaran data berkelompok (statistika)hendriko8
 
Tugas 01 Penjelasan Cara Melakukan Gasifikasi.pdf
Tugas 01 Penjelasan Cara Melakukan Gasifikasi.pdfTugas 01 Penjelasan Cara Melakukan Gasifikasi.pdf
Tugas 01 Penjelasan Cara Melakukan Gasifikasi.pdfnimrodnapitu
 
Panduan Logging Ringkas Nickel laterite.
Panduan Logging Ringkas Nickel laterite.Panduan Logging Ringkas Nickel laterite.
Panduan Logging Ringkas Nickel laterite.aldreyuda
 
SUPERVISOR K3 (MAULANA PANDU PERMANA).ppt
SUPERVISOR K3 (MAULANA PANDU PERMANA).pptSUPERVISOR K3 (MAULANA PANDU PERMANA).ppt
SUPERVISOR K3 (MAULANA PANDU PERMANA).pptwartonowartono11
 
Matematika diskrit: metode pohon/trees.ppt
Matematika diskrit: metode pohon/trees.pptMatematika diskrit: metode pohon/trees.ppt
Matematika diskrit: metode pohon/trees.pptAzrilAld
 
Studi Kasus Pantai Kelan Provinsi Bali.pdf
Studi Kasus Pantai Kelan Provinsi Bali.pdfStudi Kasus Pantai Kelan Provinsi Bali.pdf
Studi Kasus Pantai Kelan Provinsi Bali.pdfnovia73231
 

Recently uploaded (8)

Metode Kerja Borepile utk Proyek Jembantan Hauling Blok III Utara PT AGM Kals...
Metode Kerja Borepile utk Proyek Jembantan Hauling Blok III Utara PT AGM Kals...Metode Kerja Borepile utk Proyek Jembantan Hauling Blok III Utara PT AGM Kals...
Metode Kerja Borepile utk Proyek Jembantan Hauling Blok III Utara PT AGM Kals...
 
Daftar Lembaga Penyedia Jasa Linkungan.pdf
Daftar Lembaga Penyedia Jasa Linkungan.pdfDaftar Lembaga Penyedia Jasa Linkungan.pdf
Daftar Lembaga Penyedia Jasa Linkungan.pdf
 
Ukuran penyebaran data berkelompok (statistika)
Ukuran penyebaran data berkelompok (statistika)Ukuran penyebaran data berkelompok (statistika)
Ukuran penyebaran data berkelompok (statistika)
 
Tugas 01 Penjelasan Cara Melakukan Gasifikasi.pdf
Tugas 01 Penjelasan Cara Melakukan Gasifikasi.pdfTugas 01 Penjelasan Cara Melakukan Gasifikasi.pdf
Tugas 01 Penjelasan Cara Melakukan Gasifikasi.pdf
 
Panduan Logging Ringkas Nickel laterite.
Panduan Logging Ringkas Nickel laterite.Panduan Logging Ringkas Nickel laterite.
Panduan Logging Ringkas Nickel laterite.
 
SUPERVISOR K3 (MAULANA PANDU PERMANA).ppt
SUPERVISOR K3 (MAULANA PANDU PERMANA).pptSUPERVISOR K3 (MAULANA PANDU PERMANA).ppt
SUPERVISOR K3 (MAULANA PANDU PERMANA).ppt
 
Matematika diskrit: metode pohon/trees.ppt
Matematika diskrit: metode pohon/trees.pptMatematika diskrit: metode pohon/trees.ppt
Matematika diskrit: metode pohon/trees.ppt
 
Studi Kasus Pantai Kelan Provinsi Bali.pdf
Studi Kasus Pantai Kelan Provinsi Bali.pdfStudi Kasus Pantai Kelan Provinsi Bali.pdf
Studi Kasus Pantai Kelan Provinsi Bali.pdf
 

Perkuliahan ke 3 array