Unit 2 - Array
Unit 2 - Array
ARRAY
UNIT 2
UNIT 2 – ARRAY
1. Pendahuluan
2. Nama, jenis, indeks, dan ukuran array
3. Array 1 dimensi
4. Array multidimensi
5. Operasi himpunan pada array
PENDAHULUAN
1
PENDAHULU
• Masih ingatkah Anda dengann variabel…?
AN
• Variabel dapat diibaratkan suatu tempat untuk
menyimpan data/nilai sementara. Apa itu PHP?
• Variabel hanya dapat menyimpan 1 data/nilai.
• Contoh, variabel X diisi angka 9 seperti berikut.
9
PENDAHULUAN
1
PENDAHULU
• Bagaimana jika tidak hanya 1 nilai yang ingin disimpan
ke dalam variabel? AN
• Apakah angka tersebut harus di simpan ke dalam 1 Apa itu PHP?
variabel?
• Jika ya, maka berapakah nilai X?
• Solusi untuk permasalahan diatas adalah ARRAY
9 59
5
1 3 1
3
PENDAHULUAN
1
PENDAHULU
• Array adalah variabel yang dapat menyimpan
sekumpulan data dengan tipe yang sama AN
• Contoh Apa itu PHP?
Nama array : X
Jumlah ruangan : 4
Isi masing-masing ruangan : 9, 5, 3, 1
9 5 3 1
2
NAMA, JENIS, NAMA ARRAY
INDEKS, DAN
UKURAN • Nama array merupakan nama yang digunakan untuk
ARRAY mengacu pada array.
• Penulisan nama array diawali dengan $ diikuti dengan
nama
• Contoh
$nama_array
$array1
2
NAMA, JENIS, JENIS ARRAY
INDEKS, DAN
UKURAN Array terbagi menjadi 2 jenis yaitu:
ARRAY • Array 1 dimensi
9 5 3 1
• Multidimensi Array
9 5 3 1
8 7 2 6
2
NAMA, JENIS, INDEKS DAN UKURAN ARRAY
INDEKS, DAN
UKURAN • Indeks merupakan nomor elemen suatu array. Indeks
ARRAY diawali dari angka 0
• Ukuran array merupakan jumlah elemen yang dimiliki
oleh setiap array
• Angka 9, 5, 3, dan 1 merupakan nilai dari setiap
elemen array.
9 5 3 1
Elemen 0 Elemen 1 Elemen 2 Elemen 3
2
NAMA, APA ITU ARRAY..? - Latihan
INDEKS, DAN
UKURAN • Perhatikan array berikut.
ARRAY
7 2 16
• Berapakah jumlah elemen array diatas?3 elemen
• Dari elemen ke-0 sampai elemen ke-…?ke-2
• Nilai elemen ke-0?7
• Nilai elemen ke-1?2
• Nilai Elemen ke-2?16
Assignment dan Menampilkan Array
3
ARRAY 1
• Assignment array merupakan proses pengisian data
ke dalam array DIMENSI
• Contoh
ARRAY 1 DIMENSI - LATIHAN
9 5 3
8 7 2
ARRAY 1 DIMENSI - LATIHAN
1 2 3
4 5 6
7 8 9
2. Dapatkan elemen array diganti menjadi teks ?