Pemrograman Web MODUL 1 Operasi Dasar dalam PHP A. TUJUAN 1. Mampu menjelaskan variable dalam PHP 2. Mampu menjelaskan array dalam PHP 3. Mampu menjelaskan percabangan dalam PHP 4. Mampu menjelaskan perulangan dalam PHP 5. Mampu membuat kode pemrograman PHP melibatkan variable, array, percabangan dan perulangan B. PETUNJUK 1. Awali setiap aktivitas dengan do’a, semoga berkah dan mendapat kemudahan 2. Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik dan benar 3. Kerjakan tugas-tugas praktikum dengan baik, sabar, dan jujur 4. Tanyakan kepada dosen apabila terdapat hal-hal yang kurang jelas C. DASAR TEORI 1. Variable Merupakan simbol atau entitas yang mempunyai nilai yang dapat diubah. Variabel dalam PHP diawali dengan simbol $, contoh: $angka=9; //variabel tipe integer $huruf=”saya”; //variabel tipe char / string $status=true; //variabel tipe boolean Variabel tipe apapun dalam PHP ditulis dengan aturan yang sama. Yang membedakan adalah nilainya. 2. Array Merupakan variabel yang dapat memuat sekumpulan nilai. Array dalam PHP diawali dengan simbol $, dan diikuti oleh array() pada penulisan nilainya. Contoh: $angka=array(); //array 1 dimensi tanpa nilai awal $nama=array(“Rani”,”Rudi”); //array 1 dimensi tipe char / string $nilai=array(array(4,7),array(5,8)); //array 2 dimensi (2x2) tipe integer Sabian | STKIP PGRI TULUNGAGUNG 1 Pemrograman Web 3. Percabangan Merupakan teknik pemrograman yang digunakan untuk mengalihkan alur data jika suatu kondisi tertentu terpenuhi. Terdapat beberapa teknik percabangan pada PHP diantaranya: if, if-else, dan switch-case. Contoh: if($variabel == 1) { //do something } else { //do the other } 4. Perulangan Merupakan teknik pemrograman yang digunakan untuk mengulang suatu perintah tertentu selama suatu kondisi terpenuhi. Terdapat beberapa teknik perulangan pada PHP, diantaranya: for, while, dan do-while. Contoh: for($i=0; $i<10; $i++) { //perulangan sebanyak 10 kali } D. LATIHAN 1. Bukalah aplikasi teks editor 2. Tuliskan kode dasar PHP Simpan sebagai latihan.php pada C://xampp/htdocs/modul1 Sabian | STKIP PGRI TULUNGAGUNG 2 Pemrograman Web 3. Sisipkan kode berikut: 4. Buka browser (Firefox, Chrome, atau IE), akses localhost/modul1/latihan.php Jika benar, maka tampilannya sebagai berikut: Disclaimer: File PHP tidak dapat dibuka secara langsung (double click) layaknya file HTML, karena PHP adalah bahasa server (server-language), tidak seperti HTML yang merupakan bahasa client (client-language) sehingga harus dijalankan melalui server / host. Tugas server / host disini adalah menerjemahkan kode pemrograman PHP menjadi HTML sehingga dapat ditampilkan pada browser. Sehingga, untuk melihat hasil dari kode PHP kita pada browser, harus melalui server / host terlebih dahulu. Sabian | STKIP PGRI TULUNGAGUNG 3 Pemrograman Web 5. Selanjutnya coba tuliskan kode berikut pada file yang sama: 6. Jika benar, maka tampilannya sebagai berikut: 7. Selanjutnya, coba tuliskan kode berikut pada file yang sama: sizeof() digunakan untuk mendapatkan ukuran / kapasitas / slot dari array yang digunakan. Pada kode di atas, nilainya adalah 9. Sabian | STKIP PGRI TULUNGAGUNG 4 Pemrograman Web 8. Jika benar, maka tampilannya sebagai berikut: 9. Selanjutnya ubah kode di atas menjadi seperti berikut: Kode di atas dimaksudkan untuk mencetak nilai dari variabel $nilai jika nilainya lebih besar sama dengan 5. Sabian | STKIP PGRI TULUNGAGUNG 5 Pemrograman Web 10. Jika benar, maka tampilannya sebagai berikut: E. TUGAS Buatlah sebuah tabel dengan tampilan akhir sebagai berikut: Variabel yang digunakan: $nama=array("Soraya","Johan","Aline","Larasati","Teuku"); $nilai=array(array(60,80,78),array(89,74,72),array(65,92,83),array(94,77,81),array(88,72,85)); Gunakanlah perulangan dan percabangan. Kriteria pada Keterangan sebagai berikut: L : Jika nilai rerata >= 75 TL : Jika nilai rerata < 75 Sabian | STKIP PGRI TULUNGAGUNG 6