Apa itu CodeIgniter (CI) ?

CodeIgniter (CI) merupakan salah satu aplikasi Open Source atau juga sebuah framework dengan model MVC (Model, View, Contoller) yang bisa digunakan untuk membuat sebuah website Aplikasi berbasis web PHP yang dinamis, sehingga bisa dikatakan CI sangat memudahkan web developer dalam membuat dan mengembangkan aplikasi web dengan cepat dan mudah. CodeIgniter dirilis pertama kali pada 28 Februari 2006.

apa itu CodeIgniter

Lalu Apa itu Framework ?

Framework bisa diartikan sebagai suatu kumpulan dari fungsi – fungsi / prosedur – prosedur
dan class-class untuk tujuan tertentu yang sudah siap digunakan sehingga bisa lebih mempermudah dan mempercepat  pekerjaan seorang programer, tanpa harus membuat fungsi atau class dari awal.

Lalu Apa itu MVC ?

Model, View, Controller merupakan suatu konsep yang cukup populer dalam pembangunan web,  berawal pada bahasa pemograman Smal Talk.

MVC memisahkan pengembambangan aplikasi berdasarkan komponen utama yang membangun sebuah aplikasi seperti manipulasi data, user intrface, dan bagian yang menjadi kontrol aplikasi. Terdapat 3 jenis komponen yang membangun suatu MVC pattern dalam suatu aplikasi yaitu :

1. View

View->merupakan bagian yang menangani presentation logic. Pada suatu aplikasi web bagian ini biasanya berupa file template HTML, yang diatur oleh controller. View  berfungsi untuk menerima dan mempresentasikan data kepada user. Bagian ini tidak memiliki akses langsung terhadap bagian model.

2. Model
Model->biasanya berhubungan langsung dengan databse untuk memanipulasi data (insert, update, delete, search), menangani validasi dari bagian controller, namun tidak dapat berhubungan langsung dengan bagian view.

3. Controller
Controller->merupakan bagian yang mengatur hubungan antara bagian model dan bagian view, controller   berfungis untuk menerima request data dari user kemudian menentukan apa yang akan diproses oleh aplikasi

Dengan menggunakan prinsip MVC suatu aplikasi dapat dikembangkan sesuai dengan kemampuan developernya, yaitu program yang menangani bagian model dan controller, sedangkan designer yang menangani bagian view, sehingga penggunaan arsitektur MVC dapat meningkatkan maintanability dan organisasi kode. Walaupun demikian dibutuhkan komunikasi yang baik programmerr dan designer dalam menangani variabel.


