0% menganggap dokumen ini bermanfaat (0 suara)
31 tayangan23 halaman

Pertemuan 12-c

Pertemuan ini membahas tentang array dan function di PHP. Array adalah tipe data yang digunakan untuk menyimpan kumpulan nilai dengan indeks. PHP mendukung tiga jenis array yaitu indexed array, associative array, dan multidimensional array. Function adalah blok kode yang dapat dipanggil berulang untuk menyelesaikan tugas tertentu. Function dapat menerima parameter dan mengembalikan nilai. Contoh function yang dibahas adalah function untuk menyapa pengunjung dengan parameter n

Diunggah oleh

Tri Septianingsih
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
31 tayangan23 halaman

Pertemuan 12-c

Pertemuan ini membahas tentang array dan function di PHP. Array adalah tipe data yang digunakan untuk menyimpan kumpulan nilai dengan indeks. PHP mendukung tiga jenis array yaitu indexed array, associative array, dan multidimensional array. Function adalah blok kode yang dapat dipanggil berulang untuk menyelesaikan tugas tertentu. Function dapat menerima parameter dan mengembalikan nilai. Contoh function yang dibahas adalah function untuk menyapa pengunjung dengan parameter n

Diunggah oleh

Tri Septianingsih
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 23

Pertemuan 11

UNIVERSITAS NURDIN HAMZAH - JAMBI


Pertemuan 11
● Array
○ Apa itu array

○ Membuat Array di PHP

○ Jenis Array di PHP

● 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 :

Hardisk 1TB RAM 16 GB SSD 512GB Router Elemen

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 :

$minuman = ["Kopi", "Teh", "Jus Jeruk"];


● Satu array dapat memiliki tipe data berbeda pada tiap-tiap elemennya.
○ Contoh :
$item = ["Bunga", 123, 39.12, true];
Jenis Array di PHP
● Pada PHP, terdapat 3 jenis array yaitu :
○ Indexed atau Numeric Array, array yang menggunakan index berupa
angka.
○ Associative Array : array yang menggunakan index berupa string. Nama
index didefinisikan sendiri oleh developer.
○ Multidimensional Array : Array yang berisi array tunggal atau banyak di
dalamnya dan dapat diakses melalui beberapa index.
Jenis Array di PHP
Indexed atau Numeric Array
● Array yang menggunakan index berupa angka.
● Contoh :
○ Membuat array :
$minuman = array("Kopi", "Teh");
○ Menambah elemen baru :
$minuman[] = “Jus Alpukat”;
○ Menampilkan array :
■ Satu per satu :
echo $minuman[0]."<br>";
echo $minuman[1]."<br>";
echo $minuman[2]."<br>";
■ print_r :
echo "<pre>";
print_r($minuman);
echo "</pre>";
Jenis Array di PHP
■ looping :
foreach($minuman as $value){
echo $value."<br>";
}
○ Menghapus array :
unset($minuman[1]);
Jenis Array di PHP
Latihan Numeric Array : (Buat script secara berurutan)

● 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”
];

○ Menambah elemen baru :


$artikel[‘view’] = 101;
Jenis Array di PHP
○ Menampilkan array :
■ echo :
echo “<h2> {$artikel[‘judul’]}</h2> <br>";
echo “Oleh : {$artikel[‘penulis’]} <br>";
echo “Waktu: {$artikel[‘created_at’]} <br>";
echo “View: {$artikel[‘view’]} <br>";

■ 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/>";
}

// memanggil fungsi yang sudah dibuat


$nama = “Budi”;
sapaPengunjung($nama);
Studi Kasus Function
● Studi Kasus : Function Sapa Pengunjung
● Silahkan modifikasi fungsi pada contoh sebelumnya dengan menambahkan kriteria sebagai
berikut :
○ Buatlah kondisi sapaan berdasarkan agama pengunjung. Ketentuan untuk sapaan adalah
sebagai berikut :
■ Islam = Assalamualaikum
■ Kristen = Salam Sejahtera bagi Kita Semua
■ Hindu = Om Swastiastu
■ Buddha = Namo Buddhaya
■ Lainnya = “”

○ 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

Anda mungkin juga menyukai