Programing & Developing

halaman

Selasa, 24 April 2012

Teori dasar Codeigniter

Apa itu Codeigniter?
singkatnya Codeigniter itu adalah sebuah web application framework yang bersifat opensource yang digunakan untuk membangun suatu aplikasi php dinamis, jadi tujuan utama pengembangan Codeigniter itu hanya untuk membantu developer dalam mengerjakan aplikasi yang lebih cepat daripada kita menulis satu persatu coding scriptnya, cape kan gan…T_T

baca dulu tutorial dasar nya DISINI*Framework Codeigniter 2.pdf

Apa sih kelebihan Codeigniter?
Yang namanya framework kan hanya kerangkanya saja gan, intinya sih klo kita membuat web dengan Framework Codeigniter itu sangat ringan di buka pada browser, code script nya terstructur, mudah dipelajari juga dan dokumentasi untuk beginner nya juga lengkap ada di dalam directory saat kita men-donwload Codeigniter di  webnya,,,
Keunggulan pake framework :
  •   Hemat waktu – dengan helper dan library yang sudah disediakan oleh framework maka tidak perla lagi memikirkan hal lain, ya walaupun awalnya kita harus baca fungsi dari helper, library, config dll…tapi jika sudah faham dasarnya kedepannya kan mudah
  •  Structural – dengan menggunakan framework kita dituntut untuk menuliskan script-script yang baku, jadi sangat cocok jika pada sebuah perusahaan ada beberapa web developer, kerja team juga gampang kan ^_^
  • Kecepatan – jadi berdasarkan benchmark Codeigniter merupakan salah satu framework PHP tercepat yang ada saat ini gan.
  • Mudah dimodifikasi – karena pattern nya MVC jadi kita mudah mengedit script-script juga gan.
Apa itu MVC?
MVC itu singkatan dari Model, View, dan Controller gan.
  • Model disini berhubungannya dengan data yang berinteraksi ke database, jadi intinya itu Controller hanya memberikan perintah kepada Model , selanjutnya Model lah yang menjelaskan rinciannya harus diapakan perintah dari Controller, baik untuk menambahkan data, mengedit, ataupun menghapus data dari dan ke Database kita.
  • View itu fungsinya hanya satu, yaitu menampikan apa yang diperintahkan oleh Controller, bisa berupa halaman web, rss, Javascript dll. Jadi di dalam view itu hanya ada tampilan saja yang biasanya berupa tag HTML, CSS maupun Javascript.
  • Controller disini itu bertindak sebagai penghubung antara data dan View. Di dalam Controller lah semua perintah yang kita lakukan diproses, baik untuk menampilkan halaman maupun bertindak saat kita melakukan perintah. Jadi tugas Controller adalah menyediakan berbagai variable yang akan ditampilkan di View, memanggil Model untuk melakukan akses ke Database, menyediakan penanganan kesalah error, mengerjakan proses logika dari aplikasi serta melakukan Validasi ataupun mengecek input data.
Okay cukup ringkas dan padat untuk teorinya temen-temen,,,
nanti baru kita praktek coding nya ya,,
klo teorinya belum ngerti bisa mabok juga hehe,,,
Soalnya ane juga dulu ga ngerti basic MVC nya, udah emosi aja pengen nelen mouse hahaha…
oh iya yang di cetak tebel di inget-inget ya temen-temen, soalnya variable tersebut adalah dasar dari Codeigniter.

Dari web hijrah ke blogspot

baru baca judulnya aja sudah miriss,,,

ok back to judul...mungkin temen-temen sekalian heran,,,
ane udah mulai maen-maen ama web dari taun 2005, yang awalnya web html, gambarnya basic banget, trus coba pake CMS joomla, bosen pake joomla karena keliatan ga pro, pindah lagi pake Codeigniter yang notabene nya pada taun 2011 sampe sekarang lagi tren, tapi akhirnya di tahun 2012 ane menampakan diri di blogspot...
menampakan diri gan bukan penampakan hehe..

coba saya jelasin dulu sedikit perbedaan blog dan web,
ini sih hanya persepsi ane aja setelah lama bergelut di bidang per-web-an,,,

1. konten blog kebanyakan itu tentang ilmu pengetahuan, tetapi untuk website itu kebanyakan komersil walaupun tidak semua website itu komersil, tapi ujung-ujungnya jual barang atau pasang iklan juga hehehe,,,
eiittsss yang maen blog juga sama aja gan, ga sedikit yang mendulang dollar dari blog,,makanya kadang ane suka prihatin klo owner blog pasang iklan keliatannya gimana gitu, yahhh habis itu ane klik deh satu-persatu iklan-iklan yang tampil, siapa tau bisa nambah-nambah income untuk berkembang :)

2. blogspot itu tempat kita nulis suka-suka kita gan, mau tulis apa kek ga ada yang komplen, dan ga perlu direpotin ama yang namanya script-script juga,
beda dengan web yang klo isinya cuma tulisan doang, ga rame, ga ada flash nya, ga ada jquerynya,,,klo cuma html kan ga matching ya cin,,,

3. blog itu gratis...sedangkan web tu berbayar biasanya, tapi ada ples mines nya juga antara blog dan web,,,
contohnya klo kita mau buat web buat jualan online, tapi hanya di pajang di blog kan susah juga, soalnya kebanyakan orang ga percaya klo yang namanya aja gratisan tar dikira nipu lagi, padahal belum tentu juga kan, lagian banyak juga web-web yang nipu, klo bahasa dumay nya scam :P

4. interaksi antar pembaca dan penulis pada blog itu begitu dekat gan, beda dengan web yang seolah-olah sangat formal, si pembaca komen, tp penulisnya jarang bales komennya...ini enaknya blog, kita serasa punya temen curhat, yah mirip ane yang lagi galau dengan wanita hehehehe.,,,

udah ya temen-temen segitu aja dulu, harus kerja dulu nih,,,

WOI TRUS MANA INFO CODEIGNITERNYA...!!!

sabar-sabar gan, besok ane postingin basic-basic dulu ya,,,
okay cya tomorow blogermania...^_^