SlideShare a Scribd company logo
1 of 7
Array
SUHARDI, M.KOM
Dasar Teori
 Merupakan suatu tipe data terstuktur yang berupa sejumlah data sejenis (bertipe data sama)
yang jumlahnya tetap dan diberi suatu nama tertentu.
 Elemen-elemen array tersusun secara berderet dan dapat diakses secara random di dalam
memori.
 Array memiliki alamat yang besebelahan/berdampingan tergantung lebar tipe datanya dan
dapat berupa array 1 dimensi, 2 dimensi, bahkan n-dimensi.
 Elemen-elemen array bertipe data sama dan bisa berisi nilai yang sama atau berbeda-beda.
Dasar Teori
 Elemen-elemen array dapat diakses oleh program menggunakan suatu indeks tertentu secara
random ataupun berurutan.
 Pengisian dan pengambilan nilai pada indeks tertentu dapat dilakukan dengan mengeset nilai
atau menampilkan nilai pada indeks yang dimaksud
Array Dimensi Satu
Deklarasi :
tipe_data nama_var_array [ukuran];
Keterangan :
tipe_data : menyatakan jenis tipe data
elemen larik (int, char, float, dll)
nama_var_array : menyatakan nama variabel yang
dipakai.
ukuran : menunjukkan jumlah maksimal
elemen larik
Array Dimensi Satu
Keterangan :
Index : Index bisa disebut dengan urutan, index
pada array secara default dimulai dari 0
(nol)
Value : merupakan nilai yang mengisi di setiap
elemen array, dan elemen-elemen ini dapat
diakses oleh program menggunakan suatu
indeks tertentu secara random ataupun
berurutan.
Reference : adalah alamat memori dari masing-masing
elemen array.
0 1 2 3 4 5 6 7
21d2 21d4 21d6 21d8 21da 21dc 21de 21e0
indeks
value
alamat
Array Dimensi Dua
char a[3][5]
Sama dengan matriks berukuran 3x5
Pada kenyataan di memory:
Array Dimensi Dua

More Related Content

Similar to 03. Array.pptx

Similar to 03. Array.pptx (20)

Array
ArrayArray
Array
 
Array
ArrayArray
Array
 
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
 
Array pascal
Array pascalArray pascal
Array pascal
 
Pertemuan 2 ok
Pertemuan 2 okPertemuan 2 ok
Pertemuan 2 ok
 
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
ARRAYARRAY
ARRAY
 
Array 22
Array 22Array 22
Array 22
 
Pemograman web kegiatan belajar 10 memahami penggunaan array
Pemograman web kegiatan belajar 10 memahami penggunaan arrayPemograman web kegiatan belajar 10 memahami penggunaan array
Pemograman web kegiatan belajar 10 memahami penggunaan array
 
Makalah array
Makalah arrayMakalah array
Makalah array
 
Materi : Struktur Data (2 Array)
Materi : Struktur Data (2 Array)Materi : Struktur Data (2 Array)
Materi : Struktur Data (2 Array)
 
Materi array
Materi arrayMateri array
Materi array
 
Array dalam bahasa c
Array dalam bahasa cArray dalam bahasa c
Array dalam bahasa c
 
Ppt
PptPpt
Ppt
 
Array
ArrayArray
Array
 
Pertemuan 10a
Pertemuan 10aPertemuan 10a
Pertemuan 10a
 
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 dan string
Array dan stringArray dan string
Array dan string
 
Pertemuan 2_Array.pptx
Pertemuan 2_Array.pptxPertemuan 2_Array.pptx
Pertemuan 2_Array.pptx
 
Array [Larik]
Array [Larik]Array [Larik]
Array [Larik]
 

Recently uploaded

Biokimia Gizi 13: Metabolisme Mineral 2024.pptx
Biokimia Gizi 13: Metabolisme Mineral 2024.pptxBiokimia Gizi 13: Metabolisme Mineral 2024.pptx
Biokimia Gizi 13: Metabolisme Mineral 2024.pptxEmmyKardianasari
 
TUGAS MANDIRI 3 _ SKETSA KEHIDUPAN BERAGAMA DI INDONESIA.pdf
TUGAS MANDIRI 3 _ SKETSA KEHIDUPAN BERAGAMA DI INDONESIA.pdfTUGAS MANDIRI 3 _ SKETSA KEHIDUPAN BERAGAMA DI INDONESIA.pdf
TUGAS MANDIRI 3 _ SKETSA KEHIDUPAN BERAGAMA DI INDONESIA.pdfAbdulHalim854302
 
Materi Presentasi Dasar Perkembangan Tanaman.pptx
Materi Presentasi Dasar Perkembangan Tanaman.pptxMateri Presentasi Dasar Perkembangan Tanaman.pptx
Materi Presentasi Dasar Perkembangan Tanaman.pptxEkaOktaviani24
 
Biokimia Gizi 12: Metabolisme Vitamin 2024.pptx
Biokimia Gizi 12: Metabolisme Vitamin 2024.pptxBiokimia Gizi 12: Metabolisme Vitamin 2024.pptx
Biokimia Gizi 12: Metabolisme Vitamin 2024.pptxEmmyKardianasari
 
Uji triaxial pada material batuan beku sebagai penanda kekuatan pondasi
Uji triaxial pada material batuan beku sebagai penanda kekuatan pondasiUji triaxial pada material batuan beku sebagai penanda kekuatan pondasi
Uji triaxial pada material batuan beku sebagai penanda kekuatan pondasiHadisHasyimiMiftahul
 
3_Kerangka Kompetensi Numerasi - M Ilhamul Qolbi
3_Kerangka Kompetensi Numerasi - M Ilhamul Qolbi3_Kerangka Kompetensi Numerasi - M Ilhamul Qolbi
3_Kerangka Kompetensi Numerasi - M Ilhamul Qolbimilhamulqolbi81
 
