{"id":18618,"date":"2021-01-27T14:38:43","date_gmt":"2021-01-27T07:38:43","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=18618"},"modified":"2021-03-08T17:11:21","modified_gmt":"2021-03-08T10:11:21","slug":"cara-membuat-sitemap-di-codeigniter","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/cara-membuat-sitemap-di-codeigniter\/","title":{"rendered":"Cara Membuat Sitemap di CodeIgniter"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Sitemap adalah<\/strong> salah satu alat bantu untuk memudahkan search engine dalam mengenali isi website kita. Di halaman sitemap, kita bisa menampilkan seluruh informasi website kita seperti post, link, deskripsi hingga tanggal pembuatan artikel. Dengan informasi tersebut, Search engine akan semakin mudah mengenali website kita. Pada artikel ini, kami akan membahas bagaimana <strong>cara membuat sitemap di CodeIgniter<\/strong>.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">Bagi Anda yang sudah memiliki website berbasis CodeIgniter, Anda bisa menambahkan controller baru untuk pembuatan sitemap ini. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Panduan ini juga bisa Anda gunakan, bila website Anda dibuat dengan CMS Sekolahku. CMS Sekolahku merupakan salah satu CMS yang dibuat dengan framework CI, sehingga panduan kali ini juga bisa Anda terapkan. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sebelum memulai pembuatan websitenya, pastikan bahwa Anda telah memiliki website CodeIgniter yang sudah bisa diakses dengan baik. Berikut langkah-langkah membuat sitemap di CodeIgniter : <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1 \u2013 Membuat Model Sitemap Codeigniter<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Anda bisa membuat file Sitemap_model.php pada directory \/application\/models. Lalu isilah dengan script berikut :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\ndefined('BASEPATH') OR exit('No direct script access allowed');\n \nclass Sitemap_model extends CI_Model {\n \nfunction create() {\nreturn $this-&gt;db-&gt;order_by('updated_at', 'desc')-&gt;get('posts')-&gt;result_array();\n}\n \n}\n?&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Pada perintah get(&#8216;posts&#8217;) diatas, berfungsi untuk mengambil content dari database yang Anda buat. Posts tersebut bisa Anda sesuaikan, dengan nama table yang berisi content di website Anda. Untuk CMS Sekolahku, Anda tidak perlu mengubah perintahnya karena nama table sudah sesuai.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2 &#8211; Buat Controller Sitemap<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Silahkan buat file dengan nama Sitemap.php pada application\/controllers. Lalu isilah script tersebut dengan script berikut :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php \ndefined('BASEPATH') OR exit('No direct script access allowed');\n\nclass Sitemap extends CI_Controller {\n\npublic function __construct() {\nparent::__construct();\n$this-&gt;load-&gt;model('Sitemap_model', 'sitemap');\n}\n \npublic function index(){\n \n$post = $this-&gt;sitemap-&gt;create();\n \n$data = &#91;\n'post'   =&gt; $post\n];\n \n$this-&gt;load-&gt;view('sitemap\/index', $data);\n \n}\n \n}<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3 &#8211; Membuat View Sitemap<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Silahkan buat folder dengan nama sitemap pada folder \/view. Folder ini biasanya terletak di \/application\/view atau untuk CMS Sekolahku, terletak diluar folder application. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Setelah membuat folder sitemap, silahkan buat file dengan nama index.php. Isilah file index tersebut dengan script berikut : <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\nheader('Content-type: application\/xml; charset=\"ISO-8859-1\"',true);  \n?&gt;\n \n&lt;urlset xmlns=\"http:\/\/www.sitemaps.org\/schemas\/sitemap\/0.9\"&gt;\n&lt;url&gt;\n&lt;loc&gt;&lt;?= base_url() ?&gt;&lt;\/loc&gt;\n&lt;lastmod&gt;&lt;?= date('d-m-Y H:i:s') ?&gt;&lt;\/lastmod&gt;\n&lt;changefreq&gt;daily&lt;\/changefreq&gt;\n&lt;priority&gt;0.1&lt;\/priority&gt;\n&lt;\/url&gt;\n&lt;?php foreach($post as $item) {?&gt;\n&lt;url&gt;\n&lt;loc&gt;&lt;?= base_url('post\/'.$item&#91;'post_slug']) ?&gt;&lt;\/loc&gt;\n&lt;lastmod&gt;&lt;?= $item&#91;'created_at'] ?&gt;&lt;\/lastmod&gt;\n&lt;changefreq&gt;daily&lt;\/changefreq&gt;\n&lt;priority&gt;0.1&lt;\/priority&gt;\n&lt;\/url&gt;\n&lt;?php } ?&gt;\n&lt;\/urlset&gt;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Test Akses Sitemap CodeIgniter<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Testing dengan akses melalui https:\/\/namadomain.com\/sitemap . Jika kode yang Anda masukkan benar, maka seharusnya akan tampil seperti screenshoot dibawah ini :<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/01\/Screenshot_243.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"549\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/01\/Screenshot_243-1024x549.png\" alt=\"membuat sitemap cms sekolahku\" class=\"wp-image-18698\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/01\/Screenshot_243-1024x549.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/01\/Screenshot_243-300x161.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/01\/Screenshot_243-768x411.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/01\/Screenshot_243-370x198.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/01\/Screenshot_243-270x145.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/01\/Screenshot_243-570x305.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/01\/Screenshot_243-740x396.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/01\/Screenshot_243.png 1215w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Demikian panduan atau langkah-langkah cara <span style=\"text-decoration: underline;\">membuat sitemap di CodeIgniter<\/span>, selamat mencoba dan semoga bermanfaat \ud83d\ude42<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sitemap adalah salah satu alat bantu untuk memudahkan search engine dalam mengenali isi website kita. Di halaman sitemap, kita bisa menampilkan seluruh informasi website kita seperti post, link, deskripsi hingga tanggal pembuatan artikel. Dengan informasi tersebut, Search engine akan semakin mudah mengenali website kita. Pada artikel ini, kami akan membahas bagaimana cara membuat sitemap di [&hellip;]<\/p>\n","protected":false},"author":323,"featured_media":18758,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[169],"tags":[1511,543,33],"class_list":["post-18618","post","type-post","status-publish","format-standard","has-post-thumbnail","category-cms","tag-cms-sekolahku","tag-codeigniter","tag-sitemap"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"Dengan sitemap, search engine akan semakin mudah mengenali website kita. Pada artikel ini, kami akan membahas bagaimana cara membuat sitemap di CodeIgniter.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Denny Oktafianto\"\/>\n\t<meta name=\"google-site-verification\" content=\"wPstUwU5246IbK_1PqwGrc1LoSDnB-9rPbcT8_vSNgQ\" \/>\n\t<meta name=\"keywords\" content=\"cara membuat sitemap codeigniter,membuat sitemap codeigniter,setting sitemap codeigniter,setting sitemap cms sekolahku,membuat sitemap cms sekolahku,buat sitemap codeigniter,cara membuat sitemap di codeigniter,membuat sitemap ci,cara membuat sitemap ci,cms sekolahku,codeigniter,sitemap\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.rumahweb.com\/journal\/cara-membuat-sitemap-di-codeigniter\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"id_Id\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Rumahweb Journal \u2013 News, Article, and Tutorial of Web Dev\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Cara Membuat Sitemap di CodeIgniter - Rumahweb Journal\" \/>\n\t\t<meta property=\"og:description\" content=\"Dengan sitemap, search engine akan semakin mudah mengenali website kita. Pada artikel ini, kami akan membahas bagaimana cara membuat sitemap di CodeIgniter.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.rumahweb.com\/journal\/cara-membuat-sitemap-di-codeigniter\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/01\/Cara-Membuat-Sitemap-di-CodeIgniter.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/01\/Cara-Membuat-Sitemap-di-CodeIgniter.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"899\" \/>\n\t\t<meta property=\"og:image:height\" content=\"472\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-01-27T07:38:43+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-03-08T10:11:21+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RumahwebIndonesia\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@rumahwebtweet\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Cara Membuat Sitemap di CodeIgniter - Rumahweb Journal\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Dengan sitemap, search engine akan semakin mudah mengenali website kita. Pada artikel ini, kami akan membahas bagaimana cara membuat sitemap di CodeIgniter.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@rumahwebtweet\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/01\/Cara-Membuat-Sitemap-di-CodeIgniter.png\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Cara Membuat Sitemap di CodeIgniter - Rumahweb Journal","description":"Dengan sitemap, search engine akan semakin mudah mengenali website kita. Pada artikel ini, kami akan membahas bagaimana cara membuat sitemap di CodeIgniter.","canonical_url":"https:\/\/www.rumahweb.com\/journal\/cara-membuat-sitemap-di-codeigniter\/","robots":"max-image-preview:large","keywords":"cara membuat sitemap codeigniter,membuat sitemap codeigniter,setting sitemap codeigniter,setting sitemap cms sekolahku,membuat sitemap cms sekolahku,buat sitemap codeigniter,cara membuat sitemap di codeigniter,membuat sitemap ci,cara membuat sitemap ci,cms sekolahku,codeigniter,sitemap","webmasterTools":{"google-site-verification":"wPstUwU5246IbK_1PqwGrc1LoSDnB-9rPbcT8_vSNgQ","miscellaneous":""},"schema":null,"og:locale":"id_Id","og:site_name":"Rumahweb Journal \u2013 News, Article, and Tutorial of Web Dev","og:type":"article","og:title":"Cara Membuat Sitemap di CodeIgniter - Rumahweb Journal","og:description":"Dengan sitemap, search engine akan semakin mudah mengenali website kita. Pada artikel ini, kami akan membahas bagaimana cara membuat sitemap di CodeIgniter.","og:url":"https:\/\/www.rumahweb.com\/journal\/cara-membuat-sitemap-di-codeigniter\/","og:image":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/01\/Cara-Membuat-Sitemap-di-CodeIgniter.png","og:image:secure_url":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/01\/Cara-Membuat-Sitemap-di-CodeIgniter.png","og:image:width":899,"og:image:height":472,"article:published_time":"2021-01-27T07:38:43+00:00","article:modified_time":"2021-03-08T10:11:21+00:00","article:publisher":"https:\/\/www.facebook.com\/RumahwebIndonesia\/","twitter:card":"summary_large_image","twitter:site":"@rumahwebtweet","twitter:title":"Cara Membuat Sitemap di CodeIgniter - Rumahweb Journal","twitter:description":"Dengan sitemap, search engine akan semakin mudah mengenali website kita. Pada artikel ini, kami akan membahas bagaimana cara membuat sitemap di CodeIgniter.","twitter:creator":"@rumahwebtweet","twitter:image":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/01\/Cara-Membuat-Sitemap-di-CodeIgniter.png"},"aioseo_meta_data":{"post_id":"18618","title":"#post_title - Rumahweb Journal","description":"Dengan sitemap, search engine akan semakin mudah mengenali website kita. Pada artikel ini, kami akan membahas bagaimana cara membuat sitemap di CodeIgniter.","keywords":[{"label":"cara membuat sitemap codeigniter","value":"cara membuat sitemap codeigniter"},{"label":" membuat sitemap codeigniter","value":" membuat sitemap codeigniter"},{"label":" setting sitemap codeigniter","value":" setting sitemap codeigniter"},{"label":" setting sitemap cms sekolahku","value":" setting sitemap cms sekolahku"},{"label":" membuat sitemap cms sekolahku","value":" membuat sitemap cms sekolahku"},{"label":" buat sitemap codeigniter","value":" buat sitemap codeigniter"},{"label":" cara membuat sitemap di codeigniter","value":" cara membuat sitemap di codeigniter"},{"label":" membuat sitemap ci","value":" membuat sitemap ci"},{"label":" cara membuat sitemap ci","value":" cara membuat sitemap ci"}],"keyphrases":{"focus":{"keyphrase":"membuat sitemap","score":90,"analysis":{"keyphraseInTitle":{"title":"Focus Keyphrase in SEO title","description":"Focus Keyphrase found in SEO title.","score":9,"maxScore":9,"error":0},"keyphraseInDescription":{"title":"Focus keyphrase in meta description","description":"Focus keyphrase found in meta description.","score":9,"maxScore":9,"error":0},"keyphraseInURL":{"title":"Focus Keyphrase in URL","description":"Focus Keyphrase used in the URL.","score":5,"maxScore":5,"error":0},"keyphraseInIntroduction":{"title":"Focus keyphrase in introduction","description":"Your Focus keyphrase appears in the first paragraph. Well done!","score":9,"maxScore":9,"error":0},"keyphraseInSubHeadings":{"title":"Focus Keyphrase in Subheadings","description":"Use your focus keyphrase more in your H2 and H3 subheadings.","score":3,"maxScore":9,"error":1},"keyphraseLength":{"title":"Focus keyphrase length","description":"Good job!","score":9,"maxScore":9,"error":0,"length":2},"keyphraseInImageAlt":{"title":"Focus keyphrase in image alt attributes","description":"Focus keyphrase found in image alt attribute(s).","score":9,"maxScore":9,"error":0}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":[],"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"none","schema_type_options":"{\"article\":{\"articleType\":\"BlogPosting\"},\"course\":{\"name\":\"\",\"description\":\"\",\"provider\":\"\"},\"faq\":{\"pages\":[]},\"product\":{\"reviews\":[]},\"recipe\":{\"ingredients\":[],\"instructions\":[],\"keywords\":[]},\"software\":{\"reviews\":[],\"operatingSystems\":[]},\"webPage\":{\"webPageType\":\"WebPage\"},\"book\":[],\"event\":[],\"jobPosting\":[],\"music\":[],\"person\":[],\"restaurant\":[],\"service\":[],\"video\":[]}","pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"0","robots_max_videopreview":"0","robots_max_imagepreview":"none","priority":null,"frequency":"default","location":null,"local_seo":{"businessInfo":{"name":"","urls":{"website":"","aboutPage":"","contactPage":""},"address":{"line1":"","line2":"","zip":"","city":"","state":"","country":""},"contact":{"email":"","phone":"","fax":""},"ids":{"vatID":"","taxID":"","chamberID":""},"payment":{"priceIndication":"","currenciesAccepted":"","methodsAccepted":""},"areaServed":""},"openingHours":{"show":false,"closedLabel":"","open24h":false,"open24hLabel":"","open247":false,"use24hFormat":false,"twoSets":false,"timezone":"","hours":[]}},"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2021-01-24 22:04:43","updated":"2026-04-19 03:59:33","seo_analyzer_scan_date":null},"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/18618","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/323"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=18618"}],"version-history":[{"count":0,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/18618\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/18758"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=18618"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=18618"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=18618"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}