SlideShare a Scribd company logo
1 of 10
ARRAY
Array
 struktur data yang mengandung type data yang
mempunyai type sama.
 Berupa sekelompok memori yang berhubungan
(contiguous).
 Array mempunyai nama dan type yang sama.
 Untuk merujuk lokasi tertentu atau elemen dalam array
nama array + indeks
Ilustrasi
Nama array
c[1] -45
c[2] 6
c[3] 0
c[4] 72
c[5] 1543
↑ bilangan posisi
 Untuk mengisi indeks 2 array c dengan nilai 5 :
 Indeks array dalam C++, mulai dari 0.
Algoritmik Bahasa C++
c[2]  5 c[2] = 5;
Deklarasi Array
 ditentukan dengan tipe dari setiap elemen dan
banyaknya elemen yang diperlukan oleh setiap array
sehingga komputer mempersiapkan sejumlah memori.
 array tipe char dapat digunakan untuk menyimpan
string karakter.
Algoritmik Bahasa C++
c : array [0..4] of integer int c[5];
Membaca elemen array
 indeks array umumnya urut teratur, bahkan C++
menjamin letak elemen contiguous dalam memori
Bahasa C++
void baca_data(int A[ ], int n)
{ int i;
for (i = 0; i < n; i++)
{
cout << "Data ke- : " << i+1;
cin >> A[i];
}
}
 Perhatikan parameter formal int A[ ]. Passing parameter
array seperti itu menggunakan pointer. Dengan demikian,
kita bisa mengubah isi dari array.
 bila tidak diinginkan perubahan dalam array perlu
ditambahkan const.
Mencetak Elemen Array
 digunakan kualifier const karena untuk mencetak data
tidak diperlukan adanya perubahan pada data tersebut.
Bahasa C++
void cetak_data(const int A[], int n)
{ int i;
for (i = 0; i < n; i++)
cout << A[i] >> " ";
cout << "n";
}
 Buat algoritma untuk pembuatan/pembentukan array
dengan nilai elemen diperoleh dari user, dan kurangi nilai
tiap elemen dengan nilai rata-rata untuk seluruh elemen
dari array (gunakan array dinamis)
 X-Xrata-rata
 Buat algoritma untuk pembuatan/pembentukan array
dengan nilai elemen diperoleh dari user, dan kurangi nilai
tiap elemen dengan nilai rata-rata untuk seluruh elemen
dari array (gunakan array dinamis)
 X-Xrata-rata

More Related Content

What's hot (20)

Materi 7 c++ array
Materi 7 c++ arrayMateri 7 c++ array
Materi 7 c++ array
 
Pertemuan IV Teori
Pertemuan IV TeoriPertemuan IV Teori
Pertemuan IV Teori
 
Pertemuan vi
Pertemuan viPertemuan vi
Pertemuan vi
 
Array
ArrayArray
Array
 
Array
ArrayArray
Array
 
Materi array
Materi arrayMateri array
Materi array
 
Chapter 3 array
Chapter 3   arrayChapter 3   array
Chapter 3 array
 
Array [Larik]
Array [Larik]Array [Larik]
Array [Larik]
 
Array dan Contoh
Array dan ContohArray dan Contoh
Array dan Contoh
 
Pertemuan 4
Pertemuan 4Pertemuan 4
Pertemuan 4
 
Makalah array
Makalah arrayMakalah array
Makalah array
 
Ifc modul 2 (array)
Ifc   modul 2 (array)Ifc   modul 2 (array)
Ifc modul 2 (array)
 
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 9 Array
Pertemuan 9 ArrayPertemuan 9 Array
Pertemuan 9 Array
 
Struktur data
Struktur dataStruktur data
Struktur data
 
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
 
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
 
Pertemuan 2 ok
Pertemuan 2 okPertemuan 2 ok
Pertemuan 2 ok
 
Beberapa rumus-dalam-excel
Beberapa rumus-dalam-excelBeberapa rumus-dalam-excel
Beberapa rumus-dalam-excel
 
