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, mysql biasanya selalu menjadi pasangan pemrograman php. Dalam ebook ini kita akan mengunakan mysql sebagai database kita. Pada bab ini kita akan mempelajari dasar-dasar pengunaan database mysql. MYSQL API (Application Programming Interface) merupakan komponen yang digunakan untuk berkomunikasi dengan database melalui PHP. pemahaman tentang API di dalam PHP merupakan salah satu baigan yang sangat penting karena begitu banyak aplikasi web yang emnggunakan sistem database. API merupakan antarmuka antara aplikasi dengan database yang disediakan oleh MySQL. API menyediakan berbagai macam antarmuka yang berfunsi untuk mengakses data dari MySQL. Software Editor dari MySQL, ada beberapa software yang dapat digunakan untuk memanipulasi sebuah database MySQL. Pada buku ini kami hanya membahas cara pembuatan database dan table. Untuk manipulasi table akan dilakukan menggunakan pemrograman PHP. Salah satu software editor yang dapat digunakan adalah PHP MyAdmin. Untuk membuka PHPMyadmin dapat dilakukan dengan membuka browser lalu mengarahkan alamat ip ke halaman localhost/phpmyadmin. Praktikum 7.1 Pembuatan Database di PHP Myadmin. 1. Langkah 1 buka web browser lalu arahkan halaman ke alamat localhost/phpmyadmin Halaman 44
Klik pada pilihan basis data, pada praktikum ini kita akan membuat basis data buku_tamu dengan struktur table sebagai berikut No Field Tipe Data Keterangan 1 id_bukutamu varchar Primary Key 2 nama varchar 3 institusi varchar 4 komentar text 2. Selanjutnya pada halaman phpmyadmin, masukan nama bukutamu ke textbox basisdata 3. Pilih database buku_tamu sesuai dengan database yang dibuat sebelumnya Halaman 45
4. Selanjutnya buat table dengan nama buku_tamu dan jumlah kolom adalah 4 5. Selanjutnya buat table dengan struktur sebagai berikut ini, terakhir klik tombol simpan 6. Halaman 46
Praktikum 7.2 koneksi database 1. Pada praktikum ini kita akan mengkoneksikan antara database mysql dan pemrograman php. Langkah pertama adalah buka sublime text 2 lalu buat file php baru dengan nama koneksi.php 2. Lalu masukkan kode berikut ini 3. Penjelasan program Pada program diatas kita mendeklarasikan 4 buah variabel yaitu $server, $username,$password, dan $database. Keempat variabel tersebut digunakan untuk menyimpan nama server, username, password dan nama database. Adapun nama server adalah localhost, username adalah root, password adalah (atau tidak menggunakan password dan database adalah buku_tamu. 4. Hasil Jika koneksi berhasil akan tampil tulisan koneksi berhasil, jika tidak akan tampil tulisan gagal, atau database tidak bisa dibuka Halaman 47
Praktikum 7.3 membuat aplikasi buku tamu 1. Pada praktikum ini kita akan membuat aplikasi buku tamu, pada aplikasi ini ada 3 file php yang akan dibuat yaitu 1. formbukutamu.php, 2.simpanbukutamu.php dan 3 tampilbukutamu.php. Langkah 1 buat sebuah file php lalu simpan dengan nama formbukutamu.php 2. Untuk formbukutamu.php masukkan kode berikut ini 3. Untuk simpanbukutamu.php masukkan kode berikut ini Halaman 48
4. Terakhir tampilbukutamu.php digunakan untuk menampilkan data buku tamu yang telah diinput 5. Output Halaman 49
Halaman 50
Praktikum 7.4 membuat edit buku tamu 1. Pada praktikum ini kita akan membuat aplikasi edit dan hapus bukutamu. Seusai dengan aplikasi bukutamu yang kita buat sebelumnya. Pada praktikum ini kita akan menambahkan beberapa file agar nantinya aplikasi buku tamu dapat dijalankan dengan sempurna. Adapun file php yang akan ditambahkan adalah editbukutamu.php dan hapusbukutamu.php. sebelum membuat file-file tersebut, kita harus merubah kode pada file tampilbukutamu.php menjadi seperti dibawah ini. 2. Hasil perubahan tampilbukutamu.php 3. Lalu selanjutnya buat file editbukutamu.php lalu masukkan kode berikut ini Halaman 51
4. Setelah itu maka buat file simpaneditbukutamu.php, fungsi dari file tersebut adalah menyimpan hasil edit dari editbukutamu.php. adapun kode dari simpaneditbukutamu.php adalah sebagai berikut 5. Hasil Halaman 52
Praktikum 7.5 hapus data buku tamu Halaman 53
1. Praktikum ini kita akan membuat kode php yang berfungsi untuk menghapus data yang telah diinput. Karena tampilbukutamu.php sudah dirubah sehingga data id yang akan dihapus akan selalu dikirimkan ke file 2. Buka sublime text lalu buat file php dengan nama hapusbukutamu.php lalu masukkan kode berikut ini 3. Penjelasan program Pada program diatas kita membuat koneksi ke database dengan table yang digunakan adalah table buku_tamu. Selanjutnya kita mengambil id_bukutamu yang dikirimkan dari form tampilbukutamu.php. terakhir id_bukutamu tersebut digunakan sebagai key untuk penghapusan data yang ada di table. 4. Out put Halaman 54