SlideShare a Scribd company logo
1 of 16
Pertemuan 2 ,[object Object]
Salah satu Struktur Data yang teramat penting adalah Array atau Larik.  Array dapat didefinisikan sebagai suatu himpunan hingga  elemen, terurut dan homogen. Atau Dapat didefinisikan juga sebagai pemesanan alokasi memory sementara pada komputer.   Terurut :  Dapat diartikan bahwa elemen tersebut dapat diidentifikasi sebagai elemen pertama, elemen kedua dan seterusnya sampai elemen ke-n.
  Homogen :  Adalah bahwa setiap elemen dari  sebuah Array tertentu haruslah mempunyai type data yang sama.  Sebuah Array dapat mempunyai elemen yang  semuanya berupa integer atau dapat pula seluruhnya berupa character atau String bahkan dapat pula terjadi suatu Array mempunyai elemen berupa Array pula.   Karakteristik Array : 1.   Mempunyai batasan dari pemesanan alokasi   memory (Bersifat Statis) 2.   Mempunyai Type Data Sama    (Bersifat Homogen) 3.   Dapat Diakses Secara Acak
Adapaun jenis Array yang akan dipelajari adalah : 1.    Array Dimensi Satu (One Dimensional) 2.    Array Dimensi Dua (Two Dimensional) 3.      Array Dimensi Banyak (Multi Dimensional ) 1.  ARRAY DIMENSI SATU (One Dimensional) Deklarasi : Var A : Array[1..N] Of Type Data; Penggambaran secara Logika  : Harga minimum dari subskrip suatu Array disebut sebagai batas bawah atau lower bound (L), sedangkan harga maksimumnya disebut batas atas atau upper bound (U).
PEMETAAN ARRAY DIMENSI SATU KE STORAGE Mapping Storage Array Dimensi Satu Rumus :  @A[I] = B  + {U - 1} * L Dimana  @A[I]  : Posisi Array Yg Dicari B   : Posisi Awal Array di Memory Komp. U  : Subkrip atau Indeks Atas Array L  : Besar Memory dari St. Type Data Rumus menentukan jumlah elemen dalam Array : Jumlah Elemen :   n     (Ui – Li) + 1 i=1    = Pi (Perkalian dari statemen sebelumnya)      {Dosen membuat contoh aplikasi mapping   array dimensi  satu}  
2.  Array Dimensi Dua (Two Dimensional) B.U : Var A : Array[1..N,1..M] Of Type Data;   Sering digunakan dalam menterjemahkan matriks pada pemrograman.  Mis : Var A : Array[1..3,1..4] Of Integer;    Terbagi Dua cara pandang (representasi) yang berbeda :  1. Secara Kolom Per Kolom (Coloumn Major Oder)  @M[i,j] = @M[1,1] + {(j - 1) * K + (i - 1)} * L    
2. Secara Baris Per Baris (Row Major Order)  @M[i,j] = @M[1,1] + {(i - 1) * N + (j - 1)} * L   Ket :  I = Baris, j = kolom, L = panjang elemen K = Banyaknya kolom N = Banyaknya baris    {Dosen membuat contoh aplikasi mapping array dimensi dua}  
[object Object]
TRINGULAR ARRAY (ARRAY SEGITIGA) Beberapa aspek pelinieran suatu Array yang harus ditinjau adalah Tringular Array. Tringular Array dapat merupakan Upper Tringular (seluruh elemen di bawah diagonal utama = 0), ataupun Lower Tringular (seluruh elemen di atas diagonal utama = 0). Dalam Array Lower Tringular dengan N baris, jumlah maksimum elemen <> 0 pada baris ke-I  adalah = I, karenanya total elemen <>0, tidak lebih dari  N      I = N(N+1)/2   I=1
  Gambar  (a)  Upper Triangular Array   (b)  Lower Triangular Array Contoh berikut.
  SPARSE ARRAY (ARRAY JARANG).   Suatu Array yang sangat banyak elemen nol-nya, dikenal sebagai Sparse Array, contohnya adalah Array A pada Gambar berikut :
