{"id":298,"date":"2016-09-17T02:55:31","date_gmt":"2016-09-17T02:55:31","guid":{"rendered":"http:\/\/prajasa.com\/?p=298"},"modified":"2016-09-19T09:14:36","modified_gmt":"2016-09-19T09:14:36","slug":"cara-membuat-web-sederhana-dengan-codeigniter-bagian-1","status":"publish","type":"post","link":"https:\/\/prajasa.com\/?p=298","title":{"rendered":"Cara membuat Web sederhana dengan CodeIgniter bagian 1"},"content":{"rendered":"<p>Dalam Artikel kali ini, kita akan membahas cara membuat halaman Web sederhana dengan CodeIgniter. Sebelum membuat Web kita harus memiliki sebuah <em>software<\/em>\u00a0untuk membuatnya. dan biasanya <i>software<\/i>\u00a0tersebut terdiri dari Apache HTTP Server, MySQL, PHP, dan Perl. software tersebut banyak dan harus instal satu-persatu, biar tidak memakan waktu yang lama ada sebuah\u00a0<em>software<\/em> yang membungkus semua software tersebut ke dalam satu software nama nya adalah XAMPP. kita dapat membuat halaman web dengan sangat mudah, tanpa harus dilakukan secara terpisah (sendiri-sendiri)<\/p>\n<p>berikut langkah-langkah dari proses instalasi XAMPP :<\/p>\n<ol>\n<li>jalankan\u00a0<em>file\u00a0<\/em>xampp(versi)Installer.exe (terserah versi yg kalian punya)<img loading=\"lazy\" class=\"alignnone size-medium wp-image-299\" src=\"http:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/Xampp-1-300x251.png\" alt=\"xampp-1\" width=\"300\" height=\"251\" srcset=\"https:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/Xampp-1-300x251.png 300w, https:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/Xampp-1.png 516w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/li>\n<li>Klik\u00a0<strong>Next\u00a0<\/strong>untuk melanjutkan proses instalasi<\/li>\n<li>Pilih software yang ingin Anda pasang, untuk contoh ini, <strong>Next<\/strong> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0<img loading=\"lazy\" class=\"alignnone size-medium wp-image-300\" src=\"http:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/Xampp-2-300x252.jpg\" alt=\"xampp-2\" width=\"300\" height=\"252\" srcset=\"https:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/Xampp-2-300x252.jpg 300w, https:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/Xampp-2.jpg 516w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/li>\n<li>Tentukan tujuan isntallasi XAMPP, untuk contoh ini biarkan lokasi penyimpanan di ( C:\\xampp ), <strong>Next<\/strong><img loading=\"lazy\" class=\"alignnone size-medium wp-image-301\" src=\"http:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/Xampp-3-300x252.jpg\" alt=\"xampp-3\" width=\"300\" height=\"252\" srcset=\"https:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/Xampp-3-300x252.jpg 300w, https:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/Xampp-3.jpg 516w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/li>\n<li>Jika muncul gambar seperti dibawah ini, hilangkan tanda Check, kemudian\u00a0<strong>Next<\/strong><img loading=\"lazy\" class=\"alignnone size-medium wp-image-302\" src=\"http:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/Xampp-4-300x252.png\" alt=\"xampp-4\" width=\"300\" height=\"252\" srcset=\"https:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/Xampp-4-300x252.png 300w, https:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/Xampp-4.png 516w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/li>\n<li>Tunggu proses Instalasi selesai, jika gambar proses beda dengan yg di instal, biarkan itu hanya beda versi<img loading=\"lazy\" class=\"alignnone size-medium wp-image-303\" src=\"http:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/Xampp-5-300x233.png\" alt=\"xampp-5\" width=\"300\" height=\"233\" srcset=\"https:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/Xampp-5-300x233.png 300w, https:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/Xampp-5.png 513w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/li>\n<li>Klik\u00a0<strong>Finish\u00a0<\/strong>untuk mengakhiri proses installasi \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<img loading=\"lazy\" class=\"alignnone size-medium wp-image-304\" src=\"http:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/Xampp-6-300x251.jpg\" alt=\"xampp-6\" width=\"300\" height=\"251\" srcset=\"https:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/Xampp-6-300x251.jpg 300w, https:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/Xampp-6.jpg 516w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/li>\n<li>Setelah proses instalasi selesai, yang adna perlu jalankan adalah\u00a0<em>service<\/em> Apache dan MySQL<img loading=\"lazy\" class=\"alignnone size-medium wp-image-305\" src=\"http:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/Xampp-7-300x192.png\" alt=\"xampp-7\" width=\"300\" height=\"192\" srcset=\"https:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/Xampp-7-300x192.png 300w, https:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/Xampp-7.png 744w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/li>\n<li>Klik tombol\u00a0<strong>Start<\/strong> pada Apache dan MySQL<\/li>\n<\/ol>\n<h2>Instalasi CodeIgniter<\/h2>\n<p><em>Framework\u00a0<\/em>CodeIgniter dapat di unduh (download) dari situs resminya : www.CodeIgniter.com. Instalasi CodeIgniter sangat sederhana dan mudah dilakukan. Anda hanya perlu mengextrak file paket\u00a0<em>framework<\/em> yang di unduh ke direktori C: \\xampp\\htdocs. Agar mudah di baca, kalian dapat mengubah direktori hasil extrak tersebut dengan nama yang lebih pendek, misalnya dari &#8220;CodeIgniter&#8221; menjadi &#8220;ci&#8221;.<\/p>\n<p>Untuk memeriksa apakah CodeIgniter sudah terpasang dengan benar atau belum, Anda dapat menjalankan\u00a0<em>web browser<\/em>, lalu tuliskan alamat berikut :<\/p>\n<p>http:\/\/localhost\/ci\/<\/p>\n<p>jika semua berjalan dengan baik, seharusnya kalian mendapatkan tampilan seperti berikut :<img loading=\"lazy\" class=\"alignnone size-medium wp-image-306\" src=\"http:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/test-300x242.jpg\" alt=\"test\" width=\"300\" height=\"242\" srcset=\"https:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/test-300x242.jpg 300w, https:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/test.jpg 550w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Setelah semua terpasang, kita menuju langkah selanjutnya yaitu membuat Halaman web sederhana bertuliskan <strong>&#8220;Hello World!&#8221;<\/strong><\/p>\n<h3><strong>Versi 1 : di sini kita hanya menggunakan Controller<\/strong><\/h3>\n<p><strong><em><span style=\"text-decoration: underline\">(untuk versi 2,3, dan 4 dapat di baca di artikel berikutnya)<\/span><\/em><\/strong><\/p>\n<p>Dalam aplikasi yang menggunakan pola desain MVC,\u00a0<em>controller\u00a0<\/em>merupakan komponen utama yang berperan sebagai pemroses permintaan dari user. suatu aplikasi berbasis MVC bisa saja dibuat tanpa menggunakan komponen model dan view, tapi tidak mungkin tanpa menggunakan controller<\/p>\n<p>Untuk memulainya, jalankan aplikasi Text Editor (Notepad, Notpad++, atau yang lainnya) lalu tulis kode berikut :<\/p>\n<pre><span style=\"color: #000000\">&lt;?php<\/span>\r\n<span style=\"color: #000000\">class Hello Extends CI_Controller {<\/span>\r\n<span style=\"color: #000000\">   public function index() {<\/span>\r\n<span style=\"color: #000000\">      echo \"&lt;h2&gt;Hello World&lt;\/h2&gt;\";<\/span>\r\n<span style=\"color: #000000\">   }<\/span>\r\n<span style=\"color: #000000\">}\r\n<\/span><\/pre>\n<p>setelah itu simpan\u00a0<em>file<\/em> tersebut dengan nama <span style=\"text-decoration: underline\">Hello.php dan tempatkan di dalam direktori berikut :<\/span><\/p>\n<p>C: \\xampp\\htdocs\\ci\\application\\controllers<\/p>\n<h4><em><strong>Catatan:<\/strong><\/em><\/h4>\n<p>Semua\u00a0<em>file controller\u00a0<\/em> yang kalian buat harus di simpan di dalam direktori di atas.<\/p>\n<p>Metode <span style=\"text-decoration: underline\">Index()<\/span> di dalam kelas <span style=\"text-decoration: underline\">Hello<\/span> mempresentasikan aksi\u00a0<em>default<\/em> yang akan dieksekusi ketika\u00a0<em>controller<\/em>\u00a0<span style=\"text-decoration: underline\">hello<\/span> di panggil tanpa menyertakan nama aksi<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>setelah tersimpan, kalian dapat menjalankan\u00a0<em>controller<\/em> di atas dengan menuliskan URI berikut :<\/p>\n<p>http:\/\/localhost\/ci\/index.php\/hello<\/p>\n<p>dan hasil nya akan seperti ini :<\/p>\n<p><img loading=\"lazy\" class=\"alignnone wp-image-308\" src=\"http:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/ci_helloworld_1-300x188.jpg\" alt=\"ci_helloworld_1\" width=\"604\" height=\"378\" srcset=\"https:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/ci_helloworld_1-300x188.jpg 300w, https:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/ci_helloworld_1-768x480.jpg 768w, https:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/ci_helloworld_1-1024x640.jpg 1024w, https:\/\/prajasa.com\/wp-content\/uploads\/2016\/09\/ci_helloworld_1.jpg 1280w\" sizes=\"(max-width: 604px) 100vw, 604px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h4><\/h4>\n","protected":false},"excerpt":{"rendered":"<div class=\"slide-text-bg2\"><span>Dalam Artikel kali ini, kita akan membahas cara membuat halaman Web sederhana dengan CodeIgniter. Sebelum membuat Web kita harus memiliki sebuah software\u00a0<\/span><\/div>\n<div class=\"slide-btn-area-sm\"><a href=\"https:\/\/prajasa.com\/?p=298\" class=\"slide-btn-sm\">Read More<\/a><\/div>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[14],"tags":[],"_links":{"self":[{"href":"https:\/\/prajasa.com\/index.php?rest_route=\/wp\/v2\/posts\/298"}],"collection":[{"href":"https:\/\/prajasa.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prajasa.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prajasa.com\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/prajasa.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=298"}],"version-history":[{"count":2,"href":"https:\/\/prajasa.com\/index.php?rest_route=\/wp\/v2\/posts\/298\/revisions"}],"predecessor-version":[{"id":310,"href":"https:\/\/prajasa.com\/index.php?rest_route=\/wp\/v2\/posts\/298\/revisions\/310"}],"wp:attachment":[{"href":"https:\/\/prajasa.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=298"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prajasa.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=298"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prajasa.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}