PRAKTIKUM I MySQL / phpmyadmin

Ukuran: px
Mulai penontonan dengan halaman:

Download "PRAKTIKUM I MySQL / phpmyadmin"

Transkripsi

1 PRAKTIKUM I MySQL / phpmyadmin I.ATujuan 1. Mengerti dan memahami database, tabel, field dan record 2. Dapat membuat database dan tabel 3. Dapat memodifikasi database dengan perintah SQL I.B.Alat & Bahan 1. Komputer 1 Unit 2. Perangkat Lunak : - Appserv ( Apache, MySQL/PHPMyAdmin, PHP ) - Web Editor (Marcomedia Dreamweaver versi 7 ) I.C.Materi Database, tabel, field dan record Dalam konteks bahasa Structured Query Language (SQL), pada umumnya informasi tersimpan dalam tabel-tabel yang secara logic merupakan struktur dua dimensi yang terdiri atas baris-baris data yang berada dalam satu atau lebih kolom, baris pada tabel sering disebut sebagai instance dari data, sedangkan kolom sering disebut dengan atribut atau field. Keseluruhan tabel itu dihimpun dalam satu kesatuan yang disebut database. Membuat Database Untuk membuat database digunakan perintah berikut ini : mysql > CREATE DATABASE nama_database; Membuka Database Untuk membuka database digunakan perintah berikut ini : mysql > USE nama_database Membuat Tabel Cata membuat tabel adalah sebagai berikut : mysql > CREATE TABLE nama_tabel mysql >( mysql >nama_field1 mysql >nama_field2 mysql >); tipe_data1, tipe_data2, Insert Query Untuk mengisi data pada suatu tabel, kita gunakan perintah INSERT. Sintaks penulisannya adalah sebagai berikut : mysql > INSERT INTO nama_tabel(field1,field2, ) VALUES (nilai_field1, nilai_field2, ); Untuk melihat semua field pada suatu tabel digunakan perintah : mysql > SELECT * FROM nama_tabel; Menyaring Hasil Select Query denganwhere Pemrograman Internet Lanjut ( P H P) 1

2 Sintaks penulisannya adalah sebagai berikut : mysql > SELECT (field1, field2, ) FROM nama_tabel WHERE criteria; Menyortir Data Hasil query dapat disortir sesuai dengan kebutuhan dengan keyword ORDER BY. Sintaks penulisannya adalah sebagai berikut : mysql > SELECT (field1, field2, ) FROM nama_tabel ORDER BY criteria; Untuk menyortir dengan urutan terbalik, gunakan keyword tambahan DESC. Sintaks penulisannya adalah sebagai berikut : mysql > SELECT (field1, field2, ) FROM nama_tabel ORDER BY criteria DESC ; Delete Query Digunakan untuk menghapus suatu record dengan criteria tertentu. Sintaks penulisannya adalah sebagai berikut : mysql > DELETE FROM nama_tabel WHERE kriteria ; Update Query Digunakan untuk memodifikasi nilai field pada tabel. Sintaks penulisannya adalah sebagai berikut : mysql >UPDATE nama_tabel SET nama_field1=nilai_baru1, nama_field2=nilai_baru2, WHERE criteria; Membuat Database dan Tabel Ada beberapa cara membuat database dan tabel : a. Menggunakan Command line b. Menggunakan phpmyadmin I.D.Langkah Praktikum 1. Buatlah database dengan nama : admin 2. Kemudian buatlah tabel bukutamu dengan field-field sebagai berikut : 3. Simpanlah dengan nama bukutamu I.E.Post Test 1. Jelaskan apa yang dimaksd dengan : Pemrograman Internet Lanjut ( P H P) 2

3 a. Database b. Table c. Field d. Record 2. Jelaskan Cara membuat database dengan a. Command line b. menggunakan PhpMyadmin 3. Jelaskan perintah query berikut ini : a. insert b. select c. delete d. update Pemrograman Internet Lanjut ( P H P) 3

