SlideShare a Scribd company logo
ARRAY
Irawan
Array
 Array (larik) adalah sebuah variabel yang
dapat menyimpan sekumpulan data yang
memiliki tipe data yang sama.
 Setiap data yang terdapat dalam array
tersebut menempati lokasi atau alamat
memori yang berbeda dan selanjutnya
disebut dengan elemen array.
 Untuk mengakses nilai dari suatu elemen
array digunakan indeks dari array tersebut.
 Indeks array dimulai dari angka 0 (nol).
Ilustrasi Sebuah Array
 Untuk mendeklarasikan sebuah array kita
menggunakan tanda [] (bracket).
 Array terbagi menjadi array satu dimensi dan
array multidimensi.
Array Satu Dimensi
 Array satu dimensi adalah sebuah variabel yang
dapat menyimpan sekumpulan data yang
memiliki tipe data yang sama yang tersusun
dalam satu baris dan untuk mengakses
elemennya digunakan sebuah indeks atau
subskrip.
 Berikut ini gambar yang mengilustrasikan
sebuah array satu dimensi dengan jumlah
elemen array sebanyak 9 (sembilan).
Array Satu Dimensi
 Bentuk umum dari pendeklarasian sebuah array
satu dimensi adalah sebagai berikut :
tipe_data
nama_variabel_array[jumlah_elemen_array];
 Sebagai contoh jika kita ingin mendeklarasikan
sebuah variabel array satu dimensi dengan nama
A yang memiliki 9 (sembilan) elemen dengan tipe
data int, maka pendeklarasiannya adalah sebagai
berikut :
int A[9];
Array Satu Dimensi
 Untuk mengakses elemen array digunakan
indeks.
 Misalnya kita ingin mengambil nilai yang
terdapat pada elemen array yang ke 9
(sembilan) dan menampung nilai tersebut ke
dalam sebuah variabel yang bertipe int dengan
nama X, maka kita harus menuliskan sintaks
sebagai berikut :
X = A[8];
 Untuk mengisikan nilai ke dalam elemen array,
kita dapat melakukannya langsung untuk setiap
Inisialisasi Array Satu Dimensi
 Pada saat array dideklarasikan kita dapat
melakukan inisialisasi (pemberian nilai awal)
pada array tersebut.
 Berikut ini cara untuk melakukan inisialisasi
terhadap elemen array satu dimensi :
int A[9] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
Array Multidimensi
 Array multidimensi adalah sebuah variabel
yang dapat menyimpan sekumpulan data yang
memiliki tipe data yang sama yang terdiri dari
beberapa indeks atau subskrip.
 Yang termasuk ke dalam array multidimensi
adalah array dua dimensi, array tiga
dimensi, dan seterusnya.
 Dalam bab ini array multidimensi yang akan
kita bahas hanya array dua dimensi.
Array Dua Dimensi
 Array dua dimensi adalah sebuah variabel yang
dapat menyimpan sekumpulan data yang
memiliki tipe data yang sama yang tersusun
dalam baris dan kolom dan untuk mengakses
elemennya digunakan indeks baris dan indeks
kolom.
 Berikut ini gambar yang mengilustrasikan
sebuah array dua dimensi dengan jumlah
elemen array sebanyak 3 (tiga) baris dan 6
(enam) kolom.
Array Dua Dimensi
 Bentuk umum dari pendeklarasian sebuah array
dua dimensi adalah sebagai berikut :
tipe_data
nama_variabel_array[jumlah_elemen_baris]
[jumlah_elemen_kolom];
 Sebagai contoh jika kita ingin mendeklarasikan
sebuah variabel array dua dimensi dengan nama
A yang memiliki elemen sebanyak 3 (tiga) baris
dan 6 (enam) kolom dengan tipe data int, maka
pendeklarasiannya adalah sebagai berikut :
int A[3][6];
Array Dua Dimensi
 Untuk mengakses elemen array digunakan
indeks.
 Misalnya kita ingin mengambil nilai yang
terdapat pada elemen array baris ke 3 (tiga) dan
kolom ke 6 (enam) dan menampung nilai
tersebut ke dalam sebuah variabel yang bertipe
int dengan nama X, maka kita harus menuliskan
sintaks sebagai berikut :
X = A[2][5];
 Untuk mengisikan nilai ke dalam elemen array,
