SlideShare a Scribd company logo
1 of 13
Download to read offline
Design By mytemplate 2013
POKOK BAHASAN - 5
ARRAY
Oleh :
NAZARUDDIN AHMAD, S.T, M.T
ALGORITMA & PEMROGRAMAN 2
1. Konsep Dasar Array
2
APA ITU ARRAY?
• Merupakan tipe terstruktur
yang terdiri dari sejumlah
komponen-komponen yang
mempunyai tipe yang
sama.
• Suatu array mempunyai
jumlah komponen yang
banyaknya tetap.
• Banyaknya komponen
dalam suatu array
ditunjukkan oleh suatu
indek untuk membedakan
variabel yang satu dengan
variabel lainnya.
3
• Setiap data yang terdapat dalam array tersebut menempati
alamat memori yang berbeda disebut elemen array.
• Untuk mengakses nilai dari suatu elemen array, akan digunakan
indeks dari array tersebut.
• Sangat perlu diperhatikan bahwa dalam bahasa C/C++,
indeks array selalu dimulai dari angka 0, bukan 1.
• Hal ini berbeda dengan bahasa pemrograman lainnya
(misalnya bahasa Pascal) dimana indeks awal array dapat
ditentukan sendiri sesuai dengan keinginan kita.
• Untuk mendeklarasikan suatu array dalam bahasa C adalah
dengan menggunakan tanda [ ] (bracket).
1. Konsep Dasar Array
4
Gambar Ilustrasi Array
Nilai ke-1 Nilai ke-2 … Nilai ke-N
Alamat ke-1 Alamat ke-2 … Alamat ke-N
0 1 … N-1
Nilai elemen array
Alamat elemen array
Indeks elemen array
Bentuk Penulisan :
tipe_data nama_array [banyak_elemen] ;
Contoh Pendeklarasian Array :
float Nil_Akhir [6] ;
Variabel array dalam bahasa C/C++ dapat digolongkan
menjadi tiga dimensi :
a. Array Berdimensi Satu
b. Array Berdimensi Dua
5
1. Konsep Dasar Array
1.1 Array Berdimensi Satu
Suatu array dapat digambarkan sebagai kotak panjang yang
berisi kotak-kotak kecil didalam kotak panjang tersebut.
6
Elemen
1
Elemen
2
Elemen
3
Elemen
4
Elemen
5
Elemen
6
0 1 2 3 4 5
Array Nil_Akhir
Inisialisasi array berdimensi satu adalah memberikan nilai awal
terhadap suatu variabel. Bentuk pendefenisian suatu array dapat
dilihat pada contoh berikut ini :
7
1.1 Array Berdimensi Satu
tipe_data nama_array [banyak_elemen] = { nilai array };
float nilai[5] = {56, 66, 87, 98, 78}
8
Contoh 1: C++
Output :
1.2 Array Berdimensi Dua
Array tidak hanya dapat dibentuk dalam dimensi satu, juga
dapat dibentuk dalam dimensi dua. Bentuk penulisan array
berdimensi dua adalah sebagai berikut :
9
tipe_data nama_array [elemen_1][elemen_2] = { nilai array };
float nilai[2][5] = {2, 3, 4, 5, 2},{4, 2, 6, 2, 7};
10
Contoh 2: C++
Output :
Contoh 3: C++
11
Output :
12
Design By mytemplate 2013
STRUKTUR DATA
DISKUSI

More Related Content

What's hot (20)

Pertemuan IV Teori
Pertemuan IV TeoriPertemuan IV Teori
Pertemuan IV Teori
 
Pertemuan vi
Pertemuan viPertemuan vi
Pertemuan vi
 
Struktur data pert 2 array dan pointer
Struktur data pert 2 array dan pointerStruktur data pert 2 array dan pointer
Struktur data pert 2 array dan pointer
 
Algoritma dan Struktur Data - Array
Algoritma dan Struktur Data - ArrayAlgoritma dan Struktur Data - Array
Algoritma dan Struktur Data - Array
 
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
 
Chapter 3 array
Chapter 3   arrayChapter 3   array
Chapter 3 array
 
Array [Larik]
Array [Larik]Array [Larik]
Array [Larik]
 
Pertemuan 13 : Algoritma & Pemrograman
Pertemuan 13 : Algoritma & PemrogramanPertemuan 13 : Algoritma & Pemrograman
Pertemuan 13 : Algoritma & Pemrograman
 
Array
ArrayArray
Array
 
Array
Array Array
Array
 
Algoritma - Array
Algoritma - ArrayAlgoritma - Array
Algoritma - Array
 
A rray..
A rray..A rray..
A rray..
 
Arrays c++
Arrays c++Arrays c++
Arrays c++
 
Struktur data
Struktur  dataStruktur  data
Struktur data
 
Struktur data
Struktur dataStruktur data
Struktur data
 
Ifc modul 2 (array)
Ifc   modul 2 (array)Ifc   modul 2 (array)
Ifc modul 2 (array)
 
Ppt
PptPpt
Ppt
 