Algoritma dan Struktur Data - Array
Algoritma dan Struktur Data - ArrayAlgoritma dan Struktur Data - Array
Algoritma dan Struktur Data - Array
 

Viewers also liked

Youtube Powerpoint Presentation
Youtube Powerpoint Presentation Youtube Powerpoint Presentation
Youtube Powerpoint Presentation pauloshea
 
Three types-of-irony-lesson2-1
Three types-of-irony-lesson2-1Three types-of-irony-lesson2-1
Three types-of-irony-lesson2-1maryrdailey
 
Career with Keppel Land
Career with Keppel Land Career with Keppel Land
Career with Keppel Land Fyyk
 
Córdoba: Movilidad Sostenible. Plan de Metas 2016 - 2019 - Ing. Adrián Delfed...
Córdoba: Movilidad Sostenible. Plan de Metas 2016 - 2019 - Ing. Adrián Delfed...Córdoba: Movilidad Sostenible. Plan de Metas 2016 - 2019 - Ing. Adrián Delfed...
Córdoba: Movilidad Sostenible. Plan de Metas 2016 - 2019 - Ing. Adrián Delfed...CPIC
 
внешнее строение птиц
внешнее строение птицвнешнее строение птиц
внешнее строение птицnadsav
 
Cd cover conventions analysis
Cd cover conventions analysisCd cover conventions analysis
Cd cover conventions analysisharrietturmore
 