Kelebihan Framework Codeigniter
 
  1. Gratis, Codeigniter dilisensikan dibawah lisensi Apache/BSD style open source. Jadi ini berarti Codeigniter dapat dipakai secara bebas. 
  2. Support PHP4 dan PHP5, Walau saat ini PHP telah mencapai versi 5 bahkan versi 6, namun masih banyak juga orang – orang yang memakai PHP4. Oleh sebab itu, pengembang Framework Codeigniter memperhatikan betul setiap pengguna, oleh karenanya Framework Codeigniter dikembangkan agar mampu berjalan baik PHP4 Maupun PHP5. 
  3. Ukuran File Kecil dan Cepat, dibandingkan dengan Framework lain, semisal CakePHP, Codeigniter adalah alternative bagi kamu yang menginginkan akses yang cepat. Kenapa bisa cepat? Karena Codeigniter hanya me-load fungsi atau library yang digunakan saja, berbeda dengan Framework lainnya yang menggunakan seluruh library walaupun library tersebut tidak digunakan. Alasan inilah yang menjadikan Codeigniter dengan akses tercepat dan ringan. 
  4. Dokumentasi Framework yang baik pastinya dilengkapi dengan dokumentasi yang lengkap dan mendukung, agar bisa mudah dipahami oleh penggunanya. Didukung oleh User Guide yang mudah dimengerti, dari mulai install sampai pada fungsi-fungsinya semua ada. 
  5. Komunitas Framework Codeigniter memiliki sebuah komunitas, kamu bisa bergabung pada situscodeigniter.com/forums 
  6. Mempercepat dan mempermudah pemabangunan sebuah aplikasi web, 
  7. Relatif memudahkan dalam proses maintenance karena sudah ada pola tertentu dalam sebuah framework (dengan syarat programmer harus mengikuti pola standar yang ada), 
  8. Framework menyediakan fasilitas – fasilitas yang umum dipakai sehingga kita tidak perlu membangun dari awal (misalnya validasi, ORM, Pagination, Multiple Database, Scaffolding, pengaturan session, error handling, dll 
  9. Lebih bebas dalam pengembangan jika dibandingkan CSM

Kekurangan Framework Codeigniter
  1. Update core-engine tidak secepat framework lain 
  2. Masih banyak kelonggaran dalam hal coding, misalnya bebas dalam menambah file. 
  3. Tidak mencerminkan MVC yang sesungguhnya, misalnya penulisan echo masih dapat dilakukan pada file Controller.
Itulah beberapa hal yang perlu dipahami sebelum sebelum mempelajari atau belajar membuat web/apalikasi berbasis web menggunakan CodeIginiter

Supaya bisa mempelajari lebih dalam, Anda bisa mencoba belajar membuat sebuah project website menggunakan CI dari artikel Membuat Website Dengan CodeIgniter : Instalasi dan Pemasangan Template

0 Response to "Apa itu CodeIgniter (CI) ?"

Post a Comment

Komentar yang Anda kirim akan terlebih dahulu di moderasi oleh Admin

Virgobet88lotre4dBandar Lotre4DGama69RajajagoGama69GAMA69RajaJagohttps://linkr.bio/gama69https://mez.ink/rajajagohokiToto Slot 4D Lotre4DLotre4D Onlinevirgobet88 daftarRajajago GameVirgobet88Slot Virgobet88Linkr Virgobet88Virgobet88strategi spin harian memanfaatkan ritme dan waktu hoki untuk peluang bonus lebih besarrahasia pemain pro menentukan tempo spin yang sering munculkan kemenangan beruntunpanduan lengkap memilih waktu emas spin agar peluang menang naik drastisanalisis perubahan ritme spin dan pengaruhnya terhadap hasil kemenangan hariantrik pemain berpengalaman mengatur kecepatan spin demi hasil stabil dan menguntungkanstrategi mahjong ways mengatur tempo dan waktu spin untuk meningkatkan keberuntunganpanduan pro mahjong ways membaca pola dan kecepatan spin agar peluang jackpot lebih besaranalisis pola spin mahjong ways dalam menentukan momen emas untuk menang konsistenrahasia mahjong ways memanfaatkan ritme harian spin dan perubahan keberuntunganteknik efektif mahjong ways menyesuaikan kecepatan spin untuk mendapatkan maxwinpanduan membaca ritme dan frekuensi spin harian untuk meningkatkan peluang jackpotstrategi pemain pro menentukan tempo spin harian dan waktu hoki paling menguntungkananalisis ritme spin berdasarkan perubahan keberuntungan dan pola pergerakan hariantrik mengatur kecepatan spin demi kemenangan stabil dalam sesi bermain harianrahasia pemain berhasil menemukan pola spin harian yang sering memberi hasil positifvirgobet88 ungkap hasil analisis ritme spin harian yang berpengaruh pada peluang maxwinstrategi virgobet88 memanfaatkan frekuensi dan ritme spin untuk meningkatkan peluang kemenanganvirgobet88 bagikan teknik mengatur tempo spin dan waktu emas agar hasil lebih stabilhasil riset virgobet88 tentang perubahan ritme spin dan pengaruhnya terhadap keberuntunganpanduan virgobet88 menentukan ritme dan frekuensi spin optimal untuk hasil maksimalstrategi pemain pro membaca pola spin berdasarkan ritme dan waktu hariananalisis ritme spin dan frekuensi keberuntungan yang sering digunakan pemain ahlipanduan mengenali waktu emas spin dan momen hoki dalam setiap permainanrahasia pola spin harian yang mampu meningkatkan kesempatan jackpot besartips mengatur tempo dan kecepatan spin agar keberuntungan lebih stabilstrategi mahjong ways memanfaatkan ritme dan perubahan spin untuk peluang maksimalrahasia pemain pro mahjong ways menentukan waktu hoki dari pola ritme hariananalisis mahjong ways terkait pola dan frekuensi spin beruntun yang menguntungkanpanduan harian mahjong ways menyesuaikan tempo spin dengan perubahan keberuntungantips pro mahjong ways mengatur ritme spin dan membaca pola hoki setiap sesistrategi pemain pro membaca pola spin harian untuk memaksimalkan keberuntungananalisis ritme dan frekuensi spin yang sering dipakai pemain ahli untuk jackpotrahasia spin berirama dan pengaturan tempo yang efektif untuk hasil stabilpanduan harian memanfaatkan waktu emas spin dalam meningkatkan peluang menangtips pemain berpengalaman menentukan jam hoki dan tempo spin paling menguntungkanpetimas88 bagikan strategi spin harian dengan pola dan ritme beruntun yang terujiteknik petimas88 menentukan perubahan tempo spin untuk hasil lebih menguntungkanpetimas88 ungkap rahasia pola spin berirama yang sering berbuah kemenangan besarpanduan lengkap petimas88 membaca perubahan spin harian berdasarkan data keberuntunganpetimas88 strategi bermain dengan analisis ritme spin dan pola keberuntungan terbaruanalisis pola ritme spin malam hari yang sering dipakai pemain untuk menang besarstrategi pemain pro memanfaatkan jam hoki malam untuk peluang jackpot lebih tinggistudi terbaru tentang pengaruh tempo spin malam terhadap tingkat kemenanganpanduan harian mengenali waktu emas spin pada malam hari agar lebih menguntungkanrahasia pemain berpengalaman mengelola spin malam dengan pola beruntun efektifstrategi spin mahjong ways di malam hari yang sering menghasilkan keberuntungan besarpanduan membaca pola mahjong ways malam hari untuk meningkatkan peluang jphasil observasi pemain pro terhadap ritme spin mahjong ways di jam hokianalisis waktu terbaik spin mahjong ways malam hari berdasarkan data pemain berhasilrahasia pola mahjong ways malam hari yang sering memicu kemenangan beruntunLucky Neko Gama69strategi pemain pro membaca pola spin harian berdasarkan ritme dan keberuntunganhasil riset pola spin harian yang paling sering meningkatkan peluang menangpanduan efektif menentukan jam spin terbaik agar konsistensi menang terjagateknik pemain berpengalaman mengelola spin harian untuk hasil lebih stabilstudi terbaru tentang ritme spin harian yang mempengaruhi peluang keberuntungananalisis waktu tepat spin harian berdasarkan pergerakan tempo pemain prorahasia spin berirama dalam meningkatkan peluang jackpot harian pemain ahlipola tersembunyi spin harian yang sering dipakai pemain berhasil untuk menangstrategi harian mengelola kecepatan spin dan waktu hoki agar tetap stabilpenemuan pola spin beruntun yang mengubah peluang menjadi lebih menguntungkanpanduan membaca ritme spin mahjong ways harian untuk peluang jackpot lebih besarstrategi pemain pro mahjong ways dalam mengelola spin dan tempo keberuntunganhasil observasi terbaru pola spin mahjong ways yang sering memberikan hasil positifanalisis ritme spin mahjong ways berdasarkan jam hoki dan frekuensi kemenanganrahasia pemain ahli mahjong ways dalam menentukan tempo spin yang tepat untuk menangvirgobet88 ungkap pola spin harian yang sering digunakan pemain berhasilrahasia virgobet88 mengelola tempo spin dan keberuntungan agar lebih konsistenvirgobet88 bagikan panduan spin harian berdasarkan analisis waktu hokistrategi unggulan virgobet88 dalam membaca ritme dan pola spin beruntunpanduan virgobet88 meningkatkan peluang jackpot dengan spin harian terukurvirgobet88 bagikan panduan spin harian dengan strategi berdasarkan waktu emasrahasia virgobet88 memanfaatkan ritme dan tempo spin untuk peluang jackpot besarstrategi harian virgobet88 dalam menentukan jam spin yang paling menguntungkanvirgobet88 ungkap teknik spin malam hari yang sering bikin pemain menang beruntunpanduan virgobet88 membaca pola spin harian berdasarkan data dan ritme keberuntunganpanduan spin mahjong ways harian berdasarkan ritme dan keberuntungan pemain prorahasia pemain ahli mahjong ways menetapkan jam hoki spin untuk hasil lebih stabilstrategi terbaru spin mahjong ways malam hari yang sering memberikan peluang jackpotanalisis pola berirama mahjong ways dalam meningkatkan frekuensi kemenangan harianhasil observasi pemain pro mahjong ways terhadap ritme dan waktu spin hokianalisis ritme spin malam hari dan hubungannya dengan peluang keberuntungan pemainstrategi pemain berpengalaman menentukan waktu emas spin untuk hasil lebih stabilpengamatan lapangan terhadap perubahan tempo spin dan faktor penentu kemenanganhasil penelitian tentang pola spin harian yang sering memberi keuntungan tinggipanduan lengkap membaca ritme spin malam hari agar tetap maksimal di waktu hokistrategi pro menentukan tempo spin mahjong ways berdasarkan perubahan keberuntungan hariananalisis pola mahjong ways saat pergantian hari yang sering memberi jackpot besarhasil studi terbaru tentang ritme spin mahjong ways dan hubungannya dengan keberuntunganpanduan mahjong ways membaca frekuensi spin dan waktu tepat untuk menangrahasia pemain pro menemukan waktu hoki spin mahjong ways dengan metode observasistrategi pemain berpengalaman menentukan ritme spin malam yang sering memberi keuntunganhasil riset mengenai pola spin beruntun yang sering muncul saat jam keberuntunganpanduan membaca perubahan tempo spin agar peluang menang tetap stabilteknik mengatur kecepatan spin dan pola berulang untuk maksimalkan hasilanalisis waktu hoki spin malam hari berdasarkan pengalaman pemain propetimas88 bagikan strategi spin berlapis yang sering meningkatkan tingkat kemenanganrahasia petimas88 mengelola pola spin malam hari agar tetap konsisten menangpetimas88 ungkap pengaruh ritme spin beruntun terhadap peluang jackpot harianstudi petimas88 tentang waktu emas spin yang sering memberi hasil positifpanduan resmi petimas88 membaca frekuensi spin dan mengatur strategi bermainstrategi pemain berpengalaman mengatur tempo spin dan memanfaatkan momen hokianalisis ritme spin harian dalam menentukan waktu tepat untuk mendapatkan jackpottips mengenali pola spin yang sering memberi keberuntungan besar pada pemainpanduan lengkap mengelola spin harian agar peluang kemenangan tetap stabilrahasia pemain pro menentukan frekuensi spin ideal demi hasil lebih maksimalanalisis mahjong ways terhadap pola ritme spin dan hubungannya dengan keberuntunganstrategi pro mahjong ways memanfaatkan perubahan tempo spin untuk peluang lebih besarpanduan mahjong ways menemukan momen terbaik spin dengan metode pengamatan harianhasil riset pemain berhasil tentang ritme spin mahjong ways pada jam keberuntunganteknik mahjong ways meningkatkan akurasi spin dan menentukan saat paling efektifmahasiswi teknik dapat rp1 2 juta lewat spiral turbo pagi di mahjong ways 2ibu rumah tangga di bogor menang game karena spin turbo spiral mahjong ways 3supir travel surabaya gunakan pola spin spiral mahjong ways 2 jam ganjilmahasiswa sistem informasi pakai spiral ganjil mahjong ways 2 dan dapat bonusmahasiswi akuntansi menang karena pola spiral turbo mahjong ways 3 setiap seninpenjual gorengan menang game karena pola spiral manual di mahjong ways 3supir truk jawa tengah menang karena kombinasi scatter spiral mahjong ways 2penjual pecel lele main mahjong ways 3 jam 7 dan menang berkat pola spiralmahasiswa ilmu komputer menang besar lewat tips bermain mahjong ways 2 subuhmahasiswi sastra bali gunakan mahjong ways 2 dan dapat rp1 3 juta dari spiralibu laundry palembang menang game setelah uji trik bermain mahjong ways 3 manualpenjual martabak manis main mahjong ways 3 dan dapat cuan lewat spiral manualpenjaga parkir yogyakarta cuan harian lewat spin spiral mahjong ways 2 jam 9ibu penjual bubur ayam main mahjong ways 3 dan menang karena scatter spiral jam 6supir angkot karawang cuan setelah ikuti scatter spiral mahjong ways 2 tanpa resetpenjual kue pancong dapat tambahan rp950 ribu dari mahjong ways 3 kombinasi scatterpenjual siomay dapat uang tambahan berkat scatter ganjil mahjong ways 2tukang tambal ban coba mahjong ways 3 dan menang lewat tips spiral tanpa resetibu kosan jakarta cuan lewat tips bermain scatter turbo mahjong ways 3 jam 10supir ojek malam dapat tambahan uang lewat mahjong ways 2 spin turbo delaymahasiswa teknik mesin cuan lewat spin spiral kombinasi di mahjong ways 3mahasiswa dkv jogja menang game setelah uji coba spin mahjong ways 2 tanpa resetibu rumah tangga di probolinggo menang game karena spiral turbo mahjong ways 3mahasiswi ekonomi dapat tambahan uang lewat scatter mahjong ways 2 setiap seninsupir ojol di bandung pakai scatter spiral pagi mahjong ways 2 dan menangtukang sol sepatu pakai turbo spiral mahjong ways 3 dan balik modal dalam 1 hariibu rumah tangga di ciamis dapat rp1 4 juta setelah main mahjong ways 3 jam 9penjual roti bakar pakai mahjong ways 3 untuk spin turbo manual dan menangpenjual kue tradisional dapat cuan harian dari scatter turbo mahjong ways 2mahasiswi psikologi menang lewat pola spin turbo mahjong ways 2 tanpa resetfreelancer admin marketplace menang game dengan tips spiral mahjong ways 2penjaga parkir di tangerang main spiral spiral mahjong ways 3 jam ganjilibu kosan bogor cuan karena spiral ganjil mahjong ways 3 jam 10 pagisupir truk antar pulau cuan dari scatter spin turbo di mahjong ways 2 jam 6 pagimahasiswi ilmu politik dapat tambahan lewat tips bermain mahjong ways 2penjual cireng di depok dapat bonus harian dari scatter mahjong ways 2ibu warteg tegal menang game lewat tips bermain mahjong ways 3 jam subuhsupir angkot malam menang game berkat pola spin mahjong ways 3 konsistenpenjual sosis bakar pakai mahjong ways 2 dan menang lewat turbo spiral jam 6penjual pempek cuan karena spiral spiral mahjong ways 3 saat hujan deraspenjual es doger dapat tambahan dari spiral spiral mahjong ways 3 jam 7freelancer editor konten sukses ulangi pola scatter spiral mahjong ways 2mahasiswa informatika gunakan tips spiral mahjong ways 2 di jam ganjil subuhtukang bakso di medan menang game lewat spiral spiral mahjong ways 3 jam 8pedagang sayur subuh dapat rp1 3 juta dari pola turbo mahjong ways 2 manualpenjual ayam geprek bongkar trik bermain mahjong ways 3 tanpa ganti polamahasiswi sastra minang cuan dari pola spiral mahjong ways 2 manual 4xsupir bus malam gunakan spiral spiral mahjong ways 3 untuk dapat tambahan uangfreelancer logo design menang game lewat scatter kombinasi mahjong ways 3supir mobil pick up menang game karena scatter spiral mahjong ways 2 delaypemuda bandung modal 77k bikin heboh setelah turbo spiral meledak 243 jutamahasiswa karawang tak percaya modal 88k bisa jadi awal momen viralpemuda tangerang modal 66k iseng main tapi scatter turun tiga kali beruntunpemuda bekasi dapat kejutan besar saat pola spiral tiba tiba jalan muluswarga bandung heboh saat modal 77k langsung meledak scatter dan saldo naik tajampenjual bakso tangerang modal 65k langsung dapat scatter ganda dan cuan besarmahasiswa bandung pelajari irama spin pelan dan turbo langsung buka momentumwarga jogja awalnya santai tapi scatter tiba tiba turun di spin terakhiranak kost surabaya ceritakan momen unik saat turbo mode aktif sendiripemuda makassar heboh saat turbo spiral memberi hasil di luar dugaanpenjual nasi uduk depok pelajari pola turbo malam dan rasakan bedanyasupir online jakarta gunakan strategi simple dan raih 302 juta dari modal recehwarga karawang gunakan cara lama dan scatter turun di waktu tak terdugaibu rumah tangga bandung fokus di 20 spin awal dan turbo kasih hasil mengejutkanpekerja lepas bogor awalnya pelan tapi turbo pelan tiba tiba bikin hebohwarga cirebon ceritakan pengalaman lucu saat scatter turun bertubi tubipenjual gorengan bekasi gunakan pola spiral lama dan modal 55k langsung cuanpenjual soto jogja tak menyangka modal kecil bisa pecah scatter besarnelayan indramayu tak sangka modal 99k bisa berbuah scatter awal 284 jutaibu rumah tangga cirebon fokus baca pola turbo tanpa tekanan berlebihan
analisis nilai mahjong ways untuk peningkatan disiplin kerjaimplementasi mahjong ways dalam dunia bisnis modernimplementasi filosofi mahjong ways dalam pelatihan layanan publikmahasiswa ekonomi belajar strategi bisnis dari mahjong waysnilai edukatif mahjong ways bagi pekerja sosialnilai edukatif mahjong ways untuk profesi arsitek mudanilai filosofi mahjong ways untuk profesi penelitinilai filosofis mahjong ways pada pendidikan guru paudnilai ketelitian mahjong ways untuk profesi editor bukunilai kesabaran dalam mahjong ways bagi profesi sopir angkotcara baru mudah menang pahami pola rtp ini dan rahasia orang dalamcara menang efektif dengan pola menang yang dibocorkan pragmaticcara menang pakai pola menang ampuh bocoran orang dalam pgsoftpahami pola rtp ini untuk cara menang berdasarkan bocoran pragmaticpola menang rahasia cara menang mudah ternyata ini caranyaternyata ini caranya trik menang paling mudah dari orang dalam pgsofttrik menang dari bocoran orang dalam pgsoft ternyata ini caranyatrik menang pahami pola rtp ini cara baru mudah menangtrik menang pahami pola rtp ini ternyata ini caranya dari orang dalam pragmaticpola menang rahasia cara menang mudah ternyata ini caranya