membuat aplikasi phonebook menggunakan php & mysql3

Upload: kang-moen-ad-dimai

Post on 07-Jul-2015

966 views

Category:

Documents


14 download

DESCRIPTION

Membuat Aplikasi Phonebook Menggunakan PHP & MySQLform, input, edit, update, delete

TRANSCRIPT

1

Copyright 2011 http://kangmoen.blogspot.com

2

KATA PENGANTAR

Bismillahirrohmanirrohim Puji syukur Al-hamdulillahi rabbil alamin penulis panjatkan kehadirat Allah SWT, yang telah menganugerahkan kasih, sayang dan cinta kepada setiap hamba yang di Ridhai-Nya. Ebook MEMBUAT APLIKASI PHONEBOOK MENGGUNAKAN PHP & MySQL ini tercipta tak luput dari kenikmatan yang Allah berikan kepada kita semua. Shalawat dan salam senantiasa tercurah kepada baginda Muhammad SAW, segenap keluarganya, para sahabatnya dan pengikut seluruhnya. Rasul akhir zaman yang selalu kita nantikan syafaatnya dihari kiamat nanti. Semoga kita termasuk pengikut yang mendapat syafaatnya, amin. Penulis menyadari bahwa penyusunan ebook ini banyak sekali kekurangan karena keterbatasan ilmu. Penulis sangat senang apabila para pembaca mau memberikan masukan, kritikan dan berbagi ilmunya sehingga ebook yang akan datang bisa lebih baik. Semoga dengan adanya ebook ini dapat menambah wawasan untuk menjadi manusia-manusia yang berilmu. Akhir kata, penulis mohon maaf yang sebesar-besarnya.

Wonosobo, 12 Agustus 2011

Kang Moen Ad-Dimai

Copyright 2011 http://kangmoen.blogspot.com

3

PENDAHULUAN

Pernahkah anda kehilangan handphone beserta sim card? Jika pernah, tentunya anda merasakan sedih dan kecewa bukan? Terkadang bukan karena mahalnya harga handphone yang kita punya, melainkan ikut hilangnya nomor-nomor telephone penting yang mungkin nilainya melebihi harga handphone kita. Bisa nomor keluarga, sahabat, rekan bisnis dan lain sebagainya. Oleh karena itu, dalam ebook ini akan dibahas bagaimana membuat aplikasi buku telephone berbasis web sebagai backup dari daftar nomor dihandphone anda. Sehingga apabila kita mengalami hal diatas, tidak perlu merasa sedih dan kecewa lagi. Bagi para pelajar, mahasiswa atau programer (berbasis web) yang sedang belajar atau mendalami php dan mysql, ebook ini juga bisa dijadikan sebagai bahan latihan untuk

memperkaya pengetahuan diri. Menu-menu yang akan dibuat merupakan inti minimal dari aplikasi database (form, input, tampil, edit, update dan hapus), tentunya mengembangkan lagi. anda dapat

Ikuti dan praktekan langkah-langkah dengan teliti! Huruf besar dan kecil sangat berpengaruh !!!

Lisensi DokumenEbook ini dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat mencantumkan sumber asal dan tidak menghapus atau merubah atribut penulis serta pernyataan copyright yang disertakan dalam ebook. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin dari penulis.

Hak cipta dilindungi oleh Undang-Undang.

Copyright 2011 http://kangmoen.blogspot.com

4

PEMBAHASAN

A. Instalasi XAMPP Langkah-langkah menginstall XAMPP adalah sebagai berikut: 1. Double klik master program xampp

2. Muncultampilan awal instalasi, klik Next

3. Pilih lokasi instalasi, secara default di C:\xampp. Klik Next

Copyright 2011 http://kangmoen.blogspot.com

5

4. Pilih opsi install seperti gambar dibawah kemudian klik Install

5. Tunggu proser instalasi sampai selesai, klik Finish

Copyright 2011 http://kangmoen.blogspot.com

