Welcome to my blog, hope you enjoy reading
RSS

Rabu, 16 Maret 2011

TUGAS PHP 3 - Lab2 ( Membuat Guestbook dengan koneksi ke database)


Perkembangan lanjutan tugas nih ,,
Sekarang kita akan membuat guestbook dengan koneksi ke database ... Pada tugas php yang ke 2 kita membuat guestbook dengan guestbook.txt, kita menyimpan data'nya dalam guestbook.txt tersebut ... Database yang kita gunakan adalah MySQL, yuuuk kita ulas dulu apa itu MySQL ??

About MySQL

MySQL adalah suatu perangkat lunak database relasi (Relational Database Management System atau RDBMS), seperti halnya ORACLE, Postgresql, MS SQL, dan sebagainya. MySQL AB menyebut produknya sebagai database open source terpopuler di dunia. Berdasarkan riset dinyatakan bahwa bahwa di platform Web, dan baik untuk kategori open source maupun umum, MySQL adalah database yang paling banyak dipakai. Menurut perusahaan pengembangnya, MySQL telah terpasang di sekitar 3 juta komputer. Puluhan hingga ratusan ribu situs mengandalkan MySQL bekerja siang malam memompa data bagi para pengunjungnya.

Keunggulan MySQL

Penyebab utama MySQL begitu popular di kalangan Web adalah karena ia memang cocok bekerja di lingkungan tersebut. Pertama, MySQL tersedia di berbagai platform Linux dan berbagai varian Unix. Sesuatu yang tidak dimiliki Access, misalnya—padahal Access amat popular di platform Windows. Banyak server Web berbasiskan Unix, ini menjadikan Access otomatis tidak dapat dipakai karena ia pun tidak memiliki kemampuan client-server/networking.

Kedua, fitur-fitur yang dimiliki MySQL memang yang biasanya banyak dibutuhkan dalam aplikasi Web. Misalnya, klausa LIMIT SQL-nya, praktis untuk melakukan paging. Atau jenis indeks field FULLTEXT, untuk full text searching. Atau sebutlah kekayaaan fungsi-fungsi builtinnya, mulai dari memformat dan memanipulasi tanggal, mengolah string, regex, enkripsi dan hashing. Yang terakhir misalnya, praktis untuk melakukan penyimpanan password anggota situs.

Ketiga, MySQL memiliki overhead koneksi yang rendah. Soal kecepatan melakukan transaksi atau kinerja di kondisi load tinggi mungkin bisa diperdebatkan dengan berbagai benchmark berbeda, tapi kalau soal yang satu ini MySQL-lah juaranya. Karakteristik ini membuat MySQL cocok bekerja dengan aplikasi CGI, di mana di setiap request skrip akan melakukan koneksi, mengirimkan satu atau lebih perintah SQL, lalu memutuskan koneksi lagi. Cobalah melakukan hal ini dengan Interbase atau bahkan Oracle. Maka dengan load beberapa request per detik saja server Web/database Anda mungkin akan segera menyerah karena tidak bisa mengimbangi beban ini.

http://ragiltriantoro.blogspot.com/2009/10/pengertian-mysql.html

Langkah membuat database

1. Pertama kita buat dulu databasenya dengan menggunakan MyPHPAdmin,
create databasenya misalnya dengan dbGuestbook













2. Lalu buat tabel dengan nama tGuestbook dan isikan berapa kolom yang akan dibuat,
miasalnya 3 kolom












3. Selanjutnya isi data-data kolom masing-masing, nama kolom, type dan length














4. Lalu save ,, :)


Langkah-langkah membuat koneksi guestbook ke database

1. Pertama, kita membuat html untuk memasukkan inputan









2. Lalu kita buat kode programnya untuk mengkoneksikan ke database












3. Kita juga buat kode program untuk membaca data tamu yang telah masuk













4. Seperti inilah tampilannya ketika di browse
























5. Masukkan nama, email, komentar, kemudian klik button kirim untuk mengirim data atau klik button reset untuk mengosongkan semua text field.
























6. Setelah mengklik button kirim akan muncul message terimakasih.
























7. Untuk melihat data tamu yang telah terkirim, kita dapat mengklik label Lihat Data Guestbook, maka akan muncul halaman web lain yang menampilkan data tamu yang telah tersimpan.






















Tuh kan,, ternyata mudah juga membuat guestbook dengan koneksi ke database,
Sekamat mencoba kawan ^.^


dapat mendowload script pada alamat ini
http://www.4shared.com/document/lkmdSxmZ/Guestbook_Dengan_Database__by_.html

0 komentar:

Posting Komentar