Cán cân dự trữ chính thức (bop
Cán cân dự trữ chính thức (bopCán cân dự trữ chính thức (bop
Cán cân dự trữ chính thức (bopBảo Khanh
 
Quảntrịmarketing nhom newfly (1)
Quảntrịmarketing nhom newfly (1)Quảntrịmarketing nhom newfly (1)
Quảntrịmarketing nhom newfly (1)Xuan Trieu
 
Kc common household consumption spanish
Kc common household consumption spanishKc common household consumption spanish
Kc common household consumption spanishnicolelopez9
 
preambulo argentina
preambulo argentina preambulo argentina
preambulo argentina diego zurita
 

Viewers also liked (20)

Basında Bugün Göztepe
Basında Bugün GöztepeBasında Bugün Göztepe
Basında Bugün Göztepe
 
Basında Bugün Göztepe
Basında Bugün GöztepeBasında Bugün Göztepe
Basında Bugün Göztepe
 
Asean
AseanAsean
Asean
 
Tik
TikTik
Tik
 
Youtube Powerpoint Presentation
Youtube Powerpoint Presentation Youtube Powerpoint Presentation
Youtube Powerpoint Presentation
 
Three types-of-irony-lesson2-1
Three types-of-irony-lesson2-1Three types-of-irony-lesson2-1
Three types-of-irony-lesson2-1
 
Career with Keppel Land
Career with Keppel Land Career with Keppel Land
Career with Keppel Land
 
Córdoba: Movilidad Sostenible. Plan de Metas 2016 - 2019 - Ing. Adrián Delfed...
Córdoba: Movilidad Sostenible. Plan de Metas 2016 - 2019 - Ing. Adrián Delfed...Córdoba: Movilidad Sostenible. Plan de Metas 2016 - 2019 - Ing. Adrián Delfed...
Córdoba: Movilidad Sostenible. Plan de Metas 2016 - 2019 - Ing. Adrián Delfed...
 
внешнее строение птиц
внешнее строение птицвнешнее строение птиц
внешнее строение птиц
 
Cd cover conventions analysis
Cd cover conventions analysisCd cover conventions analysis
Cd cover conventions analysis
 
Movie production logos
Movie production logosMovie production logos
Movie production logos
 
Basında Bugün Göztepe
Basında Bugün GöztepeBasında Bugün Göztepe
Basında Bugün Göztepe
 
Cán cân dự trữ chính thức (bop
Cán cân dự trữ chính thức (bopCán cân dự trữ chính thức (bop
Cán cân dự trữ chính thức (bop
 
CONTAMINACION ATMOSFERICA
CONTAMINACION ATMOSFERICACONTAMINACION ATMOSFERICA
CONTAMINACION ATMOSFERICA
 
Quảntrịmarketing nhom newfly (1)
Quảntrịmarketing nhom newfly (1)Quảntrịmarketing nhom newfly (1)
Quảntrịmarketing nhom newfly (1)
 
MaThHs Proportion
MaThHs ProportionMaThHs Proportion
MaThHs Proportion
 
Basında Bugün Göztepe
Basında Bugün GöztepeBasında Bugün Göztepe
Basında Bugün Göztepe
 
14_CI4_EUPHORE_Amalia Muñoz
14_CI4_EUPHORE_Amalia Muñoz14_CI4_EUPHORE_Amalia Muñoz
14_CI4_EUPHORE_Amalia Muñoz
 
Kc common household consumption spanish
Kc common household consumption spanishKc common household consumption spanish
Kc common household consumption spanish
 
preambulo argentina
preambulo argentina preambulo argentina
preambulo argentina
 

Similar to Array satu-dimensi

Array C++ MG3.pptx
Array C++ MG3.pptxArray C++ MG3.pptx
Array C++ MG3.pptxKemangKres
 
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 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
 
Pertemuan ARRAY.pptx
Pertemuan ARRAY.pptxPertemuan ARRAY.pptx
Pertemuan ARRAY.pptxMenny SN
 
Aray dan recrd
Aray dan recrdAray dan recrd
Aray dan recrd555560
 
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
 
Array pada pemrograman C++ 1903280173218371.pptx
Array pada pemrograman C++ 1903280173218371.pptxArray pada pemrograman C++ 1903280173218371.pptx
Array pada pemrograman C++ 1903280173218371.pptxerliantokurniawan
 
Data structure bab 1
Data structure   bab 1Data structure   bab 1
Data structure bab 1Aviv Barkah
 
Laporan praktikum modul v
Laporan praktikum modul vLaporan praktikum modul v
Laporan praktikum modul vDevi Apriansyah
 
Algoritma2...........................pptx
Algoritma2...........................pptxAlgoritma2...........................pptx
Algoritma2...........................pptxandidwi20
 
algo2 pertemuan 2 array2.pdf
algo2 pertemuan 2 array2.pdfalgo2 pertemuan 2 array2.pdf
algo2 pertemuan 2 array2.pdfSanders14
 

Similar to Array satu-dimensi (20)

Array C++ MG3.pptx
Array C++ MG3.pptxArray C++ MG3.pptx
Array C++ MG3.pptx
 
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 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
 
Pertemuan ARRAY.pptx
Pertemuan ARRAY.pptxPertemuan ARRAY.pptx
Pertemuan ARRAY.pptx
 
ARRAY.pptx
ARRAY.pptxARRAY.pptx
ARRAY.pptx
 
Aray dan recrd
Aray dan recrdAray dan recrd
Aray dan recrd
 
Pertemuan 2 revisijan2013-mhs
Pertemuan 2 revisijan2013-mhsPertemuan 2 revisijan2013-mhs
Pertemuan 2 revisijan2013-mhs
 
207 p09
207 p09207 p09
207 p09
 
Array dalam bahasa c
Array dalam bahasa cArray dalam bahasa c
Array dalam bahasa c
 
Array dalam pemrograman
Array dalam pemrogramanArray dalam pemrograman
Array dalam pemrograman
 
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
 
Array pada pemrograman C++ 1903280173218371.pptx
Array pada pemrograman C++ 1903280173218371.pptxArray pada pemrograman C++ 1903280173218371.pptx
Array pada pemrograman C++ 1903280173218371.pptx
 
Data structure bab 1
Data structure   bab 1Data structure   bab 1
Data structure bab 1
 
Laporan praktikum modul v
Laporan praktikum modul vLaporan praktikum modul v
Laporan praktikum modul v
 
Latihan soal struktur data
Latihan soal struktur dataLatihan soal struktur data
Latihan soal struktur data
 
Array & dimensi array
Array & dimensi arrayArray & dimensi array
Array & dimensi array
 
Algoritma2...........................pptx
Algoritma2...........................pptxAlgoritma2...........................pptx
Algoritma2...........................pptx
 
algo2 pertemuan 2 array2.pdf
algo2 pertemuan 2 array2.pdfalgo2 pertemuan 2 array2.pdf
algo2 pertemuan 2 array2.pdf
 
2 Array
2 Array2 Array
2 Array
 
modul algoritma Bab 6
modul algoritma Bab  6modul algoritma Bab  6
modul algoritma Bab 6
 

More from Icha Dicaprio

More from Icha Dicaprio (7)

Oop
OopOop
Oop
 
Efisiensi algoritma
Efisiensi algoritmaEfisiensi algoritma
Efisiensi algoritma
 
Pengenalan algoritma
Pengenalan algoritmaPengenalan algoritma
Pengenalan algoritma
 
Algoritma Matriks
Algoritma MatriksAlgoritma Matriks
Algoritma Matriks
 
Fungsi rekursif, queue, stack
Fungsi rekursif, queue, stackFungsi rekursif, queue, stack
Fungsi rekursif, queue, stack
 
Struktur Kontrol
Struktur KontrolStruktur Kontrol
Struktur Kontrol
 
4 variabel konstanta-tipe-data
4 variabel konstanta-tipe-data4 variabel konstanta-tipe-data
4 variabel konstanta-tipe-data
 

Array satu-dimensi

  • 2. Array  struktur data yang mengandung type data yang mempunyai type sama.  Berupa sekelompok memori yang berhubungan (contiguous).  Array mempunyai nama dan type yang sama.  Untuk merujuk lokasi tertentu atau elemen dalam array nama array + indeks
  • 3. Ilustrasi Nama array c[1] -45 c[2] 6 c[3] 0 c[4] 72 c[5] 1543 ↑ bilangan posisi
  • 4.  Untuk mengisi indeks 2 array c dengan nilai 5 :  Indeks array dalam C++, mulai dari 0. Algoritmik Bahasa C++ c[2]  5 c[2] = 5;
  • 5. Deklarasi Array  ditentukan dengan tipe dari setiap elemen dan banyaknya elemen yang diperlukan oleh setiap array sehingga komputer mempersiapkan sejumlah memori.  array tipe char dapat digunakan untuk menyimpan string karakter. Algoritmik Bahasa C++ c : array [0..4] of integer int c[5];
  • 6. Membaca elemen array  indeks array umumnya urut teratur, bahkan C++ menjamin letak elemen contiguous dalam memori Bahasa C++ void baca_data(int A[ ], int n) { int i; for (i = 0; i < n; i++) { cout << "Data ke- : " << i+1; cin >> A[i]; } }
  • 7.  Perhatikan parameter formal int A[ ]. Passing parameter array seperti itu menggunakan pointer. Dengan demikian, kita bisa mengubah isi dari array.  bila tidak diinginkan perubahan dalam array perlu ditambahkan const.
  • 8. Mencetak Elemen Array  digunakan kualifier const karena untuk mencetak data tidak diperlukan adanya perubahan pada data tersebut. Bahasa C++ void cetak_data(const int A[], int n) { int i; for (i = 0; i < n; i++) cout << A[i] >> " "; cout << "n"; }
  • 9.  Buat algoritma untuk pembuatan/pembentukan array dengan nilai elemen diperoleh dari user, dan kurangi nilai tiap elemen dengan nilai rata-rata untuk seluruh elemen dari array (gunakan array dinamis)  X-Xrata-rata
  • 10.  Buat algoritma untuk pembuatan/pembentukan array dengan nilai elemen diperoleh dari user, dan kurangi nilai tiap elemen dengan nilai rata-rata untuk seluruh elemen dari array (gunakan array dinamis)  X-Xrata-rata