Page 77 - Framework Codeigniter 2
P. 77
www.koder.web.id – Kumpulan tutorial komputer
Chapter 10
Kasus 3. Sistem Templating
Sistem templating adalah salah satu fitur atau library yang harus dipikirkan di dalam CodeIgniter,
karena CodeIgniter memiliki metode yang sangat sederhana. Tidak memiliki sistem layout, widget
dan lain-lain. Untuk membuat sistem templating di CodeIgniter kita dapat membuat sendiri dengan
menggunakan fungsi-fungsi yang telah disediakan oleh CodeIgniter atau kita juga dapat
menggunakan sistem templating yang sudah ada dan populer. Kegunaan sistem templating
adalah :
· Kerja Sama Tim Yang Lebih Baik - Dengan pemisahan menggunakan templating ini, maka
rekan bagian pengerjaan desain tidak lagi terganggu oleh kode program yang Anda buat.
Begitupun Anda, tidak khawatir lagi script/kode program yang telah dibuat akan terganggu.
· Skrip/code Yang Bersih - Situs dengan aplikasi kompleks, misalnya sebuah portal, pasti
memerlukan skrip yang kompleks yang menghabiskan sampai ribuan baris. Tentunya akan
sangat mengganggu sekali kalau skrip yang sudah memusingkan itu ditambah lagi dengan tag-
tag HTML di dalamnya.
· Perubahan Tampilan Lebih Cepat Dan Mudah - Dengan pemisahan melalui template, hal
tersebut dapat dilakukan dengan mudah, bahkan tanpa harus merombak skrip PHP sedikit
pun.
Native CodeIgniter Tempating
Dengan menyusun view-view yang ada, kita sebenarnya dapat membuat sebuah tempate library
yang cukup powerful. Idenya sederhana saja, cukup membagi sebuah halaman menjadi beberapa
area. Sebagai contoh kita akan menggunakan template dari opendesign.org. Dari desain tersebut
dapat kita bagi menjadi area header, top menu, right menu dan content. Masing-masing area
tersebut akan digabungkan dalam satu halaman utuh yang dinamakan template.
Masing-masing area tersebut akan ditangani oleh sebuah view agar tidak terjadi duplikasi dan
akan mempermudah penggunaan kembali area tersebut. Adapun area-area tesebut dapat dilihat
pada gambar berikut.
72