4 PRAKTIKUM II Koneksi ke Database Server, Seleksi Database dan membuat Tabel II.A.Tujuan 1. Mengerti dan memahami cara membuat koneksi ke server 2. Dapat membuat Perintah untuk menyeleksi database 3. Dapat Membuat tabel dengan script PHP II.B.Alat & Bahan 3. Komputer 1 Unit 4. Perangkat Lunak : - Appserv ( Apache, MySQL/PHPMyAdmin, PHP ) - Web Editor (Marcomedia Dreamweaver versi 7 ) II.C.Materi Membuat Koneksi ke server Untuk melakukan koneksi ke server, Anda perlu menciptakan file khusus yang berfungsi sebagai penghubung antara script PHP dan database. Untuk membuka koneksi ke server Anda memerlukan alamat pada server database: Hostname : Alamat server Username : Nama user Password : Password User Perintah untuk koneksi ke server adalah Mysql_connect(); Menyeleksi Database Setelah data terhubung ke server, langkah selanjutnya memilih database. Perintah untuk menyeleksi database adalah : Mysql_select_db(); Membuat tabel dengan script PHP Untuk membuat membuat table dengan script PHP sama dengan cara membuat tabel dengan perintah SQL pada phpmyadmin. Perintah untuk mengeksekusi query pada database yang aktif adalah : Mysql_query(); II.D. Praktikum 4. Buatlah koneksi ke database server dengan perintah berikut ini : $hostname='localhost'; $username='root'; $password=''; $koneksi=mysql_connect($hostname,$username,$password); if ($koneksi){ echo " koneksi ke server sukses <br>"; Pemrograman Internet Lanjut ( P H P) 4

5 else{ echo " koneksi ke server gagal <br> "; ; Simpanlah dengan nama koneksi.php 5. Kemudian perintah untuk menyeleksi database dengan sebagai berikut : include ('koneksi.php'); $db='pildb'; $select_db=mysql_select_db($db); if ($select_db){ echo "koneksi ke database server sukses <br> "; else{ echo " koneksi ke database server gagal <br>"; ; Simpanlah dengan nama select_db.php 6. Buatlah tabel dengan script PHP dengan menggunakan perintah sebagai berikut : include('koneksi.php'); include('select_db.php'); $tabel="create TABLE TBL_bukutamu( id_tamu int(10) NOT NULL PRIMARY KEY AUTO_INCREMENT, nama varchar(50) NOT NULL, varchar(50) NOT NULL, komentar text NOT NULL)"; $buat_tabel=mysql_query($tabel); if (!$buat_tabel){ echo " Proses pembuatan tabel gagal!!!"; else{ echo " Proses pembuatan tabel Sukses!!!"; ; Simpanlah dengan nama TBL_bukutamu.php I.E.Post Test 1. Jelaskan cara membuat koneksi ke database server! 2. Jelaskan Cara membuat seleksi database! 3. Buatlah script PHP untuk membuat sebuah tabel (contoh kasus bukutamu)! I.F. LAPORAN PRAKTIKUM Format Laporan Praktikum Judul Praktikum Latar Belakang Tujuan Teori Pemrograman Internet Lanjut ( P H P) 5

6 Hasil-Hasil Praktikum PRAKTIKUM III Query ke Basis Data (Koneksi, Insert dan List Data) 3.A.Tujuan 4. Mengerti dan memahami cara membuka koneksi ke basis data MySQL 5. Dapat melakukan query ke basis data (insert dan list data) 3.B.Alat & Bahan 5. Komputer 1 Unit 6. Perangkat Lunak : - Appserv ( Apache, MySQL/PHPMyAdmin, PHP ) - Web Editor (Marcomedia Dreamweaver versi 7 ) 3.C.Materi Membuka koneksi ke basis data MySQL Sebelum mengakses basis data server, terlebih dahulu kita harus membuka koneksi ke basis data, untuk membuka koneksi ke MySQL server, digunakan perintah : $hostname="localhost"; $username="root"; $password=""; $dbname="admin"; mysql_connect($hostname,$username,$password); mysql_select_db($dbname); Menambah record ke basis data MySQL Untuk menyisip record ke satu tabel, digunakan perintah sebagai berikut : $query=mysql_query ("INSERT INTO nama_tabel (field1, field2, ) ; $query.= VALUES ('$ field1',' field2,.. )") ; if($query){ echo " Data berhasil diinput ke database!<br>"; else{ echo "Data Gagal diinput ke database! <br>"; Menampilkan isi tabel Setelah melakukan insert record, maka perlu dilakukan proses menampilkan data hasil query dengan perintah sebagai berikut : Pemrograman Internet Lanjut ( P H P) 6

7 $query=mysql_query("select * FROM nama_tabel"); echo "<table border=\"1\" align=\"center\"> <tr> <th> field1</th> <th> field2</th> <th> field3</th> while ($row=mysql_fetch_array($query)) { $no++; echo "<tr><td>"; echo "$no"; echo $row["field1"]; $ = $row["field2"]; echo "<a href=\"delete.php?id_field1=$row[0]\" >Delete</a>"; echo "<a href=\"edit.php?id_id_field1=$row[0]\" >Edit</a>"; echo "</table>"; 3.D.Langkah Praktikum 7. Membuka koneksi ke basis data MySQL $hostname="localhost"; $username="root"; $password=""; $dbname="admin"; mysql_connect($hostname,$username,$password); mysql_select_db($dbname); 8. Simpan dengan nama file : dbserver.php 9. Membuat form entry dengan format HTML 10. Isikan pada pada form berikut ini : <form action="insert.php" method="post" name="frm_tamu" id="frm_tamu"> 11. Kemudian simpan dengan nama : bukutamu.html Pemrograman Internet Lanjut ( P H P) 7

8 12. Kemudian ketik listing program untuk menambah data berikut ini : include ("dbserver.php"); $query=mysql_query ("INSERT INTO bukutamu (nama, ,komentar) VALUES ('$nama','$ ','$komentar')") ; if($query){ echo " Data berhasil diinput ke database!<br>"; else{ echo "Data Gagal diinput ke database! <br>"; echo "<a href='bukutamu.html'>kembali ke bukutamu</a> <a href='listtamu.php'>lihat Bukutamu</a>" 13. Kemudian simpan dengan nama : insert.php 14. Kemudian ketik listing program untuk menampilkan data berikut ini <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>detail BUKU TAMU</title> <meta http-equiv="content-type" content="text/html; charset=iso "> </head> <body> <br> <br> <div align="center">detail BUKU TAMU <br> $query=mysql_query("select * FROM bukutamu"); $jumlah=mysql_num_rows($query); echo "<br>"; echo "<table border=\"1\" align=\"center\"> <tr> <th>no</th> <th>nama</th> <th> </th> <th>komentar</th> <th>action</th> while ($row=mysql_fetch_array($query)) { $no++; echo "<tr><td>"; echo "$no"; echo $row["nama"]; $ = $row[" "]; echo "<a href=\"mailto:$ \">$ </a>"; echo $row["komentar"]; echo "<a href=\"delete.php?id_tamu=$row[0]\" >Delete</a>"; echo "<a href=\"edit.php?id_tamu=$row[0]\" >Edit</a>"; echo "</table>"; Pemrograman Internet Lanjut ( P H P) 8

9 echo "<p align=\"center\" >Jumlah Record : $jumlah </p>"; echo "<p align=\"center\"> <a href=\"bukutamu.html\">input Buku Tamu </a></p>"; </div> </body> </html> 15. Kemudian simpan dengan nama : listtamu.php 16. Adapun tampilan listtamu seperti gambar berikut ini: 3.E.Tugas dan Latihan 1. Buatlah script PHP untuk koneksi ke basis data (MySQL)! a. hostname : localhost;b.username:root dan d. password : (kosong); d. database admin : admin; 2. Buatlah script PHP untuk insert data ke suatu tabel ( kasus : bukutamu)! 3. Buatlah script PHP untuk menampilkan data dari tabel ( kasus : bukutamu)! 3.F. Laporan Praktikum Format Laporan Praktikum Judul Praktikum Latar Belakang Tujuan Teori Hasil-Hasil Praktikum 4.A.Tujuan PRAKTIKUM IV Query ke Database (Update Data) Pemrograman Internet Lanjut ( P H P) 9

10 6. Mengerti dan memahami cara Update data 7. Dapat melakukan query ke basis data (update data) 4.B.Alat & Bahan 7. Komputer 1 Unit 8. Perangkat Lunak : - Appserv ( Apache, MySQL/PHPMyAdmin, PHP ) - Web Editor (Marcomedia Dreamweaver versi 7 ) 4.C.Materi Mengubah record ke basis data MySQL Untuk mengubah record pada tabel digunakan perintah : $query=mysql_query("update nama_tabel SET field1='$field1',field2='$field2', where id_field1='$id_field1'") or die (mysql_error()); if(query){ echo " Data dengan id_field1=$field1 telah Update!<br>"; else{ echo " Data gagal di update <br>"; 4.D. Praktikum 17. Membuka koneksi ke basis data MySQL (Praktikum 3) $hostname="localhost"; $username="root"; $password=""; $dbname="admin"; mysql_connect($hostname,$username,$password); mysql_select_db($dbname); 18. Simpan dengan nama file : dbserver.php (Praktikum 3) 19. Membuat form entry dengan format HTML (Praktikum3) 20. Isikan pada pada form berikut ini : (Praktikum 1) <form action="insert.php" method="post" name="frm_tamu" id="frm_tamu"> 21. Kemudian simpan dengan nama : bukutamu.html (Praktikum 3) Pemrograman Internet Lanjut ( P H P) 10

11 22. Kemudian ketik listing program untuk menambah data berikut ini : (Praktikum 1) include ("dbserver.php"); $query=mysql_query ("INSERT INTO bukutamu (nama, ,komentar) VALUES ('$nama','$ ','$komentar')") ; if($query){ echo " Data berhasil diinput ke database!<br>"; else{ echo "Data Gagal diinput ke database! <br>"; echo "<a href='bukutamu.html'>kembali ke bukutamu</a> <a href='listtamu.php'>lihat Bukutamu</a>" 23. Kemudian simpan dengan nama : insert.php (Praktikum 3) 24. Kemudian ketik listing program untuk menampilkan data berikut (Praktikum 3) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>detail BUKU TAMU</title> <meta http-equiv="content-type" content="text/html; charset=iso "> </head> <body> <br> <br> <div align="center">detail BUKU TAMU <br> $query=mysql_query("select * FROM bukutamu"); $jumlah=mysql_num_rows($query); echo "<br>"; echo "<table border=\"1\" align=\"center\"> <tr> <th>no</th> <th>nama</th> <th> </th> <th>komentar</th> <th>action</th> while ($row=mysql_fetch_array($query)) { $no++; echo "<tr><td>"; echo "$no"; echo $row["nama"]; $ = $row[" "]; echo "<a href=\"mailto:$ \">$ </a>"; echo $row["komentar"]; echo "<a href=\"delete.php?id_tamu=$row[0]\" >Delete</a>"; echo "<a href=\"edit.php?id_tamu=$row[0]\" >Edit</a>"; echo "</table>"; echo "<p align=\"center\" >Jumlah Record : $jumlah </p>"; Pemrograman Internet Lanjut ( P H P) 11

12 echo "<p align=\"center\"> <a href=\"bukutamu.html\">input Buku Tamu </a></p>"; </div> </body> </html> 25. Kemudian simpan dengan nama : listtamu.php (Praktikum 3) 26. Adapun tampilan listtamu seperti gambar berikut ini: (Praktikum 3) Praktium Kemudian ketik listing program untuk Form mengedit data berikut ini : echo "<div align=\"center\">edit BUKU TAMU</div>"; $query=mysql_query("select * FROM bukutamu where id_tamu='$id_tamu'") or die (mysql_error()); while ($row=mysql_fetch_array($query)){ echo "<form action=\"update.php\" method=\"post\">"; $id_tamu=$row["id_tamu"]; $nama=$row["nama"]; $ =$row[" "]; $komentar=$row["komentar"]; echo "<table width=\"30%\" border=\"1\" align=\"center\">"; echo "<tr> <td></td> <td></td> <td><input name=\"id_tamu\" type=\"hidden\" value=\"$id_tamu\"></td> echo "<tr> <td>nama</td> <td>:</td> <td><input name=\"nama\" type=\"text\" value=\"$nama\"></td> echo "<tr> Pemrograman Internet Lanjut ( P H P) 12

13 <td> </td> <td>:</td> <td><input name=\" \" type=\"text\" value=\"$ \"></td> echo "<tr> <td>komentar</td> <td>:</td> <td><textarea name=\"komentar\">$komentar</textarea></td> echo "<tr> <td></td> <td></td> <td><input name=\"submit\" type=\"submit\" value=\"update\"> <input name=\"reset\" type=\"reset\" value=\"reset\"> </td> echo "</table>"; echo "</form>"; 28. Kemudian simpan dengan nama file : edit.php 29. Tampilan form untuk edit data adalah sebagai berikut : 30. Kemudian ketik listing program untuk mengedit data berikut ini : $query=mysql_query(" UPDATE bukutamu SET nama='$nama', ='$ ',komentar='$komentar' where id_tamu='$id_tamu'") or die (mysql_error()); if(query){ echo " Data dengan nama=$nama telah Update!<br>"; else{ echo " Data gagal di update <br>"; echo "Kembali ke <a href=\"listtamu.php\"> Detail Buku Tamu </a>"; 31. Kemudian simpan dengan nama file : update.php 4.E.Tugas dan Latihan 4. Buatlah script PHP untuk Update data (kasus : bukutamu) 4.F. Laporan Praktikum Format Laporan Praktikum Judul Praktikum Latar Belakang Pemrograman Internet Lanjut ( P H P) 13

14 Tujuan Teori Hasil-Hasil Praktikum PRAKTIKUM V Query ke Basis Data (Delete dan Search Data) 5.A.Tujuan 8. Mengerti dan memahami cara delete dan Search data 9. Dapat melakukan query ke basis data (delete dan search data) 5.B.Alat & Bahan 9. Komputer 1 Unit 10. Perangkat Lunak : - Appserv ( Apache, MySQL/PHPMyAdmin, PHP ) - Web Editor (Marcomedia Dreamweaver versi 7 ) 5.B.Materi Menghapus record ke basis data MySQL Untuk menghapus record pada tabel digunakan perintah : $query=mysql_query(" DELETE FROM nama_tabel where id_field1='$id_field1'") or die (mysql_error()); if(query){ echo " Data dengan id_field1=$id_field1 telah dihapus!<br>"; else{ echo " Data gagal di hapus <br>"; Searching record ke basis data MySQL Untuk searching record pada tabel digunakan perintah : $query=mysql_query("select * FROM bukutamu where $field like '%$keyword%' "); $jumlah=mysql_num_rows($query); echo "<br>"; echo "<table border=\"1\" align=\"center\"> <tr> <th>no</th> <th>nama</th> <th> </th> <th>komentar</th> <th>action</th> while ($row=mysql_fetch_array($query)) { $no++; Pemrograman Internet Lanjut ( P H P) 14

15 echo "<tr><td>"; echo "$no"; echo $row["nama"]; $ = $row[" "]; echo "<a href=\"mailto:$ \">$ </a>"; echo $row["komentar"]; echo "<a href=\"delete.php?id_tamu=$row[0]\" >Delete</a>"; echo "<a href=\"edit.php?id_tamu=$row[0]\" >Edit</a>"; echo "</table>"; echo "<p align=\"center\" >Jumlah Record : $jumlah </p>"; echo "<p align=\"center\"> <a href=\"bukutamu.html\">input Buku Tamu </a></p>"; 5.D.Langkah Praktikum 32. Membuka koneksi ke basis data MySQL (Praktikum 1) $hostname="localhost"; $username="root"; $password=""; $dbname="admin"; mysql_connect($hostname,$username,$password); mysql_select_db($dbname); 33. Simpan dengan nama file : dbserver.php (Praktikum 3) 34. Membuat form entry dengan format HTML (Praktikum3) 35. Isikan pada pada form berikut ini : <form action="insert.php" method="post" name="frm_tamu" id="frm_tamu"> 36. Kemudian simpan dengan nama : bukutamu.html 37. Kemudian ketik listing program untuk menambah data berikut ini : (Praktikum 3) include ("dbserver.php"); $query=mysql_query ("INSERT INTO bukutamu (nama, ,komentar) VALUES ('$nama','$ ','$komentar')") ; if($query){ echo " Data berhasil diinput ke database!<br>"; else{ Pemrograman Internet Lanjut ( P H P) 15

16 echo "Data Gagal diinput ke database! <br>"; echo "<a href='bukutamu.html'>kembali ke bukutamu</a> <a href='listtamu.php'>lihat Bukutamu</a>" 38. Kemudian simpan dengan nama : insert.php 39. Kemudian ketik listing program untuk menampilkan data berikut ini : (Praktikum 3) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>detail BUKU TAMU</title> <meta http-equiv="content-type" content="text/html; charset=iso "> </head> <body> <br> <br> <div align="center">detail BUKU TAMU <br> $query=mysql_query("select * FROM bukutamu"); $jumlah=mysql_num_rows($query); echo "<br>"; echo "<table border=\"1\" align=\"center\"> <tr> <th>no</th> <th>nama</th> <th> </th> <th>komentar</th> <th>action</th> while ($row=mysql_fetch_array($query)) { $no++; echo "<tr><td>"; echo "$no"; echo $row["nama"]; $ = $row[" "]; echo "<a href=\"mailto:$ \">$ </a>"; echo $row["komentar"]; echo "<a href=\"delete.php?id_tamu=$row[0]\" >Delete</a>"; echo "<a href=\"edit.php?id_tamu=$row[0]\" >Edit</a>"; echo "</table>"; echo "<p align=\"center\" >Jumlah Record : $jumlah </p>"; echo "<p align=\"center\"> <a href=\"bukutamu.html\">input Buku Tamu </a></p>"; </div> </body> </html> 40. Kemudian simpan dengan nama : listtamu.php (Praktikum 3) Pemrograman Internet Lanjut ( P H P) 16

17 41. Adapun tampilan listtamu seperti gambar berikut ini: (Praktikum 3) 42. Kemudian ketik listing program untuk Form mengedit data berikut ini : (Praktikum 2) echo "<div align=\"center\">edit BUKU TAMU</div>"; $query=mysql_query("select * FROM bukutamu where id_tamu='$id_tamu'") or die (mysql_error()); while ($row=mysql_fetch_array($query)){ echo "<form action=\"update.php\" method=\"post\">"; $id_tamu=$row["id_tamu"]; $nama=$row["nama"]; $ =$row[" "]; $komentar=$row["komentar"]; echo "<table width=\"30%\" border=\"1\" align=\"center\">"; echo "<tr> <td></td> <td></td> <td><input name=\"id_tamu\" type=\"hidden\" value=\"$id_tamu\"></td> echo "<tr> <td>nama</td> <td>:</td> <td><input name=\"nama\" type=\"text\" value=\"$nama\"></td> echo "<tr> <td> </td> <td>:</td> <td><input name=\" \" type=\"text\" value=\"$ \"></td> echo "<tr> <td>komentar</td> <td>:</td> <td><textarea name=\"komentar\">$komentar</textarea></td> Pemrograman Internet Lanjut ( P H P) 17

18 echo "<tr> <td></td> <td></td> <td><input name=\"submit\" type=\"submit\" value=\"update\"> <input name=\"reset\" type=\"reset\" value=\"reset\"> </td> echo "</table>"; echo "</form>"; 43. Kemudian simpan dengan nama file : edit.php (Praktikum 4) 44. Tampilan form untuk edit data adalah sebagai berikut : (Praktikum 4) 45. Kemudian ketik listing program untuk mengedit data berikut ini : (Praktikum 4) $query=mysql_query(" UPDATE bukutamu SET nama='$nama', ='$ ',komentar='$komentar' where id_tamu='$id_tamu'") or die (mysql_error()); if(query){ echo " Data dengan nama=$nama telah Update!<br>"; else{ echo " Data gagal di update <br>"; echo "Kembali ke <a href=\"listtamu.php\"> Detail Buku Tamu </a>"; 46. Kemudian simpan dengan nama file : update.php (Praktikum 4) Praktikum Kemudian ketik listing program untuk menghapus data berikut ini : Pemrograman Internet Lanjut ( P H P) 18

19 $query=mysql_query(" DELETE FROM bukutamu where id_tamu='$id_tamu'") or die (mysql_error()); if(query){ echo " Data dengan id_tamu=$id_tamu telah dihapus!<br>"; else{ echo " Data gagal di hapus <br>"; echo "Kembali ke <a href=\"listtamu.php\"> Detail Buku Tamu </a>"; 48. Kemudian simpan dengan nama file : delete.php 49. Buatlah form pencarian data seperti gambar berikut ini : 50. Listing program untuk form search adalah sebagai berikut : <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>search data</title> <meta http-equiv="content-type" content="text/html; charset=iso "> </head> <body> SEARCH <form action="cari.php" method="post" name="cari"> <select name="field"> <option selected>-- select -- </option> <option value="id_tamu">id_tamu</option> <option value="nama">nama</option> <option value=" "> </option> <option value="komentar">komentar</option> </select>masukkan kata yang dicari<input name="keyword" type="text"> <input name="cari" type="submit" value="cari"> </form> </body> </html> 51. Simpan dengan nama file : search.html 52. Ketiklah listing program untuk mencari data berikut : <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>cari Data Buku Tamu</title> <meta http-equiv="content-type" content="text/html; charset=iso "> </head> <body> <br> <br> <div align="center">hasil PENCARIAN BUKU TAMU <br> $query=mysql_query("select * FROM bukutamu where $field like '%$keyword%' "); $jumlah=mysql_num_rows($query); echo "<br>"; echo "<table border=\"1\" align=\"center\"> <tr> Pemrograman Internet Lanjut ( P H P) 19

20 <th>no</th> <th>nama</th> <th> </th> <th>komentar</th> <th>action</th> while ($row=mysql_fetch_array($query)) { $no++; echo "<tr><td>"; echo "$no"; echo $row["nama"]; $ = $row[" "]; echo "<a href=\"mailto:$ \">$ </a>"; echo $row["komentar"]; echo "<a href=\"delete.php?id_tamu=$row[0]\" >Delete</a>"; echo "<a href=\"edit.php?id_tamu=$row[0]\" >Edit</a>"; echo "</table>"; echo "<p align=\"center\" >Jumlah Record : $jumlah </p>"; echo "<p align=\"center\"> <a href=\"bukutamu.html\">input Buku Tamu </a></p>"; </div> </body> </html> 53. Simpan dengan nama file : cari.php 54. Tampilan form hasil pencarian buku tamu 5.E.Tugas dan Latihan 5. Buatlah script PHP untuk delete recod (data) ke suatu tabel (kasus : bukutamu)! 6. Buatlah script PHP untuk searching data suatu table (kasus : bukutamu)! 5.F. Laporan Praktikum Format Laporan Praktikum Judul Praktikum Latar Belakang Pemrograman Internet Lanjut ( P H P) 20

21 Tujuan Teori Hasil-Hasil Praktikum Pemrograman Internet Lanjut ( P H P) 21

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL MODUL 5 KONEKTIVITAS PHP DENGAN MySQL A. Tujuan : 1. Memahami langkah-langkah koneksi PHP dengan MySQL. 2. Memahami perbedaan pengambilan record dari database. B. Dasar Teori Langkah-langkah koneksi PHP-MySQL

Lebih terperinci

MODUL 10 KONEKTIVITAS PHP DENGAN MySQL

MODUL 10 KONEKTIVITAS PHP DENGAN MySQL MODUL 10 KONEKTIVITAS PHP DENGAN MySQL Tujuan : 1. Memahami langkah-langkah koneksi PHP dengan MySQL. 2. Memahami perbedaan pengambilan record dari database. Langkah-langkah koneksi PHP-MySQL 1. Membuka

Lebih terperinci

LAMPIRAN. Lampiran 1 Wawancara dengan Bapak Thoriq Rachmat selaku Manager IT di PT. 1. Apakah perusahaan saat ini membutuhkan sistem server yang baru?

LAMPIRAN. Lampiran 1 Wawancara dengan Bapak Thoriq Rachmat selaku Manager IT di PT. 1. Apakah perusahaan saat ini membutuhkan sistem server yang baru? LAMPIRAN Lampiran 1 Wawancara dengan Bapak Thoriq Rachmat selaku Manager IT di PT. Indonesia News Center. 1. Apakah perusahaan saat ini membutuhkan sistem server yang baru? Jawab: Ya, kami membutuhkan

Lebih terperinci

E-trik Ajax. Database MySQL. Dedi Alnas

E-trik Ajax. Database MySQL. Dedi Alnas E-trik Ajax Database MySQL Dedi Alnas Pengenalan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi web yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.

Lebih terperinci

P - 12 Bab 9 : PHP & MySQL

P - 12 Bab 9 : PHP & MySQL P - 12 Bab 9 : PHP & MySQL 9.1 Tujuan Mahasiswa mampu : Mengetahui dan Memahami Integrasi PHP dengan MySQL Mengetahui dan Memahami Operasi Input, Edit, Delete MySQL Dengan PHP Mengetahui dan Memahami Fungsi

Lebih terperinci

b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket Sampai langkah ini database tiket sudah siap digunakan

b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket Sampai langkah ini database tiket sudah siap digunakan STJ MySQL-PHP Menggunakan MySQL sebagai database server a) Menghidupkan MySQL Database Server C:\mysql\bin>mysqld b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket C:\mysql\bin>mysqladmin

Lebih terperinci

Membuat Database mysql dengan PhpMyAdmin

Membuat Database mysql dengan PhpMyAdmin Materi artikel : Membuat database mysql dengan PhpMyadmin View Insert Edit Delete Searching Membuat Hitcounter dengan file teks Syarat : Mengerti penggunaan tag HTML Browser dapat mengenali sintak Php

Lebih terperinci

Checkbox dengan Foreach dan MYSQL

Checkbox dengan Foreach dan MYSQL Checkbox dengan Foreach dan MYSQL Dwi Jayanthi dwi1607@gmail.com Abstrak Pada tutorial ini, kita akan membahas tentang Insert Data Checkbox dengan Foreach ke database MySQL. Komponen Checkbox merupakan

Lebih terperinci

Modul Pembuatan Aplikasi Biodata dengan PHP dan MySQL

Modul Pembuatan Aplikasi Biodata dengan PHP dan MySQL Modul Pembuatan Aplikasi Biodata dengan PHP dan MySQL For Community College By ri32 Kata Pengantar Modul ini dibuat untuk menjadi panduan dalam membuat aplikasi sederhana menggunakan bahasa pemrograman

Lebih terperinci

Bab12 Pembuatan Aplikasi Biodata dengan PHP MYSQL

Bab12 Pembuatan Aplikasi Biodata dengan PHP MYSQL Bab12 Pembuatan Aplikasi Biodata dengan PHP MYSQL 1. Pengenalan PHP dan MySQL PHP adalah singkatan dari PHP Hypertext Preprocessor yang merupakan bahasa pemrogramman berbasis web yang memiliki kemampuan

Lebih terperinci

Menangani Input dari User

Menangani Input dari User Menangani Input dari User PHP Programming Language Workshop For Newbie Class Yan Friskantoni

Lebih terperinci

SEARCHING, EDIT / UPDATE DAN DELETE. PHP & MYSQL Part Two

SEARCHING, EDIT / UPDATE DAN DELETE. PHP & MYSQL Part Two SEARCHING, EDIT / UPDATE DAN DELETE PHP & MYSQL Part Two Maskie Z.O Review Project yang telah dibuat sebelumnya : Cek.php (Session) Index3.htm l Login1.php List1.ph p FmSiswaIn.P hp FmSiswaSim. php Index3.Html

Lebih terperinci

Materi 10: Create Read Update Delete

Materi 10: Create Read Update Delete JURNAL PRAKTIKUM (LAB. ACTIVITY) PEMROGRAMAN WEB LANJUT SI087 Materi 10: Create Read Update Delete Dosen: Lilis Dwi Farida, S.Kom., M.Eng Moch. Farid Fauzi, M.Kom Irma Rofni Wulandari, S.Pd., M.Eng S1

Lebih terperinci

DATABASE MYSQL DENGAN PHP

DATABASE MYSQL DENGAN PHP DATABASE MYSQL DENGAN PHP PHP PHP merupakan script yang menyatu dengan HTML dan berada pada server (server side HTML embedded scripting). Dengan menggunakan PHP,dapat membuat berbagai aplikasi berbasis

Lebih terperinci

2. inputkk.php. 3. tampilkk.php

2. inputkk.php. 3. tampilkk.php Ketua RT. 04 RW. 10 Desa Pinggir Kompor membuat database berbasis web menggunakan PHP dan MySQL. Halamanhalaman web yang dibuat adalah seperti berikut: 1. index.php 2. inputkk.php 3. tampilkk.php 1 4.

Lebih terperinci

PHP & Mysql. Pemrograman Internet

PHP & Mysql. Pemrograman Internet PHP & Mysql Pemrograman Internet Objective Modularisasi Database MySQL Modularisasi Melakukan pembuatan program berdasarkan modul-modul. Modul dapat berupa fungsi atau prosedur Jenis modularisasi di dalam

Lebih terperinci

Konektivitas PHP - MySQL

Konektivitas PHP - MySQL Konektivitas PHP - MySQL 1 Untuk melakukan koneksi PHP dengan MySQL digunakan perintah: mysql_connect() -> skrip PHP. Syntak: mysql_connect( hostname, username, password ); 2 Setelah terkoneksi, pilihlah

Lebih terperinci

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id 1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 13 PHP & MySQL Tujuan: Mahasiswa memahami cara mengkoneksikan dan menggunakan MySQL dengan PHP untuk menyelesaikan permasalahan tertentu. Pustaka:

Lebih terperinci

1. TUJUAN Mahasiswa dapat memahami langkah-langkah koneksi PHP dengan MySQL Mahasiswa dapat memahami pengambilan record dari database

1. TUJUAN Mahasiswa dapat memahami langkah-langkah koneksi PHP dengan MySQL Mahasiswa dapat memahami pengambilan record dari database Modul 5 1. TUJUAN Mahasiswa dapat memahami langkah-langkah koneksi PHP dengan MySQL Mahasiswa dapat memahami pengambilan record dari database 2. DASAR TEORI 2.1 Langkah-langkah koneksi Membuka koneksi

Lebih terperinci

Script PHP dan MySQL J A M K E E M P A T

Script PHP dan MySQL J A M K E E M P A T J A M K E E M P A T Script PHP dan MySQL l l l l l l Membuat Koneksi ke Server Menyeleksi Database Mengakses Query Menampilkan Hasil Query Latihan Jam Keempat Soal Jam Keempat Membuat Koneksi ke Server

Lebih terperinci

PRAKTIKUM PHP 10. Menyimpan Data ke Database & Menampilkan Data dengan PHP

PRAKTIKUM PHP 10. Menyimpan Data ke Database & Menampilkan Data dengan PHP PRAKTIKUM PHP 10 Menyimpan Data ke Database & Menampilkan Data dengan PHP Di Praktikum Menyimpan Data ke Database & Manampilkan Data dengan PHP ini akan dibahas bagaimana : 1. Membuat koneksi ke database

Lebih terperinci

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id 1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 13 PHP & MySQL Tujuan: Mahasiswa memahami cara mengkoneksikan dan menggunakan MySQL dengan PHP untuk menyelesaikan permasalahan tertentu. Pustaka:

Lebih terperinci

Simak baik-baik komentar-komentar dalam setiap skrip. Komentar diawali dengan tanda #, //, atau /* dan */

Simak baik-baik komentar-komentar dalam setiap skrip. Komentar diawali dengan tanda #, //, atau /* dan */ Tutorial ini akan membimbing kalian membuat sebuah database bernama bioteman dengan sebuah tabel bernama teman. Tabel biodata ini berisi kolom nomor, namateman, tglahir, dan nomorhp. Tabel tersebut akan

Lebih terperinci

PHP dan MySQL. Mempelajari koneksi PHP. Fungsi-fungsi aksesnya. Muhammad Zen Samsono Hadi, ST. MSc

PHP dan MySQL. Mempelajari koneksi PHP. Fungsi-fungsi aksesnya. Muhammad Zen Samsono Hadi, ST. MSc PHP dan MySQL 1 Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi aksesnya Muhammad Zen Samsono Hadi, ST. MSc POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Yang akan dipelajari dari Modul ini 2

Lebih terperinci

BAB X AKSES DAN MANIPULASI DATA

BAB X AKSES DAN MANIPULASI DATA BAB X AKSES DAN MANIPULASI DATA A. TUJUAN Memahami konsep dasar akses dan manipulasi data. Mampu mengintegrasikan aplikasi PHP dengan database MySQL. Mampu menghasilkan aplikasi web database untuk pengolahan

Lebih terperinci

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata Pemrograman Web Koneksi dan Manipulasi Basis Data 7 Adam Hendra Brata Pokok Bahasan MySQL Pengenalan MySQL Dasar SQL pada MySQL Koneksi dan Manipulasi MySQL dengan PHP Koneksi dan Eksekusi Query MySQL

Lebih terperinci

Praktikum 3 Cookie, Session, dan Database MySQL

Praktikum 3 Cookie, Session, dan Database MySQL Praktikum Cookie, Session, dan Database MySQL Tujuan Praktikum : Memberikan pemahaman kepada mahasiswa tentang cookie dan bagaimana menggunakannya. Memberikan pemahaman kepada mahasiswa tentang session

Lebih terperinci

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL KapitaSelekta KapitaSelekta (KBKI82127, 2 sks) Materi : Pengenalan MySQL Mohon Perhatian TUGAS DIKUMPULKAN PROGRAM AKAN DIPERIKSA DI KOMPUTER MASING- MASING Sub Materi : 1. Pengenalan MySQL (Part-1) 1.

Lebih terperinci

DATABASE OPERATION. Pemrograman Web. Rajif Agung Yunmar, S.Kom

DATABASE OPERATION. Pemrograman Web. Rajif Agung Yunmar, S.Kom DATABASE OPERATION Pemrograman Web Rajif Agung Yunmar, S.Kom SQL SQL (Structure Query Language) adalah sebuah bahasa pemrograman aras tinggi yang menjadi standar untuk pengolahan data pada sebagian besar

Lebih terperinci

MySQL J A M K E T I G A

MySQL J A M K E T I G A J A M K E T I G A MySQL l Apa itu MySQL? l Membuat User Baru l Membuat Database l Tipe Data MySQL l Membuat Tabel l Structured Query Language l Latihan Jam Ketiga l Soal Jam Ketiga Jam Ketiga Apa itu MySQL?

Lebih terperinci

Dengan asumsi bahwa aplikasi masih menggunakan cookie, maka query untuk membuka profil adalah seperti berikut:

Dengan asumsi bahwa aplikasi masih menggunakan cookie, maka query untuk membuka profil adalah seperti berikut: Aplikasi Update Profil Aplikasi Update sebaiknya dibuat setelah registrasi, login dan otentikasi selesai karena untuk melihat profil harus melalui sebuah kunci yang dijadikan kriteria where pada query

Lebih terperinci

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017 Praktikum 9 9.1. CRUD Operasi CRUD (Create, Read, Update, Delete) merupakan operasi dasar yang sering digunakan di dalam database. Fungsi dari operasi ini adalah mengolah data secara dinamis pada aplikasi

Lebih terperinci

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata Pemrograman Web Koneksi dan Manipulasi Basis Data 7 Adam Hendra Brata Pokok Bahasan MySQL Pengenalan MySQL Dasar SQL pada MySQL Koneksi dan Manipulasi MySQL dengan PHP Koneksi dan Eksekusi Query MySQL

Lebih terperinci

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017 Praktikum 9 9.1. CRUD Operasi CRUD (Create, Read, Update, Delete) merupakan operasi dasar yang sering digunakan di dalam database. Fungsi dari operasi ini adalah mengolah data secara dinamis pada aplikasi

Lebih terperinci

Create Read Update Delete using PHP MySql

Create Read Update Delete using PHP MySql 2016 Create Read Update Delete using PHP MySql CRUD TABEL ALUMNI DWI SETIYA NINGSIH // 210 315 70 25 [COMPANY NAME] [Company address] SS Program Gambar 1.1 Tampilan index.php Gambar 2.1 Tampilan edit.php

Lebih terperinci

TIB18 - PEMROGRAMAN WEB. Pemrograman Web Pertemuan & 21-22

TIB18 - PEMROGRAMAN WEB. Pemrograman Web Pertemuan & 21-22 TIB18 - PEMROGRAMAN WEB Pemrograman Web Pertemuan 19-20 & 21-22 Kompetensi Khusus Mahasiswa dapat membuat aplikasi berbasiskan web dengan menggunakan Data ManipulaIon Language (DML) melalui PHP yang terkoneksi

Lebih terperinci

Membangun koneksi dari PHP ke MySQL adalah dengan fungsi mysql_connect();

Membangun koneksi dari PHP ke MySQL adalah dengan fungsi mysql_connect(); Integrasi PHP dan MySQL PHP akan mengakses database melalui web server yaitu Apache. Jika database server dan web server berada pada komputer yang sama maka koneksi akan menggunakan localhost sebagai nama

Lebih terperinci

Membuat Login Dengan PHP dan MYSQL

Membuat Login Dengan PHP dan MYSQL Membuat Login Dengan PHP dan MYSQL Ramdhan Indra Bangun dadhan.rpl@gmail.com :: Abstrak Aplikasi login User dalam suatu situs dinamis menggunakan php sudah hamper menjadi kebutuhan wajib. Tanpa adanya

Lebih terperinci

Dasar PHP-MySQL oleh : Prasaja Wikanta

Dasar PHP-MySQL oleh : Prasaja Wikanta Dasar PHP-MySQL oleh : Prasaja Wikanta prasaja@students.itb.ac.id antok@hotmail.com Tools yang anda butuhkan :! Teks editor! Web server yang mendukung PHP dan MySQL! Browser Basic Untuk memperoleh variabel

Lebih terperinci

Pertemuan Ke-13 (PHP & MYSQL) Adi Widodo,S.Kom.,MMSI 1

Pertemuan Ke-13 (PHP & MYSQL) Adi Widodo,S.Kom.,MMSI 1 Pertemuan Ke-13 (PHP & MYSQL) Adi Widodo,S.Kom.,MMSI 1 Dasar Pemrograman PHP dan MySQL MATERI 1: PENGENALAN PHP PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya

Lebih terperinci

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial Detil Tutorial Tingkat Kesulitan: Pemula Bahasa: PHP Software yang Digunakan: Dreamweaver Lama Pengerjaan: 1 Hours 2 Hours Untuk mengawali kembalinya materi tentang PHP & MySQL, saya membuat tutorial untuk

Lebih terperinci

Halaman Utama. Tampilan Menu. Universitas Sumatera Utara

Halaman Utama. Tampilan Menu. Universitas Sumatera Utara Halaman Utama Tampilan Menu Tampilan Galeri Tampilan Admin Listing Program Halaman Utama

Lebih terperinci

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017 Praktikum 7 Basis data (database) dapat dikatakan sebagai sekumpulan data yang disimpan, saling berhubungan, dan diorganisasi secara bersama. Perangkat lunak yang dapat digunakan untuk mengolah basis data

Lebih terperinci

PHP dan MySQL. Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi aksesnya. Muhammad Zen S. Hadi, ST. MSc.

PHP dan MySQL. Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi aksesnya. Muhammad Zen S. Hadi, ST. MSc. PHP dan MySQL Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi aksesnya Muhammad Zen S. Hadi, ST. MSc. zenhadi@eepis-its.edu 1 Yang akan dipelajari dari Modul ini 1. Koneksi ke MySQL 2.

Lebih terperinci

Mohammad Safii

Mohammad Safii Manipulasi Database MySQL Dengan PHP Mohammad Safii karebet_asli@telkom.net http://sapitenk.cjb.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara

Lebih terperinci

MySQL. Setelah Anda melakukan tahapan-tahapan di atas Anda akan dapatkan screen seperti ini

MySQL. Setelah Anda melakukan tahapan-tahapan di atas Anda akan dapatkan screen seperti ini MySQL 1. Mengenal MySQL MySQL adalah salah satu jenis database server yang sangat terkenal. MySQL termasuk jenis RDBMS (Relational Database Management System), itulah sebabnya istilah seperti table, baris,

Lebih terperinci

Konsep Basis Data di Web

Konsep Basis Data di Web Konsep Basis Data di Web l Pengantar l Pada dasarnya konsep perancangan database dan penggunaan query untuk sistem berbasis web dengan sistem informasi desktop sama saja. Yang membedakan adalah pada saat

Lebih terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal. A. Kompetensi Mahasiswa diharapkan dapat memahami: 1. Pengertian databases, DBMS, MySQL 2. Apa Itu SQL? 3. Membuat, Menampilkan, Membuka dan Menghapus Database 4. Membuat, Mengubah dan Menghapus Table

Lebih terperinci

BAB I PENDAHULUAN. Perkembangan teknologi telah berkembang dengan sangat. pesat dan banyak terdapat layanan jasa informasi sampai penjualan

BAB I PENDAHULUAN. Perkembangan teknologi telah berkembang dengan sangat. pesat dan banyak terdapat layanan jasa informasi sampai penjualan BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi telah berkembang dengan sangat pesat dan banyak terdapat layanan jasa informasi sampai penjualan dan pembelian secara online baik menggunakan

Lebih terperinci

Aplikasi Sistem Informasi Siswa ini adalah Versi 1.1 yang merupakan kelanjutan dari versi sebelumnya dengan tambahan Menu. Struktur menunya adalah :

Aplikasi Sistem Informasi Siswa ini adalah Versi 1.1 yang merupakan kelanjutan dari versi sebelumnya dengan tambahan Menu. Struktur menunya adalah : Aplikasi Sistem Informasi Siswa ini adalah Versi 1.1 yang merupakan kelanjutan dari versi sebelumnya dengan tambahan Menu. Struktur menunya adalah : Menu Form Siswa Laporan Yang pertama kali diakses adalah

Lebih terperinci

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web Pemrograman Basis Data Berbasis Web Pertemuan Ke-11 (Aplikasi Web dengan PHP & MySQL) Noor Ifada S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan Membuat Counter Membuat Guest Book (Buku Tamu) Membuat

Lebih terperinci

BAB 1 Trik Dasar Memahami Pemrograman PHP & MySQL

BAB 1 Trik Dasar Memahami Pemrograman PHP & MySQL BAB 1 Trik Dasar Memahami Pemrograman PHP & MySQL Pada bab ini, kami akan menunjukkan kepada Anda bagaimana PHP dapat mengolah data dari suatu database dengan mudah dan cepat. Secara garis besar, ada dua

Lebih terperinci

MODUL PEMROGRAMAN WEB

MODUL PEMROGRAMAN WEB MODUL PEMROGRAMAN WEB DATABASE OPERATION Rajif Agung Yunmar, S.Kom STMIK AMIKOM Yogyakarta 2011 DAFTAR ISI Database Operation... 1 1. SQL... 1 1.1 Data Definition Language (DDL)... 1 1.2 Data Manipulation

Lebih terperinci

Pertemuan 5 Pemrograman Internet (Web Dinamis)

Pertemuan 5 Pemrograman Internet (Web Dinamis) Pertemuan 5 Pemrograman Internet (Web Dinamis) Hasanuddin, S.T. Prodi Teknik Informatika Fakultas Teknologi Industri Universitas Ahmad Dahlan (UAD) Yogyakarta Cakupan Materi Pendahuluan Manajemen Database

Lebih terperinci

Domain & Hosting Free By : Subianto, S.Kom

Domain & Hosting Free  By : Subianto, S.Kom Domain & Hosting Free www.000webhost.com By : Subianto, S.Kom REGISTRASI By : Subianto, S.Kom REGISTRASI By : Subianto, S.Kom REGISTRASI By : Subianto, S.Kom REGISTRASI By : Subianto, S.Kom REGISTRASI

Lebih terperinci

PHP Accessing MySQL Database. Fajar Pradana S.ST., M.Eng

PHP Accessing MySQL Database. Fajar Pradana S.ST., M.Eng PHP Accessing MySQL Database Fajar Pradana S.ST., M.Eng Requirements PHP MySql installed MySql telah running (cek xampp control panel) Database Tabel Query SQL (Structured Query Language) Script PHP untuk

Lebih terperinci

Untuk menjalankan Mysql secara konpensional jalankan Mysql.exe pada direktori Mysql\Bin. Akan tampak tampilan sebagai berikut:

Untuk menjalankan Mysql secara konpensional jalankan Mysql.exe pada direktori Mysql\Bin. Akan tampak tampilan sebagai berikut: By I Wayan Simpen Dasar-Dasar MySql Untuk menjalankan Mysql secara konpensional jalankan Mysql.exe pada direktori Mysql\Bin. Akan tampak tampilan sebagai berikut: SQL (Structured Query Language) Semua

Lebih terperinci

LAPORAN TUGAS BASIS DATA I

LAPORAN TUGAS BASIS DATA I LAPORAN TUGAS BASIS DATA I Disusun untuk Memenuhi Tugas Matakuliah Basis Data I yang dibimbing oleh Bapak Muhammad Zainal Arifin Oleh : KATYA LINDI CHANDRIKA 140535605307 UNIVERSITAS NEGERI MALANG FAKULTAS

Lebih terperinci

Materi

Materi Materi Materi Field Type/Length Extra Primary Key nomor int(10) auto_increment Yes nama varchar(40) agama varchar(15) jnskel varchar(8) email varchar(255) alamat varchar(80) kota varchar(20) INSERT

Lebih terperinci

Widhy Hayuhardhika NP, S.Kom

Widhy Hayuhardhika NP, S.Kom Widhy Hayuhardhika NP, S.Kom PHP MySql installed MySql telah running (cek xampp control panel) Database Tabel Query SQL (Structured Query Language) Script PHP untuk pengolahan database Output (HTML) Langkah

Lebih terperinci

Cara Mudah Koneksi Php Dan Mysql Dengan Database

Cara Mudah Koneksi Php Dan Mysql Dengan Database Cara Mudah Koneksi Php Dan Mysql Dengan Database Pendahuluan Dewasa ini, perkembangan teknologi semakin berkembang pesat. Mulai dari informasi, komunikasi sampai teknologi internet yang sudah merambah

Lebih terperinci

Lisensi Dokumen: Uraian Kasus :

Lisensi Dokumen: Uraian Kasus : Uraian Kasus : Pada kasus ini seorang mahasiswa ingin membuat Program sederhana tentang Nomor Handphone teman-temannya untuk mengantisipasi kehilangan HPnya atau HP Error sehingga perlu di Flash ulang

Lebih terperinci

Penjelasan Program. Digunakan untuk menampilkan data yang akan dihapus.

Penjelasan Program. Digunakan untuk menampilkan data yang akan dihapus. Penjelasan Program Downloadlah sebuah file di syaifullahamikom.web.id/kegiatan/downlot.php?file=mahasiswa.zip yang merupakan hasil praktek dari modul Method POST dan GET dalam kasus Input, Tampil, Cari,

Lebih terperinci

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom MySQL Databases Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom DDL (Data Definition Language) Definisi DDL Adalah merupakan sub bahasa

Lebih terperinci

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web Pemrograman Basis Data Berbasis Web Pertemuan Ke-11 (Aplikasi Web dgn PHP & MySQL) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan Membuat Counter Membuat Guest

Lebih terperinci

Modul Pembuatan Aplikasi Login dengan PHP dan MySQL

Modul Pembuatan Aplikasi Login dengan PHP dan MySQL Modul Pembuatan Aplikasi Login dengan PHP dan MySQL For Community College By ri32 Kata Pengantar Modul ini dibuat untuk menjadi panduan dalam membuat sebuat aplikasi web dengan fitur login. Aplikasi login

Lebih terperinci

Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP

Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP Dalam tutorial berikut penulis langsung ke topik permasalahan, Anda yang belum paham bisa melihat / download tutorial sebelumnya mengenai PHP,MySQL,

Lebih terperinci

Modul Pemrograman Web Teori + Praktik PHP, XML, Jquery, Ajax, Yii

Modul Pemrograman Web Teori + Praktik PHP, XML, Jquery, Ajax, Yii Modul Pemrograman Web Teori + Praktik PHP, XML, Jquery, Ajax, Yii 2015 Pertemuan IV MEMBUAT FILE CRUD (Create Read Update dan Delete) menggunakan PHP 3.1 Ringkasan Materi Apa itu CRUD? CRUD adalah singkatan

Lebih terperinci

2.2 Update Record Salah satu fitur aplikasi database adalah update data. Perintah SQL yang digunakan untuk update data seperti di bawah ini.

2.2 Update Record Salah satu fitur aplikasi database adalah update data. Perintah SQL yang digunakan untuk update data seperti di bawah ini. Modul 6 1. TUJUAN Mahasiswa dapat memahami cara koneksi PHP-MySQL dengan menggunakan perintah include Mahasiswa dapat mencoba beberapa aplikasi PHP-MySQL seperti update dan delete record Mahasiswa dapat

Lebih terperinci

Pemrograman Web. Koneksi dan Manipulasi Basis Data. Adam Hendra Brata

Pemrograman Web. Koneksi dan Manipulasi Basis Data. Adam Hendra Brata Pemrograman Web Koneksi dan Manipulasi Basis Data Adam Hendra Brata Pokok Bahasan Koneksi Database pada Aplikasi Berbasis Web MySQLi Pengenalan MySQL dan MySQLi Dasar SQL pada MySQLi Koneksi dan Manipulasi

Lebih terperinci

MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE

MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE 8.1 Membuat User Sebelum dapat mengakses database, kita sebaiknya membuat user account yang akan kita gunakan untuk mengakses database tersebut. Pada halaman

Lebih terperinci

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Program dalam judul Sistem Informasi Geografis Obyek

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Program dalam judul Sistem Informasi Geografis Obyek BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM 4.1 Spesifikasi Program Program dalam judul Sistem Informasi Geografis Obyek Pariwisata Alam di Kabupaten Merauke yang berbasis web ini adalah sebagai berikut.

Lebih terperinci

PERINTAH SQL DAN INTERKONEKSI PHP-MySQL

PERINTAH SQL DAN INTERKONEKSI PHP-MySQL PERINTAH SQL DAN INTERKONEKSI PHP-MySQL Muhammad Zen Samsono Hadi, ST. MSc. zenhadi@eepis-its.edu PRODI TEKNIK TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 1 Konsep Dasar SQL Query 2 Bentuk SQL

Lebih terperinci

MODUL 11 MEMBUAT LOGIN USER

MODUL 11 MEMBUAT LOGIN USER MODUL 11 MEMBUAT LOGIN USER Halaman web adalah suatu halaman rumah di dalam dunia maya, di sini kita dapat menampilkan tentang segala inspirasi, imajinasi, mimpi maupun uneg-uneg sekalipun. Ibarat sebuah

Lebih terperinci

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA STRUKTUR DASAR PHP Struktur PHP diawali dengan Contoh sederhana pemakaian bahasa PHP yang disisipkan dalam halaman

Lebih terperinci

Advantages. Keunggulan :

Advantages. Keunggulan : Advantages Keunggulan : Tampilan (interface) Dreamweaver mudah dimengerti oleh pengguna dari semua tingkat keahlian, bahkan bagi orang awam sekalipun. Dreamweaver cukup tangguh untuk membangun berbagai

Lebih terperinci

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension Mengapa menggunakan Mysqli Extension?? Pada PHP versi 5.5, extension mysql tidak direkomndasikan lagi karena berstatus deprecated, yang kemungkinan

Lebih terperinci

E-trik Ajax. Ajax dan MySQL. Dedi Alnas

E-trik Ajax. Ajax dan MySQL. Dedi Alnas E-trik Ajax Ajax dan MySQL Dedi Alnas Ajax dan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi Ajax yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.

Lebih terperinci

Pengenalan Structured Query Language

Pengenalan Structured Query Language Pengenalan Structured Query Language Apa Itu SQL? SQL merupakan singkatan dari Structured Query Language. SQL atau juga sering disebut sebagai query merupakan suatu bahasa (language) yang digunakan untuk

Lebih terperinci

Apakah SQL? Membuat basis data dan struktur tabel Input, update, dan delete data dari tabel Membuat query sederhana dan kompleks SQL

Apakah SQL? Membuat basis data dan struktur tabel Input, update, dan delete data dari tabel Membuat query sederhana dan kompleks SQL SQL Basis Data 1 Apakah SQL? SQl singkatan dari Structured Query Language yang merupakan bahasa komputer standar ANSI (American National Standards Institute). Dengan SQL kita dapat Membuat basis data dan

Lebih terperinci

MODUL 7 MEMBUAT DATABASE DI MYSQL

MODUL 7 MEMBUAT DATABASE DI MYSQL MODUL 7 MEMBUAT DATABASE DI MYSQL 7.1 MySQL Command Line Ada beberapa cara untuk membuat database di MySQL. Salah satunya ialah dengan command line dengan menjalankan perintah mysql. C:\>mysql Kemudian

Lebih terperinci

Tutorial PHP Metode Searching - Multiple Keyword

Tutorial PHP Metode Searching - Multiple Keyword Tutorial PHP Metode Searching - Multiple Keyword Lisensi Dokumen: Dokumen di ilmuwebsite.com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat

Lebih terperinci

BAB III IMPLEMENTASI. Program penghubung database tersebut disimpan dengan nama. konek.php. Berikut merupakan kode program penghubung Database :

BAB III IMPLEMENTASI. Program penghubung database tersebut disimpan dengan nama. konek.php. Berikut merupakan kode program penghubung Database : BAB III IMPLEMENTASI 3.1 Program Penghubung Database Program penghubung database tersebut disimpan dengan nama konek.php. Berikut merupakan kode program penghubung Database :

Lebih terperinci

STUPID LOGIC PROGRAMMING II

STUPID LOGIC PROGRAMMING II MOH. NAZAR AGLIYONO STUPID LOGIC PROGRAMMING II Memahami konsep : SQL Stupid Logic Programming II SQL Oleh : Moh. Nazar Agliyono Editor : Azaret Alfonso KATA PENGANTAR Puji dan syukur selalu terlimpahkan

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN. lingkungan perangkat lunak, implementasi database beserta struktur program dan

BAB V IMPLEMENTASI DAN PENGUJIAN. lingkungan perangkat lunak, implementasi database beserta struktur program dan BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Implementasi Bab ini berisi implementasi dari perancangan yang telah dibahas pada bab sebelumnya. Pengimplementasiannya meliputi lingkungan perangkat keras, lingkungan

Lebih terperinci

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

Jobsheet SQL Dasar : Hari Zulianto, ST [Year] JOB SHEET Nama SMK : SMK IPTEK Weru Sukoharjo Kompetensi Keahlian : Rekayasa Perangkat Lunak Mata Pelajaran / SK : SQL Dasar Guru Mapel : Hari Zulianto, ST Semester/Tahun : 3 / 2017 Dasar-Dasar SQL 1.

Lebih terperinci

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL Diajukan Sebagai Tugas Mata Kuliah Basis Data Oleh: Maulidya Yulianingtyas 1431140013 POLITEKNIK NEGERI MALANG PROGRAM STUDI MANAJEMEN INFORMATIKA MALANG 2015

Lebih terperinci

Basis Data I. Pertemuan Ke-12 (Aplikasi Basisdata berbasis web) Noor Ifada.

Basis Data I. Pertemuan Ke-12 (Aplikasi Basisdata berbasis web) Noor Ifada. Basis Data I Pertemuan Ke-12 (Aplikasi Basisdata berbasis web) Noor Ifada noor.ifada@if.trunojoyo.ac.id 1 Sub Pokok Bahasan Cara Kerja: Aplikasi berbasis Web dan Aplikasi Basisdata berbasis Web (PHP MySQL)

Lebih terperinci

Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data.

Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data. Database MySql Standar Kompetensi Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data. Indikator Hasil Belajar 1. Dapat menjelaskan pengertian

Lebih terperinci

MODUL PRATIKUM 11 PEMROGRAMAN BERBASIS WEB (CCP119)

MODUL PRATIKUM 11 PEMROGRAMAN BERBASIS WEB (CCP119) MODUL PRATIKUM 11 PEMROGRAMAN BERBASIS WEB (CCP119) Disusun oleh : KARTINI, SKom.,MMSI LABORATORIUM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS ESA UNGGUL MODUL PRATIKUM PBW 11 Database Web A. TUJUAN 1.

Lebih terperinci

Koneksi DataBase PHP - MYSQL Nurcahyo Budi Nugroho dan Muhammad Fathoni

Koneksi DataBase PHP - MYSQL Nurcahyo Budi Nugroho dan Muhammad Fathoni Koneksi DataBase PHP - MYSQL Nurcahyo Budi Nugroho dan Muhammad Fathoni Abstrak Dalam bahasa SQL pada umumnya informasi tersimpan dalam tabel-tabel yang secara logik merupakan struktur dua dimensi terdiri

Lebih terperinci

BAB VII Database MYSQL

BAB VII Database MYSQL BAB VII Database MYSQL Dalam pembuatan web sites kita akan memerlukan database. Database berfungsi sebagai sarana untuk penyimpan data. Mysql adalah salah satu database yang mumpuni untuk aplikasi website,

Lebih terperinci

Modul Pemrograman Web Teori + Praktik PHP, XML, Ajax, Laravel

Modul Pemrograman Web Teori + Praktik PHP, XML, Ajax, Laravel Modul Pemrograman Web Teori + Praktik PHP, XML, Ajax, Laravel 2015 Pertemuan V PHP DAN MySQL 5.1 Ringkasan Materi PHP-MySQL Fungsi-fungsi php untuk berkomunikasi dengan mysql begitu banyak. Diantaranya

Lebih terperinci

Bondan Muliawan

Bondan Muliawan Membuat MySQL Monitor dengan PHP Bondan Muliawan mail@bondan.net http://www.bondan.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk

Lebih terperinci

Mahasiswa mengetahui & memahami mengenai DML, DCL di SQL. (Isi_Field_1, Isi_Field_2,, Isi_Field_N) ;

Mahasiswa mengetahui & memahami mengenai DML, DCL di SQL. (Isi_Field_1, Isi_Field_2,, Isi_Field_N) ; P - 4 Bab 3 : SQL 3.1 Tujuan Mahasiswa mengetahui & memahami mengenai DML, DCL di SQL. 3.2 Materi 1. Data Modeling Language (DML) 2. Operator 3. Fungsi Agregat 4. Ekspresi Query 5. Fungsi dan Ekspresi

Lebih terperinci

Membuat Buku Tamu Berbasis Web secara Gampang & Simple FIRST Menggunakan PHP dan MySQL EDITION

Membuat Buku Tamu Berbasis Web secara Gampang & Simple FIRST Menggunakan PHP dan MySQL EDITION Membuat Buku Tamu Berbasis Web secara Gampang & Simple FIRST Menggunakan PHP dan MySQL EDITION Nur Wahyu H. http://nurwahyu.web.id Tidak dilarang mengedit, mengkopi, dan menyeberluaskan. Ilmu itu tidak

Lebih terperinci

Lampiran 1. Flowchart perancangan sistem

Lampiran 1. Flowchart perancangan sistem Lampiran 1. Flowchart perancangan sistem Mulai Identifikasi Data Desain Program Desain Basis Data Input Data Desain Layout Programming Diagnosa Program idak Benar idak a Uji ampilan Data Benar idak a Dokumentasi

Lebih terperinci

IF PEMROGRAMAN LANJUT MENGAKSES DATABASE. Oleh : Andri Heryandi, M.T.

IF PEMROGRAMAN LANJUT MENGAKSES DATABASE. Oleh : Andri Heryandi, M.T. IF34348 - PEMROGRAMAN LANJUT MENGAKSES DATABASE 12 Oleh : Andri Heryandi, M.T. MATERI HARI INI 1. Instalasi Database Server MySQL (XAMPP) 2. Mengaktifkan Database Server 3. Membuka Aplikasi Client MySQL

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap situs web yang akan dibangun, tahapan selanjutnya adalah implementasi dan pengujian. Pada tahapan

Lebih terperinci

Pelajari dan Kerjakan soal latihan berikut ini: 1.Nama file: Arimtika.php. <?php. $a = 20; $b = 10; $c = $a + $b; // Rumus Penjumlahan

Pelajari dan Kerjakan soal latihan berikut ini: 1.Nama file: Arimtika.php. <?php. $a = 20; $b = 10; $c = $a + $b; // Rumus Penjumlahan Pelajari dan Kerjakan soal latihan berikut ini: 1.Nama file: Arimtika.php $a = 20; $b = 10; $c = $a + $b; // Rumus Penjumlahan $d = $a * $b; // Rumus Perkalian echo "Nilai a : $a "; echo "Nilai b :

Lebih terperinci