SPARSE ARRAY (ARRAY JARANG).
Latihan Soal Struktur Data  (Pertemuan 2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Array searching sorting_pert_11,12,13,14,15
Array searching sorting_pert_11,12,13,14,15Array searching sorting_pert_11,12,13,14,15
Array searching sorting_pert_11,12,13,14,15
doudomblogspot
 
Pemograman dasar array
Pemograman dasar arrayPemograman dasar array
Pemograman dasar array
Ali Must Can
 
Pertemuan vi
Pertemuan viPertemuan vi
Pertemuan vi
windi1
 
Belajar mudah microsoft office excel 2007
Belajar mudah microsoft office excel 2007Belajar mudah microsoft office excel 2007
Belajar mudah microsoft office excel 2007
rina_nurjanah96
 

What's hot (18)

Soal uts 1 6 semester 2
Soal uts 1 6 semester 2Soal uts 1 6 semester 2
Soal uts 1 6 semester 2
 
Soal uas struktur data
Soal uas struktur dataSoal uas struktur data
Soal uas 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
 
Solusibsi wordpress-com
Solusibsi wordpress-comSolusibsi wordpress-com
Solusibsi wordpress-com
 
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan PemrogramanPertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
 
Pertemuan 3 revisijan2013-mhs
Pertemuan 3 revisijan2013-mhsPertemuan 3 revisijan2013-mhs
Pertemuan 3 revisijan2013-mhs
 
Ifc modul 2 (array)
Ifc   modul 2 (array)Ifc   modul 2 (array)
Ifc modul 2 (array)
 
Array searching sorting_pert_11,12,13,14,15
Array searching sorting_pert_11,12,13,14,15Array searching sorting_pert_11,12,13,14,15
Array searching sorting_pert_11,12,13,14,15
 
Pemograman dasar array
Pemograman dasar arrayPemograman dasar array
Pemograman dasar array
 
Aray dan recrd
Aray dan recrdAray dan recrd
Aray dan recrd
 
Materi : Struktur Data (2 Array)
Materi : Struktur Data (2 Array)Materi : Struktur Data (2 Array)
Materi : Struktur Data (2 Array)
 
Array Dimention
Array DimentionArray Dimention
Array Dimention
 
Pertemuan IV Teori
Pertemuan IV TeoriPertemuan IV Teori
Pertemuan IV Teori
 
Pertemuan vi
Pertemuan viPertemuan vi
Pertemuan vi
 
Kisi kisi soal uas semester 2 BSI
Kisi  kisi soal uas semester 2 BSIKisi  kisi soal uas semester 2 BSI
Kisi kisi soal uas semester 2 BSI
 
fungsi matematika
fungsi matematikafungsi matematika
fungsi matematika
 
Belajar mudah microsoft office excel 2007
Belajar mudah microsoft office excel 2007Belajar mudah microsoft office excel 2007
Belajar mudah microsoft office excel 2007
 
Andika ppt
Andika pptAndika ppt
Andika ppt
 

Viewers also liked

Program Transformasi Kerajaan
Program Transformasi Kerajaan Program Transformasi Kerajaan
Program Transformasi Kerajaan
Mis Sem
 
program transformasi ekonomi
program transformasi ekonomiprogram transformasi ekonomi
program transformasi ekonomi
Yfook Ng
 

Viewers also liked (17)

Struktur data
Struktur dataStruktur data
Struktur data
 
Jawaban latihan soal STRUKTUR DATA
Jawaban latihan soal STRUKTUR DATAJawaban latihan soal STRUKTUR DATA
Jawaban latihan soal STRUKTUR DATA
 
Pertemuan 13 ok
Pertemuan 13 okPertemuan 13 ok
Pertemuan 13 ok
 
Pertemuan 3 ok
Pertemuan 3 okPertemuan 3 ok
Pertemuan 3 ok
 
Pertemuan 14 ok
Pertemuan 14 okPertemuan 14 ok
Pertemuan 14 ok
 
Algoritma Matriks
Algoritma MatriksAlgoritma Matriks
Algoritma Matriks
 
Array 2 hina
Array 2 hina Array 2 hina
Array 2 hina
 
Fungsi rekursif, queue, stack
Fungsi rekursif, queue, stackFungsi rekursif, queue, stack
Fungsi rekursif, queue, stack
 
Pertemuan 11 revisijan2013-mhs
Pertemuan 11 revisijan2013-mhsPertemuan 11 revisijan2013-mhs
Pertemuan 11 revisijan2013-mhs
 
Jawaban struktur data
Jawaban struktur dataJawaban struktur data
Jawaban struktur data
 
Pertemuan 4 revisijan2013-mhs
Pertemuan 4 revisijan2013-mhsPertemuan 4 revisijan2013-mhs
Pertemuan 4 revisijan2013-mhs
 
Program Transformasi Kerajaan
Program Transformasi Kerajaan Program Transformasi Kerajaan
Program Transformasi Kerajaan
 
program transformasi ekonomi
program transformasi ekonomiprogram transformasi ekonomi
program transformasi ekonomi
 
Rpp pathway unit 9
Rpp pathway  unit 9Rpp pathway  unit 9
Rpp pathway unit 9
 
K1 t1-st4-p6 rpp tema 1 kelas 1sub tema 4 (1)
K1 t1-st4-p6 rpp tema 1 kelas 1sub tema 4 (1)K1 t1-st4-p6 rpp tema 1 kelas 1sub tema 4 (1)
K1 t1-st4-p6 rpp tema 1 kelas 1sub tema 4 (1)
 
My Anomaly Patterns
My Anomaly PatternsMy Anomaly Patterns
My Anomaly Patterns
 
Prota, aps, rpp, kkm pkn klx x 1516
Prota, aps, rpp, kkm pkn klx x 1516Prota, aps, rpp, kkm pkn klx x 1516
Prota, aps, rpp, kkm pkn klx x 1516
 

Similar to Pertemuan 2 ok

Similar to Pertemuan 2 ok (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 9 Array
Pertemuan 9 ArrayPertemuan 9 Array
Pertemuan 9 Array
 
Array.pptx
Array.pptxArray.pptx
Array.pptx
 
Makalah array
Makalah arrayMakalah array
Makalah array
 
Struktur data
Struktur dataStruktur data
Struktur data
 
Laporan Praktikum Algoritma Pemrograman Modul IV-Aplikasi Variabel Berindex
Laporan Praktikum Algoritma Pemrograman Modul IV-Aplikasi Variabel BerindexLaporan Praktikum Algoritma Pemrograman Modul IV-Aplikasi Variabel Berindex
Laporan Praktikum Algoritma Pemrograman Modul IV-Aplikasi Variabel Berindex
 
SLIDE ARRAY pemrograman dasar PART 1.pptx
SLIDE ARRAY pemrograman dasar PART 1.pptxSLIDE ARRAY pemrograman dasar PART 1.pptx
SLIDE ARRAY pemrograman dasar PART 1.pptx
 
PEMROGRAMAN DASAR KD. Menganalisis penggunaan array untuk penyimpanan data di...
PEMROGRAMAN DASAR KD. Menganalisis penggunaan array untuk penyimpanan data di...PEMROGRAMAN DASAR KD. Menganalisis penggunaan array untuk penyimpanan data di...
PEMROGRAMAN DASAR KD. Menganalisis penggunaan array untuk penyimpanan data di...
 
Data structure bab 1
Data structure   bab 1Data structure   bab 1
Data structure bab 1
 
Array
Array Array
Array
 
Array
ArrayArray
Array
 
Struktur data
Struktur dataStruktur data
Struktur data
 
Algoritma - Array
Algoritma - ArrayAlgoritma - Array
Algoritma - Array
 
Laporan praktikum modul v
Laporan praktikum modul vLaporan praktikum modul v
Laporan praktikum modul v
 
Array
ArrayArray
Array
 
Array C++ MG3.pptx
Array C++ MG3.pptxArray C++ MG3.pptx
Array C++ MG3.pptx
 
Array
ArrayArray
Array
 
larik
lariklarik
larik
 
ALGORITMA DAN PEMROGRAMAN
ALGORITMA DAN PEMROGRAMANALGORITMA DAN PEMROGRAMAN
ALGORITMA DAN PEMROGRAMAN
 
Materi array
Materi arrayMateri array
Materi array
 

More from eli priyatna laidan

More from eli priyatna laidan (20)

Up ppg daljab latihan soal-pgsd-set-2
Up ppg daljab latihan soal-pgsd-set-2Up ppg daljab latihan soal-pgsd-set-2
Up ppg daljab latihan soal-pgsd-set-2
 
Soal utn plus kunci gurusd.net
Soal utn plus kunci gurusd.netSoal utn plus kunci gurusd.net
Soal utn plus kunci gurusd.net
 
Soal up sosial kepribadian pendidik 5
Soal up sosial kepribadian pendidik 5Soal up sosial kepribadian pendidik 5
Soal up sosial kepribadian pendidik 5
 
Soal up sosial kepribadian pendidik 4
Soal up sosial kepribadian pendidik 4Soal up sosial kepribadian pendidik 4
Soal up sosial kepribadian pendidik 4
 
Soal up sosial kepribadian pendidik 3
Soal up sosial kepribadian pendidik 3Soal up sosial kepribadian pendidik 3
Soal up sosial kepribadian pendidik 3
 
Soal up sosial kepribadian pendidik 2
Soal up sosial kepribadian pendidik 2Soal up sosial kepribadian pendidik 2
Soal up sosial kepribadian pendidik 2
 
Soal up sosial kepribadian pendidik 1
Soal up sosial kepribadian pendidik 1Soal up sosial kepribadian pendidik 1
Soal up sosial kepribadian pendidik 1
 
Soal up akmal
Soal up akmalSoal up akmal
Soal up akmal
 
Soal tkp serta kunci jawabannya
Soal tkp serta kunci jawabannyaSoal tkp serta kunci jawabannya
Soal tkp serta kunci jawabannya
 
Soal tes wawasan kebangsaan
Soal tes wawasan kebangsaanSoal tes wawasan kebangsaan
Soal tes wawasan kebangsaan
 
Soal sospri ukm ulang i 2017 1 (1)
Soal sospri ukm ulang i 2017 1 (1)Soal sospri ukm ulang i 2017 1 (1)
Soal sospri ukm ulang i 2017 1 (1)
 
Soal perkembangan kognitif peserta didik
Soal perkembangan kognitif peserta didikSoal perkembangan kognitif peserta didik
Soal perkembangan kognitif peserta didik
 
Soal latihan utn pedagogik plpg 2017
Soal latihan utn pedagogik plpg 2017Soal latihan utn pedagogik plpg 2017
Soal latihan utn pedagogik plpg 2017
 
Rekap soal kompetensi pedagogi
Rekap soal kompetensi pedagogiRekap soal kompetensi pedagogi
Rekap soal kompetensi pedagogi
 
Bank soal pedagogik terbaru 175 soal-v2
Bank soal pedagogik terbaru 175 soal-v2Bank soal pedagogik terbaru 175 soal-v2
Bank soal pedagogik terbaru 175 soal-v2
 
Bank soal ppg
Bank soal ppgBank soal ppg
Bank soal ppg
 
Soal cpns-paket-17
Soal cpns-paket-17Soal cpns-paket-17
Soal cpns-paket-17
 
Soal cpns-paket-14
Soal cpns-paket-14Soal cpns-paket-14
Soal cpns-paket-14
 
Soal cpns-paket-13
Soal cpns-paket-13Soal cpns-paket-13
Soal cpns-paket-13
 
Soal cpns-paket-12
Soal cpns-paket-12Soal cpns-paket-12
Soal cpns-paket-12
 

Pertemuan 2 ok

  • 1.
  • 2. Salah satu Struktur Data yang teramat penting adalah Array atau Larik. Array dapat didefinisikan sebagai suatu himpunan hingga elemen, terurut dan homogen. Atau Dapat didefinisikan juga sebagai pemesanan alokasi memory sementara pada komputer. Terurut : Dapat diartikan bahwa elemen tersebut dapat diidentifikasi sebagai elemen pertama, elemen kedua dan seterusnya sampai elemen ke-n.
  • 3.   Homogen : Adalah bahwa setiap elemen dari sebuah Array tertentu haruslah mempunyai type data yang sama. Sebuah Array dapat mempunyai elemen yang semuanya berupa integer atau dapat pula seluruhnya berupa character atau String bahkan dapat pula terjadi suatu Array mempunyai elemen berupa Array pula.   Karakteristik Array : 1.   Mempunyai batasan dari pemesanan alokasi memory (Bersifat Statis) 2. Mempunyai Type Data Sama (Bersifat Homogen) 3.   Dapat Diakses Secara Acak
  • 4. Adapaun jenis Array yang akan dipelajari adalah : 1.    Array Dimensi Satu (One Dimensional) 2.    Array Dimensi Dua (Two Dimensional) 3.    Array Dimensi Banyak (Multi Dimensional ) 1. ARRAY DIMENSI SATU (One Dimensional) Deklarasi : Var A : Array[1..N] Of Type Data; Penggambaran secara Logika : Harga minimum dari subskrip suatu Array disebut sebagai batas bawah atau lower bound (L), sedangkan harga maksimumnya disebut batas atas atau upper bound (U).
  • 5. PEMETAAN ARRAY DIMENSI SATU KE STORAGE Mapping Storage Array Dimensi Satu Rumus : @A[I] = B + {U - 1} * L Dimana @A[I] : Posisi Array Yg Dicari B : Posisi Awal Array di Memory Komp. U : Subkrip atau Indeks Atas Array L : Besar Memory dari St. Type Data Rumus menentukan jumlah elemen dalam Array : Jumlah Elemen :   n    (Ui – Li) + 1 i=1  = Pi (Perkalian dari statemen sebelumnya)    {Dosen membuat contoh aplikasi mapping array dimensi satu}  
  • 6. 2. Array Dimensi Dua (Two Dimensional) B.U : Var A : Array[1..N,1..M] Of Type Data;   Sering digunakan dalam menterjemahkan matriks pada pemrograman.  Mis : Var A : Array[1..3,1..4] Of Integer;    Terbagi Dua cara pandang (representasi) yang berbeda : 1. Secara Kolom Per Kolom (Coloumn Major Oder) @M[i,j] = @M[1,1] + {(j - 1) * K + (i - 1)} * L    
  • 7. 2. Secara Baris Per Baris (Row Major Order) @M[i,j] = @M[1,1] + {(i - 1) * N + (j - 1)} * L   Ket :  I = Baris, j = kolom, L = panjang elemen K = Banyaknya kolom N = Banyaknya baris    {Dosen membuat contoh aplikasi mapping array dimensi dua}  
  • 8.
  • 9. TRINGULAR ARRAY (ARRAY SEGITIGA) Beberapa aspek pelinieran suatu Array yang harus ditinjau adalah Tringular Array. Tringular Array dapat merupakan Upper Tringular (seluruh elemen di bawah diagonal utama = 0), ataupun Lower Tringular (seluruh elemen di atas diagonal utama = 0). Dalam Array Lower Tringular dengan N baris, jumlah maksimum elemen <> 0 pada baris ke-I adalah = I, karenanya total elemen <>0, tidak lebih dari N  I = N(N+1)/2 I=1
  • 10.   Gambar (a) Upper Triangular Array (b) Lower Triangular Array Contoh berikut.
  • 11.   SPARSE ARRAY (ARRAY JARANG).   Suatu Array yang sangat banyak elemen nol-nya, dikenal sebagai Sparse Array, contohnya adalah Array A pada Gambar berikut :
  • 13.
  • 14.
  • 15.
  • 16.