Pertemuan 12-c
Pertemuan 12-c
● Function
○ Apa itu function
○ Membuat Function
○ Studi Kasus Function
Array
Apa Itu Array
● Merupakan tipe data yang digunakan untuk mendeskripsikan kumpulan
elemen (nilai atau variabel), yang tiap-tiap elemennya memiliki index.
● Array memiliki pasangan yang berupa key dan value.
○ Key, index pada array bertipe integer yang dimulai dari 0. Digunakan
untuk mengakses value array.
○ Value, digunakan untuk menampung nilai.
● Contoh :
0 1 2 3 Index
● Value pada 1 array bisa berbeda tipe data antara elemen 1 dan yang lain.
Membuat Array di PHP
● Array di PHP dapat dibuat dengan beberapa cara :
○ Menggunakan fungsi array()
■ Contoh :
$minuman = array("Kopi", "Teh", "Jus Jeruk");
○ Menggunakan tanda kurung kotak []
■ Contoh :
● Silahkan buat file baru pada folder yang sebelumnya telah dibuat dengan
nama array_numeric.php.
● Buat array baru yang berisi elemen sebagai berikut : Ayam, Ikan, dan Harimau
● Tampilkan array tersebut menggunakan looping foreach
● Tambahkan elemen baru : Kucing, Gajah, dan Jerapah
● Tampilkan array tersebut menggunakan looping foreach
● Hapus elemen ‘Kucing’ menggunakan fungsi unset()
● Tampilkan array tersebut menggunakan looping foreach
● Ubah elemen ‘Gajah’ menjadi ‘Tikus’
● Tampilkan array tersebut menggunakan looping foreach
Jenis Array di PHP
Associative Array
● Array yang menggunakan index berupa string. Nama index didefinisikan
sendiri oleh developer.
● Contoh :
○ Membuat array :
$artikel = [
"judul" => "Belajar Pemrograman PHP",
"penulis" => "unh center",
"created_at" =>”2022-01-01 12:12:12”
];
■ print_r :
echo "<pre>";
print_r($artikel);
echo "</pre>";
○ Menghapus array :
unset($artikel[‘created_at’]);
Jenis Array di PHP
Latihan Associative Array : (Buat script secara berurutan)
● Silahkan buat file baru pada folder yang sebelumnya telah dibuat dengan
nama array_associative.php.
● Buat array baru dengan index : nim, nama_mahasiswa, prodi.
● Isi nilai dari tiap index dengan data pribadi Anda.
● Silahkan tampilkan tiap-tiap index dari array tersebut. Usahkan menggunakan
tag-tag HTML saat membuat tampilan.
● Tambahkan index baru : nilai (integer).
● Buat logika untuk menghitung konversi nilai dengan ketentuan :
○ A = 80 - 100
○ B = 68 - 79.99
○ C = 57 - 67.99
○ D = 50 - 56.99
○ E = < 50
● Silahkan tampilkan tiap-tiap index dari array tersebut. Usahkan menggunakan
tag-tag HTML saat membuat tampilan.
Jenis Array di PHP
Multidimensional Array
● Array yang berisi array tunggal atau banyak di dalamnya dan dapat diakses
melalui beberapa index.
● Contoh :
○ Membuat array :
$artikel = [
[
"judul" => "Belajar Pemrograman PHP",
"penulis" => "unh center",
],
[
"judul" => "Belajar database MySQL",
"penulis" => "unh center",
]
];
Jenis Array di PHP
○ Menambah array :
$artikel[] = [
"judul" => "Belajar Koneksi PHP dan db MySQL",
"penulis" => "unh center",
];
○ Menampilkan array :
■ looping :
foreach($artikel as $post){
echo "<h2>".$post["judul"]."</h2>";
echo "<p>".$post["penulis"]."<p>";
echo "<hr>";
}
■ print_r :
echo "<pre>";
print_r($artikel);
echo "</pre>";
Jenis Array di PHP
○ Menghapus array :
unset($artikel[1]);
Jenis Array di PHP
Latihan Multidimensional Array : (Buat script secara berurutan)
● Silahkan buat file baru pada folder yang sebelumnya telah dibuat dengan nama
array_multidimensional.php.
● Silahkan buat list kategori di bawah ini menggunakan multidimensional array :
• Komponen Komputer
• Casing
• Motherboard
• RAM
• 4GB
• 8GB
• 16GB
• SSD
• Komponen Laptop
• Baterai
• LCD Keyboard Laptop
● Silahkan tampilkan array yang sudah dibuat menggunakan looping foreach. Usahakan
menggunakan tag-tag HTML saat membuat tampilan.
Function
Apa itu Function
● Fungsi/function adalah sekumpulan intruksi yang dibungkus dalam
sebuah blok.
● Fungsi dapat digunakan berulang-ulang.
● PHP memiliki fungsi bawaan seperti : echo, print_r(), unset(),
array(), dll
● PHP memberi opsi pada sebuah fungsi apakah menggunakan
parameter atau tanpa parameter.
● Parameter pada fungsi adalah suatu nilai (berupa variabel) yang
dikirimkan ke dalam fungsi, yang kemudian akan ikut diproses di
dalam blok fungsi.
● Fungsi pada PHP bisa mengembalikan nilai atau tidak mengembalikan
nilai.
Membuat Function
● Fungsi pada PHP dapat dibuat dengan kata kunci function, lalu diikuti dengan
nama fungsinya.
● Contoh penulisan :
function namaFungsi(){
//...
}
● Fungsi yang sudah dibuat tidak akan menghasilkan apapun jika tidak dipanggil.
● Cara pemanggilan fungsi adalah cukup mengetikkan nama fungsinya. Contoh :
namaFungsi();
Membuat Function
● Contoh membuat dan memanggil fungsi :
// membuat fungsi
function sapaPengunjung(){
echo "Assalamualaikum, ";
echo "Selamat pagi, Budi <br/>";
echo "Selamat datang di website kami<br/>";
}
// memanggil fungsi yang sudah dibuat
sapaPengunjung();
Membuat Function
● Contoh membuat dan memanggil fungsi dengan parameter :
// membuat fungsi
function sapaPengunjung($nama){
echo "Assalamualaikum, ";
echo "Selamat pagi, $nama <br/>";
echo "Selamat datang di website kami<br/>";
}
○ Buatlah kondisi untuk menentukan ucapan selamat pagi, siang, sore atau malam
berdasarkan jam kunjungan.
■ Untuk menentukan jam dapat menggunakan fungsi date('H:i')
■ Ketentuan waktu adalah sebagai berikut :
● Pagi = 05:00 - 10:00
● Siang = 10.01 - 15:00
● Sore = 15:01 - 18:00
● Malam = > 18.00
Selesai