Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
MODUL Praktikum Pemrograman Berbasis WEB
Bahasa PHP
FAKULTAS ILMU KOMPUTER (FIKOM)
UNIVERSITAS U’BUDIYAH INDONESIA (UUI)
2015
JUMLAH PERTEMUAN: 3 x Pertemuan
Semester: 5
Program Studi: Sistem Informasi
Dosen Pengampu MK: Roy Sari Milda, M.Kom
MENGENAL PHP
PHP merupakan script yang menyatu dengan HTML dan berada pada server (server side HTML embedded scripting). Dengan PHP ini Anda dapat membuat beragam aplikasi berbasis web, mulai dari halaman web yang sederhana sampai aplikasi komplek yang membutuhkan koneksi ke database.
Sampai saat ini telah banyak database yang telah didukung oleh PHP dan kemungkinan akan terus bertambah. Database tersebut adalah :
dBase DBM FilePro mSQL MySQL ODBC Oracle Postgres Sybase Velocis
Selain itu PHP juga mendukung koneksi dengan protokol IMAP, SNMP, NNTP dan POP3.
MENGINSTAL XAMPP
Ikuti petunjuk penginstalan Xampp.
CARA SIMPAN FILE
1. Buka notepad2. Simpan notepad di XAMPP htdocs3. Simpan dengan ekstensi .php (misal latihan.php)4. Buka browser dan ketikkan http://localhost/latihan.php5. enter
SINTAKS DASAR PHP
Ada empat macam cara penulisan kode PHP, yaitu :
1. <? echo ("ini adalah script PHP\n"); ?>2. <?php echo("ini juga\n"); ?>3. <script language="php">
echo ("tulis pake ini jika html editor Anda tidak mengenali PHP");</script>
4. <% echo ("kalau yang ini mirip dengan ASP"); %>
Anda bisa memilih salah satu dari empat cara tersebut. Tapi yang paling sering digunakan adalah cara pertama dan kedua. Perhatikan bahwa tiap akhir baris harus selalu diberi tanda titik koma (;).
Seperti pada bahasa pemrograman lain Anda pun bisa meletakkan baris komentar pada program Anda. Pada PHP caranya adalah dengan meletakkan komentar tersebut di sebelah kanan tanda // jika komentar satu baris dan di antara /* dan */ jika komentarnya lebih dari satu baris.
<? echo ("latihan PHP"); //ini adalah contoh komentar satu baris/* kalau yang ini adalah komentar lebih dari satu baris */echo ("memang mudah");?>
TIPE DATA PHP
PHP mengenal tiga macam tipe data, yaitu :
1. Integer2. Floating point number3. String
Integer
Yang termasuk dalam tipe data ini adalah bilangan bulat (tidak pakai koma). contoh :
$a = 1234 // desimal$b = - 1234 // negatif$c = 0123 // oktal$d = 0x12 // heksadesimal
pernyataan seperti $a = 1234 disebut pernyataan penugasan. Dalam contoh tersebut maksudnya adalah memberikan nilai 1234 ke variabel $a.
Floating point number
Disebut juga bilangan pecahan. Terdapat tanda titik yang merupakan pemisah antara bagian bulat dan pecahan.
$a = 1.234 // bentuk biasa$b = 1.2e3 // bentuk eksponensial
Strings
$a = "ini adalah tipe data string"
LATIHAN dan TUGAS
1. ArrayArray merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe sama. Bagian yang menyusun array disebut elemen array, yang masing-masing elemen dapat diakses tersendiri melalui indeks array.
a. Array berdimensi satu
Kode di atas bila dijalankan pada browser, akan muncul tulisan :
Kota favorit saya adalah Malang.
Indeks array dimulai dari 0. Jadi indeks array 0 menyatakan elemen pertama dari array, indeks array 1 menyatakan elemen array kedua, dan seterusnya.
b. Array multidimensi
Yang termasuk dalam tipe data ini adalah bilangan bulat (tidak pakai koma). contoh :
Kode di atas akan menghasilkan tulisan:
Warna buah apel adalah merah Rasa buah pisang adalah manis
2. Pengulangan dengan For
Seperti halnya bahasa pemrograman lain, PHP juga menyediakan fasilitas untuk melakukan pengulangan. Salah satunya adalah dengan menggunakan For.
Jika script di atas dijalankan maka akan muncul tampilan seperti di bawah ini.
Ini adalah baris ke-1 Ini adalah baris ke-2 Ini adalah baris ke-3
Ini adalah baris ke-4 Ini adalah baris ke-5 Ini adalah baris ke-6 Ini adalah baris ke-7 Ini adalah baris ke-8 Ini adalah baris ke-9 Ini adalah baris ke-10
Pada saat baris pengulangan (yang dimulai dari for ($count = 1; $count <= 10; $count++)) dijalankan untuk pertama kali, maka nilai $count adalah 1. Oleh karena itu baris paling atas yang tercetak pada browser adalah:
Ini adalah baris ke-1
Pengulangan tersebut akan terus dijalankan selama nilai $count lebih kecil atau sama dengan 10.
Latihan: Utak-Atik dengan angka lainnya.
3. Pengulangan dengan While
Selain dengan For, kita juga dapat melakukan pengulangan dengan menggunakan While.
Jika script di atas dijalankan maka akan muncul tampilan seperti di bawah ini.
Baris nomer 1Baris nomer 2Baris nomer 3Baris nomer 4
Baris nomer 5Baris nomer 6Baris nomer 7Baris nomer 8Baris nomer 9
Baris nomer 10
Pengulangan tersebut akan terus dijalankan selama nilai $count lebih kecil atau sama dengan 10.
4. Mengenal function
Function atau merupakan sejumlah pernyataan yang dikemas dalam sebuah nama. Nama ini selanjutnya dapat dipanggil berkali-kali di beberapa tempat pada program. Tujuan penggunaan fungsi adalah:- Memudahkan dalam mengembangkan program- Menghemat ukuran program
Untuk membuat fungsi, harus mengikuti syntax sebagai berikut:
function namafungsi ($parameter1, $parameter2){ pernyataan1; pernyataan2;}
Contoh 1 : membuat fungsi yang tidak mempunyai parameterNama file : fungsi1.php
Contoh 2 : membuat fungsi yang mempunyai parameterNama file : fungsi2.php
5. Konstanta
•Konstanta menyatakan nilai yang tetap di dalam program.•Pada PHP dikenal sejumlah karakter yang menggunakan penulisan secara khusus.
LATIHAN
6. Variabel Variabel digunakan dalam program untuk menyimpan nilai yang berubah-ubah. Pada PHP selalu ditulis dengan awalan $
Ketik di notepad.
7. Operator
8. Pernyataan IF
Latihan: Ketikkan script berikut.
Utak-atik nilai untuk memperoleh pernyataan diskon atau tidak diskon.
9. Pernyataan SWITCH
Switch digunakan apabila anda menjumpai persoalan yang melibatkan banyak alternatif.
10. NILAI BALIK
Setiap fungsi umumnya memberikan nilai balik.
LATIHAN.
11. Nilai Argumen Bawaan
Perbedaan fungsi ini dengan fungsi sebelumnya terletak pada argumen kedua. Jika argumen kedua tidak disebutkan pada saat fungsi dipanggil, maka nilainya dianggap sama
dengan 1.
LATIHAN
12. LINGKUP VARIABEL
13. VARIABEL STATIS
Contoh Variabel Non Statis
Contoh Variabel Statis
14. Fungsi Untuk Mengkonversi DATA
PHP menyediakan perintah untuk melakukan konversi dari suatu tipe data ke tipe data lain. Salah satunya: Settype($suhu, “double”);Akan membuat isi variabel suhu diubah menjadi bertipe double.
15. Operasi dengan StringFungsi-fungsi dasar yang berhubungan dengan string.
Latihan:
16. Mendalami Perintah Printf
Latihan: Ketikkan script berikut.