kita dapat melakukannya langsung untuk setiap
Inisialisasi Array Dua Dimensi
 Pada saat array dideklarasikan kita dapat
melakukan inisialisasi (pemberian nilai awal)
pada array tersebut.
 Berikut ini cara untuk melakukan inisialisasi
terhadap elemen array dua dimensi :
int A[3][6] = { { 1 , 2 , 3 , 4 , 5 , 6},
{ 7, 8, 9, 10, 11, 12},
{13, 14, 15, 16, 17, 18} };

More Related Content

What's hot

Array
Array Array
Array
Ayu_lestari
 
Ppt
PptPpt
Materi array
Materi arrayMateri array
Materi array
trifilern
 
Array 22
Array 22Array 22
Array 22
Visnu Candra
 
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
Leni92484
 
Array
ArrayArray
Array
Tri Wibowo
 
Chapter 3 array
Chapter 3   arrayChapter 3   array
Chapter 3 array
Muhammad Najib
 
Array [Larik]
Array [Larik]Array [Larik]
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...
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
Array dan record
Array dan recordArray dan record
Array dan record
yusriren
 
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
rico saputra
 
Record dan array
Record dan arrayRecord dan array
Record dan array
ojanfauzan09
 
05. array
05. array05. array
05. array
Zimey Azhan
 
Struktur data
Struktur  dataStruktur  data
Struktur data
ojanfauzan09
 
Pertemuan 2 Struktur Pada Data
Pertemuan 2 Struktur Pada DataPertemuan 2 Struktur Pada Data
Pertemuan 2 Struktur Pada Data
Endang Retnoningsih
 
Materi : Struktur Data (2 Array)
Materi : Struktur Data (2 Array)Materi : Struktur Data (2 Array)
Materi : Struktur Data (2 Array)
eka pandu cynthia
 
Algoritma dan Struktur Data (Python) - Struktur Data
Algoritma dan Struktur Data (Python) - Struktur DataAlgoritma dan Struktur Data (Python) - Struktur Data
Algoritma dan Struktur Data (Python) - Struktur Data
AndiNurkholis1
 
Array
ArrayArray

What's hot (18)

Array
Array Array
Array
 
Ppt
PptPpt
Ppt
 
Materi array
Materi arrayMateri array
Materi array
 
Array 22
Array 22Array 22
Array 22
 
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
ArrayArray
Array
 
Chapter 3 array
Chapter 3   arrayChapter 3   array
Chapter 3 array
 
Array [Larik]
Array [Larik]Array [Larik]
Array [Larik]
 
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 dan record
Array dan recordArray dan record
Array dan record
 
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
 
Record dan array
Record dan arrayRecord dan array
Record dan array
 
05. array
05. array05. array
05. array
 
Struktur data
Struktur  dataStruktur  data
Struktur data
 
Pertemuan 2 Struktur Pada Data
Pertemuan 2 Struktur Pada DataPertemuan 2 Struktur Pada Data
Pertemuan 2 Struktur Pada Data
 
Materi : Struktur Data (2 Array)
Materi : Struktur Data (2 Array)Materi : Struktur Data (2 Array)
Materi : Struktur Data (2 Array)
 
Algoritma dan Struktur Data (Python) - Struktur Data
Algoritma dan Struktur Data (Python) - Struktur DataAlgoritma dan Struktur Data (Python) - Struktur Data
Algoritma dan Struktur Data (Python) - Struktur Data
 
Array
ArrayArray
Array
 

Similar to Array

larik
lariklarik
ALGORITMA DAN PEMROGRAMAN
ALGORITMA DAN PEMROGRAMANALGORITMA DAN PEMROGRAMAN
ALGORITMA DAN PEMROGRAMAN
Abdul Haris
 
ARRAY.pptx
ARRAY.pptxARRAY.pptx
ARRAY.pptx
GausSetyawanErdas1
 
Array.pptx
Array.pptxArray.pptx
Array.pptx
facaka9
 
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
Orangeranger1
 
