SlideShare a Scribd company logo
2
Most read
4
Most read
6
Most read
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

PPTX
Pemograman dasar array
PDF
05. array
DOCX
Array Dimention
PPT
PPTX
Materi : Struktur Data (2 Array)
PPTX
Materi 7. array
PPTX
DOC
Makalah array
Pemograman dasar array
05. array
Array Dimention
Materi : Struktur Data (2 Array)
Materi 7. array
Makalah array

What's hot (20)

PPT
Materi 7 c++ array
PPT
Pertemuan IV Teori
PPT
Pertemuan vi
PPT
Array
DOCX
Materi array
PPTX
Chapter 3 array
PPT
Array dan Contoh
PPT
Pertemuan 4
PDF
Makalah array
PDF
Ifc modul 2 (array)
PPTX
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
PDF
Pertemuan 9 Array
PDF
Struktur data
PPTX
Struktur data pert 2 array dan pointer
PPTX
Array searching sorting_pert_11,12,13,14,15
PPT
Pertemuan 2 ok
PPT
Beberapa rumus-dalam-excel
PDF
Algoritma dan Struktur Data - Array
Materi 7 c++ array
Pertemuan IV Teori
Pertemuan vi
Array
Materi array
Chapter 3 array
Array dan Contoh
Pertemuan 4
Makalah array
Ifc modul 2 (array)
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 9 Array
Struktur data
Struktur data pert 2 array dan pointer
Array searching sorting_pert_11,12,13,14,15
Pertemuan 2 ok
Beberapa rumus-dalam-excel
Algoritma dan Struktur Data - Array
Ad

Viewers also liked (20)

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

Similar to Array satu-dimensi (20)

PPTX
Array pada pemrograman C++ 1903280173218371.pptx
PPT
Konsep Array dan Implementasi dalam Bahasa Pemrograman C++
PPTX
SLIDE ARRAY pemrograman dasar PART 1.pptx
PPTX
PDF
Bab ii keg pembel 6 array
PPTX
Array C++ MG3.pptx
PPTX
materi Deklarasi dan Penggunaan array demisi
PPTX
Pertemuan ARRAY.pptx
PDF
Pertemuan 9 Array (Larik)
PPTX
Algoritma&Pemrograman C++ Pertemuan 9
PPTX
Materi kuliah 15 array part 1
PDF
Arrays c++
DOCX
Tugas1
PDF
Array & Struktur Data (pert 7&8).pdf
PPTX
Array.pptx
PPTX
Materi kuliah 15 array part 1
PPTX
Materi kuliah 15 array part 1
 
PPTX
Array & dimensi array
PPTX
Materi kuliah 01 array part 1
DOCX
Laprak algo (array dan seleksi data)
Array pada pemrograman C++ 1903280173218371.pptx
Konsep Array dan Implementasi dalam Bahasa Pemrograman C++
SLIDE ARRAY pemrograman dasar PART 1.pptx
Bab ii keg pembel 6 array
Array C++ MG3.pptx
materi Deklarasi dan Penggunaan array demisi
Pertemuan ARRAY.pptx
Pertemuan 9 Array (Larik)
Algoritma&Pemrograman C++ Pertemuan 9
Materi kuliah 15 array part 1
Arrays c++
Tugas1
Array & Struktur Data (pert 7&8).pdf
Array.pptx
Materi kuliah 15 array part 1
Materi kuliah 15 array part 1
 
Array & dimensi array
Materi kuliah 01 array part 1
Laprak algo (array dan seleksi data)

More from Icha Dicaprio (7)

PPTX
Efisiensi algoritma
PPT
Pengenalan algoritma
PPT
Algoritma Matriks
PPT
Fungsi rekursif, queue, stack
PPT
Struktur Kontrol
PPT
4 variabel konstanta-tipe-data
Efisiensi algoritma
Pengenalan algoritma
Algoritma Matriks
Fungsi rekursif, queue, stack
Struktur Kontrol
4 variabel konstanta-tipe-data

Recently uploaded (8)

DOCX
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
PPTX
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya
PPT
pengantar-sistem-informasi manajemen.ppt
PPTX
PEMAHAMAN MAPEL KODING DAN KECERDASAN ARTIFICIAL
PPTX
PERANCANGAN DAN PENGEMBANGAN VIDEO GAME SEBAGAI MEDIA TERAPI DEPRESI
PPTX
Implementasi Microservices pada Manufaktur
PPTX
Materi_Array_Karakter_String untuk kelas XI sma.pptx
DOCX
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya
pengantar-sistem-informasi manajemen.ppt
PEMAHAMAN MAPEL KODING DAN KECERDASAN ARTIFICIAL
PERANCANGAN DAN PENGEMBANGAN VIDEO GAME SEBAGAI MEDIA TERAPI DEPRESI
Implementasi Microservices pada Manufaktur
Materi_Array_Karakter_String untuk kelas XI sma.pptx
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...

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