{"id":20699,"date":"2024-04-12T10:54:00","date_gmt":"2024-04-12T03:54:00","guid":{"rendered":"https:\/\/jakarta.telkomuniversity.ac.id\/?p=20699"},"modified":"2024-04-15T08:36:50","modified_gmt":"2024-04-15T01:36:50","slug":"tutorial-install-codeigniter-4-manual-dan-menggunakan-composer","status":"publish","type":"post","link":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/tutorial-install-codeigniter-4-manual-dan-menggunakan-composer\/","title":{"rendered":"Tutorial Install CodeIgniter 4 Manual dan Menggunakan Composer"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><h1 style=\"text-align: center\" class=\"vc_custom_heading vc_do_custom_heading\" >Tutorial Install CodeIgniter 4 Manual dan Menggunakan Composer<\/h1><\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p><span style=\"font-weight: 400;\">CodeIgniter atau CI, sering dikenal sebagai integrasi berkelanjutan, adalah salah satu alat yang dapat digunakan ketika sebuah bisnis memerlukan kerangka kerja yang kompleks untuk pengembangan web. Program sumber terbuka ini terkenal dengan fungsionalitasnya yang kuat dan kinerja luar biasa, menjadikannya pilihan yang sangat baik bagi pengembang web. CI dikenal luas karena cocok untuk tim pengembangan web perusahaan dengan anggaran terbatas, karena tidak memerlukan pengeluaran besar. <\/span><\/p>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><h2 style=\"text-align: left\" class=\"vc_custom_heading vc_do_custom_heading\" >Apa Itu CodeIgniter<\/h2><\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div  class=\"wpb_single_image wpb_content_element vc_align_center wpb_content_element\">\n\t\t\n\t\t<figure class=\"wpb_wrapper vc_figure\">\n\t\t\t<div class=\"vc_single_image-wrapper   vc_box_border_grey\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/04\/indomay32-300x300.webp\" class=\"vc_single_image-img attachment-medium\" alt=\"codeigniter\" title=\"indomay32\" srcset=\"https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/04\/indomay32-300x300.webp 300w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/04\/indomay32-1024x1024.webp 1024w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/04\/indomay32-150x150.webp 150w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/04\/indomay32-768x768.webp 768w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/04\/indomay32-1536x1536.webp 1536w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/04\/indomay32-2048x2048.webp 2048w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/04\/indomay32-92x92.webp 92w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/div>\n\t\t<\/figure>\n\t<\/div>\n<\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p dir=\"ltr\">Rick Ellis menciptakan framework CodeIgniter pada tahun 2006. Berbentuk platform open source, continuous integrasi CI melayani pengembangan web dan aplikasi. Bagi pengembang yang ingin menggunakan bahasa pemrograman PHP untuk membuat website atau aplikasi, dikembangkan framework ini. Tujuan dari integrasi berkelanjutan CI adalah untuk memudahkan dan mempercepat pengembang dalam mengerjakan proyeknya. Karena pengembang CI mengklaim bahwa ketika pengembang harus menulis kodenya sendiri dari awal, kinerjanya terkadang membutuhkan waktu lebih lama.<\/p>\n<p dir=\"ltr\">Mereka menawarkan perpustakaan bawaan dengan ratusan templat dan solusi untuk tugas-tugas yang sering diselesaikan pengembang melalui integrasi berkelanjutan CI. Selain itu, CI menawarkan struktur dan User Interface (UI) yang lugas dan rasional untuk menggunakan perpustakaan bawaan.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><h3 style=\"text-align: left\" class=\"vc_custom_heading vc_do_custom_heading\" >Install CodeIgniter 4 Secara Manual <\/h3><\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Download file CI<br \/>\n<\/span>Silahkan download file codeigniter pada link berikut: <a href=\"https:\/\/codeigniter.com\/download\">https:\/\/codeigniter.com\/download<\/a><br \/>\nPada saat artikel ini dibuat versi codeigniter terakhir adalah <b>codeigniter versi v4.5.0<\/b>, dan akan ada lagi pengembangan versi selanjutnya.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ekstrak dan Install CI Framework<br \/>\n<\/span>Setelah Anda mengunduh CI 4, Anda harus mengekstrak file ZIP yang telah Anda unduh ke dalam direktori web server Anda. Kemudian, Anda dapat membuka website Anda dan memulai pengaturan CI 4<br \/>\nSelanjutnya salin folder tersebut ke dalam folder root anda, yaitu di <b>htdocs<\/b>, sedangkan linux di folder <b>www\/html<\/b>.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Konfigurasi Base URL CI<br \/>\n<\/span>Setelah anda selesai melakukan instalasi CI maka selanjutkan melakukan konfigurasi base url yang terdapat pada folder <b>application\/config\/config.php.<br \/>\n<\/b>Silahkan anda buka dengan teks editor yang anda gunakan.<br \/>\nCari pada bagian kode di bawah ini:<br \/>\n$config[&#8216;base_url&#8217;] = &#8221;;<br \/>\nUbah menjadi seperti kode berikut ini:<br \/>\n$config[&#8216;base_url&#8217;] = &#8216;http:\/\/localhost\/blog&#8217;;<br \/>\nPerhatikan kode di atas, pada bagian kode program<b> http:\/\/localhost\/blog<\/b>, nilai tersebut diubah harus sesuai dengan alamat\/nama folder yang anda buat ketika anda menyalin file CIr ke dalam folder root web server anda.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Menjalankan Project CI<br \/>\n<\/span>Setelah semua sudah dilakukan sesuai dengan step di atas, sekarang Anda sudah bisa coba menjalankan project CI Anda.<\/li>\n<\/ol>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><h4 style=\"text-align: left\" class=\"vc_custom_heading vc_do_custom_heading\" >Install CodeIgniter Menggunakan Composer<\/h4><\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Untuk menginstal CI 4 dengan composer, silahkan ketik perintah berikut: <\/span><span style=\"font-weight: 400;\">composer create-project codeigniter4\/appstarter belajar-ci -vvv<br \/>\n<\/span>Tunggulah sampai prosesnya selesai.<br \/>\nAda beberapa argumen yang kita berikan pada perintah ini:<br \/>\ncreate-project adalah perintah untuk membuat proyek baru dengan composer<br \/>\ncodeigniter4\/appstarter adalah file CI yang akan di-download<br \/>\nbelajar-ci adalah nama proyek yang akan kita buat<br \/>\n-vvv berfungsi untuk melihat proses install lebih detail<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Setelah prosesnya selesai, kita akan mendapatkan folder baru dengan nama belajar-ci.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Buka folder belajar-ci dengan teks editor VS Code. Setelah itu buka terminal dengan menekan Ctrl + ` dan jalankan perintah: <\/span><span style=\"font-weight: 400;\">composer install -vvv<br \/>\n<\/span>Perintah ini akan menginstal semua library yang dibutuhkan CI<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Setelah selesai, coba ketik perintah: <\/span><span style=\"font-weight: 400;\">php spark serve<br \/>\n<\/span>Perintah ini akan menjalankan server CI 4 pada port 8080.<br \/>\n<span style=\"font-weight: 400;\">Setelah itu coba buka web browser dan arahkan ke alamat <\/span><span style=\"font-weight: 400;\">http:\/\/localhost:8080<\/span><span style=\"font-weight: 400;\">, maka hasilnya:<\/span><\/li>\n<\/ol>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div  class=\"wpb_single_image wpb_content_element vc_align_center wpb_content_element\">\n\t\t\n\t\t<figure class=\"wpb_wrapper vc_figure\">\n\t\t\t<div class=\"vc_single_image-wrapper   vc_box_border_grey\"><img decoding=\"async\" width=\"1024\" height=\"632\" src=\"https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/04\/ci4-welcome-1024x632.webp\" class=\"vc_single_image-img attachment-large\" alt=\"tutorial codeigniter\" title=\"ci4-welcome\" srcset=\"https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/04\/ci4-welcome-1024x632.webp 1024w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/04\/ci4-welcome-300x185.webp 300w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/04\/ci4-welcome-768x474.webp 768w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/04\/ci4-welcome.webp 1292w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/div>\n\t\t<\/figure>\n\t<\/div>\n<\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p><span style=\"font-weight: 400;\">Selamat. CI 4 sudah berhasil diinstal!<\/span><\/p>\n<p>Baca juga: <a href=\"https:\/\/jakarta.telkomuniversity.ac.id\/pengenalan-konsep-dan-tutorial-react-js-untuk-pemula\/\">Pengenalan Konsep dan Tutorial React JS untuk Pemula<\/a><\/p>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"Tutorial Install CodeIgniter 4 Manual dan Menggunakan Composer CodeIgniter atau CI, sering dikenal sebagai integrasi berkelanjutan, adalah salah satu alat yang dapat digunakan ketika sebuah bisnis memerlukan kerangka kerja yang kompleks untuk pengembangan web. Program sumber terbuka ini terkenal dengan fungsionalitasnya yang kuat dan kinerja luar biasa, menjadikannya pilihan yang sangat baik bagi pengembang web. [...]","protected":false},"author":32,"featured_media":20707,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_wds_title":"Tutorial Install CodeIgniter 4 Manual dan Menggunakan Composer","_wds_metadesc":"Kehadiran CodeIgniter ini bertujuan agar para developer dapat mengembangkan proyek mereka dengan jauh lebih cepat dan mudah.","_wds_focus-keywords":"CodeIgniter","_wds_meta-robots-adv":"","_wds_meta-robots-noindex":false,"_wds_meta-robots-nofollow":false,"_wds_meta-robots-index":false,"_wds_meta-robots-follow":false,"_wds_autolinks-exclude":false,"_wds_canonical":"","_wds_opengraph":[],"_wds_twitter":[],"wds_primary_category":300,"footnotes":""},"categories":[300],"tags":[154,354],"class_list":["post-20699","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-pendidikan","tag-codeigniter","tag-tutorial-install-codeigniter"],"_links":{"self":[{"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/20699","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/comments?post=20699"}],"version-history":[{"count":0,"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/20699\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/media\/20707"}],"wp:attachment":[{"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/media?parent=20699"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/categories?post=20699"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/tags?post=20699"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}