Balitechy.net button
Simple Phone Book dengan CodeIgniter
Written by Eka Putra   
Sunday, 04 October 2009 21:09

Belajar CodeIgniter sangatlah menyenangkan, berbagai kemudahan penggunaan fungsi-fungsi yang ada dan didukung user guide yang lumayan lengkap sangat membantu sekali buat pemula yang ingin menggunakan CodeIgniter.

Kali ini sebagai prakteknya kita akan membuat sebuah aplikasi sederhana yang menggunakan framework codeIgniter ini sebagai dasarnya.

Aplikasi sederhana ini adalah Simple Phone Book. Simple Phone Book ini sesuai namanya adalah sebuah aplikasi berbasis web dimana fungsi utamanya adalah menyimpan informasi kontak dari si pengguna. Phone Book ini akan menyimpan Nama, Nomor Telepon, Alamat, dan Keterangan tambahan. Adapun fasilitas dasar yang kita akan tambahkan adalah pada aplikasi ini adalah :

  1. List View - dimana fasilitas ini merupakan fasilitas pertama yang akan dilihat pengguna pada saat menggunakan aplikasi ini. Fasilitas ini akan menampilkan seluruh data dari kontak dalam bentuk tabel.
  2. Personal View - berfungsi untuk menampilkan hanya satu kontak saja yang kita pilih. disini juga akan terdapat menu pendukung lainnya seperti Add new, Edit Contact, Delete Contact.
  3. Tambah kontak - fasilitas ini memungkinkan kita untuk menambah daftar kontak dalam database kita.
  4. Edit kontak - Edit kontak ini memungkinkan kita untuk meng-edit data pada masing-masing kontak apabila diperlukan.

Nah itu dia fasilitas yang akan kita tambahkan, meskipun sedikit tetapi saya pikir cukup untuk kita mempraktekkan fungsi-fungsi umum di CodeIgniter. Sebelum kita mulai bagaimana kalau kita lihat dulu struktur file pada aplikasi kita, seperti di bawah ini :

Struktur file simple phonebook

Dari struktur file diatas, terlihat aplikasi kita hanya memerlukan sedikit file saja. Disini sengaja saya buat sederhana untuk mempermudah pemahaman saja.

Pada folder Model, kita hanya akan membuat satu file model saja yaitu phone_model.php. Pada model ini kita akan membuat sebuah model dengan nama Phone_model. Di dalamnya akan terdapat fungsi-fungsi yang berhubungan dengan database. karena sudah jelas semua data kontak kita akan disimpan di database.

Pada folder Controller, kita juga hanya membuat sebuah file controller yang kita berinama phone.php. Di dalam phone.php ini kita akan membuat sebuah controller yang bernama Phone dimana akan terdapat fungsi-fungsi pengaturan logika jalannya aplikasi kita.

Dan yang terakhir adalah pada folder Views, kita akan membuat 4 buah file dimana masing-masing file views akan mempunyai tugas untuk menampilkan data dari controller. Dari namanya saja mungkin anda sudah bisa menebak apa saja kira-kira fungsi dari file views tersebut.

Baiklah sebagai awal mungkin informasi diatas cukup untuk membimbing kita menuju proses selanjutnya yang akan kita bahas pada seri berikutnya.

Comments (0)
Write comment
Your Contact Details:
Gravatar enabled
Comment:
[b] [i] [u] [url] [quote] [code] [img]   
:D:angry::angry-red::evil::idea::love::x:no-comments::ooo::pirate::?::(
:sleep::););)):0
Security
Please input the anti-spam code that you can read in the image.
 

SHARE IT

Add to: Digg Add to: Del.icoi.us Add to: Reddit Add to: StumbleUpon Add to: Yahoo Add to: Technorati Information
by: Camp26.Com

PARTNER

MAU BELI BUKU ONLINE?


Masukkan Code ini K1-79Y2D4-F
untuk berbelanja di KutuKutuBuku.com

PARTNER