Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Pelatihan PHP dan MySQL di STT Telkom

3,338 views

Published on

Published in: Technology
  • Be the first to comment

Pelatihan PHP dan MySQL di STT Telkom

  1. 1. PHP & MySQL Achmad Solichin [Assisten Laboratorium Komputer Univ Budi Luhur]
  2. 2. Outline <ul><li>Pertemuan 1 – Pendahuluan, Tipe Data, Variabel, Operator dan Form </li></ul><ul><li>Pertemuan 2 – Kondisi, Perulangan, Array dan Fungsi </li></ul><ul><li>Pertemuan 3 – MySQL dan Dasar-dasar SQL </li></ul><ul><li>Pertemuan 4 – PHP dan MySQL </li></ul><ul><li>Pertemuan 5 – Aplikasi </li></ul>
  3. 3. Pertemuan 1
  4. 4. Apa ini ? Apa itu ? <ul><li>Internet ? </li></ul><ul><li>Website? Homepage? Web? www? </li></ul><ul><li>Hosting? Web Hosting? </li></ul><ul><li>HTML? Javascript? CSS? Flash? </li></ul><ul><li>PHP? ASP? JSP? CFM? </li></ul><ul><li>Web Server? </li></ul><ul><li>Database Server? </li></ul><ul><li>… ..? </li></ul>
  5. 5. Bagaimana sebuah halaman web ditampilkan ?
  6. 6. Bagaimana sebuah halaman web ditampilkan ? Apa bedanya ?
  7. 7. Perkenalkan, nama saya PHP <ul><li>Dibuat pertama kali oleh Rasmus Lerdorf, sekitar tahun 1994 </li></ul><ul><li>Open Source, dapat didownload secara gratis di http://www.php.net </li></ul><ul><li>Mudah, mirip Bahasa C dan Perl </li></ul><ul><li>Stabil dan Cepat </li></ul><ul><li>Multiplatform </li></ul><ul><li>Mendukung banyak database </li></ul><ul><li>Memiliki lebih dari 700 fungsi built-in </li></ul><ul><li>Digunakan oleh 15 juta lebih situs web (Juli 2004) </li></ul>
  8. 8. Penggunaan PHP
  9. 9. Apa yang dibutuhkan jika ingin belajar PHP ? <ul><li>PHP ( http://www.php.net ) </li></ul><ul><li>Web Server (Apache, IIS, PWS, …) </li></ul><ul><li>Database Server (MySQL, Postgresql, SQL Server, Oracle, …) </li></ul><ul><li>Editor (Notepad, PHPEdit, Dreamweaver, EditPlus) </li></ul><ul><li>Manual, buku, tutorial, artikel, … </li></ul><ul><li>… . Dan yang penting adalah NIAT </li></ul>
  10. 10. Penulisan Script PHP <ul><li><? ….. ?> </li></ul><ul><li><?php …. ?> </li></ul><ul><li><% …. %> </li></ul><ul><li><script language=“php”> ….. </script> </li></ul>
  11. 11. Hello World! <HTML> <HEAD> <TITLE>Hello World</TITLE> </HEAD> <BODY> <?php echo “Hello World!&quot;; ?> </BODY> </HTML>
  12. 12. Variabel <ul><li>Digunakan untuk menyimpan informasi </li></ul><ul><li>Diawali oleh tanda $ diikuti oleh nama variabel </li></ul><ul><li>Panjangnya tidak terbatas </li></ul><ul><li>Setelah tanda $ diawali oleh huruf / garis bawah </li></ul><ul><li>Case sensitive </li></ul><ul><li>Tidak perlu dideklarasikan </li></ul>$nama = “Achmad Solichin”; $angka = 7; $pecahan = 20.25; Untuk menampilkan ke layar dapat digunakan perintah echo() echo $nama;
  13. 13. Tipe Data <ul><li>string (text) </li></ul><ul><li>integer (numeric) </li></ul><ul><li>double (numeric) </li></ul><ul><li>array </li></ul><ul><li>object </li></ul><ul><li>unknown type </li></ul>Type data tidak ditentukan oleh programmer
  14. 14. <html> <head> <title>Hitung Gaji</title> </head> <body> <? $gaji=1000000; $pajak=0.1; $thp=$gaji-($gaji*$pajak); echo &quot;Gaji sebelum pajak = Rp. $gaji <br>&quot;; echo &quot;Gaji yang dibawa pulang = Rp. $thp&quot;; ?> </body> </html> Tuliskan kode berikut, simpan dengan nama gaji.php
  15. 15. Konstanta <html> <head> <title>Hitung Luas Lingkaran</title> </head> <body> <? define(&quot;pi&quot;, &quot;3.14&quot;); $jari_jari=10; $luas_ling=pi*$jari_jari*$jari_jari; echo &quot;Jari-jari Lingkaran = $jari_jari<br>Luas Lingkaran = $luas_ling&quot;; ?> </body> </html> Tuliskan kode berikut, simpan dengan nama lingkaran.php
  16. 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. 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 &quot;-43200&quot; to &quot;43200&quot;
  18. 18. FORM <ul><li><form method=“post/get” action=“url”> </li></ul><ul><li></form> </li></ul><ul><li><input> </input> </li></ul><ul><li><select> </select> </li></ul><ul><li><textarea> </textarea> </li></ul>
  19. 19. <html> <head> <title>Form</title> </head> <body> <form method=&quot;post&quot; action=&quot;nama.php&quot;> Inputkan Nama anda <input type=&quot;text&quot; name=&quot;nama&quot; value=&quot;&quot;> <input type=&quot;submit&quot;> </form> </body> </html> Selamat Datang <? echo $_POST[‘nama’]; ?> Simpan dengan nama nama.php Simpan dengan nama form.html textbox
  20. 20. <html> <head> <title>Website Favorite</title> </head> <body> <form method=&quot;post&quot; action=&quot;favorite.php&quot;> Situs Favorite Anda <br> <textarea name=&quot;site&quot; rows=&quot;5&quot; cols=&quot;30&quot;> http:// http:// http:// http:// </textarea><br> <input type=&quot;submit&quot; value=&quot;Kirim&quot;> </form> </body> </html> Situs Favorite anda adalah <? echo $_POST[‘site’]; ?> textarea Simpan dengan nama favorite.php Simpan dengan nama favorite.html
  21. 21. <html> <head> <title>Radio Button</title> </head> <body> <form method=&quot;post&quot; action=&quot;gd.php&quot;> Golongan Darah <input type=&quot;radio&quot; name=&quot;gd&quot;>A <input type=&quot;radio&quot; name=&quot;gd&quot;>B <input type=&quot;radio&quot; name=&quot;gd&quot;>O <input type=&quot;radio&quot; name=&quot;gd&quot;>AB <br> <input type=&quot;submit&quot; value=&quot;Kirim&quot;> </form> </body> </html> <html> <head> <title>Radio Button</title> </head> <body> Golongan Darah anda : <? echo $_POST[‘gd’]; ?> </body> </html> radiobutton Simpan dengan nama gd.html Simpan dengan nama gd.php
  22. 22. <html> <head> <title>Check Box</title> </head> <body> <form method=&quot;post&quot; action=&quot;food.php&quot;> Makanan Favorite :<br> <input type=&quot;checkbox&quot; name=&quot;f1&quot;>Lasagna <input type=&quot;checkbox&quot; name=&quot;f2&quot;>Steak <input type=&quot;checkbox&quot; name=&quot;f3&quot;>Pizza <input type=&quot;checkbox&quot; name=&quot;f4&quot;>Gado-gado <br> <input type=&quot;submit&quot; value=&quot;Kirim&quot;> </form> </body> </html> <html> <head> <title>Check Box</title> </head> <body> Makanan Favorite Anda adalah :<br> <? echo $_POST[‘f1’].”<br>&quot;; echo $_POST[‘f2’].”<br>&quot;; echo $_POST[‘f3’].”<br>&quot;; echo $_POST[‘f4’].”<br>&quot;; ?> </body> </html> checkbox Simpan dengan nama food.htm Simpan dengan nama food.php
  23. 23. <html> <head> <title>Select</title> </head> <body> <form method=&quot;post&quot; action=&quot;select.php&quot;> Kendaraan Favorite :<br> <select name=&quot;vehicle&quot;> <option>Bis</option> <option>Bajaj</option> <option>Angkot</option> <option>Ojek</option> </select> <br> Hobby :<br> <select name=&quot;hobby[]&quot; multiple> <option>Tidur</option> <option>Makan</option> <option>Main Games</option> <option>Shopping</option> </select> <br> <input type=&quot;submit&quot; value=&quot;Kirim&quot;> </form> </body> </html> <html> <head> <title>Select</title> </head> <body> Kendaraan Favorite Anda :<br> <? echo $_POST[‘vehicle’]; ?> <br> Hobby Anda :<br> <? echo $_POST[‘hobby’][0]; echo $_POST[‘hobby’][1]; echo $_POST[‘hobby’][2]; echo $_POST[‘hobby’][3]; ?> </body> </html> Simpan dengan nama select.html Simpan dengan nama select.php select

×