<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>Jepretcode</title><description>Memecahkan masalah dan mencari solusi Codeigniter, PHP, java Wordpress dan lain sebagainya dalam kendala yang dihadapi didalam mempelajari program desain web berbasis database</description><managingEditor>noreply@blogger.com (Yusuf)</managingEditor><pubDate>Tue, 3 Mar 2026 11:31:20 -0800</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">19</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://jepretcode.blogspot.com/</link><language>en-us</language><item><title>SEO Opencart Structured Data Google</title><link>http://jepretcode.blogspot.com/2016/02/seo-opencart-structured-data-google.html</link><category>Opencart</category><author>noreply@blogger.com (Yusuf)</author><pubDate>Mon, 8 Feb 2016 16:10:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3132518184378859990.post-2343455809186538409</guid><description>&lt;div style="text-align: justify;"&gt;
"We do not detect any structured data on your site", itulah yang tampil ketika kita melihat di google webmaster ketika kita sudah masukkan opencart toko online yang kita punya, dan ini menjadi masalah, karena Google tidak mengerti konten yang ada di website toko online yang ingin kita masukkan ke dalam search engine google (&lt;a href="http://jepretcode.blogspot.com/2015/11/blogspot-saat-google-structured-data-testing-tool.html" target="_blank"&gt;lihat Juga Structured Data Untuk Blogspot pada artikel sebelumnya&lt;/a&gt;), dan ini sangat berpengaruh terhadap pencarian di google.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Lalu bagaimana caranya agar structur data opencart yang kita punya tampil di websmater tools, seperti gambar dibawah ini.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn0_sM3mMm43y6h0mtxaU099XKdleBDtk18yxAWZn4b_uGK7VyoguFrCQgn5unNFxTw71qEvLfEnFr5oX5UsPaC6gEOsbuigmSQDeZYhYs7WHDF3noWa12_VP_UoEFjGL68B5toxDi8Qg/s1600/seo-opencart-structured-data-rich-snippets-schema.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="SEO Opencart Structured Data" border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn0_sM3mMm43y6h0mtxaU099XKdleBDtk18yxAWZn4b_uGK7VyoguFrCQgn5unNFxTw71qEvLfEnFr5oX5UsPaC6gEOsbuigmSQDeZYhYs7WHDF3noWa12_VP_UoEFjGL68B5toxDi8Qg/s400/seo-opencart-structured-data-rich-snippets-schema.jpg" title="SEO Opencart Structured Data" width="321" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
Dari gambar diatas dapat dilihat bahwa opencart yang kita punya bisa dipasang seperti Breadcrumb kemudian descripsi untuk produk selain itu juga untuk title produk juga tampil bahkan kita bisa juga tambahkan seperti gambar atau image yang sangat membantu untuk pencarian gambar di pencarian google dan juga kita bisa tambahkan mata uang, harga dan juga untuk rating setiap produk yang direview oleh customer kita, baiklah untuk tidak memperpanjang cerita langsung saja kita mencoba dengan mengambil file yang ada di sini &lt;a href="https://www.dropbox.com/s/cvibcd1qybjcisd/Opencart%20Structured%20Data.txt?dl=0" target="_blank"&gt;Opencart Structured Data&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
Setelah mendapatkan kode di atas maka kita hanya menambahkan kode tersebut ke dalam file product.tpl yang ada di opencat yang kita punya, mungkin juga saya menambahkan kode yang sama dibawah ini :&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;/div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;div itemscope itemtype="http://schema.org/Product" style="display: none;"&amp;gt;
    &amp;lt;div itemprop="name"&amp;gt;&amp;lt;?php echo $heading_title; ?&amp;gt;&amp;lt;/div&amp;gt;
    &amp;lt;div itemprop="description"&amp;gt;&amp;lt;?php echo $description; ?&amp;gt;&amp;lt;/div&amp;gt;
    &amp;lt;img itemprop="image" src="&amp;lt;?php echo $popup; ?&amp;gt;"/&amp;gt;
    &amp;lt;div itemprop="offers" itemscope itemtype="http://schema.org/Offer"&amp;gt;
        &amp;lt;meta itemprop="priceCurrency" content="IDR" /&amp;gt;
        &amp;lt;span itemprop="price"&amp;gt;&amp;lt;?php if ($special) echo $special; else echo $price; ?&amp;gt;&amp;lt;/span&amp;gt;
        &amp;lt;?php $i = 1; { ?&amp;gt;
              &amp;lt;?php if ($rating &amp;lt; $i) { ?&amp;gt;
              &amp;lt;span class="fa fa-stack"&amp;gt;&amp;lt;i class="fa fa-star-o fa-stack-1x"&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;
              &amp;lt;?php } else { ?&amp;gt;
              &amp;lt;span itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"&amp;gt; 
               &amp;lt;span itemprop="ratingValue"&amp;gt;&amp;lt;?php echo $rating; ?&amp;gt;&amp;lt;/span&amp;gt;
               &amp;lt;span itemprop="reviewCount"&amp;gt;&amp;lt;?php echo $reviews; ?&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;                  
        &amp;lt;?php } ?&amp;gt;&amp;lt;?php } ?&amp;gt;
    &amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&lt;/pre&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
Dari kode di atas dapat dijelaskan bahwa kita bisa menampilkan itemprop='name" untuk judul produk atau title produk kemudian baris selanjutnya kita dapat menampilkan descripsi (itemprop="description") dari produk, setelah itu kita juga ingin menampilkan image (gambar produk) (img itemprop="image"), dan kode selanjutnya kita ingin menampilkan mata uang dari toko online kita (meta itemprop="priceCurrency" disini saya menggunakan IDR karena mata uang Rupiah) dan juga kita ingin menampilkan Price atau Harga produk seperti kode (itemprop="price") dan keterangan kode selanjutnya adalah tentang rating dari review yang diberikan oleh pengguna atau customer toko online kita, disana dijelaskan bahwa jika tidak ada rating maka tidak akan menampilkan rating untuk produk dan jika ada rating maka rating akan tampil dan juga jumlah pengguna yang memberikan rating, mungkin bisa anda lihat dan sinkronkan antara gambar paling di atas dengan kode tersebut, jika telah siap maka yang pertama Anda lakukan adalah backup dahulu file product.tpl bawaan agar mudah nanti dikembalikan, setelah itu anda copy dan tambahkan didalam file product.tpl yang ada di dalam template opencart (saya sudah mencoba di opencart v.2 ke atas). tambahkan kode di atas setelah kode dibawah ini:&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;/div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;div id="content" class="&amp;lt;?php echo $class; ?&amp;gt;"&amp;gt;
&lt;/pre&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
Setelah Anda copy maka bukalah link berikut untuk menguji struktured data opencart atau toko online yang kita punya.&amp;nbsp;&lt;a href="https://developers.google.com/structured-data/testing-tool/"&gt;https://developers.google.com/structured-data/testing-tool/&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
untuk mengujinya masukkan salah satu link produk opencart Anda dan lihat hasilnya.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
Untuk Breadcrumb Opencart Agar tampil di structured data google Anda dapat lihat kode dibawah ini :&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;/div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;?php echo $header; ?&amp;gt;
&amp;lt;div class="container"&amp;gt;
  &amp;lt;ul class="breadcrumb" style="display: none;"&amp;gt;   
    &amp;lt;?php foreach ($breadcrumbs as $breadcrumb) { ?&amp;gt;    
    &amp;lt;ol vocab="http://schema.org/" typeof="BreadcrumbList"&amp;gt;
    &amp;lt;li property="itemListElement" typeof="ListItem"&amp;gt;
    &amp;lt;a property="item" typeof="WebPage" href="&amp;lt;?php echo $breadcrumb['href']; ?&amp;gt;"&amp;gt;&amp;lt;span property="name"&amp;gt;&amp;lt;?php echo $breadcrumb['text']; ?&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;    
   &amp;lt;/ol&amp;gt;
    &amp;lt;?php } ?&amp;gt;
  &amp;lt;/ul&amp;gt;
&amp;lt;ul class="breadcrumb"&amp;gt;
    &amp;lt;?php foreach ($breadcrumbs as $breadcrumb) { ?&amp;gt;
    &amp;lt;li&amp;gt;&amp;lt;a href="&amp;lt;?php echo $breadcrumb['href']; ?&amp;gt;"&amp;gt;&amp;lt;?php echo $breadcrumb['text']; ?&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
    &amp;lt;?php } ?&amp;gt;
  &amp;lt;/ul&amp;gt;
&lt;/pre&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
Copy file diatas dan Anda timpa kode yang sama seperti dibawah ini (di baris pertama hingga baris ke 7) lihat kode dibawah ini dan timpa (replace) kode tersebut dengan kode di atas.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;/div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;?php echo $header; ?&amp;gt;
&amp;lt;div class="container"&amp;gt;
  &amp;lt;ul class="breadcrumb"&amp;gt;
    &amp;lt;?php foreach ($breadcrumbs as $breadcrumb) { ?&amp;gt;
    &amp;lt;li&amp;gt;&amp;lt;a href="&amp;lt;?php echo $breadcrumb['href']; ?&amp;gt;"&amp;gt;&amp;lt;?php echo $breadcrumb['text']; ?&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
    &amp;lt;?php } ?&amp;gt;
  &amp;lt;/ul&amp;gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
Setelah Anda timpa atau replace dan simpan lalu silahkan lagi coba cek di alat pengujian structured data yang google sediakan lihat linknya di atas.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
Untuk membantu lebih jelas silahkan ikuti caranya seperti video opencart structured data berikut ini :&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/AiDKq1q50ts/0.jpg" src="https://www.youtube.com/embed/AiDKq1q50ts?feature=player_embedded" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
Setelah berhasil maka kita tunggu sekitar 1 hingga 2 minggu untuk google webmaster tools untuk melakukan pekerjaannya hingga tampil, kita hanya menunggu. Sekian dulu saat ini, silahkan berkomentar untuk berdiskusi menyelesaikan masalah yang satu ini.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn0_sM3mMm43y6h0mtxaU099XKdleBDtk18yxAWZn4b_uGK7VyoguFrCQgn5unNFxTw71qEvLfEnFr5oX5UsPaC6gEOsbuigmSQDeZYhYs7WHDF3noWa12_VP_UoEFjGL68B5toxDi8Qg/s72-c/seo-opencart-structured-data-rich-snippets-schema.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></item><item><title>Cara Menampilkan Google reCAPTCHA di Halaman Login</title><link>http://jepretcode.blogspot.com/2015/12/cara-menampilkan-google-recaptcha-di.html</link><category>Opencart</category><author>noreply@blogger.com (Yusuf)</author><pubDate>Fri, 18 Dec 2015 01:39:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3132518184378859990.post-7235974662718217839</guid><description>&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4feut9gptypmzEUmrPP25e-bHI8MMbq3RjuCz_lAFEPaFC8_OvCYaSQxZMh5wY5BLbV3AdzDA_c54EyYMZzl44sGIaEbVcpJzAmqqyWh5WhpA3ac05u3tPbhLagaCwFi8YSVG2fMDXq8/s1600/google+reCAPTCHA+Opencart+2101.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="Google reCAPTCHA di Halaman Register" border="0" height="163" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4feut9gptypmzEUmrPP25e-bHI8MMbq3RjuCz_lAFEPaFC8_OvCYaSQxZMh5wY5BLbV3AdzDA_c54EyYMZzl44sGIaEbVcpJzAmqqyWh5WhpA3ac05u3tPbhLagaCwFi8YSVG2fMDXq8/s320/google+reCAPTCHA+Opencart+2101.jpg" title="Google reCAPTCHA di Halaman Register" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Google reCAPTCHA Register Customer&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Cara menampilkan Google reCaptcha di halaman login, halaman register halaman checkout resgiter maupun untuk halaman affliate &amp;nbsp;login dan affiliate register toko online opencart khususnya versi 2.1.0.1, Kenapa harus menggunakan google reCaptcha ini, adalah untuk menghindari blog atau website toko online opecart yang kita kelola dari spam salah satunya adalah dengan menambahkan captcha, namun sebelum kita menambahkan google recaptcha ini maka kita harus setting dahulu cara menambahkan basic_captcha di opencart 2.1.0.1 agar saat menambahkan google reCaptcha tampil di setiap halaman,&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
lihat videonya disini untuk menambah basic_captcha di opencart 2.1.0.1&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/uyxK1NRFczY/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/uyxK1NRFczY?feature=player_embedded" width="320"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Setelah Anda melihat dan melakukan hal sesuai video di atas maka sekarang kita menambahkan atau menampilkan Google reCaptcha di halaman register, halaman login, halaman checkout register maupun halaman affilate login dan affiliate register disini saya menggunakan opencart v.2.1.0.1&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
1. Buka admin area&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
2. pilih tab extention&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
3. Pilih Captcha&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
4. Install Google reCAPTCHA&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
5. Pilih edit&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
6. Isi site key dan secret key google reCAPTCHA dan cara mendapatkan key lihat disini&amp;nbsp;&lt;a href="https://www.google.com/recaptcha/intro/index.html"&gt;https://www.google.com/recaptcha/intro/index.html&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
7. Setelah mengisi site key dan secret key setelah itu pilih enable dan klik save.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
8. Masuk ke setting pilih edit&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
9. Masuk ke tab Option dan paling bawah&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
10. Pada captcha pilih Google reCAPTCHA&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
11. Aktifkan atau centang register pada captcha page dan save&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
11. Buka file google_captcha.tpl yang ada di dalam folder catalog/view/.../template/captcha/&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
12.Hapus kode yang ada di dalam file google_captcha.tpl dan ganti dengan kode dibawah ini&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;script src="//www.google.com/recaptcha/api.js" type="text/javascript"&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;fieldset&amp;gt;
  &amp;lt;legend&amp;gt;&amp;lt;?php echo $heading_title; ?&amp;gt;&amp;lt;/legend&amp;gt;
  &amp;lt;div class="form-group required"&amp;gt;
    &amp;lt;?php if (substr($route, 0, 9) == 'checkout/') { ?&amp;gt;
    &amp;lt;label class="control-label" for="input-payment-captcha"&amp;gt;&amp;lt;?php echo $entry_captcha; ?&amp;gt;&amp;lt;/label&amp;gt;
    &amp;lt;div id="input-payment-captcha" class="g-recaptcha" data-sitekey="&amp;lt;?php echo $site_key; ?&amp;gt;"&amp;gt;&amp;lt;/div&amp;gt;
    &amp;lt;?php if ($error_captcha) { ?&amp;gt;
    &amp;lt;div class="text-danger"&amp;gt;&amp;lt;?php echo $error_captcha; ?&amp;gt;&amp;lt;/div&amp;gt;
    &amp;lt;?php } ?&amp;gt;
    &amp;lt;?php } else { ?&amp;gt;
    &amp;lt;label class="col-sm-2 control-label"&amp;gt;&amp;lt;?php echo $entry_captcha; ?&amp;gt;&amp;lt;/label&amp;gt;
    &amp;lt;div class="col-sm-10"&amp;gt;
      &amp;lt;div class="g-recaptcha" data-sitekey="&amp;lt;?php echo $site_key; ?&amp;gt;"&amp;gt;&amp;lt;/div&amp;gt;
      &amp;lt;?php if ($error_captcha) { ?&amp;gt;
      &amp;lt;div class="text-danger"&amp;gt;&amp;lt;?php echo $error_captcha; ?&amp;gt;&amp;lt;/div&amp;gt;
      &amp;lt;?php } ?&amp;gt;
    &amp;lt;/div&amp;gt;
    &amp;lt;?php } ?&amp;gt;
  &amp;lt;/div&amp;gt;
&amp;lt;/fieldset&amp;gt;
&lt;/pre&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Sumber :&amp;nbsp;&lt;a href="https://github.com/opencart/opencart/commit/577754ad9af63cb3ad81160c8abee185fb45ba01"&gt;https://github.com/opencart/opencart/commit/577754ad9af63cb3ad81160c8abee185fb45ba01&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
13. setelah di ganti kemudian save dan silahkan di coba.&lt;br /&gt;
&lt;br /&gt;
Jadi intinya lakukan pengaturan untuk menampilkan basic_captcha seperti petunjuk sehingga dalam menampilkan google reCAPTCHA tidak ada tempat yang tidak tampil seperti saat konsumen register saat checkout, dan menampilkannya di halaman login baik untuk login konsumen maupun untuk login affiliate&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizRtFkJBPLUSlnmzCyzpZfGpUa06oYD0NbCAU4ZuSeo9WXeNbgBC4D9-YhTtGz6pctLkAcheBy6Ju-c3sZjWYReZzr0i_3dZaOiMQP3lKLOv_vWjjEbM0_R5_bR-MkglUmCgXLPr0kPho/s1600/google+reCAPTCHA+Page+Affiliate+Login+Opencart+2101.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="google reCAPTCHA di halaman Login Affiliate" border="0" height="211" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizRtFkJBPLUSlnmzCyzpZfGpUa06oYD0NbCAU4ZuSeo9WXeNbgBC4D9-YhTtGz6pctLkAcheBy6Ju-c3sZjWYReZzr0i_3dZaOiMQP3lKLOv_vWjjEbM0_R5_bR-MkglUmCgXLPr0kPho/s320/google+reCAPTCHA+Page+Affiliate+Login+Opencart+2101.jpg" title="google reCAPTCHA di halaman Login Affiliate" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
Gambar di atas menampilkan google reCAPTCHA di halaman Login Affiliate&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6VhCrrQNQYcYQ3u_lZ53wZ3rLnB0hjbr9ThqXsvQFgxNNcfOfFLqWmTbArk0LiGGABh8KM83H2501Bun_HmCx2ZkJ8PMs6YE0HjpPtDpdY-sJz3i1D1xYtxI5pJUy2b-GxYxb377nhYw/s1600/google+reCAPTCHA+Page+Affiliate+Register+Opencart+2101.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="google reCAPTCHA di halaman Register Affiliate" border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6VhCrrQNQYcYQ3u_lZ53wZ3rLnB0hjbr9ThqXsvQFgxNNcfOfFLqWmTbArk0LiGGABh8KM83H2501Bun_HmCx2ZkJ8PMs6YE0HjpPtDpdY-sJz3i1D1xYtxI5pJUy2b-GxYxb377nhYw/s320/google+reCAPTCHA+Page+Affiliate+Register+Opencart+2101.jpg" title="google reCAPTCHA di halaman Register Affiliate" width="228" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
Gambar diatas adalah menampilkan Google reCAPTCHA di halaman Register Affiliate&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwNnURHZZCePX1om3epJwvIVNUu5tS_k-yolboCsnlLJDRPSSsJn9fzf0YE9c0YDfSfQiJrZYnYHBF6MjIp_Dy8y8Wu6C6JtR1qBKGK_fzBoU-gEAyefDENl60Xagz42NFhjgS8wOS_EM/s1600/google+reCAPTCHA+Page+Checkout+Register+Opencart+2101.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="google reCAPTCHA di halaman Register Saat Checout" border="0" height="163" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwNnURHZZCePX1om3epJwvIVNUu5tS_k-yolboCsnlLJDRPSSsJn9fzf0YE9c0YDfSfQiJrZYnYHBF6MjIp_Dy8y8Wu6C6JtR1qBKGK_fzBoU-gEAyefDENl60Xagz42NFhjgS8wOS_EM/s320/google+reCAPTCHA+Page+Checkout+Register+Opencart+2101.jpg" title="google reCAPTCHA di halaman Register Saat Checout" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
Gambar diatas saat konsumen belanja dahulu kemudian ingin checkout dan register disana maka kita bisa menambahkan google reCAPTCHA di halaman ini&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5yPu30tXqG3eRT44Rh28Iav4x0agrNMfkw27fA53ztUCkm6CAqJaQxd7DhOmMw4nq5awsbgAkvmMQEafWywwwWxMn0YLY5tJENT0Y0XVL02BX2tkdrWPizDdMIZ4gx1Q3Mz93MPRlXnM/s1600/google+reCAPTCHA+Page+Guest+Checkout+Opencart+2101.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="google reCAPTCHA di halaman Guest Checkout" border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5yPu30tXqG3eRT44Rh28Iav4x0agrNMfkw27fA53ztUCkm6CAqJaQxd7DhOmMw4nq5awsbgAkvmMQEafWywwwWxMn0YLY5tJENT0Y0XVL02BX2tkdrWPizDdMIZ4gx1Q3Mz93MPRlXnM/s320/google+reCAPTCHA+Page+Guest+Checkout+Opencart+2101.jpg" title="google reCAPTCHA di halaman Guest Checkout" width="309" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
Gambar di atas untuk menampilkan saat konsumen belanja ketika memilih guest, jadi kita bisa menampilkan Google reCAPTCHA di halaman Guest Checkout&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzhTtqmDK1bLtOWGwrLQekD1Jb5a_p1wqPlRnnuHASV4mFJFI2W04bxUHcKT5xWiLRJE63_As-3gogDN6c36uL2RzMNoQ6pCxrs5RnSE6HGowDBS-B8vDUcU3_J29rf6D6ztD0XZ3xK74/s1600/google+reCAPTCHA+Page+Login+Opencart+2101.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="google reCAPTCHA di halaman Login Customer" border="0" height="163" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzhTtqmDK1bLtOWGwrLQekD1Jb5a_p1wqPlRnnuHASV4mFJFI2W04bxUHcKT5xWiLRJE63_As-3gogDN6c36uL2RzMNoQ6pCxrs5RnSE6HGowDBS-B8vDUcU3_J29rf6D6ztD0XZ3xK74/s320/google+reCAPTCHA+Page+Login+Opencart+2101.jpg" title="google reCAPTCHA di halaman Login Customer" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
Gambar diatas untuk menampilkan Google reCAPTCHA di halaman Login jadi, pada saat Customer Login maka kita bisa menambahkan captcha disini.&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4feut9gptypmzEUmrPP25e-bHI8MMbq3RjuCz_lAFEPaFC8_OvCYaSQxZMh5wY5BLbV3AdzDA_c54EyYMZzl44sGIaEbVcpJzAmqqyWh5WhpA3ac05u3tPbhLagaCwFi8YSVG2fMDXq8/s72-c/google+reCAPTCHA+Opencart+2101.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Blogspot Saat Google Structured Data Testing Tool</title><link>http://jepretcode.blogspot.com/2015/11/blogspot-saat-google-structured-data-testing-tool.html</link><category>blogspot</category><author>noreply@blogger.com (Yusuf)</author><pubDate>Sun, 15 Nov 2015 08:57:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3132518184378859990.post-1701399158433306720</guid><description>&lt;div style="text-align: justify;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUrTmVpITzzStnbiGBZG9drQ5KkSojakENkHZthlknnz-i5BJnDzrSvsGEsRFNMoV7Blht77v_ddsFzMVDZf8qSlz4i7eioYRiw4ecs5l0CC_7FKDB_4EkvR3Lgijt18-hwbxdRPgwQdU/s1600/cara_mengatasi_google_structured_data_testing_tools.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="Blogspot saat google structured data testing tool" border="0" height="94" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUrTmVpITzzStnbiGBZG9drQ5KkSojakENkHZthlknnz-i5BJnDzrSvsGEsRFNMoV7Blht77v_ddsFzMVDZf8qSlz4i7eioYRiw4ecs5l0CC_7FKDB_4EkvR3Lgijt18-hwbxdRPgwQdU/s320/cara_mengatasi_google_structured_data_testing_tools.jpg" title="Blogspot saat google structured data testing tool" width="320" /&gt;&lt;/a&gt;Cara yang benar dalam mengatasi permasalahan dan kesalahan yang terjadi saat blogspot kita di Testing Tools di Google structured Data, mungkin bagi kita yang pernah mencoba salah satu tools yang disediakan oleh google untuk menguji stuktur data sebuah website baik itu blogspot maupun yang lainnya, nah disini saya akan mencoba berbagi cara mengatasinya, karena ada beberapa permasalahan yang terjadi ketika blogspot kita di test di tools ini.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Untuk mengujinya kita bisa lakukan di tempat ini &lt;a href="https://developers.google.com/structured-data/testing-tool/" target="_blank"&gt;Google Structured Data Testing Tool&lt;/a&gt; dan coba uji struktur data web kamu disini, dan saya sekarang khusus menceritakan tentang blogger atau blog dari blogspot. setelah Anda coba halaman web utama dan adakah yang mendapatkan masalah seperti gambar dibawah ini?&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhReZGu_wBz_iLwQucIqV1VhclOzcS1q85N30eU2cyAOho6JG6jDM32I8E1f9C-Lac-tv4I70S0pF8ZOwyTG6m12pmMJLAwuYK2dWat5iqwdzpGvxFS2LSaWhM54eprs2tPMfMWlekmdQQ/s1600/cara_mengatasi_google_structured_data_testing_tool_image_url.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Cara mengatasi google structured data testing tool image url" border="0" height="276" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhReZGu_wBz_iLwQucIqV1VhclOzcS1q85N30eU2cyAOho6JG6jDM32I8E1f9C-Lac-tv4I70S0pF8ZOwyTG6m12pmMJLAwuYK2dWat5iqwdzpGvxFS2LSaWhM54eprs2tPMfMWlekmdQQ/s400/cara_mengatasi_google_structured_data_testing_tool_image_url.jpg" title="Cara mengatasi google structured data testing tool image url" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
Coba kita lihat pada gambar di atas terlihat ada 4 kesalahan, sekarang yang kita atasi adalah &lt;span style="color: red; font-style: italic;"&gt;image_url dan image &lt;/span&gt;(Properti image_url tidak dikenali oleh google untuk objek dengan jenis BlogPosting / Untuk !image: ada pesan Nilai untuk bidang image diwajibkan diwajibkan oleh !cuplikan Kaya)&lt;i&gt;&amp;nbsp;&lt;/i&gt;untuk mengatasi adalah buka template Anda cari kode berikut : "itemprop='image_url'" untuk mengatasinya adalah hilangkan tulisan _url pada image sehingga menjadi "itemprop=;image'" tanpa tanda kutip dua, setelah itu simpan template dan coba lagi test struktur datanya,&amp;nbsp;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWDJntmkb1YV14pVBQx8z2k-Jql6lWQo9tgNynJJegw30JRHFN7Ib0psv3XSVkO2r79zlB4gjT7t2gUqFvdtrLHJfPLVAR-nupxJqH502DwsCuzHhIb0DhF4eUeOymMIUsPAFNdnZyjLc/s1600/cara_mengatasi_google_structured_data_testing_tool_image_url%25282%2529.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="cara_mengatasi_google_structured_data_testing_tool_image_url(2)" border="0" height="275" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWDJntmkb1YV14pVBQx8z2k-Jql6lWQo9tgNynJJegw30JRHFN7Ib0psv3XSVkO2r79zlB4gjT7t2gUqFvdtrLHJfPLVAR-nupxJqH502DwsCuzHhIb0DhF4eUeOymMIUsPAFNdnZyjLc/s400/cara_mengatasi_google_structured_data_testing_tool_image_url%25282%2529.jpg" title="cara_mengatasi_google_structured_data_testing_tool_image_url(2)" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
Lihat gambar diatas maka permasalahan image_url dan image di atas sudah teratasi, namun itu untuk halaman utama, lalu bagaimana jika ulr postingan kita atau url artikel yang kita testing tools google data sekarang, dan lihat apa yang terjadi. jika saya test pada postingan atau artikel maka hasilnya adalah seperti dibawah ini:&amp;nbsp;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRywiRLBG1FigD4tcjTfTNCWfxKaY4IxlrA-PK_CgXHhKuGNRSX8UpW7kZ99PU3axMw7SLqUIXRne75tFg0FLULIIp2FGnsZxvYRnnyjKBdSBSM9L_ZI8OTCRFQObDUnkrNxWa5qMznqU/s1600/cara_mengatasi_google_structured_data_testing_tool_image.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="cara_mengatasi_google_structured_data_testing_tool_image" border="0" height="277" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRywiRLBG1FigD4tcjTfTNCWfxKaY4IxlrA-PK_CgXHhKuGNRSX8UpW7kZ99PU3axMw7SLqUIXRne75tFg0FLULIIp2FGnsZxvYRnnyjKBdSBSM9L_ZI8OTCRFQObDUnkrNxWa5qMznqU/s400/cara_mengatasi_google_structured_data_testing_tool_image.jpg" title="cara_mengatasi_google_structured_data_testing_tool_image" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
Ada 3 kesalahan di ketemukan dan image masih bermasalah pada postingan, lalu bagaimana mengatasinya, sebelumnya cari kode berikut pada template blog :&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;b:if cond='data:post.thumbnailUrl'&amp;gt;
      &amp;lt;meta expr:content='data:post.thumbnailUrl' itemprop='image'/&amp;gt;
    &amp;lt;/b:if&amp;gt;
&lt;/pre&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
Nah berikut kode nya Anda copy dan paste dan himpit kode diatas dengan kode dibawah ini, cara ini sekaligus mengatasi kesalahan Headline seperti gambar di atas berikut kodenya:&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;b:if cond='data:post.thumbnailUrl'&amp;gt;
   &amp;lt;h2 itemprop='headline'&amp;gt;&amp;lt;data:blog.pageTitle/&amp;gt;&amp;lt;/h2&amp;gt;
      &amp;lt;meta expr:content='data:post.thumbnailUrl' itemprop='image'/&amp;gt;
 &amp;lt;b:else/&amp;gt;
   &amp;lt;meta content='&lt;i&gt;masukkan url gambar yang diinginkan&lt;/i&gt;' itemprop='image'/&amp;gt;
   &amp;lt;h2 itemprop='headline'&amp;gt;&amp;lt;data:blog.pageTitle/&amp;gt;&amp;lt;/h2&amp;gt;
 &amp;lt;/b:if&amp;gt;
&lt;/pre&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
pada kode diatas masukkan url photo yang Anda inginkan. Setelah di copy dan himpit beberapa kode seperti diatas, sekarang coba lakukan lagu testing google dan hasilnya apakah seperti dibawah ini&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbjwt2HR6O3ZBXbmmkzit46lzEzUgrs3y1bp6Lk6hBbd5dVrNtzQArPc6lzc9FO8pvYrhXfDxA6axHtrKt07MPidDOq1ooDUJgp4FzcxYAnJSMh4gy_g7fdauMZ7uvyed7SbeGsOHdJis/s1600/cara_mengatasi_google_structured_data_testing_tool_datepublished.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="277" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbjwt2HR6O3ZBXbmmkzit46lzEzUgrs3y1bp6Lk6hBbd5dVrNtzQArPc6lzc9FO8pvYrhXfDxA6axHtrKt07MPidDOq1ooDUJgp4FzcxYAnJSMh4gy_g7fdauMZ7uvyed7SbeGsOHdJis/s400/cara_mengatasi_google_structured_data_testing_tool_datepublished.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
dan sekarang headline dan image sudah teratasi, nah sekarang masih ada satu kesalahan lagi yaitu datePublished tidak ada dan diwajibkan atau Nilai untuk bidang datePublished diwajibkan, bagaimana cara untuk mengatasinya, yaitu Anda cari kata "&lt;b&gt;timestamp"&lt;/b&gt; pada kode dibawah ini.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;a class='timestamp-link' expr:href='data:post.url' rel='bookmark' title='permanent link'&amp;gt;&amp;lt;abbr class='published' expr:title='data:post.timestampISO8601' itemprop='datePublished'&amp;gt;&amp;lt;data:post.timestamp/&amp;gt;&amp;lt;/abbr&amp;gt;&amp;lt;/a&amp;gt;
&lt;/pre&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
Maka tulisan "timestamp" diganti dengan "dateHeader" seperti berikut :&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;a class='timestamp-link' expr:href='data:post.url' rel='bookmark' title='permanent link'&amp;gt;&amp;lt;abbr class='published' expr:title='data:post.timestampISO8601' itemprop='datePublished'&amp;gt;&amp;lt;data:post.dateHeader/&amp;gt;&amp;lt;/abbr&amp;gt;&amp;lt;/a&amp;gt;
&lt;/pre&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhh316wvg0x-VVcLdvHZQjDZfp3cdgEnI-u03KKrcpTKdV77v96RC-Nnz6rVpQH8kMQPmVAuVZGXgyNz3jpqy76lVVPsJmKVAF5eN01qLFcmrAAxaLmTu51THq_aGbmSwlcVMAUpRI0UpQ/s1600/datepublished+tidak+dapat+memahami+tanggal+dan+waktu.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="277" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhh316wvg0x-VVcLdvHZQjDZfp3cdgEnI-u03KKrcpTKdV77v96RC-Nnz6rVpQH8kMQPmVAuVZGXgyNz3jpqy76lVVPsJmKVAF5eN01qLFcmrAAxaLmTu51THq_aGbmSwlcVMAUpRI0UpQ/s400/datepublished+tidak+dapat+memahami+tanggal+dan+waktu.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
Setelah di coba ulang dan hasilnya seperti diatas masih ada kesalahan karena setelan bahasa dan pemformatan coba ganti bahasa blog Anda dengan bahasa Inggris (Amerika Serikat) - English(United States). jika tidak ingin ganti bahasa coba &lt;b&gt;Format Header Tanggal&lt;/b&gt; saja diganti lihat gambar dibawah ini dan setelah itu coba dicek kembali:&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6dM7K9UvbDHiHDx4bKyV_emIUKIt0aKwk_TyZmhJzMpmM5cqbI5VqElGvFBG4QGR0UVD2h3WLzerLzEbrwiMesedYZnFvSNTKZqm8Y1YijWs80yTfj4slkqzLtftEgUAhTEYsF7mJxys/s1600/setting+bahasa+dan+zona+waktu+format+tanggal+pada+blogspot.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="277" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6dM7K9UvbDHiHDx4bKyV_emIUKIt0aKwk_TyZmhJzMpmM5cqbI5VqElGvFBG4QGR0UVD2h3WLzerLzEbrwiMesedYZnFvSNTKZqm8Y1YijWs80yTfj4slkqzLtftEgUAhTEYsF7mJxys/s400/setting+bahasa+dan+zona+waktu+format+tanggal+pada+blogspot.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinqlHFnHwAg_hyphenhyphenXbkDdPHY-rOthsn2d_YBuI_F6FPJWEs9zgh4Ig4Ck-3bnt_4KuWfj0_8SR7Ct9udHzRqqLxMwZAUSNfNHoUtJRXj79_j1Uj_njhjlNkG6b-_xcNlqXWcI5bCqcd7uAk/s1600/mengatasi+datepublished+tidak+dapat+memahami+tanggal+dan+waktu.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="277" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinqlHFnHwAg_hyphenhyphenXbkDdPHY-rOthsn2d_YBuI_F6FPJWEs9zgh4Ig4Ck-3bnt_4KuWfj0_8SR7Ct9udHzRqqLxMwZAUSNfNHoUtJRXj79_j1Uj_njhjlNkG6b-_xcNlqXWcI5bCqcd7uAk/s400/mengatasi+datepublished+tidak+dapat+memahami+tanggal+dan+waktu.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
Lihat dan masalah datepublished sudah teratasi, namun sebelum itu setting seperti berikut&amp;nbsp;Mengonfigurasi Posting Blog.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKQYyNGderif_MVt9mnsNhKNyczSDJfIOkZ9qjRy-yHNQgeloUrQ4os7UDjKTvFDkrf7yjTde6Z37WmD_TTBtEhdChpmGKLGLdtiODV60OpVO94TioaepPip0s2fue0S6H6wASfEUc8U8/s1600/Mengonfigurasi+Posting+Blog.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Mengonfigurasi Posting Blog" border="0" height="167" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKQYyNGderif_MVt9mnsNhKNyczSDJfIOkZ9qjRy-yHNQgeloUrQ4os7UDjKTvFDkrf7yjTde6Z37WmD_TTBtEhdChpmGKLGLdtiODV60OpVO94TioaepPip0s2fue0S6H6wASfEUc8U8/s400/Mengonfigurasi+Posting+Blog.jpg" title="Mengonfigurasi Posting Blog" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ol&gt;
&lt;/ol&gt;
Kemudian permasalahan properti !articleBody/aiaBlogId: tidak dikenali oleh google untuk objek dengan jenis Person seperti gambar diatas, maka untuk mengatasinya adalah dengan cara menghapus tulisan tersebut di dalam template blog lihat kode berikut di dalam template&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;meta expr:content='data:blog.blogId' itemprop='articleBody/aiaBlogId'/&amp;gt;
&amp;lt;meta expr:content='data:post.id' itemprop='articleBody/aiaPostId'/&amp;gt;
&lt;/pre&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
Maka tulisan 'articleBopdy/aiaBlogId' dan articleBody/aiaPostId' dihapus saja tanda kutip satunya jangan. dan jika ada juga seperti kode berikut maka yang dihapus adalah tulisan BlogId dan PostId saja.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;meta expr:content='data:blog.blogId' itemprop='blogId'/&amp;gt;
&amp;lt;meta expr:content='data:post.id' itemprop='postId'/&amp;gt;
&lt;/pre&gt;
&lt;br /&gt;
Dua hal di atas terjadi mungkin karena plugin yang menggunakan ID seperti facebook fb admin, dan lainnya.&lt;br /&gt;
&lt;br /&gt;
Untuk selengkapnya dan selanjtunya dapat lihat pada video cara mengatasi kesalahan saat testing tools google structured data :&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/z6r5w-XwckM/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/z6r5w-XwckM?feature=player_embedded" width="320"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUrTmVpITzzStnbiGBZG9drQ5KkSojakENkHZthlknnz-i5BJnDzrSvsGEsRFNMoV7Blht77v_ddsFzMVDZf8qSlz4i7eioYRiw4ecs5l0CC_7FKDB_4EkvR3Lgijt18-hwbxdRPgwQdU/s72-c/cara_mengatasi_google_structured_data_testing_tools.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total></item><item><title>Membuat Toko Online di Wordpress</title><link>http://jepretcode.blogspot.com/2015/07/membuat-toko-online-di-wordpress.html</link><category>cara membuat toko online</category><category>cara membuat website toko online</category><category>Toko Online</category><category>Wordpress</category><category>Youtube</category><author>noreply@blogger.com (Yusuf)</author><pubDate>Wed, 8 Jul 2015 01:26:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3132518184378859990.post-723183999574395465</guid><description>&lt;div style="text-align: justify;"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG95Puqh_VXG2g_69Ri57xlnyyxjWlrSFCjfy5KDjzzh0iXtT5zR0l6_5eaKx2hcnO0dGYAwMMVN2Wv33Hal4kCTGdhIVSIZIFOSqR26T80mPMXAk_WMj8zHILvk1yj3DnGTl5BY4ByMc/s1600/WooCommerce.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="164" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG95Puqh_VXG2g_69Ri57xlnyyxjWlrSFCjfy5KDjzzh0iXtT5zR0l6_5eaKx2hcnO0dGYAwMMVN2Wv33Hal4kCTGdhIVSIZIFOSqR26T80mPMXAk_WMj8zHILvk1yj3DnGTl5BY4ByMc/s320/WooCommerce.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
Untuk dapat merubah wordpress kita menjadi toko online maka kita bisa lakukan dengan cara mengintall plugin seperti WooCommerce, seperti yang kita ketahui bahwa wordpress dan plugin WooCommerce dapat kita gunakan secara gratis. sehingga kita hanya membutuhkan nama domain dan sewa hostingnya saja jika kita mampu setting wordpress dijadikan toko online dengan menggunakan plugin woocommerce.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;Berapa biaya saya jika saya ingin membuat sebuah toko online&lt;/b&gt;? :&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Yang pertama yang harus Anda lakukan adalah membeli sebuah nama domain toko online Anda&lt;/li&gt;
&lt;li&gt;Menyewa hosting tempat domain kita disimpan agar orang lain bisa mengaksesnya.&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
Untuk membeli nama domain dan sewa hosting atau server toko online kita Anda bisa cek harga di penyedia jasa penjualan nama domain dan sewa hosting, mungkin Anda bisa cek di google, Anda bisa menentukan mana yang baik diantara semuanya dan apakah menggunakan hosting luar negeri atau dalam negeri. Saran saya pelajari dahulu di berbagai forum masing-masing kualitas penyedia jasa hosting sehingga Anda tidak kecewa nantinya.&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Pilihan manakah yang harus saya jalankan jika saya ingin membuat sebuah toko online dengan wordpress&lt;/b&gt;? :&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Jika Anda menyewa jasa orang lain tentu biayanya akan berbeda jika kita membuat sendiri&lt;/li&gt;
&lt;li&gt;Jika Anda ikut kursus dulu atau workshop toko online, tentu biaya kursus atau workshop saja sudah besar.&lt;/li&gt;
&lt;li&gt;Belajar sendiri (Apa bisa, sementara kita nggak tau apa-apa tentang program).&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
Nah dari 3 pilihan diatas jika kita punya uang yang sangat terbatas, maka pilihannya tidak lain adalah sedikit berusaha belajar bagaimana cara membangun sebuah toko online di wordpress, bahkan jika Anda ingin tidak perlu uang untuk sekedar belajar. Anda bisa menggunakan komputer Anda menjadi sebuah server lokal yang lebih dikenal denga nama localhost(cari digoogle bagaimana cara membuat komputer kita menjadi localhost). jadi jika Anda memilih pilihan no 3 diatas karena alasan tertentu seperti uang, maka Anda adalah termasuk orang yang mau belajar dan betul-betul ingin membangun sebuah toko online. di google sekarang banyak sekali orang memberikan cara-cara melakukan itu semua bahkan ada yang menyajikan dalam bentuk video dan mereka upload video mereka di Youtube, sehingga yang melihat dan belajar lebih mudah dipahami, karena tinggal ikuti cara-cara yang disajikan melalui video dan gambarannya pun lebih jelas.&lt;/div&gt;
&lt;div&gt;
Mungkin Anda bisa lihat dibawah ini video cara membuat toko online di wordpress menggunakan plugin WooCommerce, disana dijelaskan secara step by step dan dengan durasi yang tidak panjang, dan di jadikan beberapa video agar tidak ribet dalam belajar. Bahkan jika anda ikuti caranya seorang yang tidak paham atau pandai dalam program akan bisa membangun sebuah toko online dengan wordpress.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/QdgOQC9-PdU/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/QdgOQC9-PdU?feature=player_embedded" width="320"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG95Puqh_VXG2g_69Ri57xlnyyxjWlrSFCjfy5KDjzzh0iXtT5zR0l6_5eaKx2hcnO0dGYAwMMVN2Wv33Hal4kCTGdhIVSIZIFOSqR26T80mPMXAk_WMj8zHILvk1yj3DnGTl5BY4ByMc/s72-c/WooCommerce.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Cari Uang di Youtube</title><link>http://jepretcode.blogspot.com/2015/07/cari-uang-di-youtube.html</link><category>cari uang</category><category>cari uang lewat internet</category><category>cari uang lewat youtube</category><category>dollar dari youtube</category><category>uang dari youtube</category><category>Youtube</category><author>noreply@blogger.com (Yusuf)</author><pubDate>Wed, 8 Jul 2015 01:02:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3132518184378859990.post-2851410120811333821</guid><description>&lt;div style="text-align: justify;"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOhZwvqBNhafnPQXY36h13dYQGM-LOpVrfZ-8e0suCO0x8xehHE6nv4ZzHXEsT87wp8UAAYQf5F2shJSwKzoudotfC0nIZ39MQ1uJzbhyphenhyphenkwfSy7_aiIqXSba93pEkV5kcxIBg_v1OEofs/s1600/Cari+Uang+di+Youtube+8+Bagaimana+Kita+di+Bayar.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOhZwvqBNhafnPQXY36h13dYQGM-LOpVrfZ-8e0suCO0x8xehHE6nv4ZzHXEsT87wp8UAAYQf5F2shJSwKzoudotfC0nIZ39MQ1uJzbhyphenhyphenkwfSy7_aiIqXSba93pEkV5kcxIBg_v1OEofs/s320/Cari+Uang+di+Youtube+8+Bagaimana+Kita+di+Bayar.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
Cari Uang di Youtube? Kok bisa? gimana caranya? Pernah terlintas oleh Anda kenapa orang-orang mau upload video mereka di youtube bahkan sampai video seperti lagu lagu yang ada hak ciptanya saja banyak di youtube, kok bisa?. apa mereka dapat uang? padahal youtube adalah media berbagi video yang gratis ditonton oleh penggunanya. lalu dari mana datangnya uang?.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Mungkin gambarannya seperti ini. Anda pernah lihat iklan yang tampil pada video ketika kita melihat video yang ada di youtube?. kalau Anda sering nonton di youtube pasti Anda bilang ya. nah dari situlah datangnya uang di youtube untuk kita. Jadi logikanya Adalah ketika ada orang yang pasang iklan di youtube lalu youtube menempatkan iklan tersebut di video yang kita upload. jadi youtube mendapatkan bayaran dari yang memasang iklan dan youtube membayar kita dari uang orang yang memasang iklan karena iklan mereka ditampilkan divideo yang kita upload, simple kan.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Lalu bagaimana sebenarnya nilai hitungannya?. Ada yang bilang per 1000 views kita mendapatkan $1-$5. Namun itu tidak jadi patokan karena banyak hal lain yang mempengaruhi nilai yang didapat. Seperti ada 2 video yang hampir sama topiknya, dan salah satu video mempunyai views hingga 15 ribu perhari dan satunya lagi cuma 500 views perhari. tentu berbeda yang dihasilkan. Untuk viewsnya saja sudah tentu yang 15 ribu lebih banyak iklan yang tampil, namun yang 500 views bisa saja lebih besar dari 15 ribu karena beberapa hal, misalnya kata kunci yang tepat dan sesuai dengan iklan, kemudian lamanya orang melihat iklan saat tampil selain itu yang menonton video lebih cenderung menghabiskan videonya untuk ditonton hingga akhir video dan itu tentu berbeda dari yang cuma buka kemudian baru 1/4 video langsung close videonya. Jadi banyak faktor yang mempengaruhi nilai iklan yang tampil di video kita di youtube.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Mungkin Anda ingin juga mencoba mendapatkan uang di youtube?. karena youtube tidaklah dibatasi kalau hanya orang-orang tertentu saja, namun semua orang yang ada didunia ini bisa mendapatkan uang di youtube, termasuk Anda. Lalu bagaimana caranya mendapatkan uang di youtube?. Ada beberapa hal yang perlu dilakukan yang terpenting adalah kita memiliki akun di youtube dan tentunya bisa upload video yang kita punya. namun ada beberapa acuan kita belajar di youtube cara menghasilkan uang namun saya sarankan dari channel Cari Uang di Youtube karena dichannel ini atau saluran ini, kita diajarkan dari awal bagaimana caranya mendapatkan uang di youtube, dan videonya juga nggak terlalu panjang dan mengurangi kebosanan dalam menonton video dan kalau untuk belajar mendingan kita mendapatkan ilmu sedikit-sedikit namun paham, sementara ada saluran lain juga yang menjadi tambahan ilmu.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Mungkin Anda bisa lihat video bagaimana cara cari uang di youtube dibawah ini.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/zBMf0IGs3h0/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/zBMf0IGs3h0?feature=player_embedded" width="320"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Disana ada beberapa video didaftar putarnya dan dijelaskan secara step by step, semoga membantu Anda dalam usaha mencoba mendapatkan uang di youtube.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Namun Anda juga pelajari apa-apa saja yang tidak boleh Anda lakukan di youtube sehingga Akun Anda aman dari banned youtube.&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOhZwvqBNhafnPQXY36h13dYQGM-LOpVrfZ-8e0suCO0x8xehHE6nv4ZzHXEsT87wp8UAAYQf5F2shJSwKzoudotfC0nIZ39MQ1uJzbhyphenhyphenkwfSy7_aiIqXSba93pEkV5kcxIBg_v1OEofs/s72-c/Cari+Uang+di+Youtube+8+Bagaimana+Kita+di+Bayar.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>JNE Reguler Opencart</title><link>http://jepretcode.blogspot.com/2015/07/jne-reguler-opencart.html</link><category>cara membuat toko online</category><category>cara membuat website toko online</category><category>Opencart</category><category>Toko Online</category><author>noreply@blogger.com (Yusuf)</author><pubDate>Sun, 5 Jul 2015 19:07:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3132518184378859990.post-2917000296342601503</guid><description>&lt;div style="text-align: justify;"&gt;
Bagaimana cara setting JNE pada opencart, karena JNE adalah salah satu penyedia jasa pengiriman atau shipping yang ada di Indonesia dan pada setiap toko online yang ada di Indonesia menggunakan jasa JNE ini pada toko online mereka, lalu bagaimana jika kita menggunakan Opencart sebagai website toko online yang kita punya dan ingin menggunakan JNE sebagai salah satu jasa pengiriman bagi konsumen yang berbelanja pada produk yang mereka beli.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Sementara jika kita install opencart secara default tidak ada JNE nya dan jika kita ingin menambahkan JNE pada shipping di opencart maka harus melakukan beberapa tahap, dan cara yang saya lakukan berdasarkan dan beberapa file yang saya dapatkan dari pijaronline.com yang saya coba pasangkan pada opencart 2.0.3.1 dan dirubah sedikit agar tampilannya disesuaikan pada opencart terbaru ini.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Jika anda ingin mencoba dapat mengikuti beberapa cara dibawah ini:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Silahkan download update JNE reguler yang saya sediakan &lt;a href="https://www.dropbox.com/s/pel7y219fkgu0zt/Update%20JNE%20Reguler.zip?dl=0" target="_blank"&gt;disini&lt;/a&gt; dan setelah download silahkan upload di cpanel toko online anda dan extract file tersebut dan didalamnya ada contoh biaya atau tarif JNE reguler silahkan ikuti video dibawah ini bagaimana cara memasukkan tarif JNE pada opencart.&lt;/li&gt;
&lt;li&gt;Simak Video bagaimana mengatur JNE pada Opencart dibawah ini.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/5BTrK_ePO7s/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/5BTrK_ePO7s?feature=player_embedded" width="320"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
Untuk melakukan langkah diatas maka Anda harus melakukan langkah untuk membuat database kota-kota yang ada di indonesia terlebih dahulu lihat disini &lt;a href="http://jepretcode.blogspot.com/2015/07/auto-select-city-opencart.html" target="_blank"&gt;cara membuat auto select city opencart 2.0.3.1&lt;/a&gt;, karena memudahkan pelanggan Anda untuk input kota&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/5BTrK_ePO7s/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">43</thr:total><enclosure length="-1" type="application/json" url="https://www.dropbox.com/s/pel7y219fkgu0zt/Update%20JNE%20Reguler.zip?dl=0"/></item><item><title>Auto Select City Opencart</title><link>http://jepretcode.blogspot.com/2015/07/auto-select-city-opencart.html</link><category>cara membuat toko online</category><category>cara membuat website toko online</category><category>Opencart</category><category>Toko Online</category><author>noreply@blogger.com (Yusuf)</author><pubDate>Sun, 5 Jul 2015 06:59:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3132518184378859990.post-3886187414378254736</guid><description>&lt;div style="text-align: justify;"&gt;
Bagaimana mengatur auto select city atau kota pada opencart, karena ketika kita install opencart maka untuk city atau kota untuk pertama kali maka kita harus mengetik nama kota atau city, lalu bagaimana caranya agar city atau kota tersebut menjadi dropdown menu sehingga kita bisa select atau pilih kota-kota yang sudah tampil secara otomatis dan sesuai dengan nama provinsi yang dipilih diatasnya, misal kita ingin memilih jakarta, maka akan tampil kota-kota yang ada di jakarta, atau jika kita memilih provinsi Jawa Timur misalnya maka yang tampil di menu dropdown auto select city adalah kota-kota yang ada di Jawa Timur.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Mengapa kita harus mencoba auto select city pada opencart, karena ketika kita akan menggunakan JNE sebagai shipping di opencart maka kota atau city adalah salah satu cara untuk mendapatkan berapa nilai berapa biaya pengiriman barang ke kota tertentu. karena di kota ada kode kota yang mengatur biaya tersebut.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1GlUP3SMTUjVpJ9B03UqgNxFGdlPUbxr4tlZn4ilMw7o0DwtQU7VInnZ_Xy8e6Dpi12gAUTQoV-AWTHYZESPzy0_aFwnUoJWRlpNfi1PKmMvIT7tk9GtU9Uk7qs10a4QtIitGjCGv3eA/s1600/auto_select_city_indonesia.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="menu dropdown city indonesia" border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1GlUP3SMTUjVpJ9B03UqgNxFGdlPUbxr4tlZn4ilMw7o0DwtQU7VInnZ_Xy8e6Dpi12gAUTQoV-AWTHYZESPzy0_aFwnUoJWRlpNfi1PKmMvIT7tk9GtU9Uk7qs10a4QtIitGjCGv3eA/s400/auto_select_city_indonesia.jpg" title="auto_select_city" width="301" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
Seperti gambar diatas bisa kita lihat bahwa sebelumnya city ditulis dan setelahnya ada menu dropdwon untuk auto select city setelah kita memilih provinsi yang kita inginkan. Ok untuk menjadikan opencart kita seperti itu maka yang harus kita lakukan adalah:&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Download update dari saya &lt;a href="https://www.dropbox.com/s/x8qexkdf1oqvdwv/auto_select_city_indonesia.zip?dl=0" target="_blank"&gt;disini&lt;/a&gt; dengan nama auto_select_city_indonesia dan silahkan update opencart (saya menggunakan opencart 2.0.3.1)&lt;/li&gt;
&lt;li&gt;Lihat video panduan membuat auto select city atau kota dengan menu dropdown saya dibawah ini.&lt;/li&gt;
&lt;li&gt;Lakukan sesuai dengan panduan video yang ada.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/6dmQCJGsrFU/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/6dmQCJGsrFU?feature=player_embedded" width="320"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
Setelah kita membuat dropdown auto select city opencart 2.0.3.1 maka lihat juga disini &lt;a href="http://jepretcode.blogspot.com/2015/07/jne-reguler-opencart.html" target="_blank"&gt;cara setting JNE Reguler untuk opencart 2.0.3.1&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1GlUP3SMTUjVpJ9B03UqgNxFGdlPUbxr4tlZn4ilMw7o0DwtQU7VInnZ_Xy8e6Dpi12gAUTQoV-AWTHYZESPzy0_aFwnUoJWRlpNfi1PKmMvIT7tk9GtU9Uk7qs10a4QtIitGjCGv3eA/s72-c/auto_select_city_indonesia.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">14</thr:total><enclosure length="-1" type="application/json" url="https://www.dropbox.com/s/x8qexkdf1oqvdwv/auto_select_city_indonesia.zip?dl=0"/></item><item><title>Sukses Punya Toko Online Sendiri dengan Opencart</title><link>http://jepretcode.blogspot.com/2015/06/sukses-punya-toko-online-sendiri-dengan.html</link><category>cara membuat toko online</category><category>cara membuat website toko online</category><category>Opencart</category><category>Toko Online</category><author>noreply@blogger.com (Yusuf)</author><pubDate>Mon, 22 Jun 2015 22:07:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3132518184378859990.post-3855141765350359298</guid><description>&lt;div style="text-align: justify;"&gt;
Sementara kita tidak punya uang yang cukup untuk ikut workshop untuk membangun toko online, namun ada keinginan untuk membangun toko online?. ikutilah beberapa cara yang saya berikan dibawah ini dan lihat video panduan untuk membuat toko online.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Sedikit ulasan : Saya punya toko konvensional apakah bisa jual secara online, tentu saja bisa, Jika Anda mempunyai toko konvensional sendiri dan apa yang Anda jual di toko konvensional tersebut dapat dijual secara online, jangan hanya untuk kalangan atau kumpulan sekitar Anda saja, bahwa kita dapat mengejar konsumen yang jauh, bahkan di seluruh Indonesia.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Jika Anda ingin memiliki toko online sendiri tidaklah sulit bahkan orang yang tidak tau dengan bahasa pemograman ataupun coding mereka bisa membuat toko online sendiri yaitu dengan menggunakan website aplikasi untuk toko online seperti opencart, wordpress dan lainnya, namun disini saya menceritakan membuat toko online dengan opencart, karena opencart bisa kita gunakan secara gratis tanpa biaya. Apakah ada biaya lainnya, tentu saja ada yaitu, menyewa hosting dan membeli nama domain untuk toko online kita, namun itu tidaklah mahal hanya dengan modal sekitar Rp. 300 ribu rupiah kita bisa mendapatkan sewa hosting 1 tahun dan membeli nama domain untuk toko kita. ikutilah langkah langkah berikut jika ingin mempunyai toko online sendiri menggunakan opencart, karena Anda yang tidak pahampun akan bisa membuat toko online sendiri.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Apakah perlu kursus atau ikut workshop untuk membuat toko online? jika kita ingin ikut kursus atau workshop maka ada biaya namun jika Anda tidak memiliki biaya cukup untuk kursus maka lakukan apa yang saya berikan untuk Anda bahwa kita sementara tidak perlu kursus dulu atau ikut workshop. namun tidak menutup kemungkinan jika Anda memiliki biaya lebih untuk ikut kursus atau workshop kenapa tidak, karena dengan mengikuti kursus atau workshop maka Anda akan mendapatkan ilmu rahasia yang tidak ada dan tidak diberikan secara gratis oleh penyelenggara workshop,&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Namun jika Anda belum percaya dengan Ilmu yang diberikan oleh kursus atau workshop toko online yang ada, maka jangan patah semangat kalau Anda tidak bisa membuat toko online sendiri, oleh karena itu untuk sementara Anda bisa dengan hanya modal nama domain dan sewa server(hosting).&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Yang terpenting adalah apakah Anda mau belajar untuk membuat toko online sendiri tanpa harus ikut workshop.&lt;/div&gt;
Lalu apa yang dilakukan?.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Yang pertama adalah membeli nama domain dan menyewa hosting (lebih kurang Rp. 300 ribu)&lt;/li&gt;
&lt;li&gt;Ikutilah tutorial video gratis panduan membuat toko online sendiri dengan opencart yang saya sediakan dibawah ini dan ikuti semua petunjuk dan video lainnya agar kita mengerti.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Untuk tempat menyewa hosting Anda bisa cari google dan cari tau mana yang bagus dan recomended dari pengguna online lainnya. agar website toko online yang kita punya tidak sering ada masalah.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/lC4NiK1Wu4Y/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/lC4NiK1Wu4Y?feature=player_embedded" width="320"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div&gt;
Baiklah untuk tidak berbelit belit berikut video tutorial bagaimana membangun toko online sendiri dengan opencart secara gratis, lihat diatas.&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/lC4NiK1Wu4Y/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Install Wordpress Tanpa Softaculous atau Fantastico</title><link>http://jepretcode.blogspot.com/2015/04/install-wordpress-tanpa-softaculous.html</link><category>cpanel</category><category>Wordpress</category><author>noreply@blogger.com (Yusuf)</author><pubDate>Thu, 2 Apr 2015 11:41:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3132518184378859990.post-2038899003835426675</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg45-6Y4o3loFNzuRaKbPYs3i14GtCuDfMF7yJje3mr1bbrYsokMUrBvw6dLqK2Mkd1JKBp8nG2NrBd0fPhUGQwi84nGTSJpYoTSfj-gCtUgTTq-KqEK0b59TsftiRxdZ1YGhRv-sA0In8/s1600/Cara+Install+Wordpress+di+cPanel+Tanpa+Softaculous+atau+Fantastico.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="Install Wordpress diCpanel Tanpa App Softaculous" border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg45-6Y4o3loFNzuRaKbPYs3i14GtCuDfMF7yJje3mr1bbrYsokMUrBvw6dLqK2Mkd1JKBp8nG2NrBd0fPhUGQwi84nGTSJpYoTSfj-gCtUgTTq-KqEK0b59TsftiRxdZ1YGhRv-sA0In8/s1600/Cara+Install+Wordpress+di+cPanel+Tanpa+Softaculous+atau+Fantastico.jpg" title="Install Wordpress diCpanel Tanpa App Softaculous" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Install wordpress tanpa app softaculous atau fantastico, pernahkan Anda mencoba install wordpress di cpanel tanpa app diatas, jika kita mencoba tentu ada hal yang yang harus diperhatikan dan beberapa langkah yang dilakukan sebelum install wordpress, karena kalau langsung diinstall tanpa membuat database dan username database tentu tidak akan jalan, coba perhatikan gambar diatas!.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Gambar diatas adalah salah satu tampilan ketika kita install wordpress, dan disana kalau kita perhatikan bahwa instal wp meminta Database Name, Username, Password berikut keterangannya&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li style="text-align: justify;"&gt;Datasabe name adalah database yang kita buat untuk menyimpan data, lalu dimana &lt;b&gt;cara membuat database di cPanel&lt;/b&gt; perhatikan gambar dibawah ini dan lihat ada MySQL Database, apa yang perlu dilakukan:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiE-EYdnGvQSgqZGphGSELAU9rmz-wYUi7leEjvW2od7HioEzvVz8JHSxwCiS6GuVttF7KY4kWZqOdfgs32E-5aM2AGm8O4sRStqLZn1sKDFVq-fBE6j06dLYITz3OcKyv0IG_c-2DnH0/s1600/Membuat+Database+di+cPanel.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Membuat Database di cPanel" border="0" height="66" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiE-EYdnGvQSgqZGphGSELAU9rmz-wYUi7leEjvW2od7HioEzvVz8JHSxwCiS6GuVttF7KY4kWZqOdfgs32E-5aM2AGm8O4sRStqLZn1sKDFVq-fBE6j06dLYITz3OcKyv0IG_c-2DnH0/s1600/Membuat+Database+di+cPanel.jpg" title="Membuat Database di cPanel" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li style="text-align: left;"&gt;&lt;span style="text-align: justify;"&gt;Masuklah kedalam MySQL Database dan tampilan ada seperti dibawah ini dan buatlah database dengan nama yang Anda inginkan, kalau diperhatikan ada kata "user_" sebelum mengisi database name, ini adalah user cPanel Anda dan itu menjadi acuan untuk melakukan tindakan-tindakan di dalam cpanel&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi47c6do4W9xSmgHkw92nCNwd2XCinRID5Skzn1aXru0hvs1EpGhBm52DlL8CUDgGkT2fTgQWq_GpSynDkLzqO337Aqsr-MYtH-JwNS76L5WGJnnB3knhAnP9fDg-Tlaz_MGGY5LGc5czc/s1600/Membuat+Database+di+cPanel(2).jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="52" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi47c6do4W9xSmgHkw92nCNwd2XCinRID5Skzn1aXru0hvs1EpGhBm52DlL8CUDgGkT2fTgQWq_GpSynDkLzqO337Aqsr-MYtH-JwNS76L5WGJnnB3knhAnP9fDg-Tlaz_MGGY5LGc5czc/s1600/Membuat+Database+di+cPanel(2).jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li style="text-align: justify;"&gt;Contoh anda menulis di kolom adalah "datawp" maka database name Anda menjadi "user_datawp", maka setelah Anda yakin dengan nama database ini maka, tinggal klik Create Database, dan Anda berhasil dibuat lihat gambar dibawah ini&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU1S0ehP1PYLo6Q1HIuIbXum1FDyw-0bIjQhjdz3iX5IKWQHaVYH1LT01BCuAjlaM-Iu1kYD0Eh5zYzV2Bg8j33aQwmviGrhH_yjV9wyvjV5xr1iklD6MlRCDWagmb1Up8nHndmsh45Dw/s1600/Membuat+Database+di+cPanel(3).jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU1S0ehP1PYLo6Q1HIuIbXum1FDyw-0bIjQhjdz3iX5IKWQHaVYH1LT01BCuAjlaM-Iu1kYD0Eh5zYzV2Bg8j33aQwmviGrhH_yjV9wyvjV5xr1iklD6MlRCDWagmb1Up8nHndmsh45Dw/s1600/Membuat+Database+di+cPanel(3).jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
2. Menurut gambar paling atas sekali ketika install wordpress kita diminta memasukkan password, Apakah password yang dimaksud pada waktu install wordpress?. password yang diminta adalah password user yang bisa mengakses database yang kita buat seperti contoh diatas "user_datawp", maka disini kita harus membuat user untuk bisa mengaskses database "&lt;b&gt;&lt;i&gt;user_datawp&lt;/i&gt;&lt;/b&gt;" ini. lalu bagaimanakah cara &lt;b&gt;membuat user database di cPanel, &lt;/b&gt;berikut caranya:&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li style="text-align: justify;"&gt;Masuk kembali ke MySQL Database di cPanel dan tampilannya seperti dibawah ini, dan buatlah user baru agar bisa nanti kita hubungkan dengan database diatas. contoh kita buat dengan username "jepret" maka username akan menjadi "&lt;b&gt;&lt;i&gt;user_jepret&lt;/i&gt;&lt;/b&gt;", nah itulah username yang dimaksud dalam install WP diatas, setelah membuat user masukkan password yang Anda inginkan dan jangan sampai lupa, kombinasikan dengan huruf, angka, maupun kode string lainnya, agar tidak mudah ditebak, misal password "&lt;b&gt;user#jepret&lt;/b&gt;" maka simpan semua yang di notepad berikut&lt;/li&gt;
&lt;li&gt;Database Name : user_datawp&lt;/li&gt;
&lt;li&gt;Username &amp;nbsp;: user_jepret&lt;/li&gt;
&lt;li&gt;Password : user#jepret&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCX__gBNxEQX3CiqAGGZrVka5xHQ8HKtnT3A6X5qgyuzrDK5l-FKg4aUZb-UAXGYMkgQmfZqeKy1ZVjx_5lLk93eK7G-X-YOwJfkkDGLIao5JUZvdUV6PowXBwkcev5c_ITG8SyZe_m5A/s1600/Membuat+User+Database+di+cPanel.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Membuat User Database di cPanel" border="0" height="156" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCX__gBNxEQX3CiqAGGZrVka5xHQ8HKtnT3A6X5qgyuzrDK5l-FKg4aUZb-UAXGYMkgQmfZqeKy1ZVjx_5lLk93eK7G-X-YOwJfkkDGLIao5JUZvdUV6PowXBwkcev5c_ITG8SyZe_m5A/s1600/Membuat+User+Database+di+cPanel.jpg" title="Membuat User Database di cPanel" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
3. Langkah selanjutnya adalah menghubungkan username database ke database yang kita buat tadi yaitu, menghubungkan username "user_jepret" ke database "user_datawp" bagaimana caranya:&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLRTWXT4Jbd2tOnUeiD0a88ntTJUyysGdqmKyg1dfIDDRE1rewMtT7FXU-Y0l6OOJYgdFghAZRMtlZA76pVPvBAgtIFQ6RNWN6DcZhlkdHYHKgb4PwbD-Eqy3ufybqSBesFaJRViYyKsk/s1600/menambah+user+ke+database.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Menghubungkan user ke database" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLRTWXT4Jbd2tOnUeiD0a88ntTJUyysGdqmKyg1dfIDDRE1rewMtT7FXU-Y0l6OOJYgdFghAZRMtlZA76pVPvBAgtIFQ6RNWN6DcZhlkdHYHKgb4PwbD-Eqy3ufybqSBesFaJRViYyKsk/s1600/menambah+user+ke+database.jpg" title="menambah user ke database" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
Perhatikan gambar diatas maka untuk menambah user ke database cukup memanggil user yang kita buat tadi dan memanggil database yang kita buat tadi juga, gambar sudah menunjukkan. setelah itu klik add, maka akan tampil ke gambar berikut setelah di klik add.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMRGK0O1XNsRJYoQKFCtao8U1Rwn5Gim9MRR0OGxsKyRXuudmRq7df9g5CMbETcY5EJCxwOAVK-tXJaZzt-BPDn_O4pNwANn6BJXpBuS-FlJ0oobX1kucRk_ACWIDRbbQiqt405PG0Xjw/s1600/menambah+user+ke+database(2).jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Mengubungkan Username ke Database" border="0" height="294" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMRGK0O1XNsRJYoQKFCtao8U1Rwn5Gim9MRR0OGxsKyRXuudmRq7df9g5CMbETcY5EJCxwOAVK-tXJaZzt-BPDn_O4pNwANn6BJXpBuS-FlJ0oobX1kucRk_ACWIDRbbQiqt405PG0Xjw/s1600/menambah+user+ke+database(2).jpg" title="menambah user ke database" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
gambar diatas memberikan keleluasaan terhadap user untuk mengolah database dan bisa juga dibatasi, namun disini kita mencoba mencentang semuanya dengan mengklik ALL PRIVILEGES, setelah itu klik "Make Changes" maka akan tampil pemberitahuan &lt;b&gt;You have succesfully granted privileges on the database "user_datawp to the MySQL user "user_jepret",&lt;/b&gt; maka Anda telah menghubungkan user ke database yang ingin anda gunakan, dan instal wordpress siap dilakukan&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
Untuk lebih jelas dan sampai selesai install wordpress lihat &lt;b&gt;video install wordpress di cpanel tanpa softaculous ataupun fantastico&lt;/b&gt; berikut ini:&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="270" src="https://www.youtube.com/embed/JaF6vqJUV2g" width="480"&gt;&lt;/iframe&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg45-6Y4o3loFNzuRaKbPYs3i14GtCuDfMF7yJje3mr1bbrYsokMUrBvw6dLqK2Mkd1JKBp8nG2NrBd0fPhUGQwi84nGTSJpYoTSfj-gCtUgTTq-KqEK0b59TsftiRxdZ1YGhRv-sA0In8/s72-c/Cara+Install+Wordpress+di+cPanel+Tanpa+Softaculous+atau+Fantastico.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Wordpress - Menyembunyikan Author dan Tanggal</title><link>http://jepretcode.blogspot.com/2015/03/wordpress-menyembunyikan-author-dan.html</link><category>Theme Wordpress</category><category>Wordpress</category><author>noreply@blogger.com (Yusuf)</author><pubDate>Sat, 28 Mar 2015 01:38:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3132518184378859990.post-1980256499898183503</guid><description>&lt;div style="text-align: justify;"&gt;
Menyembunyikan Author dan tanggal postingan, didalam wordpress setiap postingan yang kita buat kadang ada theme yang mengatur tentang author yang memposting artikel dan ada tanggal postingan kapan artikel itu dibuat. kenapa penting adanya author dan tanggal postingan ini?.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Karena ada orang yang ingin mencari info rentan tanggal tertentu di search engine dan itu menjadi acuan untuk membuat tanggal karena search engine juga akan membantu untuk memberikan artikel kita kepada pencari di search engine berdasarkan tanggal. dan ada juga sebuah artikel menjadi suatu hal yang sangat ingin dilihat karena seorang Author, kenapa demikian?. bayangkan ketika seorang terkenal didunia maya membuat sebuah artikel dan di artikel tersebut dibuat atau ditulis oleh seseorang yang terkenal didunia maya dan sangat menguntungkan sekali artikel tersebut karena akan sangat banyak dilihat hanya karena Anda adalah seorang Author terkenal didunia maya baik di google+, facebook, twitter, dan sosial media lainnya, contoh (hanya contoh): seorang motivator terkenal "Mario Teguh" membuat sebuah artikel disebuah website, bayangkan hanya karena seorang author maka artikel yang ditulis begitu banyaknya pengunjung yang ingin melihatnya. Itulah salah satu keuntungan jika kita menggunakan author, untuk menjadi seorang auhtor yang disukai orang lain perlu melakukan atau menulis yang disukai dan sering memberikan suatu hal terbaik seperti di sosial media.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Menurut analisa diatas maka, seharusnya tidak perlu menghapus Author yang ada di dalam sebuah postingan, dan hanya mengembangkan seorang author, salah satunya adalah melalui media sosial. dan didalam search engine menyukai adanya auhtor atau siapa yang menulis sebuah artikel di dalam blog dan termasuk juga ada tanggal postingan, dan oleh karena itulah rata-rata semua theme wordpress(khususnya) menempatkan kode untuk auhtor pada sebuah blog.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Kadang kita juga lihat sebuah blog tidak menampilkan author dan tanggal di halaman preview atau front end. namun juga bahwa didalam artikel itu masih ada author dan tanggal postingan artikel tersebut, lalu bagaimana caranya? :&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Baiklah biar nggak banya cerita berikut bagaimana cara menyembunyikan author dan tanggal disebuah blog wordpress:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Coba perhatikan theme standar dari wordpress saat kita mengintall, &lt;b&gt;theme Twenty Fifteen/twentyfifteen2&lt;/b&gt; dan lihatlah single.php yang ada di theme tersebut &amp;nbsp;dan lihatlah kalau single.php memanggil content.php dengan kode "&lt;b&gt;get_template_part('content, get_post_format());&lt;/b&gt;" dan coba buka file content.php disana kalau dilihat tampilan artikel kita maka ada tanggal, auhtor dan lainnya seperti tags dan comment, kenapa muncul ?, karena di theme ada kode seperti ini:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;span class="entry-footer"
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
Lalu bagaimana menyembunyikan author dan tanggal di theme wordpress ini?, silahkan buka edit css jika ada atau buka style.css lalu tambahkan kode dibawah ini coba tempatkan di akhir agar mudah memantaunya:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;.entry-footer {
 display: none;
}
&lt;/pre&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Dari kode diatas menjelaskan bahwa class"entry-footer" tidak ditampilkan di halaman front end atau tampilannya silahkan dicoba, kalau berhasil semua baris yang ada tidak akan ditampilkan. Lalu bagaimana jika hanya menghilangkan tanggal dan authornya saja tanpa menghilangkan baris kategori, tags dan edit? kalau diperhatikan didalam content.php ada script dibawah ini&lt;/div&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;?php twentyfifteen_entry_meta(); ?&amp;gt;
&lt;/pre&gt;
&lt;br /&gt;
Kode diatas memanggil function twentyfifteen_entry_meta. coba kita cari semua file php dimanakah diletakkan kata "twentyfifteen_entry_meta" bisa Anda menggunakan software FileSeek silahkan dicari dan downloa. dari hasil yang saya cari maka dapatlah kode function tersebut didalam file template-tags.php dan silahkan dibuka maka ada kode seperti dibawah ini:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;function twentyfifteen_entry_meta() {

.....................
.....................

$time_string = '&amp;lt;time class="entry-date published updated" datetime="%1$s"&amp;gt;%2$s&amp;lt;/time&amp;gt;';

.....................

printf( '&amp;lt;span class="byline"&amp;gt;&amp;lt;span class="author vcard"&amp;gt;&amp;lt;span class="screen-reader-text"&amp;gt;%1$s &amp;lt;/span&amp;gt;
&lt;/pre&gt;
&lt;br /&gt;
Perhatikan kode diatas dan coba lihat class="entry-date dan class="byline", maka jikan hanya ingin hide the author dan tanggal maka code yang ditambakan di style.css atau edit css adalah:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;.entry-date {
 display: none;
}

.byline {
 display: none;
}
&lt;/pre&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Maka dengan menambahkan kode diatas maka entry-date dan byline tidak ditampilkan di postingan atau artikel yang menggunakan theme twentyfifteen, begitu juga jika ingin menyembunyikan tampilan kategori dan tags.&lt;/div&gt;
&lt;br /&gt;
Perlu diperhatikan bahwa setiap theme berbeda2 pengaturan dan class yang digunakan jangan hanya karena melihat artikel orang lain lantas dicoba dan tidak berhasil lalu pusing sendiri. lalu bagaimana cara melihatnya di theme kita?&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
perhatikan setiap themes mungkin ada file single.php lihat dulu isinya karena bisa saja pembuat theme mengatur lagi atau memanggil fungsi yang ada di file lain untuk menjalankannya seperti themes twentyfifteen diatas untuk class="entry-footer" digunakan untuk semuanya yaitu ada tanggal, author, kategori, tags, maupun edit di front end. maka jika kita berhenti hanya sampai langkah menghilangkan .entry-footer display none maka yang terjadi " Kok Hilang Semua". hehehe pengalaman saya gitu juga.&lt;/div&gt;
</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total></item><item><title>Wordpress - Your IP has been flagged for potential security violations</title><link>http://jepretcode.blogspot.com/2015/03/wordpress-your-ip-has-been-flagged-for.html</link><category>Plugin</category><category>Wordpress</category><author>noreply@blogger.com (Yusuf)</author><pubDate>Wed, 25 Mar 2015 21:21:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3132518184378859990.post-5761662347598023594</guid><description>Plugin Jetpact terbaru menambah fitur baru untuk melindungi keamanan website dari serangan yaitu tidak bisa mengakses admin area jika IP address yang tidak terdaftar. Hari ini membuat blog baru dengan menggunakan wordpress, semua berjalan lancar termasuk menginstall plugin jetpack. namun setelah keluar dan mencoba login kembali tanpa diduga keluar pesan seperti gambar dibawah ini&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2pqhXBOe9rNytw-GGaAHqYk81bF0tsjeAXjDclmM0iG0XTmZiIEtskQnimcRkdAvULt48tcGi1PgA4evdoFtpOtUT7bR0yeZ9u9jWLWkRBqIaZlyjhVOseaNWGHRkOktbDNeeThuFPV4/s1600/your+IP+has+been+flagged+for+potential+security+violations+jetpack.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="55" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2pqhXBOe9rNytw-GGaAHqYk81bF0tsjeAXjDclmM0iG0XTmZiIEtskQnimcRkdAvULt48tcGi1PgA4evdoFtpOtUT7bR0yeZ9u9jWLWkRBqIaZlyjhVOseaNWGHRkOktbDNeeThuFPV4/s1600/your+IP+has+been+flagged+for+potential+security+violations+jetpack.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Your IP has been flagged for potential security violations, find out more...&lt;br /&gt;
Saya tidak bisa masuk ke admin area, sepertinya plugin jetpack dengan fitur baru memblock ip yang belum didaftarkan. Kalau Anda masih dalam member area dan tidak ingin terjadi seperti saya ketika login kembali dan Anda masih belum keluar dan memiliki plugin ini silahkan masukke jetpack-settings-protect-configure &amp;amp; Whitelist Your I.P&lt;br /&gt;
dan isikan IP address yang ingin didaftarkan.&lt;br /&gt;
&lt;br /&gt;
Lalu bagaimana kalau saya sudah terlanjur keluar dan tidak bisa login, bagaimana caranya?&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Login ke FTP Anda melalui FileZilla atau cPanel website Anda&lt;/li&gt;
&lt;li&gt;Buka file wp_config.php yang ada do folder utama&lt;/li&gt;
&lt;li&gt;Tambahkan kode dibawah ini dan ganti xxx dengan IP Anda dengan cara IP Anda gunakan saat ini melalui website ini &lt;a href="http://ip.co.id/"&gt;ip.co.id&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;define('JETPACK_IP_ADDRESS_OK', 'x.x.x.x');&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Lalu silahkan dicoba lagi... dan kalau sudah bisa masuk silahkan pergi ke&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Jetpack&lt;/li&gt;
&lt;li&gt;Settings&lt;/li&gt;
&lt;li&gt;Protect&lt;/li&gt;
&lt;li&gt;configure&lt;/li&gt;
&lt;li&gt;dan isikan IP address Anda di Whitelist Your IP&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2pqhXBOe9rNytw-GGaAHqYk81bF0tsjeAXjDclmM0iG0XTmZiIEtskQnimcRkdAvULt48tcGi1PgA4evdoFtpOtUT7bR0yeZ9u9jWLWkRBqIaZlyjhVOseaNWGHRkOktbDNeeThuFPV4/s72-c/your+IP+has+been+flagged+for+potential+security+violations+jetpack.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Codeigniter Menghitung Jumlah Record dan Row Tiga Tabel</title><link>http://jepretcode.blogspot.com/2015/01/codeigniter-menghitung-jumlah-record-dan-row-tiga-tabel.html</link><category>Codeigniter</category><author>noreply@blogger.com (Yusuf)</author><pubDate>Fri, 23 Jan 2015 10:41:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3132518184378859990.post-7457480575660691187</guid><description>&lt;div style="text-align: justify;"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDVhwLQi8DF1vb7bdeqPAS0_xcTYFsCVMdlX1I-AOpjJErevZBo0UYOHq8-r_LzYIxs5C0pGH8z64poa9dpaELe2UBe8GN-XF6vmdcsNovD65Nf_9R73NyMdVDWcJwSvM8ybEpBUl96RM/s1600/Jepretcode_codeigniter_menghitung_record_row_pada_satu_atau_tiga_Tabel.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDVhwLQi8DF1vb7bdeqPAS0_xcTYFsCVMdlX1I-AOpjJErevZBo0UYOHq8-r_LzYIxs5C0pGH8z64poa9dpaELe2UBe8GN-XF6vmdcsNovD65Nf_9R73NyMdVDWcJwSvM8ybEpBUl96RM/s1600/Jepretcode_codeigniter_menghitung_record_row_pada_satu_atau_tiga_Tabel.jpg" height="136" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
Codeigniter bagaimana cara menghitung jumlah record dan row pada satu atau 2 atau 3 tabel. Sebagai contoh data sebuah provinsi lalu bagaimana menghitung jumlah kabupaten, jumlah kecamatan dan jumlah kelurahan didalam suatu provinsi tersebut, menghitung jumlah row atau record pada suatu tabel diperlukan untuk sebuah laporan tabel yang dikombinasikan dengan pagination. Seperti yang dilihat digambar menjelaskan bahwa terdapat 2 kabupaten dan 3 kecamatan serta 4 kelurahan yang ada didalam provinsi Riau&lt;br /&gt;
&lt;br /&gt;
Berikut saya memberikan beberapa penjelasan dengan mengikuti dahulu contoh yang saya buat dibawah ini, dengan mengikuti contoh yang saya buat dibawah ini akan memberikan petunjuk penggunaan seperti menghitung record dari satu, dua, dan tiga tabel sekaligus dan dapat digunakan dalam keperluan laporan tabel yang akan anda buat sehingga Anda dapat memahaminya. Lalu apa saja yang ada didalam contoh yang dibuat dibawah ini.&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Codeiginter - Menghitung jumlah record atau row kabupaten, kecamatan dan kelurahan dalam suatu tabel provinsi&lt;/li&gt;
&lt;li&gt;Codeigniter - Cara Input, Edit, dan Hapus data provinsi, kabupaten, kecamatan, dan kelurahan&lt;/li&gt;
&lt;li&gt;Codeigniter - Mengambil id tertinggi atau max_id atau max_kode baik dari provinsi, kabupaten, kecamatan dan kelurahan.&lt;/li&gt;
&lt;li&gt;Codeigniter - Membuat Pagination untuk memudahkan dalam tampilan sehingga tidak memanjang kebawah.&lt;/li&gt;
&lt;li&gt;dan beberapa petunjuk lainnya yang dapat digunakan untuk keperluan database anda seperti menghitung jumlah mahasiswa yang masuk pada tahun sebelumnya.&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
Baiklah untuk melihat hasil yang saya buat sebagai contoh lakukan langkah-langkah membuat atau menghitung jumlah record dan row pada suatu tabel dan beberapa tabel, berikut ini:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;- Langkah Pertama&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Buatlah sebuah database dengan nama &lt;b&gt;db_provinsi&lt;/b&gt; dan buatlah tabel didalam database dengan nama berikut dan untuk isi masing-masing tabel lihat kode dibawahnya.&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Tabel provinsi,&lt;/li&gt;
&lt;li&gt;Tabel kabupaten,&lt;/li&gt;
&lt;li&gt;Tabel kecamatan,&lt;/li&gt;
&lt;li&gt;Tabel kelurahan.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;CREATE TABLE IF NOT EXISTS `provinsi` (
  `id_provinsi` varchar(6) NOT NULL,
  `nama_provinsi` varchar(25) NOT NULL,
  `ibukota_prov` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

CREATE TABLE IF NOT EXISTS `kabupaten` (
  `id_kab` varchar(7) NOT NULL,
  `id_prov` varchar(6) NOT NULL,
  `nama_kabupaten` varchar(100) NOT NULL,
  `pusat_pemerintahan` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

CREATE TABLE IF NOT EXISTS `kecamatan` (
  `id_kecamatan` varchar(8) NOT NULL,
  `id_kab` varchar(7) NOT NULL,
  `id_prov` varchar(6) NOT NULL,
  `nama_kecamatan` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

CREATE TABLE IF NOT EXISTS `kelurahan` (
  `id_kelurahan` varchar(10) NOT NULL,
  `id_kecamatan` varchar(8) NOT NULL,
  `id_kab` varchar(7) NOT NULL,
  `id_prov` varchar(6) NOT NULL,
  `nama_kelurahan` varchar(100) NOT NULL,
  `kode_pos_kel` int(6) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;- Langkah kedua&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Download codeigniter ver 2.2.0 karena saya menggunakannya versi yang itu, dan aktifkan dilocalhost Anda, dan buatlah folder dengan nama &lt;b&gt;indonesia&lt;/b&gt;, saya juga menganggap anda sudah mengerti penempatan dan membuat folder didalam localhost.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;- Langkah ketiga&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Sebelum melakukan langkah ketiga ini bukalah database.php yang ada didalam folder application\config\ dan isilah username dan password mysql anda dan isilah database sesuai dengan nama database yang kita buat tadi yaitu db_provinsi.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;$db['default']['hostname'] = 'localhost';
$db['default']['username'] = '';
$db['default']['password'] = '';
$db['default']['database'] = '';

Menjadi

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = 'mysql';
$db['default']['database'] = 'db_provinsi';
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Buatlah sebuah controller dengan nama &lt;b&gt;wilayah.php&lt;/b&gt; didalam folder application\controllers\ lalu isi kode berikut dan copy kedalam file wilayah.php&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;?php

class Wilayah extends CI_Controller{
 
 public function __construct(){
  parent::__construct();
  $this-&amp;gt;load-&amp;gt;model('model_wilayah');
 }
 
 public function index(){
  redirect('wilayah/provinsi');
 }
 
 //MODUL PROVINSI
 public function provinsi(){  
  if($this-&amp;gt;uri-&amp;gt;segment(3)==""){
   $offset=0;
  }else{
   $offset=$this-&amp;gt;uri-&amp;gt;segment(3);
  }
  $limit = 10;
  $data['provinsi'] = $this-&amp;gt;model_wilayah-&amp;gt;Lihat_Provinsi($offset, $limit);
  $data['jumlah_provinsi'] = $this-&amp;gt;model_wilayah-&amp;gt;jumlah_Provinsi(); 
  $data['jumlah_kabupaten'] = $this-&amp;gt;model_wilayah-&amp;gt;jumlah_Kabupaten();
  $data['jumlah_kecamatan'] = $this-&amp;gt;model_wilayah-&amp;gt;jumlah_Kecamatan();
  $data['jumlah_kelurahan'] = $this-&amp;gt;model_wilayah-&amp;gt;jumlah_Kelurahan();
  $config = array();
  $config['base_url'] = base_url(). 'wilayah/provinsi/';
  $config['per_page'] = $limit;
  $config['uri_segment'] = 3;
  $config['num_links'] = 5;  
  $config['first_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['first_link'] = 'First';
  $config['first_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['prev_link'] = 'Prev';
  $config['prev_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['prev_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['cur_tag_open'] = '&amp;lt;li class="active"&amp;gt;&amp;lt;a href&amp;gt;';
  $config['cur_tag_close'] = '&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;';
  $config['next_link'] = 'Next';
  $config['next_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['next_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['num_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['num_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['last_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['last_link'] = 'Last';
  $config['last_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['total_rows'] = $data['jumlah_provinsi'];
  $this-&amp;gt;pagination-&amp;gt;initialize($config);
  $this-&amp;gt;session-&amp;gt;set_userdata('row', $this-&amp;gt;uri-&amp;gt;segment(3));
   $this-&amp;gt;load-&amp;gt;view('template/admin/header', $data);
  $this-&amp;gt;load-&amp;gt;view('admin/provinsi/provinsi', $data);
  $this-&amp;gt;load-&amp;gt;view('template/admin/footer');
 }
 
 public function tambah_provinsi(){
  $data['kode_provinsi'] = $this-&amp;gt;model_wilayah-&amp;gt;Ambil_Kode_provinsi();
  $this-&amp;gt;load-&amp;gt;view('template/admin/header', $data);
  $this-&amp;gt;load-&amp;gt;view('admin/provinsi/tambah_provinsi', $data);
  $this-&amp;gt;load-&amp;gt;view('template/admin/footer');
 }
 
 public function submit_tambah_provinsi(){ 
 $data['kode_provinsi'] = $this-&amp;gt;model_wilayah-&amp;gt;Ambil_Kode_provinsi();
 $this-&amp;gt;form_validation-&amp;gt;set_rules('nama_provinsi','Nama Provinsi', 'required|xss_clean|max_length[100]|trim|strip_tags');
 $this-&amp;gt;form_validation-&amp;gt;set_rules('ibukota_provinsi','Ibukota Provinsi', 'required|xss_clean|trim|strip_tags');
 if($this-&amp;gt;form_validation-&amp;gt;run() == TRUE){
   $input_id_provinsi = $this-&amp;gt;input-&amp;gt;post('id_provinsi');
   $input_nama_provinsi = $this-&amp;gt;input-&amp;gt;post('nama_provinsi');
   $input_ibukota_provinsi = $this-&amp;gt;input-&amp;gt;post('ibukota_provinsi');
   $ganti = array("'");
   $oleh = "&amp;amp;#039;";
   $id_provinsi = str_replace($ganti, $oleh, $input_id_provinsi);
   $nama_provinsi = str_replace($ganti, $oleh, $input_nama_provinsi);
   $ibukota_provinsi = str_replace($ganti, $oleh, $input_ibukota_provinsi);
   $this-&amp;gt;model_wilayah-&amp;gt;Tambah_Provinsi($id_provinsi, $nama_provinsi, $ibukota_provinsi);   
   $this-&amp;gt;session-&amp;gt;set_flashdata('info', "Provinsi berhasil ditambahkan.");
   redirect('wilayah/provinsi');
 }
  $data['error'] = "";
  $this-&amp;gt;load-&amp;gt;view('template/admin/header', $data);
  $this-&amp;gt;load-&amp;gt;view('admin/provinsi/tambah_provinsi', $data);
  $this-&amp;gt;load-&amp;gt;view('template/admin/footer');
 }
 
 public function edit_provinsi($id_provinsi){
  $data['edit_provinsi'] = $this-&amp;gt;model_wilayah-&amp;gt;Ambil_Id_Provinsi($id_provinsi)-&amp;gt;row();
  $this-&amp;gt;load-&amp;gt;view('template/admin/header', $data);
  $this-&amp;gt;load-&amp;gt;view('admin/provinsi/edit_provinsi', $data);
  $this-&amp;gt;load-&amp;gt;view('template/admin/footer');
 }
 
 public function submit_edit_provinsi(){
 $this-&amp;gt;form_validation-&amp;gt;set_rules('id_provinsi','Kode Provinsi');
 $this-&amp;gt;form_validation-&amp;gt;set_rules('nama_provinsi','Nama Provinsi', 'required|xss_clean|max_length[255]|trim|strip_tags');
 if($this-&amp;gt;form_validation-&amp;gt;run() == TRUE){     
   $input_id_provinsi= $this-&amp;gt;input-&amp;gt;post('id_provinsi');
   $input_nama_provinsi= $this-&amp;gt;input-&amp;gt;post('nama_provinsi');
   $input_ibukota_prov= $this-&amp;gt;input-&amp;gt;post('ibukota_prov');
   $ganti = array("'");
   $oleh = "&amp;amp;#039;";
   $id_provinsi = str_replace($ganti, $oleh, $input_id_provinsi);
   $nama_provinsi = str_replace($ganti, $oleh, $input_nama_provinsi);
   $ibukota_provinsi = str_replace($ganti, $oleh, $input_ibukota_prov);
   $this-&amp;gt;model_wilayah-&amp;gt;update_Provinsi($id_provinsi, $nama_provinsi, $ibukota_provinsi);   
   $this-&amp;gt;session-&amp;gt;set_flashdata('info', "Provinsi berhasil diubah, gambar diubah.");
   redirect('wilayah/provinsi');   
  }  
  $data['edit_provinsi'] = $this-&amp;gt;model_wilayah-&amp;gt;Ambil_Id_Provinsi($id_provinsi)-&amp;gt;row();
  $this-&amp;gt;load-&amp;gt;view('template/admin/header', $data);
  $this-&amp;gt;load-&amp;gt;view('admin/provinsi/edit_provinsi', $data);
  $this-&amp;gt;load-&amp;gt;view('template/admin/footer');
 }
 
 public function hapus_provinsi($id_provinsi){
  //$query = $this-&amp;gt;model_wilayah-&amp;gt;Ambil_Id_Provinsi($id_provinsi)-&amp;gt;row();      
  $this-&amp;gt;model_wilayah-&amp;gt;hapus_provinsi($id_provinsi);
  $this-&amp;gt;session-&amp;gt;set_flashdata('info', "Provinsi berhasil dihapus.");
  redirect('wilayah/provinsi');
 }
 
 public function hapus_contact($id){
  $this-&amp;gt;modeladmin-&amp;gt;hapus_contact($id);
  $this-&amp;gt;session-&amp;gt;set_flashdata('info', "Contact berhasil dihapus.");
  redirect('administrator/contact_us');
 }
 
 //END MODUL PROVINSI 
 
 //MODUL KABUPATEN 
 
 public function lihat_kabupaten($id_provinsi, $offset=0, $limit = 10) {
 $data['edit_provinsi'] = $this-&amp;gt;model_wilayah-&amp;gt;Ambil_Id_Provinsi($id_provinsi)-&amp;gt;row();
 $data['hitung_kabupaten_provinsi'] = $this-&amp;gt;model_wilayah-&amp;gt;Hitung_Kabupaten_Berdasarkan_Id_Provinsi($id_provinsi);
 $data['daftar_kabupaten'] = $this-&amp;gt;model_wilayah-&amp;gt;Ambil_Kabupaten_Berdasarkan_Id_Provinsi($id_provinsi, $offset, $limit);
 $config = array();
  $config['base_url'] = base_url(). 'wilayah/lihat_kabupaten/'.$id_provinsi.'/';
  $config['per_page'] = $limit;
  $offset = $this-&amp;gt;uri-&amp;gt;segment(4, 0);
  $config['uri_segment'] = 4;
  $config['num_links'] = 5;  
  $config['first_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['first_link'] = 'First';
  $config['first_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['prev_link'] = 'Prev';
  $config['prev_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['prev_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['cur_tag_open'] = '&amp;lt;li class="active"&amp;gt;&amp;lt;a href&amp;gt;';
  $config['cur_tag_close'] = '&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;';
  $config['next_link'] = 'Next';
  $config['next_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['next_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['num_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['num_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['last_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['last_link'] = 'Last';
  $config['last_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['total_rows'] = $data['hitung_kabupaten_provinsi'];
  $this-&amp;gt;pagination-&amp;gt;initialize($config);
  $this-&amp;gt;session-&amp;gt;set_userdata('row', $this-&amp;gt;uri-&amp;gt;segment(4));
  $this-&amp;gt;load-&amp;gt;view('template/admin/header', $data);
  $this-&amp;gt;load-&amp;gt;view('admin/kabupaten/lihat_kabupaten', $data);
  $this-&amp;gt;load-&amp;gt;view('template/admin/footer');
  }
 
 public function tambah_kabupaten($id_provinsi){
  $data['edit_provinsi'] = $this-&amp;gt;model_wilayah-&amp;gt;Ambil_Id_Provinsi($id_provinsi)-&amp;gt;row();
  $data['kode_kab'] = $this-&amp;gt;model_wilayah-&amp;gt;Ambil_Kode_Kabupaten();
  $data['error'] = "";
  $this-&amp;gt;load-&amp;gt;view('template/admin/header', $data);
  $this-&amp;gt;load-&amp;gt;view('admin/kabupaten/tambah_kabupaten', $data);
  $this-&amp;gt;load-&amp;gt;view('template/admin/footer');
 } 
 
 public function submit_tambah_kabupaten(){ 
 $this-&amp;gt;form_validation-&amp;gt;set_rules('id_provinsi','Kode Provinsi');
 $data['kode_kab'] = $this-&amp;gt;model_wilayah-&amp;gt;Ambil_Kode_Kabupaten();
 $this-&amp;gt;form_validation-&amp;gt;set_rules('nama_kabupaten','Nama Kabupaten', 'required|xss_clean|max_length[255]|trim|strip_tags');
 if($this-&amp;gt;form_validation-&amp;gt;run() == TRUE){    
   $input_id_kab= $this-&amp;gt;input-&amp;gt;post('id_kab');
   $input_id_prov= $this-&amp;gt;input-&amp;gt;post('id_prov');
   $input_nama_kabupaten= $this-&amp;gt;input-&amp;gt;post('nama_kabupaten');
   $input_pusat_pemerintahan= $this-&amp;gt;input-&amp;gt;post('pusat_pemerintahan');
   $ganti = array("'");
   $oleh = "&amp;amp;#039;";
   $id_kab = str_replace($ganti, $oleh, $input_id_kab);
   $id_prov = str_replace($ganti, $oleh, $input_id_prov);
   $nama_kabupaten = str_replace($ganti, $oleh, $input_nama_kabupaten);
   $pusat_pemerintahan = str_replace($ganti, $oleh, $input_pusat_pemerintahan);   
   $this-&amp;gt;model_wilayah-&amp;gt;Input_Kabupaten($id_kab, $id_prov, $nama_kabupaten, $pusat_pemerintahan);   
   $this-&amp;gt;session-&amp;gt;set_flashdata('info', "Kabupaten berhasil ditambahkan.");
   redirect('wilayah/lihat_kabupaten/'.$id_prov);
  }  
  $id_provinsi = $this-&amp;gt;input-&amp;gt;post('id_prov');
  $data['edit_provinsi'] = $this-&amp;gt;model_wilayah-&amp;gt;Ambil_Id_Provinsi($id_provinsi)-&amp;gt;row();
  $this-&amp;gt;load-&amp;gt;view('template/admin/header', $data);
  $this-&amp;gt;load-&amp;gt;view('admin/kabupaten/tambah_kabupaten', $data);
  $this-&amp;gt;load-&amp;gt;view('template/admin/footer');
 }

 public function edit_kabupaten($id_kab){
  $data['edit_kabupaten'] = $this-&amp;gt;model_wilayah-&amp;gt;Edit_Kabupaten($id_kab)-&amp;gt;row();
  $this-&amp;gt;load-&amp;gt;view('template/admin/header', $data);
  $this-&amp;gt;load-&amp;gt;view('admin/kabupaten/edit_kabupaten', $data);
  $this-&amp;gt;load-&amp;gt;view('template/admin/footer');
 }
 
 public function submit_edit_kabupaten(){
 $id_kab = $this-&amp;gt;input-&amp;gt;post('id_kab');
 $this-&amp;gt;form_validation-&amp;gt;set_rules('id_kab','Kode Kabupaten');
 $this-&amp;gt;form_validation-&amp;gt;set_rules('nama_kabupaten','Nama Kabupaten', 'required|xss_clean|max_length[255]|trim|strip_tags');
 if($this-&amp;gt;form_validation-&amp;gt;run() == TRUE){     
   $input_id_kab= $this-&amp;gt;input-&amp;gt;post('id_kab');
   $input_id_prov= $this-&amp;gt;input-&amp;gt;post('id_prov');
   $input_nama_kabupaten= $this-&amp;gt;input-&amp;gt;post('nama_kabupaten');
   $input_pusat_pemerintahan= $this-&amp;gt;input-&amp;gt;post('pusat_pemerintahan');
   $input_kode_pos_kab= $this-&amp;gt;input-&amp;gt;post('kode_pos_kab');
   $ganti = array("'");
   $oleh = "&amp;amp;#039;";
   $id_kab = str_replace($ganti, $oleh, $input_id_kab);
   $id_prov = str_replace($ganti, $oleh, $input_id_prov);
   $nama_kabupaten = str_replace($ganti, $oleh, $input_nama_kabupaten);
   $pusat_pemerintahan = str_replace($ganti, $oleh, $input_pusat_pemerintahan);
   $kode_pos_kab = str_replace($ganti, $oleh, $input_kode_pos_kab);   
   $this-&amp;gt;model_wilayah-&amp;gt;Update_Kabupaten($id_kab, $id_prov, $nama_kabupaten, $pusat_pemerintahan);   
   $this-&amp;gt;session-&amp;gt;set_flashdata('info', "Kabupaten berhasil diubah, gambar diubah.");
   redirect('wilayah/lihat_kabupaten/'.$id_prov);
  }  
  $data['edit_kabupaten'] = $this-&amp;gt;model_wilayah-&amp;gt;Edit_Kabupaten($id_kab)-&amp;gt;row();
  $data['judul'] = "Tambah Kabupaten | Wilayah";
  $this-&amp;gt;load-&amp;gt;view('template/admin/header', $data);
  $this-&amp;gt;load-&amp;gt;view('admin/kabupaten/edit_kabupaten', $data);
  $this-&amp;gt;load-&amp;gt;view('template/admin/footer');
 }
 
 public function hapus_kabupaten($id_kab){
  $query = $this-&amp;gt;model_wilayah-&amp;gt;Edit_Kabupaten($id_kab)-&amp;gt;row();      
  $this-&amp;gt;model_wilayah-&amp;gt;Hapus_Kabupaten($id_kab);
  $this-&amp;gt;session-&amp;gt;set_flashdata('info', "Kabupaten berhasil dihapus.");
  redirect($_SERVER['HTTP_REFERER']);
 }
 
 //END MODUL Kabupaten 
 
 //MODUL KECAMATAN 
 
 public function lihat_kecamatan($id_provinsi, $offset=0, $limit = 10) { 
 $data['nama_provinsi'] = $this-&amp;gt;model_wilayah-&amp;gt;Ambil_Id_Provinsi($id_provinsi)-&amp;gt;row();
 $data['id_provinsi'] = $this-&amp;gt;model_wilayah-&amp;gt;Ambil_Kecamatan_By_Provinsi($id_provinsi)-&amp;gt;row();
 $data['hitung_kecamatan'] = $this-&amp;gt;model_wilayah-&amp;gt;Hitung_Kecamatan_Provinsi($id_provinsi);
 $data['lihat_kecamatan'] = $this-&amp;gt;model_wilayah-&amp;gt;Lihat_Kecamatan_By_Id_Provinsi($id_provinsi, $offset, $limit);
 $config = array();
  $config['base_url'] = base_url(). 'wilayah/lihat_kecamatan/'.$id_provinsi.'/';
  $config['per_page'] = $limit;
  $offset = $this-&amp;gt;uri-&amp;gt;segment(4, 0);
  $config['uri_segment'] = 4;
  $config['num_links'] = 5;  
  $config['first_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['first_link'] = 'First';
  $config['first_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['prev_link'] = 'Prev';
  $config['prev_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['prev_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['cur_tag_open'] = '&amp;lt;li class="active"&amp;gt;&amp;lt;a href&amp;gt;';
  $config['cur_tag_close'] = '&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;';
  $config['next_link'] = 'Next';
  $config['next_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['next_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['num_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['num_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['last_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['last_link'] = 'Last';
  $config['last_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['total_rows'] = $data['hitung_kecamatan'];
  $this-&amp;gt;pagination-&amp;gt;initialize($config);
  $this-&amp;gt;session-&amp;gt;set_userdata('row', $this-&amp;gt;uri-&amp;gt;segment(4));
  $this-&amp;gt;load-&amp;gt;view('template/admin/header', $data);
  $this-&amp;gt;load-&amp;gt;view('admin/kecamatan/lihat_kecamatan', $data);
  $this-&amp;gt;load-&amp;gt;view('template/admin/footer');
  }  
 
 public function tambah_kecamatan($id_kab){
  $data['edit_kabupaten'] = $this-&amp;gt;model_wilayah-&amp;gt;Edit_Kabupaten($id_kab)-&amp;gt;row();
  $data['kode_kec'] = $this-&amp;gt;model_wilayah-&amp;gt;Ambil_Kode_Kecamatan();
  $data['error'] = "";
  $this-&amp;gt;load-&amp;gt;view('template/admin/header', $data);
  $this-&amp;gt;load-&amp;gt;view('admin/kecamatan/tambah_kecamatan', $data);
  $this-&amp;gt;load-&amp;gt;view('template/admin/footer');
 }
 
 public function submit_tambah_kecamatan(){
 $id_kab = $this-&amp;gt;input-&amp;gt;post('id_kab');
 $id_prov = $this-&amp;gt;input-&amp;gt;post('id_prov');
 $this-&amp;gt;form_validation-&amp;gt;set_rules('id_kab','Kode Kabupaten');
 $data['kode_kec'] = $this-&amp;gt;model_wilayah-&amp;gt;Ambil_Kode_Kecamatan();
 $this-&amp;gt;form_validation-&amp;gt;set_rules('nama_kecamatan','Nama Kecamatan', 'required|xss_clean|max_length[100]|trim|strip_tags'); 
 if($this-&amp;gt;form_validation-&amp;gt;run() == TRUE){    
   $input_id_kecamatan= $this-&amp;gt;input-&amp;gt;post('id_kecamatan');
   $input_id_kab= $this-&amp;gt;input-&amp;gt;post('id_kab');
   $input_id_prov= $this-&amp;gt;input-&amp;gt;post('id_prov');
   $input_nama_kecamatan= $this-&amp;gt;input-&amp;gt;post('nama_kecamatan');
   $ganti = array("'");
   $oleh = "&amp;amp;#039;";
   $id_kecamatan = str_replace($ganti, $oleh, $input_id_kecamatan);
   $id_kab = str_replace($ganti, $oleh, $input_id_kab);
   $id_prov = str_replace($ganti, $oleh, $input_id_prov);
   $nama_kecamatan = str_replace($ganti, $oleh, $input_nama_kecamatan);   
   $this-&amp;gt;model_wilayah-&amp;gt;Input_Kecamatan($id_kecamatan, $id_kab, $id_prov, $nama_kecamatan);   
   $this-&amp;gt;session-&amp;gt;set_flashdata('info', "Kecamatan berhasil ditambahkan.");
   redirect('wilayah/lihat_kecamatan_kabupaten/'.$id_kab); 
 }
  $this-&amp;gt;load-&amp;gt;view('template/admin/header', $data);
  $this-&amp;gt;load-&amp;gt;view('admin/kecamatan/tambah_kecamatan', $data);
  $this-&amp;gt;load-&amp;gt;view('template/admin/footer');
 }
 
 public function lihat_kecamatan_kabupaten($id_kab, $offset=0, $limit = 10) {
 $data['edit_kabupaten'] = $this-&amp;gt;model_wilayah-&amp;gt;Edit_Kabupaten($id_kab)-&amp;gt;row();
 $data['Hitung_Kecamatan'] = $this-&amp;gt;model_wilayah-&amp;gt;Hitung_Kecamatan_Berdasarkan_Kabupaten($id_kab);
 $data['kecamatan'] = $this-&amp;gt;model_wilayah-&amp;gt;Lihat_Kecamatan_By_Id_Kabupaten($id_kab, $offset, $limit);
 $config = array();
  $config['base_url'] = base_url(). 'wilayah/lihat_kecamatan_kabupaten/'.$id_kab.'/';
  $config['per_page'] = $limit;
  $offset = $this-&amp;gt;uri-&amp;gt;segment(4, 0);
  $config['uri_segment'] = 4;
  $config['num_links'] = 5;  
  $config['first_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['first_link'] = 'First';
  $config['first_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['prev_link'] = 'Prev';
  $config['prev_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['prev_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['cur_tag_open'] = '&amp;lt;li class="active"&amp;gt;&amp;lt;a href&amp;gt;';
  $config['cur_tag_close'] = '&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;';
  $config['next_link'] = 'Next';
  $config['next_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['next_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['num_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['num_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['last_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['last_link'] = 'Last';
  $config['last_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['total_rows'] = $data['Hitung_Kecamatan'];
  $this-&amp;gt;pagination-&amp;gt;initialize($config);
  $this-&amp;gt;session-&amp;gt;set_userdata('row', $this-&amp;gt;uri-&amp;gt;segment(4));
  $this-&amp;gt;load-&amp;gt;view('template/admin/header', $data);
  $this-&amp;gt;load-&amp;gt;view('admin/kecamatan/lihat_kecamatan_kabupaten', $data);
  $this-&amp;gt;load-&amp;gt;view('template/admin/footer');
  }

 public function edit_kecamatan($id_kecamatan){
  $data['edit_kecamatan'] = $this-&amp;gt;model_wilayah-&amp;gt;Edit_Kecamatan_By_Kecamatan($id_kecamatan)-&amp;gt;row();
  $this-&amp;gt;load-&amp;gt;view('template/admin/header', $data);
  $this-&amp;gt;load-&amp;gt;view('admin/kecamatan/edit_kecamatan', $data);
  $this-&amp;gt;load-&amp;gt;view('template/admin/footer');
 }
 
 public function submit_edit_kecamatan(){
 $this-&amp;gt;form_validation-&amp;gt;set_rules('id_kecamatan','Kode Kecamatan');
 $this-&amp;gt;form_validation-&amp;gt;set_rules('nama_kecamatan','Nama Kecamatan', 'required|xss_clean|max_length[255]|trim|strip_tags');
 if($this-&amp;gt;form_validation-&amp;gt;run() == TRUE){     
   $input_id_kecamatan= $this-&amp;gt;input-&amp;gt;post('id_kecamatan');
   $input_id_kab= $this-&amp;gt;input-&amp;gt;post('id_kab');
   $input_id_kab= $this-&amp;gt;input-&amp;gt;post('id_kab');
   $input_id_prov= $this-&amp;gt;input-&amp;gt;post('id_prov');
   $input_nama_kecamatan= $this-&amp;gt;input-&amp;gt;post('nama_kecamatan');
   $ganti = array("'");
   $oleh = "&amp;amp;#039;";
   $id_kecamatan= str_replace($ganti, $oleh, $input_id_kecamatan);
   $id_kab = str_replace($ganti, $oleh, $input_id_kab);
   $id_prov = str_replace($ganti, $oleh, $input_id_prov);
   $nama_kecamatan = str_replace($ganti, $oleh, $input_nama_kecamatan);   
   $this-&amp;gt;model_wilayah-&amp;gt;Update_Kecamatan($id_kecamatan, $id_kab, $id_prov, $nama_kecamatan);   
   $this-&amp;gt;session-&amp;gt;set_flashdata('info', "Kecamatan berhasil diubah.");
   redirect('wilayah/lihat_kecamatan_kabupaten/'.$id_kab);   
  }  
  $data['edit_kecamatan'] = $this-&amp;gt;model_wilayah-&amp;gt;getEditKecamatan($id_kecamatan)-&amp;gt;row();
  $data['judul'] = "Tambah Kecamatan | Wilayah";
  $this-&amp;gt;load-&amp;gt;view('template/admin/header', $data);
  $this-&amp;gt;load-&amp;gt;view('admin/kecamatan/edit_kecamatan', $data);
  $this-&amp;gt;load-&amp;gt;view('template/admin/footer');
 }
 
 public function hapus_kecamatan($id_kecamatan){
  $query = $this-&amp;gt;model_wilayah-&amp;gt;Edit_Kecamatan_By_Kecamatan($id_kecamatan)-&amp;gt;row();      
  $this-&amp;gt;model_wilayah-&amp;gt;hapus_kecamatan($id_kecamatan);
  $this-&amp;gt;session-&amp;gt;set_flashdata('info', "Kecamatan berhasil dihapus.");
  redirect($_SERVER['HTTP_REFERER']);
 } 
 
 //END MODUL KECAMATAN
 
 //MODUL KELURAHAN 
 
 public function lihat_kelurahan($id_provinsi, $offset=0, $limit = 10) {  
 $data['nama_provinsi'] = $this-&amp;gt;model_wilayah-&amp;gt;Ambil_Id_Provinsi($id_provinsi)-&amp;gt;row();
 $data['edit_kecamatan'] = $this-&amp;gt;model_wilayah-&amp;gt;Edit_Kecamatan_by_Provinsi($id_provinsi)-&amp;gt;row();
 $data['hitung_kelurahan_berdasarkan_provinsi'] = $this-&amp;gt;model_wilayah-&amp;gt;Hitung_Kelurahan_Berdasarkan_Provinsi($id_provinsi);
 $data['lihat_kelurahan_menurut_provinsi'] = $this-&amp;gt;model_wilayah-&amp;gt;Lihat_Semua_Kelurahan_By_Provinsi($id_provinsi, $offset, $limit);
 $config = array();
  $config['base_url'] = base_url(). 'wilayah/lihat_kelurahan/'.$id_provinsi.'/';
  $config['per_page'] = $limit;
  $offset = $this-&amp;gt;uri-&amp;gt;segment(4, 0);
  $config['uri_segment'] = 4;
  $config['num_links'] = 5;  
  $config['first_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['first_link'] = 'First';
  $config['first_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['prev_link'] = 'Prev';
  $config['prev_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['prev_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['cur_tag_open'] = '&amp;lt;li class="active"&amp;gt;&amp;lt;a href&amp;gt;';
  $config['cur_tag_close'] = '&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;';
  $config['next_link'] = 'Next';
  $config['next_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['next_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['num_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['num_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['last_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['last_link'] = 'Last';
  $config['last_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['total_rows'] = $data['hitung_kelurahan_berdasarkan_provinsi'];
  $this-&amp;gt;pagination-&amp;gt;initialize($config);
  $this-&amp;gt;session-&amp;gt;set_userdata('row', $this-&amp;gt;uri-&amp;gt;segment(4));
  $data['judul'] = "Tambah Kelurahan | Wilayah";
  $this-&amp;gt;load-&amp;gt;view('template/admin/header', $data);
  $this-&amp;gt;load-&amp;gt;view('admin/kelurahan/lihat_kelurahan', $data);
  $this-&amp;gt;load-&amp;gt;view('template/admin/footer');
  }
  
 public function lihat_kelurahan_kab($id_kab, $offset=0, $limit = 10) {
  $data['provinsi'] = $this-&amp;gt;model_wilayah-&amp;gt;Edit_Kabupaten($id_kab)-&amp;gt;row();
  $data['kecamatan'] = $this-&amp;gt;model_wilayah-&amp;gt;Edit_Kecamatan_by_Kabupaten($id_kab)-&amp;gt;row();
  $data['hitung_kelurahan_berdasarkan_kabupaten'] = $this-&amp;gt;model_wilayah-&amp;gt;Hitung_Kelurahan_Berdasarkan_Kabupaten($id_kab);
  $data['lihat_kelurahan_berdasarkan_kabupaten'] = $this-&amp;gt;model_wilayah-&amp;gt;Lihat_Semua_Kelurahan_By_Kabupaten($id_kab, $offset, $limit);
  $config = array();
  $config['base_url'] = base_url(). 'wilayah/lihat_kelurahan_kab/'.$id_kab.'/';
  $config['per_page'] = $limit;
  $offset = $this-&amp;gt;uri-&amp;gt;segment(4, 0);
  $config['uri_segment'] = 4;
  $config['num_links'] = 5;  
  $config['first_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['first_link'] = 'First';
  $config['first_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['prev_link'] = 'Prev';
  $config['prev_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['prev_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['cur_tag_open'] = '&amp;lt;li class="active"&amp;gt;&amp;lt;a href&amp;gt;';
  $config['cur_tag_close'] = '&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;';
  $config['next_link'] = 'Next';
  $config['next_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['next_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['num_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['num_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['last_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['last_link'] = 'Last';
  $config['last_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['total_rows'] = $data['hitung_kelurahan_berdasarkan_kabupaten'];
  $this-&amp;gt;pagination-&amp;gt;initialize($config);
  $this-&amp;gt;session-&amp;gt;set_userdata('row', $this-&amp;gt;uri-&amp;gt;segment(4));
  $data['judul'] = "Tambah Kelurahan | Wilayah";
  $this-&amp;gt;load-&amp;gt;view('template/admin/header', $data);
  $this-&amp;gt;load-&amp;gt;view('admin/kelurahan/lihat_kelurahan_kab', $data);
  $this-&amp;gt;load-&amp;gt;view('template/admin/footer');
  }
 
 public function lihat_kelurahan_kec($id_kecamatan, $offset=0, $limit = 10) {
 $data['provinsi'] = $this-&amp;gt;model_wilayah-&amp;gt;Edit_Kelurahan_By_Kecamatan($id_kecamatan)-&amp;gt;row();
 $data['hitung_kelurahan'] = $this-&amp;gt;model_wilayah-&amp;gt;Hitung_Kelurahan_Berdasarkan_Kecamatan($id_kecamatan);
 $data['lihat_kelurahan_berdasarkan_kecamatan'] = $this-&amp;gt;model_wilayah-&amp;gt;Lihat_Semua_Kelurahan_By_Kecamatan($id_kecamatan, $offset, $limit);
 $config = array();
  $config['base_url'] = base_url(). 'wilayah/lihat_kelurahan_kec/'.$id_kecamatan.'/';
  $config['per_page'] = $limit;
  $offset = $this-&amp;gt;uri-&amp;gt;segment(4, 0);
  $config['uri_segment'] = 4;
  $config['num_links'] = 5;  
  $config['first_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['first_link'] = 'First';
  $config['first_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['prev_link'] = 'Prev';
  $config['prev_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['prev_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['cur_tag_open'] = '&amp;lt;li class="active"&amp;gt;&amp;lt;a href&amp;gt;';
  $config['cur_tag_close'] = '&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;';
  $config['next_link'] = 'Next';
  $config['next_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['next_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['num_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['num_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['last_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['last_link'] = 'Last';
  $config['last_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['total_rows'] = $data['hitung_kelurahan'];
  $this-&amp;gt;pagination-&amp;gt;initialize($config);
  $this-&amp;gt;session-&amp;gt;set_userdata('row', $this-&amp;gt;uri-&amp;gt;segment(4));
  $data['judul'] = "Tambah Kelurahan | Wilayah";
  $this-&amp;gt;load-&amp;gt;view('template/admin/header', $data);
  $this-&amp;gt;load-&amp;gt;view('admin/kelurahan/lihat_kelurahan_kec', $data);
  $this-&amp;gt;load-&amp;gt;view('template/admin/footer');
  }
  
 public function tambah_kelurahan($id_kecamatan){
  $data['provinsi'] = $this-&amp;gt;model_wilayah-&amp;gt;Edit_Kelurahan_By_Kecamatan($id_kecamatan)-&amp;gt;row();
  $data['kode_kel'] = $this-&amp;gt;model_wilayah-&amp;gt;Ambil_Kode_Kelurahan();
  $data['error'] = "";
  $this-&amp;gt;load-&amp;gt;view('template/admin/header', $data);
  $this-&amp;gt;load-&amp;gt;view('admin/kelurahan/tambah_kelurahan', $data);
  $this-&amp;gt;load-&amp;gt;view('template/admin/footer');
 } 
 
 public function submit_tambah_kelurahan(){
 $id_kab = $this-&amp;gt;input-&amp;gt;post('id_kab');
 $id_prov = $this-&amp;gt;input-&amp;gt;post('id_prov');
 $id_kecamatan = $this-&amp;gt;input-&amp;gt;post('id_kecamatan');
 $this-&amp;gt;form_validation-&amp;gt;set_rules('id_kecamatan','Kode Kecamatan');
 $data['kode_kel'] = $this-&amp;gt;model_wilayah-&amp;gt;Ambil_Kode_Kelurahan();
 $this-&amp;gt;form_validation-&amp;gt;set_rules('nama_kelurahan','Nama Kelurahan', 'required|xss_clean|max_length[100]|trim|strip_tags'); 
 if($this-&amp;gt;form_validation-&amp;gt;run() == TRUE){    
   $input_id_kelurahan= $this-&amp;gt;input-&amp;gt;post('id_kelurahan');
   $input_id_kecamatan= $this-&amp;gt;input-&amp;gt;post('id_kecamatan');
   $input_id_kab= $this-&amp;gt;input-&amp;gt;post('id_kab');
   $input_id_prov= $this-&amp;gt;input-&amp;gt;post('id_prov');
   $input_nama_kelurahan= $this-&amp;gt;input-&amp;gt;post('nama_kelurahan');
   $input_kode_pos_kel= $this-&amp;gt;input-&amp;gt;post('kode_pos_kel');
   $ganti = array("'");
   $oleh = "&amp;amp;#039;";
   $id_kelurahan = str_replace($ganti, $oleh, $input_id_kelurahan);
   $id_kecamatan = str_replace($ganti, $oleh, $input_id_kecamatan);
   $id_kab = str_replace($ganti, $oleh, $input_id_kab);
   $id_prov = str_replace($ganti, $oleh, $input_id_prov);
   $nama_kelurahan = str_replace($ganti, $oleh, $input_nama_kelurahan);
   $kode_pos_kel = str_replace($ganti, $oleh, $input_kode_pos_kel);   
   $this-&amp;gt;model_wilayah-&amp;gt;Input_Kelurahan($id_kelurahan, $id_kecamatan, $id_kab, $id_prov, $nama_kelurahan, $kode_pos_kel);   
   $this-&amp;gt;session-&amp;gt;set_flashdata('info', "Kelurahan berhasil ditambahkan.");
   redirect('wilayah/lihat_kelurahan_kec/'.$id_kecamatan);
  }  
  $data['error'] = "";
  $this-&amp;gt;load-&amp;gt;view('template/admin/header', $data);
  $this-&amp;gt;load-&amp;gt;view('admin/kelurahan/tambah_kelurahan', $data);
  $this-&amp;gt;load-&amp;gt;view('template/admin/footer');
 }
 
 public function edit_kelurahan($id_kelurahan){
  $data['edit_kelurahan'] = $this-&amp;gt;model_wilayah-&amp;gt;Edit_Kelurahan($id_kelurahan)-&amp;gt;row();
  $data['judul'] = "Tambah Kelurahan | Wilayah";
  $this-&amp;gt;load-&amp;gt;view('template/admin/header', $data);
  $this-&amp;gt;load-&amp;gt;view('admin/kelurahan/edit_kelurahan', $data);
  $this-&amp;gt;load-&amp;gt;view('template/admin/footer');
 }
 
 public function submit_edit_kelurahan(){ 
 $id_prov = $this-&amp;gt;input-&amp;gt;post('id_provinsi');
 $this-&amp;gt;form_validation-&amp;gt;set_rules('id_kelurahan','Kode Kelurahan');
 $this-&amp;gt;form_validation-&amp;gt;set_rules('nama_kelurahan','Nama Kelurahan', 'required|xss_clean|max_length[255]|trim|strip_tags');
 if($this-&amp;gt;form_validation-&amp;gt;run() == TRUE){     
   $input_id_kelurahan= $this-&amp;gt;input-&amp;gt;post('id_kelurahan');
   $input_id_kecamatan= $this-&amp;gt;input-&amp;gt;post('id_kecamatan');
   $input_nama_kelurahan= $this-&amp;gt;input-&amp;gt;post('nama_kelurahan');
   $input_kode_pos_kel= $this-&amp;gt;input-&amp;gt;post('kode_pos_kel');
   $ganti = array("'");
   $oleh = "&amp;amp;#039;";
   $id_kelurahan= str_replace($ganti, $oleh, $input_id_kelurahan);
   $id_kecamatan = str_replace($ganti, $oleh, $input_id_kecamatan);
   $nama_kelurahan = str_replace($ganti, $oleh, $input_nama_kelurahan);
   $kode_pos_kel = str_replace($ganti, $oleh, $input_kode_pos_kel);   
   $this-&amp;gt;model_wilayah-&amp;gt;Update_Kelurahan($id_kelurahan, $id_kecamatan, $nama_kelurahan, $kode_pos_kel);   
   $this-&amp;gt;session-&amp;gt;set_flashdata('info', "Kelurahan berhasil diubah, gambar diubah.");
   redirect('wilayah/lihat_kelurahan/'.$id_prov);
  }  
  $data['edit_kelurahan'] = $this-&amp;gt;model_wilayah-&amp;gt;Edit_Kelurahan($id_kelurahan)-&amp;gt;row();
  $this-&amp;gt;load-&amp;gt;view('template/admin/header', $data);
  $this-&amp;gt;load-&amp;gt;view('admin/kelurahan/edit_kelurahan', $data);
  $this-&amp;gt;load-&amp;gt;view('template/admin/footer');
 }
 
 public function hapus_kelurahan($id_kelurahan){
  $query = $this-&amp;gt;model_wilayah-&amp;gt;Edit_Kelurahan($id_kelurahan)-&amp;gt;row();      
  $this-&amp;gt;model_wilayah-&amp;gt;hapus_kelurahan($id_kelurahan);
  $this-&amp;gt;session-&amp;gt;set_flashdata('info', "Kelurahan berhasil dihapus.");
  redirect($_SERVER['HTTP_REFERER']);
 }
 
 //END KELURAHAN
}
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;- Langkah ke empat&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Buka routes.php yang ada didalam folder application\config\ dan rubah welcome menjadi wilayah karena kita akan memanggil controller wilayah.php sebagai default controllernya&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;$route['default_controller'] = "welcome";

Menjadi

$route['default_controller'] = "wilayah";
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;- Langkah ke lima&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Buatlah sebuah model dengan nama model_wilayah.php didalam folder application\models\ dan sesuaikan isi model_wilayah.php dengan kode berikut:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;?php 

class Model_wilayah extends CI_Model{
 
 public function __construct(){
  parent::__construct();
 }
 
 public function Lihat_Provinsi($offset, $limit){
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT
      p.*, x.total_kabupaten, y.total_kecamatan, k.total_kelurahan
     FROM provinsi p

     LEFT OUTER JOIN (SELECT s.*, COUNT(s.id_prov) AS total_kabupaten
     FROM kabupaten s
     GROUP BY s.id_prov) x ON x.id_prov = p.id_provinsi

     LEFT OUTER JOIN (SELECT e.*, COUNT(e.id_prov) AS total_kecamatan
     FROM kecamatan e
     GROUP BY e.id_prov) y ON y.id_prov = p.id_provinsi

     LEFT OUTER JOIN (SELECT k.*, COUNT(k.id_prov) AS total_kelurahan
     FROM kelurahan k
     GROUP BY k.id_prov) k ON k.id_prov = p.id_provinsi
     
     LIMIT $offset, $limit");
     return $query;
 } 
 // ---------------------------------------------------------------------------
 public function jumlah_Provinsi(){
  $query = $this-&amp;gt;db-&amp;gt;query("
   SELECT * FROM provinsi
  ");
  return $query-&amp;gt;num_rows();
 }
 
 public function jumlah_Kabupaten(){
  $query = $this-&amp;gt;db-&amp;gt;query("
   SELECT * FROM kabupaten
  ");
  return $query-&amp;gt;num_rows();
 }
 
 public function jumlah_Kecamatan(){
  $query = $this-&amp;gt;db-&amp;gt;query("
   SELECT * FROM kecamatan
  ");
  return $query-&amp;gt;num_rows();
 }
 
 public function jumlah_Kelurahan(){
  $query = $this-&amp;gt;db-&amp;gt;query("
   SELECT * FROM kelurahan
  ");
  return $query-&amp;gt;num_rows();
 }
 // ---------------------------------------------------------------------------
 public function Hitung_Kabupaten_Berdasarkan_Id_Provinsi($id_provinsi){
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT * FROM kabupaten WHERE id_prov = '$id_provinsi'");
  return $query-&amp;gt;num_rows();
 }
 
 public function Hitung_Kecamatan_Provinsi($id_provinsi){
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT * FROM kecamatan WHERE id_prov = '$id_provinsi'");
  return $query-&amp;gt;num_rows();
 }
 
 public function Hitung_Kecamatan_Berdasarkan_Kabupaten($id_kab){
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT * FROM kecamatan WHERE id_kab = '$id_kab'");
  return $query-&amp;gt;num_rows();
 }
 
 public function Hitung_Kelurahan_Berdasarkan_Provinsi($id_provinsi){
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT * FROM kelurahan WHERE id_prov = '$id_provinsi'");
  return $query-&amp;gt;num_rows();
 }
 
 public function Hitung_Kelurahan_Berdasarkan_Kabupaten($id_kab){
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT * FROM kelurahan WHERE id_kab = '$id_kab'");
  return $query-&amp;gt;num_rows();
 }
 
 public function Hitung_Kelurahan_Berdasarkan_Kecamatan($id_kecamatan){
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT * FROM kelurahan WHERE id_kecamatan = '$id_kecamatan'");
  return $query-&amp;gt;num_rows();
 }
 // ---------------------------------------------------------------------------
 
 public function Ambil_Kode_provinsi() {
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT MAX(id_provinsi) as max_id FROM provinsi"); 
  $row = $query-&amp;gt;row_array();
  $max_id = $row['max_id']; 
  $max_id2 =(int) substr($max_id,4,2);
  $mkode_prov = $max_id2 +1;
  $maxkode_prov = 'PRO-'.sprintf("%02s",$mkode_prov);
  return $maxkode_prov;
 }
 
 public function Ambil_Kode_Kabupaten() {
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT MAX(id_kab) as max_id FROM kabupaten"); 
  $row = $query-&amp;gt;row_array();
  $max_id = $row['max_id']; 
  $max_id2 =(int) substr($max_id,4,3);
  $mkode_kab = $max_id2 +1;
  $maxkode_kab = 'KAB-'.sprintf("%03s",$mkode_kab);
  return $maxkode_kab;
 }
 
 public function Ambil_Kode_Kecamatan() {
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT MAX(id_kecamatan) as max_id FROM kecamatan"); 
  $row = $query-&amp;gt;row_array();
  $max_id = $row['max_id']; 
  $max_id2 =(int) substr($max_id,4,4);
  $mkode_kec = $max_id2 +1;
  $maxkode_kec = 'KEC-'.sprintf("%04s",$mkode_kec);
  return $maxkode_kec;
 }
 
 public function Ambil_Kode_Kelurahan() {
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT MAX(id_kelurahan) as max_id FROM kelurahan"); 
  $row = $query-&amp;gt;row_array();
  $max_id = $row['max_id']; 
  $max_id2 =(int) substr($max_id,4,5);
  $mkode_kel = $max_id2 +1;
  $maxkode_kel = 'KEL-'.sprintf("%05s",$mkode_kel);
  return $maxkode_kel;
 }

 // ---------------------------------------------------------------------------
 public function Tambah_Provinsi($id_provinsi, $nama_provinsi, $ibukota_provinsi){
  $query = $this-&amp;gt;db-&amp;gt;query("INSERT INTO provinsi VALUES('$id_provinsi', '$nama_provinsi', '$ibukota_provinsi')");
 }
 
 public function Input_Kabupaten($id_kab, $id_prov, $nama_kabupaten, $pusat_pemerintahan){
  $query = $this-&amp;gt;db-&amp;gt;query("INSERT INTO kabupaten VALUES('$id_kab', '$id_prov', '$nama_kabupaten', '$pusat_pemerintahan')");
 }
 
 public function Input_Kecamatan($id_kecamatan, $id_kab, $id_prov, $nama_kecamatan){
  $query = $this-&amp;gt;db-&amp;gt;query("INSERT INTO kecamatan VALUES('$id_kecamatan', '$id_kab', '$id_prov', '$nama_kecamatan')");
 }
 
 public function Input_Kelurahan($id_kelurahan, $id_kecamatan, $id_kab, $id_prov, $nama_kelurahan, $kode_pos_kel){
  $query = $this-&amp;gt;db-&amp;gt;query("INSERT INTO kelurahan VALUES('$id_kelurahan', '$id_kecamatan', '$id_kab', '$id_prov', '$nama_kelurahan', '$kode_pos_kel')");
 }
 // ---------------------------------------------------------------------------
 
 public function Ambil_Id_Provinsi($id_provinsi){
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT * FROM provinsi WHERE id_provinsi = '$id_provinsi'");
  return $query;
 }
 
 
 // ---------------------------------------------------------------------------
 public function update_Provinsi($id_provinsi, $nama_provinsi, $ibukota_prov){
  $query = $this-&amp;gt;db-&amp;gt;query("UPDATE provinsi 
         SET id_provinsi = '$id_provinsi',
         nama_provinsi = '$nama_provinsi',
         ibukota_prov = '$ibukota_prov'
         WHERE id_provinsi = '$id_provinsi'
        ");
 }
 
 public function Update_Kabupaten($id_kab, $id_prov, $nama_kabupaten, $pusat_pemerintahan){
  $query = $this-&amp;gt;db-&amp;gt;query("UPDATE kabupaten 
         SET id_kab = '$id_kab',
         id_prov = '$id_prov',
         nama_kabupaten = '$nama_kabupaten',
         pusat_pemerintahan = '$pusat_pemerintahan'
         WHERE id_kab = '$id_kab'
        ");
 }
 
 public function Update_Kecamatan($id_kecamatan, $id_kab, $id_prov, $nama_kecamatan){
  $query = $this-&amp;gt;db-&amp;gt;query("UPDATE kecamatan 
         SET id_kecamatan = '$id_kecamatan',
         id_kab = '$id_kab', 
         id_prov = '$id_prov',
         nama_kecamatan = '$nama_kecamatan'    
         WHERE id_kecamatan = '$id_kecamatan'
        ");
 }
 
 public function Update_Kelurahan($id_kelurahan, $id_kecamatan, $nama_kelurahan, $kode_pos_kel){
  $query = $this-&amp;gt;db-&amp;gt;query("UPDATE kelurahan
         SET id_kelurahan = '$id_kelurahan',
         id_kecamatan = '$id_kecamatan',         
         nama_kelurahan = '$nama_kelurahan',
         kode_pos_kel = '$kode_pos_kel'         
         WHERE id_kelurahan = '$id_kelurahan'
        ");
 }
 // ---------------------------------------------------------------------------
 
 
 public function hapus_provinsi($id_provinsi){
  $this-&amp;gt;db-&amp;gt;query("DELETE FROM provinsi WHERE id_provinsi = '$id_provinsi' ");
 }
 
 public function Ambil_Kabupaten_Berdasarkan_Id_Provinsi($id_provinsi, $offset, $limit){
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT 
  
     x.*, y.total_kecamatan, k.total_kelurahan
     FROM kabupaten x

     LEFT OUTER JOIN (SELECT e.*, COUNT(e.id_kab) AS total_kecamatan
     FROM kecamatan e
     GROUP BY e.id_kab) y ON y.id_kab = x.id_kab

     LEFT OUTER JOIN (SELECT k.*, COUNT(k.id_kab) AS total_kelurahan
     FROM kelurahan k
     GROUP BY k.id_kab) k ON k.id_kab = x.id_kab
     WHERE x.id_prov = '$id_provinsi'
     LIMIT $offset, $limit");
     
  return $query;
 }
 // ---------------------------------------------------------------------------
 public function Edit_Kabupaten($id_kab){
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT kab.*, pro.id_provinsi, pro.nama_provinsi FROM kabupaten as kab, provinsi as pro
         WHERE id_kab = '$id_kab' AND id_prov = id_provinsi");
  return $query;
 }
 
 public function Edit_Kecamatan_By_Kecamatan($id_kecamatan){
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT kec.*, kab.id_kab, kab.nama_kabupaten FROM kecamatan as kec, kabupaten as kab 
         WHERE kec.id_kecamatan = '$id_kecamatan' AND kec.id_kab = kab.id_kab");
  return $query;
 }
 
 public function Edit_Kecamatan_by_Provinsi($id_provinsi){
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT * FROM kecamatan WHERE id_prov = '$id_provinsi'");
  return $query;
 }
 
 public function Edit_Kecamatan_by_Kabupaten($id_kab){
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT * FROM kecamatan WHERE id_kab = '$id_kab'");
  return $query;
 } 
 
 public function Edit_Kelurahan_By_Kecamatan($id_kecamatan){
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT kec.*, pro.id_provinsi, pro.nama_provinsi, kab.id_kab, kab.nama_kabupaten 
         FROM kecamatan as kec, provinsi as pro, kabupaten as kab
         WHERE id_kecamatan = '$id_kecamatan' AND kec.id_prov = pro.id_provinsi AND kec.id_kab = kab.id_kab");
  return $query;
 }
 
 public function Edit_Kelurahan($id_kelurahan){
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT * FROM kelurahan WHERE id_kelurahan = '$id_kelurahan'");
  return $query;
 }
 // ---------------------------------------------------------------------------
  
 public function Hapus_Kabupaten($id_kab){
  $this-&amp;gt;db-&amp;gt;query("DELETE FROM kabupaten WHERE id_kab = '$id_kab' ");
 }
 
 public function Ambil_Kecamatan_By_Provinsi($id_provinsi){
  if($id = $id_provinsi){
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT * FROM kabupaten WHERE id_prov = '$id_provinsi'");
  return $query;
  }
  if($id = $id_kab){
   $query = $this-&amp;gt;db-&amp;gt;query("SELECT * FROM kabupaten WHERE id_kab = '$id_kab'");
   return $query;
  }
  else {
   return FALSE;
  }
 } 
 
 public function Lihat_Kecamatan_By_Id_Provinsi($id_provinsi, $offset, $limit){
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT 
         kecamatan.id_kecamatan,
         kecamatan.id_kab,
         kecamatan.id_prov,
         kecamatan.nama_kecamatan,         
         count(kelurahan.id_kecamatan) as total_kelurahan
         FROM kecamatan
         LEFT JOIN kelurahan
         ON kelurahan.id_kecamatan = kecamatan.id_kecamatan
         WHERE kecamatan.id_prov = '$id_provinsi'
         GROUP BY kecamatan.id_kecamatan 
         ASC LIMIT $offset, $limit");
  return $query;
 }

 public function Lihat_Kecamatan_By_Id_Kabupaten($id_kab, $offset, $limit){
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT 
         kecamatan.id_kecamatan,
         kecamatan.id_kab,
         kecamatan.id_prov,
         kecamatan.nama_kecamatan,         
         count(kelurahan.id_kecamatan) as total_kelurahan
         FROM kecamatan
         LEFT JOIN kelurahan
         ON kelurahan.id_kecamatan = kecamatan.id_kecamatan
         WHERE kecamatan.id_kab = '$id_kab'
         GROUP BY kecamatan.id_kecamatan
         ASC LIMIT $offset, $limit");
  return $query;
 }
 
 // ---------------------------------------------------------------------------
 public function Lihat_Semua_Kelurahan_By_Provinsi($id_provinsi, $offset, $limit){
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT * FROM kelurahan WHERE id_prov = '$id_provinsi'
         ORDER BY id_kecamatan ASC LIMIT $offset, $limit");        
  return $query;
 }
 
 public function Lihat_Semua_Kelurahan_By_Kabupaten($id_kab, $offset, $limit){
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT * FROM kelurahan WHERE id_kab = '$id_kab'
         ORDER BY id_kecamatan ASC LIMIT $offset, $limit");        
  return $query;
 }
 
 public function Lihat_Semua_Kelurahan_By_Kecamatan($id_kecamatan, $offset, $limit){
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT * FROM kelurahan WHERE id_kecamatan = '$id_kecamatan'
         ORDER BY id_kelurahan ASC LIMIT $offset, $limit");        
  return $query;
 }
 // ---------------------------------------------------------------------------
 
 public function hapus_kecamatan($id_kecamatan){
  $this-&amp;gt;db-&amp;gt;query("DELETE FROM kecamatan WHERE id_kecamatan = '$id_kecamatan' ");
 }
 
 public function hapus_kelurahan($id_kelurahan){
  $this-&amp;gt;db-&amp;gt;query("DELETE FROM kelurahan WHERE id_kelurahan = '$id_kelurahan' ");
 }
 
}
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;- Langkah ke enam&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Langkah untuk membuat view yaitu buatlah file dengan nama provinsi.php yang ada didalam folder application\views\ admin\provinsi\ dan isi kode seperti dibawah ini didalam provinsi.php.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;div class="container"&amp;gt;
  &amp;lt;div class="row"&amp;gt;
   &amp;lt;div class="span12"&amp;gt;
    &amp;lt;h1&amp;gt;Daftar Wilayah&amp;lt;/h1&amp;gt;&amp;lt;br /&amp;gt;
    &amp;lt;div class="row"&amp;gt;
     &amp;lt;!--sidebar menu --&amp;gt;
     &amp;lt;?php echo $this-&amp;gt;load-&amp;gt;view('template/admin/sidebar'); ?&amp;gt;
     &amp;lt;!--end sidebar menu --&amp;gt;
     &amp;lt;!-- table, content, etc --&amp;gt;
     &amp;lt;div class="span9"&amp;gt;
      &amp;lt;div class=""&amp;gt;&amp;lt;!-- basic tabs menu --&amp;gt;
      &amp;lt;?php if($this-&amp;gt;session-&amp;gt;flashdata('info')) { ?&amp;gt;
       &amp;lt;div class="alert alert-info"&amp;gt;  
         &amp;lt;a class="close" data-dismiss="alert"&amp;gt;x&amp;lt;/a&amp;gt;  
         &amp;lt;strong&amp;gt;Info! &amp;lt;/strong&amp;gt;&amp;lt;?php echo $this-&amp;gt;session-&amp;gt;flashdata('info'); ?&amp;gt;  
       &amp;lt;/div&amp;gt;
      &amp;lt;?php } ?&amp;gt;
       &amp;lt;ul class="nav nav-tabs"&amp;gt;
        &amp;lt;li class="active"&amp;gt;&amp;lt;a href="&amp;lt;?php echo base_url(); ?&amp;gt;wilayah/provinsi/"&amp;gt;Provinsi&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
        &amp;lt;li&amp;gt;&amp;lt;a href="&amp;lt;?php echo base_url(); ?&amp;gt;wilayah/tambah_provinsi/"&amp;gt;Tambah Provinsi&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
       &amp;lt;/ul&amp;gt;
      &amp;lt;/div&amp;gt;&amp;lt;!-- basic tabs menu --&amp;gt;
      &amp;lt;h5&amp;gt;Semua wilayah berjumlah sebanyak :&amp;lt;br&amp;gt;
      Provinsi : &amp;lt;?php echo $jumlah_provinsi; ?&amp;gt;&amp;lt;br&amp;gt;
      Kabupaten : &amp;lt;?php echo $jumlah_kabupaten; ?&amp;gt;&amp;lt;br&amp;gt; 
      Kecamatan : &amp;lt;?php echo $jumlah_kecamatan; ?&amp;gt;&amp;lt;br&amp;gt;
      Kelurahan : &amp;lt;?php echo $jumlah_kelurahan; ?&amp;gt;&amp;lt;/h5&amp;gt;&amp;lt;br /&amp;gt;
       &amp;lt;table class="table table-striped table-bordered"&amp;gt;&amp;lt;!-- table default style --&amp;gt;
        &amp;lt;thead&amp;gt;
         &amp;lt;th&amp;gt;No&amp;lt;/th&amp;gt;
         &amp;lt;th&amp;gt;Nama Provinsi&amp;lt;/th&amp;gt;
         &amp;lt;th&amp;gt;Ibukota Provinsi&amp;lt;/th&amp;gt;
         &amp;lt;th&amp;gt;Kabupaten&amp;lt;/th&amp;gt;
         &amp;lt;th&amp;gt;Kecamatan&amp;lt;/th&amp;gt;
         &amp;lt;th&amp;gt;Kelurahan&amp;lt;/th&amp;gt;
         &amp;lt;th colspan="2"&amp;gt;Aksi&amp;lt;/th&amp;gt;
        &amp;lt;/thead&amp;gt;
        &amp;lt;tr&amp;gt;
        &amp;lt;?php $no=1; 
         foreach($provinsi-&amp;gt;result() as $row){ 
        ?&amp;gt;
         &amp;lt;td&amp;gt;&amp;lt;?php echo $this-&amp;gt;session-&amp;gt;userdata('row')+$no; ?&amp;gt;&amp;lt;/td&amp;gt;
         &amp;lt;td&amp;gt;&amp;lt;?php echo ucwords($row-&amp;gt;nama_provinsi); ?&amp;gt;&amp;lt;/td&amp;gt;
         &amp;lt;td&amp;gt;&amp;lt;?php echo ucwords($row-&amp;gt;ibukota_prov); ?&amp;gt;&amp;lt;/td&amp;gt;
         
         &amp;lt;td&amp;gt;&amp;lt;a title="Lihat Kabupaten Provinsi &amp;lt;?php echo $row-&amp;gt;nama_provinsi; ?&amp;gt;" href="&amp;lt;?php echo base_url(); ?&amp;gt;wilayah/lihat_kabupaten/&amp;lt;?php echo $row-&amp;gt;id_provinsi; ?&amp;gt;"&amp;gt;
           &amp;lt;i class="icon-edit"&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;?php echo ucwords($row-&amp;gt;total_kabupaten); ?&amp;gt;
         &amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;
         
         &amp;lt;td&amp;gt;&amp;lt;a title="Lihat Kecamatan Provinsi &amp;lt;?php echo $row-&amp;gt;nama_provinsi; ?&amp;gt;" href="&amp;lt;?php echo base_url(); ?&amp;gt;wilayah/lihat_kecamatan/&amp;lt;?php echo $row-&amp;gt;id_provinsi; ?&amp;gt;"&amp;gt;
           &amp;lt;i class="icon-edit"&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;?php echo ucwords($row-&amp;gt;total_kecamatan); ?&amp;gt;
         &amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;
         
         &amp;lt;td&amp;gt;&amp;lt;a title="Lihat Kelurahan Provinsi &amp;lt;?php echo $row-&amp;gt;nama_provinsi; ?&amp;gt;" href="&amp;lt;?php echo base_url(); ?&amp;gt;wilayah/lihat_kelurahan/&amp;lt;?php echo $row-&amp;gt;id_provinsi; ?&amp;gt;"&amp;gt;
           &amp;lt;i class="icon-edit"&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;?php echo ucwords($row-&amp;gt;total_kelurahan); ?&amp;gt;
         &amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;
         
         &amp;lt;td border="0"&amp;gt;
          &amp;lt;a title="Edit Provinsi &amp;lt;?php echo $row-&amp;gt;nama_provinsi; ?&amp;gt;" href="&amp;lt;?php echo base_url(); ?&amp;gt;wilayah/edit_provinsi/&amp;lt;?php echo $row-&amp;gt;id_provinsi; ?&amp;gt;"&amp;gt;
           &amp;lt;i class="icon-edit"&amp;gt;&amp;lt;/i&amp;gt; Edit 
          &amp;lt;/a&amp;gt; | &amp;lt;a href="#" onClick="if(confirm('Anda yakin HAPUS data ini? ')){document.location='&amp;lt;?php echo base_url()?&amp;gt;wilayah/hapus_provinsi/&amp;lt;?php echo $row-&amp;gt;id_provinsi; ?&amp;gt;'}" title="Hapus Provinsi &amp;lt;?php echo $row-&amp;gt;nama_provinsi; ?&amp;gt;" &amp;gt;
           &amp;lt;i class="icon-trash"&amp;gt;&amp;lt;/i&amp;gt; Hapus
          &amp;lt;/a&amp;gt;
         &amp;lt;/td&amp;gt;
        &amp;lt;/tr&amp;gt;
       &amp;lt;?php 
        $no++;
        } 
       ?&amp;gt;
       &amp;lt;/table&amp;gt;&amp;lt;!-- table default style --&amp;gt;
       &amp;lt;div class="pagination"&amp;gt;
        &amp;lt;ul&amp;gt;
         &amp;lt;?php echo $this-&amp;gt;pagination-&amp;gt;create_links(); ?&amp;gt;
        &amp;lt;/ul&amp;gt;
       &amp;lt;/div&amp;gt;
     &amp;lt;/div&amp;gt;
     &amp;lt;!-- table, content, etc --&amp;gt;
    &amp;lt;/div&amp;gt;
    &amp;lt;div class="row"&amp;gt;
    &amp;lt;/div&amp;gt;
   &amp;lt;/div&amp;gt;
  &amp;lt;/div&amp;gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Untuk mencobanya silahkan refresh localhost dan panggil folder indonesia. apakah yang terjadi? terjadi kesalahan:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Fatal error: Call to undefined function redirect()&lt;/li&gt;
&lt;li&gt;A PHP Error was encountered Message: Undefined property: Wilayah::$db&lt;/li&gt;
&lt;li&gt;Message: Undefined Property: Wilayah::$pagination&lt;/li&gt;
&lt;li&gt;Message: Undefined Property: Wilayah::$session&lt;/li&gt;
&lt;li&gt;An Error Was Encountered In order to use the Session class you are required to set an encryption key in your config file&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Untuk kesalahan diatas coba lihat &lt;a href="http://jepretcode.blogspot.com/2014/12/codeigniter-mengenal-kesalahan-dan-cara-mengatasi-kesalahan.html" target="_blank"&gt;mengatasi kesalahan-kesalahan didalam codeigniter&lt;/a&gt; dalam mengatasi contoh yang sedang kita buat ini.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;- Langkah ke tujuh&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://jepretcode.blogspot.com/2014/12/codeigniter-cara-menghilangkan-index-php.html" target="_blank"&gt;Menghilangkan index.php pada codeigniter&lt;/a&gt; dengan mengikuti petunjuk ini&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;- Langkah ke delapan&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Untuk lengkapnya file views silahkan download dan lihat isinya&amp;nbsp;&lt;a href="https://www.dropbox.com/s/gje4jmjbjvkg09g/jepretcode_provinsi_kelurahan_views.rar?dl=0" target="_blank"&gt;disini&lt;/a&gt;&amp;nbsp;, saya menggunakan Twitter Bootstrap sebagai template adminnya.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;- Langkah ke Sembilan&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Coba refresh lagi dilocalhost dan lihat kesalahan yang terjadi&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Fatal error: Call to undefined function form_error()&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Untuk kesalahan ini silahkan buka file autoload.php yang ada didalam folder application\config\ dan rubahlah kode seperti dibawah ini:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;$autoload['libraries'] = array();

$autoload['helper'] = array();

Menjadi

$autoload['libraries'] = array('database','session','form_validation','image_lib','upload','pagination');

$autoload['helper'] = array('file','html','form','url');
&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Bagaimana apakah sudah jalan contoh yang diberikan, bisa diperhatikan disana terdapat beberapa cara untuk membuat count atau menghitung jumlah row atau record seperti yang sudah dilakukan pada contoh.&lt;br /&gt;
Silahkan lihat video tutorial meghitung jumlah record atau row dengan tiga tabel.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDVhwLQi8DF1vb7bdeqPAS0_xcTYFsCVMdlX1I-AOpjJErevZBo0UYOHq8-r_LzYIxs5C0pGH8z64poa9dpaELe2UBe8GN-XF6vmdcsNovD65Nf_9R73NyMdVDWcJwSvM8ybEpBUl96RM/s72-c/Jepretcode_codeigniter_menghitung_record_row_pada_satu_atau_tiga_Tabel.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><enclosure length="-1" type="application/json" url="https://www.dropbox.com/s/gje4jmjbjvkg09g/jepretcode_provinsi_kelurahan_views.rar?dl=0"/></item><item><title>Codeigniter Membuat Dropdown Provinsi Sampai Kelurahan</title><link>http://jepretcode.blogspot.com/2015/01/codeigniter-membuat-dropdown-provinsi-sampai-kelurahan.html</link><category>Codeigniter</category><author>noreply@blogger.com (Yusuf)</author><pubDate>Thu, 1 Jan 2015 15:30:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3132518184378859990.post-1645164326109927900</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU5my42GflYV1xtB44Y2lh0gCa7mHoxOPwhutfqNceCA-L3Ba1bbKgQIjHzWu4gGzdJM7afjOZbspeGp2bGAzwLpmPMVv48OaAgoRJqU6zuMSUiGNAiFm6oWfwKSETjuIVH_iDNjUADlE/s1600/Codeigniter+dropdown+provinsi+sampai+kelurahan.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="Codeigniter Cara Membuat Dropdown Provinsi Sampai Kelurahan" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU5my42GflYV1xtB44Y2lh0gCa7mHoxOPwhutfqNceCA-L3Ba1bbKgQIjHzWu4gGzdJM7afjOZbspeGp2bGAzwLpmPMVv48OaAgoRJqU6zuMSUiGNAiFm6oWfwKSETjuIVH_iDNjUADlE/s1600/Codeigniter+dropdown+provinsi+sampai+kelurahan.jpg" height="252" title="Codeigniter Cara Membuat Dropdown Provinsi Sampai Kelurahan" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Didalam input data alamat biasanya menggunakan dropdown wilayah provinsi kabupaten kecamatan hingga kelurahan, untuk memudahkan pengisian data alamat karena daftar wilayah provinsi sampai kelurahan sudah disediakan didatabase dan tinggal mengambil data wilayah kemudian disimpan didalam data baru, lihat gambar dibawah. lalu bagaimana &lt;b&gt;cara membuat dropdown provinsi Kabupaten Kecamatan dan Kelurahan di codeigniter&lt;/b&gt;, berikut caranya sebagai contoh saya menggunakan input data alamat mahasiswa yang dilengkapi dengan :&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Max_kode otomatis dengan mengambil nilai tertinggi lalu otomatis menambah sendiri untuk data berikutnya.&lt;/li&gt;
&lt;li&gt;Count data atau menghitung jumlah data.&lt;/li&gt;
&lt;li&gt;Dropdown provinsi sampai kelurahan.&lt;/li&gt;
&lt;li&gt;Pagination atau membuat halaman untuk tabel&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Fungsi untuk delete atau penghapusan data.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Sebelum melakukan langkah dibawah ini pertama-tama harus&amp;nbsp;&lt;a href="http://jepretcode.blogspot.com/2014/12/codeigniter-cara-menghilangkan-index-php.html" target="_blank"&gt;menghilangkan index.php&lt;/a&gt;, dan buatlah database dengan nama "kampus" dan buat tabel dengan mengikuti kode berikut:&lt;/div&gt;
&lt;div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;CREATE TABLE IF NOT EXISTS `provinsi` (
  `id_provinsi` varchar(6) NOT NULL,
  `nama_provinsi` varchar(25) NOT NULL,
  `ibukota_prov` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

INSERT INTO `provinsi` (`id_provinsi`, `nama_provinsi`, `ibukota_prov`) VALUES
('PRO-01', 'DKI Jakarta', 'Jakarta'),
('PRO-02', 'Nanggroe Aceh Darussalam', 'Banda Aceh'),
('PRO-03', 'Sumatera Utara', 'Medan'),
('PRO-04', 'Sumatera Barat', 'Padang'),
('PRO-05', 'Riau', 'Pekanbaru'),
('PRO-06', 'Jambi', 'Jambi'),
('PRO-07', 'Sumatera Selatan', 'Palembang'),
('PRO-08', 'Bengkulu', 'Bengkulu'),
('PRO-09', 'Lampung', 'Bandar Lampung'),
('PRO-10', 'Kepulauan Bangka Belitung', 'Pangkal Pinang'),
('PRO-11', 'Kepulauan Riau', 'Tanjung Pinang'),
('PRO-12', 'Yogyakarta', 'Yogyakarta'),
('PRO-13', 'Jawa Barat', 'Bandung'),
('PRO-14', 'Jawa Tengah', 'Semarang'),
('PRO-15', 'Jawa Timur', 'Surabaya'),
('PRO-16', 'Banten', 'Serang'),
('PRO-17', 'Bali', 'Denpasar'),
('PRO-18', 'Nusa Tenggara Timur', 'Kupang'),
('PRO-19', 'Nusa Tenggara Barat', 'Mataram'),
('PRO-20', 'Kalimantan Barat', 'Pontianak'),
('PRO-21', 'Kalimantan Tengah', 'Palangka Raya'),
('PRO-22', 'Kalimantan Selatan', 'Banjarmasin'),
('PRO-23', 'Kalimantan Timur', 'Samarinda'),
('PRO-24', 'Kalimantan Utara', 'Tanjung Selor'),
('PRO-25', 'Sulawesi Utara', 'Manado'),
('PRO-26', 'Sulawesi Tengah', 'Palu'),
('PRO-27', 'Sulawesi Selatan', 'Makassar'),
('PRO-28', 'Sulawesi Tenggara', 'Kendari'),
('PRO-29', 'Sulawesi Barat', 'Mamuju'),
('PRO-30', 'Gorontalo', 'Gorontalo'),
('PRO-31', 'Maluku', 'Ambon'),
('PRO-32', 'Maluku Utara', 'Sofifi'),
('PRO-33', 'Papua', 'Jayapura'),
('PRO-34', 'Papua Barat', 'Manokwari'),
('PRO-35', 'Sumbawa', 'Nusa Tengggara Barat'),
('PRO-36', 'Papua Selatan', ''),
('PRO-37', 'Papua Tengah', ''),
('PRO-38', 'Papua Barat Daya', ''),
('PRO-39', 'Tapanuli', ''),
('PRO-40', 'Kepulauan Nias', ''),
('PRO-41', 'Kapuas Raya', ''),
('PRO-42', 'Bolang Mogondow Raya', '');

CREATE TABLE IF NOT EXISTS `kabupaten` (
  `id_kab` varchar(7) NOT NULL,
  `id_prov` varchar(6) NOT NULL,
  `nama_kabupaten` varchar(55) NOT NULL,
  `pusat_pemerintahan` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

INSERT INTO `kabupaten` (`id_kab`, `id_prov`, `nama_kabupaten`, `pusat_pemerintahan`) VALUES
('KAB-001', 'PRO-01', 'Bandung', 'Soreang'),
('KAB-002', 'PRO-01', 'Bandung Barat', 'Ngamprah'),
('KAB-003', 'PRO-01', 'Bekasi', 'Cikarang'),
('KAB-004', 'PRO-01', 'Bogor', 'Cibinong'),
('KAB-005', 'PRO-01', 'Ciamis', 'Ciamis'),
('KAB-006', 'PRO-01', 'Cianjur', 'Cianjur'),
('KAB-007', 'PRO-01', 'Cirebon', 'Sumber'),
('KAB-008', 'PRO-01', 'Garut', 'Garut'),
('KAB-009', 'PRO-01', 'Indramayu', 'Indramayu'),
('KAB-010', 'PRO-01', 'Karawang', 'Karawang'),
('KAB-011', 'PRO-01', 'Kuningan', 'Kuningan'),
('KAB-012', 'PRO-01', 'Majalengka', 'Majalengka'),
('KAB-013', 'PRO-01', 'Pangandaran', 'Parigi'),
('KAB-014', 'PRO-01', ' Purwakarta', 'Purwakarta'),
('KAB-015', 'PRO-01', 'Subang', 'Subang'),
('KAB-016', 'PRO-01', 'Sukabumi', 'Palabuhan Ratu'),
('KAB-017', 'PRO-01', 'Sumedang', 'Sumedang'),
('KAB-018', 'PRO-01', 'Tasikmalaya', 'Singaparna'),
('KAB-019', 'PRO-01', 'Kota Bandung', 'Bandung'),
('KAB-020', 'PRO-01', 'Kota Banjar', 'Banjar'),
('KAB-021', 'PRO-01', 'Kota Bekasi', 'Bekasi'),
('KAB-022', 'PRO-01', 'Kota Bogor', 'Bogor'),
('KAB-023', 'PRO-01', 'Kota Cimahi', 'Cimahi'),
('KAB-024', 'PRO-01', 'Kota Cirebon', 'Cirebon'),
('KAB-025', 'PRO-01', 'Kota Depok', 'Depok'),
('KAB-026', 'PRO-01', 'Kota Sukabumi', 'Sukabumi'),
('KAB-027', 'PRO-01', 'Kota Tasikmalaya', 'Tasikmalaya'),
('KAB-028', 'PRO-01', 'Administrasi Kepulauan Seribu', 'Pulau Pramuka'),
('KAB-029', 'PRO-01', 'Kota Administrasi Jakarta Barat', 'Kebon Jeruk'),
('KAB-030', 'PRO-01', 'Kota Administrasi Jakarta Pusat', 'Menteng'),
('KAB-031', 'PRO-01', 'Kota Administrasi Jakarta Selatan', 'Kebayoran Baru'),
('KAB-032', 'PRO-01', 'Kota Administrasi Jakarta Timur', 'Jatinegara'),
('KAB-033', 'PRO-01', 'Kota Administrasi Jakarta Utara', 'Koja'),
('KAB-034', 'PRO-02', 'Aceh Barat', 'Meulaboh'),
('KAB-035', 'PRO-02', 'Aceh Barat Daya', 'Blangpidie'),
('KAB-036', 'PRO-02', 'Aceh Besar', 'Kota Jantho'),
('KAB-037', 'PRO-02', 'Aceh Jaya', 'Calang'),
('KAB-038', 'PRO-02', 'Aceh Selatan', 'Tapak Tuan'),
('KAB-039', 'PRO-02', 'Aceh Singkil', 'Singkil'),
('KAB-040', 'PRO-02', 'Aceh Tamiang', 'Karang Baru'),
('KAB-041', 'PRO-02', 'Aceh Tengah', 'Takengon'),
('KAB-042', 'PRO-02', 'Aceh Tenggara', 'Kutacane'),
('KAB-043', 'PRO-02', 'Aceh Timur', 'Idi Rayeuk'),
('KAB-044', 'PRO-02', 'Aceh Utara', 'Lhoksukon'),
('KAB-045', 'PRO-02', 'Bener Meriah', 'Sipang Tiga Redelong'),
('KAB-046', 'PRO-02', 'Bireuen', 'Bireuen'),
('KAB-047', 'PRO-02', 'Gayo Lues', 'Blang Kejeren'),
('KAB-048', 'PRO-02', 'Nagan Raya', 'Suka Makmue'),
('KAB-049', 'PRO-02', 'Pidie', 'Sigli'),
('KAB-050', 'PRO-02', 'Pidie Jaya', 'Meureudu'),
('KAB-051', 'PRO-02', 'Simeulue', 'Sinabang'),
('KAB-052', 'PRO-02', 'Kota Banda Aceh', 'Banda Aceh'),
('KAB-053', 'PRO-02', 'Kota Langsa', 'Langsa'),
('KAB-054', 'PRO-02', 'Kota Lhokseumawe', 'Lhokseumawe'),
('KAB-055', 'PRO-02', 'Kota Sabang', 'Sabang'),
('KAB-056', 'PRO-02', 'Kota Subulussalam', 'Subulussalam'),
('KAB-057', 'PRO-05', 'Bengkalis', 'Bengkalis'),
('KAB-058', 'PRO-05', 'Indragiri Hilir', 'Tembilahan'),
('KAB-059', 'PRO-05', 'Indragiri Hulu', 'Rengat'),
('KAB-060', 'PRO-05', 'Kampar', 'Bangkinang'),
('KAB-061', 'PRO-05', 'Kepulauan Meranti', 'Selat Panjang'),
('KAB-062', 'PRO-05', 'Kuantan Singingi', 'Taluk Kuantan'),
('KAB-063', 'PRO-05', 'Pelalawan', 'Pangkalan Kerinci'),
('KAB-064', 'PRO-05', 'Rokan Hilir', 'Bagan Siapi-api'),
('KAB-065', 'PRO-05', 'Rokan Hulu', 'Pasir Pangaraian'),
('KAB-066', 'PRO-05', 'Siak', 'Siak Sri Indrapura'),
('KAB-067', 'PRO-05', 'Kota Dumai', 'Dumai'),
('KAB-068', 'PRO-05', 'Kota Pekanbaru', 'Pekanbaru'),
('KAB-069', 'PRO-03', 'Asahan', 'Kisaran'),
('KAB-070', 'PRO-03', 'Batubara', 'Limapuluh'),
('KAB-071', 'PRO-03', 'Dairi', 'Sidikalang'),
('KAB-072', 'PRO-03', 'Deli Serdang', 'Lubuk Pakam'),
('KAB-073', 'PRO-03', 'Humbang Hasundutan', 'Dolok Sanggul');

CREATE TABLE IF NOT EXISTS `kecamatan` (
  `id_kecamatan` varchar(8) NOT NULL,
  `id_kab` varchar(7) NOT NULL,
  `id_prov` varchar(6) NOT NULL,
  `nama_kecamatan` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

INSERT INTO `kecamatan` (`id_kecamatan`, `id_kab`, `id_prov`, `nama_kecamatan`) VALUES
('KEC-0001', 'KAB-001', 'PRO-01', 'Arjasari'),
('KEC-0002', 'KAB-001', 'PRO-01', 'Cikancung'),
('KEC-0003', 'KAB-001', 'PRO-01', 'Ciwidey'),
('KEC-0004', 'KAB-001', 'PRO-01', 'Majalaya'),
('KEC-0005', 'KAB-001', 'PRO-01', 'Pangalengan'),
('KEC-0006', 'KAB-001', 'PRO-01', 'Soreang'),
('KEC-0007', 'KAB-001', 'PRO-01', 'Baleendah'),
('KEC-0008', 'KAB-001', 'PRO-01', 'Cilengkrang'),
('KEC-0009', 'KAB-001', 'PRO-01', 'Dayeuhkolot'),
('KEC-0010', 'KAB-001', 'PRO-01', 'Margaasih'),
('KEC-0011', 'KAB-001', 'PRO-01', 'Paseh'),
('KEC-0012', 'KAB-001', 'PRO-01', 'Banjaran'),
('KEC-0013', 'KAB-001', 'PRO-01', 'Cileunyi'),
('KEC-0014', 'KAB-001', 'PRO-01', 'Ibun'),
('KEC-0015', 'KAB-001', 'PRO-01', 'Margahayu'),
('KEC-0016', 'KAB-001', 'PRO-01', 'Pasirjambu'),
('KEC-0017', 'KAB-001', 'PRO-01', 'Bojongsoang'),
('KEC-0018', 'KAB-001', 'PRO-01', 'Cimaung'),
('KEC-0019', 'KAB-001', 'PRO-01', 'Katapang'),
('KEC-0020', 'KAB-001', 'PRO-01', 'Nagreg'),
('KEC-0021', 'KAB-001', 'PRO-01', 'Rancabali'),
('KEC-0022', 'KAB-001', 'PRO-01', 'Cangkuang'),
('KEC-0023', 'KAB-001', 'PRO-01', 'Cimenyan'),
('KEC-0024', 'KAB-001', 'PRO-01', 'Kertasari'),
('KEC-0025', 'KAB-001', 'PRO-01', 'Pacet'),
('KEC-0026', 'KAB-001', 'PRO-01', 'Solokan Jeruk'),
('KEC-0027', 'KAB-001', 'PRO-01', 'Cicalengka'),
('KEC-0028', 'KAB-001', 'PRO-01', 'Ciparay'),
('KEC-0029', 'KAB-001', 'PRO-01', 'Kutawaringin'),
('KEC-0030', 'KAB-001', 'PRO-01', 'Pameungpeuk'),
('KEC-0031', 'KAB-001', 'PRO-01', 'Rancaekek'),
('KEC-0032', 'KAB-068', 'PRO-05', 'Bukit Raya'),
('KEC-0033', 'KAB-068', 'PRO-05', 'Lima Puluh'),
('KEC-0034', 'KAB-068', 'PRO-05', 'Marpoyan Damai'),
('KEC-0035', 'KAB-068', 'PRO-05', 'Payung Sekaki'),
('KEC-0036', 'KAB-068', 'PRO-05', 'Pekanbaru Kota'),
('KEC-0037', 'KAB-068', 'PRO-05', 'Rumbai'),
('KEC-0038', 'KAB-068', 'PRO-05', 'Rumbai Pesisir'),
('KEC-0039', 'KAB-068', 'PRO-05', 'Sail'),
('KEC-0040', 'KAB-068', 'PRO-05', 'Senapelan'),
('KEC-0041', 'KAB-068', 'PRO-05', 'Sukajadi'),
('KEC-0042', 'KAB-068', 'PRO-05', 'Tampan'),
('KEC-0043', 'KAB-068', 'PRO-05', 'Tenayan Raya'),
('KEC-0046', 'KAB-002', 'PRO-01', 'Batujajar'),
('KEC-0047', 'KAB-002', 'PRO-01', 'Cipongkor'),
('KEC-0048', 'KAB-002', 'PRO-01', 'Rongga'),
('KEC-0049', 'KAB-002', 'PRO-01', 'Cikalongwetan'),
('KEC-0050', 'KAB-002', 'PRO-01', 'Cisarua'),
('KEC-0051', 'KAB-002', 'PRO-01', 'Sindangkerta'),
('KEC-0052', 'KAB-002', 'PRO-01', 'Cihampelas'),
('KEC-0053', 'KAB-002', 'PRO-01', 'Gununghalu'),
('KEC-0054', 'KAB-002', 'PRO-01', 'Lembang'),
('KEC-0055', 'KAB-002', 'PRO-01', 'Cililin'),
('KEC-0056', 'KAB-002', 'PRO-01', 'Ngamprah'),
('KEC-0057', 'KAB-002', 'PRO-01', 'Saguling'),
('KEC-0058', 'KAB-002', 'PRO-01', 'Cipatat'),
('KEC-0059', 'KAB-002', 'PRO-01', 'Padalarang'),
('KEC-0060', 'KAB-002', 'PRO-01', 'Cipeundeuy'),
('KEC-0061', 'KAB-002', 'PRO-01', 'Paronpong'),
('KEC-0062', 'KAB-060', 'PRO-05', 'XIII Koto Kampar'),
('KEC-0063', 'KAB-060', 'PRO-05', 'Tapung Hulu'),
('KEC-0064', 'KAB-060', 'PRO-05', 'Tapung Hilir'),
('KEC-0065', 'KAB-060', 'PRO-05', 'Tapung'),
('KEC-0066', 'KAB-060', 'PRO-05', 'Tambang'),
('KEC-0067', 'KAB-060', 'PRO-05', 'Siak Hulu'),
('KEC-0068', 'KAB-060', 'PRO-05', 'Salo'),
('KEC-0069', 'KAB-060', 'PRO-05', 'Rumbio Jaya'),
('KEC-0070', 'KAB-060', 'PRO-05', 'Perhentian Raja'),
('KEC-0071', 'KAB-060', 'PRO-05', 'Kuok (Bangkinang Barat)'),
('KEC-0072', 'KAB-060', 'PRO-05', 'Koto Kampar Hulu'),
('KEC-0073', 'KAB-060', 'PRO-05', 'Kampar Utara'),
('KEC-0074', 'KAB-060', 'PRO-05', 'Kampar Timur'),
('KEC-0075', 'KAB-060', 'PRO-05', 'Kampar Kiri Tengah'),
('KEC-0076', 'KAB-060', 'PRO-05', 'Kampar Kiri Hulu'),
('KEC-0077', 'KAB-060', 'PRO-05', 'Kampar Kiri Hilir'),
('KEC-0078', 'KAB-060', 'PRO-05', 'Kampar Kiri'),
('KEC-0079', 'KAB-060', 'PRO-05', 'Kampar'),
('KEC-0080', 'KAB-060', 'PRO-05', 'Gunung Sahilan'),
('KEC-0081', 'KAB-060', 'PRO-05', 'Bangkinang Seberang'),
('KEC-0082', 'KAB-060', 'PRO-05', 'Bangkinang');

CREATE TABLE IF NOT EXISTS `kelurahan` (
  `id_kelurahan` varchar(10) NOT NULL,
  `id_kecamatan` varchar(8) NOT NULL,
  `id_kab` varchar(7) NOT NULL,
  `id_prov` varchar(6) NOT NULL,
  `nama_kelurahan` varchar(100) NOT NULL,
  `kode_pos_kel` int(6) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

INSERT INTO `kelurahan` (`id_kelurahan`, `id_kecamatan`, `id_kab`, `id_prov`, `nama_kelurahan`, `kode_pos_kel`) VALUES
('KEL-00001', 'KEC-0032', 'KAB-068', 'PRO-05', 'Tangkerang Labuai', 28281),
('KEL-00002', 'KEC-0043', 'KAB-068', 'PRO-05', 'Kulim', 28283),
('KEL-00003', 'KEC-0032', 'KAB-068', 'PRO-05', 'Simpang Tiga', 28284),
('KEL-00004', 'KEC-0038', 'KAB-068', 'PRO-05', 'Tebing Tinggi Okura', 28287),
('KEL-00005', 'KEC-0032', 'KAB-068', 'PRO-05', 'Tangkerang Selatan', 28288),
('KEL-00006', 'KEC-0032', 'KAB-068', 'PRO-05', 'Tangkerang Utara', 28289),
('KEL-00007', 'KEC-0033', 'KAB-068', 'PRO-05', 'Rintis', 28141),
('KEL-00008', 'KEC-0033', 'KAB-068', 'PRO-05', 'Sekip', 28142),
('KEL-00009', 'KEC-0033', 'KAB-068', 'PRO-05', 'Tanjung Rhu', 28143),
('KEL-00010', 'KEC-0033', 'KAB-068', 'PRO-05', 'Pesisir', 28144),
('KEL-00011', 'KEC-0034', 'KAB-068', 'PRO-05', 'Maharatu', 28125),
('KEL-00012', 'KEC-0034', 'KAB-068', 'PRO-05', 'Sidomulyo Timur', 28125),
('KEL-00013', 'KEC-0034', 'KAB-068', 'PRO-05', 'Wonorejo', 28125),
('KEL-00014', 'KEC-0034', 'KAB-068', 'PRO-05', 'Tangkerang Barat', 28282),
('KEL-00015', 'KEC-0034', 'KAB-068', 'PRO-05', 'Tangkerang Tengah', 28282),
('KEL-00016', 'KEC-0046', 'KAB-002', 'PRO-01', 'Batujajar Barat', 40561),
('KEL-00017', 'KEC-0046', 'KAB-002', 'PRO-01', 'Batujajar Timur', 40561),
('KEL-00018', 'KEC-0046', 'KAB-002', 'PRO-01', 'Cangkorah', 40561),
('KEL-00019', 'KEC-0046', 'KAB-002', 'PRO-01', 'Galanggang', 40561),
('KEL-00020', 'KEC-0046', 'KAB-002', 'PRO-01', 'Giriasih', 40561),
('KEL-00021', 'KEC-0046', 'KAB-002', 'PRO-01', 'Pangauban', 40561),
('KEL-00022', 'KEC-0046', 'KAB-002', 'PRO-01', 'Selacau', 40561),
('KEL-00023', 'KEC-0082', 'KAB-060', 'PRO-05', 'Bangkinang (Kota)', 28411),
('KEL-00024', 'KEC-0082', 'KAB-060', 'PRO-05', 'Kumantan', 28411),
('KEL-00025', 'KEC-0082', 'KAB-060', 'PRO-05', 'Langgini', 28412),
('KEL-00026', 'KEC-0082', 'KAB-060', 'PRO-05', 'Ridan Permai', 28411),
('KEL-00027', 'KEC-0081', 'KAB-060', 'PRO-05', 'Binuang', 28463),
('KEL-00028', 'KEC-0081', 'KAB-060', 'PRO-05', 'Bukit Payung', 28463),
('KEL-00029', 'KEC-0081', 'KAB-060', 'PRO-05', 'Laboi Jaya', 28463),
('KEL-00030', 'KEC-0081', 'KAB-060', 'PRO-05', 'Muara Uwai', 28463),
('KEL-00031', 'KEC-0081', 'KAB-060', 'PRO-05', 'Pasir Sialang', 28463),
('KEL-00032', 'KEC-0081', 'KAB-060', 'PRO-05', 'Pulau', 28463),
('KEL-00033', 'KEC-0081', 'KAB-060', 'PRO-05', 'Pulau Lawas', 28463),
('KEL-00034', 'KEC-0081', 'KAB-060', 'PRO-05', 'Suka Mulya', 28463),
('KEL-00035', 'KEC-0080', 'KAB-060', 'PRO-05', 'Gunung Mulya', 28471),
('KEL-00036', 'KEC-0080', 'KAB-060', 'PRO-05', 'Gunung Sahilan', 28471),
('KEL-00037', 'KEC-0080', 'KAB-060', 'PRO-05', 'Gunung Sari', 28471),
('KEL-00038', 'KEC-0080', 'KAB-060', 'PRO-05', 'Kebun Durian', 28471),
('KEL-00039', 'KEC-0080', 'KAB-060', 'PRO-05', 'Makmur Sejahtera', 28471),
('KEL-00040', 'KEC-0080', 'KAB-060', 'PRO-05', 'Sahilan Darussalam', 28471),
('KEL-00041', 'KEC-0080', 'KAB-060', 'PRO-05', 'Subarak', 28471),
('KEL-00042', 'KEC-0080', 'KAB-060', 'PRO-05', 'Suka Makmur', 28471),
('KEL-00043', 'KEC-0080', 'KAB-060', 'PRO-05', 'Sungai Lipai', 28471),
('KEL-00044', 'KEC-0079', 'KAB-060', 'PRO-05', 'Air Tiris', 28461),
('KEL-00045', 'KEC-0079', 'KAB-060', 'PRO-05', 'Batu Belah', 28461),
('KEL-00046', 'KEC-0079', 'KAB-060', 'PRO-05', 'Bukit Ranah', 28461),
('KEL-00047', 'KEC-0079', 'KAB-060', 'PRO-05', 'Koto Tibun', 28461),
('KEL-00048', 'KEC-0079', 'KAB-060', 'PRO-05', 'Limau Manis', 28461),
('KEL-00049', 'KEC-0079', 'KAB-060', 'PRO-05', 'Naumbai', 28461),
('KEL-00050', 'KEC-0079', 'KAB-060', 'PRO-05', 'Padang Mutung', 28461),
('KEL-00051', 'KEC-0079', 'KAB-060', 'PRO-05', 'Penyasawan', 28461),
('KEL-00052', 'KEC-0079', 'KAB-060', 'PRO-05', 'Pulau Jambu', 28461),
('KEL-00053', 'KEC-0079', 'KAB-060', 'PRO-05', 'Pulau Sarak', 28461),
('KEL-00054', 'KEC-0079', 'KAB-060', 'PRO-05', 'Pulau Tinggi', 28461),
('KEL-00055', 'KEC-0079', 'KAB-060', 'PRO-05', 'Ranah', 28461),
('KEL-00056', 'KEC-0079', 'KAB-060', 'PRO-05', 'Ranah Baru', 28461),
('KEL-00057', 'KEC-0079', 'KAB-060', 'PRO-05', 'Ranah Singkuang', 28461),
('KEL-00058', 'KEC-0079', 'KAB-060', 'PRO-05', 'Rumbio', 28461),
('KEL-00059', 'KEC-0079', 'KAB-060', 'PRO-05', 'Simpang Kubu', 28461),
('KEL-00060', 'KEC-0079', 'KAB-060', 'PRO-05', 'Tanjung Berulak', 28461),
('KEL-00061', 'KEC-0079', 'KAB-060', 'PRO-05', 'Tanjung Rambutan', 28461),
('KEL-00062', 'KEC-0078', 'KAB-060', 'PRO-05', 'Domo', 28471),
('KEL-00063', 'KEC-0078', 'KAB-060', 'PRO-05', 'IV Koto Setingkai', 28471),
('KEL-00064', 'KEC-0078', 'KAB-060', 'PRO-05', 'Kuntu', 28471),
('KEL-00065', 'KEC-0078', 'KAB-060', 'PRO-05', 'Kuntu Darussalam', 28471),
('KEL-00066', 'KEC-0078', 'KAB-060', 'PRO-05', 'Lipat Kain', 28471),
('KEL-00067', 'KEC-0078', 'KAB-060', 'PRO-05', 'Lipat Kain Selatan', 28471),
('KEL-00068', 'KEC-0078', 'KAB-060', 'PRO-05', 'Lipat Kain Utara', 28471),
('KEL-00069', 'KEC-0078', 'KAB-060', 'PRO-05', 'Muara Selaya', 28471),
('KEL-00070', 'KEC-0078', 'KAB-060', 'PRO-05', 'Padang Sawah', 28471),
('KEL-00071', 'KEC-0078', 'KAB-060', 'PRO-05', 'Sungau Geringging', 28471),
('KEL-00072', 'KEC-0078', 'KAB-060', 'PRO-05', 'Sungai Harapan', 28471),
('KEL-00073', 'KEC-0078', 'KAB-060', 'PRO-05', 'Sungai Liti', 28471),
('KEL-00074', 'KEC-0078', 'KAB-060', 'PRO-05', 'Sungai Paku', 28471),
('KEL-00075', 'KEC-0078', 'KAB-060', 'PRO-05', 'Sungai Raja', 28471),
('KEL-00076', 'KEC-0078', 'KAB-060', 'PRO-05', 'Sungai Rambai', 28471),
('KEL-00077', 'KEC-0078', 'KAB-060', 'PRO-05', 'Sungai Sarik', 28471),
('KEL-00078', 'KEC-0078', 'KAB-060', 'PRO-05', 'Tanjung Harapan', 28471),
('KEL-00079', 'KEC-0078', 'KAB-060', 'PRO-05', 'Tanjung Mas', 28471),
('KEL-00080', 'KEC-0078', 'KAB-060', 'PRO-05', 'Teluk Paman', 28471),
('KEL-00081', 'KEC-0078', 'KAB-060', 'PRO-05', 'Teluk Paman Timur', 28471),
('KEL-00082', 'KEC-0077', 'KAB-060', 'PRO-05', 'Bangun Sari', 28471),
('KEL-00083', 'KEC-0077', 'KAB-060', 'PRO-05', 'Gading Permai', 28471),
('KEL-00084', 'KEC-0077', 'KAB-060', 'PRO-05', 'Mentulik', 28471),
('KEL-00085', 'KEC-0077', 'KAB-060', 'PRO-05', 'Rantau Kasih', 28471),
('KEL-00086', 'KEC-0077', 'KAB-060', 'PRO-05', 'Sungai Bungo', 28471),
('KEL-00087', 'KEC-0077', 'KAB-060', 'PRO-05', 'Sungai Pagar', 28471),
('KEL-00088', 'KEC-0077', 'KAB-060', 'PRO-05', 'Sungai Petai', 28471),
('KEL-00089', 'KEC-0077', 'KAB-060', 'PRO-05', 'Sungai Simpang Dua', 28471),
('KEL-00090', 'KEC-0076', 'KAB-060', 'PRO-05', 'Aur Kuning', 28471),
('KEL-00091', 'KEC-0076', 'KAB-060', 'PRO-05', 'Batu Sanggan', 28471),
('KEL-00092', 'KEC-0076', 'KAB-060', 'PRO-05', 'Batu Sasak', 28471),
('KEL-00093', 'KEC-0076', 'KAB-060', 'PRO-05', 'Bukit Betung', 28471),
('KEL-00094', 'KEC-0076', 'KAB-060', 'PRO-05', 'Danau Sontul', 28471),
('KEL-00095', 'KEC-0076', 'KAB-060', 'PRO-05', 'Deras Tajak', 28471),
('KEL-00096', 'KEC-0076', 'KAB-060', 'PRO-05', 'Dua Sepakat', 28471),
('KEL-00097', 'KEC-0076', 'KAB-060', 'PRO-05', 'Gaja Bertalut', 28471),
('KEL-00098', 'KEC-0076', 'KAB-060', 'PRO-05', 'Gema', 28471),
('KEL-00099', 'KEC-0076', 'KAB-060', 'PRO-05', 'Kebun Tinggi', 28471),
('KEL-00100', 'KEC-0076', 'KAB-060', 'PRO-05', 'Kota Lama', 28471),
('KEL-00101', 'KEC-0076', 'KAB-060', 'PRO-05', 'Lubuk Linggau', 28471),
('KEL-00102', 'KEC-0076', 'KAB-060', 'PRO-05', 'Ludai', 28471),
('KEL-00103', 'KEC-0076', 'KAB-060', 'PRO-05', 'Muarobio', 28471),
('KEL-00104', 'KEC-0076', 'KAB-060', 'PRO-05', 'Pangkalan Kapas', 28471),
('KEL-00105', 'KEC-0076', 'KAB-060', 'PRO-05', 'Pangkalan Serai', 28471),
('KEL-00106', 'KEC-0076', 'KAB-060', 'PRO-05', 'Subayang Jaya', 28471),
('KEL-00107', 'KEC-0076', 'KAB-060', 'PRO-05', 'Sungai Santi', 28471),
('KEL-00108', 'KEC-0076', 'KAB-060', 'PRO-05', 'Tanjung Belit', 28471),
('KEL-00109', 'KEC-0076', 'KAB-060', 'PRO-05', 'Tanjung Belit Selatan', 28471),
('KEL-00110', 'KEC-0076', 'KAB-060', 'PRO-05', 'Tanjung Beringin', 28471),
('KEL-00111', 'KEC-0076', 'KAB-060', 'PRO-05', 'Tanjung Karang', 28471),
('KEL-00112', 'KEC-0076', 'KAB-060', 'PRO-05', 'Tanjung Permai', 28471),
('KEL-00113', 'KEC-0075', 'KAB-060', 'PRO-05', 'Bina Baru', 28471),
('KEL-00114', 'KEC-0075', 'KAB-060', 'PRO-05', 'Bukit Sakai', 28471),
('KEL-00115', 'KEC-0075', 'KAB-060', 'PRO-05', 'Hidup Baru', 28471),
('KEL-00116', 'KEC-0075', 'KAB-060', 'PRO-05', 'Karya Bhakti', 28471),
('KEL-00117', 'KEC-0075', 'KAB-060', 'PRO-05', 'Koto Damai', 28471),
('KEL-00118', 'KEC-0075', 'KAB-060', 'PRO-05', 'Lubuk Sakai', 28471),
('KEL-00119', 'KEC-0075', 'KAB-060', 'PRO-05', 'Mayang Pongkai', 28471),
('KEL-00120', 'KEC-0075', 'KAB-060', 'PRO-05', 'Mekar Jaya', 28471),
('KEL-00121', 'KEC-0075', 'KAB-060', 'PRO-05', 'Penghidupan', 28471),
('KEL-00122', 'KEC-0075', 'KAB-060', 'PRO-05', 'Simalinyang', 28471),
('KEL-00123', 'KEC-0075', 'KAB-060', 'PRO-05', 'Utama Karya', 28471),
('KEL-00124', 'KEC-0074', 'KAB-060', 'PRO-05', 'Deli Makmur', 28461),
('KEL-00125', 'KEC-0074', 'KAB-060', 'PRO-05', 'Kampar', 28461),
('KEL-00126', 'KEC-0074', 'KAB-060', 'PRO-05', 'Koto Perambahan', 28461),
('KEL-00127', 'KEC-0074', 'KAB-060', 'PRO-05', 'Pulau Birandang', 28461),
('KEL-00128', 'KEC-0074', 'KAB-060', 'PRO-05', 'Pulau Rambai', 28461),
('KEL-00129', 'KEC-0074', 'KAB-060', 'PRO-05', 'Sawah Baru', 28461),
('KEL-00130', 'KEC-0074', 'KAB-060', 'PRO-05', 'Sungai Putih', 28461),
('KEL-00131', 'KEC-0074', 'KAB-060', 'PRO-05', 'Sungai Tiarap', 28461),
('KEL-00132', 'KEC-0074', 'KAB-060', 'PRO-05', 'Tanjung Bungo', 28461),
('KEL-00133', 'KEC-0073', 'KAB-060', 'PRO-05', 'Kampung Panjang (Air Tiris)', 28461),
('KEL-00134', 'KEC-0073', 'KAB-060', 'PRO-05', 'Kayu Aro', 28461),
('KEL-00135', 'KEC-0073', 'KAB-060', 'PRO-05', 'Muara Jalai', 28461),
('KEL-00136', 'KEC-0073', 'KAB-060', 'PRO-05', 'Naga Beralih', 28461),
('KEL-00137', 'KEC-0073', 'KAB-060', 'PRO-05', 'Sawah', 28461),
('KEL-00138', 'KEC-0073', 'KAB-060', 'PRO-05', 'Sei/Sungai Jalau', 28461),
('KEL-00139', 'KEC-0073', 'KAB-060', 'PRO-05', 'Sei/Sungai Tonang', 28461),
('KEL-00140', 'KEC-0073', 'KAB-060', 'PRO-05', 'Sendayan', 28461),
('KEL-00141', 'KEC-0072', 'KAB-060', 'PRO-05', 'Bandur Picak', 28461),
('KEL-00142', 'KEC-0072', 'KAB-060', 'PRO-05', 'Gunung Malelo', 28461),
('KEL-00143', 'KEC-0072', 'KAB-060', 'PRO-05', 'Pongkai', 28461),
('KEL-00144', 'KEC-0072', 'KAB-060', 'PRO-05', 'Siberuang', 28461),
('KEL-00145', 'KEC-0072', 'KAB-060', 'PRO-05', 'Tabing', 28461),
('KEL-00146', 'KEC-0072', 'KAB-060', 'PRO-05', 'Tanjung', 28461),
('KEL-00147', 'KEC-0071', 'KAB-060', 'PRO-05', 'Batulangka Kecil', 28463),
('KEL-00148', 'KEC-0071', 'KAB-060', 'PRO-05', 'Bukit Melintang', 28463),
('KEL-00149', 'KEC-0071', 'KAB-060', 'PRO-05', 'Empat Balai', 28463),
('KEL-00150', 'KEC-0071', 'KAB-060', 'PRO-05', 'Kuok', 28463),
('KEL-00151', 'KEC-0071', 'KAB-060', 'PRO-05', 'Lereng', 28463),
('KEL-00152', 'KEC-0071', 'KAB-060', 'PRO-05', 'Merangin', 28463),
('KEL-00153', 'KEC-0071', 'KAB-060', 'PRO-05', 'Pulau Jambu', 28463),
('KEL-00154', 'KEC-0071', 'KAB-060', 'PRO-05', 'Pulautarap', 28463),
('KEL-00155', 'KEC-0071', 'KAB-060', 'PRO-05', 'Silam', 28463),
('KEL-00156', 'KEC-0070', 'KAB-060', 'PRO-05', 'Hangtuah', 28462),
('KEL-00157', 'KEC-0070', 'KAB-060', 'PRO-05', 'Kampung Pinang', 28462),
('KEL-00158', 'KEC-0070', 'KAB-060', 'PRO-05', 'Lubuk Sakat', 28462),
('KEL-00159', 'KEC-0070', 'KAB-060', 'PRO-05', 'Pantai Raja', 28462),
('KEL-00160', 'KEC-0070', 'KAB-060', 'PRO-05', 'Sialang Kubang', 28462),
('KEL-00161', 'KEC-0069', 'KAB-060', 'PRO-05', 'Alam Panjang', 28458),
('KEL-00162', 'KEC-0069', 'KAB-060', 'PRO-05', 'Batang Batindih', 28458),
('KEL-00163', 'KEC-0069', 'KAB-060', 'PRO-05', 'Bukit Kratai', 28458),
('KEL-00164', 'KEC-0069', 'KAB-060', 'PRO-05', 'Pulau Payung', 28458),
('KEL-00165', 'KEC-0069', 'KAB-060', 'PRO-05', 'Simpang Petai', 28458),
('KEL-00166', 'KEC-0069', 'KAB-060', 'PRO-05', 'Tambusai', 28458),
('KEL-00167', 'KEC-0069', 'KAB-060', 'PRO-05', 'Teratak', 28458),
('KEL-00168', 'KEC-0068', 'KAB-060', 'PRO-05', 'Ganting', 28451),
('KEL-00169', 'KEC-0068', 'KAB-060', 'PRO-05', 'Ganting Damai', 28451),
('KEL-00170', 'KEC-0068', 'KAB-060', 'PRO-05', 'Salo', 28451),
('KEL-00171', 'KEC-0068', 'KAB-060', 'PRO-05', 'Salo Timur', 28451),
('KEL-00172', 'KEC-0068', 'KAB-060', 'PRO-05', 'Siabu', 28451),
('KEL-00173', 'KEC-0068', 'KAB-060', 'PRO-05', 'Sipungguk', 28451),
('KEL-00174', 'KEC-0067', 'KAB-060', 'PRO-05', 'Buluh Cina', 28452),
('KEL-00175', 'KEC-0067', 'KAB-060', 'PRO-05', 'Buluh Nipis', 28452),
('KEL-00176', 'KEC-0067', 'KAB-060', 'PRO-05', 'Desa Baru', 28452),
('KEL-00177', 'KEC-0067', 'KAB-060', 'PRO-05', 'Kepau Jaya', 28452),
('KEL-00178', 'KEC-0067', 'KAB-060', 'PRO-05', 'Kubang Jaya', 28452),
('KEL-00179', 'KEC-0067', 'KAB-060', 'PRO-05', 'Lubuk Siam', 28452),
('KEL-00180', 'KEC-0067', 'KAB-060', 'PRO-05', 'Pandau Jaya', 28452),
('KEL-00181', 'KEC-0067', 'KAB-060', 'PRO-05', 'Kubang Jaya', 28452),
('KEL-00182', 'KEC-0067', 'KAB-060', 'PRO-05', 'Lubuk Siam', 28452),
('KEL-00183', 'KEC-0067', 'KAB-060', 'PRO-05', 'Pandau Jaya', 28452),
('KEL-00184', 'KEC-0067', 'KAB-060', 'PRO-05', 'Pangkalan Baru', 28452),
('KEL-00185', 'KEC-0067', 'KAB-060', 'PRO-05', 'Pangkalan Serik', 28452),
('KEL-00186', 'KEC-0067', 'KAB-060', 'PRO-05', 'Tanah Merah', 28452),
('KEL-00187', 'KEC-0067', 'KAB-060', 'PRO-05', 'Tanjung Balai', 28452),
('KEL-00188', 'KEC-0066', 'KAB-060', 'PRO-05', 'Aursati', 28462),
('KEL-00189', 'KEC-0066', 'KAB-060', 'PRO-05', 'Balam Jaya', 28462),
('KEL-00190', 'KEC-0066', 'KAB-060', 'PRO-05', 'Gobah', 28462),
('KEL-00191', 'KEC-0066', 'KAB-060', 'PRO-05', 'Kemang Indah', 28462),
('KEL-00192', 'KEC-0066', 'KAB-060', 'PRO-05', 'Kualu', 28462),
('KEL-00193', 'KEC-0066', 'KAB-060', 'PRO-05', 'Kualu Nenas', 28462),
('KEL-00194', 'KEC-0066', 'KAB-060', 'PRO-05', 'Kuapan', 28462),
('KEL-00195', 'KEC-0066', 'KAB-060', 'PRO-05', 'Padang Luas', 28462),
('KEL-00196', 'KEC-0066', 'KAB-060', 'PRO-05', 'Palung Raya', 28462),
('KEL-00197', 'KEC-0066', 'KAB-060', 'PRO-05', 'Parit Baru', 28462),
('KEL-00198', 'KEC-0066', 'KAB-060', 'PRO-05', 'Pulau Permai', 28462),
('KEL-00199', 'KEC-0066', 'KAB-060', 'PRO-05', 'Rimbo Panjang', 28462),
('KEL-00200', 'KEC-0066', 'KAB-060', 'PRO-05', 'Sei/Sungai Pinang', 28462),
('KEL-00201', 'KEC-0066', 'KAB-060', 'PRO-05', 'Tambang', 28462),
('KEL-00202', 'KEC-0066', 'KAB-060', 'PRO-05', 'Tarai Bangun', 28462),
('KEL-00203', 'KEC-0066', 'KAB-060', 'PRO-05', 'Teluk Kenidai', 28462),
('KEL-00204', 'KEC-0066', 'KAB-060', 'PRO-05', 'Terantang', 28462),
('KEL-00205', 'KEC-0065', 'KAB-060', 'PRO-05', 'Air Terbit', 28464),
('KEL-00206', 'KEC-0065', 'KAB-060', 'PRO-05', 'Batu Gajah', 28464),
('KEL-00207', 'KEC-0065', 'KAB-060', 'PRO-05', 'Bencah Kelubi', 28464),
('KEL-00208', 'KEC-0065', 'KAB-060', 'PRO-05', 'Gading Sari', 28464),
('KEL-00209', 'KEC-0065', 'KAB-060', 'PRO-05', 'Indra Sakti', 28464),
('KEL-00210', 'KEC-0065', 'KAB-060', 'PRO-05', 'Indrapuri', 28464),
('KEL-00211', 'KEC-0065', 'KAB-060', 'PRO-05', 'Karya Indah', 28464),
('KEL-00212', 'KEC-0065', 'KAB-060', 'PRO-05', 'Kijang Rejo', 28464),
('KEL-00213', 'KEC-0065', 'KAB-060', 'PRO-05', 'Kenantan', 28464),
('KEL-00214', 'KEC-0065', 'KAB-060', 'PRO-05', 'Muara Mahat Baru', 28464),
('KEL-00215', 'KEC-0065', 'KAB-060', 'PRO-05', 'Mukti Sari', 28464),
('KEL-00216', 'KEC-0065', 'KAB-060', 'PRO-05', 'Pagaruyung', 28464),
('KEL-00217', 'KEC-0065', 'KAB-060', 'PRO-05', 'Pancuran Gading', 28464),
('KEL-00218', 'KEC-0065', 'KAB-060', 'PRO-05', 'Pantai Cermin', 28464),
('KEL-00219', 'KEC-0065', 'KAB-060', 'PRO-05', 'Pelambaian', 28464),
('KEL-00220', 'KEC-0065', 'KAB-060', 'PRO-05', 'Petapahan', 28464),
('KEL-00221', 'KEC-0065', 'KAB-060', 'PRO-05', 'Petapahan Jaya', 28464),
('KEL-00222', 'KEC-0065', 'KAB-060', 'PRO-05', 'Sari Galuh', 28464),
('KEL-00223', 'KEC-0065', 'KAB-060', 'PRO-05', 'Sei/Sungai Agung', 28464),
('KEL-00224', 'KEC-0065', 'KAB-060', 'PRO-05', 'Sei/Sungai Lembu Makmur', 28464),
('KEL-00225', 'KEC-0065', 'KAB-060', 'PRO-05', 'Tanjung Sawit', 28464),
('KEL-00226', 'KEC-0065', 'KAB-060', 'PRO-05', 'Tri Manunggal', 28464),
('KEL-00227', 'KEC-0064', 'KAB-060', 'PRO-05', 'Beringin Lestari', 28464),
('KEL-00228', 'KEC-0064', 'KAB-060', 'PRO-05', 'Cinta Damai', 28464),
('KEL-00229', 'KEC-0064', 'KAB-060', 'PRO-05', 'Gerbang Sari', 28464),
('KEL-00230', 'KEC-0064', 'KAB-060', 'PRO-05', 'Kijang Jaya', 28464),
('KEL-00231', 'KEC-0064', 'KAB-060', 'PRO-05', 'Kijang Makmur', 28464),
('KEL-00232', 'KEC-0064', 'KAB-060', 'PRO-05', 'Koto Baru', 28464),
('KEL-00233', 'KEC-0064', 'KAB-060', 'PRO-05', 'Kota Garo', 28464),
('KEL-00234', 'KEC-0064', 'KAB-060', 'PRO-05', 'Koto Bangun', 28464),
('KEL-00235', 'KEC-0064', 'KAB-060', 'PRO-05', 'Koto Aman', 28464),
('KEL-00236', 'KEC-0064', 'KAB-060', 'PRO-05', 'Sikijang', 28464),
('KEL-00237', 'KEC-0064', 'KAB-060', 'PRO-05', 'Suka Maju', 28464),
('KEL-00238', 'KEC-0064', 'KAB-060', 'PRO-05', 'Tanah Tinggi', 28464),
('KEL-00239', 'KEC-0064', 'KAB-060', 'PRO-05', 'Tandan Sari', 28464),
('KEL-00240', 'KEC-0064', 'KAB-060', 'PRO-05', 'Tapung Lestari', 28464),
('KEL-00241', 'KEC-0064', 'KAB-060', 'PRO-05', 'Tapung Makmur', 28464),
('KEL-00242', 'KEC-0064', 'KAB-060', 'PRO-05', 'Tebing Lestari', 28464),
('KEL-00243', 'KEC-0063', 'KAB-060', 'PRO-05', 'Bukit Kemunging', 28464),
('KEL-00244', 'KEC-0063', 'KAB-060', 'PRO-05', 'Danau Lancang', 28464),
('KEL-00245', 'KEC-0063', 'KAB-060', 'PRO-05', 'Kasikan', 28464),
('KEL-00246', 'KEC-0063', 'KAB-060', 'PRO-05', 'Kusau Makmur', 28464),
('KEL-00247', 'KEC-0063', 'KAB-060', 'PRO-05', 'Rimba Beringin', 28464),
('KEL-00248', 'KEC-0063', 'KAB-060', 'PRO-05', 'Sinama Nenek', 28464),
('KEL-00249', 'KEC-0063', 'KAB-060', 'PRO-05', 'Sukaramai', 28464),
('KEL-00250', 'KEC-0063', 'KAB-060', 'PRO-05', 'Sumber Sari', 28464),
('KEL-00251', 'KEC-0063', 'KAB-060', 'PRO-05', 'Talang Danto', 28464),
('KEL-00252', 'KEC-0062', 'KAB-060', 'PRO-05', 'Balung', 28453),
('KEL-00253', 'KEC-0062', 'KAB-060', 'PRO-05', 'Batu Bersurat', 28453),
('KEL-00254', 'KEC-0062', 'KAB-060', 'PRO-05', 'Binamang', 28453),
('KEL-00255', 'KEC-0062', 'KAB-060', 'PRO-05', 'Gunung Bungsu', 28453),
('KEL-00256', 'KEC-0062', 'KAB-060', 'PRO-05', 'Koto Mesjid', 28453),
('KEL-00257', 'KEC-0062', 'KAB-060', 'PRO-05', 'Koto Tuo', 28453),
('KEL-00258', 'KEC-0062', 'KAB-060', 'PRO-05', 'Koto Tuo Barat', 28453),
('KEL-00259', 'KEC-0062', 'KAB-060', 'PRO-05', 'Lubuk Agung', 28453),
('KEL-00260', 'KEC-0062', 'KAB-060', 'PRO-05', 'Muara Takus', 28453),
('KEL-00261', 'KEC-0062', 'KAB-060', 'PRO-05', 'Pongkai Istiqomah', 28453),
('KEL-00262', 'KEC-0062', 'KAB-060', 'PRO-05', 'Pulau Gadang', 28453),
('KEL-00263', 'KEC-0062', 'KAB-060', 'PRO-05', 'Ranah Sungkai', 28453),
('KEL-00264', 'KEC-0062', 'KAB-060', 'PRO-05', 'Tanjung Alai', 28453),
('KEL-00265', 'KEC-0043', 'KAB-068', 'PRO-05', 'Rejosari', 28281),
('KEL-00266', 'KEC-0043', 'KAB-068', 'PRO-05', 'Sail', 28285),
('KEL-00267', 'KEC-0043', 'KAB-068', 'PRO-05', 'Tangkerang Timur', 28289),
('KEL-00268', 'KEC-0042', 'KAB-068', 'PRO-05', 'Delima', 28291),
('KEL-00269', 'KEC-0042', 'KAB-068', 'PRO-05', 'Sidomulyo Barat', 28294),
('KEL-00270', 'KEC-0042', 'KAB-068', 'PRO-05', 'Simpang Baru', 28293),
('KEL-00271', 'KEC-0042', 'KAB-068', 'PRO-05', 'Tuah Karya', 28291),
('KEL-00272', 'KEC-0041', 'KAB-068', 'PRO-05', 'Harjosari', 28122),
('KEL-00273', 'KEC-0041', 'KAB-068', 'PRO-05', 'Jadirejo', 28126),
('KEL-00274', 'KEC-0041', 'KAB-068', 'PRO-05', 'Kampung Melayu', 28124),
('KEL-00275', 'KEC-0041', 'KAB-068', 'PRO-05', 'Kampung Tengah', 28128),
('KEL-00276', 'KEC-0041', 'KAB-068', 'PRO-05', 'Kedung Sari', 28123),
('KEL-00277', 'KEC-0041', 'KAB-068', 'PRO-05', 'Pulau Karam', 28127),
('KEL-00278', 'KEC-0041', 'KAB-068', 'PRO-05', 'Sukajadi', 28121),
('KEL-00279', 'KEC-0040', 'KAB-068', 'PRO-05', 'Kampung Bandar', 28153),
('KEL-00280', 'KEC-0040', 'KAB-068', 'PRO-05', 'Kampung Baru', 28154),
('KEL-00281', 'KEC-0040', 'KAB-068', 'PRO-05', 'Kampung Dalam', 28152),
('KEL-00282', 'KEC-0040', 'KAB-068', 'PRO-05', 'Padang Bulan', 28156),
('KEL-00283', 'KEC-0040', 'KAB-068', 'PRO-05', 'Padang Terubuk', 28155),
('KEL-00284', 'KEC-0040', 'KAB-068', 'PRO-05', 'Sago', 28151),
('KEL-00285', 'KEC-0039', 'KAB-068', 'PRO-05', 'Cinta Raja', 28131),
('KEL-00286', 'KEC-0039', 'KAB-068', 'PRO-05', 'Suka Maju', 28131),
('KEL-00287', 'KEC-0039', 'KAB-068', 'PRO-05', 'Suka Mulya', 28131),
('KEL-00288', 'KEC-0038', 'KAB-068', 'PRO-05', 'Lembah Damai', 28263),
('KEL-00289', 'KEC-0038', 'KAB-068', 'PRO-05', 'Lembah Sari', 28262),
('KEL-00290', 'KEC-0038', 'KAB-068', 'PRO-05', 'Limbungan', 28261),
('KEL-00291', 'KEC-0038', 'KAB-068', 'PRO-05', 'Limbungan Baru', 28261),
('KEL-00292', 'KEC-0038', 'KAB-068', 'PRO-05', 'Meranti Pandak', 28266),
('KEL-00293', 'KEC-0037', 'KAB-068', 'PRO-05', 'Muara Fajar', 28267),
('KEL-00294', 'KEC-0037', 'KAB-068', 'PRO-05', 'Palas', 28264),
('KEL-00295', 'KEC-0037', 'KAB-068', 'PRO-05', 'Rumbai Bukit/Kampung Bukit', 28264),
('KEL-00296', 'KEC-0037', 'KAB-068', 'PRO-05', 'Sri Meranti', 28261),
('KEL-00297', 'KEC-0037', 'KAB-068', 'PRO-05', 'Umban Sari', 28265),
('KEL-00298', 'KEC-0036', 'KAB-068', 'PRO-05', 'Kota Baru', 28114),
('KEL-00299', 'KEC-0036', 'KAB-068', 'PRO-05', 'Kota Tinggi', 28116),
('KEL-00300', 'KEC-0036', 'KAB-068', 'PRO-05', 'Simpang Empat', 28116),
('KEL-00301', 'KEC-0036', 'KAB-068', 'PRO-05', 'Suka Ramai', 28111),
('KEL-00302', 'KEC-0036', 'KAB-068', 'PRO-05', 'Suma Hilang', 28111),
('KEL-00303', 'KEC-0036', 'KAB-068', 'PRO-05', 'Tanah Datar', 28115),
('KEL-00304', 'KEC-0035', 'KAB-068', 'PRO-05', 'Air Hitam', 28292),
('KEL-00305', 'KEC-0035', 'KAB-068', 'PRO-05', 'Labuh Baru Barat', 28292),
('KEL-00306', 'KEC-0035', 'KAB-068', 'PRO-05', 'Labuh Baru Timur', 28292),
('KEL-00307', 'KEC-0035', 'KAB-068', 'PRO-05', 'Tampan', 28292);

CREATE TABLE IF NOT EXISTS `mahasiswa` (
`id` int(11) NOT NULL,
  `kode_mahasiswa` varchar(15) NOT NULL,
  `nama_mahasiswa` varchar(250) NOT NULL,
  `alamat` varchar(255) NOT NULL,
  `provinsi` varchar(100) NOT NULL,
  `kabupaten` varchar(100) NOT NULL,
  `kecamatan` varchar(100) NOT NULL,
  `kelurahan` varchar(100) NOT NULL
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

INSERT INTO `mahasiswa` (`id`, `kode_mahasiswa`, `nama_mahasiswa`, `alamat`, `provinsi`, `kabupaten`, `kecamatan`, `kelurahan`) VALUES
(2, 'MHS-2015-0001', 'jepretcode 1', 'Jl. Sudirman No. 1', 'PRO-05', 'KAB-068', 'KEC-0032', 'KEL-00003');
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Aktifkan localhost atau webserver&lt;/li&gt;
&lt;li&gt;Download codeigniter, saya menggunakan ver. 2.2.0&lt;/li&gt;
&lt;li&gt;Buat folder dengan nama dropdown_provinsi_kelurahan Extract codeigniter didalam &amp;nbsp;didalam folder ini&lt;/li&gt;
&lt;li&gt;Buatlah sebuah file controller didalam application\controllers\ dengan nama c_mahasiswa.php dan copy kode dibawah ini kedalam file c_mahasiswa.php &amp;nbsp;&lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;?php

class C_mahasiswa extends CI_Controller{
 
 public function __construct(){
  parent::__construct();  
  $this-&amp;gt;load-&amp;gt;model('m_mahasiswa');
 }
 
 public function index(){ 
  redirect('c_mahasiswa/tambah_mahasiswa');
 } 
  
 public function tambah_mahasiswa(){
  if($this-&amp;gt;uri-&amp;gt;segment(3)==""){
   $offset=0;
  }else{
   $offset=$this-&amp;gt;uri-&amp;gt;segment(3);
  }
  $limit = 5;   
  $data['list']=$this-&amp;gt;m_mahasiswa-&amp;gt;getProvinsi();
  $data['mahasiswa'] = $this-&amp;gt;m_mahasiswa-&amp;gt;getAllMahasiswa($offset, $limit);
  $data['count'] = $this-&amp;gt;m_mahasiswa-&amp;gt;getAllMahasiswa_count(); 
  $config = array();
  $config['base_url'] = base_url(). 'c_mahasiswa/tambah_mahasiswa/';
  $config['per_page'] = $limit;
  $config['uri_segment'] = 3;
  $config['num_links'] = 5;  
  $config['first_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['first_link'] = 'First';
  $config['first_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['prev_link'] = 'Prev';
  $config['prev_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['prev_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['cur_tag_open'] = '&amp;lt;li class="active"&amp;gt;&amp;lt;a href&amp;gt;';
  $config['cur_tag_close'] = '&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;';
  $config['next_link'] = 'Next';
  $config['next_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['next_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['num_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['num_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['last_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['last_link'] = 'Last';
  $config['last_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['total_rows'] = $data['count'];
  $this-&amp;gt;pagination-&amp;gt;initialize($config);
  $this-&amp;gt;session-&amp;gt;set_userdata('row', $this-&amp;gt;uri-&amp;gt;segment(3));
  $data['kode_mahasiswa'] = $this-&amp;gt;m_mahasiswa-&amp;gt;get_kode_mahasiswa();
  $data['error'] = "";    
  $this-&amp;gt;load-&amp;gt;model('m_mahasiswa');  
  $this-&amp;gt;load-&amp;gt;view('admin/mahasiswa/tambah_mahasiswa', $data);  
 }  
 
 public function loadData(){
  $loadType=$this-&amp;gt;input-&amp;gt;post('loadType');
  $loadId=$this-&amp;gt;input-&amp;gt;post('loadId');
  $this-&amp;gt;load-&amp;gt;model('m_mahasiswa');
  $data=$this-&amp;gt;m_mahasiswa-&amp;gt;getData($loadType,$loadId);
  $HTML="";  
  if($data-&amp;gt;num_rows() &amp;gt; 0){
   foreach($data-&amp;gt;result() as $list){
    $HTML.="&amp;lt;option value='".$list-&amp;gt;id."'&amp;gt;".$list-&amp;gt;name."&amp;lt;/option&amp;gt;";
   }
  }
  echo $HTML;
 }
 
 public function submit_tambah_mahasiswa(){ 
  $this-&amp;gt;form_validation-&amp;gt;set_rules('nama_mahasiswa','Nama Mahasiswa', 'required|xss_clean|max_length[255]|trim|strip_tags');
  $this-&amp;gt;form_validation-&amp;gt;set_rules('alamat','Alamat', 'required|xss_clean|max_length[255]|trim|strip_tags');
  $this-&amp;gt;form_validation-&amp;gt;set_rules('provinsi','Provinsi', 'required');
  $this-&amp;gt;form_validation-&amp;gt;set_rules('kabupaten','Kabupaten', 'required');
  $this-&amp;gt;form_validation-&amp;gt;set_rules('kecamatan','Kecamatan', 'required');
  $this-&amp;gt;form_validation-&amp;gt;set_rules('kelurahan','Kecamatan', 'required');
  

  if($this-&amp;gt;form_validation-&amp;gt;run() == TRUE){ 
   
  $input_kode_mahasiswa = $this-&amp;gt;input-&amp;gt;post('kode_mahasiswa');   
  $input_nama_mahasiswa= $this-&amp;gt;input-&amp;gt;post('nama_mahasiswa');
   $input_alamat = $this-&amp;gt;input-&amp;gt;post('alamat');
   $input_provinsi = $this-&amp;gt;input-&amp;gt;post('provinsi');
   $input_kabupaten = $this-&amp;gt;input-&amp;gt;post('kabupaten');
   $input_kecamatan = $this-&amp;gt;input-&amp;gt;post('kecamatan');
   $input_kelurahan = $this-&amp;gt;input-&amp;gt;post('kelurahan');
   
   $ganti = array("'");
   $oleh = "&amp;amp;#039;";   
   $kode_mahasiswa = str_replace($ganti, $oleh, $input_kode_mahasiswa);
   $nama_mahasiswa = str_replace($ganti, $oleh, $input_nama_mahasiswa);
   $alamat = str_replace($ganti, $oleh, $input_alamat);
   $provinsi = str_replace($ganti, $oleh, $input_provinsi);
   $kabupaten = str_replace($ganti, $oleh, $input_kabupaten);
   $kecamatan = str_replace($ganti, $oleh, $input_kecamatan);
   $kelurahan = str_replace($ganti, $oleh, $input_kelurahan);
   $this-&amp;gt;m_mahasiswa-&amp;gt;inputMahasiswa($kode_mahasiswa, $nama_mahasiswa, $alamat, $provinsi, $kabupaten, $kecamatan, $kelurahan);
 
   $data['list']=$this-&amp;gt;m_mahasiswa-&amp;gt;getProvinsi();
   redirect('c_mahasiswa/tambah_mahasiswa');
   }else{ 
   $data['error'] = "";
   }
 if($this-&amp;gt;uri-&amp;gt;segment(3)==""){
  $offset=0;
 }else{
  $offset=$this-&amp;gt;uri-&amp;gt;segment(3);
 }
 $limit = 5;   
 $data['list']=$this-&amp;gt;m_mahasiswa-&amp;gt;getProvinsi();
 $data['mahasiswa'] = $this-&amp;gt;m_mahasiswa-&amp;gt;getAllMahasiswa($offset, $limit);
 $data['count'] = $this-&amp;gt;m_mahasiswa-&amp;gt;getAllMahasiswa_count(); 
 $config = array();
 $config['base_url'] = base_url(). 'c_mahasiswa/tambah_mahasiswa/';
 $config['per_page'] = $limit;
 $config['uri_segment'] = 3;
 $config['num_links'] = 5;  
 $config['first_tag_open'] = '&amp;lt;li&amp;gt;';
 $config['first_link'] = 'First';
 $config['first_tag_close'] = '&amp;lt;/li&amp;gt;';
 $config['prev_link'] = 'Prev';
 $config['prev_tag_open'] = '&amp;lt;li&amp;gt;';
 $config['prev_tag_close'] = '&amp;lt;/li&amp;gt;';
 $config['cur_tag_open'] = '&amp;lt;li class="active"&amp;gt;&amp;lt;a href&amp;gt;';
 $config['cur_tag_close'] = '&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;';
 $config['next_link'] = 'Next';
 $config['next_tag_open'] = '&amp;lt;li&amp;gt;';
 $config['next_tag_close'] = '&amp;lt;/li&amp;gt;';
 $config['num_tag_open'] = '&amp;lt;li&amp;gt;';
 $config['num_tag_close'] = '&amp;lt;/li&amp;gt;';
 $config['last_tag_open'] = '&amp;lt;li&amp;gt;';
 $config['last_link'] = 'Last';
 $config['last_tag_close'] = '&amp;lt;/li&amp;gt;';
 $config['total_rows'] = $data['count'];
 $this-&amp;gt;pagination-&amp;gt;initialize($config);
 $this-&amp;gt;session-&amp;gt;set_userdata('row', $this-&amp;gt;uri-&amp;gt;segment(3));
 $data['kode_mahasiswa'] = $this-&amp;gt;m_mahasiswa-&amp;gt;get_kode_mahasiswa();
 $data['error'] = "";    
 $this-&amp;gt;load-&amp;gt;model('m_mahasiswa');  
 $this-&amp;gt;load-&amp;gt;view('admin/mahasiswa/tambah_mahasiswa', $data);  
 }
 
 public function hapus_mahasiswa($kode_mahasiswa){
  $query = $this-&amp;gt;m_mahasiswa-&amp;gt;getEditMahasiswa($kode_mahasiswa)-&amp;gt;row();      
  $this-&amp;gt;m_mahasiswa-&amp;gt;hapus_mahasiswa($kode_mahasiswa);
  redirect('c_mahasiswa/tambah_mahasiswa');
 }
}
&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;Buatlah sebuah model dengan nama m_mahasiswa.php didalam folder application\models dan kode dibawah ini sebagai isinya.&amp;nbsp; &lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;?php 

class M_mahasiswa extends CI_Model{
 
 public function __construct(){
  parent::__construct();
 }
 
 public function get_kode_mahasiswa() {
  $tahun = date("Y");
  $kode = 'MHS';
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT MAX(kode_mahasiswa) as max_id FROM mahasiswa"); 
  $row = $query-&amp;gt;row_array();
  $max_id = $row['max_id']; 
  $max_id1 =(int) substr($max_id,9,5);
  $kode_mahasiswa = $max_id1 +1;
  $maxkode_mahasiswa = $kode.'-'.$tahun.'-'.sprintf("%04s",$kode_mahasiswa);
  return $maxkode_mahasiswa;
 }
 
 public function getData($loadType,$loadId){
  if($loadType=="kabupaten"){
   //id_kab diubah sebagasi (as id) karena typenya $loadID
   $fieldList='id_kab as id,nama_kabupaten as name';
   $table='kabupaten';
   $fieldName='id_prov';
   $orderByField='nama_kabupaten';      
  }else if($loadType=="kecamatan"){
   //id_kecamatan diubah sebagasi (as id) karena typenya $loadID
   $fieldList='id_kecamatan as id,nama_kecamatan as name';
   $table='kecamatan';
   $fieldName='id_kab';
   $orderByField='nama_kecamatan';   
  }else if($loadType=="kelurahan"){
   //id_kelurahan diubah sebagasi (as id) karena typenya $loadID
   $fieldList='id_kelurahan as id,nama_kelurahan as name';
   $table='kelurahan';
   $fieldName='id_kecamatan';
   $orderByField='nama_kelurahan';
  }  
  $this-&amp;gt;db-&amp;gt;select($fieldList);
  $this-&amp;gt;db-&amp;gt;from($table);
  $this-&amp;gt;db-&amp;gt;where($fieldName, $loadId);
  $this-&amp;gt;db-&amp;gt;order_by($orderByField, 'asc');
  $query=$this-&amp;gt;db-&amp;gt;get();
  return $query; 
 }
 
 public function getProvinsi(){
  $this-&amp;gt;db-&amp;gt;select('id_provinsi as id,nama_provinsi');
  $this-&amp;gt;db-&amp;gt;from('provinsi');
  $this-&amp;gt;db-&amp;gt;order_by('id', 'asc'); 
  $query=$this-&amp;gt;db-&amp;gt;get();
  return $query; 
 }
 
 public function getAllMahasiswa($offset, $limit){
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT 
     p.*,     
     kp.id_provinsi,
     kp.nama_provinsi,     
     kab.id_kab,
     kab.nama_kabupaten,     
     kec.id_kecamatan,
     kec.nama_kecamatan,     
     kel.id_kelurahan,
     kel.nama_kelurahan     
     FROM mahasiswa as p, provinsi as kp, kabupaten as kab, kecamatan as kec, kelurahan as kel 
     WHERE p.provinsi = kp.id_provinsi AND p.kabupaten = kab.id_kab AND p.kecamatan = kec.id_kecamatan AND p.kelurahan = kel.id_kelurahan
     ORDER BY p.kode_mahasiswa DESC LIMIT $offset, $limit");
  return $query;
 }
 
 public function getAllMahasiswa_count(){
  $query = $this-&amp;gt;db-&amp;gt;query("
   SELECT * FROM mahasiswa
  ");
  return $query-&amp;gt;num_rows();
 }
 
 public function inputMahasiswa($kode_mahasiswa, $nama_mahasiswa, $alamat, $provinsi, $kabupaten, $kecamatan, $kelurahan){
  $query = $this-&amp;gt;db-&amp;gt;query("INSERT INTO mahasiswa VALUES('', '$kode_mahasiswa', '$nama_mahasiswa', '$alamat', '$provinsi', '$kabupaten', '$kecamatan', '$kelurahan')");
 }
 
 public function hapus_mahasiswa($id){
  $this-&amp;gt;db-&amp;gt;query("DELETE FROM mahasiswa WHERE kode_mahasiswa = '$id' ");
 }
}
&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;Untuk tampilan atau views isi dengan kode dibawah ini dengan nama file tambah_mahasiswa.php didalam folder application\views\admin\mahasiswa&amp;nbsp; &lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang="en"&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;style&amp;gt;
body {
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 18px;
  color: #333333;
  background-color: #ffffff;
}

a {
  color: #0088cc;
  text-decoration: none;
}

.row {
  margin-left: -20px;
  *zoom: 1;
}

.container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

.span2 {
  width: 140px;
}

.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}

input,
select,
.uneditable-input {
  display: inline-block;
  width: 210px;
  height: 18px;
  padding: 4px;
  margin-bottom: 9px;
  font-size: 13px;
  line-height: 18px;
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

select,
input[type="file"] {
  height: 28px;
  line-height: 28px;
}

select {
  width: 220px;
  background-color: #ffffff;
}

input[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee;
  border-color: #ddd;
}

.control-group.warning &amp;gt; label,
.control-group.warning .help-inline {
  color: #c09853;
}

.control-group.warning input,
.control-group.warning select {
  color: #c09853;
  border-color: #c09853;
}

.control-group.warning input:focus,
.control-group.warning select:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: 0 0 6px #dbc59e;
     -moz-box-shadow: 0 0 6px #dbc59e;
          box-shadow: 0 0 6px #dbc59e;
}

.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}

.control-group.error &amp;gt; label,
.control-group.error .help-inline {
  color: #b94a48;
}

.control-group.error input {
  color: #b94a48;
  border-color: #b94a48;
}

.control-group.error input:focus {
  border-color: #953b39;
  -webkit-box-shadow: 0 0 6px #d59392;
     -moz-box-shadow: 0 0 6px #d59392;
          box-shadow: 0 0 6px #d59392;
}

.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}

.control-group.success &amp;gt; label,
.control-group.success .help-block,
.control-group.success .help-inline {
  color: #468847;
}

.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  color: #468847;
  border-color: #468847;
}

.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: 0 0 6px #7aba7b;
     -moz-box-shadow: 0 0 6px #7aba7b;
          box-shadow: 0 0 6px #7aba7b;
}

.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}

input:focus:required:invalid,
textarea:focus:required:invalid,
select:focus:required:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}

input:focus:required:invalid:focus,
textarea:focus:required:invalid:focus,
select:focus:required:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
     -moz-box-shadow: 0 0 6px #f8b9b7;
          box-shadow: 0 0 6px #f8b9b7;
}

.form-actions {
  padding: 17px 20px 18px;
  margin-top: 18px;
  margin-bottom: 18px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  *zoom: 1;
}

.form-actions:before,
.form-actions:after {
  display: table;
  content: "";
}

.form-actions:after {
  clear: both;
}

.uneditable-input {
  overflow: hidden;
  white-space: nowrap;
  cursor: not-allowed;
  background-color: #ffffff;
  border-color: #eee;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
}

:-moz-placeholder {
  color: #999999;
}

::-webkit-input-placeholder {
  color: #999999;
}

.help-block,
.help-inline {
  color: #555555;
}

.help-block {
  display: block;
  margin-bottom: 9px;
}

.help-inline {
  display: inline-block;
  *display: inline;
  padding-left: 5px;
  vertical-align: middle;
  *zoom: 1;
}

.input-prepend,
.input-append {
  margin-bottom: 5px;
}

.input-prepend input,
.input-append input,
.input-prepend select,
.input-append select,
.input-prepend .uneditable-input,
.input-append .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: middle;
  -webkit-border-radius: 0 3px 3px 0;
     -moz-border-radius: 0 3px 3px 0;
          border-radius: 0 3px 3px 0;
}

.input-prepend input:focus,
.input-append input:focus,
.input-prepend select:focus,
.input-append select:focus,
.input-prepend .uneditable-input:focus,
.input-append .uneditable-input:focus {
  z-index: 2;
}

.input-prepend .uneditable-input,
.input-append .uneditable-input {
  border-left-color: #ccc;
}

.input-prepend .add-on,
.input-append .add-on {
  display: inline-block;
  width: auto;
  height: 18px;
  min-width: 16px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
}

.input-prepend .add-on,
.input-append .add-on,
.input-prepend .btn,
.input-append .btn {
  margin-left: -1px;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.input-prepend .active,
.input-append .active {
  background-color: #a9dba9;
  border-color: #46a546;
}

.input-prepend .add-on,
.input-prepend .btn {
  margin-right: -1px;
}

.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
  -webkit-border-radius: 3px 0 0 3px;
     -moz-border-radius: 3px 0 0 3px;
          border-radius: 3px 0 0 3px;
}

.input-append input,
.input-append select,
.input-append .uneditable-input {
  -webkit-border-radius: 3px 0 0 3px;
     -moz-border-radius: 3px 0 0 3px;
          border-radius: 3px 0 0 3px;
}

.input-append .uneditable-input {
  border-right-color: #ccc;
  border-left-color: #eee;
}

.input-append .add-on:last-child,
.input-append .btn:last-child {
  -webkit-border-radius: 0 3px 3px 0;
     -moz-border-radius: 0 3px 3px 0;
          border-radius: 0 3px 3px 0;
}

.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 3px 0 0 3px;
     -moz-border-radius: 3px 0 0 3px;
          border-radius: 3px 0 0 3px;
}

.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 3px 3px 0;
     -moz-border-radius: 0 3px 3px 0;
          border-radius: 0 3px 3px 0;
}

.search-query {
  padding-right: 14px;
  padding-right: 4px 9;
  padding-left: 14px;
  padding-left: 4px 9;
  /* IE7-8 doesn't have border-radius, so don't indent the padding */

  margin-bottom: 0;
  -webkit-border-radius: 14px;
     -moz-border-radius: 14px;
          border-radius: 14px;
}

.form-horizontal input,
.form-horizontal textarea,
.form-horizontal select,
.form-horizontal .help-inline,
.form-horizontal .uneditable-input,
.form-horizontal .input-prepend,
.form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  *zoom: 1;
}

.form-horizontal .control-group {
  margin-bottom: 18px;
  *zoom: 1;
}

.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display: table;
  content: "";
}

.form-horizontal .control-group:after {
  clear: both;
}

.form-horizontal .control-label {
  float: left;
  width: 140px;
  padding-top: 5px;
  text-align: right;
}

.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 160px;
  *margin-left: 0;
}

.form-horizontal .controls:first-child {
  *padding-left: 160px;
}

.form-horizontal .help-block {
  margin-top: 9px;
  margin-bottom: 0;
}

.form-horizontal .form-actions {
  padding-left: 160px;
}

table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}

.table {
  width: 100%;
  margin-bottom: 18px;
}

.table th,
.table td {
  padding: 8px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}

.table th {
  font-weight: bold;
}

.table thead th {
  vertical-align: bottom;
}

.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}

.table tbody + tbody {
  border-top: 2px solid #dddddd;
}

.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}

.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapsed;
  border-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}

.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}

.table tbody tr:hover td,
.table tbody tr:hover th {
  background-color: #f5f5f5;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #eee;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.pagination {
  height: 46px;
  margin: 15px 0;
}

.pagination ul {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  *zoom: 1;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination li {
  display: inline;
}

.pagination a {
  float: left;
  padding: 0 14px;
  line-height: 34px;
  text-decoration: none;
  border: 1px solid #ddd;
  border-left-width: 0;
}

.pagination a:hover,
.pagination .active a {
  background-color: #f5f5f5;
}

.pagination .active a {
  color: #999999;
  cursor: default;
}

.pagination li:first-child a {
  border-left-width: 1px;
  -webkit-border-radius: 3px 0 0 3px;
     -moz-border-radius: 3px 0 0 3px;
          border-radius: 3px 0 0 3px;
}

&amp;lt;/style&amp;gt;
&amp;lt;script src="//code.jquery.com/jquery-1.11.2.min.js"&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src="&amp;lt;?php echo base_url(); ?&amp;gt;assets/admin/js/jquery.js"&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script type="text/javascript"&amp;gt;        
  function selectKabupaten(id_prov){
   if(id_prov!="name"){
    loadData('kabupaten',id_prov);  
    $("#kecamatan_dropdown").html("&amp;lt;option value='-1'&amp;gt;Pilih kecamatan&amp;lt;/option&amp;gt;"); 
   }else{
    $("#kabupaten_dropdown").html("&amp;lt;option value='-1'&amp;gt;Pilih kabupaten&amp;lt;/option&amp;gt;");
    $("#kecamatan_dropdown").html("&amp;lt;option value='-1'&amp;gt;Pilih kecamatan&amp;lt;/option&amp;gt;");  
   }
  }

  function selectKecamatan(id_kab){
   if(id_kab!="-1"){
    loadData('kecamatan',id_kab);
    $("#kelurahan_dropdown").html("&amp;lt;option value='-1'&amp;gt;Pilih kelurahan&amp;lt;/option&amp;gt;");
   }else{
    $("#kecamatan_dropdown").html("&amp;lt;option value='-1'&amp;gt;Pilih kecamatan&amp;lt;/option&amp;gt;");
    $("#kelurahan_dropdown").html("&amp;lt;option value='-1'&amp;gt;Pilih kelurahan&amp;lt;/option&amp;gt;");  
   }
  }

  function selectKelurahan(id_kecamatan){
   if(id_kecamatan!="-1"){
    loadData('kelurahan',id_kecamatan);
   }else{
    $("#kelurahan_dropdown").html("&amp;lt;option value='-1'&amp;gt;Pilih kelurahan&amp;lt;/option&amp;gt;");  
   }
  }

  function loadData(loadType,loadId){
   var dataString = 'loadType='+ loadType +'&amp;amp;loadId='+ loadId;
   $("#"+loadType+"_loader").show();
   $("#"+loadType+"_loader").fadeIn(400).html('Please wait... &amp;lt;img src="&amp;lt;?php echo base_url(); ?&amp;gt;assets/admin/img/loading.gif" /&amp;gt;');
   $.ajax({
    type: "POST",
    url: "&amp;lt;?php echo base_url();?&amp;gt;c_mahasiswa/loadData",
    data: dataString,
    cache: false,
    success: function(data){
     $("#"+loadType+"_loader").hide();
     $("#"+loadType+"_dropdown").html("&amp;lt;option value='-1'&amp;gt;Pilih "+loadType+"&amp;lt;/option&amp;gt;");  
     $("#"+loadType+"_dropdown").append(data);  
    }
   });
  }
&amp;lt;/script&amp;gt; 
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
&amp;lt;div class="container"&amp;gt; 
&amp;lt;div class="heading"&amp;gt; 
  &amp;lt;h1&amp;gt;Tambah Mahasiswa&amp;lt;/h1&amp;gt;
&amp;lt;/div&amp;gt; 
  &amp;lt;div class="well"&amp;gt;
  &amp;lt;form class="form-horizontal" action="&amp;lt;?php echo base_url(); ?&amp;gt;c_mahasiswa/submit_tambah_mahasiswa" method="POST" enctype="multipart/form-data"&amp;gt;  
   &amp;lt;fieldset&amp;gt;
  &amp;lt;?php if(form_error('kode_mahasiswa') == FALSE){ ?&amp;gt;
  &amp;lt;div class="control-group"&amp;gt;
  &amp;lt;?php }else{ ?&amp;gt;
  &amp;lt;div class="control-group warning"&amp;gt;
  &amp;lt;?php } ?&amp;gt;
  &amp;lt;label class="control-label" for="input01"&amp;gt;Kode Mahasiswa&amp;lt;/label&amp;gt;
  &amp;lt;div class="controls"&amp;gt;
  &amp;lt;input name="kode_mahasiswa" readonly value="&amp;lt;?php echo $kode_mahasiswa; ?&amp;gt;"&amp;gt;
  &amp;lt;span class="help-inline"&amp;gt;&amp;lt;?php echo form_error('kode_mahasiswa'); ?&amp;gt;&amp;lt;/span&amp;gt;
  &amp;lt;/div&amp;gt;
  &amp;lt;/div&amp;gt;

   
  &amp;lt;?php if(form_error('nama_mahasiswa') == FALSE){ ?&amp;gt;
  &amp;lt;div class="control-group"&amp;gt;
  &amp;lt;?php }else{ ?&amp;gt;
  &amp;lt;div class="control-group warning"&amp;gt;
  &amp;lt;?php } ?&amp;gt;
  &amp;lt;label class="control-label" for="input01"&amp;gt;Nama Mahasiswa *&amp;lt;/label&amp;gt; 
  &amp;lt;div class="controls"&amp;gt;
    &amp;lt;input name="nama_mahasiswa" type="text" value="&amp;lt;?php echo set_value('nama_mahasiswa'); ?&amp;gt;"&amp;gt;    
  &amp;lt;span class="help-inline"&amp;gt;&amp;lt;?php echo form_error('nama_mahasiswa'); ?&amp;gt;&amp;lt;/span&amp;gt;    
  &amp;lt;/div&amp;gt;
  &amp;lt;/div&amp;gt;
  
  &amp;lt;?php if(form_error('alamat') == FALSE){ ?&amp;gt;
  &amp;lt;div class="control-group"&amp;gt;
  &amp;lt;?php }else{ ?&amp;gt;
  &amp;lt;div class="control-group warning"&amp;gt;
  &amp;lt;?php } ?&amp;gt;
  &amp;lt;label class="control-label" for="input01"&amp;gt;Alamat *&amp;lt;/label&amp;gt; 
  &amp;lt;div class="controls"&amp;gt;
  &amp;lt;input name="alamat" type="text" value="&amp;lt;?php echo set_value('alamat'); ?&amp;gt;"&amp;gt;
  &amp;lt;span class="help-inline"&amp;gt;&amp;lt;?php echo form_error('alamat'); ?&amp;gt;&amp;lt;/span&amp;gt;    
  &amp;lt;/div&amp;gt;
  &amp;lt;/div&amp;gt;
  
  &amp;lt;?php if($list-&amp;gt;num_rows &amp;gt; 0) ?&amp;gt;       
    
  &amp;lt;?php if(form_error('provinsi') == FALSE){ ?&amp;gt;
  &amp;lt;div class="control-group"&amp;gt;
  &amp;lt;?php }else{ ?&amp;gt;
  &amp;lt;div class="control-group warning"&amp;gt;
  &amp;lt;?php } ?&amp;gt;
  &amp;lt;label class="control-label" for="input01"&amp;gt;Provinsi *&amp;lt;/label&amp;gt;
  &amp;lt;div class="controls"&amp;gt;
     &amp;lt;select name='provinsi' id='provinsi' onchange="selectKabupaten(this.options[this.selectedIndex].value)"&amp;gt;
     &amp;lt;option value=""&amp;gt;Pilih provinsi&amp;lt;/option&amp;gt;
     &amp;lt;?php foreach($list-&amp;gt;result() as $listElement){ ?&amp;gt;
     &amp;lt;option value="&amp;lt;?php echo $listElement-&amp;gt;id; ?&amp;gt;"
     &amp;lt;?php echo set_select('provinsi', $listElement-&amp;gt;id, (!empty($data) &amp;amp;&amp;amp; $data == $listElement-&amp;gt;nama_provinsi ? TRUE : FALSE )) ?&amp;gt;&amp;gt;
     &amp;lt;?php echo $listElement-&amp;gt;nama_provinsi; ?&amp;gt;&amp;lt;/option&amp;gt;
     &amp;lt;?php } ?&amp;gt;
     &amp;lt;/select&amp;gt; 
     &amp;lt;span class="help-inline"&amp;gt;&amp;lt;?php echo form_error('provinsi'); ?&amp;gt;&amp;lt;/span&amp;gt; 
  &amp;lt;/div&amp;gt;
   &amp;lt;/div&amp;gt;
    
    &amp;lt;div&amp;gt;     
     &amp;lt;?php if(form_error('kabupaten') == FALSE){ ?&amp;gt;
     &amp;lt;div class="control-group"&amp;gt;
     &amp;lt;?php }else{ ?&amp;gt;
     &amp;lt;div class="control-group warning"&amp;gt;
     &amp;lt;?php } ?&amp;gt;    
     &amp;lt;label class="control-label" for="kabupaten"&amp;gt;Kabupaten *&amp;lt;/label&amp;gt;
     &amp;lt;div class="controls"&amp;gt;
     &amp;lt;select name='kabupaten' id="kabupaten_dropdown" onchange="selectKecamatan(this.options[this.selectedIndex].value)"&amp;gt;
      &amp;lt;option value=""&amp;gt;Pilih Kabupaten&amp;lt;/option&amp;gt;
     &amp;lt;/select&amp;gt;
     &amp;lt;span class="help-inline" id="kabupaten_loader"&amp;gt;&amp;lt;?php echo form_error('kabupaten'); ?&amp;gt;&amp;lt;/span&amp;gt; 
    &amp;lt;/div&amp;gt;
    &amp;lt;/div&amp;gt;    
       
     
     &amp;lt;?php if(form_error('kecamatan') == FALSE){ ?&amp;gt;
     &amp;lt;div class="control-group"&amp;gt;
     &amp;lt;?php }else{ ?&amp;gt;
     &amp;lt;div class="control-group warning"&amp;gt;
     &amp;lt;?php } ?&amp;gt;         
     &amp;lt;label class="control-label" for="kecamatan"&amp;gt;Kecamatan *&amp;lt;/label&amp;gt;
     &amp;lt;div class="controls"&amp;gt;
     &amp;lt;select name='kecamatan' id="kecamatan_dropdown" onchange="selectKelurahan(this.options[this.selectedIndex].value)"&amp;gt;
      &amp;lt;option value=""&amp;gt;Pilih Kecamatan&amp;lt;/option&amp;gt;
     &amp;lt;/select&amp;gt;
     &amp;lt;span class="help-inline" id="kecamatan_loader"&amp;gt;&amp;lt;?php echo form_error('kecamatan'); ?&amp;gt;&amp;lt;/span&amp;gt;         
     &amp;lt;/div&amp;gt;
    &amp;lt;/div&amp;gt;
       
     
     &amp;lt;?php if(form_error('kelurahan') == FALSE){ ?&amp;gt;
     &amp;lt;div class="control-group"&amp;gt;
     &amp;lt;?php }else{ ?&amp;gt;
     &amp;lt;div class="control-group warning"&amp;gt;
     &amp;lt;?php } ?&amp;gt;    
     &amp;lt;label class="control-label" for="kelurahan"&amp;gt;Kelurahan *&amp;lt;/label&amp;gt;
     &amp;lt;div class="controls"&amp;gt;
     &amp;lt;select name='kelurahan' id="kelurahan_dropdown"&amp;gt;
      &amp;lt;option value=""&amp;gt;Pilih Kelurahan&amp;lt;/option&amp;gt;
     &amp;lt;/select&amp;gt;
     &amp;lt;span class="help-inline" id="kelurahan_loader"&amp;gt;&amp;lt;?php echo form_error('kelurahan'); ?&amp;gt;&amp;lt;/span&amp;gt;
     &amp;lt;/div&amp;gt;
    &amp;lt;/div&amp;gt;
             
       &amp;lt;div class="form-actions"&amp;gt;
        &amp;lt;button type="submit" class="btn btn-primary"&amp;gt;Simpan&amp;lt;/button&amp;gt;
        &amp;lt;button class="btn"&amp;gt;Batal&amp;lt;/button&amp;gt;
       &amp;lt;/div&amp;gt;
       &amp;lt;/form&amp;gt;
      &amp;lt;/div&amp;gt; &amp;lt;/div&amp;gt;
&amp;lt;!-- tabel --&amp;gt;   
&amp;lt;div class="heading"&amp;gt;
  &amp;lt;h1&amp;gt;Semua Mahasiswa berjumlah sebanyak: &amp;lt;?php echo $count; ?&amp;gt; Orang.&amp;lt;/h1&amp;gt;
  &amp;lt;/div&amp;gt;
   &amp;lt;div class="content"&amp;gt;
 &amp;lt;table class="table table-striped table-bordered"&amp;gt;
   &amp;lt;thead&amp;gt;
 &amp;lt;tr&amp;gt;
  &amp;lt;td class='center'&amp;gt;No&amp;lt;/td&amp;gt;
  &amp;lt;td class='center'&amp;gt;Kode Mahasiswa&amp;lt;/td&amp;gt;
  &amp;lt;td class='center'&amp;gt;Nama Mahasiswa&amp;lt;/td&amp;gt;
  &amp;lt;td class='center'&amp;gt;Alamat&amp;lt;/td&amp;gt;
  &amp;lt;td class='center'&amp;gt;Kelurahan&amp;lt;/td&amp;gt;
     &amp;lt;td class='center'&amp;gt;Kecamatan&amp;lt;/td&amp;gt;
     &amp;lt;td class='center'&amp;gt;Kabupaten&amp;lt;/td&amp;gt;
     &amp;lt;td class='center'&amp;gt;Provinsi&amp;lt;/td&amp;gt;
  &amp;lt;td colspan="2"&amp;gt;Aksi&amp;lt;/td&amp;gt;
 &amp;lt;/tr&amp;gt;
   &amp;lt;/thead&amp;gt;
   &amp;lt;tbody&amp;gt;
   &amp;lt;tr&amp;gt;
    &amp;lt;?php $no=1; 
     foreach($mahasiswa-&amp;gt;result() as $row){ 
    ?&amp;gt;
    &amp;lt;td&amp;gt;&amp;lt;?php echo $this-&amp;gt;session-&amp;gt;userdata('row')+$no; ?&amp;gt;&amp;lt;/td&amp;gt;
    &amp;lt;td&amp;gt;&amp;lt;?php echo ucwords($row-&amp;gt;kode_mahasiswa); ?&amp;gt;&amp;lt;/td&amp;gt;
    &amp;lt;td&amp;gt;&amp;lt;?php echo ucwords($row-&amp;gt;nama_mahasiswa); ?&amp;gt;&amp;lt;/td&amp;gt;
 &amp;lt;td&amp;gt;&amp;lt;?php echo ucwords($row-&amp;gt;alamat); ?&amp;gt;&amp;lt;/td&amp;gt;
 &amp;lt;td&amp;gt;&amp;lt;?php echo ucwords($row-&amp;gt;nama_kelurahan); ?&amp;gt;&amp;lt;/td&amp;gt;
 &amp;lt;td&amp;gt;&amp;lt;?php echo ucwords($row-&amp;gt;nama_kecamatan); ?&amp;gt;&amp;lt;/td&amp;gt;
 &amp;lt;td&amp;gt;&amp;lt;?php echo ucwords($row-&amp;gt;nama_kabupaten); ?&amp;gt;&amp;lt;/td&amp;gt;
 &amp;lt;td&amp;gt;&amp;lt;?php echo ucwords($row-&amp;gt;nama_provinsi); ?&amp;gt;&amp;lt;/td&amp;gt;
         
    &amp;lt;td border="0"&amp;gt;
     &amp;lt;a href="#" onClick="if(confirm('Anda yakin HAPUS data ini? ')){document.location='&amp;lt;?php echo base_url()?&amp;gt;c_mahasiswa/hapus_mahasiswa/&amp;lt;?php echo $row-&amp;gt;kode_mahasiswa; ?&amp;gt;'}" title="Hapus Mahasiswa" &amp;gt;Hapus&amp;lt;/a&amp;gt;
    &amp;lt;/td&amp;gt;
   &amp;lt;/tr&amp;gt;
    &amp;lt;?php 
     $no++;
     } 
    ?&amp;gt;
    &amp;lt;/tbody&amp;gt;
   &amp;lt;/table&amp;gt;
   &amp;lt;/form&amp;gt;
  &amp;lt;div class="pagination"&amp;gt;
   &amp;lt;ul&amp;gt;
    &amp;lt;?php echo $this-&amp;gt;pagination-&amp;gt;create_links(); ?&amp;gt;
   &amp;lt;/ul&amp;gt;
  &amp;lt;/div&amp;gt;
  &amp;lt;hr /&amp;gt;
  &amp;lt;div&amp;gt;
   &amp;lt;div class="span2"&amp;gt;
   &amp;lt;footer&amp;gt;
   &amp;lt;p&amp;gt;&amp;amp;copy; &amp;lt;a href='http://jepretcode.blogspot.com'&amp;gt;jepretcode &amp;lt;?php $tahun = date("Y"); echo $tahun ?&amp;gt;&amp;lt;/p&amp;gt;
   &amp;lt;/footer&amp;gt;
   &amp;lt;/div&amp;gt;
  &amp;lt;/div&amp;gt;
 &amp;lt;/div&amp;gt;
  &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style="text-align: justify;"&gt;
Sebelum menjalankan rubah pengaturan default controller di routes.php yang ada didalam folder application\config\ dengan mengganti "welcome" menjadi &amp;nbsp;"c_mahasiswa" karena kita tadi membuat controller dengan nama c_mahasiswa.php, lihat kode dibawah ini &amp;nbsp;&lt;/div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;$route['default_controller'] = "welcome";

Menjadi

$route['default_controller'] = "c_mahasiswa";
&lt;/pre&gt;
&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Didalam isi controller yang kita buat tadi menggunakan redirect url langsung ke halaman c_mahasiswa/tambah_mahasiswa ketika menjalankan controller maka perlu pengaturan agar fungsi redirect bisa jalan dicodeigniter, untuk mengatasi kesalahan yang terjadi silahkan lihat &lt;a href="http://jepretcode.blogspot.com/2014/12/codeigniter-mengenal-kesalahan-dan-cara-mengatasi-kesalahan.html" target="_blank"&gt;cara mengatasi masalah error dicodeigniter&lt;/a&gt;.&amp;nbsp;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Namun untuk lebih jelas lagi coba direfresh localhost dan lihat kesalahan atau error yang terjadi, "Fatal error: Call to undefined function redirect(), lalu atasi dengan merubah kode seperti dibawah ini didalam file autoload.php di folder application\config\ &amp;nbsp;&lt;pre class="brush:css, brush:html, brush:js"&gt;$autoload['helper'] = array();

Menjadi 

$autoload['helper'] = array('url','file','html','form');
&lt;/pre&gt;
&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Dan masih didalam file autoload.php rubah pengaturan autoload libraries dengan kode seperti dibawah ini&amp;nbsp;&lt;pre class="brush:css, brush:html, brush:js"&gt;$autoload['libraries'] = array();

Menjadi 

$autoload['libraries'] = array('database','pagination','session','form_validation');
&lt;/pre&gt;
&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Kemudian lakukan langkah berikut dengan membuka file config.php yang ada didalam folder application\config\ lalu tambahkan key untuk encryption key seperti ini &lt;pre class="brush:css, brush:html, brush:js"&gt;$config['encryption_key'] = '';

Menjadi 

$config['encryption_key'] = 'jepretcode2015';
&lt;/pre&gt;
&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Hubungkan database dengan progran dengan membuka file database.php didalam folder apllication\config\ lalu isi username password dan nama database lihat contoh: &lt;pre class="brush:css, brush:html, brush:js"&gt;$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = 'mysql';
$db['default']['database'] = 'kampus';
$db['default']['dbdriver'] = 'mysql';
&lt;/pre&gt;
&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Silahkan direfresh localhost dan apakah sudah berhasil?.&lt;/li&gt;
&lt;/ol&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU5my42GflYV1xtB44Y2lh0gCa7mHoxOPwhutfqNceCA-L3Ba1bbKgQIjHzWu4gGzdJM7afjOZbspeGp2bGAzwLpmPMVv48OaAgoRJqU6zuMSUiGNAiFm6oWfwKSETjuIVH_iDNjUADlE/s72-c/Codeigniter+dropdown+provinsi+sampai+kelurahan.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></item><item><title>Codeigniter Cara Membuat Halaman Admin dan Utama (Frontend)</title><link>http://jepretcode.blogspot.com/2014/12/codeigniter-cara-membuat-halaman-admin-dan-utama-frontend.html</link><category>Codeigniter</category><category>Fatal Error</category><author>noreply@blogger.com (Yusuf)</author><pubDate>Wed, 31 Dec 2014 09:55:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3132518184378859990.post-751558603144648289</guid><description>&lt;div style="text-align: justify;"&gt;
Cara membuat halaman admin dan halaman frontend website dengan menggunakan codeigniter dilakukan untuk memudahkan mengatur mana halaman untuk admin yang bisa mengubah menambah atau mengedit bahkan menghapus bagian dari web berbasis codeigniter dan mana halaman untuk pengunjung atau user lain sebagai pembaca informasi. berikut cara membuat admin dan frontend dengan codeigniter:&lt;/div&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li style="text-align: justify;"&gt;download codeigniter saya mencoba menggunakan codeigniter versi 2.20 dan extract di folder localhost anda contoh http://localhost://admin_dan_fronted/.&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;buat folder admin didalam folder yang sudah diextract. lihat gambar&amp;nbsp;&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6Qdol6azNKpjRLjAUkgfJCa8Vys_P1c3f6LbCzfKPJIFJEUH9muYjgrtITx-LL1oILpZaq-XDMnfKG5yjcZO7kSK17qXGOmMYFwAj03TMV9w_kTg9Tn4gzxrfrFobkMi22z3P5zNAz0A/s1600/codeigniter+cara+membuat++admin+dan+frontend.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Codeigniter Cara Membuat Halaman Admin dan Halaman Frontend atau Utama" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6Qdol6azNKpjRLjAUkgfJCa8Vys_P1c3f6LbCzfKPJIFJEUH9muYjgrtITx-LL1oILpZaq-XDMnfKG5yjcZO7kSK17qXGOmMYFwAj03TMV9w_kTg9Tn4gzxrfrFobkMi22z3P5zNAz0A/s1600/codeigniter+cara+membuat++admin+dan+frontend.jpg" height="101" title="Codeigniter Cara Membuat Halaman Admin dan Halaman Frontend atau Utama" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;copy folder application ke dalam folder admin&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;copy index.php yang ada difolder utama kedalam folder admin&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;coba jalankan&amp;nbsp;http://localhost://admin_dan_fronted/&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;coba jalankan&amp;nbsp;http://localhost://admin_dan_fronted/admin&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;setelah dicoba jalankan 2 langkah diatas maka untuk halaman utama(frontend) lancar namun untuk halam kedua muncul pesan "Your system folder path does not appear to be set coreccly. Please open the following file and correct this: index.php&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;pesan diatas menjelaskan bahwa halaman admin tidak bisa memanggil folder system dengan benar cek karena didalam folder admin tidak terdapat folder system, sementara folder system ada didalam folder utama bukan didalam folder admin, bagaimana cara memanggil folder system yang ada didalam folder utama jika muncul pesan diatas maka lakukan dengan cara membuka file index.php yang ada didalam folder admin lalu rubah seperti dibawah ini.&amp;nbsp;&lt;pre class="brush:css, brush:html, brush:js"&gt;$system_path = 'system';
 
 Menjadi
 
$system_path = '../system';
&lt;/pre&gt;
&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;coba lakukan refresh&amp;nbsp;http://localhost://admin_dan_fronted/admin&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;maka dengan cara diatas maka halam admin siap untuk digunakan&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;untuk selanjutnya kita ujicoba dengan merubah tampilan halaman admin, sebagai contoh adalah halaman login untuk admin, &amp;nbsp;maka buka welcome_message.php yang ada didalam folder admin/application/views dengan contoh kode login admin dibawah ini:&amp;nbsp; &lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang="en"&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;style&amp;gt;
body {
padding-top: 15px;
padding-left: 0px;
padding-right: 0px;
margin: 0;
font-family: "Helvetica";
font-size: 14px;
line-height: 28px;
color: #000000;
background-color: #ffffff;
}
  
.box {
width: 30%;
min-width: 300px;
max-width: 300px;
margin-left:auto; 
margin-right:auto; 
padding-top: 15px;
margin-bottom: 5px;
}
 
.box &amp;gt; .heading {
height: 48px;
padding-left: 5px;
padding-right: 5px;
border: 1px solid #DBDBDB;
-webkit-border-radius: 7px 7px 0px 0px;
-moz-border-radius: 7px 7px 0px 0px;
-khtml-border-radius: 7px 7px 0px 0px;
border-radius: 7px 7px 0px 0px;
}

.box &amp;gt; .heading h1 {
 margin: auto;
 padding: 11px;
 color: #003A88;
 font-size: 20px;
 float: center;
}

.box &amp;gt; .content {
 padding: 15px;
 border-left: 1px solid #CCCCCC;
 border-right: 1px solid #CCCCCC;
 border-bottom: 1px solid #CCCCCC;
 overflow: auto;
}

.span2 { 
text-align: center;
font-size: 18px;
} 
  
&amp;lt;/style&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;   

&amp;lt;?php
$remember = array(
 'name' =&amp;gt; 'remember',
 'id' =&amp;gt; 'remember',
 'value' =&amp;gt; 1,
 'checked' =&amp;gt; set_value('remember'),
);
?&amp;gt;

&amp;lt;div id="content"&amp;gt; 
  &amp;lt;div align='center' class="box"&amp;gt;   
 &amp;lt;div class="heading"&amp;gt;
  &amp;lt;h1&amp;gt;Login Admin&amp;lt;/h1&amp;gt;
 &amp;lt;/div&amp;gt;
  &amp;lt;div class="content"&amp;gt;
   &amp;lt;form class="form-horizontal well" method="POST" action="&amp;lt;?php echo base_url(); ?&amp;gt;#"&amp;gt;
   &amp;lt;div&amp;gt;
    &amp;lt;label&amp;gt;Username :&amp;lt;/label&amp;gt;        
    &amp;lt;input placeholder="Ketik username.." name="username" type="text" class="input" id="input01"  value="&amp;lt;?php echo set_value('username'); ?&amp;gt;"&amp;gt;
   &amp;lt;/div&amp;gt;
   &amp;lt;div&amp;gt;       
    &amp;lt;label&amp;gt;Password :&amp;lt;/label&amp;gt;        
    &amp;lt;input placeholder="Ketik password.." name="password" type="text" class="input" id="input01" value="&amp;lt;?php echo set_value('password'); ?&amp;gt;"&amp;gt;         
   &amp;lt;/div&amp;gt;
   &amp;lt;div&amp;gt;
    &amp;lt;?php echo form_checkbox($remember); ?&amp;gt; Remember Me
   &amp;lt;/div&amp;gt;
   &amp;lt;div class="control-group"&amp;gt;
    &amp;lt;div class="controls"&amp;gt;
    &amp;lt;button type="submit" id="submit" class="btn btn-primary button" &amp;gt;Masuk&amp;lt;/button&amp;gt;
    &amp;lt;a href="&amp;lt;?php echo base_url(); ?&amp;gt;#"&amp;gt; 
     &amp;lt;button href="#" type="button" class="btn btn-secondary button" &amp;gt;Lupa Password&amp;lt;/button&amp;gt;
    &amp;lt;/a&amp;gt;
   &amp;lt;/div&amp;gt;
  &amp;lt;/div&amp;gt;
 &amp;lt;/form&amp;gt;
   &amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div class="span2"&amp;gt;
 &amp;lt;footer&amp;gt;   
  &amp;lt;p&amp;gt;&amp;amp;copy; jepretcode 2014.&amp;lt;/p&amp;gt;
 &amp;lt;/footer&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/pre&gt;
&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;coba direfresh&amp;nbsp;http://localhost://admin_dan_fronted/admin maka jika keluar kesalahan &lt;b&gt;Fatal Error: call to undefined function set_value()&lt;/b&gt; maka kesalahan ini dikarenakan didalam welcome_message.php kita diatas ada form yang meminta menjalankan kode funtion set_value() sementara function set_value() berada didalam file Form_validation.php yang ada dialam folder system\libraries\ maka untuk menjalankan secara otomatis function yang ada didalam Form_validation.php buka file autoload.php yang ada didalam folder application\config\ dan tambahkan kode pemanggilan file form_validation seperti contoh dibawah ini:&amp;nbsp; &lt;pre class="brush:css, brush:html, brush:js"&gt;$autoload['libraries'] = array();

Menjadi

$autoload['libraries'] = array('form_validation');
&lt;/pre&gt;
&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Silahkan direfresh lagi localhost dan lihat apakah sudah berhasil.?&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Jika belum dan tampilannya belum sempurna, buka lagi file autoload.php tadi dan ganti kode seperti dibawah ini.&amp;nbsp;&lt;pre class="brush:css, brush:html, brush:js"&gt;$autoload['helper'] = array('');

Menjadi

$autoload['helper'] = array('url');
&lt;/pre&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;div style="text-align: justify;"&gt;
Jika sudah berhasil maka inilah &lt;b&gt;cara untuk membuat halaman admin dengan codeigniter&lt;/b&gt;, semoga bermanfaat.&lt;br /&gt;
Lihat&lt;b&gt; video tutorial cara membuat halaman admin dan frontend di codeigniter&lt;/b&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/GxZzzJaDyyo?feature=player_embedded' frameborder='0'&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6Qdol6azNKpjRLjAUkgfJCa8Vys_P1c3f6LbCzfKPJIFJEUH9muYjgrtITx-LL1oILpZaq-XDMnfKG5yjcZO7kSK17qXGOmMYFwAj03TMV9w_kTg9Tn4gzxrfrFobkMi22z3P5zNAz0A/s72-c/codeigniter+cara+membuat++admin+dan+frontend.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>Codeigniter Cara Menghilangkan index php</title><link>http://jepretcode.blogspot.com/2014/12/codeigniter-cara-menghilangkan-index-php.html</link><category>Codeigniter</category><author>noreply@blogger.com (Yusuf)</author><pubDate>Thu, 25 Dec 2014 03:46:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3132518184378859990.post-9187577400005016950</guid><description>&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4rFywbx5nQuFLyQevU1Pf4b79MK4nMOePg5xMsyDGesu6AVT6Dzo6CgeF7th0Gno0roaTTOp6It1sNdvkz_lqOu7pucE_qbwowpbbEgwRvxQYzsOQu4p9LHFwsVuBx1VFa_U-aH5kLeE/s1600/codeigniter+Kesalahan+Not+Found+404+The+request+URL+was+not+found+on+this+server.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="Codeigniter Cara Menghilangkan index php" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4rFywbx5nQuFLyQevU1Pf4b79MK4nMOePg5xMsyDGesu6AVT6Dzo6CgeF7th0Gno0roaTTOp6It1sNdvkz_lqOu7pucE_qbwowpbbEgwRvxQYzsOQu4p9LHFwsVuBx1VFa_U-aH5kLeE/s320/codeigniter+Kesalahan+Not+Found+404+The+request+URL+was+not+found+on+this+server.jpg" title="Codeigniter Cara Menghilangkan index php" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Didalam menjalankan default atau standar program codeigniter maka kita mendapatkan default index_page adalah index.php. maka dalam setiap menjalankan program maka selalu keluar htttp://websiteanda/index.php/controller/ atau dilocalhost http://localhost/folder/index.php/conroller/ lalu ditambah lagi kita tidak bisa menempatkan base_url yang pas untuk setiap menjalankan program ini, sehingga sering mendapati Not Found - 404 The request URL was not found on this server. Ini terjadi karena base_url tidak kita tempatkan dengan benar, namun salah satu solusi yang perlu dilakukan adalah dengan menghilangkan index.php agar tidak terjadi kesalahan Not Found - 404.
Berikut cara menghilangkan:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;ul&gt;
&lt;li&gt;Buka file confiq.php yang ada didalam folder application/config/&lt;/li&gt;
&lt;li&gt;Lalu hilangkan index.php yang ada pada $config['index_page'] contoh dibawah ini:&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;$config['index_page'] = 'index.php';

Menjadi

$config['index_page'] = '';
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Lalu buatlah file dengan nama .htaccess difolder utama codeigniter Anda&lt;/li&gt;
&lt;li&gt;Lalu isi kode sesuai berikut&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;
  RewriteEngine on
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ index.php/?$1 [L]
&amp;lt;/IfModule&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
Maka dengan melakukan cara diatas membuat &amp;nbsp;index.php tidak lagi ada, sehingga kesalahan yang terjadi seperti Not Found 404 bisa teratasi.&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4rFywbx5nQuFLyQevU1Pf4b79MK4nMOePg5xMsyDGesu6AVT6Dzo6CgeF7th0Gno0roaTTOp6It1sNdvkz_lqOu7pucE_qbwowpbbEgwRvxQYzsOQu4p9LHFwsVuBx1VFa_U-aH5kLeE/s72-c/codeigniter+Kesalahan+Not+Found+404+The+request+URL+was+not+found+on+this+server.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Codeigniter Mengenal Kesalahan dan Cara Mengatasi Kesalahan</title><link>http://jepretcode.blogspot.com/2014/12/codeigniter-mengenal-kesalahan-dan-cara-mengatasi-kesalahan.html</link><category>Codeigniter</category><author>noreply@blogger.com (Yusuf)</author><pubDate>Thu, 25 Dec 2014 01:28:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3132518184378859990.post-841801981487990449</guid><description>&lt;div style="text-align: justify;"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPh4i2NGaKS5wAwiZ6-YjU_x_pYVEvc2JC9D2gWHBrjBsgaKcXcfZgZvcwSx82xHjGdudFde2YsVPAkazFF-4Ej5fNLQeDGS4uXgZtjiVRXzmcD-3YiDTcRnPYs7dAh2Y2IUlXUHZF-Hk/s1600/codeigniter+all+fatal+error.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPh4i2NGaKS5wAwiZ6-YjU_x_pYVEvc2JC9D2gWHBrjBsgaKcXcfZgZvcwSx82xHjGdudFde2YsVPAkazFF-4Ej5fNLQeDGS4uXgZtjiVRXzmcD-3YiDTcRnPYs7dAh2Y2IUlXUHZF-Hk/s1600/codeigniter+all+fatal+error.jpg" height="132" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
Didalam menjalankan program berbasis codeigniter tentunya ada kesalahan dan error yang sering kita jumpai, karena jika menjumpai kesalahan atau error warning maka program akan tidak jalan sesuai yang kita inginkan, berikut beberapa kesalahan yang tampil ketika membuat program menggunakan codeigniter dan bagaimana cara mengatasinya:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Kesalahan &lt;b&gt;Fatal error: Call to undefined function redirect()&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
Apa itu kesalahan function redirect()?. kalau terjadi kesalahan seperti ini biasanya didalam file controller yang kita punya memiliki kode redirect() untuk melakukan perintah yang kita inginkan, coba dilihat didalam file controller yang kita punya, jika ada bukan kesalahan pada kode yang ada di controller kita, karena kita inginkan perintah redirect ini untuk dijalankan, namun kesalahan ini terjadi karena tidak bisa memanggil file url_helper.php yang ada didalam file system\helpers\ (silahkan dilihat difolder system\helpers\), yang mana isi dari url_helper.php memiliki kode atau function redirect yang berguna untuk menjalankan perintah redirect lihat kodenya dibawah ini&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;if ( ! function_exists('redirect'))
{
 function redirect($uri = '', $method = 'location', $http_response_code = 302)
 {
  if ( ! preg_match('#^https?://#i', $uri))
  {
   $uri = site_url($uri);
  }

  switch($method)
  {
   case 'refresh' : header("Refresh:0;url=".$uri);
    break;
   default   : header("Location: ".$uri, TRUE, $http_response_code);
    break;
  }
  exit;
 }
}
&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Lalu bagaimana supaya function redirect yang ada didalam file url_helper.php bisa dijalankan?. Untuk bisa menjalankan fungsi atau function redirect ini melalui file autoload.php yang ada didalam folder application\config\ (silahkan dilihat) karena file autoload.php ini memerintahkan secara otomatis function-function yang ada didalam file url_helper.php. jadi untuk kasus seperti ini bagaimana cara &lt;b&gt;mengatasi kesalahan Fatal error: Call to undefined function redirect()&lt;/b&gt;? ini, berikut caranya:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Buka file autoload yang ada didalam folder application\config\&lt;/li&gt;
&lt;li&gt;Tambahkan fungsi &lt;b&gt;'url' kedalam array helper, &lt;/b&gt;&amp;nbsp;lihat seperti kode dibawah ini&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;$autoload['helper'] = array();

Menjadi

$autoload['helper'] = array('url');
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Maka dengan menambahkan kode url seperti di atas maka akan menjalankan perintah function redirect yang ada di url_helper.php&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Kesalahan Berikutnya:&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Kesalahan : &lt;b&gt;Message: Undefined property: C_Pagination::$db&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Jenis kesalahan dengan mendapatkan pesan seperti ini adalah jika didalam controller kita adanya perintah kode pagination seperti contoh dibawah ini:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;$this-&amp;gt;pagination-&amp;gt;initialize($config);
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Kode ini bahwa controller.php memerintahkan untuk menjalankan atau meload database.php dengan perintah "function initialize" yang ada didalam file Pagination.php yang ada didalam folder system\libraries\ (lihat kodenya).&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;function initialize($params = array())
 {
  if (count($params) &amp;gt; 0)
  {
   foreach ($params as $key =&amp;gt; $val)
   {
    if (isset($this-&amp;gt;$key))
    {
     $this-&amp;gt;$key = $val;
    }
   }
  }
 }
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Lalu bagaimana cara mengatasi kesalahan dengan pesan Message: Undefined property:C_Pagination::$db ini, yaitu dengan cara membuka file autoload.php yang ada didalam folder application\config\. maka tambahkan kode 'database' dan 'pagination' kedalam array. lihat seperti dibawah ini:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;$autoload['libraries'] = array();

Menjadi

$autoload['libraries'] = array('database','pagination');
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Maka dengan menambahkan autoload database.php yang ada didalam folder application\config\ dan pagination.php yang ada didalam foler system\libraries\ maka kedua file ini secara otomatis dibuka untuk melakukan perintah yang kita inginkan untuk menjalankan function-function yang ada didalam file pagination.php dan database.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Kesalahan Berikutnya:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Kesalahan &lt;b&gt;A Database Error Occured No database selected&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTHiVMp2Iz1FwarIFyIxE28tGPW-ltVgXL5-mE5f8Ennq8zRRUvd0TBNkeFQUe9kQ0WJiM2Z90A2u3ss_JgNOJZaghyphenhyphen_lfXMpn4vYKAUqvPD9gqXyBt93jaG095LnL6WwfT6Sc14clWVE/s1600/Codeigniter+No+database+selected.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="No database selected" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTHiVMp2Iz1FwarIFyIxE28tGPW-ltVgXL5-mE5f8Ennq8zRRUvd0TBNkeFQUe9kQ0WJiM2Z90A2u3ss_JgNOJZaghyphenhyphen_lfXMpn4vYKAUqvPD9gqXyBt93jaG095LnL6WwfT6Sc14clWVE/s1600/Codeigniter+No+database+selected.jpg" height="286" title="A Database Error Occured" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Kesalahan ini adalah kesalahan yang terjadi tidak connect atau terhubungnya database yang dengan program codeigniter sehingga tidak bisa memanggil perintah yang dilakukan oleh program codeigniter. lalu bagaimana cara mengatasi jika terjadi kesalahan seperti ini, berikut caranya:&lt;/div&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;Buka file database.php yang ada didalam folde application\config\&lt;/li&gt;
&lt;li&gt;Lalu isi username dan password serta nama database sesuai dengan username password dan nama database yang ada dilocalhost anda lihat contoh&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;$db['default']['hostname'] = 'localhost';
$db['default']['username'] = '';
$db['default']['password'] = '';
$db['default']['database'] = '';

Menjadi

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = 'mysql';
$db['default']['database'] = 'db_pagination';
&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
Maka dengan menambahkan username, password localhost serta menambahkan nama database yang ingin kita gunakan, maka program codeigniter dapat terhubung atau dapat connect sehingga perintah yang ada di dalam folder application\model\ yang meminta tabel database bisa dijalankan.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Kesalahan Berikutnya:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Kesalahan &lt;b&gt;Fatal Error: call to a member function set_userdata() on a non object dengan Message: Undefined property: C_ontroller::$session&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Kesalahan ini adalah ketika controller anda memiliki kode seperti ini&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;$this-&amp;gt;session-&amp;gt;set_userdata('row', $this-&amp;gt;uri-&amp;gt;segment(3));
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
Yang mana perintah kode ini untuk menjalankan "function set_userdata" yang ada didalam file session.php yang mana file ini berada didalam folder system\libraries\ lihat kodenyanya dibawah ini:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;function set_userdata($newdata = array(), $newval = '')
 {
  if (is_string($newdata))
  {
   $newdata = array($newdata =&amp;gt; $newval);
  }

  if (count($newdata) &amp;gt; 0)
  {
   foreach ($newdata as $key =&amp;gt; $val)
   {
    $this-&amp;gt;userdata[$key] = $val;
   }
  }

  $this-&amp;gt;sess_write();
 }
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
Maka kalau kita amati "function set_userdata" ini diperintahkan untuk dijalankan didalam controller yang kita isi dengan kode this-session=set_userdata, sehingga meminta me-load file session.php yang ada didalam folder system\libraries\ oleh karena itu untuk mengatasi masalah ini adalah dengan merintahkan load secara otomatis files session.php dengan menambahkan kode 'session' yang ada didalam file autoload.php yang ada didalam folder application\config\ lihat kodenya dibawah ini:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;$autoload['libraries'] = array('database','pagination');

Menjadi

$autoload['libraries'] = array('database','pagination','session');
&lt;/pre&gt;
&lt;br /&gt;
Maka dengan menambahkan kode 'session' didalam array ini maka otomatis menjalankan file session.php, sehingga semua function yang ada didalam file session bisa dijalankan ketika kita inginkan.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Kesalahan Berikutnya:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Kesalahan : &lt;b&gt;An Error Was Encountered In order to use the Session class you are required to set an encryption key in your confiq file&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Kesalahan ini karena salah satu atau beberapa function yang kita gunakan didalam file session.php meminta kunci atau key seperti lihat kode dibawah ini:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;function set_userdata($newdata = array(), $newval = '')
 {
  if (is_string($newdata))
  {
   $newdata = array($newdata =&amp;gt; $newval);
  }

  if (count($newdata) &amp;gt; 0)
  {
   foreach ($newdata as $key =&amp;gt; $val)
   {
    $this-&amp;gt;userdata[$key] = $val;
   }
  }

  $this-&amp;gt;sess_write();
 }
&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
Coba lihat kode diatas yang mana "function set_userdata" dalam menjalankan fungsinya meminta key dalam menjalankan perintahnya. lalu bagaimana cara mengatasi kesalahan seperti ini?.&lt;br /&gt;
Untuk kesalahan seperti ini dapat dilakukan dengan menambahkan key di dalam file config.php yang ada didalam folder application\config\ lihat seperti dibawah ini.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;$config['encryption_key'] = '';

Menjadi

$config['encryption_key'] = '1234567890';
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
Untuk mengisi key ini Anda dapat search di goole untuk mengetahui berapa banyak karakter untuk mengisi encryption_key yang ada didalam file config.php ini.&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPh4i2NGaKS5wAwiZ6-YjU_x_pYVEvc2JC9D2gWHBrjBsgaKcXcfZgZvcwSx82xHjGdudFde2YsVPAkazFF-4Ej5fNLQeDGS4uXgZtjiVRXzmcD-3YiDTcRnPYs7dAh2Y2IUlXUHZF-Hk/s72-c/codeigniter+all+fatal+error.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">42</thr:total></item><item><title>Codeigniter Cara Membuat Pagination</title><link>http://jepretcode.blogspot.com/2014/12/codeigniter-cara-membuat-pagination.html</link><category>Codeigniter</category><author>noreply@blogger.com (Yusuf)</author><pubDate>Thu, 25 Dec 2014 00:23:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3132518184378859990.post-4168850626710316792</guid><description>&lt;div style="text-align: justify;"&gt;
Didalam tampilan tabel kadang data memiliki banyak misalnya sekitar 100 data maka jika ditampilkan maka akan membuat tabel panjang kebawah, alangkah bagusnya dibuat jika dibagi halamannya, jadi data yang 100 jika dibagi 10 maka tabel membuat page atau halaman sampai sepuluh, sekalian setting ada prev atau mundur dan next atau maju bisa di lihat seperti gambar dibawah ini.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw7G5swi20gcNHRj5g0dBpzKq8GIAlaeb7p8fOOENxnbk0L8cjrrRcdKjVFOA1D8uaIZep7o3Zn_IgfRC65wZRDp2tlF6p0zkITg22dhKKVYyEdUz6nCZ0D4d6W2Rg6lwYY8dybAKkPkE/s1600/Codeigniter+pagination.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw7G5swi20gcNHRj5g0dBpzKq8GIAlaeb7p8fOOENxnbk0L8cjrrRcdKjVFOA1D8uaIZep7o3Zn_IgfRC65wZRDp2tlF6p0zkITg22dhKKVYyEdUz6nCZ0D4d6W2Rg6lwYY8dybAKkPkE/s1600/Codeigniter+pagination.jpg" height="148" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;span style="text-align: justify;"&gt;Lalu bagaimana cara membuat page atau halaman di codeigniter tersebut?. Pada postingan sebelumnya sudah diberikan contoh hasilnya yang dapat dilihat pada postingan &lt;a href="http://jepretcode.blogspot.com/2014/12/codeigniter-max-id-atau-kode-otomatis.html" target="_blank"&gt;cara membuat kode dengan mengambil max_id secara otomatis ditambah 1&lt;/a&gt;, namun agar lebih jelas berikut caranya:&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Download codeigniter disini saya menggunakan versi 2.2.0 dan extract di localhost dengan nama pagination&lt;/li&gt;
&lt;li&gt;Hilangkan index.php dengan cara&amp;nbsp;&lt;a href="http://jepretcode.blogspot.com/2014/12/codeigniter-cara-menghilangkan-index-php.html" target="_blank"&gt;disini&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Buat database dengan nama db_pagination dan buat nama tabel seperti dibawah ini&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;CREATE TABLE IF NOT EXISTS `mahasiswa` (
  `id` int(11) NOT NULL,
  `kode_mahasiswa` varchar(15) NOT NULL,
  `nama_mahasiswa` varchar(250) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Lalu Isi tabel dengan data sebagai berikut&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;INSERT INTO `mahasiswa` (`id`, `kode_mahasiswa`, `nama_mahasiswa`) VALUES
(1, 'MHS-2014-0001', 'jepretcode'),
(2, 'MHS-2014-0002', 'jepretcode 2'),
(3, 'MHS-2014-0003', 'jepretcode 3'),
(4, 'MHS-2014-0004', 'jepretcode 4'),
(5, 'MHS-2014-0005', 'jepretcode 5'),
(6, 'MHS-2014-0006', 'jepretcode 6'),
(7, 'MHS-2014-0007', 'jepretcode 7'),
(8, 'MHS-2014-0008', 'jepretcode 8'),
(9, 'MHS-2014-0009', 'jepretcode 9'),
(10, 'MHS-2014-0010', 'jepretcode 10'),
(11, 'MHS-2014-0011', 'jepretcode 11'),
(12, 'MHS-2014-0012', 'jepretcode 12'),
(13, 'MHS-2014-0013', 'jepretcode 13'),
(14, 'MHS-2014-0014', 'jepretcode 14'),
(15, 'MHS-2014-0015', 'jepretcode 15');
&lt;/pre&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Rubah default controller "welcome" menjadi "c_pagination" yang ada dalam file routes.php dan folder application\config\&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;$route['default_controller'] = "welcome";

Menjadi

$route['default_controller'] = "c_pagination";
&lt;/pre&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Berikutnya adalah membuat controller untuk pagination untuk sebagai contoh buatlah dengan nama c_pagination.php dan kodenya sebagai berikut lalu letakkan didalam folder appication\controller\:&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;?php

class C_pagination extends CI_Controller{
 
 public function __construct(){
  parent::__construct();
  
  $this-&amp;gt;load-&amp;gt;model('m_pagination');
 }
 
 public function index(){
  redirect('c_pagination/lihat_pagination');
 } 
 
 //MODUL MAHASISWA
  
 public function lihat_pagination(){
  if($this-&amp;gt;uri-&amp;gt;segment(3)==""){
   $offset=0;
  }else{
   $offset=$this-&amp;gt;uri-&amp;gt;segment(3);
  }
  $limit = 7; 
  $data['mahasiswa'] = $this-&amp;gt;m_pagination-&amp;gt;getAllMahasiswa($offset, $limit);
  $data['count'] = $this-&amp;gt;m_pagination-&amp;gt;getAllMahasiswa_count(); 
  $config = array();
  $config['base_url'] = base_url(). 'c_pagination/lihat_pagination/';
  $config['per_page'] = $limit;
  $config['uri_segment'] = 3;
  $config['num_links'] = 5;  
  $config['first_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['first_link'] = 'First';
  $config['first_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['prev_link'] = 'Prev';
  $config['prev_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['prev_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['cur_tag_open'] = '&amp;lt;li class="active"&amp;gt;&amp;lt;a href&amp;gt;';
  $config['cur_tag_close'] = '&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;';
  $config['next_link'] = 'Next';
  $config['next_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['next_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['num_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['num_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['last_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['last_link'] = 'Last';
  $config['last_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['total_rows'] = $data['count'];
  $this-&amp;gt;pagination-&amp;gt;initialize($config);
  $this-&amp;gt;session-&amp;gt;set_userdata('row', $this-&amp;gt;uri-&amp;gt;segment(3));
  $data['error'] = "";    
  $this-&amp;gt;load-&amp;gt;model('m_pagination');  
  $this-&amp;gt;load-&amp;gt;view('pagination', $data);
 }   
}
&lt;/pre&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Kemudian buatlah model untuk pagination dengan nama m_pagination.php dengan kode seperti dibawah ini dan letakkan di dalam folder application\model\&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;?php 

class M_pagination extends CI_Model{
 
 public function __construct(){
  parent::__construct();
 }  
 public function getAllMahasiswa($offset, $limit){
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT * FROM mahasiswa ORDER BY kode_mahasiswa DESC LIMIT $offset, $limit");
  return $query;
 }
 
 public function getAllMahasiswa_count(){
  $query = $this-&amp;gt;db-&amp;gt;query("
   SELECT * FROM mahasiswa
  ");
  return $query-&amp;gt;num_rows();
 }
}
&lt;/pre&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li style="text-align: justify;"&gt;Buatlah tampilannya dengan nama pagination.php dan letakkan di dalam folder application\views\ dengan kode dibawah ini&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang="en"&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;style&amp;gt;
    body {
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 20px;
  margin: 0;
  font-family: "Helvetica";
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  background-color: #ffffff;
 }
 
 .container,
 .navbar-fixed-top .container,
 .navbar-fixed-bottom .container {
 width: 80%;
 }

 .table {
  width: 80%;
  margin-bottom: 18px;
 }

 .table th,
 .table td {
  padding: 8px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
 }

 .table th {
  font-weight: bold;
 }

 .table thead th {
  vertical-align: bottom;
 }
 
 .table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapsed;
  border-top: 0;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
        border-radius: 4px;
 }

 .table-bordered th,
 .table-bordered td {
 border-left: 1px solid #dddddd;
 }

 .table-striped tbody tr:nth-child(odd) td,
 .table-striped tbody tr:nth-child(odd) th {
 background-color: #f9f9f9;
 }

 .table tbody tr:hover td,
 .table tbody tr:hover th {
 background-color: #f5f5f5;
 }
 
 #Halaman
  .pagination {
  height: 36px;
  margin: 18px 0;
  }
 
  .pagination ul {
  display: inline-block;
  }

  .pagination li {
  display: inline;
  }

  .pagination a {
  padding: 10px 14px;
  }

  .pagination a:hover,
  .pagination .active a {
  background-color: #f0f0f0;
  }
  
    &amp;lt;/style&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
&amp;lt;center&amp;gt;
 &amp;lt;div class="container"&amp;gt; 
  &amp;lt;h1&amp;gt;Lihat Mahasiswa&amp;lt;/h1&amp;gt;
 

  &amp;lt;table class="table table-striped table-bordered"&amp;gt;
   &amp;lt;thead&amp;gt;
    &amp;lt;th&amp;gt;No&amp;lt;/th&amp;gt;
    &amp;lt;th&amp;gt;Kode Mahasiswa&amp;lt;/th&amp;gt;
    &amp;lt;th&amp;gt;Nama Mahasiswa&amp;lt;/th&amp;gt;
   &amp;lt;/thead&amp;gt;
   &amp;lt;tr&amp;gt;
    &amp;lt;?php $no=1; 
     foreach($mahasiswa-&amp;gt;result() as $row){ 
    ?&amp;gt;
    &amp;lt;td&amp;gt;&amp;lt;?php echo $this-&amp;gt;session-&amp;gt;userdata('row')+$no; ?&amp;gt;&amp;lt;/td&amp;gt;
    &amp;lt;td&amp;gt;&amp;lt;?php echo ucwords($row-&amp;gt;kode_mahasiswa); ?&amp;gt;&amp;lt;/td&amp;gt;
    &amp;lt;td&amp;gt;&amp;lt;?php echo ucwords($row-&amp;gt;nama_mahasiswa); ?&amp;gt;&amp;lt;/td&amp;gt;
   &amp;lt;/tr&amp;gt;
    &amp;lt;?php 
     $no++;
     } 
    ?&amp;gt;
  &amp;lt;/table&amp;gt;  
&amp;lt;/div&amp;gt;
  &amp;lt;div class="pagination"&amp;gt;
   &amp;lt;ul&amp;gt;
    &amp;lt;?php echo $this-&amp;gt;pagination-&amp;gt;create_links(); ?&amp;gt;
   &amp;lt;/ul&amp;gt;
  &amp;lt;/div&amp;gt;
  &amp;lt;hr /&amp;gt;
  &amp;lt;div&amp;gt;
   &amp;lt;div class="span2"&amp;gt;
   &amp;lt;footer&amp;gt;
   &amp;lt;p&amp;gt;&amp;amp;copy; jepretcode 2014.&amp;lt;/p&amp;gt;
   &amp;lt;/footer&amp;gt;
   &amp;lt;/div&amp;gt;
  &amp;lt;/div&amp;gt;

&amp;lt;/center&amp;gt;
  &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Baiklah coba dijalankan dilocalhost untuk dicoba. apakah yang terjadi?. jika dicoba maka akan tampil kesalahan Fatal error: Call to undefined function redirect, bagaimana cara mengatasinya?. silahkan lihat cara &lt;a href="http://jepretcode.blogspot.com/2014/12/codeigniter-mengenal-kesalahan-dan-cara-mengatasi-kesalahan.html" target="_blank"&gt;mengatasi kesalahan Fatal error: Call to undefined function redirect()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Setelah melakukan perbaikan sesuai perintah diatas maka coba lagi diulang refresh localhost lihat apa yang terjadi?. masih mendapatkan Fatal Error: dengan Message: Undefined property: C_Pagination::$db sehingga tidak bisa dijalankan, jika ketemu kesalahan seperti ini maka untuk lihat &lt;a href="http://jepretcode.blogspot.com/2014/12/codeigniter-mengenal-kesalahan-dan-cara-mengatasi-kesalahan.html" target="_blank"&gt;cara mengatasi kesalahan Fatal Error: Undefined property: C_pagination::$db&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Setelah melakukan perbaikan lakukan refresh localhost lagi. lalu kesalahan apa lagi yang dijumpai?. Yaitu kesalahan A Database Error Occurred "No database selected'. Berikut &lt;a href="http://jepretcode.blogspot.com/2014/12/codeigniter-mengenal-kesalahan-dan-cara-mengatasi-kesalahan.html" target="_blank"&gt;cara mengatasi kesalahan No database selected&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Lakulan lagi refresh localhost Anda setelah mengatasi masalah diatas. lalu lihat kesalahan apa lagi yang akan dijumpai?. yaitu. Fatal error: Call to a member function set_userdata() on a non object dengan pesan Message: Undefined property:C_pagination::$session. lakukan &lt;a href="http://jepretcode.blogspot.com/2014/12/codeigniter-mengenal-kesalahan-dan-cara-mengatasi-kesalahan.html" target="_blank"&gt;cara mengatasi kesalahan Undefined property: C_pagination::$session&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Lakukan refresh ulang lagi dan tentunya menemukan kesalahan An Error Was Encountered In order to use the Session class you are required to set an encryption key. lihat cara mengatasinya &lt;a href="http://jepretcode.blogspot.com/2014/12/codeigniter-mengenal-kesalahan-dan-cara-mengatasi-kesalahan.html" target="_blank"&gt;disini&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Lakukan lagi refresh ulang dan lihat hasilnya.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Itulah salah satu cara membuat pagination di codeigniter. lihat video tutorial cara membuat pagination dengan codeigniter.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/mBulOVvzxmo?feature=player_embedded' frameborder='0'&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw7G5swi20gcNHRj5g0dBpzKq8GIAlaeb7p8fOOENxnbk0L8cjrrRcdKjVFOA1D8uaIZep7o3Zn_IgfRC65wZRDp2tlF6p0zkITg22dhKKVYyEdUz6nCZ0D4d6W2Rg6lwYY8dybAKkPkE/s72-c/Codeigniter+pagination.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total></item><item><title>Codeigniter Max Id Atau Kode Otomatis</title><link>http://jepretcode.blogspot.com/2014/12/codeigniter-max-id-atau-kode-otomatis.html</link><category>Codeigniter</category><author>noreply@blogger.com (Yusuf)</author><pubDate>Wed, 24 Dec 2014 00:34:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3132518184378859990.post-2380671168183557511</guid><description>&lt;div style="text-align: justify;"&gt;
Max id otomatis untuk data kode seperti kode mahasiswa atau dosen, produk, buku dan lainnya. Lalu bagaimana cara membuat kode otomatis menggunakan codeigniter.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Didalam database seperti data mahasiswa atau data produk jika ingin membuat kode otomatis dan diambil dari kode yang tertinggi saat penyimpanan terakhir lalu ditambah beberapa kode lain seperti Untuk kode mahasiswa : &lt;b&gt;MHS/2014/0001&lt;/b&gt; ataupun seperti kode data dosen seperti &lt;b&gt;DSN/2014/001 &lt;/b&gt;jadi ketika input data baru maka otomatis akan mendapatkan kode baru sebagai kode untuk data mahasiswa atau dosen.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Untuk keterangan kode didapat dari singkatan mahasiswa adalah MHS 2014 untuk tahun dan 0001 adalah nomor mahasiswa begitu juga untuk dosen.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Berikut langkah langkah untuk membuat Max Id / Kode menggunakan Codeigniter dan sekaligus untuk panduan membuat seperti :&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;controller untuk max id atau kode,&amp;nbsp;&lt;/li&gt;
&lt;li&gt;controller input / tambah&lt;/li&gt;
&lt;li&gt;controller edit / koreksi&lt;/li&gt;
&lt;li&gt;controller delete / hapus&lt;/li&gt;
&lt;li&gt;controller pagination / halaman (jika data lebih dari 10 maka otomatis membuat halaman berikutnya&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Lakukan langkah berikut dan penjelasan error yang muncul dan cara mengatasi semua error yang muncul tersebut ketika melakukan langkah-langkah tersebut &amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Langkah Pertama&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Download codeigniter saya menggunakan codeigniter 2.2.0 dan extract di localhost agar bisa diakses dengan nama sesuai yang diinginkan contoh buat folder "mahasiswa"&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Langkah Kedua&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Buat database dengan nama db_mahasiswa&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;CREATE TABLE IF NOT EXISTS `mahasiswa` (
`id` int(11) NOT NULL,
  `kode_mahasiswa` varchar(15) NOT NULL,
  `nama_mahasiswa` varchar(250) NOT NULL
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;
&lt;/pre&gt;
&lt;br /&gt;
&lt;b&gt;Langkah Ketiga&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Buat file controller dengan nama &lt;b&gt;c_mahasiswa.php&lt;/b&gt; didalam aplikasi beri nama didalam folder application\controllers\dan isinya sebagai berikut:&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;?php

class C_mahasiswa extends CI_Controller{
 
 public function __construct(){
  parent::__construct();
  
  $this-&amp;gt;load-&amp;gt;model('m_mahasiswa');
 }
 
 public function index(){
  redirect('c_mahasiswa/tambah_mahasiswa');
 } 
 
 //MODUL MAHASISWA
  
 public function tambah_mahasiswa(){
  if($this-&amp;gt;uri-&amp;gt;segment(3)==""){
   $offset=0;
  }else{
   $offset=$this-&amp;gt;uri-&amp;gt;segment(3);
  }
  $limit = 5; 
  $data['mahasiswa'] = $this-&amp;gt;m_mahasiswa-&amp;gt;getAllMahasiswa($offset, $limit);
  $data['count'] = $this-&amp;gt;m_mahasiswa-&amp;gt;getAllMahasiswa_count(); 
  $config = array();
  $config['base_url'] = base_url(). 'c_mahasiswa/tambah_mahasiswa/';
  $config['per_page'] = $limit;
  $config['uri_segment'] = 3;
  $config['num_links'] = 5;  
  $config['first_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['first_link'] = 'First';
  $config['first_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['prev_link'] = 'Prev';
  $config['prev_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['prev_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['cur_tag_open'] = '&amp;lt;li class="active"&amp;gt;&amp;lt;a href&amp;gt;';
  $config['cur_tag_close'] = '&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;';
  $config['next_link'] = 'Next';
  $config['next_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['next_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['num_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['num_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['last_tag_open'] = '&amp;lt;li&amp;gt;';
  $config['last_link'] = 'Last';
  $config['last_tag_close'] = '&amp;lt;/li&amp;gt;';
  $config['total_rows'] = $data['count'];
  $this-&amp;gt;pagination-&amp;gt;initialize($config);
  $this-&amp;gt;session-&amp;gt;set_userdata('row', $this-&amp;gt;uri-&amp;gt;segment(3));
  $data['kode_mahasiswa'] = $this-&amp;gt;m_mahasiswa-&amp;gt;get_kode_mahasiswa();
  $data['error'] = "";    
  $this-&amp;gt;load-&amp;gt;model('m_mahasiswa');  
  $this-&amp;gt;load-&amp;gt;view('admin/mahasiswa/tambah_mahasiswa', $data);
 }  
 
 public function submit_tambah_mahasiswa(){ 
  $this-&amp;gt;form_validation-&amp;gt;set_rules('nama_mahasiswa','Nama Mahasiswa', 'required|xss_clean|max_length[255]|trim|strip_tags');
  if($this-&amp;gt;form_validation-&amp;gt;run() == TRUE){ 
   
   $input_kode_mahasiswa = $this-&amp;gt;input-&amp;gt;post('kode_mahasiswa');   
   $input_nama_mahasiswa= $this-&amp;gt;input-&amp;gt;post('nama_mahasiswa');
   $ganti = array("'");
   $oleh = "&amp;amp;#039;";   
   $kode_mahasiswa = str_replace($ganti, $oleh, $input_kode_mahasiswa);
   $nama_mahasiswa = str_replace($ganti, $oleh, $input_nama_mahasiswa);
   $this-&amp;gt;m_mahasiswa-&amp;gt;inputMahasiswa($kode_mahasiswa, $nama_mahasiswa);
   
   $this-&amp;gt;session-&amp;gt;set_flashdata('info', "Mahasiswa berhasil ditambahkan.");
   redirect('c_mahasiswa/tambah_mahasiswa');
  }else{ 
  redirect('c_mahasiswa/tambah_mahasiswa');
 }}
   
 public function edit_mahasiswa($kode_mahasiswa){  
  $data['edit_mahasiswa'] = $this-&amp;gt;m_mahasiswa-&amp;gt;getEditMahasiswa($kode_mahasiswa)-&amp;gt;row();
  $data['judul'] = "Edit Mahasiswa | Mahasiswa";
  $this-&amp;gt;load-&amp;gt;view('admin/mahasiswa/edit_mahasiswa', $data);
 }
 
 public function submit_edit_mahasiswa(){
 $id = $this-&amp;gt;input-&amp;gt;post('kode_mahasiswa'); 
 $this-&amp;gt;form_validation-&amp;gt;set_rules('nama_mahasiswa','Nama Mahasiswa', 'required|xss_clean|max_length[255]|trim|strip_tags');
   $input_nama_mahasiswa= $this-&amp;gt;input-&amp;gt;post('nama_mahasiswa');
   $ganti = array("'");
   $oleh = "&amp;amp;#039;";   
   $nama_mahasiswa = str_replace($ganti, $oleh, $input_nama_mahasiswa);
   $this-&amp;gt;m_mahasiswa-&amp;gt;updateMahasiswa($id, $nama_mahasiswa);
   $this-&amp;gt;session-&amp;gt;set_flashdata('info', "Siswa berhasil diubah, gambar diubah.");
   redirect('c_mahasiswa/tambah_mahasiswa');   
 } 
 
 public function hapus_mahasiswa($kode_mahasiswa){
  $query = $this-&amp;gt;m_mahasiswa-&amp;gt;getEditMahasiswa($kode_mahasiswa)-&amp;gt;row();      
  $this-&amp;gt;m_mahasiswa-&amp;gt;hapus_mahasiswa($kode_mahasiswa);
  redirect('c_mahasiswa/tambah_mahasiswa');
 }
 
 //END MODUL MAHASISWA
}
&lt;/pre&gt;
&lt;br /&gt;
&lt;b&gt;Langkah keempat&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Membuat file model dengan nama m_mahasiswa.php didalam folder application\models\dan berikut isinya:&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;?php 

class M_mahasiswa extends CI_Model{
 
 public function __construct(){
  parent::__construct();
 }
 
 // AWAL QUERY MAHASISWA
 
 //BUAT MODEL MAX_KODE_MAHASISWA
 public function get_kode_mahasiswa() {
  $tahun = date("Y");
  $kode = 'MHS';
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT MAX(kode_mahasiswa) as max_id FROM mahasiswa"); 
  $row = $query-&amp;gt;row_array();
  $max_id = $row['max_id']; 
  $max_id1 =(int) substr($max_id,9,5);
  $kode_mahasiswa = $max_id1 +1;
  $maxkode_mahasiswa = $kode.'-'.$tahun.'-'.sprintf("%04s",$kode_mahasiswa);
  return $maxkode_mahasiswa;
 }
 
 public function getAllMahasiswa($offset, $limit){
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT * FROM mahasiswa ORDER BY kode_mahasiswa DESC LIMIT $offset, $limit");
  return $query;
 }
 
 public function getAllMahasiswa_count(){
  $query = $this-&amp;gt;db-&amp;gt;query("
   SELECT * FROM mahasiswa
  ");
  return $query-&amp;gt;num_rows();
 }
 
 public function inputMahasiswa($kode_mahasiswa, $nama_mahasiswa){
  $query = $this-&amp;gt;db-&amp;gt;query("INSERT INTO mahasiswa VALUES('', '$kode_mahasiswa', '$nama_mahasiswa')");
 }
                 
 public function getEditMahasiswa($kode_mahasiswa){
  $query = $this-&amp;gt;db-&amp;gt;query("SELECT * FROM mahasiswa WHERE kode_mahasiswa = '$kode_mahasiswa'"); 
  return $query;
 }
 
 public function updateMahasiswa($id, $nama_mahasiswa){
  $query = $this-&amp;gt;db-&amp;gt;query("UPDATE mahasiswa 
         SET nama_mahasiswa = '$nama_mahasiswa' WHERE kode_mahasiswa = '$id'
        ");
 }
 
 public function hapus_mahasiswa($id){
  $this-&amp;gt;db-&amp;gt;query("DELETE FROM mahasiswa WHERE kode_mahasiswa = '$id' ");
 }
 //AKHIR QUERY MAHASISWA  
}
&lt;/pre&gt;
&lt;br /&gt;
&lt;b&gt;Langkah Kelima&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Membuat file &lt;b&gt;tambah_mahasiswa.php&lt;/b&gt; tempatkan didalam folder application\views\admin\mahasiswa\ buat folder admin lalu buat folder mahasiswa didalam folder admin, dan isi file tambah_mahasiswa.php seperti dibawah ini:&lt;/div&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang="en"&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;style&amp;gt;
    body {
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 20px;
  margin: 0;
  font-family: "Helvetica";
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  background-color: #ffffff;
 }
 
 .container,
 .navbar-fixed-top .container,
 .navbar-fixed-bottom .container {
 width: 80%;
 }

 .table {
  width: 80%;
  margin-bottom: 18px;
 }

 .table th,
 .table td {
  padding: 8px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
 }

 .table th {
  font-weight: bold;
 }

 .table thead th {
  vertical-align: bottom;
 }
 
 .table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapsed;
  border-top: 0;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
        border-radius: 4px;
 }

 .table-bordered th,
 .table-bordered td {
 border-left: 1px solid #dddddd;
 }

 .table-striped tbody tr:nth-child(odd) td,
 .table-striped tbody tr:nth-child(odd) th {
 background-color: #f9f9f9;
 }

 .table tbody tr:hover td,
 .table tbody tr:hover th {
 background-color: #f5f5f5;
 }
 
 #Halaman
  .pagination {
  height: 36px;
  margin: 18px 0;
  }
 
  .pagination ul {
  display: inline-block;
  }

  .pagination li {
  display: inline;
  }

  .pagination a {
  padding: 10px 14px;
  }

  .pagination a:hover,
  .pagination .active a {
  background-color: #f0f0f0;
  }
  
    &amp;lt;/style&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
&amp;lt;center&amp;gt;
 &amp;lt;div class="container"&amp;gt; 
  &amp;lt;h1&amp;gt;Tambah Mahasiswa&amp;lt;/h1&amp;gt;&amp;lt;br /&amp;gt;
      
      &amp;lt;div&amp;gt;&amp;lt;!-- div well &amp;amp; form --&amp;gt;
       &amp;lt;form class="form-horizontal" action="&amp;lt;?php echo base_url(); ?&amp;gt;c_mahasiswa/submit_tambah_mahasiswa" method="POST" enctype="multipart/form-data"&amp;gt;
       &amp;lt;fieldset&amp;gt;
        &amp;lt;div&amp;gt;&amp;lt;br /&amp;gt;
         &amp;lt;label&amp;gt;Kode Mahasiswa :&amp;lt;/label&amp;gt;
         &amp;lt;input name="kode_mahasiswa" readonly value="&amp;lt;?php echo $kode_mahasiswa; ?&amp;gt;"&amp;gt;
        &amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;     
        &amp;lt;div&amp;gt;
         &amp;lt;label&amp;gt;Nama Mahasiswa :&amp;lt;/label&amp;gt;
         &amp;lt;input name="nama_mahasiswa" type="text" value="&amp;lt;?php echo set_value('nama_mahasiswa'); ?&amp;gt;"&amp;gt;
        &amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;
             
       &amp;lt;div class="form-actions"&amp;gt;&amp;lt;!-- button action --&amp;gt;
        &amp;lt;button type="submit" class="btn btn-primary"&amp;gt;Simpan&amp;lt;/button&amp;gt;
        &amp;lt;button class="btn"&amp;gt;Batal&amp;lt;/button&amp;gt;
       &amp;lt;/div&amp;gt;
       &amp;lt;/fieldset&amp;gt;
       &amp;lt;/form&amp;gt;
      &amp;lt;/div&amp;gt;
 &amp;lt;/div&amp;gt;
  
  &amp;lt;h3&amp;gt;Daftar Mahasiswa, diurutkan berdasarkan Data Kode Mahasiswa Terakhir.&amp;lt;/h3&amp;gt;
  &amp;lt;h3&amp;gt;Semua Mahasiswa berjumlah sebanyak: &amp;lt;?php echo $count; ?&amp;gt; yang tersimpan.&amp;lt;/h3&amp;gt;
  &amp;lt;table class="table table-striped table-bordered"&amp;gt;
   &amp;lt;thead&amp;gt;
    &amp;lt;th&amp;gt;No&amp;lt;/th&amp;gt;
    &amp;lt;th&amp;gt;Kode Mahasiswa&amp;lt;/th&amp;gt;
    &amp;lt;th&amp;gt;Nama Mahasiswa&amp;lt;/th&amp;gt;
    &amp;lt;th colspan="2"&amp;gt;Aksi&amp;lt;/th&amp;gt;
   &amp;lt;/thead&amp;gt;
   &amp;lt;tr&amp;gt;
    &amp;lt;?php $no=1; 
     foreach($mahasiswa-&amp;gt;result() as $row){ 
    ?&amp;gt;
    &amp;lt;td&amp;gt;&amp;lt;?php echo $this-&amp;gt;session-&amp;gt;userdata('row')+$no; ?&amp;gt;&amp;lt;/td&amp;gt;
    &amp;lt;td&amp;gt;&amp;lt;?php echo ucwords($row-&amp;gt;kode_mahasiswa); ?&amp;gt;&amp;lt;/td&amp;gt;
    &amp;lt;td&amp;gt;&amp;lt;?php echo ucwords($row-&amp;gt;nama_mahasiswa); ?&amp;gt;&amp;lt;/td&amp;gt;
         
    &amp;lt;td border="0"&amp;gt;
     &amp;lt;a title="Edit Siswa Siswa" href="&amp;lt;?php echo base_url(); ?&amp;gt;c_mahasiswa/edit_mahasiswa/&amp;lt;?php echo $row-&amp;gt;kode_mahasiswa; ?&amp;gt;"&amp;gt;Edit&amp;lt;/a&amp;gt; 
     | 
     &amp;lt;a href="#" onClick="if(confirm('Anda yakin HAPUS data ini? ')){document.location='&amp;lt;?php echo base_url()?&amp;gt;c_mahasiswa/hapus_mahasiswa/&amp;lt;?php echo $row-&amp;gt;kode_mahasiswa; ?&amp;gt;'}" title="Hapus Mahasiswa" &amp;gt;Hapus&amp;lt;/a&amp;gt;
    &amp;lt;/td&amp;gt;
   &amp;lt;/tr&amp;gt;
    &amp;lt;?php 
     $no++;
     } 
    ?&amp;gt;
  &amp;lt;/table&amp;gt;
  &amp;lt;div class="pagination"&amp;gt;
   &amp;lt;ul&amp;gt;
    &amp;lt;?php echo $this-&amp;gt;pagination-&amp;gt;create_links(); ?&amp;gt;
   &amp;lt;/ul&amp;gt;
  &amp;lt;/div&amp;gt;
  &amp;lt;hr /&amp;gt;
  &amp;lt;div&amp;gt;
   &amp;lt;div class="span2"&amp;gt;
   &amp;lt;footer&amp;gt;
   &amp;lt;p&amp;gt;&amp;amp;copy; jepretcode 2014.&amp;lt;/p&amp;gt;
   &amp;lt;/footer&amp;gt;
   &amp;lt;/div&amp;gt;
  &amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;
&amp;lt;/center&amp;gt;
  &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;b&gt;Langkah keenam&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Buka file &lt;b&gt;routes.php&lt;/b&gt; yang ada di dalam folder application\config\&lt;/div&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;$route['default_controller'] = "welcome";
mejadi
$route['default_controller'] = "c_mahasiswa";
&lt;/pre&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Coba lalukan pemanggilan dilocalhost apa yang terjadi?. Jika terjadi kesalahan "Fatal error: Call to undefined function redirect() in" &amp;nbsp;maka fungsi redirect tidak jalan sesuai dengan isi pada controller c_mahasiswa.php yaitu&lt;/div&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;redirect('c_mahasiswa/tambah_mahasiswa');
&lt;/pre&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
dan redirect lainnya yang ada didalam file controller c_mahasiswa.php, lalu bagaimana cara&amp;nbsp;&lt;b&gt;mengatasi Fatal error: Call to undefined function redirect() in&lt;/b&gt; ? yaitu dengan cara:&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Buka file autoload.php yang ada didalam folder application\config\&lt;/li&gt;
&lt;li&gt;Rubah isi sesuai dengan yang dibawah ini&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;$autoload['helper'] = array();

Mejadi

$autoload['helper'] = array('url');
&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Coba ulang membuka atau refresh di localhost&lt;/li&gt;
&lt;li&gt;Apa yang terjadi ?&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Jika mendapati kesalahan &lt;b&gt;"Fatal Error: Call to member funtion query() on a non-object in"&lt;/b&gt; dan pesan Message:Undefined property: C_mahasiswa::$db seperti gambar dibawah ini:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8aUBump3SKtQEXQpW1IwEUll3XV0UiB4fhjTqVZ1ICk4sLcmRldJmTyETyX5WMQPJfqITrMB8O1Jds_FWLU74JGddEKJkrY4YA2txwpjlTEmrK4Syi8jQiWFRIOM80tMo3sdZ2HaAZ9w/s1600/Fatal+error+Call+to+a+member+funtion+query+on+a+non-object.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Codeigniter Message: Undefined property: Controlloer ::$db" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8aUBump3SKtQEXQpW1IwEUll3XV0UiB4fhjTqVZ1ICk4sLcmRldJmTyETyX5WMQPJfqITrMB8O1Jds_FWLU74JGddEKJkrY4YA2txwpjlTEmrK4Syi8jQiWFRIOM80tMo3sdZ2HaAZ9w/s1600/Fatal+error+Call+to+a+member+funtion+query+on+a+non-object.jpg" height="100" title="Message: Undefined property: Controlloer ::$db" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
maksudnya adalah adanya pesan error dari controller dari file c_mahasiswa.php ketika memanggil model m_mahasiswa.php tidak bisa memanggil atau autoload database (alasannya karena database belum diconnectkan secara autoload) sesuai perintah model m_mahasiswa.php oleh karena itu ada pesan error Message: Undefined property: C_mahasiswa::$db.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Lalu bagaimana cara mengatasi pesan A PHP Error was encountered ini, adalah dengan cara menghubungkan database dengan membuka file autoload.php yang ada difolder application\config\ dan rubahlah sesuai keteranga dibawah ini:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;$autoload['libraries'] = array();

Menjadi

$autoload['libraries'] = array('database');
&lt;/pre&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Lakukan pemanggilan ulang di localhost dan lalu apa yang terjadi?&lt;/li&gt;
&lt;li&gt;Tentunya akan terjadi kesalahan lagi... (makin pusing aja) lihat gambar dibawah ini:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUoPt3vTiQb0Tvrt7axCoFSTt7UTM2K7SaQrcq-H9M8JZEiQ875wcOVjBjVHSCInZmSK5KAxxMUi09HcI_YGNbwcBOagHyibCPqzObtqr6lIdsH4oSsBRQn2rgYsd2ffmY43cP_Nif6_g/s1600/A+Database+Error+Occurred.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Codeigniter No database selected" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUoPt3vTiQb0Tvrt7axCoFSTt7UTM2K7SaQrcq-H9M8JZEiQ875wcOVjBjVHSCInZmSK5KAxxMUi09HcI_YGNbwcBOagHyibCPqzObtqr6lIdsH4oSsBRQn2rgYsd2ffmY43cP_Nif6_g/s1600/A+Database+Error+Occurred.jpg" height="166" title="Codeigniter A Database Error Occurred" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Terjadi kesalahan "&lt;b&gt;A Database Error Occured No database selected"&lt;/b&gt;,&amp;nbsp;hal ini terjadi karena kita belum mengisi database yang dipanggil oleh perintah &lt;b&gt;autoload.php&lt;/b&gt; tadi yang meminta database.php, yang mana &lt;b&gt;database.php&lt;/b&gt; belum diisi data atau nama file database yang kita buat sesuai langkah kedua yaitu db_mahasiswa, lalu bagaimana cara mengatasi nya?&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;ul&gt;
&lt;li&gt;Buka file database.php yang ada didalam folder application\config\&lt;/li&gt;
&lt;li&gt;rubah isinya sesuai dibawah ini&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;$db['default']['hostname'] = 'localhost';
$db['default']['username'] = '';
$db['default']['password'] = '';
$db['default']['database'] = '';

Menjadi

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';  //username localhost (sesuaikan dengan username localhost anda)
$db['default']['password'] = 'mysql'; //password localhost (sesuaikan dengan password localhost anda)
$db['default']['database'] = 'db_mahasiswa';
&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Lakukan langkah refresh ulang di localhost dan lihat apa yang terjadi, tentunya ada error A PHP Error was encountered dengan pesan Undefined property: C_mahasiswa::$pagination seperti gambar dibawah ini:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2EnjN7MeEoZRjiUTC_8x2GmAOPc1hjZT2feWTjRvSP2DoUHYQhp6qiWw2ETWJ_iC2iWFwQzQd4rQAdSWyM5eGZMAMDK0t5ByAP5KrQkM6ZKEZqyh675lvxlqEoE_PEEAUTKP_8fnYx9Y/s1600/Codeigniter+Undefined+property+controller+pagination.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Undefined property: Controller::$pagination" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2EnjN7MeEoZRjiUTC_8x2GmAOPc1hjZT2feWTjRvSP2DoUHYQhp6qiWw2ETWJ_iC2iWFwQzQd4rQAdSWyM5eGZMAMDK0t5ByAP5KrQkM6ZKEZqyh675lvxlqEoE_PEEAUTKP_8fnYx9Y/s1600/Codeigniter+Undefined+property+controller+pagination.jpg" height="100" title="Codeigniter Undefined property Pagination" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Hal ini terjadi karena didalam file controller c_mahasiswa.php kita menggunakan pagination untuk menampilkan data dari database agar lebih mudah dilihat. mungkin bisa dilihat isinya seperti controller c_mahasiswa diatas atau lihat dibawah ini:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;$this-&amp;gt;pagination-&amp;gt;initialize($config);
&lt;/pre&gt;
&lt;br /&gt;
Lalu bagaimana cara &lt;b&gt;mengatasi pesan error Message: Undefined property: Controller::$pagination&lt;/b&gt; yang terjadi pada saat langkah ini? berikut penjelasannya&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Buka lagi file autoload.php seperti langkah sebelumnya yang ada difolder application\config\&lt;/li&gt;
&lt;li&gt;lalu tambahkan autoload pemanggilan file pagination.php yang ada didalam folder system\libraries\ dengan cara seperti dibawah ini:&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;$autoload['libraries'] = array('database'); 

Menjadi 

$autoload['libraries'] = array('database','pagination');
&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Langkah selanjutnya refresh lagi localhost lalu apa yang terjadi, masih menemukan pesan error?. Message: Undefined property:C_mahasiswa::$session lihat gambar dibawah ini:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggvkkyLhWWF9U3u6N3u1vfo6LyPrySHF3FhUHrBnTRUyZjLAavDU7EaCE6HcWpRwKgb5KVCewf6S9jwRod_gfipF3L9nORZXE2YCk1_FPQT4S9DTeot_sUJkuRPslsPH_z_vhyivAM_i8/s1600/Codeigniter+Undefined+property+controller+session.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Codeigniter Undefined property:Controller ::$session" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggvkkyLhWWF9U3u6N3u1vfo6LyPrySHF3FhUHrBnTRUyZjLAavDU7EaCE6HcWpRwKgb5KVCewf6S9jwRod_gfipF3L9nORZXE2YCk1_FPQT4S9DTeot_sUJkuRPslsPH_z_vhyivAM_i8/s1600/Codeigniter+Undefined+property+controller+session.jpg" height="100" title="Codeigniter Undefined property session" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Kenapa hal ini bisa terjadi error, karena didalam controller c_mahasiswa.php memanggil file session.php yang ada didalam folder system\libraries\ seperti isi yang ada didalam file c_mahasiswa.php diatas atau bisa dilihat yang seperti dibawah ini:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;$this-&amp;gt;session-&amp;gt;set_userdata('row', $this-&amp;gt;uri-&amp;gt;segment(3));
&lt;/pre&gt;
&lt;br /&gt;
Lalu bagaimana &lt;b&gt;mengatasi pesan error "Message: Undefined property:C_mahasiswa::$session&lt;/b&gt;&amp;nbsp;yang terjadi pada gambar diatas, yaitu sama dengan langkah sebelumnya berikut caranya:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;membuka file autoload.php yang ada didalam folder application\confiq\&lt;/li&gt;
&lt;li&gt;tambahkan autoload pemanggilan file session.php yang ada didalam folder system\libraries\ dengan cara seperti dibawah ini&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;$autoload['libraries'] = array('database','pagination');

Menjadi

$autoload['libraries'] = array('database','pagination','session');
&lt;/pre&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Langkah Selanjutnya refresh localhost lagi, lalu lihat apa yang terjadi?. masih mendapati &lt;b&gt;error in order to use the Session class you are required to set an encryption key in your confiq file&lt;/b&gt;, &amp;nbsp;lihat gambar dibawah :&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1v91VxLRNwZsMQkARfkVLAKKLiPAvYyo7fnyYK6hZBRRiQxAzVrsneXc3azhiCGXbeYOT-EhYZwNn2XWHnvdtAIUp251F24qCHv9_ZtUFncblHiZEZLRBENbIMOIMfQjE6TgyotVLGpU/s1600/Codeigniter+Error+Session+class+encryption+key.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Codeigniter in order to use the Session class you are required to set an encryption key in your confiq file" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1v91VxLRNwZsMQkARfkVLAKKLiPAvYyo7fnyYK6hZBRRiQxAzVrsneXc3azhiCGXbeYOT-EhYZwNn2XWHnvdtAIUp251F24qCHv9_ZtUFncblHiZEZLRBENbIMOIMfQjE6TgyotVLGpU/s1600/Codeigniter+Error+Session+class+encryption+key.jpg" height="89" title="Codeigniter Session class set an encryption key" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
kenapa pesan error ini muncul? karena untuk menggunakan Session seperti diatas maka kita diminta untuk mengatur atau mengisi encryption key yang ada didalam config.php, lihat cara mengatasi pesan error in order to use the Session class you are required to set an encription key in your config file seperti dibawah ini:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;$config['encryption_key'] = '';

Menjadi

$config['encryption_key'] = 'jepret0123456789code';
&lt;/pre&gt;
&lt;br /&gt;
Untuk pengisian encryption _key silahkan cari tentang cara mengisi kode seperti diatas&lt;br /&gt;
&lt;br /&gt;
Langkah selanjutnya refresh localhost lagi dan lihat apa yang terjadi?. Apakah masih belum tampil ?. apakah hanya tampil seperti gambar berikut:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2Wd9Li-UeeTr5I-nLUl2YvPlLZjcMnHTTJFYcLbhx2hTCX_x50LKzss0aeiOn3J6zqhCBTkkR64O5yLrtCQBQgWKYv-FVbOLwSsFyMly_hNJA09WvjhKy2AZ2rkxI8A1HnWZuQVFqk7I/s1600/Codeigniter+Input+Data.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Codeigniter Input / Tambah Data" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2Wd9Li-UeeTr5I-nLUl2YvPlLZjcMnHTTJFYcLbhx2hTCX_x50LKzss0aeiOn3J6zqhCBTkkR64O5yLrtCQBQgWKYv-FVbOLwSsFyMly_hNJA09WvjhKy2AZ2rkxI8A1HnWZuQVFqk7I/s1600/Codeigniter+Input+Data.jpg" height="133" title="Codeigniter Input Data" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
Kalau dilihat gambar diatas maka semua seperti form, html, tabel dan lainnya belum tampil? Lalu bagaimana cara agar tampilannya sesuai yang kita inginkan seperti isi yang sesuai dengan &lt;b&gt;tambah_mahasiswa.php seperti langkah kelima&lt;/b&gt; diatas. karena kalau diperhatikan isinya ada form pengisian seperti nama_mahasiswa dan tampilan tabel seluruh data mahasiswa belum tampil. lalu bagaimana cara mengatasi tampilan tabel form dan html tidak tampil ini, berikut caranya:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Buka lagi file autoload.php didalam folder application\config\&lt;/li&gt;
&lt;li&gt;Tambahkan kode seperti dibawah ini&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;$autoload['helper'] = array('url',);

Menjadi

$autoload['helper'] = array('url','file','html','form');
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Silahkan dilihat dan dirasakan (hehehe pakai perasaan ni yee) apakah tampilannya sudah seperti gambar dibawah ini?. Jika sudah maka Anda sudah sukses melakukan langkah demi &lt;b&gt;langkah dan mengetahui kesalahan-kesalahan didalam codeigniter dan cara mengatasi kesalahan-kesalahan&lt;/b&gt;&amp;nbsp;yang terjadi dan logika langkah ini dapat diterapkan untuk melakukan project lain yang menggunakan codeigniter.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6cqWmszb-O4cW5BQitqHWgspAQYS82i_ri2mIuyZxVaCCU4z0suhn7erXyirKqa8u6ivjo0nH8SGIKelUSPnSerlpxRx2df09aebDlY3F7qkrf-BdCkspfg1zyWAeyGN3Nw91I4Pd3RM/s1600/Codeigniter+Max+ID.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Codeigniter Create Input Edit Delete " border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6cqWmszb-O4cW5BQitqHWgspAQYS82i_ri2mIuyZxVaCCU4z0suhn7erXyirKqa8u6ivjo0nH8SGIKelUSPnSerlpxRx2df09aebDlY3F7qkrf-BdCkspfg1zyWAeyGN3Nw91I4Pd3RM/s1600/Codeigniter+Max+ID.jpg" height="200" title="Codeigniter Create Input Edit Delete " width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Tunggu dulu jangan senang dulu karena tampilannya sepertinya ok... coba deh diinput data baru?. Apakah terjadi kesalahan &lt;b&gt;Not Found - 404 The requested was not found on this server&lt;/b&gt;. apakah muncul pesan seperti itu?. jika iya kenapa dan bagaimana mengatasinya?. Berikut keterangannya:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Kenapa muncul Not Found - 404? karena ketika input data dan memanggil function submit_tambah_mahasiswa yang ada didalam controller c_mahasiswa meminta redirect ke : "http://localhost/mahasiswa/c_mahasiswa/submit_tambah_mahasiswa" sementara default url kita menggunakan index.php seperti http://localhost/index.php/c_mahasiswa/submit_tambah_mahasiswa tentu tidak akan jalan.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;redirect('c_mahasiswa/tambah_mahasiswa');
&lt;/pre&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Lalu bagaimana cara mengatasinya?. lakukan langkah berikut&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;Bagaimana Cara Menghilangkan index.php di codeigniter&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Buka confiq.php yang ada difolder application\confiq\&lt;/li&gt;
&lt;li&gt;Sesuaikan seperti dibawah ini&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;$config['index_page'] = 'index.php';

Menjadi

$config['index_page'] = '';
&lt;/pre&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Buat file .htaccess yang ada didalam folder utama dalam hal ini "mahasiswa"&lt;/li&gt;
&lt;li&gt;Isi file seperti contoh dibawah ini.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;
  RewriteEngine on
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ index.php/?$1 [L]
&amp;lt;/IfModule&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Coba dilihat lagi atau di refresh localhost nya.&lt;/li&gt;
&lt;li&gt;Apakah masih ada kesalahan?&lt;/li&gt;
&lt;li&gt;Tentu akan keluar pesan error Message: Undefined property: C_mahasiswa::$form_validation&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Kenapa keluar pesan Message: Undefined property: Controller::$form_validation ini?. karena didalam controller c_mahasiswa.php meminta menjalankan Form_validation.php yang ada di folder system\libraries\ dengan perintah seperti dibawah ini yang ada didalam controller c_mahasiswa.php&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;$this-&amp;gt;form_validation-&amp;gt;set_rules('nama_mahasiswa','Nama Mahasiswa', 'required|xss_clean|max_length[255]|trim|strip_tags');
&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Lalu bagaimana cara mengatasi error Message: Undefined property: Controller::$form_validation&lt;/b&gt; ini?. Berikut caranya:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Buka lagi file autoload.php yang ada didalam application\config\&lt;/li&gt;
&lt;li&gt;Lalu isi sesuai seperti kode dibawah ini&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;$autoload['libraries'] = array('database','pagination','session');

Menjadi

$autoload['libraries'] = array('database','pagination','session','form_validation');
&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: center;"&gt;
&lt;b&gt;Berikut video tutorial membuat max id otomatis dengan codeigniter&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/uZxlPmqaBk0?feature=player_embedded' frameborder='0'&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
Bagaimana? apakah sudah jalan semua. jika sudah berarti sudah komplit deh caranya. selamat menikmati.&lt;br /&gt;
Senang bila dishare jika memang bermanfaat untuk anda dan yang lainnya.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8aUBump3SKtQEXQpW1IwEUll3XV0UiB4fhjTqVZ1ICk4sLcmRldJmTyETyX5WMQPJfqITrMB8O1Jds_FWLU74JGddEKJkrY4YA2txwpjlTEmrK4Syi8jQiWFRIOM80tMo3sdZ2HaAZ9w/s72-c/Fatal+error+Call+to+a+member+funtion+query+on+a+non-object.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">10</thr:total></item><item><title>Cara Menulis Syntax Highlighter di Blogspot</title><link>http://jepretcode.blogspot.com/2014/12/cara-menulis-syntax-highlighter-di-blogspot.html</link><category>blogspot</category><author>noreply@blogger.com (Yusuf)</author><pubDate>Sat, 20 Dec 2014 20:52:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3132518184378859990.post-1956550235068552498</guid><description>&lt;div style="text-align: justify;"&gt;
Cara menulis Syntax highlighter di blogspot, bagi kita yang ingin menulis dan berbagi script atau kode program php, java, html ataupun yang lainnya agar tampil lebih menarik seperti adanya tab view source untuk memudahkan pengguna untuk melihat kode seperti dibawah ini,&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;?php

class Admin extends CI_Controller{
 
 public function __construct(){
  parent::__construct();
  $this-&amp;gt;_is_logged_in();
  $this-&amp;gt;load-&amp;gt;model('modeladmin');
 }
 
 public function index(){
  redirect('admin/produk');
 }
&lt;/pre&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
maka harus melakukan beberapa langkah untuk mendapatkan tampilan seperti diatas, untuk tampilan seperti ini lebih mudah dimengerti karena agak berpisah antara kode dengan informasi yang lain pada halaman artikel di blogspot. berikut langkah-langkah untuk menulis syntax highlighter diblogger.&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Buka &lt;b&gt;dashboard&lt;/b&gt; lalu pilih &lt;b&gt;template&lt;/b&gt; pilih tab &lt;b&gt;edit HTML&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Perlu di ingat Backup dulu template kita agar aman, karena jika terjadi kesalahan maka akan bisa dikembalikan dari file yang sudah kita backup tadi&lt;/li&gt;
&lt;li&gt;Jika sudah masuk kedalam edit HTML maka cari kode &lt;b&gt;&amp;lt;/head&amp;gt;&lt;/b&gt; dengan cara tekan tombol keyboard &lt;b&gt;Ctrl&amp;nbsp;+ f&lt;/b&gt; dan masukkan kata&amp;lt;/head&amp;gt; dikotak pencarian yang ditunjukkan sebelah atas kolom, lalu tekan enter&lt;/li&gt;
&lt;li&gt;Setelah ketemu letak kan kode dibawah ini diatas kode &amp;lt;/head&amp;gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;link href='http://alexgorbatchev.com/pub/sh/2.1.382/styles/shCore.css' rel='stylesheet' type='text/css'/&amp;gt; 
&amp;lt;link href='http://alexgorbatchev.com/pub/sh/2.1.382/styles/shThemeFadeToGrey.css' rel='stylesheet' type='text/css'/&amp;gt; 
&amp;lt;script src='http://alexgorbatchev.com/pub/sh/2.1.382/scripts/shCore.js' type='text/javascript'/&amp;gt; 
&amp;lt;script src='http://alexgorbatchev.com/pub/sh/2.1.382/scripts/shBrushCpp.js' type='text/javascript'/&amp;gt; 
&amp;lt;script src='http://alexgorbatchev.com/pub/sh/2.1.382/scripts/shBrushCSharp.js' type='text/javascript'/&amp;gt; 
&amp;lt;script src='http://alexgorbatchev.com/pub/sh/2.1.382/scripts/shBrushCss.js' type='text/javascript'/&amp;gt; 
&amp;lt;script src='http://alexgorbatchev.com/pub/sh/current/scripts/shYouBrushJava.js' type='text/javascript'/&amp;gt; 
&amp;lt;script src='http://alexgorbatchev.com/pub/sh/2.1.382/scripts/shBrushJScript.js' type='text/javascript'/&amp;gt; 
&amp;lt;script src='http://alexgorbatchev.com/pub/sh/2.1.382/scripts/shBrushPhp.js' type='text/javascript'/&amp;gt; 
&amp;lt;script src='http://alexgorbatchev.com/pub/sh/2.1.382/scripts/shBrushPython.js' type='text/javascript'/&amp;gt; 
&amp;lt;script src='http://alexgorbatchev.com/pub/sh/2.1.382/scripts/shBrushRuby.js' type='text/javascript'/&amp;gt; 
&amp;lt;script src='http://alexgorbatchev.com/pub/sh/2.1.382/scripts/shBrushSql.js' type='text/javascript'/&amp;gt; 
&amp;lt;script src='http://alexgorbatchev.com/pub/sh/2.1.382/scripts/shBrushVb.js' type='text/javascript'/&amp;gt; 
&amp;lt;script src='http://alexgorbatchev.com/pub/sh/2.1.382/scripts/shBrushXml.js' type='text/javascript'/&amp;gt; 
&amp;lt;script src='http://alexgorbatchev.com/pub/sh/2.1.382/scripts/shBrushPerl.js' type='text/javascript'/&amp;gt; 
&amp;lt;script language='javascript'&amp;gt; 
SyntaxHighlighter.config.bloggerMode = true; 
SyntaxHighlighter.config.clipboardSwf = &amp;amp;#39;http://alexgorbatchev.com/pub/sh/2.1.382/scripts/clipboard.swf&amp;amp;#39;; 
SyntaxHighlighter.all(); 
&amp;lt;/script&amp;gt;&lt;/pre&gt;
&lt;br /&gt;
Langkah ke 5. Save template
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="text-align: justify;"&gt;Untuk bagaimana cara pelulisan di postingan blog atau artikel yang pertama dalam entry baru pilih HTML dan tulis kode seperti contoh dibawah ini dan lihat hasilnya pada bagian atas artikel ini.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;pre class="brush:css, brush:html, brush:js"&gt;&amp;lt;pre class="brush:css, brush:html, brush:js"&amp;gt;&amp;amp;lt;?php

class Admin extends CI_Controller{
 
 public function __construct(){
  parent::__construct();
  $this-&amp;amp;gt;_is_logged_in();
  $this-&amp;amp;gt;load-&amp;amp;gt;model('modeladmin');
 }
 
 public function index(){
  redirect('admin/produk');
 }
&amp;lt;/pre&amp;gt;
&lt;/pre&gt;
&lt;div style="text-align: justify;"&gt;
Perlu diperhatikan hasil diatas bagaimana cara penulisan didalam HTML postingan kita maka kode yang ingin kita tampilkan haruslah di parse dahulu seperti tampilan diatas dan hasilnya akan terlihat kode yang sebenarnya yang tampil pada bagian paling atas postingan ini. Untuk mem parse kode script bisa menggunakan layanan parse secara online, silahkan search di google, bing, atau yahoo.
&lt;/div&gt;
&lt;/div&gt;
</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item></channel></rss>