P. 1
Php

Php

|Views: 3|Likes:
Published by Achmad Maulana

More info:

Published by: Achmad Maulana on Jul 11, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/11/2012

pdf

text

original

Pemrograman PHP & MySQL

Memadukan antara Web Server dan Database Server

www.aditif.com

5. PHP kemudian lebih dikembangkan untuk membangun aplikasi web. Sistem ini meliputi suatu web server (i. Jalankan instalasi XAMPP 1.aditif. sebuah tool (alat bantu) untuk memonitor pengunjung suatu web. Ketika proses set up telah selesai.Pemrograman PHP & MySQL Pada awalnya PHP merupakan singkatan dari Personal Home Page tools. mendukung database (i. PHP mula-mula dikembangkan oleh Rasmus Lerdofr. Program ini sudah menyediakan satu paket instalasi PHP yang meliputi Apache Web Server. PHP dan MySQL dengan XAMPP Anda dapat menggunakan program XAMPP untuk menginstal sistem PHP. 1. à Instalasi Apache Web Server. Untuk dapat menjalankan PHP dibutuhkan suatu sistem yang telah terkonfigurasi dengan baik. Istilah PHP kemudian lebih mengacu pada Hypertext Prepocesor.e mySQL/Oracle) dan memproses berbagai form. Ketiganya merupakan suatu bentuk open source yang dapat berjalan multi platform (Windows maupun Linux/Unix).1 sebagai berikut. MySQL dan Filezilla) sebagai service. tools (PHP) dan database (MySQL).com .e Apache Web Server). PHP dan MySQL. 2 www. Klik OK dan lanjutkan hingga instalasi lengkap. akan muncul pertanyaan apakah Anda juga akan menginstal XAMPP server (Apache.

com . Jika muncul tampilan seperti terlihat pada gambar berikut. pada bagian address ketikkan URL http://localhost/phpmyadmin/.Lanjutkan proses instalasi hingga muncul tampilan berikut: Bukalah sebuah browser (misalnya. 3 www. berarti instalasi PHP berhasil. Internet Explorer/Mozila Firefox/Opera).aditif.

2. akan tetapi sebaiknya anda tetap menggunakan pilihan bahasa Inggris. Setelah membuka browser dan muncul tampilan seperti di atas (http://localhost/phpMyAdmin/). kita akan membuat database. Tampilan phpMyAdmin ini juga mempunyai 3 macam tampilan yang berbeda. Perlu diketahui bahwa phpMyAdmin telah mendukung bahasa Indonesia.Anda dapat memilih bahasa(language) pada menu sebelah kanan.com . 4 www. dengan nama database shoutbox.aditif. dikolom Create new database ketikkan shoutbox dan klik tombol create. à Pembuatan Database Pertama. Akan muncul tampilan seperti berikut. Silahkan memilih tampilan yang Anda suka pada pilihan menu Theme/Styles.

web.DateTime adalah format tanggal(tahun-bulan-tanggal) dan waktu(jam:menit:detik) yang berfungsi untuk menyimpan data tanggal & waktu. date. dll. Pada kolom Null. Sebuah database dapat berisi beberapa tabel yang berisi informasi pendukung web. Anda dapat menggunakan tanda “_” (garis bawah) untuk memisahkan kedua kata. Masukkan nama masing-masing variabel field beserta type dan panjang karakter maksimal. Anda dapat menambahkannya lagi dengan mengisi jumlah kolom pada Add … field(s) dan klik tombol Go. Field tersebut meliputi id. sedangkan varchar (variable character) berisi karakter/huruf. Berikut hasil tampilan pembuatan tabel. ip_client. . comment. buku. email. Kemudian pada kolom extra pilih auto_increment. kemudian klik go. jangan menggunakan tanda “-“ (strip) atau “ “ (spasi). dosen. . Setelah membuat database buatlah tabel testimonial dengan mengetikkan pada Create new table on database shoutbox dengan jumlah fields 7.com . Null berarti optional (boleh tidak diisi). 5 www. Simpan data yang telah diisikan dengan mengklik pada save dibagian bawah tabel atau jika anda merasa bahwa jumlah baris field yang dibutuhkan kurang.Pada pembuatan nama database yang terdiri lebih dari satu kata. Fields merupakan unsur penyusun basis data.Sedangkan not null berarti kolom tersebut tidak boleh kosong. name.aditif. seperti informasi mahasiswa. . .Type INT berarti pada field tersebut hanya bisa diisi angka.Length/Values berarti jumlah karakter maksimal yang bisa diisikan.

aditif.3. maka perlu dibuat koneksi ke database tersebut. à Membuat skrip koneksi Database Agar Database yang telah kita buat dapat terhubung dengan halaman web.com . Buka aplikasi DreamWeaver pilih PHP pada menu Create New. 6 www. Berikut adalah skrip untuk koneksi ke database.

Pilih menu File à Save atau dengan shortcut tombol keyboard Ctrl+S. tekan Save. 7 www.php. ilahkan membuat folder baru di C:\Program Files\xampp\htdocs\ dengan meng-klik ikon Create New Folder. Beri nama folder tersebut shoutbox.aditif. à Menyimpan file PHP Selanjutnya anda harus menyimpan file tersebut ke sebuah folder web di C:\Program Files\xampp\htdocs\shoutbox.com . Silahkan masuk ke dalam folder tersebut dengan cara double klik(mouse) atau tekan tombol ENTER(keyboard) pada ikon folder shoutbox. Selanjutnya pada kolom File name: ketikkan config.4. Jika anda belum membuat folder shoutbox.

Selamat bagi Anda J yang telah berhasil! 6.aditif.php Buat file baru dengan memilih menu File à New (Ctrl+N). 8 www. Klik tombol Create. Jika hasil tampilan kosong/blank. tekan ENTER.php tersebut.5.com . itu menunjukkan bahwa anda telah sukses membuat file koneksi. Bagaimana hasil tampilannya? Apakah terlihat seperti gambar berikut? Jika ya. à Membuat Form Shoutbox – shoutbox. Akan terlihat tampilan sebagai berikut. à Tes Koneksi Silahkan buka browser dan di address bar browser ketikkan localhost/shoutbox. berarti anda belum berhasil dalam membuat koneksi. Silahkan teliti kembali. Klik file config. Pilih Tab General à Dynamic page à PHP.

Berikut adalah form Shoutbox.com .php. Simpan file berikut dengan nama shoutbox.aditif. Disini kita menggunakan metode pengiriman POST dan action untuk tujuan pengiriman ke file input_shoutbox. 9 www.php.

Seandainya proses penyimpanan gagal. Berikut adalah skrip dari input_shoutbox. Data akan diambil per baris dengan menggunakan perintah while. maka proses akan kembali menuju shoutbox. 8.php. akan terjadi proses penyimpanan data ke tabel testimonial dalam database shoutbox.aditif. Ketika proses penyimpanan data berjalan. 10 www.php.7. maka selanjutnya proses akan dilanjutkan menuju show_shoutbox.com .php. sehingga data terakhir akan ditampilkan pada posisi paling atas. à Lihat Data Shoutbox – show_shoutbox. à Input Data Shoutbox – input_shoutbox. akan terjadi pengecekan apakah proses penyimpanan berhasil atau tidak. Jika berhasil.10 ).php Selanjutnya.php Data yang ditampilkan diurutkan berdasar id terakhir ( … order by id desc … ).php. ketika data form shoutbox disubmit ke input_shoutbox. Data yang akan ditampilkan juga dibatasi dengan jumlah maksimal 10 data ( … limit 0.

Berikut adalah skrip untuk menampilkan data pada tabel testimonial. Langkah selanjutnya adalah membuat halaman login untuk administrator. kita buat terlebih dahulu form login untuk admin dengan nama file login. 11 www. Oleh karena itu. type diisi dengan “password” agar apa yang kita ketikkan nantinya tidak dapat terlihat. à Membuat Form Login untuk Admin Nah.com . sehingga ia dapat mengontrol pesan-pesan/komentar-komentar yang masuk. tentunya kita perlu mengontrol komentar-komentar yang masuk. Pertama. 9.aditif.php sebagai berikut. Untuk input type password. Metode yang digunakan adalah POST dan action menuju ke file admin_login.php. Ada kalanya komentar tersebut perlu kita hapus dari database karena menggunakan bahasa/kata-kata yang tidak diperkenankan.

aditif. Sebenarnya status login dapat juga disimpan dalam memori pengingat sementara yang berada di komputer client yang disebut COOKIES.com . Status login disimpan dalam bentuk SESSION. 12 www. Berikut fungsi dasar untuk melakukan pengecekan login admin secara sederhana yang disimpan dengan nama function. à Membuat Fungsi Cek Status Login Fungsi ini digunakan untuk melakukan pengecekan status login admin. SESSION adalah memori pengingat sementara yang berada di server suatu web.10.php.

php untuk melihat data dalam tabel testimonial.Selanjutnya kita memerlukan pemanggilan fungsi masuk( ) dan fungsi AMAN( ) untuk dapat melakukan pengecekan user yang melakukan login yang disimpan dalam file admin_login.aditif. 13 www.com . 11.php. à Membuat Halaman View Shoutbox untuk Admin Berikut adalah file admin_shoutbox.

à Keluar dari halaman Admin – logout. 14 www.php Berikut file del_shoutbox. à File untuk menghapus data – del_shoutbox.12. 12.php Berikut file logout.php untuk menghapus data pada tabel testimonial.php untuk keluar dari halaman admin.aditif.com .

tersimpan ke database. maka data tidak data yang akan berhasil dikirimkan Jika tersimpan ke database.php. file shoutbox.aditif.php. file show_shoutbox.LAMPIRAN à PENGUJIAN WEB 1.com . Berikut adalah tampilan data yang berhasil database. à Proses posting testimonial Halaman shoutbox. tersimpan ke 15 www. Jika data kosong atau penulisan email salah. maka selanjutnya akan ditampilkan halaman lihat shoutbox.

kita dapat menambahkannya ke dalam program dengan bantuan COOKIES. Seharusnya data tersebut akan hilang dari tampilan.com . disini anda dapat melihat semua data testimonial Anda. belum ada pesan peringatan jika terjadi keberhasilan proses maupun ketidakberhasilan proses. file login.php dan admin_shoutbox. maka anda akan masuk ke halaman lihat data bagian admin. 16 www.aditif.php. Jika seandainya ada data yang dianggap kurang berkenan untuk ditampilkan. Kita akan menambahkan pesan yang disimpan dengan metode COOKIES ini dalam file del_shoutbox. Silahkan isikan username dan password yang telah ditentukan untuk dapat melakukan login ke halaman admin shoutbox. sehingga aplikasi web kita akan menjadi lebih interaktif. maka anda dapat meng-klik tombol delete comment yang ada dibawah setiap data komentar tersebut. à Proses Login Admin Halaman login admin shoutbox. Dalam program yang kita buat.php. Lihat apa yang terjadi. Untuk menampilkan pesan tersebut. Silahkan coba hapus salah satu data. Jika anda telah berhasil login.2.

17 www.com .Berikut adalah tampilan data yang belum terhapus. Berikut adalah tampilan yang datanya telah terhapus. tetapi belum ada pesan peringatan yang menyatakan bahwa data telah terhapus.aditif.

Lihatlah bahwa alamat di addressbar akan selalu berpindah menjadi login.aditif. Periksa dengan mengetikkan alamat admin_shoutbox.php ketika kita tekan ENTER. 18 www.Selanjutnya jika kita logout.com . maka kita akan menjumpai halaman login kembali.php untuk masuk ke halaman kontrol admin.php. Berikut adalah modifikasi file del_shoutbox.php dan admin_shoutbox.

com 19 www.aditif.aditif.~~~~~~~~~~~~~ Keep Your Dream n Success 2 U ~~~~~~~~~~~~~ www.com .

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->