PENGEMBANGAN & PERBANYAKAN TRICHODERMA SP.ppt
PENGEMBANGAN & PERBANYAKAN TRICHODERMA SP.pptPENGEMBANGAN & PERBANYAKAN TRICHODERMA SP.ppt
PENGEMBANGAN & PERBANYAKAN TRICHODERMA SP.pptaprilianto6
 
Bahasa Arab kelas 4 BAB 6 (kosa kata tentang perlengkapan yang ada di rumah)
Bahasa Arab kelas 4 BAB 6 (kosa kata tentang perlengkapan yang ada di rumah)Bahasa Arab kelas 4 BAB 6 (kosa kata tentang perlengkapan yang ada di rumah)
Bahasa Arab kelas 4 BAB 6 (kosa kata tentang perlengkapan yang ada di rumah)ahmad0548
 

Recently uploaded (8)

Biokimia Gizi 13: Metabolisme Mineral 2024.pptx
Biokimia Gizi 13: Metabolisme Mineral 2024.pptxBiokimia Gizi 13: Metabolisme Mineral 2024.pptx
Biokimia Gizi 13: Metabolisme Mineral 2024.pptx
 
TUGAS MANDIRI 3 _ SKETSA KEHIDUPAN BERAGAMA DI INDONESIA.pdf
TUGAS MANDIRI 3 _ SKETSA KEHIDUPAN BERAGAMA DI INDONESIA.pdfTUGAS MANDIRI 3 _ SKETSA KEHIDUPAN BERAGAMA DI INDONESIA.pdf
TUGAS MANDIRI 3 _ SKETSA KEHIDUPAN BERAGAMA DI INDONESIA.pdf
 
Materi Presentasi Dasar Perkembangan Tanaman.pptx
Materi Presentasi Dasar Perkembangan Tanaman.pptxMateri Presentasi Dasar Perkembangan Tanaman.pptx
Materi Presentasi Dasar Perkembangan Tanaman.pptx
 
Biokimia Gizi 12: Metabolisme Vitamin 2024.pptx
Biokimia Gizi 12: Metabolisme Vitamin 2024.pptxBiokimia Gizi 12: Metabolisme Vitamin 2024.pptx
Biokimia Gizi 12: Metabolisme Vitamin 2024.pptx
 
Uji triaxial pada material batuan beku sebagai penanda kekuatan pondasi
Uji triaxial pada material batuan beku sebagai penanda kekuatan pondasiUji triaxial pada material batuan beku sebagai penanda kekuatan pondasi
Uji triaxial pada material batuan beku sebagai penanda kekuatan pondasi
 
3_Kerangka Kompetensi Numerasi - M Ilhamul Qolbi
3_Kerangka Kompetensi Numerasi - M Ilhamul Qolbi3_Kerangka Kompetensi Numerasi - M Ilhamul Qolbi
3_Kerangka Kompetensi Numerasi - M Ilhamul Qolbi
 
PENGEMBANGAN & PERBANYAKAN TRICHODERMA SP.ppt
PENGEMBANGAN & PERBANYAKAN TRICHODERMA SP.pptPENGEMBANGAN & PERBANYAKAN TRICHODERMA SP.ppt
PENGEMBANGAN & PERBANYAKAN TRICHODERMA SP.ppt
 
Bahasa Arab kelas 4 BAB 6 (kosa kata tentang perlengkapan yang ada di rumah)
Bahasa Arab kelas 4 BAB 6 (kosa kata tentang perlengkapan yang ada di rumah)Bahasa Arab kelas 4 BAB 6 (kosa kata tentang perlengkapan yang ada di rumah)
Bahasa Arab kelas 4 BAB 6 (kosa kata tentang perlengkapan yang ada di rumah)
 

03. Array.pptx

  • 2. Dasar Teori  Merupakan suatu tipe data terstuktur yang berupa sejumlah data sejenis (bertipe data sama) yang jumlahnya tetap dan diberi suatu nama tertentu.  Elemen-elemen array tersusun secara berderet dan dapat diakses secara random di dalam memori.  Array memiliki alamat yang besebelahan/berdampingan tergantung lebar tipe datanya dan dapat berupa array 1 dimensi, 2 dimensi, bahkan n-dimensi.  Elemen-elemen array bertipe data sama dan bisa berisi nilai yang sama atau berbeda-beda.
  • 3. Dasar Teori  Elemen-elemen array dapat diakses oleh program menggunakan suatu indeks tertentu secara random ataupun berurutan.  Pengisian dan pengambilan nilai pada indeks tertentu dapat dilakukan dengan mengeset nilai atau menampilkan nilai pada indeks yang dimaksud
  • 4. Array Dimensi Satu Deklarasi : tipe_data nama_var_array [ukuran]; Keterangan : tipe_data : menyatakan jenis tipe data elemen larik (int, char, float, dll) nama_var_array : menyatakan nama variabel yang dipakai. ukuran : menunjukkan jumlah maksimal elemen larik
  • 5. Array Dimensi Satu Keterangan : Index : Index bisa disebut dengan urutan, index pada array secara default dimulai dari 0 (nol) Value : merupakan nilai yang mengisi di setiap elemen array, dan elemen-elemen ini dapat diakses oleh program menggunakan suatu indeks tertentu secara random ataupun berurutan. Reference : adalah alamat memori dari masing-masing elemen array. 0 1 2 3 4 5 6 7 21d2 21d4 21d6 21d8 21da 21dc 21de 21e0 indeks value alamat
  • 6. Array Dimensi Dua char a[3][5] Sama dengan matriks berukuran 3x5 Pada kenyataan di memory: