materi 6 koneksiphp mysqlstudi kasus buku tamu

11
Pak Guru Eka 1 MEMBUAT APLIKASI GUEST BOOK Pada bagian ini, anda akan diajak untuk membuat aplikasi sederhana menganai penggunaan PHP untuk melakukan manajemen Buku Tamu (Guest Book). Namun sebelum melangkah lebih jauh perlu anda untuk mempelajari bagaimana cara mengkoneksikan halaman web PHP dengan MySQL sebagai media databasenya. Pada umumnya, cara yang perlu dilakukan untuk menghubungkan antara halaman formulir dengan database adalah sebagai berikut : 1. Membuka jalur koneksi antara halaman formulir dengan database server. 2. Memilih database dan tabel yang diinginkan. 3. Mengirim perintah untuk mengubah, mengambil atau menghapus data. 4. Mengakhiri hubungan dengan server. MELAKUKAN KONEKSI PHP-MySQL Untuk melakukan koneksi antara halaman aplikasi dengan database server MySQL dapat menggunakan perintah mysql_connect dengan menambahkan parameter serveraddress, username dan password. Sintaks perintah diatas adalah sebagai berikut : mysql_connect(“host”,”username”,”password”); host adalah nama host atau alamat server database MySQL. User name adalah nama user yang telah diberi hak untuk mengakses database MySQL. Password adalah kata sandi yang digunakan oleh username. Sebelum anda melakukan koneksi, sebaiknya anda pastikan MySQL dan Apache sudah berjalan terlebih dahulu dengan cara Klik xampp Control Panel dan pastikan MySql dan Apache sudah berjalan.

Upload: adie-charlotte

Post on 16-Sep-2015

20 views

Category:

Documents


1 download

DESCRIPTION

materi membuat program sederhana dengan database berbasis mysql