Materi 7 c++ array
Materi 7 c++ arrayMateri 7 c++ array
Materi 7 c++ array
 
Modul4 algoritma dan pemrograman array dan_record-1
Modul4 algoritma dan pemrograman array dan_record-1Modul4 algoritma dan pemrograman array dan_record-1
Modul4 algoritma dan pemrograman array dan_record-1
 

Viewers also liked

Bab 2 instalasi debian etch
Bab 2 instalasi debian etchBab 2 instalasi debian etch
Bab 2 instalasi debian etchAde Tamin
 
Bab 16 koneksi internet
Bab 16 koneksi internetBab 16 koneksi internet
Bab 16 koneksi internetAde Tamin
 
Bab 9 stream dan sed
Bab 9 stream dan sedBab 9 stream dan sed
Bab 9 stream dan sedAde Tamin
 
Bab 10 konfigurasi sistem debian
Bab 10 konfigurasi sistem debianBab 10 konfigurasi sistem debian
Bab 10 konfigurasi sistem debianAde Tamin
 
15f43b43981972a5cb77f46fb6a13555
15f43b43981972a5cb77f46fb6a1355515f43b43981972a5cb77f46fb6a13555
15f43b43981972a5cb77f46fb6a13555Ade Tamin
 
Bab 4 sistem file gnu linux
Bab 4 sistem file gnu linuxBab 4 sistem file gnu linux
Bab 4 sistem file gnu linuxAde Tamin
 

Viewers also liked (6)

Bab 2 instalasi debian etch
Bab 2 instalasi debian etchBab 2 instalasi debian etch
Bab 2 instalasi debian etch
 
Bab 16 koneksi internet
Bab 16 koneksi internetBab 16 koneksi internet
Bab 16 koneksi internet
 
Bab 9 stream dan sed
Bab 9 stream dan sedBab 9 stream dan sed
Bab 9 stream dan sed
 
Bab 10 konfigurasi sistem debian
Bab 10 konfigurasi sistem debianBab 10 konfigurasi sistem debian
Bab 10 konfigurasi sistem debian
 
15f43b43981972a5cb77f46fb6a13555
15f43b43981972a5cb77f46fb6a1355515f43b43981972a5cb77f46fb6a13555
15f43b43981972a5cb77f46fb6a13555
 
Bab 4 sistem file gnu linux
Bab 4 sistem file gnu linuxBab 4 sistem file gnu linux
Bab 4 sistem file gnu linux
 

Similar to 05. array

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.pptxOrangeranger1
 
Array C++ MG3.pptx
Array C++ MG3.pptxArray C++ MG3.pptx
Array C++ MG3.pptxKemangKres
 
Algoritma2...........................pptx
Algoritma2...........................pptxAlgoritma2...........................pptx
Algoritma2...........................pptxandidwi20
 
Array objek yang digunakan untuk menyimpan banyak data
Array objek yang digunakan untuk menyimpan banyak dataArray objek yang digunakan untuk menyimpan banyak data
Array objek yang digunakan untuk menyimpan banyak datayudiyc09
 
Jeni intro1-bab07-java array
Jeni intro1-bab07-java arrayJeni intro1-bab07-java array
Jeni intro1-bab07-java arrayKristanto Wijaya
 
Array pada pemrograman C++ 1903280173218371.pptx
Array pada pemrograman C++ 1903280173218371.pptxArray pada pemrograman C++ 1903280173218371.pptx
Array pada pemrograman C++ 1903280173218371.pptxerliantokurniawan
 
3.8 Daring TPMM Variabel Array.pptx
3.8 Daring TPMM Variabel Array.pptx3.8 Daring TPMM Variabel Array.pptx
3.8 Daring TPMM Variabel Array.pptxREDNAAMBARSARI
 
JENI-Intro1-Bab07-Java Array.pdf
JENI-Intro1-Bab07-Java Array.pdfJENI-Intro1-Bab07-Java Array.pdf
JENI-Intro1-Bab07-Java Array.pdfJurnal IT
 
Array.pptx
Array.pptxArray.pptx
Array.pptxfacaka9
 
Data structure bab 1
Data structure   bab 1Data structure   bab 1
Data structure bab 1Aviv Barkah
 

Similar to 05. array (20)

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
 
Array C++ MG3.pptx
Array C++ MG3.pptxArray C++ MG3.pptx
Array C++ MG3.pptx
 
Algoritma2...........................pptx
Algoritma2...........................pptxAlgoritma2...........................pptx
Algoritma2...........................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...
 
Array objek yang digunakan untuk menyimpan banyak data
Array objek yang digunakan untuk menyimpan banyak dataArray objek yang digunakan untuk menyimpan banyak data
Array objek yang digunakan untuk menyimpan banyak data
 
Jeni intro1-bab07-java array
Jeni intro1-bab07-java arrayJeni intro1-bab07-java array
Jeni intro1-bab07-java array
 
