MODUL 1 Operasi Dasar dalam PHP A. TUJUAN 1. Mampu

advertisement
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
Download