{"id":51457,"date":"2024-11-08T08:46:00","date_gmt":"2024-11-08T01:46:00","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=51457"},"modified":"2024-11-08T09:12:40","modified_gmt":"2024-11-08T02:12:40","slug":"codeigniter-adalah","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/codeigniter-adalah\/","title":{"rendered":"Apa itu CodeIgniter? Pengertian, Konsep, dan Kelebihannya"},"content":{"rendered":"\n<p><span style=\"font-weight: 400;\">Setiap bahasa pemrograman pasti memiliki <\/span><i><span style=\"font-weight: 400;\">FrameWork<\/span><\/i><span style=\"font-weight: 400;\">. CodeIgniter adalah <\/span><i><span style=\"font-weight: 400;\">FrameWork <\/span><\/i><span style=\"font-weight: 400;\">PHP yang sangat ringan dan bersifat <\/span><i><span style=\"font-weight: 400;\">open source<\/span><\/i><span style=\"font-weight: 400;\">, sehingga menjadikannya sebagai salah satu <\/span><i><span style=\"font-weight: 400;\">FrameWork <\/span><\/i><span style=\"font-weight: 400;\">PHP yang paling banyak digunakan oleh pengembang <\/span><i><span style=\"font-weight: 400;\">website<\/span><\/i><span style=\"font-weight: 400;\">. Lalu, apa itu CodeIgniter, bagaimana konsep dan kelebihannya? Semuanya akan kami bahas pada artikel berikut :&nbsp;<\/span><\/p>\n\n\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-apa-itu-codeigniter\"><b>Apa itu CodeIgniter?<\/b><\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">Dilansir dari halaman <\/span><a href=\"https:\/\/id.wikipedia.org\/wiki\/CodeIgniter\" target=\"_blank\" rel=\"noopener nofollow\" title=\"\"><span style=\"font-weight: 400;\">Wikipedia<\/span><\/a><span style=\"font-weight: 400;\">, CodeIgniter adalah <\/span><i><span style=\"font-weight: 400;\">FrameWork <\/span><\/i><span style=\"font-weight: 400;\">yang menggunakan arsitektur MVC (Model View Controller) yang digunakan untuk membuat atau mengembangkan <\/span><i><span style=\"font-weight: 400;\">website <\/span><\/i><span style=\"font-weight: 400;\">dinamis dengan basis PHP. CodeIgniter pertama kali diperkenalkan pada 28 Februari 2006.<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/flow-chart-CodeIgniter.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"302\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/flow-chart-CodeIgniter-1024x302.png\" alt=\"flow chart CodeIgniter \" class=\"wp-image-51459\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/flow-chart-CodeIgniter-1024x302.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/flow-chart-CodeIgniter-300x89.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/flow-chart-CodeIgniter-768x227.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/flow-chart-CodeIgniter-370x109.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/flow-chart-CodeIgniter-270x80.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/flow-chart-CodeIgniter-570x168.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/flow-chart-CodeIgniter-740x218.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/flow-chart-CodeIgniter.png 1044w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-framework\"><b>FrameWork<\/b><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">Di atas, telah disebutkan istilah <\/span><i><span style=\"font-weight: 400;\">Framework, <\/span><\/i><span style=\"font-weight: 400;\">atau kerangka kerja.<\/span> Apa itu FrameWork?<span style=\"font-weight: 400;\"> Sebelum lebih jauh membahas tentang CodeIgniter, alangkah baiknya bila kita gali dulu informasi terkait dengan FrameWork.&nbsp;<\/span><\/p>\n\n\n\n<p><i><span style=\"font-weight: 400;\">FrameWork <\/span><\/i><span style=\"font-weight: 400;\">atau <\/span><i><span style=\"font-weight: 400;\">Software FrameWork <\/span><\/i><span style=\"font-weight: 400;\">adalah sebuah abstraksi perangkat lunak, yang di dalamnya terdapat fungsi-fungsi umum untuk membantu membuat <\/span><i><span style=\"font-weight: 400;\">website <\/span><\/i><span style=\"font-weight: 400;\">dengan cepat dan dapat digunakan sesuai kebutuhan.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Bila dilihat secara lebih detail, sesuai dengan namanya, Software <\/span><i><span style=\"font-weight: 400;\">FrameWork <\/span><\/i><span style=\"font-weight: 400;\">dapat dijabarkan sebagai berikut:<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><span style=\"font-weight: 400;\">Kerangka kerja: Didalamnya terdapat aturan-aturan yang perlu diikuti untuk membuat sesuatu. Tiap <\/span><i><span style=\"font-weight: 400;\">FrameWork <\/span><\/i><span style=\"font-weight: 400;\">memiliki aturannya sendiri-sendiri, dan biasanya akan dituliskan secara lengkap di halaman dokumentasi.<\/span><\/li>\n\n\n\n<li><i><span style=\"font-weight: 400;\">Reusability<\/span><\/i><span style=\"font-weight: 400;\">: Didalam <\/span><i><span style=\"font-weight: 400;\">FrameWork <\/span><\/i><span style=\"font-weight: 400;\">terdapat fungsi-fungsi yang bisa digunakan secara berulang. Tanpa <\/span><i><span style=\"font-weight: 400;\">FrameWork<\/span><\/i><span style=\"font-weight: 400;\">,<\/span> <span style=\"font-weight: 400;\">akan ada banyak sekali baris <\/span><i><span style=\"font-weight: 400;\">code <\/span><\/i><span style=\"font-weight: 400;\">yang mungkin akan berulang di setiap menunya. Tapi dengan adanya <\/span><i><span style=\"font-weight: 400;\">FrameWork<\/span><\/i><span style=\"font-weight: 400;\">, Anda cukup memanggil fungsi yang dibutuhkan untuk digunakan berulang kali.&nbsp;<\/span><\/li>\n\n\n\n<li><i><span style=\"font-weight: 400;\">FrameWork <\/span><\/i><span style=\"font-weight: 400;\">bisa terdiri dari program, <\/span><i><span style=\"font-weight: 400;\">compiler<\/span><\/i><span style=\"font-weight: 400;\">, <\/span><i><span style=\"font-weight: 400;\">library<\/span><\/i><span style=\"font-weight: 400;\">, API, <\/span><i><span style=\"font-weight: 400;\">tool sets<\/span><\/i><span style=\"font-weight: 400;\">, komponen dan lainnya. Di dalam <\/span><i><span style=\"font-weight: 400;\">FrameWork, <\/span><\/i><span style=\"font-weight: 400;\">biasanya juga sudah tersedia berbagai kebutuhan yang bisa digunakan untuk mempermudah pembuatan <\/span><i><span style=\"font-weight: 400;\">website<\/span><\/i><span style=\"font-weight: 400;\">.&nbsp;<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Semua bahasa pemrograman populer memiliki <\/span><i><span style=\"font-weight: 400;\">FrameWork<\/span><\/i><span style=\"font-weight: 400;\">. Maka, sebelum Anda mencoba membuat aplikasi dengan menggunakan <\/span><i><span style=\"font-weight: 400;\">FrameWork<\/span><\/i><span style=\"font-weight: 400;\">, sangat disarankan untuk membuatnya tanpa <\/span><i><span style=\"font-weight: 400;\">FrameWork. <\/span><\/i><span style=\"font-weight: 400;\">Sehingga nantinya Anda akan merasa lebih mudah ketika sudah terjun menggunakan <\/span><i><span style=\"font-weight: 400;\">FrameWork<\/span><\/i><span style=\"font-weight: 400;\">, karena sudah terbiasa dengan konsep dasarnya.&nbsp;<\/span><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-software-framework\"><b>Software FrameWork<\/b><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><b>Bahasa<\/b><\/td><td><b>FrameWork<\/b><\/td><\/tr><tr><td><span style=\"font-weight: 400;\">PHP<\/span><\/td><td><span style=\"font-weight: 400;\">CodeIgniter, Laravel, Symphony, Yii<\/span><\/td><\/tr><tr><td><span style=\"font-weight: 400;\">JavaScript<\/span><\/td><td><span style=\"font-weight: 400;\">React, Vue, Express<\/span><\/td><\/tr><tr><td><span style=\"font-weight: 400;\">Java<\/span><\/td><td><span style=\"font-weight: 400;\">Spring, JSF, Struts, Hibernate&nbsp;<\/span><\/td><\/tr><tr><td><span style=\"font-weight: 400;\">Python<\/span><\/td><td><span style=\"font-weight: 400;\">Jango, CheeryPy, <a href=\"https:\/\/blog.rumahweb.com\/flask-adalah\/\">Flask<\/a>, Pyramid<\/span><\/td><\/tr><tr><td><span style=\"font-weight: 400;\">CSS<\/span><\/td><td><span style=\"font-weight: 400;\">Bootstrap, Materialize, TailWindCSS<\/span><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-mvc\"><b>MVC<\/b><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">Singkatan dari Model View Controller, MVC adalah suatu arsitektur pada perancangan perangkat lunak yang berorientasi objek dengan memisahkan antara tampilan, data, dan proses. <\/span><span style=\"font-weight: 400;\"><br \/><\/span><span style=\"font-weight: 400;\"><br \/><\/span><span style=\"font-weight: 400;\">Dengan konsep MVC, maka tampilan, data, dan <\/span><i><span style=\"font-weight: 400;\">logic<\/span><\/i><span style=\"font-weight: 400;\"> akan dipisahkan. Ini merupakan konsep umum yang ada di dalam <\/span><i><span style=\"font-weight: 400;\">FrameWork<\/span><\/i><span style=\"font-weight: 400;\">. Dengan adanya konsep ini, akan memberikan kenyamanan saat harus bekerja dalam tim. Karena <\/span><i><span style=\"font-weight: 400;\">developer backen<\/span><\/i><span style=\"font-weight: 400;\">d bisa cukup fokus pada bagian <\/span><i><span style=\"font-weight: 400;\">logic<\/span><\/i><span style=\"font-weight: 400;\">, sedangkan <\/span><i><span style=\"font-weight: 400;\">developer frontline<\/span><\/i><span style=\"font-weight: 400;\">, hanya fokus di bagian tampilan.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-prerequisite\"><b>Prerequisite<\/b><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">Apabila Anda akan mencoba membangun aplikasi menggunakan <\/span><i><span style=\"font-weight: 400;\">FrameWork <\/span><\/i><span style=\"font-weight: 400;\">CodeIgniter, sebaiknya Anda menguasai terlebih dahulu beberapa hal ini:<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><span style=\"font-weight: 400;\">Konsep PHP dasar, dan minimal pernah membuat aplikasi menggunakan PHP Native.<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Memahami konsep Object Oriented PHP, khususnya bahasa pemrograman PHP<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Memahami MVC<\/span><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Kenapa Menggunakan CodeIgniter?<\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">Beberapa alasan untuk menggunakan FrameWork, antara lain:<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><span style=\"font-weight: 400;\">Mempercepat proses pembuatan aplikasi<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Setiap <\/span><i><span style=\"font-weight: 400;\">FrameWork <\/span><\/i><span style=\"font-weight: 400;\">memiliki struktur aplikasi yang terorganisir. Dengan adanya aturan-aturan ini akan memudahkan untuk membangun aplikasi secara tim, karena sudah ada aturan baku yang jelas dan bisa diikuti bersama<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Di dalam suatu <\/span><i><span style=\"font-weight: 400;\">FrameWork<\/span><\/i><span style=\"font-weight: 400;\">, pasti ada <\/span><i><span style=\"font-weight: 400;\">tools <\/span><\/i><span style=\"font-weight: 400;\">dan <\/span><i><span style=\"font-weight: 400;\">libraries <\/span><\/i><span style=\"font-weight: 400;\">yang bisa kita gunakan sesuai dengan kebutuhan<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Bersifat fleksibel, artinya, dapat dengan mudah digunakan di berbagai <\/span><i><span style=\"font-weight: 400;\">database <\/span><\/i><span style=\"font-weight: 400;\">yang berbeda dan bisa menggunakan aplikasi pihak ketiga.&nbsp;<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Adanya fitur<\/span><i><span style=\"font-weight: 400;\"> security<\/span><\/i><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">TeamWork<\/span><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Kelebihan CodeIgniter<\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">Berikut beberapa kelebihan menggunakan CodeIgniter, antara lain:<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><span style=\"font-weight: 400;\">CodeIgniter adalah FrameWork yang ringan dengan ukuran yang tidak sampai 10MB. Bahkan, bila Anda tidak menggunakan fitur testing, ukuran CodeIgniternya tidak sampai 5MB<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Memiliki performa yang baik.<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Hampir z<\/span><i><span style=\"font-weight: 400;\">ero configuration<\/span><\/i><span style=\"font-weight: 400;\">, artinya tidak memerlukan konfigurasi yang rumit. Cukup melakukan sedikit konfigurasi saja, sudah bisa untuk menghasilkan aplikasi yang besar&nbsp;<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Tidak harus menggunakan Command Line<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Tidak harus mengikuti aturan <\/span><i><span style=\"font-weight: 400;\">coding <\/span><\/i><span style=\"font-weight: 400;\">yang ketat<\/span><\/li>\n\n\n\n<li>Dapat <span style=\"font-weight: 400;\">menggunakan <\/span><i><span style=\"font-weight: 400;\">templating engine<\/span><\/i><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Dokumentasi yang lengkap<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Banyaknya Forum CodeIgniter<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Menggunakan arsitektur MVC<\/span><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-system-prerequirement\"><b>System <em>Requirement<\/em><\/b><\/h2>\n\n\n\n<p>Berikut adalah kebutuhan sistem untuk dapat menginstall CodeIgniter versi 3 dan 4. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">CodeIgniter 3<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><span style=\"font-weight: 400;\">PHP 5.6 ke atas<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Di dalamnya terinstal ekstensi \u2018intl\u2019 dan \u2018mbstring\u2019<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Libcurl, digunakan untuk membuat aplikasi yang memiliki fitur <\/span><i><span style=\"font-weight: 400;\">curl <\/span><\/i><span style=\"font-weight: 400;\">sehingga memerlukan <\/span><i><span style=\"font-weight: 400;\">library libcurl<\/span><\/i><span style=\"font-weight: 400;\">.<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">MySQL 5.1 atau lebih, yang digunakan untuk terhubung ke <\/span><i><span style=\"font-weight: 400;\">database<\/span><\/i><span style=\"font-weight: 400;\">.<\/span><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">CodeIgniter 4<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PHP 7.2 keatas<\/li>\n\n\n\n<li>Ekstensi PHP: intl, json, mbstring, MySQLi, SQLite3, libcurl, openssl, dan XML.<\/li>\n\n\n\n<li>Composer<\/li>\n\n\n\n<li>Disarankan untuk menggunakan <span style=\"font-weight: 400;\">MySQL 5.<\/span>6.<\/li>\n<\/ul>\n\n\n\n<p>Dengan mengetahui sistem requirement di atas, Anda dapat memilih versi CodeIgniter yang sesuai dengan infrastruktur server dan spesifikasi aplikasi yang ingin Anda buat.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Perbedaan CodeIgniter 3 dan 4<\/h2>\n\n\n\n<p>Berikut adalah tabel perbedaan antara CodeIgniter versi 3 dan CodeIgniter versi 4:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Aspek<\/strong><\/th><th><strong>CodeIgniter 3<\/strong><\/th><th><strong>CodeIgniter 4<\/strong><\/th><\/tr><\/thead><tbody><tr><td><strong>Versi PHP Minimal<\/strong><\/td><td>PHP 5.6 atau lebih<\/td><td>PHP 7.2 hingga 8.x<\/td><\/tr><tr><td><strong>Struktur Folder<\/strong><\/td><td>Tidak ada <code>app<\/code> folder<\/td><td>Folder <code>app<\/code> untuk<br \/>struktur MVC yang<br \/>lebih rapi<\/td><\/tr><tr><td><strong>Namespace<\/strong><\/td><td>Tidak mendukung<\/td><td>Menggunakan<br \/><em>namespace <\/em>untuk<br \/>penataan lebih baik<\/td><\/tr><tr><td><strong>ORM<\/strong><br \/><strong>(Object Relational Mapping)<\/strong><\/td><td>Tidak tersedia<\/td><td>Mendukung ORM<br \/>dengan Query Builder<br \/>yang lebih kuat<\/td><\/tr><tr><td><strong>Dukungan Composer<\/strong><\/td><td>Tidak mendukung<\/td><td>Mendukung Composer<br \/>untuk manajemen paket<\/td><\/tr><tr><td><strong>Security (Keamanan)<\/strong><\/td><td>Fitur keamanan dasar<\/td><td>Fitur keamanan lebih<br \/>canggih dengan <code>Content<\/code><br \/><code>Security Policy<\/code><\/td><\/tr><tr><td><strong>Routing<\/strong><\/td><td>Routing sederhana,<br \/>tanpa <code>Auto Routing<\/code><\/td><td>Routing yang lebih<br \/>fleksibel, mendukung<br \/><code>Auto Routing<\/code><\/td><\/tr><tr><td><strong>Event dan Hooks<\/strong><\/td><td>Hooks untuk beberapa<br \/>fungsi<\/td><td>Event system yang lebih<br \/>luas dan mudah<br \/>dikustomisasi<\/td><\/tr><tr><td><strong>CLI<\/strong><br \/><strong>(Command Line Interface)<\/strong><\/td><td>Terbatas pada tugas<br \/>dasar<\/td><td>CLI lebih kuat untuk<br \/>berbagai tugas<br \/>pengembangan<\/td><\/tr><tr><td><strong>Performance<\/strong><\/td><td>Cukup ringan<\/td><td>Dioptimalkan untuk<br \/>performa yang lebih baik<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Dari tabel diatas, CodeIgniter 4 yang menawarkan fitur lebih lengkap dan lebih cocok digunakan untuk aplikasi web yang kompleks dibandingkan CodeIgniter versi 3. Selengkapnya tengan perbedaan ini bisa Anda pelajari pada artikel <a href=\"https:\/\/www.rumahweb.com\/journal\/codeigniter-4\/\" target=\"_blank\" rel=\"noopener\" title=\"\">berikut<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cara Install CodeIgniter di Hosting<\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">Setelah mengetahui tentang CodeIgniter, sekarang Anda bisa mencoba membuat aplikasi sederhana menggunakan FrameWork ini. Namun, pastikan Anda sudah memiliki <\/span><i><span style=\"font-weight: 400;\">basic prerequisite-<\/span><\/i><span style=\"font-weight: 400;\">nya terlebih dahulu.<\/span><\/p>\n\n\n\n<p>Selain dapat di <em>install<\/em> melalui localhost, Framework CI dapat di install melalui cPanel hosting. Cara install CodeIgniter di cPanel hosting kami jelaskan secara lebih lengkap melalui link berikut: <a href=\"https:\/\/www.rumahweb.com\/journal\/cara-install-codeigniter-di-cpanel\/\">Cara install CodeIgniter di cPanel<\/a><\/p>\n\n\n\n<p>Bagi anda yang telah membuat framework  <span style=\"font-weight: 400;\">CodeIgniter<\/span> di localhost dan ingin menguploadnya ke hosting, Anda bisa mengikuti panduan berikut : <a href=\"https:\/\/www.rumahweb.com\/journal\/cara-upload-codeigniter-4-ke-hosting-rumahweb\/\"><span style=\"font-weight: 400;\">Upload CodeIgniter ke hosting<\/span><\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Dukungan Rumahweb Terhadap CodeIgniter<\/h2>\n\n\n\n<p>Saat ini, semua layanan <a href=\"https:\/\/www.rumahweb.com\/hosting-murah\/\" target=\"_blank\" rel=\"noopener\" title=\"web hosting\">web hosting<\/a> di Rumahweb telah mendukung penggunaan CodeIgniter versi 3 dan versi 4. Bagi Anda yang menggunakan CodeIgniter sebagai framework utama untuk membangun aplikasi website, layanan kami siap membantu aplikasi Anda dapat diakses secara online.<\/p>\n\n\n\n<p>Hosting Rumahweb juga dilengkapi dengan Free SSL, versi PHP terbaru hingga 8.3, Redis, serta Imunify360 untuk meningkatkan keamanan dan memberikan performa terbaik bagi aplikasi Anda.<\/p>\n\n\n\n<p>Demikian artikel tentang apa itu CodeIgniter dari Rumahweb, semoga bermanfaat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Setiap bahasa pemrograman pasti memiliki FrameWork. CodeIgniter adalah FrameWork PHP yang sangat ringan dan bersifat open source, sehingga menjadikannya sebagai salah satu FrameWork PHP yang paling banyak digunakan oleh pengembang website. Lalu, apa itu CodeIgniter, bagaimana konsep dan kelebihannya? Semuanya akan kami bahas pada artikel berikut :&nbsp; Apa itu CodeIgniter? Dilansir dari halaman Wikipedia, CodeIgniter [&hellip;]<\/p>\n","protected":false},"author":329,"featured_media":51458,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[543,798,45],"class_list":{"0":"post-51457","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-web-programming","8":"tag-codeigniter","9":"tag-framework","10":"tag-php"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/51457","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/329"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=51457"}],"version-history":[{"count":0,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/51457\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/51458"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=51457"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=51457"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=51457"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}