Algoritma2...........................pptx
Algoritma2...........................pptxAlgoritma2...........................pptx
Algoritma2...........................pptx
andidwi20
 
asjaskjk eakejakj hasjahsjah shajshajsh sajsha j
asjaskjk eakejakj hasjahsjah shajshajsh  sajsha jasjaskjk eakejakj hasjahsjah shajshajsh  sajsha j
asjaskjk eakejakj hasjahsjah shajshajsh sajsha j
ssuser8b0e201
 
Array.pptx
Array.pptxArray.pptx
Array.pptx
IkfaniDifangga
 
2 Array
2 Array2 Array
03. Array.pptx
03. Array.pptx03. Array.pptx
03. Array.pptx
ArdieGucci
 
Array C++ MG3.pptx
Array C++ MG3.pptxArray C++ MG3.pptx
Array C++ MG3.pptx
KemangKres
 
Konsep Array dan Implementasi dalam Bahasa Pemrograman C++
Konsep Array dan Implementasi dalam Bahasa Pemrograman C++Konsep Array dan Implementasi dalam Bahasa Pemrograman C++
Konsep Array dan Implementasi dalam Bahasa Pemrograman C++
budiman
 
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
REDNAAMBARSARI
 
Algoritma Array
Algoritma ArrayAlgoritma Array
Algoritma Array
brigidaarie
 
Array pada pemrograman C++ 1903280173218371.pptx
Array pada pemrograman C++ 1903280173218371.pptxArray pada pemrograman C++ 1903280173218371.pptx
Array pada pemrograman C++ 1903280173218371.pptx
erliantokurniawan
 
Array dan record
Array dan recordArray dan record
Array dan record
yusriren
 
Jeni intro1-bab07-java array
Jeni intro1-bab07-java arrayJeni intro1-bab07-java array
Jeni intro1-bab07-java array
Kristanto Wijaya
 

Similar to Array (20)

larik
lariklarik
larik
 
ALGORITMA DAN PEMROGRAMAN
ALGORITMA DAN PEMROGRAMANALGORITMA DAN PEMROGRAMAN
ALGORITMA DAN PEMROGRAMAN
 
Array
ArrayArray
Array
 
ARRAY.pptx
ARRAY.pptxARRAY.pptx
ARRAY.pptx
 
Array.pptx
Array.pptxArray.pptx
Array.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
 
Algoritma2...........................pptx
Algoritma2...........................pptxAlgoritma2...........................pptx
Algoritma2...........................pptx
 
asjaskjk eakejakj hasjahsjah shajshajsh sajsha j
asjaskjk eakejakj hasjahsjah shajshajsh  sajsha jasjaskjk eakejakj hasjahsjah shajshajsh  sajsha j
asjaskjk eakejakj hasjahsjah shajshajsh sajsha j
 
Pertemuan 2 ok
Pertemuan 2 okPertemuan 2 ok
Pertemuan 2 ok
 
Array.pptx
Array.pptxArray.pptx
Array.pptx
 
2 Array
2 Array2 Array
2 Array
 
03. Array.pptx
03. Array.pptx03. Array.pptx
03. Array.pptx
 
Array C++ MG3.pptx
Array C++ MG3.pptxArray C++ MG3.pptx
Array C++ MG3.pptx
 
Konsep Array dan Implementasi dalam Bahasa Pemrograman C++
Konsep Array dan Implementasi dalam Bahasa Pemrograman C++Konsep Array dan Implementasi dalam Bahasa Pemrograman C++
Konsep Array dan Implementasi dalam Bahasa Pemrograman C++
 
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
 