6

6. Instalasi selesai, akan ada komentar untuk menjalankan xampp control panel. Pilih Yes.

7. Klik Start pada Apache dan MySql.

Copyright 2011 http://kangmoen.blogspot.com

7

8. Tutup xampp control panel.

Saat kita menjalankan program, Apache dan MySql pada xampp control panel harus aktif. Lalu bagaimana jika komputer telah mati dan ingin mengaktikan Apache dan MySql pada xampp control panel? Biasanya setelah mengintall xampp, terdapat sortchut xampp control panel pada desktop. Jadi tinggal double klik, dan tekan tombol start keduanya maka sudah aktif.

B. Membuat DataBase Database merupakan tempat untuk menyimpan data-data nomor telephon yang akan kita backup. Langkah dalam membuat database adalah sebagai berikut: 1. Buka web browser (misal: mozila firefox), ketik localhost/phpmyadmin 2. Isi nama database dengan phonebook pada kolom Create new database, kemudian klik Create

3. Database telah dibuat, lanjut ke Membuat Tabel

C. Membuat Tabel Ibarat sebuah rumah tentunya terdapat kamar-kamar. Kamar orang tua, kamar anak, kamar tamu dan lain sebagainya. Database kita asumsikan sebagai sebuah rumah sedangkan tabel adalah sebuah kamar. Aplikasi membuat phonebook ini membuat satu tabel yakni tabelCopyright 2011 http://kangmoen.blogspot.com

8

telp yang fungsinya untuk menampung data inputan nomor telephon. Anda bisa menambah kamar (tabel) lagi misalkan tabel user, tentu programnya harus anda kembangkan lagi. Langkah membuat tabel: 1. Klik database yang telah kita buat 2. Isikan kolom Name=telp dan Number of fields=7

3. Klik Go, isikan data seperti dibawah ini

4. Klik Save

Copyright 2011 http://kangmoen.blogspot.com

9

5. Tabel telah dibuat, siap untuk menyimpan data inputan.

D. Membuat File Koneksi File koneksi memiliki fungsi sebagai penghubung antara database dengan program aplikasi yang akan kita buat. File ini bisa ditulis atau digabung kedalam satu file program lainya tetapi bisa juga dibuat secara terpisah. Ebook ini membahas file koneksi secara terpisah karena memiliki beberapa keuntungan diantaranya meminimalisir ukuran file, cukup satu kali penulisan (nantinya tinggal dipanggil dengan perintah include) dan mempermudah pengecekan kesalahan program. Langkah membuat kode program file koneksi adalah sebagai berikut : 1. Buatlah folder baru di C:\xampp\htdocs\ dengan cara klik kanan New>Folder beri nama phone 2. Buka text editor (misal: notepad) , kemudian ketikan kode dibawah ini:

die ("Maaf, koneksi gagal");

die ("Maaf, database tidak ditemukan");

3. Simpan kedalam folder phone, beri nama konek.php 4. Buka web browser (misal:mozila firefox), ketikan localhost/phone/konek.php. Jika tampilan browser kosong, maka program berhasil. Tetapi jika browser terdapat

Copyright 2011 http://kangmoen.blogspot.com

10

komentar Maaf, koneksi gagal dan atau Maaf, database tidak ditemukan, maka masih ada kesalahan. Bisa dari kesalahan penulisan program, bisa dari database yang belum dibuat atau bisa juga terdapat password root.

E. Membuat Form Input Interface dalam memasukkan data adalah form input. Persiapkan dahulu data apa saja yang nantinya akan dimasukkan ke form input, seperti pada tabel yang telah kita buat ada no_hp, nama, jns_kel, agama, alamat dan email. Disini id_hp tidak dibuat karena kita memakai auto_increment, jadi nanti secara otomatis akan terisi. Untuk lebih jelasnya kita praktekan langkah berikut: 1. Buka notepad, ketikan kode dibawah ini