Jeni Intro1 Bab07 Java Array
Jeni Intro1 Bab07 Java ArrayJeni Intro1 Bab07 Java Array
Jeni Intro1 Bab07 Java Array
 
Array pada pemrograman C++ 1903280173218371.pptx
Array pada pemrograman C++ 1903280173218371.pptxArray pada pemrograman C++ 1903280173218371.pptx
Array pada pemrograman C++ 1903280173218371.pptx
 
ARRAY.pptx
ARRAY.pptxARRAY.pptx
ARRAY.pptx
 
3.8 Daring TPMM Variabel Array.pptx
3.8 Daring TPMM Variabel Array.pptx3.8 Daring TPMM Variabel Array.pptx
3.8 Daring TPMM Variabel Array.pptx
 
Pertemuan 9 Array (Larik)
Pertemuan 9 Array (Larik)Pertemuan 9 Array (Larik)
Pertemuan 9 Array (Larik)
 
4_Array.pdf
4_Array.pdf4_Array.pdf
4_Array.pdf
 
4_Array.pdf
4_Array.pdf4_Array.pdf
4_Array.pdf
 
JENI-Intro1-Bab07-Java Array.pdf
JENI-Intro1-Bab07-Java Array.pdfJENI-Intro1-Bab07-Java Array.pdf
JENI-Intro1-Bab07-Java Array.pdf
 
Array.pptx
Array.pptxArray.pptx
Array.pptx
 
2 Array
2 Array2 Array
2 Array
 
Data structure bab 1
Data structure   bab 1Data structure   bab 1
Data structure bab 1
 
Pertemuan 2 ok
Pertemuan 2 okPertemuan 2 ok
Pertemuan 2 ok
 
Pertemuan 4
Pertemuan 4Pertemuan 4
Pertemuan 4
 
Pertemuan 2 revisijan2013-mhs
Pertemuan 2 revisijan2013-mhsPertemuan 2 revisijan2013-mhs
Pertemuan 2 revisijan2013-mhs
 

05. array

  • 1. Design By mytemplate 2013 POKOK BAHASAN - 5 ARRAY Oleh : NAZARUDDIN AHMAD, S.T, M.T ALGORITMA & PEMROGRAMAN 2
  • 2. 1. Konsep Dasar Array 2 APA ITU ARRAY? • Merupakan tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. • Suatu array mempunyai jumlah komponen yang banyaknya tetap. • Banyaknya komponen dalam suatu array ditunjukkan oleh suatu indek untuk membedakan variabel yang satu dengan variabel lainnya.
  • 3. 3 • Setiap data yang terdapat dalam array tersebut menempati alamat memori yang berbeda disebut elemen array. • Untuk mengakses nilai dari suatu elemen array, akan digunakan indeks dari array tersebut. • Sangat perlu diperhatikan bahwa dalam bahasa C/C++, indeks array selalu dimulai dari angka 0, bukan 1. • Hal ini berbeda dengan bahasa pemrograman lainnya (misalnya bahasa Pascal) dimana indeks awal array dapat ditentukan sendiri sesuai dengan keinginan kita. • Untuk mendeklarasikan suatu array dalam bahasa C adalah dengan menggunakan tanda [ ] (bracket). 1. Konsep Dasar Array
  • 4. 4 Gambar Ilustrasi Array Nilai ke-1 Nilai ke-2 … Nilai ke-N Alamat ke-1 Alamat ke-2 … Alamat ke-N 0 1 … N-1 Nilai elemen array Alamat elemen array Indeks elemen array Bentuk Penulisan : tipe_data nama_array [banyak_elemen] ; Contoh Pendeklarasian Array : float Nil_Akhir [6] ;
  • 5. Variabel array dalam bahasa C/C++ dapat digolongkan menjadi tiga dimensi : a. Array Berdimensi Satu b. Array Berdimensi Dua 5 1. Konsep Dasar Array
  • 6. 1.1 Array Berdimensi Satu Suatu array dapat digambarkan sebagai kotak panjang yang berisi kotak-kotak kecil didalam kotak panjang tersebut. 6 Elemen 1 Elemen 2 Elemen 3 Elemen 4 Elemen 5 Elemen 6 0 1 2 3 4 5 Array Nil_Akhir
  • 7. Inisialisasi array berdimensi satu adalah memberikan nilai awal terhadap suatu variabel. Bentuk pendefenisian suatu array dapat dilihat pada contoh berikut ini : 7 1.1 Array Berdimensi Satu tipe_data nama_array [banyak_elemen] = { nilai array }; float nilai[5] = {56, 66, 87, 98, 78}
  • 9. 1.2 Array Berdimensi Dua Array tidak hanya dapat dibentuk dalam dimensi satu, juga dapat dibentuk dalam dimensi dua. Bentuk penulisan array berdimensi dua adalah sebagai berikut : 9 tipe_data nama_array [elemen_1][elemen_2] = { nilai array }; float nilai[2][5] = {2, 3, 4, 5, 2},{4, 2, 6, 2, 7};
  • 13. Design By mytemplate 2013 STRUKTUR DATA DISKUSI