<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bootstrap Archives - Mr Agus</title>
	<atom:link href="https://mragus.com/pemrograman/bootstrap/feed/" rel="self" type="application/rss+xml" />
	<link>https://mragus.com/pemrograman/bootstrap/</link>
	<description>Read, Learn and Share Ilmu yang Bermanfaat</description>
	<lastBuildDate>Mon, 28 Aug 2017 23:24:40 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.2.2</generator>

<image>
	<url>https://mragus.com/wp-content/uploads/2017/07/Fav-icon-untuk-mragus.com_-150x150.png</url>
	<title>Bootstrap Archives - Mr Agus</title>
	<link>https://mragus.com/pemrograman/bootstrap/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Membuat Range Datepicker Bootstrap</title>
		<link>https://mragus.com/membuat-range-datepicker-bootstrap/</link>
					<comments>https://mragus.com/membuat-range-datepicker-bootstrap/#respond</comments>
		
		<dc:creator><![CDATA[Agus Wiji Suhariono]]></dc:creator>
		<pubDate>Wed, 02 Aug 2017 14:57:38 +0000</pubDate>
				<category><![CDATA[Bootstrap]]></category>
		<category><![CDATA[bootstrap]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[datepicker]]></category>
		<guid isPermaLink="false">https://mragus.com/?p=2723</guid>

					<description><![CDATA[<p>Assalamualaikum wr wb, setelah tulisan saya sebelumnya mengenai cara memasang bootstrap datepicker, tema kali ini masih berkaitan dengan hal tersebut, yaitu bagaimana cara membuat range datepicker bootstrap. Range datepicker merupakan sebuah form inputan tanggal yang terdiri dari dua macam&#46;&#46;&#46;</p>
<p>The post <a rel="nofollow" href="https://mragus.com/membuat-range-datepicker-bootstrap/">Membuat Range Datepicker Bootstrap</a> appeared first on <a rel="nofollow" href="https://mragus.com">Mr Agus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Assalamualaikum wr wb, setelah tulisan saya sebelumnya mengenai <a href="https://mragus.com/cara-menggunakan-bootstrap-datepicker/">cara memasang bootstrap datepicker</a>, tema kali ini masih berkaitan dengan hal tersebut, yaitu bagaimana cara membuat range datepicker bootstrap. Range datepicker merupakan sebuah form inputan tanggal yang terdiri dari dua macam tanggal, tanggal awal dan akhir. Range datepicker dibutuhkan misalnya ketika kita akan membuat <span id="more-2723"></span>tanggal berangkat dan tanggal pulang pada sebuah proses keberangkatan. Dalam hal ini, tidak mungkin tanggal berangkat nilainya lebih besar dari tanggal pulang.</p>
<p>Kita tidak perlu repot membuat javascript untuk validasi proses ini. Bootstrap datepicker memiliki option yang bisa kita gunakan, yaitu start date. Pada kasus ini kita bisa membuat setting start date pada tanggal pulang dengan nilai yang lebih besar daripada nilai pada tanggal berangkat. Bootstrap datepicker secara otomatis mendisable tanggal yang lebih kecil dari tanggal berangkat pada tanggal pulang.</p>
<h2>Membuat Range Datepicker Bootstrap</h2>
<p>Bootstrap datepicker yang saya gunakan adalah versi 1.6.4. Pertama-tama buat terlebih dahulu form yang akan kita gunakan. Saya membuat dua input form yaitu tanggal awal dan tanggal akhir. Jangan lupa tambahkan id pada masing masing form inputan sebagai identifikasi pada javascriptnya nanti.</p>
<pre class="lang:default decode:true EnlighterJSRAW">&lt;div class="row"&gt;
 &lt;div class="col-lg-6"&gt;
  &lt;div class="form-group"&gt;
   &lt;label&gt;Tgl Awal&lt;/label&gt;
   &lt;div class="input-group date"&gt;
    &lt;div class="input-group-addon"&gt;
           &lt;span class="glyphicon glyphicon-th"&gt;&lt;/span&gt;
       &lt;/div&gt;
       &lt;input id="tgl_mulai" placeholder="masukkan tanggal Awal" type="text" class="form-control datepicker" name="tgl_awal"&gt;
   &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="form-group"&gt;
   &lt;label&gt;Tgl Akhir&lt;/label&gt;
   &lt;div class="input-group date"&gt;
    &lt;div class="input-group-addon"&gt;
           &lt;span class="glyphicon glyphicon-th"&gt;&lt;/span&gt;
       &lt;/div&gt;
       &lt;input id="tgl_akhir" placeholder="masukkan tanggal Akhir" type="text" class="form-control datepicker" name="tgl_akhir"&gt;
   &lt;/div&gt;
  &lt;/div&gt;
 &lt;/div&gt;
&lt;/div&gt;</pre>
<p>Setelah kedua form di atas di buat, tambahkan javascript berikut untuk memvalidasi tanggal awal dan tanggal akhir.</p>
<pre class="lang:default decode:true EnlighterJSRAW ">&lt;script type="text/javascript"&gt;
   $(function(){
     $(".datepicker").datepicker({
        format: 'yyyy-mm-dd',
        autoclose: true,
        todayHighlight: true,
    });
    $("#tgl_mulai").on('changeDate', function(selected) {
        var startDate = new Date(selected.date.valueOf());
        $("#tgl_akhir").datepicker('setStartDate', startDate);
        if($("#tgl_mulai").val() &gt; $("#tgl_akhir").val()){
          $("#tgl_akhir").val($("#tgl_mulai").val());
        }
    });
 });
&lt;/script&gt;</pre>
<p>Seperti kita lihat pada potongan javascript di atas, untuk variabel <strong>startdate</strong> nilai diambil dari <strong>tgl_mulai</strong>. Kemudian saya buat kondisi jika tgl <strong>mulai</strong> nilainya lebih besar daripada <strong>tgl akhir</strong>. <strong>Maka</strong> nilai dari tanggal akhir akan <strong>otomatis</strong> di setting menjadi tanggal awal. Untuk Lebih jelasnya akan saya tampilan screenshoot untuk pengujian form ini.</p>
<p><img decoding="async" loading="lazy" class=" wp-image-2725 aligncenter" src="https://mragus.com/wp-content/uploads/2017/08/Peek-2017-08-02-21-51.gif" alt="" width="541" height="342" /></p>
<p>Seperti pada demo di atas, tanggal pada tgl akhir yang nilainya lebih kecil dari tanggal awal akan otomatis terdisable. Jika kurang jelas, anda bisa lihat script lengkapnya disini <a href="http://mragus.com/source-code/">http://mragus.com/source-code/</a>. Semoga artikel ini bisa bermanfaat. Terimakasih.</p>
<p>The post <a rel="nofollow" href="https://mragus.com/membuat-range-datepicker-bootstrap/">Membuat Range Datepicker Bootstrap</a> appeared first on <a rel="nofollow" href="https://mragus.com">Mr Agus</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mragus.com/membuat-range-datepicker-bootstrap/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cara menggunakan bootstrap datepicker</title>
		<link>https://mragus.com/cara-menggunakan-bootstrap-datepicker/</link>
					<comments>https://mragus.com/cara-menggunakan-bootstrap-datepicker/#comments</comments>
		
		<dc:creator><![CDATA[Agus Wiji Suhariono]]></dc:creator>
		<pubDate>Wed, 02 Aug 2017 14:19:50 +0000</pubDate>
				<category><![CDATA[Bootstrap]]></category>
		<category><![CDATA[bootstrap]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[datepicker]]></category>
		<guid isPermaLink="false">https://mragus.com/?p=2711</guid>

					<description><![CDATA[<p>Assalamualaikum wr wb, pada kesempatan kali ini saya akan memberikan tulisan mengenai cara menggunakan bootstrap datepicker.  Bootstrap merupakan salah satu framework css yang populer, dimana memiliki pengaturan komponen dan typografi yang cukup lengkap serta mudah untuk digunakan. Tatapi sayangnya,&#46;&#46;&#46;</p>
<p>The post <a rel="nofollow" href="https://mragus.com/cara-menggunakan-bootstrap-datepicker/">Cara menggunakan bootstrap datepicker</a> appeared first on <a rel="nofollow" href="https://mragus.com">Mr Agus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Assalamualaikum wr wb, pada kesempatan kali ini saya akan memberikan tulisan mengenai cara menggunakan bootstrap datepicker.  Bootstrap merupakan salah satu framework css yang populer, dimana memiliki pengaturan komponen dan typografi yang cukup lengkap serta mudah untuk digunakan. Tatapi sayangnya, dari banyaknya fitur yang dimiliki bootstrap, komponen datepicker tidak disertakan secara resmi pada <span id="more-2711"></span>bundling dari bootstrap.</p>
<p>Seperti kita ketahui datepicker merupakan salah satu komponen yang penting pada sebuah form yang membutuhkan input sebuah date atau datetime. Misalnya untuk form tgl lahir pada data pegawai atau siswa. Sebenarnya di html sudah menyediakan type untuk inputan berupa date, tetapi pada beberapa browser view yang di tampilan bisa berbeda &#8211; beda. Oleh karena itulan plugin datepicker ini dibutuhkan untuk keseragaman tampilan dan kustomisasi yang lebih lengkap.</p>
<h2>Cara menggunakan bootstrap datepicker</h2>
<p>Proses pemasang bootstrap datepicker cukup mudah, tetapi anda harus sudah menginstall paket <a href="http://getbootstrap.com/">bootstrap</a> dan <a href="https://jquery.com/">JQuery</a> terlebih dahulu. Untuk komponen bootstrap datepickernya anda bisa mendownloadnya <a href="https://github.com/uxsolutions/bootstrap-datepicker">disini</a>, versi datepicker yang saya gunakan adalah 1.6.4. Setelah selesai di download, kemudian pasang pada project anda, berikut adalah contoh lokasi dimana saya menempatkan plugin bootstrap datepicker.</p>
<div id="attachment_2716" style="width: 337px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-2716" decoding="async" loading="lazy" class="wp-image-2716 " src="https://mragus.com/wp-content/uploads/2017/08/aguswijisuhariono_134.png" alt="Cara menggunakan bootstrap datepicker" width="327" height="293" srcset="https://mragus.com/wp-content/uploads/2017/08/aguswijisuhariono_134.png 401w, https://mragus.com/wp-content/uploads/2017/08/aguswijisuhariono_134-300x269.png 300w" sizes="(max-width: 327px) 100vw, 327px" /><p id="caption-attachment-2716" class="wp-caption-text">Cara menggunakan bootstrap datepicker</p></div>
<p>Kemudian panggil komponen css dan javascriptnya pada file index yang anda buat.</p>
<div id="attachment_2717" style="width: 680px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-2717" decoding="async" loading="lazy" class="wp-image-2717" src="https://mragus.com/wp-content/uploads/2017/08/aguswijisuhariono_135.png" alt="Cara menggunakan bootstrap datepicker" width="670" height="99" srcset="https://mragus.com/wp-content/uploads/2017/08/aguswijisuhariono_135.png 1101w, https://mragus.com/wp-content/uploads/2017/08/aguswijisuhariono_135-300x44.png 300w, https://mragus.com/wp-content/uploads/2017/08/aguswijisuhariono_135-768x114.png 768w, https://mragus.com/wp-content/uploads/2017/08/aguswijisuhariono_135-1024x152.png 1024w" sizes="(max-width: 670px) 100vw, 670px" /><p id="caption-attachment-2717" class="wp-caption-text">Memasang asset css bootstrap datepicker</p></div>
<div id="attachment_2718" style="width: 683px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-2718" decoding="async" loading="lazy" class="wp-image-2718" src="https://mragus.com/wp-content/uploads/2017/08/aguswijisuhariono_136.png" alt="Cara menggunakan bootstrap datepicker" width="673" height="57" srcset="https://mragus.com/wp-content/uploads/2017/08/aguswijisuhariono_136.png 930w, https://mragus.com/wp-content/uploads/2017/08/aguswijisuhariono_136-300x25.png 300w, https://mragus.com/wp-content/uploads/2017/08/aguswijisuhariono_136-768x65.png 768w" sizes="(max-width: 673px) 100vw, 673px" /><p id="caption-attachment-2718" class="wp-caption-text">Memasang assets javascript bootstrap datepicker</p></div>
<p>Setelah javascript dan css selesai dipasang, kita buat sebuah file yang akan digunakan untuk menampilan form datepicker. Berikut adalah contoh form yang saya buat.</p>
<pre class="lang:default decode:true EnlighterJSRAW">&lt;div class="row"&gt;
 &lt;div class="col-lg-6"&gt;
  &lt;div class="form-group"&gt;
   &lt;label&gt;Tgl Awal&lt;/label&gt;
   &lt;div class="input-group date"&gt;
    &lt;div class="input-group-addon"&gt;
           &lt;span class="glyphicon glyphicon-th"&gt;&lt;/span&gt;
       &lt;/div&gt;
       &lt;input placeholder="masukkan tanggal Awal" type="text" class="form-control datepicker" name="tgl_awal"&gt;
   &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="form-group"&gt;
   &lt;label&gt;Tgl Akhir&lt;/label&gt;
   &lt;div class="input-group date"&gt;
    &lt;div class="input-group-addon"&gt;
           &lt;span class="glyphicon glyphicon-th"&gt;&lt;/span&gt;
       &lt;/div&gt;
       &lt;input placeholder="masukkan tanggal Akhir" type="text" class="form-control datepicker" name="tgl_akhir"&gt;
   &lt;/div&gt;
  &lt;/div&gt;
 &lt;/div&gt;
&lt;/div&gt;</pre>
<p>Tambahkan juga javascript untuk menginisialisasi datepickernya.</p>
<pre class="lang:default decode:true EnlighterJSRAW ">&lt;script type="text/javascript"&gt;
 $(function(){
  $(".datepicker").datepicker({
      format: 'yyyy-mm-dd',
      autoclose: true,
      todayHighlight: true,
  });
 });
&lt;/script&gt;</pre>
<p>Pasang dan simpan script diatas, kemudian kita tes hasil dari form datepickernya. Berikut adalah hasil untuk tampilan bootstrap datepicker yang berhasil kita buat.</p>
<div id="attachment_2719" style="width: 531px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-2719" decoding="async" loading="lazy" class="wp-image-2719" src="https://mragus.com/wp-content/uploads/2017/08/Peek-2017-08-02-21-07.gif" alt="Cara menggunakan bootstrap datepicker" width="521" height="296" /><p id="caption-attachment-2719" class="wp-caption-text">Cara menggunakan bootstrap datepicker</p></div>
<p>Bootstrap datepicker juga memiliki banyak option, kita bisa menambahkan sesuai dengan kebutuhan yang diperlukan. Kita bisa membuat range datepicker, show weekdays, today button, autoclear, dsb, inillah yang membuat bootstrap datepicker menjadi plugin yang populer dikarenakan banyak fitur yang bisa di kustomisasi.</p>
<p>Sekian tulisan dari saya, semoga dapat bermanfaat. Terimakasih.</p>
<p>The post <a rel="nofollow" href="https://mragus.com/cara-menggunakan-bootstrap-datepicker/">Cara menggunakan bootstrap datepicker</a> appeared first on <a rel="nofollow" href="https://mragus.com">Mr Agus</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mragus.com/cara-menggunakan-bootstrap-datepicker/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