Algoritma Array
Algoritma ArrayAlgoritma Array
Algoritma 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 dan record
Array dan recordArray dan record
Array dan record
 
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

  • 2. Array  Array (larik) adalah sebuah variabel yang dapat menyimpan sekumpulan data yang memiliki tipe data yang sama.  Setiap data yang terdapat dalam array tersebut menempati lokasi atau alamat memori yang berbeda dan selanjutnya disebut dengan elemen array.  Untuk mengakses nilai dari suatu elemen array digunakan indeks dari array tersebut.  Indeks array dimulai dari angka 0 (nol).
  • 3. Ilustrasi Sebuah Array  Untuk mendeklarasikan sebuah array kita menggunakan tanda [] (bracket).  Array terbagi menjadi array satu dimensi dan array multidimensi.
  • 4. Array Satu Dimensi  Array satu dimensi adalah sebuah variabel yang dapat menyimpan sekumpulan data yang memiliki tipe data yang sama yang tersusun dalam satu baris dan untuk mengakses elemennya digunakan sebuah indeks atau subskrip.  Berikut ini gambar yang mengilustrasikan sebuah array satu dimensi dengan jumlah elemen array sebanyak 9 (sembilan).
  • 5. Array Satu Dimensi  Bentuk umum dari pendeklarasian sebuah array satu dimensi adalah sebagai berikut : tipe_data nama_variabel_array[jumlah_elemen_array];  Sebagai contoh jika kita ingin mendeklarasikan sebuah variabel array satu dimensi dengan nama A yang memiliki 9 (sembilan) elemen dengan tipe data int, maka pendeklarasiannya adalah sebagai berikut : int A[9];
  • 6. Array Satu Dimensi  Untuk mengakses elemen array digunakan indeks.  Misalnya kita ingin mengambil nilai yang terdapat pada elemen array yang ke 9 (sembilan) dan menampung nilai tersebut ke dalam sebuah variabel yang bertipe int dengan nama X, maka kita harus menuliskan sintaks sebagai berikut : X = A[8];  Untuk mengisikan nilai ke dalam elemen array, kita dapat melakukannya langsung untuk setiap
  • 7. Inisialisasi Array Satu Dimensi  Pada saat array dideklarasikan kita dapat melakukan inisialisasi (pemberian nilai awal) pada array tersebut.  Berikut ini cara untuk melakukan inisialisasi terhadap elemen array satu dimensi : int A[9] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
  • 8. Array Multidimensi  Array multidimensi adalah sebuah variabel yang dapat menyimpan sekumpulan data yang memiliki tipe data yang sama yang terdiri dari beberapa indeks atau subskrip.  Yang termasuk ke dalam array multidimensi adalah array dua dimensi, array tiga dimensi, dan seterusnya.  Dalam bab ini array multidimensi yang akan kita bahas hanya array dua dimensi.
  • 9. Array Dua Dimensi  Array dua dimensi adalah sebuah variabel yang dapat menyimpan sekumpulan data yang memiliki tipe data yang sama yang tersusun dalam baris dan kolom dan untuk mengakses elemennya digunakan indeks baris dan indeks kolom.  Berikut ini gambar yang mengilustrasikan sebuah array dua dimensi dengan jumlah elemen array sebanyak 3 (tiga) baris dan 6 (enam) kolom.
  • 10. Array Dua Dimensi  Bentuk umum dari pendeklarasian sebuah array dua dimensi adalah sebagai berikut : tipe_data nama_variabel_array[jumlah_elemen_baris] [jumlah_elemen_kolom];  Sebagai contoh jika kita ingin mendeklarasikan sebuah variabel array dua dimensi dengan nama A yang memiliki elemen sebanyak 3 (tiga) baris dan 6 (enam) kolom dengan tipe data int, maka pendeklarasiannya adalah sebagai berikut : int A[3][6];
  • 11. Array Dua Dimensi  Untuk mengakses elemen array digunakan indeks.  Misalnya kita ingin mengambil nilai yang terdapat pada elemen array baris ke 3 (tiga) dan kolom ke 6 (enam) dan menampung nilai tersebut ke dalam sebuah variabel yang bertipe int dengan nama X, maka kita harus menuliskan sintaks sebagai berikut : X = A[2][5];  Untuk mengisikan nilai ke dalam elemen array, kita dapat melakukannya langsung untuk setiap
  • 12. Inisialisasi Array Dua Dimensi  Pada saat array dideklarasikan kita dapat melakukan inisialisasi (pemberian nilai awal) pada array tersebut.  Berikut ini cara untuk melakukan inisialisasi terhadap elemen array dua dimensi : int A[3][6] = { { 1 , 2 , 3 , 4 , 5 , 6}, { 7, 8, 9, 10, 11, 12}, {13, 14, 15, 16, 17, 18} };