1. PHP & MySQL Achmad Solichin [Assisten Laboratorium Komputer Univ Budi Luhur]
2. Outline Pertemuan 1 – Pendahuluan, Tipe Data, Variabel, Operator dan Form Pertemuan 2 – Kondisi, Perulangan, Array dan Fungsi Pertemuan 3 – MySQL dan Dasar-dasar SQL Pertemuan 4 – PHP dan MySQL Pertemuan 5 – Aplikasi
4. Apa ini ? Apa itu ? Internet ? Website? Homepage? Web? www? Hosting? Web Hosting? HTML? Javascript? CSS? Flash? PHP? ASP? JSP? CFM? Web Server? Database Server? … ..?
7. Perkenalkan, nama saya PHP Dibuat pertama kali oleh Rasmus Lerdorf, sekitar tahun 1994 Open Source, dapat didownload secara gratis di http://www.php.net Mudah, mirip Bahasa C dan Perl Stabil dan Cepat Multiplatform Mendukung banyak database Memiliki lebih dari 700 fungsi built-in Digunakan oleh 15 juta lebih situs web (Juli 2004)
9. Apa yang dibutuhkan jika ingin belajar PHP ? PHP ( http://www.php.net ) Web Server (Apache, IIS, PWS, …) Database Server (MySQL, Postgresql, SQL Server, Oracle, …) Editor (Notepad, PHPEdit, Dreamweaver, EditPlus) Manual, buku, tutorial, artikel, … … . Dan yang penting adalah NIAT
12. Variabel Digunakan untuk menyimpan informasi Diawali oleh tanda $ diikuti oleh nama variabel Panjangnya tidak terbatas Setelah tanda $ diawali oleh huruf / garis bawah Case sensitive Tidak perlu dideklarasikan $nama = “Achmad Solichin”; $angka = 7; $pecahan = 20.25; Untuk menampilkan ke layar dapat digunakan perintah echo() echo $nama;
13. Tipe Data string (text) integer (numeric) double (numeric) array object unknown type Type data tidak ditentukan oleh programmer
14. <html> <head> <title>Hitung Gaji</title> </head> <body> <? $gaji=1000000; $pajak=0.1; $thp=$gaji-($gaji*$pajak); echo "Gaji sebelum pajak = Rp. $gaji <br>"; echo "Gaji yang dibawa pulang = Rp. $thp"; ?> </body> </html> Tuliskan kode berikut, simpan dengan nama gaji.php
15. Konstanta <html> <head> <title>Hitung Luas Lingkaran</title> </head> <body> <? define("pi", "3.14"); $jari_jari=10; $luas_ling=pi*$jari_jari*$jari_jari; echo "Jari-jari Lingkaran = $jari_jari<br>Luas Lingkaran = $luas_ling"; ?> </body> </html> Tuliskan kode berikut, simpan dengan nama lingkaran.php
16. <html> <head> <title>Menampilkan Tanggal</title> </head> <body> <? $hari = date(“l”); $tgl = date(“d/m/Y”); $jam = date(“H:i:s”); echo “<b>Menampilkan tanggal dan waktu sekarang</b><br>”; echo “Hari : $hari”; echo “Tanggal : “.$tgl; echo “Jam : “.$jam; ?> </body> </html> Simpan dengan nama file tanggal.php
17. Pilihan Hasil d Tanggal “01”-”31” D Hari mis. “Sun” F Bulan,mis. “July” h Jam format 12, “01”-”12” H Jam format 24, “00”-”23” g Jam format 12, “1”-”12” G Jam format 24, “0”-”23” i Menit, “00”-”59” j Tanggal “1”-”31” l Hari, mis. “Sunday” m Bulan, format “01”-”12” n Bulan, format “1”-”12” M Bulan, format “Jul” s Detik, format “00”-”59” S Akhiran, format “th” “nd” t Hari dalam bulan, “28”-”31” w Hari, format “0”-”6” Sun-Sat Y Tahun, format “1999” y Tahun, format “99” z Hari dalam tahun, “0”-”365” Z Detik Timezone offset "-43200" to "43200"