TRANSCRIPT

  • Pak Guru Eka

    1

    MEMBUAT APLIKASI GUEST BOOK

    Pada bagian ini, anda akan diajak untuk membuat aplikasi sederhana menganai penggunaan PHP untuk melakukan manajemen Buku Tamu (Guest Book). Namun sebelum melangkah lebih jauh perlu anda untuk mempelajari bagaimana cara mengkoneksikan halaman web PHP dengan MySQL sebagai media databasenya. Pada umumnya, cara yang perlu dilakukan untuk menghubungkan antara halaman formulir dengan database adalah sebagai berikut :

    1. Membuka jalur koneksi antara halaman formulir dengan database server.

    2. Memilih database dan tabel yang diinginkan. 3. Mengirim perintah untuk mengubah, mengambil atau

    menghapus data. 4. Mengakhiri hubungan dengan server.

    MELAKUKAN KONEKSI PHP-MySQL Untuk melakukan koneksi antara halaman aplikasi dengan database server MySQL dapat menggunakan perintah mysql_connect dengan menambahkan parameter serveraddress, username dan password. Sintaks perintah diatas adalah sebagai berikut : mysql_connect(host,username,password); host adalah nama host atau alamat server database MySQL. User name adalah nama user yang telah diberi hak untuk mengakses database MySQL. Password adalah kata sandi yang digunakan oleh username. Sebelum anda melakukan koneksi, sebaiknya anda pastikan MySQL dan Apache sudah berjalan terlebih dahulu dengan cara Klik xampp Control Panel dan pastikan MySql dan Apache sudah berjalan.

  • Pak Guru Eka

    2

    Dan untuk mengetahui daftar user yang terdapat di database MySQL, anda dapat melihat pada tabel user yang terdapat pada database mysql. Anda dapat menggunakan perintah berikut :

    use mysql; show tables; select * from user;

    Pada gambar diatas hanya terdapat satu user yaitu root dengan password tertentu yang dibuat pada saat instalasi appserv. Perhatikan contoh script berikut ini untuk mencoba hubungan dengan server.

    Pastikan sudah started

  • Pak Guru Eka

    3

    Koneksi dengan server

    MENGAKTIFKAN DATABASE Setelah anda melakukan koneksi terhadap database MySQL, langkah selanjutnya adalah menggunakan database yang sebelumnya dibuat. Untuk mengaktifkan database dapat digunakan sintaks berikut ini: mysql_select_db(db_name); db_name adalah nama batabase yang tersimpan. Perintah (mysql_select_db) digunakan untuk mengaktifkan database. Sekarang anda telah mendapat koneksi ke MySQL dan mengaktifkan database. Selanjutnua anda dapat melakukan proses pemanipulasian data sesuai dengan kebutuhan.

  • Pak Guru Eka

    4

    MENDESAIN HALAMAN GUEST BOOK Pada tahapan ini anda diminta untuk melakukan pembuatan desain halaman Guest Book yang nanti akan digunakan. Bentuk desain sebagai latihan dapat dilihat seperti pada gambar dan simpan file dengan nama bukutamu.html.

    bentuk sourcecode yang digunakan untuk membuat adalah sebagai berikut:

    GUEST BOOK

    Nama E-Mail Coment

  • Pak Guru Eka

    5

    Dari sourcecode diatas diketahui bahwa method yang digunakan adalah method post dan action file yang dituju adalah bukutamu_action.php. Selanjutnya yang diperlukan adalah pembuatan halaman bukutamu_action.php yang sourcecodenya adalah seperti berikut:

  • Pak Guru Eka

    6

    Setelah kedua halaman tersebut dibuat, selanjutnya adalah ujicoba. Pengujian dilakukan dengan menggunakan browser mozilla yang langsung mengakses halaman bukutamu.html, seperti tampilan berikut.

    selanjutnya, isi textbox dan tekan tombol proses untuk menyimpan kedalam database. Jika proses berhasil maka akan muncul halaman yang menyatakan proses berhasil seperti terlihat pada gambar berikut, namun jika gagal maka akan muncul peringatan kegagalan pengiriman.

    untuk melihat data yang tersimpan pada database, sekarang silahkan anda mengaktifkan PhpMyAdmin dan lihat pada bagian tabel daftartamu dalam database dbbukutamu.

  • Pak Guru Eka

    7

    MENDESAIN HALAMAN ADMIN GUEST BOOK Setelah anda berhasil pada latihan pembuatan halaman guest book, selanjutnya adalah pembuatan halaman admin untuk memanajemen data komentar tamu yang masuk. Manajemen yang dilakukan adalah berupa lihat, hapus dan edit data komentar tamu.

    MELIHAT DATA MELALUI PHP dan SQL Pada latihan kali ini, anda akan dibawa untuk mengetahui cara melihat isi tabel melalui browser, yaitu dengan memanfaatkan PHP dan SQL untuk mengakses kedalam database. Berikut ini adalah script untuk mengakses isi tabel dari perangkat browser.

  • Pak Guru Eka

    8

    "; while ($data=mysql_fetch_array($proses)) { echo" $data[id_tamu] $data[namatamu] $data[emailtamu] $data[komentar] delete edit

    "; } echo "";?>

    Dari script diatas, setelah dijalankan maka akan menghasilkan tampilan seperti berikut:

    Jika percobaan yang anda lakukan sudah berhasil, maka akan dilanjutkan dengan pembuatan proses untuk hapus dan untuk edit data. Pada script diatas terdapat link untuk melakukan edit dan hapus, setiap link terhubung dengan file yang diberi nama code_deleteguestbook.php dan form _editguestbook.php.

    MENGHAPUS DATA MELALUI PHP dan SQL Latihan selanjutnya adalah menghapus data yang terlihat pada browser, script untuk menghapus dapat dilihat seperti di bawah ini.

  • Pak Guru Eka

    9

  • Pak Guru Eka

    10

  • Pak Guru Eka

    11

    Selanjutnya adalah membuat sourcecode untuk melakukan peyimpanan data kedalam tabel, namun sebelum itu perlu anda ketahui bahwa data sebelumnya sudah pernah ada didalam tabel, sehingga bentuk codingnya pun bereda seperti terlihat berikut ini dan simpan dengan nama code_updateguestbook.php sesuai seperti tertulis pada coding form edit guest book.