SlideShare a Scribd company logo
PHP & MySQL Achmad Solichin [Assisten Laboratorium Komputer Univ Budi Luhur]
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
Pertemuan 1
Apa ini ? Apa itu ? Internet ? Website? Homepage? Web? www? Hosting? Web Hosting? HTML? Javascript? CSS? Flash? PHP? ASP? JSP? CFM? Web Server? Database Server? … ..?
Bagaimana sebuah halaman web ditampilkan ?
Bagaimana sebuah halaman web ditampilkan ? Apa bedanya ?
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)
Penggunaan PHP
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
Penulisan Script PHP <? ….. ?> <?php …. ?> <% …. %> <script language=“php”> ….. </script>
Hello World! <HTML> <HEAD> <TITLE>Hello World</TITLE> </HEAD> <BODY> <?php echo “Hello World!&quot;; ?> </BODY> </HTML>
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;
Tipe Data string (text) integer (numeric) double (numeric) array object unknown type Type data tidak ditentukan oleh programmer
<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
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
<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
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;
FORM <form method=“post/get” action=“url”> </form> <input> </input> <select> </select> <textarea> </textarea>
<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
<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
<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
<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
<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

More Related Content

PPT
Ph pmysql
PPTX
PDF
Menjadi webmaster dalam 30 hari
PDF
Buku Ajar Pemrograman Web
PDF
Buat web dgn php mysql dreamweaver
DOC
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
PPT
Learning of Php and My SQL Tutorial | For Beginners
DOCX
My sql dari pemula hingga mahir
Ph pmysql
Menjadi webmaster dalam 30 hari
Buku Ajar Pemrograman Web
Buat web dgn php mysql dreamweaver
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Learning of Php and My SQL Tutorial | For Beginners
My sql dari pemula hingga mahir

Viewers also liked (18)

PDF
jQuery and Ajax
PPTX
Perancangan aplikasi data mining berbasis web dengan algoritma
PDF
633f9e tutorial de php y my sql completo
PDF
PERANCANGAN DAN PEMBUATAN APLIKASI DATAMINING BERBASIS WEB MENGGUNAKAN ALGORI...
PPTX
Green earth powerpoint template
PDF
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
PDF
Tutorial php membuat Aplikasi Inventaris
PDF
Pelatihan arc gis 10
PDF
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
PDF
Buku pemrograman web html-css-javascript
PPT
Beginners PHP Tutorial
DOC
Contoh daftar judul skripsi teknik informatika
PDF
Belajar arc gis 10.2 10.3
ODP
PHP Web Programming
PDF
Modul GIS (QGIS) Diklat GPS dan GIS BPSDM Kementerian PUPR, April 2016
PDF
Survei dan Pemetaan Menggunakan GPS
PPT
PHP Project PPT
PDF
Asas cakephp-mvc
jQuery and Ajax
Perancangan aplikasi data mining berbasis web dengan algoritma
633f9e tutorial de php y my sql completo
PERANCANGAN DAN PEMBUATAN APLIKASI DATAMINING BERBASIS WEB MENGGUNAKAN ALGORI...
Green earth powerpoint template
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Tutorial php membuat Aplikasi Inventaris
Pelatihan arc gis 10
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Buku pemrograman web html-css-javascript
Beginners PHP Tutorial
Contoh daftar judul skripsi teknik informatika
Belajar arc gis 10.2 10.3
PHP Web Programming
Modul GIS (QGIS) Diklat GPS dan GIS BPSDM Kementerian PUPR, April 2016
Survei dan Pemetaan Menggunakan GPS
PHP Project PPT
Asas cakephp-mvc
Ad

More from Achmad Solichin (20)

PDF
Kuliah Umum - Tips Publikasi Jurnal SINTA untuk Mahasiswa Galau (6 Agustus 2022)
PDF
Materi Webinar Web 3.0 (16 Juli 2022)
PDF
Webinar: Kesadaran Keamanan Informasi (3 Desember 2021)
PPTX
Webinar PHP-ID: Mari Mengenal Logika Fuzzy (Fuzzy Logic)
PDF
Webinar PHP-ID: Machine Learning dengan PHP
PPTX
Webinar Data Mining dengan Rapidminer | Universitas Budi Luhur
PPTX
TREN DAN IDE RISET BIDANG DATA MINING TERBARU
PPTX
Metodologi Riset: Literature Review
PPTX
Materi Seminar: Artificial Intelligence dengan PHP
PPTX
Percobaan Perpindahan Kalor melalui Konduksi, Konveksi dan Radiasi
PDF
Metodologi Riset: Literature Review
PPTX
Depth First Search (DFS) pada Graph
PPTX
Breadth First Search (BFS) pada Graph
PPTX
Binary Search Tree (BST) - Algoritma dan Struktur Data
PPTX
Computer Vision di Era Industri 4.0
PDF
Seminar: Become a Reliable Web Programmer
PPTX
The Big 5: Future IT Trends
PDF
Modern PHP Developer
PPTX
Seminar: PHP Developer for Dummies
PPT
Pertemuan 1 - Algoritma dan Struktur Data 1
Kuliah Umum - Tips Publikasi Jurnal SINTA untuk Mahasiswa Galau (6 Agustus 2022)
Materi Webinar Web 3.0 (16 Juli 2022)
Webinar: Kesadaran Keamanan Informasi (3 Desember 2021)
Webinar PHP-ID: Mari Mengenal Logika Fuzzy (Fuzzy Logic)
Webinar PHP-ID: Machine Learning dengan PHP
Webinar Data Mining dengan Rapidminer | Universitas Budi Luhur
TREN DAN IDE RISET BIDANG DATA MINING TERBARU
Metodologi Riset: Literature Review
Materi Seminar: Artificial Intelligence dengan PHP
Percobaan Perpindahan Kalor melalui Konduksi, Konveksi dan Radiasi
Metodologi Riset: Literature Review
Depth First Search (DFS) pada Graph
Breadth First Search (BFS) pada Graph
Binary Search Tree (BST) - Algoritma dan Struktur Data
Computer Vision di Era Industri 4.0
Seminar: Become a Reliable Web Programmer
The Big 5: Future IT Trends
Modern PHP Developer
Seminar: PHP Developer for Dummies
Pertemuan 1 - Algoritma dan Struktur Data 1
Ad

Pelatihan PHP dan MySQL di STT Telkom

  • 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? … ..?
  • 5. Bagaimana sebuah halaman web ditampilkan ?
  • 6. Bagaimana sebuah halaman web ditampilkan ? Apa bedanya ?
  • 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
  • 10. Penulisan Script PHP <? ….. ?> <?php …. ?> <% …. %> <script language=“php”> ….. </script>
  • 11. Hello World! <HTML> <HEAD> <TITLE>Hello World</TITLE> </HEAD> <BODY> <?php echo “Hello World!&quot;; ?> </BODY> </HTML>
  • 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 &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. 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. <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 &quot;-43200&quot; to &quot;43200&quot;
  • 18. FORM <form method=“post/get” action=“url”> </form> <input> </input> <select> </select> <textarea> </textarea>
  • 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. <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. <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. <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. <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