Pelatihan PHP dan MySQL di STT Telkom

3,108 views
3,034 views

Published on

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,108
On SlideShare
0
From Embeds
0
Number of Embeds
43
Actions
Shares
0
Downloads
446
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

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

×