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 Aplikasi Pengolahan Data Akademik Tugas Aplikasi
S1 Teknik Informatika - Unijoyo
2
Membuat Counter
Pada pembahasan sebelumnya (dalam pokok bahasan PHP), telah dibuat contoh membuat Counter dengan menggunakan file. Dalam contoh berikut ini, Counter akan dibuat dengan menggunakan database MySQL Langkah-langkah yang dilakukan: 1. Membuat database db_contoh dan tabel COUNTER. Berdasarkan database dan tabel tersebut, maka setiap kali halaman web dibuka, php akan meng-update nilai counter (dinaikkan 1) di dalam database MySQL 2. Membuat file php (counter.php) untuk meng-update nilai counter
S1 Teknik Informatika - Unijoyo
3
Membuat database dan tabel: create DATABASE db_contoh; create TABLE COUNTER ( counter SMALLINT(6) NOT NULL default ‘0’ PRIMARY KEY );
Membuat file PHP: counter.php
Counter Anda adalah pengunjung ke : "; echo $row[0].""; ?> S1 Teknik Informatika - Unijoyo
4
Membuat Guest Book (Buku Tamu)
Pada pembahasan sebelumnya (dalam pokok bahasan PHP), telah dibuat contoh membuat Guest Book dengan tidak menggunakan database. Dalam contoh berikut ini, Guest Book akan dibuat dengan menggunakan database MySQL Langkah-langkah yang dilakukan: 1. Membuat table GUESTBOOK yang akan menyimpan isi guest book di dalam database db_contoh 2. Membuat file php (guestbook1.php) untuk membuat form pengisian guest book 3. Membuat file php (guestbook2.php) untuk menerima masukan data dari form di atas 4. Membuat file php (guestbook3.php) untuk menampilkan isi guest book S1 Teknik Informatika - Unijoyo
5
Membuat tabel: create TABLE GUESTBOOK ( id int(6) NOT NULL auto_increment PRIMARY KEY, posted datetime NOT NULL, name varchar(60) NOT NULL, email varchar(100) NOT NULL, address varchar(120), message longtext );
S1 Teknik Informatika - Unijoyo
6
Membuat file php: guestbook1.php (untuk form pengisian Guest Book)
Guestbook View Guest Book S1 Teknik Informatika - Unijoyo
7
Membuat file php: guestbook2.php (untuk menerima masukan form)
Guestbook Thank you for your visit"); ?>
View Guest Book Sign Up S1 Teknik Informatika - Unijoyo
8
Membuat file php: guestbook3.php (untuk menampilkan isi Guest Book)
Guestbook "); echo(" VIEW GUEST BOOK "); echo(" |
"); while ($row = mysql_fetch_object ($result)) { $name=$row->name; $posted=$row->posted; $email=$row->email; $address=$row->address; $message=stripslashes($row->message); echo("Posted | : $posted |
"); echo("Name | : $name |
"); echo("E-Mail | : $email |
"); echo("Address | : $address |
"); echo("Message | : $message |
"); echo(" |
"); } echo(""); ?> Sign Up S1 Teknik Informatika - Unijoyo
9
Membuat Aplikasi Pengolahan Data Akademik
Aplikasi ini adalah untuk mengelola data akademik, seperti menampilkan, memasukkan, meng-update dan menghapus data mahasiswa.
S1 Teknik Informatika - Unijoyo
10
Menampilkan Data Mahasiswa
S1 Teknik Informatika - Unijoyo
11
Menambah Data Mahasiswa
S1 Teknik Informatika - Unijoyo
12
Meng-update Data Mahasiswa
S1 Teknik Informatika - Unijoyo
13
Summary Untuk menampilkan isi database MySQL di web browser dengan menggunakan PHP dapat dilakukan dengan langkah-langkah sebagai berikut: Menghubungkan PHP dengan MySQL (menggunakan fungsi mysql_connect()) 2. Memilih database (menggunakan fungsi mysql_select_db) 3. Melakukan query (menggunakan fungsi mysql_query()) 4. Menampilkan hasil dari query dengan menggunakan fungsi mysql_fetch_row(), mysql_fetch_array(), mysql_fetch_object(), mysql_num_rows(), dan lain-lain (bergantung pada format output yang diinginkan) 1.
S1 Teknik Informatika - Unijoyo
14
Daftar Pustaka
Husni [2007]. Pemrograman Database Berbasis Web, Graha Ilmu, Yogyakarta. Sutarman, S.Kom [2003]. Membangun Aplikasi Web dengan PHP dan MySQL, Graha Ilmu, Yogyakarta. http://www.php.net http://www.mysql.com
S1 Teknik Informatika - Unijoyo
15