<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8891531573114111967</id><updated>2020-03-05T01:20:57.116-08:00</updated><category term="php"/><category term="java"/><category term="wordpress"/><category term="ajax"/><category term="blogger"/><category term="chartjs"/><category term="javascript"/><category term="jquery"/><category term="maps"/><category term="tips-trik"/><category term="xml"/><title type='text'>ibarat.me</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='https://www.ibarat.me/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default'/><link rel='alternate' type='text/html' href='https://www.ibarat.me/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Tahu.me</name><uri>http://www.blogger.com/profile/17530242449499386252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/-bxSGtF5zM2Y/Xhv6a-UySqI/AAAAAAAAAME/GkFLT7Wuk4ovgZ8WYtyY7s76jvrWuZsJgCK4BGAYYCw/s220/images.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8891531573114111967.post-5760346711811648296</id><published>2020-01-16T16:44:00.000-08:00</published><updated>2020-01-16T16:44:08.391-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><title type='text'>Membuat CRUD Checkbox Menggunakan PHP MySQL</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-9Y_QTzJhbKY/XhYOVTLDBMI/AAAAAAAAALs/h3_Q1aracp47KxzjOl2_fPOJpsC_C5W5wCLcBGAsYHQ/s1600/how_to_use_owordpress-01.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;600&quot; data-original-width=&quot;800&quot; height=&quot;240&quot; src=&quot;https://1.bp.blogspot.com/-9Y_QTzJhbKY/XhYOVTLDBMI/AAAAAAAAALs/h3_Q1aracp47KxzjOl2_fPOJpsC_C5W5wCLcBGAsYHQ/s320/how_to_use_owordpress-01.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Selamat datang kembali di blog Mari belajar coding. Jika tutorial sebelumnya kita pernah membahas cara menyimpan data checkbox menggunakan PHP dan MySQL, tutorial kali ini kita akan belajar membuat sebuah aplikasi simple CRUD checkbox menggunakan PHP. Dalam artikel ini akan dibahas cara menyimpan data checkbox, edit data, hapus data serta menampilkan data yang telah berhasil disimpan.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Membuat CRUD Checkbox Menggunakan PHP MySQL&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-W8C8IYklaZw/XYFqeGwOsaI/AAAAAAAALuA/VJEOV0muaoUjJxBQ2O5bLn3f8B-9F7e9wCLcBGAsYHQ/s1600/Membuat%2BCRUD%2BCheckbox%2BMenggunakan%2BPHP%2BMySQL.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat CRUD Checkbox Menggunakan PHP MySQL&quot; border=&quot;0&quot; data-original-height=&quot;212&quot; data-original-width=&quot;600&quot; height=&quot;224&quot; src=&quot;https://1.bp.blogspot.com/-W8C8IYklaZw/XYFqeGwOsaI/AAAAAAAALuA/VJEOV0muaoUjJxBQ2O5bLn3f8B-9F7e9wCLcBGAsYHQ/s640/Membuat%2BCRUD%2BCheckbox%2BMenggunakan%2BPHP%2BMySQL.gif&quot; title=&quot;Membuat CRUD Checkbox Menggunakan PHP MySQL&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Pertama-tama kita buat database terlebih dahulu. Buat database akademik dan tabel siswa untuk menyimpan nama siswa dan hobi.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;CREATE DATABASE  `akademik`;&lt;br /&gt;USE `akademik`;&lt;br /&gt;CREATE TABLE `siswa` (&lt;br /&gt;`SiswaID` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;`nama` varchar(255),&lt;br /&gt;`hobi` varchar(255),&lt;br /&gt;PRIMARY KEY (`SiswaID`)&lt;br /&gt;);&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Selanjutnya buat &lt;b&gt;koneksi.php&lt;/b&gt; untuk menghubungkan aplikasi dengan database akademik.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&lt;br /&gt;  mysql_connect(&quot;localhost&quot;,&quot;root&quot;,&quot;&quot;);&lt;br /&gt;  mysql_select_db(&quot;akademik&quot;);&lt;br /&gt; ?&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Buat file &lt;b&gt;index.php&lt;/b&gt; untuk menampilkan data siswa yang berhasil disimpan kedalam tabel.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&lt;br /&gt;  include &quot;koneksi.php&quot;;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt; &amp;lt;title&amp;gt;Mari Belajar Coding&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;  &amp;lt;div align=&quot;center&quot;&amp;gt;&lt;br /&gt;    &amp;lt;h3&amp;gt;&amp;lt;b&amp;gt;Membuat CRUD Checkbox Menggunakan PHP MySQL&amp;lt;br&amp;gt;Maribelajarcoding.com &amp;lt;/b&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;a href=&quot;formAdd.php&quot;&amp;gt;Tambah Data&amp;lt;/a&amp;gt;&lt;br /&gt;    &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;     &amp;lt;!--menampilkan data di tabel--&amp;gt;&lt;br /&gt;     &amp;lt;table border=&quot;1&quot; width=&quot;700px&quot;&amp;gt;&lt;br /&gt;      &amp;lt;tr&amp;gt;&lt;br /&gt;       &amp;lt;th width=&quot;10%&quot;&amp;gt;No&amp;lt;/th&amp;gt;&lt;br /&gt;       &amp;lt;th width=&quot;35%&quot;&amp;gt;Nama&amp;lt;/th&amp;gt;&lt;br /&gt;       &amp;lt;th&amp;gt;Hobi&amp;lt;/th&amp;gt;&lt;br /&gt;       &amp;lt;th width=&quot;20%&quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;      &amp;lt;/tr&amp;gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      $i=1;&lt;br /&gt;      $sql=mysql_query(&quot;SELECT * FROM siswa&quot;);&lt;br /&gt;      while ($data=mysql_fetch_array($sql)) {&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;       &amp;lt;tr&amp;gt;&lt;br /&gt;        &amp;lt;td&amp;gt;&amp;lt;?=$i++;?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;        &amp;lt;td&amp;gt;&amp;lt;?=$data[&#39;nama&#39;]?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;        &amp;lt;td&amp;gt;&amp;lt;?=$data[&#39;hobi&#39;]?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;        &amp;lt;td&amp;gt;&amp;lt;a href=&quot;formEdit.php?id=&amp;lt;?=$data[&#39;SiswaID&#39;]?&amp;gt;&quot;&amp;gt;Edit&amp;lt;/a&amp;gt; || &amp;lt;a href=&quot;delete.php?id=&amp;lt;?=$data[&#39;SiswaID&#39;]?&amp;gt;&quot;&amp;gt;Hapus&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;       &amp;lt;/tr&amp;gt;&lt;br /&gt;      &amp;lt;?php &lt;br /&gt;      }&lt;br /&gt;      ?&amp;gt;  &lt;br /&gt;     &amp;lt;/table&amp;gt;&lt;br /&gt;  &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Buat &lt;b&gt;formAdd.php&lt;/b&gt; untuk membuat sebuah form simpan data.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&lt;br /&gt;  include &quot;koneksi.php&quot;;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;  &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;  &amp;lt;div align=&quot;center&quot;&amp;gt;&lt;br /&gt;    &amp;lt;h3&amp;gt;&amp;lt;b&amp;gt;Form Tambah Data&amp;lt;/b&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;    &amp;lt;form method=&quot;POST&quot;&amp;gt;&lt;br /&gt;      &amp;lt;table&amp;gt;&lt;br /&gt;        &amp;lt;tr&amp;gt;&lt;br /&gt;        &amp;lt;td width=&quot;60px&quot; valign=&quot;top&quot;&amp;gt;Nama&amp;lt;/td&amp;gt;&lt;br /&gt;        &amp;lt;td valign=&quot;top&quot;&amp;gt; &lt;br /&gt;         &amp;lt;input type=&quot;text&quot; name=&quot;nama&quot; id=&quot;nama&quot;&amp;gt;&lt;br /&gt;        &amp;lt;/td&amp;gt;&lt;br /&gt;       &amp;lt;/tr&amp;gt;&lt;br /&gt;       &amp;lt;tr&amp;gt;&lt;br /&gt;        &amp;lt;td width=&quot;60px&quot; valign=&quot;top&quot;&amp;gt;Hobi&amp;lt;/td&amp;gt;&lt;br /&gt;        &amp;lt;td valign=&quot;top&quot;&amp;gt; &lt;br /&gt;         &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;hobi[]&quot; value=&quot;Nonton&quot;&amp;gt;Nonton&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;         &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;hobi[]&quot; value=&quot;Menulis&quot;&amp;gt;Menulis&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;         &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;hobi[]&quot; value=&quot;Traveling&quot;&amp;gt;Traveling&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;         &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;hobi[]&quot; value=&quot;Otomotif&quot;&amp;gt;Otomotif&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;         &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;hobi[]&quot; value=&quot;Fotografi&quot;&amp;gt;Fotografi&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;         &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;hobi[]&quot; value=&quot;Programming&quot;&amp;gt;Programming&amp;lt;/label&amp;gt;&lt;br /&gt;        &amp;lt;/td&amp;gt;&lt;br /&gt;       &amp;lt;/tr&amp;gt;&lt;br /&gt;       &amp;lt;tr&amp;gt;&lt;br /&gt;        &amp;lt;td width=&quot;60px&quot; valign=&quot;top&quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;        &amp;lt;td valign=&quot;top&quot;&amp;gt; &lt;br /&gt;         &amp;lt;input type=&quot;submit&quot; name=&quot;simpan&quot; value=&quot;Simpan&quot;&amp;gt;&lt;br /&gt;         &amp;lt;a href=&quot;index.php&quot;&amp;gt;Kembali&amp;lt;/a&amp;gt;&lt;br /&gt;        &amp;lt;/td&amp;gt;&lt;br /&gt;       &amp;lt;/tr&amp;gt;&lt;br /&gt;      &amp;lt;/table&amp;gt;&lt;br /&gt;     &amp;lt;/form&amp;gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;        if (isset($_POST[&#39;simpan&#39;])) {&lt;br /&gt;          $nama = $_POST[&#39;nama&#39;];&lt;br /&gt;          $hobi = implode(&quot;,&quot;, $_POST[&#39;hobi&#39;]);&lt;br /&gt;          $query=mysql_query(&quot;INSERT INTO siswa(nama, hobi) VALUES(&#39;$nama&#39;,&#39;$hobi&#39;)&quot;);  &lt;br /&gt;          if ($query) {&lt;br /&gt;             header(&quot;location:index.php&quot;);&lt;br /&gt;           } &lt;br /&gt;        }&lt;br /&gt;       ?&amp;gt;&lt;br /&gt;  &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Buat&amp;nbsp;&lt;b&gt;formEdit.php &lt;/b&gt;untuk menampilkan data edit pada form.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&lt;br /&gt;  include &quot;koneksi.php&quot;;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;  &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;  &amp;lt;div align=&quot;center&quot;&amp;gt;&lt;br /&gt;    &amp;lt;h3&amp;gt;&amp;lt;b&amp;gt;Form Edit Data&amp;lt;/b&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;    &amp;lt;?php&lt;br /&gt;    //menampilkan data siswa berdasarkan siswaID&lt;br /&gt;      $siswaID=$_GET[&#39;id&#39;];&lt;br /&gt;      $sql=mysql_query(&quot;SELECT * FROM siswa WHERE SiswaID=&#39;$siswaID&#39;&quot;);&lt;br /&gt;      $data=mysql_fetch_array($sql);&lt;br /&gt;      //data hobi dari tabel siswa &lt;br /&gt;      $datahobi=explode(&#39;,&#39;, $data[&#39;hobi&#39;]);&lt;br /&gt;      &lt;br /&gt;       &lt;br /&gt;    ?&amp;gt;&lt;br /&gt;    &amp;lt;form method=&quot;POST&quot;&amp;gt;&lt;br /&gt;      &amp;lt;table&amp;gt;&lt;br /&gt;        &amp;lt;tr&amp;gt;&lt;br /&gt;        &amp;lt;td width=&quot;60px&quot; valign=&quot;top&quot;&amp;gt;Nama&amp;lt;/td&amp;gt;&lt;br /&gt;        &amp;lt;td valign=&quot;top&quot;&amp;gt; &lt;br /&gt;         &amp;lt;input type=&quot;text&quot; name=&quot;nama&quot; id=&quot;nama&quot; value=&quot;&amp;lt;?=$data[&#39;nama&#39;]?&amp;gt;&quot;&amp;gt;&lt;br /&gt;        &amp;lt;/td&amp;gt;&lt;br /&gt;       &amp;lt;/tr&amp;gt;&lt;br /&gt;       &amp;lt;tr&amp;gt;&lt;br /&gt;        &amp;lt;td width=&quot;60px&quot; valign=&quot;top&quot;&amp;gt;Hobi&amp;lt;/td&amp;gt;&lt;br /&gt;        &amp;lt;td valign=&quot;top&quot;&amp;gt; &lt;br /&gt;         &lt;mark&gt;&amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;hobi[]&quot; value=&quot;Nonton&quot; &amp;lt;?php if (in_array(&quot;Nonton&quot;, $datahobi)) echo &quot;checked&quot;;?&amp;gt; &amp;gt;Nonton&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;         &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;hobi[]&quot; value=&quot;Menulis&quot; &amp;lt;?php if (in_array(&quot;Menulis&quot;, $datahobi)) echo &quot;checked&quot;;?&amp;gt; &amp;gt;Menulis&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;         &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;hobi[]&quot; value=&quot;Traveling&quot; &amp;lt;?php if (in_array(&quot;Traveling&quot;, $datahobi)) echo &quot;checked&quot;;?&amp;gt; &amp;gt;Traveling&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;         &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;hobi[]&quot; value=&quot;Otomotif&quot; &amp;lt;?php if (in_array(&quot;Otomotif&quot;, $datahobi)) echo &quot;checked&quot;;?&amp;gt; &amp;gt;Otomotif&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;         &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;hobi[]&quot; value=&quot;Fotografi&quot; &amp;lt;?php if (in_array(&quot;Fotografi&quot;, $datahobi)) echo &quot;checked&quot;;?&amp;gt; &amp;gt;Fotografi&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;         &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;hobi[]&quot; value=&quot;Programming&quot; &amp;lt;?php if (in_array(&quot;Programming&quot;, $datahobi)) echo &quot;checked&quot;;?&amp;gt;  &amp;gt;Programming&amp;lt;/label&amp;gt;&lt;/mark&gt;&lt;br /&gt;        &amp;lt;/td&amp;gt;&lt;br /&gt;       &amp;lt;/tr&amp;gt;&lt;br /&gt;       &amp;lt;tr&amp;gt;&lt;br /&gt;        &amp;lt;td width=&quot;60px&quot; valign=&quot;top&quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;        &amp;lt;td valign=&quot;top&quot;&amp;gt; &lt;br /&gt;         &amp;lt;input type=&quot;submit&quot; name=&quot;update&quot; value=&quot;Update&quot;&amp;gt;&lt;br /&gt;          &amp;lt;a href=&quot;index.php&quot;&amp;gt;Batal&amp;lt;/a&amp;gt;&lt;br /&gt;        &amp;lt;/td&amp;gt;&lt;br /&gt;       &amp;lt;/tr&amp;gt;&lt;br /&gt;      &amp;lt;/table&amp;gt;&lt;br /&gt;     &amp;lt;/form&amp;gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;        if (isset($_POST[&#39;update&#39;])) {&lt;br /&gt;          $nama = $_POST[&#39;nama&#39;];&lt;br /&gt;          $hobi = implode(&quot;,&quot;, $_POST[&#39;hobi&#39;]);&lt;br /&gt;          $query=mysql_query(&quot;UPDATE siswa SET nama=&#39;$nama&#39;, hobi=&#39;$hobi&#39; WHERE SiswaID=&#39;$siswaID&#39; &quot;);  &lt;br /&gt;          if ($query) {&lt;br /&gt;             header(&quot;location:index.php&quot;);&lt;br /&gt;           } &lt;br /&gt;        }&lt;br /&gt;       ?&amp;gt;&lt;br /&gt;  &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Keterangan:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Fungsi in_array di gunakan untuk mengecek apakah data&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;value dari input checkbox ada didalam array&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;hobi yang berasal dari database. Jika ada, maka inputan checkbox akan tercentang otomatis dengan menambahkan attribute checked.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Terakhir buat &lt;b&gt;delete.php&lt;/b&gt; untuk menangani proses hapus data.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&lt;br /&gt;  include &quot;koneksi.php&quot;;&lt;br /&gt;  $siswaID=$_GET[&#39;id&#39;];&lt;br /&gt;  $query=mysql_query(&quot;DELETE FROM siswa WHERE SiswaID=&#39;$siswaID&#39;&quot;);&lt;br /&gt;  if ($query) {&lt;br /&gt;   header(&quot;location:index.php&quot;);&lt;br /&gt;  } &lt;br /&gt;?&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Tutorial membuat CRUD Checkbox Menggunakan PHP MySQL telah selesai. Semoga bermanfaat.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Source Code:&lt;/span&gt;  &lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://drive.google.com/open?id=1sRLK3Oz3NuOcGi3meB5zgR1wajNnqwy_&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;crud-checkbox.zip&lt;/a&gt;&lt;/span&gt; &lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Related Search:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Edit data checkbox PHP&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Update data dengan checkbox&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;PHP&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Menampilkan checkbox tercentang dari database&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;PHP&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;CRUD checkbox&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;PHP&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.ibarat.me/feeds/5760346711811648296/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.ibarat.me/2020/01/membuat-crud-checkbox-menggunakan-php.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/5760346711811648296'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/5760346711811648296'/><link rel='alternate' type='text/html' href='https://www.ibarat.me/2020/01/membuat-crud-checkbox-menggunakan-php.html' title='Membuat CRUD Checkbox Menggunakan PHP MySQL'/><author><name>Tahu.me</name><uri>http://www.blogger.com/profile/17530242449499386252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/-bxSGtF5zM2Y/Xhv6a-UySqI/AAAAAAAAAME/GkFLT7Wuk4ovgZ8WYtyY7s76jvrWuZsJgCK4BGAYYCw/s220/images.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-9Y_QTzJhbKY/XhYOVTLDBMI/AAAAAAAAALs/h3_Q1aracp47KxzjOl2_fPOJpsC_C5W5wCLcBGAsYHQ/s72-c/how_to_use_owordpress-01.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8891531573114111967.post-4711090064421335997</id><published>2020-01-15T15:13:00.000-08:00</published><updated>2020-01-15T15:13:04.189-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><title type='text'>Membuat Fungsi Terbilang dengan PHP</title><content type='html'>&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-VcKMY1rO-18/XhYOJAZwvGI/AAAAAAAAALo/uhejmeZCq2AdmlTIyOoLIr6BxN-CiqW6wCLcBGAsYHQ/s1600/rdtp-01.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;600&quot; data-original-width=&quot;800&quot; height=&quot;240&quot; src=&quot;https://1.bp.blogspot.com/-VcKMY1rO-18/XhYOJAZwvGI/AAAAAAAAALo/uhejmeZCq2AdmlTIyOoLIr6BxN-CiqW6wCLcBGAsYHQ/s320/rdtp-01.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Selamat datang di blog Mari belajar coding. Saat kita membuat sebuah aplikasi, terkadang kita perlu menyebutkan nilai nominal sebuah angka atau nilai mata uang rupiah. Misalnya kita memiliki angka 1.324 maka penyebutan terbilangnya adalah &lt;i&gt;seribu tiga ratus dua puluh empat&lt;/i&gt;. Pada tutorial kali ini kita akan belajar membuat sebuah fungsi terbilang dengan PHP untuk membantu dalam menyebutkan nilai nominal angka secara otomatis.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Membuat Fungsi Terbilang dengan PHP&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Silahkan buka aplikasi editor yang biasa teman-teman gunakan, salin kode dibawah ini.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;function kata($x) {&lt;br /&gt;    $x = abs($x);&lt;br /&gt;    $angka = array(&quot;&quot;, &quot;satu&quot;, &quot;dua&quot;, &quot;tiga&quot;, &quot;empat&quot;, &quot;lima&quot;,&lt;br /&gt;    &quot;enam&quot;, &quot;tujuh&quot;, &quot;delapan&quot;, &quot;sembilan&quot;, &quot;sepuluh&quot;, &quot;sebelas&quot;);&lt;br /&gt;    $temp = &quot;&quot;;&lt;br /&gt;    if ($x &amp;lt;12) {&lt;br /&gt;        $temp = &quot; &quot;. $angka[$x];&lt;br /&gt;    } else if ($x &amp;lt;20) {&lt;br /&gt;        $temp = kata($x - 10). &quot; belas&quot;;&lt;br /&gt;    } else if ($x &amp;lt;100) {&lt;br /&gt;        $temp = kata($x/10).&quot; puluh&quot;. kata($x % 10);&lt;br /&gt;    } else if ($x &amp;lt;200) {&lt;br /&gt;        $temp = &quot; seratus&quot; . kata($x - 100);&lt;br /&gt;    } else if ($x &amp;lt;1000) {&lt;br /&gt;        $temp = kata($x/100) . &quot; ratus&quot; . kata($x % 100);&lt;br /&gt;    } else if ($x &amp;lt;2000) {&lt;br /&gt;        $temp = &quot; seribu&quot; . kata($x - 1000);&lt;br /&gt;    } else if ($x &amp;lt;1000000) {&lt;br /&gt;        $temp = kata($x/1000) . &quot; ribu&quot; . kata($x % 1000);&lt;br /&gt;    } else if ($x &amp;lt;1000000000) {&lt;br /&gt;        $temp = kata($x/1000000) . &quot; juta&quot; . kata($x % 1000000);&lt;br /&gt;    } else if ($x &amp;lt;1000000000000) {&lt;br /&gt;        $temp = kata($x/1000000000) . &quot; milyar&quot; . kata(fmod($x,1000000000));&lt;br /&gt;    } else if ($x &amp;lt;1000000000000000) {&lt;br /&gt;        $temp = kata($x/1000000000000) . &quot; trilyun&quot; . kata(fmod($x,1000000000000));&lt;br /&gt;    }     &lt;br /&gt;        return $temp;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function terbilang($x, $style=3) {&lt;br /&gt;    if($x&amp;lt;0) {&lt;br /&gt;        $hasil = &quot;minus &quot;. trim(kata($x));&lt;br /&gt;    } else {&lt;br /&gt;        $hasil = trim(kata($x));&lt;br /&gt;    }     &lt;br /&gt;    switch ($style) {&lt;br /&gt;        case 1:&lt;br /&gt;            // mengubah semua karakter menjadi huruf besar&lt;br /&gt;            $hasil = strtoupper($hasil);&lt;br /&gt;            break;&lt;br /&gt;        case 2:&lt;br /&gt;            // mengubah karakter pertama dari setiap kata menjadi huruf besar&lt;br /&gt;            $hasil = ucwords($hasil);&lt;br /&gt;            break;&lt;br /&gt;        case 3:&lt;br /&gt;            // mengubah karakter pertama menjadi huruf besar&lt;br /&gt;            $hasil = ucfirst($hasil);&lt;br /&gt;            break;&lt;br /&gt;    }     &lt;br /&gt;    return $hasil;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//contoh penggunakan&lt;br /&gt;&lt;mark&gt;$nilai=&quot;5392&quot;;&lt;br /&gt;echo terbilang($nilai);&lt;/mark&gt;&lt;br /&gt;?&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Keterangan:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Untuk menggunakan fungsi terbilang, silahkan teman-teman panggil fungsi terbilang() dengan isi parameter nilai angka . contoh seperti di atas yang di beri highlight.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Hasil dari kode diatas seperti di gambar dibawah ini.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-8RR2W9O9U8Q/XZ0HUNOqTZI/AAAAAAAACd4/4Fbp-p6Tn9gaLl-M-6PEG_GJ3_1VRHZGQCLcBGAsYHQ/s1600/terbilang%2B1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Fungsi Terbilang dengan PHP&quot; border=&quot;0&quot; data-original-height=&quot;41&quot; data-original-width=&quot;289&quot; src=&quot;https://1.bp.blogspot.com/-8RR2W9O9U8Q/XZ0HUNOqTZI/AAAAAAAACd4/4Fbp-p6Tn9gaLl-M-6PEG_GJ3_1VRHZGQCLcBGAsYHQ/s1600/terbilang%2B1.png&quot; title=&quot;Membuat Fungsi Terbilang dengan PHP&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Teman-teman bisa mengubah karakter terbilang yang akan ditampilkan seperti menjadikan semua karakter huruf besar, karakter pertama dari setiap kata menjadi huruf besar atau&amp;nbsp;karakter pertama saja menjadi huruf besar dengan mengganti isi parameter $style terbilang().&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;$style=1&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-WZwK3hpNCKo/XZ0JihvkWhI/AAAAAAAACeU/veNVgAAvmhEQrjE_W-CumbdmzTN9xI4wQCLcBGAsYHQ/s1600/terbilang%2B2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Fungsi Terbilang dengan PHP&quot; border=&quot;0&quot; data-original-height=&quot;35&quot; data-original-width=&quot;380&quot; height=&quot;29&quot; src=&quot;https://1.bp.blogspot.com/-WZwK3hpNCKo/XZ0JihvkWhI/AAAAAAAACeU/veNVgAAvmhEQrjE_W-CumbdmzTN9xI4wQCLcBGAsYHQ/s320/terbilang%2B2.png&quot; title=&quot;Membuat Fungsi Terbilang dengan PHP&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;$style=2&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-058fgVgky8Q/XZ0I-rDCKPI/AAAAAAAACeI/jf9wUxTV-X4EYgrNm0hTJhYI47Wd14HEACLcBGAsYHQ/s1600/terbilang%2B3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Fungsi Terbilang dengan PHP&quot; border=&quot;0&quot; data-original-height=&quot;39&quot; data-original-width=&quot;295&quot; src=&quot;https://1.bp.blogspot.com/-058fgVgky8Q/XZ0I-rDCKPI/AAAAAAAACeI/jf9wUxTV-X4EYgrNm0hTJhYI47Wd14HEACLcBGAsYHQ/s1600/terbilang%2B3.png&quot; title=&quot;Membuat Fungsi Terbilang dengan PHP&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;$style=3&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-8RR2W9O9U8Q/XZ0HUNOqTZI/AAAAAAAACd8/9_fdXSVrb9MbN8KZRCMj_4d3ZZlb85KJgCEwYBhgL/s1600/terbilang%2B1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Fungsi Terbilang dengan PHP&quot; border=&quot;0&quot; data-original-height=&quot;41&quot; data-original-width=&quot;289&quot; src=&quot;https://1.bp.blogspot.com/-8RR2W9O9U8Q/XZ0HUNOqTZI/AAAAAAAACd8/9_fdXSVrb9MbN8KZRCMj_4d3ZZlb85KJgCEwYBhgL/s1600/terbilang%2B1.png&quot; title=&quot;Membuat Fungsi Terbilang dengan PHP&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.ibarat.me/feeds/4711090064421335997/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.ibarat.me/2020/01/membuat-fungsi-terbilang-dengan-php.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/4711090064421335997'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/4711090064421335997'/><link rel='alternate' type='text/html' href='https://www.ibarat.me/2020/01/membuat-fungsi-terbilang-dengan-php.html' title='Membuat Fungsi Terbilang dengan PHP'/><author><name>Tahu.me</name><uri>http://www.blogger.com/profile/17530242449499386252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/-bxSGtF5zM2Y/Xhv6a-UySqI/AAAAAAAAAME/GkFLT7Wuk4ovgZ8WYtyY7s76jvrWuZsJgCK4BGAYYCw/s220/images.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-VcKMY1rO-18/XhYOJAZwvGI/AAAAAAAAALo/uhejmeZCq2AdmlTIyOoLIr6BxN-CiqW6wCLcBGAsYHQ/s72-c/rdtp-01.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8891531573114111967.post-4710721422230783984</id><published>2020-01-14T05:42:00.000-08:00</published><updated>2020-01-14T05:42:22.159-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><title type='text'>Membuat Koneksi SQL Server dengan PHP</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-9K5dUMml1Zw/XhYNwpk2lDI/AAAAAAAAALc/siMWJw-egbkKB5wFR4FsPRa68uNbmYWWwCLcBGAsYHQ/s1600/007dbb4b40bc227005f71cba1d42ec1a.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;1588&quot; height=&quot;241&quot; src=&quot;https://1.bp.blogspot.com/-9K5dUMml1Zw/XhYNwpk2lDI/AAAAAAAAALc/siMWJw-egbkKB5wFR4FsPRa68uNbmYWWwCLcBGAsYHQ/s320/007dbb4b40bc227005f71cba1d42ec1a.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Selamat datang di blog Mari belajar coding. Beberapa waktu yang lalu saya dapat projek membuat sebuah aplikasi yang kebetulan menggunakan bahasa pemrograman PHP dan SQL Server untuk databasenya. Koneksi antara PHP dan SQL Server ternyata perlu driver tambahan untuk menghubungkannya jika&amp;nbsp; kita menggunakan Xampp. Pada tutorial kali ini saya akan sharing mengenai cara membuat koneksi SQL Server dengan PHP.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Membuat Koneksi SQL Server dengan PHP&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Pertama-tama cek versi PHP yang teman-teman gunakan melalui php info&amp;nbsp;http://localhost/dashboard/phpinfo.php&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;, disini saya menggunakan PHP versi 5.6.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-ohqPqKg6Pow/XZ8ZrUTgsSI/AAAAAAAACes/LsbRmzFTnuUAAaWxwI0kbegFgDO4DVmYwCLcBGAsYHQ/s1600/Membuat%2BKoneksi%2BSQL%2BServer%2Bdengan%2BPHP1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Koneksi SQL Server dengan PHP&quot; border=&quot;0&quot; data-original-height=&quot;100&quot; data-original-width=&quot;221&quot; height=&quot;144&quot; src=&quot;https://1.bp.blogspot.com/-ohqPqKg6Pow/XZ8ZrUTgsSI/AAAAAAAACes/LsbRmzFTnuUAAaWxwI0kbegFgDO4DVmYwCLcBGAsYHQ/s320/Membuat%2BKoneksi%2BSQL%2BServer%2Bdengan%2BPHP1.png&quot; title=&quot;Membuat Koneksi SQL Server dengan PHP&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Setelah mengetahui versi PHP yang digunakan, kita download Driver SQL Servernya melalui link ini.&amp;nbsp;&lt;a href=&quot;https://www.microsoft.com/en-us/download/details.aspx?id=20098&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;microsoft.com/download&lt;/a&gt;. Terdapat beberapa pilihan seperti gambar dibawah ini. Silahkan sesuaikan versi PHP yang teman-teman gunakan, untuk pengguna PHP versi 5.6 seperti saya pilih&amp;nbsp;&lt;b&gt;SQLSRV32.EXE&lt;/b&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-bjzy1bcUJUw/XZ8bJa5zkYI/AAAAAAAACe4/AZWuSQ30wmQBZN2_KfBmMCsN8ADT_3obACLcBGAsYHQ/s1600/Membuat%2BKoneksi%2BSQL%2BServer%2Bdengan%2BPHP2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Koneksi SQL Server dengan PHP&quot; border=&quot;0&quot; data-original-height=&quot;411&quot; data-original-width=&quot;815&quot; height=&quot;200&quot; src=&quot;https://1.bp.blogspot.com/-bjzy1bcUJUw/XZ8bJa5zkYI/AAAAAAAACe4/AZWuSQ30wmQBZN2_KfBmMCsN8ADT_3obACLcBGAsYHQ/s400/Membuat%2BKoneksi%2BSQL%2BServer%2Bdengan%2BPHP2.png&quot; title=&quot;Membuat Koneksi SQL Server dengan PHP&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Ekstrak file&amp;nbsp;SQLSRV32.EXE yang tadi di download. file hasil ekstrak seperti dibawah ini.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-ltwYR1s8qpA/XZ8ctcbaGvI/AAAAAAAACfE/CBEh8cAEJOAo9PODpA1wNCZiP4E4_LUOACLcBGAsYHQ/s1600/Membuat%2BKoneksi%2BSQL%2BServer%2Bdengan%2BPHP3-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Koneksi SQL Server dengan PHP&quot; border=&quot;0&quot; data-original-height=&quot;341&quot; data-original-width=&quot;606&quot; height=&quot;225&quot; src=&quot;https://1.bp.blogspot.com/-ltwYR1s8qpA/XZ8ctcbaGvI/AAAAAAAACfE/CBEh8cAEJOAo9PODpA1wNCZiP4E4_LUOACLcBGAsYHQ/s400/Membuat%2BKoneksi%2BSQL%2BServer%2Bdengan%2BPHP3-min.png&quot; title=&quot;Membuat Koneksi SQL Server dengan PHP&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Pindahkan file hasil ekstrak tadi ke directory &lt;b&gt;xampp/php/ext&lt;/b&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-WxclYqjCrEs/XZ8fSjBUHaI/AAAAAAAACfQ/sviurJ5buKU4ecL-_RFZBUJbqvgWxpn4ACLcBGAsYHQ/s1600/Membuat%2BKoneksi%2BSQL%2BServer%2Bdengan%2BPHP4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Koneksi SQL Server dengan PHP&quot; border=&quot;0&quot; data-original-height=&quot;514&quot; data-original-width=&quot;591&quot; height=&quot;347&quot; src=&quot;https://1.bp.blogspot.com/-WxclYqjCrEs/XZ8fSjBUHaI/AAAAAAAACfQ/sviurJ5buKU4ecL-_RFZBUJbqvgWxpn4ACLcBGAsYHQ/s400/Membuat%2BKoneksi%2BSQL%2BServer%2Bdengan%2BPHP4.png&quot; title=&quot;Membuat Koneksi SQL Server dengan PHP&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Edit &lt;b&gt;php.ini&lt;/b&gt; yang berada pada directory &lt;b&gt;xampp/php&lt;/b&gt;. Tambahkan&amp;nbsp;extension &lt;b&gt;sqlsrv&lt;/b&gt; sesuai versi PHP.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-ubpRi0F5onc/XZ8hHTOEtuI/AAAAAAAACfc/xyuZVU6sPEAu0TQHYia7Ipw8FtPD8vULgCLcBGAsYHQ/s1600/Membuat%2BKoneksi%2BSQL%2BServer%2Bdengan%2BPHP55-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Koneksi SQL Server dengan PHP&quot; border=&quot;0&quot; data-original-height=&quot;372&quot; data-original-width=&quot;402&quot; height=&quot;370&quot; src=&quot;https://1.bp.blogspot.com/-ubpRi0F5onc/XZ8hHTOEtuI/AAAAAAAACfc/xyuZVU6sPEAu0TQHYia7Ipw8FtPD8vULgCLcBGAsYHQ/s400/Membuat%2BKoneksi%2BSQL%2BServer%2Bdengan%2BPHP55-min.png&quot; title=&quot;Membuat Koneksi SQL Server dengan PHP&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;extension=php_pdo_sqlsrv_56_nts.dll&lt;br /&gt;extension=php_pdo_sqlsrv_56_ts.dll&lt;br /&gt;extension=php_sqlsrv_56_nts.dll&lt;br /&gt;extension=php_sqlsrv_56_ts.dll&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Untuk driver SQLSRV versi 3.2 dan 3.1 perlu menginstall juga Microsoft ODBC Driver 11. Sedangkan SQLSRV versi 3.0 memerlukan Microsoft SQL Server 2012 Native Client. Silahkan download dan install terlebih dahulu &lt;a href=&quot;https://www.microsoft.com/en-us/download/details.aspx?id=36434&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Microsoft ODBC Driver 11&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Baca juga&amp;nbsp;&lt;a href=&quot;https://www.maribelajarcoding.com/2019/10/simpan-data-sql-server-dengan-php.html&quot; target=&quot;_blank&quot;&gt;Simpan Data SQL Server dengan PHP&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Restart service apache melalui Xampp Control Panel. Untuk melihat apakah driver sudah terinstal, silahkan cek melalui PHP info, cari&amp;nbsp;&lt;b&gt;pdo_sqlsrv&lt;/b&gt; seperti gambar dibawah ini.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-AvCbG0yMyJI/XZ8io55GwBI/AAAAAAAACfw/GYc6x_TW9h4PFDqL8yiTiEyQkFLfEJjkgCLcBGAsYHQ/s1600/Membuat%2BKoneksi%2BSQL%2BServer%2Bdengan%2BPHP6-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Koneksi SQL Server dengan PHP&quot; border=&quot;0&quot; data-original-height=&quot;447&quot; data-original-width=&quot;486&quot; height=&quot;294&quot; src=&quot;https://1.bp.blogspot.com/-AvCbG0yMyJI/XZ8io55GwBI/AAAAAAAACfw/GYc6x_TW9h4PFDqL8yiTiEyQkFLfEJjkgCLcBGAsYHQ/s320/Membuat%2BKoneksi%2BSQL%2BServer%2Bdengan%2BPHP6-min.png&quot; title=&quot;Membuat Koneksi SQL Server dengan PHP&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Terakhir kita buat koneksi antara PHP dengan SQL Server.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&lt;br /&gt;$serverName = &quot;serverName\SQLEXPRESS&quot;; &lt;br /&gt;$connectionInfo = array( &quot;Database&quot;=&amp;gt;&quot;dbName&quot;, &quot;UID&quot;=&amp;gt;&quot;userName&quot;, &quot;PWD&quot;=&amp;gt;&quot;password&quot;);&lt;br /&gt;$conn = sqlsrv_connect( $serverName, $connectionInfo);&lt;br /&gt;&lt;br /&gt;if( $conn ) {&lt;br /&gt;     echo &quot;Connection established.&amp;lt;br /&amp;gt;&quot;;&lt;br /&gt;}else{&lt;br /&gt;     echo &quot;Connection could not be established.&amp;lt;br /&amp;gt;&quot;;&lt;br /&gt;     die( print_r( sqlsrv_errors(), true));&lt;br /&gt;}?&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.ibarat.me/feeds/4710721422230783984/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.ibarat.me/2020/01/membuat-koneksi-sql-server-dengan-php.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/4710721422230783984'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/4710721422230783984'/><link rel='alternate' type='text/html' href='https://www.ibarat.me/2020/01/membuat-koneksi-sql-server-dengan-php.html' title='Membuat Koneksi SQL Server dengan PHP'/><author><name>Tahu.me</name><uri>http://www.blogger.com/profile/17530242449499386252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/-bxSGtF5zM2Y/Xhv6a-UySqI/AAAAAAAAAME/GkFLT7Wuk4ovgZ8WYtyY7s76jvrWuZsJgCK4BGAYYCw/s220/images.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-9K5dUMml1Zw/XhYNwpk2lDI/AAAAAAAAALc/siMWJw-egbkKB5wFR4FsPRa68uNbmYWWwCLcBGAsYHQ/s72-c/007dbb4b40bc227005f71cba1d42ec1a.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8891531573114111967.post-5399501053473704621</id><published>2020-01-13T21:28:00.000-08:00</published><updated>2020-01-13T21:28:03.719-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><title type='text'>Simpan Data Multiple Combobox dengan Select2 dan PHP</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-fQwg75xt-HI/XhYNhJ7Qf_I/AAAAAAAAALY/djoglKiV5s4NNMBGEKtb0B48WCMIuIhoQCLcBGAsYHQ/s1600/asdasdsasssssssssasdsadasdas_1x.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;300&quot; data-original-width=&quot;400&quot; height=&quot;240&quot; src=&quot;https://1.bp.blogspot.com/-fQwg75xt-HI/XhYNhJ7Qf_I/AAAAAAAAALY/djoglKiV5s4NNMBGEKtb0B48WCMIuIhoQCLcBGAsYHQ/s320/asdasdsasssssssssasdsadasdas_1x.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Selamat datang kembali di blog Mari belajar coding. Jika tutorial sebelumnya kita belajar bagaimana menyimpan&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;data&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;multiple checkbox menggunakan PHP. Tutorial kali ini kita akan belajar bagaimana menyimpan data multiple combobox atau select dropdown menggunakan PHP. Combobox merupakan komponen inputan yang digunakan untuk memilih salah satu kata atau kalimat dari list data yang telah di tentukan. Normalnya pengguna hanya dapat memilih satu dari beberapa list data yang di tampilkan, namun dengan menambahkan attribute multiple pengguna dapat memilih lebih dari satu pilihan.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Penggunaan multiple combobox html tidak terlalu nyaman menurut saya, karena Pengguna harus menekan tombol Ctrl atau Shift saat memilih beberapa data. Kita dapat menggunakan plugin Select2 untuk membantu mempermudah dalam memilih beberapa data combobox.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Contoh dibawah ini form combobox tanpa menggunakan plugin select2.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;codepen&quot; data-default-tab=&quot;html,result&quot; data-height=&quot;265&quot; data-pen-title=&quot;Multiple Combobox&quot; data-slug-hash=&quot;yLLpbPG&quot; data-theme-id=&quot;0&quot; data-user=&quot;singgih-saputro&quot; style=&quot;border: 2px solid; box-sizing: border-box; display: flex; height: 265px; margin: 1em 0; padding: 1em;&quot;&gt;See the Pen &lt;a href=&quot;https://codepen.io/singgih-saputro/pen/yLLpbPG&quot;&gt;  Multiple Combobox&lt;/a&gt; by Singgih Saputro (&lt;a href=&quot;https://codepen.io/singgih-saputro&quot;&gt;@singgih-saputro&lt;/a&gt;)   on &lt;a href=&quot;https://codepen.io/&quot;&gt;CodePen&lt;/a&gt;. &lt;/div&gt;&lt;script async=&quot;&quot; src=&quot;https://static.codepen.io/assets/embed/ei.js&quot;&gt;&lt;/script&gt;  &lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Contoh form combobox menggunakan plugin select2.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;codepen&quot; data-default-tab=&quot;html,result&quot; data-height=&quot;265&quot; data-pen-title=&quot;Multiple Combobox Select2&quot; data-slug-hash=&quot;jOOYmYv&quot; data-theme-id=&quot;0&quot; data-user=&quot;singgih-saputro&quot; style=&quot;border: 2px solid; box-sizing: border-box; display: flex; height: 265px; margin: 1em 0; padding: 1em;&quot;&gt;See the Pen &lt;a href=&quot;https://codepen.io/singgih-saputro/pen/jOOYmYv&quot;&gt;  Multiple Combobox Select2&lt;/a&gt; by Singgih Saputro (&lt;a href=&quot;https://codepen.io/singgih-saputro&quot;&gt;@singgih-saputro&lt;/a&gt;)   on &lt;a href=&quot;https://codepen.io/&quot;&gt;CodePen&lt;/a&gt;. &lt;/div&gt;&lt;script async=&quot;&quot; src=&quot;https://static.codepen.io/assets/embed/ei.js&quot;&gt;&lt;/script&gt; &lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Simpan Data Multiple Combobox dengan Select2 dan PHP&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Pertama-tama kita buat database terlebih dahulu untuk menyimpan data dari combobox yang telah dipilih oleh Pengguna. Contoh database yang akan kita gunakan yaitu data hobi. Buat database dan tabel hobi seperti dibawah ini.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;CREATE DATABASE `hobi`;&lt;br /&gt;USE `hobi`;&lt;br /&gt;CREATE TABLE `hobi` (&lt;br /&gt;`id_hobi` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;`hobi` varchar(255),&lt;br /&gt;PRIMARY KEY (`id_hobi`)&lt;br /&gt;);&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Selanjutnya buat form inputan seperti dibawah ini.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;form method=&quot;POST&quot;&amp;gt;&lt;br /&gt;  &amp;lt;table&amp;gt;&lt;br /&gt;   &amp;lt;tr&amp;gt;&lt;br /&gt;    &amp;lt;td width=&quot;60px&quot; valign=&quot;top&quot;&amp;gt;Hobi&amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td valign=&quot;top&quot;&amp;gt; &lt;br /&gt;     &amp;lt;select id=&quot;hobi&quot; name=&quot;hobi[]&quot; multiple=&quot;multiple&quot; style=&quot;width:300px&quot;&amp;gt;&lt;br /&gt;   &amp;lt;option value=&quot;Nonton&quot;&amp;gt;Nonton&amp;lt;/option&amp;gt;&lt;br /&gt;   &amp;lt;option value=&quot;Menulis&quot;&amp;gt;Menulis&amp;lt;/option&amp;gt;&lt;br /&gt;   &amp;lt;option value=&quot;Traveling&quot;&amp;gt;Traveling&amp;lt;/option&amp;gt;&lt;br /&gt;   &amp;lt;option value=&quot;Otomotif&quot;&amp;gt;Otomotif&amp;lt;/option&amp;gt;&lt;br /&gt;   &amp;lt;option value=&quot;Fotografi&quot;&amp;gt;Fotografi&amp;lt;/option&amp;gt;&lt;br /&gt;   &amp;lt;option value=&quot;Programming&quot;&amp;gt;Programming&amp;lt;/option&amp;gt;&lt;br /&gt;  &amp;lt;/select&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;   &amp;lt;/tr&amp;gt;&lt;br /&gt;   &amp;lt;tr&amp;gt;&lt;br /&gt;    &amp;lt;td width=&quot;60px&quot; valign=&quot;top&quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;td valign=&quot;top&quot;&amp;gt; &lt;br /&gt;     &amp;lt;input type=&quot;submit&quot; name=&quot;simpan&quot; value=&quot;Simpan&quot;&amp;gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;   &amp;lt;/tr&amp;gt;&lt;br /&gt;  &amp;lt;/table&amp;gt;&lt;br /&gt; &amp;lt;/form&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Keterangan:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Penggunaan atribute name pada inputan hobi menggunakan kurung siku karena data yang dipilih akan di eksekusi sebagai data array.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Tambahkan Jquery dan plugin select2 di antara tag head. Teman-teman bisa mengunduh plugin select2 di web resminya&amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://select2.org/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;select2.org&lt;/a&gt;&amp;nbsp;atau bisa mengakses langsung melalui cdn seperit dibawah ini.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;script&lt;br /&gt;src=&quot;https://code.jquery.com/jquery-3.4.1.min.js&quot;&lt;br /&gt;integrity=&quot;sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=&quot;&lt;br /&gt;crossorigin=&quot;anonymous&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt; &amp;lt;link href=&quot;https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.10/css/select2.min.css&quot; rel=&quot;stylesheet&quot; /&amp;gt;&lt;br /&gt;&amp;lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.10/js/select2.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.10/js/i18n/id.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Konfigurasi Combobox dengan plugin select2.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&lt;br /&gt; $(document).ready(function() {&lt;br /&gt;     $(&#39;#hobi&#39;).select2({&lt;br /&gt;      placeholder: &quot;Pilih Hobi&quot;,&lt;br /&gt;   allowClear: true,&lt;br /&gt;   language: &quot;id&quot;&lt;br /&gt;     });&lt;br /&gt; });&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Buat koneksi database dan proses simpan data.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&lt;br /&gt;  //koneksi kedatabase&lt;br /&gt;   mysql_connect(&quot;localhost&quot;,&quot;root&quot;,&quot;&quot;);&lt;br /&gt;   mysql_select_db(&quot;hobi&quot;);&lt;br /&gt; &lt;br /&gt; //proses simpan data&lt;br /&gt; if (isset($_POST[&#39;simpan&#39;])) {&lt;br /&gt;&lt;br /&gt;  //perulangan data array dari inputan combobox&lt;br /&gt;  foreach ($_POST[&#39;hobi&#39;] as $value) {&lt;br /&gt;   mysql_query(&quot;INSERT into hobi(hobi) VALUES(&#39;&quot;.$value.&quot;&#39;)&quot;);&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt; ?&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Kode lengkapnya seperti dibawah ini, simpan kode berikut ini dengan nama file &lt;b&gt;latihan1.php.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt; &amp;lt;title&amp;gt;Maribelajarcoding.com&amp;lt;/title&amp;gt;&lt;br /&gt; &amp;lt;script&lt;br /&gt; src=&quot;https://code.jquery.com/jquery-3.4.1.min.js&quot;&lt;br /&gt; integrity=&quot;sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=&quot;&lt;br /&gt; crossorigin=&quot;anonymous&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;  &amp;lt;link href=&quot;https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.10/css/select2.min.css&quot; rel=&quot;stylesheet&quot; /&amp;gt;&lt;br /&gt; &amp;lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.10/js/select2.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt; &amp;lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.10/js/i18n/id.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&lt;br /&gt;  $(document).ready(function() {&lt;br /&gt;      $(&#39;#hobi&#39;).select2({&lt;br /&gt;       placeholder: &quot;Pilih Hobi&quot;,&lt;br /&gt;    allowClear: true,&lt;br /&gt;    language: &quot;id&quot;&lt;br /&gt;      });&lt;br /&gt;  });&lt;br /&gt; &amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt; &amp;lt;div align=&quot;center&quot;&amp;gt;&lt;br /&gt;  &amp;lt;h3&amp;gt;Simpan Data Multiple Select Dropdown dengan Plugin Select2&amp;lt;/h3&amp;gt;&lt;br /&gt;  &amp;lt;h4&amp;gt;maribelajarcoding.com&amp;lt;/h4&amp;gt;&lt;br /&gt;  &amp;lt;form method=&quot;POST&quot;&amp;gt;&lt;br /&gt;    &amp;lt;table&amp;gt;&lt;br /&gt;     &amp;lt;tr&amp;gt;&lt;br /&gt;      &amp;lt;td width=&quot;60px&quot; valign=&quot;top&quot;&amp;gt;Hobi&amp;lt;/td&amp;gt;&lt;br /&gt;      &amp;lt;td valign=&quot;top&quot;&amp;gt; &lt;br /&gt;       &amp;lt;select id=&quot;hobi&quot; name=&quot;hobi[]&quot; multiple=&quot;multiple&quot; style=&quot;width:300px&quot;&amp;gt;&lt;br /&gt;     &amp;lt;option value=&quot;Nonton&quot;&amp;gt;Nonton&amp;lt;/option&amp;gt;&lt;br /&gt;     &amp;lt;option value=&quot;Menulis&quot;&amp;gt;Menulis&amp;lt;/option&amp;gt;&lt;br /&gt;     &amp;lt;option value=&quot;Traveling&quot;&amp;gt;Traveling&amp;lt;/option&amp;gt;&lt;br /&gt;     &amp;lt;option value=&quot;Otomotif&quot;&amp;gt;Otomotif&amp;lt;/option&amp;gt;&lt;br /&gt;     &amp;lt;option value=&quot;Fotografi&quot;&amp;gt;Fotografi&amp;lt;/option&amp;gt;&lt;br /&gt;     &amp;lt;option value=&quot;Programming&quot;&amp;gt;Programming&amp;lt;/option&amp;gt;&lt;br /&gt;    &amp;lt;/select&amp;gt;&lt;br /&gt;      &amp;lt;/td&amp;gt;&lt;br /&gt;     &amp;lt;/tr&amp;gt;&lt;br /&gt;     &amp;lt;tr&amp;gt;&lt;br /&gt;      &amp;lt;td width=&quot;60px&quot; valign=&quot;top&quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;      &amp;lt;td valign=&quot;top&quot;&amp;gt; &lt;br /&gt;       &amp;lt;input type=&quot;submit&quot; name=&quot;simpan&quot; value=&quot;Simpan&quot;&amp;gt;&lt;br /&gt;      &amp;lt;/td&amp;gt;&lt;br /&gt;     &amp;lt;/tr&amp;gt;&lt;br /&gt;    &amp;lt;/table&amp;gt;&lt;br /&gt;   &amp;lt;/form&amp;gt;&lt;br /&gt;  &amp;lt;?php&lt;br /&gt;   //koneksi kedatabase&lt;br /&gt;   mysql_connect(&quot;localhost&quot;,&quot;root&quot;,&quot;&quot;);&lt;br /&gt;   mysql_select_db(&quot;hobi&quot;);&lt;br /&gt;&lt;br /&gt;  //proses simpan data&lt;br /&gt;  if (isset($_POST[&#39;simpan&#39;])) {&lt;br /&gt;&lt;br /&gt;   //perulangan data array dari inputan combobox&lt;br /&gt;   foreach ($_POST[&#39;hobi&#39;] as $value) {&lt;br /&gt;    mysql_query(&quot;INSERT into hobi(hobi) VALUES(&#39;&quot;.$value.&quot;&#39;)&quot;);&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt;  ?&amp;gt;&lt;br /&gt;&lt;br /&gt;   &amp;lt;table border=&quot;1&quot; width=&quot;500px&quot;&amp;gt;&lt;br /&gt;    &amp;lt;tr&amp;gt;&lt;br /&gt;     &amp;lt;th width=&quot;10%&quot;&amp;gt;No&amp;lt;/th&amp;gt;&lt;br /&gt;     &amp;lt;th&amp;gt;Hobi&amp;lt;/th&amp;gt;&lt;br /&gt;    &amp;lt;/tr&amp;gt;&lt;br /&gt;    &amp;lt;?php&lt;br /&gt;    $i=1;&lt;br /&gt;    $sql=mysql_query(&quot;SELECT * FROM hobi&quot;);&lt;br /&gt;    while ($data=mysql_fetch_array($sql)) {&lt;br /&gt;    ?&amp;gt;&lt;br /&gt;     &amp;lt;tr&amp;gt;&lt;br /&gt;      &amp;lt;td&amp;gt;&amp;lt;?=$i++;?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;      &amp;lt;td&amp;gt;&amp;lt;?=$data[&#39;hobi&#39;]?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;     &amp;lt;/tr&amp;gt;&lt;br /&gt;    &amp;lt;?php &lt;br /&gt;    }&lt;br /&gt;    ?&amp;gt;&lt;br /&gt;   &amp;lt;/table&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-1jCK1gSewUs/Xb0COw_MkwI/AAAAAAAACh8/NroI0rXlzf4hz6f_3FlHFWH9ge9rSZFiQCLcBGAsYHQ/s1600/Simpan%2BData%2BMultiple%2BCombobox%2Bdengan%2BSelect2%2Bdan%2BPHP-min%2B%25281%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Simpan Data Multiple Combobox dengan Select2 dan PHP&quot; border=&quot;0&quot; data-original-height=&quot;291&quot; data-original-width=&quot;538&quot; height=&quot;216&quot; src=&quot;https://1.bp.blogspot.com/-1jCK1gSewUs/Xb0COw_MkwI/AAAAAAAACh8/NroI0rXlzf4hz6f_3FlHFWH9ge9rSZFiQCLcBGAsYHQ/s400/Simpan%2BData%2BMultiple%2BCombobox%2Bdengan%2BSelect2%2Bdan%2BPHP-min%2B%25281%2529.png&quot; title=&quot;Simpan Data Multiple Combobox dengan Select2 dan PHP&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Kita dapat menyimpan multiple data combobox dalam satu baris data di database seperti gambar dibawah ini dengan mengubah proses simpan data.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Buat file &lt;b&gt;latihan2.php&amp;nbsp;&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-3TiExplULDg/Xb0DLSHb4CI/AAAAAAAACiE/Ly0XQ_NByRERFY4yVEWKN2En1qz57yLwwCLcBGAsYHQ/s1600/Simpan%2BData%2BMultiple%2BCombobox%2Bdengan%2BSelect2%2Bdan%2BPHP1-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Simpan Data Multiple Combobox dengan Select2 dan PHP&quot; border=&quot;0&quot; data-original-height=&quot;237&quot; data-original-width=&quot;544&quot; height=&quot;173&quot; src=&quot;https://1.bp.blogspot.com/-3TiExplULDg/Xb0DLSHb4CI/AAAAAAAACiE/Ly0XQ_NByRERFY4yVEWKN2En1qz57yLwwCLcBGAsYHQ/s400/Simpan%2BData%2BMultiple%2BCombobox%2Bdengan%2BSelect2%2Bdan%2BPHP1-min.png&quot; title=&quot;Simpan Data Multiple Combobox dengan Select2 dan PHP&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Latihan2.php&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt; &amp;lt;title&amp;gt;Maribelajarcoding.com&amp;lt;/title&amp;gt;&lt;br /&gt; &amp;lt;script&lt;br /&gt; src=&quot;https://code.jquery.com/jquery-3.4.1.min.js&quot;&lt;br /&gt; integrity=&quot;sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=&quot;&lt;br /&gt; crossorigin=&quot;anonymous&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;  &amp;lt;link href=&quot;https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.10/css/select2.min.css&quot; rel=&quot;stylesheet&quot; /&amp;gt;&lt;br /&gt; &amp;lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.10/js/select2.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt; &amp;lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.10/js/i18n/id.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&lt;br /&gt;  $(document).ready(function() {&lt;br /&gt;      $(&#39;#hobi&#39;).select2({&lt;br /&gt;       placeholder: &quot;Pilih Hobi&quot;,&lt;br /&gt;    allowClear: true,&lt;br /&gt;    language: &quot;id&quot;&lt;br /&gt;      });&lt;br /&gt;  });&lt;br /&gt; &amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt; &amp;lt;div align=&quot;center&quot;&amp;gt;&lt;br /&gt;  &amp;lt;h3&amp;gt;Simpan Data Multiple Select Dropdown dengan Plugin Select2&amp;lt;/h3&amp;gt;&lt;br /&gt;  &amp;lt;h4&amp;gt;maribelajarcoding.com&amp;lt;/h4&amp;gt;&lt;br /&gt;  &amp;lt;form method=&quot;POST&quot;&amp;gt;&lt;br /&gt;    &amp;lt;table&amp;gt;&lt;br /&gt;     &amp;lt;tr&amp;gt;&lt;br /&gt;      &amp;lt;td width=&quot;60px&quot; valign=&quot;top&quot;&amp;gt;Hobi&amp;lt;/td&amp;gt;&lt;br /&gt;      &amp;lt;td valign=&quot;top&quot;&amp;gt; &lt;br /&gt;       &amp;lt;select id=&quot;hobi&quot; name=&quot;hobi[]&quot; multiple=&quot;multiple&quot; style=&quot;width:300px&quot;&amp;gt;&lt;br /&gt;     &amp;lt;option value=&quot;Nonton&quot;&amp;gt;Nonton&amp;lt;/option&amp;gt;&lt;br /&gt;     &amp;lt;option value=&quot;Menulis&quot;&amp;gt;Menulis&amp;lt;/option&amp;gt;&lt;br /&gt;     &amp;lt;option value=&quot;Traveling&quot;&amp;gt;Traveling&amp;lt;/option&amp;gt;&lt;br /&gt;     &amp;lt;option value=&quot;Otomotif&quot;&amp;gt;Otomotif&amp;lt;/option&amp;gt;&lt;br /&gt;     &amp;lt;option value=&quot;Fotografi&quot;&amp;gt;Fotografi&amp;lt;/option&amp;gt;&lt;br /&gt;     &amp;lt;option value=&quot;Programming&quot;&amp;gt;Programming&amp;lt;/option&amp;gt;&lt;br /&gt;    &amp;lt;/select&amp;gt;&lt;br /&gt;      &amp;lt;/td&amp;gt;&lt;br /&gt;     &amp;lt;/tr&amp;gt;&lt;br /&gt;     &amp;lt;tr&amp;gt;&lt;br /&gt;      &amp;lt;td width=&quot;60px&quot; valign=&quot;top&quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;      &amp;lt;td valign=&quot;top&quot;&amp;gt; &lt;br /&gt;       &amp;lt;input type=&quot;submit&quot; name=&quot;simpan&quot; value=&quot;Simpan&quot;&amp;gt;&lt;br /&gt;      &amp;lt;/td&amp;gt;&lt;br /&gt;     &amp;lt;/tr&amp;gt;&lt;br /&gt;    &amp;lt;/table&amp;gt;&lt;br /&gt;   &amp;lt;/form&amp;gt;&lt;br /&gt;  &amp;lt;?php&lt;br /&gt;   //koneksi kedatabase&lt;br /&gt;   mysql_connect(&quot;localhost&quot;,&quot;root&quot;,&quot;&quot;);&lt;br /&gt;   mysql_select_db(&quot;hobi&quot;);&lt;br /&gt;&lt;br /&gt;  //proses simpan data&lt;br /&gt;  if (isset($_POST[&#39;simpan&#39;])) {&lt;br /&gt;&lt;br /&gt;   $data = implode(&quot;,&quot;, $_POST[&#39;hobi&#39;]);&lt;br /&gt;      mysql_query(&quot;INSERT into hobi(hobi) VALUES(&#39;&quot;.$data.&quot;&#39;)&quot;);   &lt;br /&gt;  }&lt;br /&gt;  ?&amp;gt;&lt;br /&gt;&lt;br /&gt;   &amp;lt;table border=&quot;1&quot; width=&quot;500px&quot;&amp;gt;&lt;br /&gt;    &amp;lt;tr&amp;gt;&lt;br /&gt;     &amp;lt;th width=&quot;10%&quot;&amp;gt;No&amp;lt;/th&amp;gt;&lt;br /&gt;     &amp;lt;th&amp;gt;Hobi&amp;lt;/th&amp;gt;&lt;br /&gt;    &amp;lt;/tr&amp;gt;&lt;br /&gt;    &amp;lt;?php&lt;br /&gt;    $i=1;&lt;br /&gt;    $sql=mysql_query(&quot;SELECT * FROM hobi&quot;);&lt;br /&gt;    while ($data=mysql_fetch_array($sql)) {&lt;br /&gt;    ?&amp;gt;&lt;br /&gt;     &amp;lt;tr&amp;gt;&lt;br /&gt;      &amp;lt;td&amp;gt;&amp;lt;?=$i++;?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;      &amp;lt;td&amp;gt;&amp;lt;?=$data[&#39;hobi&#39;]?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;     &amp;lt;/tr&amp;gt;&lt;br /&gt;    &amp;lt;?php &lt;br /&gt;    }&lt;br /&gt;    ?&amp;gt;&lt;br /&gt;   &amp;lt;/table&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Tutorial simpan data multiple combobox dengan PHP telah selesai. Sekian, semoga bermanfaat.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Source Code:&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://drive.google.com/open?id=1CUy1fM-0ZSM75A_KLo97FhbTuePKKh0G&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;multiselect.rar&lt;/a&gt;&amp;nbsp;&lt;/span&gt; &lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.ibarat.me/feeds/5399501053473704621/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.ibarat.me/2020/01/simpan-data-multiple-combobox-dengan.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/5399501053473704621'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/5399501053473704621'/><link rel='alternate' type='text/html' href='https://www.ibarat.me/2020/01/simpan-data-multiple-combobox-dengan.html' title='Simpan Data Multiple Combobox dengan Select2 dan PHP'/><author><name>Tahu.me</name><uri>http://www.blogger.com/profile/17530242449499386252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/-bxSGtF5zM2Y/Xhv6a-UySqI/AAAAAAAAAME/GkFLT7Wuk4ovgZ8WYtyY7s76jvrWuZsJgCK4BGAYYCw/s220/images.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-fQwg75xt-HI/XhYNhJ7Qf_I/AAAAAAAAALY/djoglKiV5s4NNMBGEKtb0B48WCMIuIhoQCLcBGAsYHQ/s72-c/asdasdsasssssssssasdsadasdas_1x.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8891531573114111967.post-4498064406903984632</id><published>2020-01-12T21:33:00.000-08:00</published><updated>2020-01-12T21:33:11.507-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="maps"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><title type='text'>Mengganti Icon Marker Google Maps API dengan Gambar</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-e3ve-17AY6c/XhYNQ8x6ZoI/AAAAAAAAALQ/E5Llc1w4lIoX2wMxZMsGAnyNAIaGD6URwCLcBGAsYHQ/s1600/2-3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;300&quot; data-original-width=&quot;400&quot; height=&quot;240&quot; src=&quot;https://1.bp.blogspot.com/-e3ve-17AY6c/XhYNQ8x6ZoI/AAAAAAAAALQ/E5Llc1w4lIoX2wMxZMsGAnyNAIaGD6URwCLcBGAsYHQ/s320/2-3.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Selamat datang kembali di blog Mari belajar coding. Jika tutorial sebelumnya kita pernah belajar mengganti icon marker Google Maps API menggunakan plugin Maps Icon, kali ini kita akan belajar mengganti icon marker dengan gambar yang telah kita siapkan terlebih dahulu. Penggunaan plugin maps icon sebenarnya lebih efisien karena tidak perlu menyiapkan gambar untuk mengganti icon marker, tetapi penggunaan gambar juga lebih bisa di sesuaikan sesuai kebutuhan. Kita juga bisa mendesain sendiri gambar atau icon apa yang akan di gunakan sebagai marker maps.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Untuk mengganti icon marker dengan gambar sebenarnya hanya menambah variabel icon. Lihat baris yang diberi highlight. Teman-teman bisa mengganti url atau alamat icon.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;var marker = new google.maps.Marker({&lt;br /&gt;    map: map,&lt;br /&gt;    animation: google.maps.Animation.DROP,&lt;br /&gt;    position: myLatlng,&lt;br /&gt;    &lt;mark&gt;icon: &#39;https://img.icons8.com/officel/40/000000/marker.png&#39;&lt;/mark&gt;&lt;br /&gt;});&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Contoh lengkapnya seperti di bawah ini, ganti api key dengan api key teman-teman.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;  &amp;lt;head&amp;gt;&lt;br /&gt;    &amp;lt;title&amp;gt;Simple Map&amp;lt;/title&amp;gt;&lt;br /&gt;    &amp;lt;meta name=&quot;viewport&quot; content=&quot;initial-scale=1.0&quot;&amp;gt;&lt;br /&gt;    &amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;&lt;br /&gt;    &amp;lt;style&amp;gt;&lt;br /&gt;      /* Always set the map height explicitly to define the size of the div&lt;br /&gt;       * element that contains the map. */&lt;br /&gt;      #map {&lt;br /&gt;        height: 100%;&lt;br /&gt;      }&lt;br /&gt;      /* Optional: Makes the sample page fill the window. */&lt;br /&gt;      html, body {&lt;br /&gt;        height: 100%;&lt;br /&gt;        margin: 0;&lt;br /&gt;        padding: 0;&lt;br /&gt;      }&lt;br /&gt;    &amp;lt;/style&amp;gt;&lt;br /&gt;  &amp;lt;/head&amp;gt;&lt;br /&gt;  &amp;lt;body&amp;gt;&lt;br /&gt;    &amp;lt;div id=&quot;map&quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;    &amp;lt;script&amp;gt;&lt;br /&gt;   &lt;br /&gt;      function initMap() {&lt;br /&gt;        var mapCanvas = document.getElementById(&#39;map&#39;);      &lt;br /&gt;        // Center maps&lt;br /&gt;        var myLatlng = new google.maps.LatLng(-6.9902658,110.4229144);&lt;br /&gt;&lt;br /&gt;        // Map Options    &lt;br /&gt;        var mapOptions = {&lt;br /&gt;          zoom: 12,&lt;br /&gt;          center: myLatlng&lt;br /&gt;        };&lt;br /&gt;        &lt;br /&gt;        // Create the Map&lt;br /&gt;        map = new google.maps.Map(mapCanvas, mapOptions);&lt;br /&gt;&lt;br /&gt;        var marker = new google.maps.Marker({&lt;br /&gt;            map: map,&lt;br /&gt;            animation: google.maps.Animation.DROP,&lt;br /&gt;            position: myLatlng,&lt;br /&gt;            icon: &#39;https://img.icons8.com/officel/40/000000/marker.png&#39;&lt;br /&gt;        });&lt;br /&gt;&lt;br /&gt;        // To add the marker to the map, call setMap();&lt;br /&gt;        marker.setMap(map);&lt;br /&gt;      }&lt;br /&gt;    &amp;lt;/script&amp;gt;&lt;br /&gt;    &amp;lt;script src=&quot;https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&amp;amp;callback=initMap&quot;&lt;br /&gt;    async defer&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;  &amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Untuk menampilkan marker dari database, kita perlu menyiapkan database nya terlebih dahulu. Buat database &lt;b&gt;db_maps&lt;/b&gt;, selanjutnya buat tabel &lt;b&gt;Tempat&lt;/b&gt; untuk menyimpan data tempat dan koordinat lokasi. Buat satu tabel lagi untuk menyimpan data &lt;b&gt;Tipe&lt;/b&gt; tempat. Tipe tempat ini yang akan menentukan icon apa yang akan ditampilkan sebagai marker.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;CREATE DATABASE `db_maps`;&lt;br /&gt;USE `db_maps`;&lt;br /&gt;&lt;br /&gt;CREATE TABLE `tempat` (&lt;br /&gt;`Id_Tempat` int(11) PRIMARY KEY NOT NULL,&lt;br /&gt;`Nama_Tempat` varchar(255),&lt;br /&gt;`Alamat` varchar(255),&lt;br /&gt;`Id_Tipe` int(11),&lt;br /&gt;`Lat` varchar(50),&lt;br /&gt;`Lng` varchar(50)&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;CREATE TABLE `tipe` (&lt;br /&gt;`Id_Tipe` int(11) PRIMARY KEY NOT NULL,&lt;br /&gt;`Tipe` varchar(50),&lt;br /&gt;`Image_Path` varchar(255)&lt;br /&gt;);&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Insert data kedalam tabel &lt;b&gt;tempat &lt;/b&gt;dan &lt;b&gt;tipe&lt;/b&gt;.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;INSERT INTO `tempat` (`Id_Tempat`, `Nama_Tempat`, `Alamat`, `Id_Tipe`, `Lat`, `Lng`) VALUES&lt;br /&gt;(1, &#39;Paragon City Mall Semarang&#39;, &#39;Jl. Pemuda No.118, Sekayu, Kec. Semarang Tengah, Kota Semarang, Jawa Tengah 50132&#39;, 1, &#39;-6.9788825&#39;, &#39;110.4136937&#39;),&lt;br /&gt;(2, &#39;Achmad Yani International Airport&#39;, &#39;Tambakharjo, Kec. Semarang Bar., Kota Semarang, Jawa Tengah 50149&#39;, 2, &#39;-6.9663401&#39;, &#39;110.3728004&#39;),&lt;br /&gt;(3, &#39;Lawang Sewu&#39;, &#39;Jl. Pemuda, Sekayu, Kec. Semarang Tengah, Kota Semarang, Jawa Tengah 50132&#39;, 3, &#39;-6.9839838&#39;, &#39;110.4097825&#39;);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;INSERT INTO `tipe` (`Id_Tipe`, `Tipe`, `Image_Path`) VALUES&lt;br /&gt;(1, &#39;Shop&#39;, &#39;icon/shopping-pin.png&#39;),&lt;br /&gt;(2, &#39;Airport&#39;, &#39;icon/airport-pin.png&#39;),&lt;br /&gt;(3, &#39;Building&#39;, &#39;icon/building-pin.png&#39;);&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Setelah database dibuat dan insert data kedalam tabel. Selanjutnya kita akan membuat sebuah JSON data tempat dengan PHP.&amp;nbsp;&lt;b&gt;data-maps.php&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt; header(&#39;Content-Type: application/json; charset=utf8&#39;);&lt;br /&gt; &lt;br /&gt; $con = mysqli_connect(&quot;localhost&quot;,&quot;root&quot;,&quot;&quot;,&quot;db_maps&quot;);&lt;br /&gt;&lt;br /&gt; //query untuk menampilkan data maps dan icon image&lt;br /&gt; $sql=&quot;SELECT&lt;br /&gt;   tempat.Id_Tempat,&lt;br /&gt;   tempat.Nama_Tempat,&lt;br /&gt;   tempat.Alamat,&lt;br /&gt;   tempat.Lat,&lt;br /&gt;   tempat.Lng,&lt;br /&gt;   tipe.Tipe,&lt;br /&gt;   tipe.Image_Path&lt;br /&gt;  FROM&lt;br /&gt;   tempat&lt;br /&gt;   LEFT JOIN tipe ON tempat.Id_Tipe=tipe.Id_Tipe&quot;;&lt;br /&gt;&lt;br /&gt; $query=mysqli_query($con, $sql);&lt;br /&gt;&lt;br /&gt; $array=array();&lt;br /&gt; while($data=mysqli_fetch_assoc($query)) $array[]=$data; &lt;br /&gt; &lt;br /&gt; echo json_encode($array);&lt;br /&gt;?&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Buat file &lt;b&gt;latihan.php&lt;/b&gt; untuk menampikan maps beserta markernya.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;  &amp;lt;head&amp;gt;&lt;br /&gt;    &amp;lt;title&amp;gt;maribelajarcoding.com&amp;lt;/title&amp;gt;&lt;br /&gt;    &amp;lt;meta name=&quot;viewport&quot; content=&quot;initial-scale=1.0&quot;&amp;gt;&lt;br /&gt;    &amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;&lt;br /&gt;    &amp;lt;script src=&quot;https://code.jquery.com/jquery-3.4.1.min.js&quot; &amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;    &amp;lt;script src=&quot;https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&amp;amp;callback=initMap&quot;&lt;br /&gt;    async defer&amp;gt;&amp;lt;/script&amp;gt;  &lt;br /&gt;     &amp;lt;style&amp;gt;&lt;br /&gt;      /* Always set the map height explicitly to define the size of the div&lt;br /&gt;       * element that contains the map. */&lt;br /&gt;      #map {&lt;br /&gt;        height: 100%;&lt;br /&gt;      }&lt;br /&gt;      /* Optional: Makes the sample page fill the window. */&lt;br /&gt;      html, body {&lt;br /&gt;        height: 100%;&lt;br /&gt;        margin: 0;&lt;br /&gt;        padding: 0;&lt;br /&gt;      }&lt;br /&gt;    &amp;lt;/style&amp;gt;&lt;br /&gt;  &amp;lt;/head&amp;gt;&lt;br /&gt;  &amp;lt;body&amp;gt;&lt;br /&gt;    &amp;lt;div id=&quot;map&quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;div align=&quot;center&quot;&amp;gt;&lt;br /&gt;      &amp;lt;a href=&quot;https://www.maribelajarcoding.com&quot; target=&quot;_blank&quot;&amp;gt;maribelajarcoding.com&amp;lt;/a&amp;gt;&lt;br /&gt;    &amp;lt;/div&amp;gt;&lt;br /&gt;     &amp;lt;script&amp;gt;&lt;br /&gt;        function initMap() {&lt;br /&gt;       &lt;br /&gt;        var mapCanvas = document.getElementById(&#39;map&#39;);      &lt;br /&gt;        // Center maps&lt;br /&gt;        var myLatlng = new google.maps.LatLng(-6.9902658,110.4229144);&lt;br /&gt;        // Map Options    &lt;br /&gt;        var mapOptions = {&lt;br /&gt;          zoom: 12,&lt;br /&gt;          center: myLatlng&lt;br /&gt;        };&lt;br /&gt;        &lt;br /&gt;        // Create the Map&lt;br /&gt;        map = new google.maps.Map(mapCanvas, mapOptions);&lt;br /&gt;&lt;br /&gt;        var infoWindow = new google.maps.InfoWindow;&lt;br /&gt;&lt;br /&gt;        //request data from data-maps.php&lt;br /&gt;        $.getJSON( &quot;data-maps.php&quot;, function( data ) {&lt;br /&gt;          //parsing data json &lt;br /&gt;          $.each( data, function( i, item ) {&lt;br /&gt;&lt;br /&gt;            //set point marker&lt;br /&gt;            var point = new google.maps.LatLng(&lt;br /&gt;                        parseFloat(item.Lat),&lt;br /&gt;                        parseFloat(item.Lng));&lt;br /&gt;&lt;br /&gt;            //create pop up info header&lt;br /&gt;            var infowincontent = document.createElement(&#39;div&#39;);&lt;br /&gt;            var strong = document.createElement(&#39;strong&#39;);&lt;br /&gt;            strong.textContent = item.Nama_Tempat;&lt;br /&gt;            infowincontent.appendChild(strong);&lt;br /&gt;            &lt;br /&gt;            infowincontent.appendChild(document.createElement(&#39;br&#39;));&lt;br /&gt;&lt;br /&gt;            //create pop up info content&lt;br /&gt;            var text = document.createElement(&#39;text&#39;);&lt;br /&gt;            text.textContent = item.Alamat&lt;br /&gt;            infowincontent.appendChild(text);&lt;br /&gt;&lt;br /&gt;            //marker option&lt;br /&gt;            var marker = new google.maps.Marker({&lt;br /&gt;                map: map,&lt;br /&gt;                animation: google.maps.Animation.DROP,&lt;br /&gt;                position: point,&lt;br /&gt;                icon: item.Image_Path&lt;br /&gt;            });&lt;br /&gt;&lt;br /&gt;            //popup info &lt;br /&gt;            marker.addListener(&#39;click&#39;, function() {&lt;br /&gt;              infoWindow.setContent(infowincontent);&lt;br /&gt;              infoWindow.open(map, marker);&lt;br /&gt;            });&lt;br /&gt;&lt;br /&gt;          });&lt;br /&gt;          &lt;br /&gt;        });&lt;br /&gt;        }&lt;br /&gt;    &amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;  &amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Ganti your api key dengan api google maps teman-teman, pastikan terkoneksi dengan internet untuk request data Google&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Maps&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-EBN8gG0FcGU/XcpCQJXI-RI/AAAAAAAACi4/RE9RsYDVzoA08rcq4KvJo33R7eVHUtM5wCLcBGAsYHQ/s1600/Mengganti%2BIcon%2BMarker%2BGoogle%2BMaps%2BAPI%2Bdengan%2BGambar-min%2B%25281%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Mengganti Icon Marker Google Maps API dengan Gambar&quot; border=&quot;0&quot; data-original-height=&quot;319&quot; data-original-width=&quot;558&quot; height=&quot;227&quot; src=&quot;https://1.bp.blogspot.com/-EBN8gG0FcGU/XcpCQJXI-RI/AAAAAAAACi4/RE9RsYDVzoA08rcq4KvJo33R7eVHUtM5wCLcBGAsYHQ/s400/Mengganti%2BIcon%2BMarker%2BGoogle%2BMaps%2BAPI%2Bdengan%2BGambar-min%2B%25281%2529.png&quot; title=&quot;Mengganti Icon Marker Google Maps API dengan Gambar&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Source Code:  &lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://drive.google.com/file/d/1ZzmHECHjfW4p6QfEBTjlC1CEMr_VclJX/view?usp=sharing&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;MapsIconImage.zip&lt;/a&gt; &lt;/span&gt; &lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.ibarat.me/feeds/4498064406903984632/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.ibarat.me/2020/01/mengganti-icon-marker-google-maps-api.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/4498064406903984632'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/4498064406903984632'/><link rel='alternate' type='text/html' href='https://www.ibarat.me/2020/01/mengganti-icon-marker-google-maps-api.html' title='Mengganti Icon Marker Google Maps API dengan Gambar'/><author><name>Tahu.me</name><uri>http://www.blogger.com/profile/17530242449499386252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/-bxSGtF5zM2Y/Xhv6a-UySqI/AAAAAAAAAME/GkFLT7Wuk4ovgZ8WYtyY7s76jvrWuZsJgCK4BGAYYCw/s220/images.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-e3ve-17AY6c/XhYNQ8x6ZoI/AAAAAAAAALQ/E5Llc1w4lIoX2wMxZMsGAnyNAIaGD6URwCLcBGAsYHQ/s72-c/2-3.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8891531573114111967.post-2526464408078409961</id><published>2020-01-11T04:27:00.000-08:00</published><updated>2020-01-11T04:27:08.403-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><title type='text'>Membuat Pagination dengan PHP dan Mysql</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-msYDJwvo6ds/XhYMWg1EEPI/AAAAAAAAALE/otk0P7KUcrAUNfysIOvWl_MvvLRpBJYrwCLcBGAsYHQ/s1600/ikony_us_ug-03.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;600&quot; data-original-width=&quot;800&quot; height=&quot;240&quot; src=&quot;https://1.bp.blogspot.com/-msYDJwvo6ds/XhYMWg1EEPI/AAAAAAAAALE/otk0P7KUcrAUNfysIOvWl_MvvLRpBJYrwCLcBGAsYHQ/s320/ikony_us_ug-03.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Selamat datang kembali di blog Mari belajar coding. Jika tutorial sebelumnya kita pernah membuat pagination dengan PHP dan Plugin Datatables, k&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;ali ini kita akan membuat sebuah pagination dengan coding secara manual.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Sebenarnya menggunakan plugin Datatables untuk menampilkan data dalam sebuah tabel lebih efisien, karena kita hanya memanggil fungsi datatables. Pagination, shorting, export data dan sebagainya telah di buat otomatis.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Pagination merupakan sebuah cara untuk menampilkan data dalam beberapa halaman.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Baca juga&amp;nbsp;&lt;a href=&quot;https://www.maribelajarcoding.com/2019/04/membuat-pagination-dengan-php-dan-mysql.html&quot; target=&quot;_blank&quot;&gt;Membuat Pagination dengan PHP dan Plugin DataTables&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Membuat Pagination dengan PHP dan Mysql&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-bXOnvZDTiTM/Xc6ZdwrINWI/AAAAAAAAL6M/SFwZbxwvrlU-5gynvj1b-ZKfiGk-dRJrACLcBGAsYHQ/s1600/Screenshot_1-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Pagination dengan PHP dan Mysql&quot; border=&quot;0&quot; data-original-height=&quot;427&quot; data-original-width=&quot;1208&quot; height=&quot;225&quot; src=&quot;https://1.bp.blogspot.com/-bXOnvZDTiTM/Xc6ZdwrINWI/AAAAAAAAL6M/SFwZbxwvrlU-5gynvj1b-ZKfiGk-dRJrACLcBGAsYHQ/s640/Screenshot_1-min.png&quot; title=&quot;Membuat Pagination dengan PHP dan Mysql&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Pertama-tama kita buat databasenya untuk menampung data. Buat database &lt;b&gt;akademik &lt;/b&gt;dengan tabel &lt;b&gt;siswa.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;CREATE DATABASE akademik;&lt;br /&gt;USE akademik;&lt;br /&gt;&lt;br /&gt;CREATE TABLE `siswa` (&lt;br /&gt;`SiswaID` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,&lt;br /&gt;`Nama` varchar(100),&lt;br /&gt;`Alamat` text,&lt;br /&gt;`JenisKelamin` varchar(50)&lt;br /&gt;);&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Insert data kedalam tabel &lt;b&gt;siswa&lt;/b&gt;.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;1&#39;, &#39;Ardin&#39;, &#39;Semarang&#39;, &#39;Laki-laki&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;2&#39;, &#39;Vita&#39;, &#39;Kudus&#39;, &#39;Perempuan&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;3&#39;, &#39;Wisnu&#39;, &#39;Tegal&#39;, &#39;Laki-laki&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;4&#39;, &#39;Angga&#39;, &#39;Rembang&#39;, &#39;Laki-laki&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;5&#39;, &#39;Dian&#39;, &#39;Wonosobo&#39;, &#39;Laki-laki&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;6&#39;, &#39;Ali&#39;, &#39;Brebes&#39;, &#39;Laki-laki&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;7&#39;, &#39;Nia&#39;, &#39;Pati&#39;, &#39;Perempuan&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;8&#39;, &#39;Yudis&#39;, &#39;Salatiga&#39;, &#39;Laki-laki&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;9&#39;, &#39;Iman&#39;, &#39;Surakarta&#39;, &#39;Laki-laki&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;10&#39;, &#39;Yogi&#39;, &#39;Sleman&#39;, &#39;Laki-laki&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;11&#39;, &#39;Rifki&#39;, &#39;Magelang&#39;, &#39;Laki-laki&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;12&#39;, &#39;Anisa&#39;, &#39;Wonosobo&#39;, &#39;Perempuan&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;13&#39;, &#39;Rani&#39;, &#39;Rembang&#39;, &#39;Perempuan&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;14&#39;, &#39;Rahmat&#39;, &#39;Semarang&#39;, &#39;Laki-laki&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;15&#39;, &#39;Ayu&#39;, &#39;Kudus&#39;, &#39;Perempuan&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;16&#39;, &#39;Nabila&#39;, &#39;Sleman&#39;, &#39;Perempuan&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;17&#39;, &#39;Heri&#39;, &#39;Pati&#39;, &#39;Laki-laki&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;18&#39;, &#39;Nugroho&#39;, &#39;Magelang&#39;, &#39;Laki-laki&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;19&#39;, &#39;Farida&#39;, &#39;Salatiga&#39;, &#39;Perempuan&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;20&#39;, &#39;Andri&#39;, &#39;Tegal&#39;, &#39;Laki-laki&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;21&#39;, &#39;Andi&#39;, &#39;Surakarta&#39;, &#39;Laki-laki&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;22&#39;, &#39;Handayani&#39;, &#39;Brebes&#39;, &#39;Perempuan&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;23&#39;, &#39;Rendy&#39;, &#39;Semarang&#39;, &#39;Laki-laki&#39;);&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Buat &lt;b&gt;koneksi.php&lt;/b&gt; untuk menghubungkan aplikasi dengan database akademik.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt; $host = &quot;localhost&quot;; &lt;br /&gt; $username = &quot;root&quot;; &lt;br /&gt; $password = &quot;&quot;; &lt;br /&gt; $database = &quot;akademik&quot;; &lt;br /&gt; $con = mysqli_connect($host, $username, $password, $database); &lt;br /&gt;?&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Buat tabel html untuk menampilkan data dari database. Data yang akan ditampilkan hanya lima data, untuk mengubah berapa data yang akan di tampilkan kedalam tabel, ganti value pada parameter data. Lihat baris yang diberi highlight. Query pada tabel &lt;b&gt;siswa&lt;/b&gt; akan menggunakan limit untuk membatasi jumlah data yang akan ditampilkan. Contoh limit 0,5 akan menampilkan data mulai dari row pertama (0) pada tabel sebanyak lima data. Sedangkan limit 2, 5 akan menampilkan data mulai dari data ke tiga(2) dari tabel siswa sebanyak 5 data.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;table class=&quot;table table-striped table-bordered table-hover&quot;&amp;gt;&lt;br /&gt;  &amp;lt;thead&amp;gt;&lt;br /&gt;    &amp;lt;tr&amp;gt;&lt;br /&gt;      &amp;lt;th&amp;gt;No.&amp;lt;/th&amp;gt;&lt;br /&gt;      &amp;lt;th&amp;gt;Nama&amp;lt;/th&amp;gt;&lt;br /&gt;      &amp;lt;th&amp;gt;Alamat&amp;lt;/th&amp;gt;&lt;br /&gt;      &amp;lt;th&amp;gt;Jenis Kelamin&amp;lt;/th&amp;gt;&lt;br /&gt;    &amp;lt;/tr&amp;gt;&lt;br /&gt;  &amp;lt;/thead&amp;gt;  &lt;br /&gt;  &amp;lt;tbody&amp;gt;&lt;br /&gt;    &amp;lt;?php&lt;br /&gt;    include &quot;koneksi.php&quot;;&lt;br /&gt;    &lt;br /&gt;    $page = (isset($_GET[&#39;page&#39;]))? (int) $_GET[&#39;page&#39;] : 1;&lt;br /&gt;    &lt;br /&gt;    // Jumlah data per halaman&lt;br /&gt;    $limit = 5;&lt;br /&gt;&lt;br /&gt;    $limitStart = ($page - 1) * $limit;&lt;br /&gt;              &lt;br /&gt;    $SqlQuery = mysqli_query($con, &quot;SELECT * FROM Siswa LIMIT &quot;.$limitStart.&quot;,&quot;.$limit);&lt;br /&gt;    &lt;br /&gt;    $no = $limitStart + 1;&lt;br /&gt;    &lt;br /&gt;    while($row = mysqli_fetch_array($SqlQuery)){ &lt;br /&gt;    ?&amp;gt;&lt;br /&gt;      &amp;lt;tr&amp;gt;&lt;br /&gt;        &amp;lt;td&amp;gt;&amp;lt;?php echo $no++; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;        &amp;lt;td&amp;gt;&amp;lt;?php echo $row[&#39;Nama&#39;]; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;        &amp;lt;td&amp;gt;&amp;lt;?php echo $row[&#39;Alamat&#39;]; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;        &amp;lt;td&amp;gt;&amp;lt;?php echo $row[&#39;JenisKelamin&#39;]; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;      &amp;lt;/tr&amp;gt;&lt;br /&gt;    &amp;lt;?php           &lt;br /&gt;    }&lt;br /&gt;    ?&amp;gt;&lt;br /&gt;  &amp;lt;/tbody&amp;gt;      &lt;br /&gt;&amp;lt;/table&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Buat button pagination, disini kita menggunakan class bootstrap.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;div align=&quot;right&quot;&amp;gt;&lt;br /&gt;  &amp;lt;ul class=&quot;pagination&quot;&amp;gt;&lt;br /&gt;    &amp;lt;?php&lt;br /&gt;    // Jika page = 1, maka LinkPrev disable&lt;br /&gt;    if($page == 1){ &lt;br /&gt;    ?&amp;gt;        &lt;br /&gt;      &amp;lt;!-- link Previous Page disable --&amp;gt; &lt;br /&gt;      &amp;lt;li class=&quot;disabled&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Previous&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;    &amp;lt;?php&lt;br /&gt;    }&lt;br /&gt;    else{ &lt;br /&gt;      $LinkPrev = ($page &amp;gt; 1)? $page - 1 : 1;&lt;br /&gt;    ?&amp;gt;&lt;br /&gt;      &amp;lt;!-- link Previous Page --&amp;gt; &lt;br /&gt;      &amp;lt;li&amp;gt;&amp;lt;a href=&quot;index.php?page=&amp;lt;?php echo $LinkPrev; ?&amp;gt;&quot;&amp;gt;Previous&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;    &amp;lt;?php&lt;br /&gt;      }&lt;br /&gt;    ?&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;?php&lt;br /&gt;    $SqlQuery = mysqli_query($con, &quot;SELECT * FROM Siswa&quot;);        &lt;br /&gt;    &lt;br /&gt;    //Hitung semua jumlah data yang berada pada tabel Sisawa&lt;br /&gt;    $JumlahData = mysqli_num_rows($SqlQuery);&lt;br /&gt;    &lt;br /&gt;    // Hitung jumlah halaman yang tersedia&lt;br /&gt;    $jumlahPage = ceil($JumlahData / $limit); &lt;br /&gt;    &lt;br /&gt;    // Jumlah link number &lt;br /&gt;    $jumlahNumber = 1; &lt;br /&gt;&lt;br /&gt;    // Untuk awal link number&lt;br /&gt;    $startNumber = ($page &amp;gt; $jumlahNumber)? $page - $jumlahNumber : 1; &lt;br /&gt;    &lt;br /&gt;    // Untuk akhir link number&lt;br /&gt;    $endNumber = ($page &amp;lt; ($jumlahPage - $jumlahNumber))? $page + $jumlahNumber : $jumlahPage; &lt;br /&gt;    &lt;br /&gt;    for($i = $startNumber; $i &amp;lt;= $endNumber; $i++){&lt;br /&gt;      $linkActive = ($page == $i)? &#39; class=&quot;active&quot;&#39; : &#39;&#39;;&lt;br /&gt;    ?&amp;gt;&lt;br /&gt;      &amp;lt;li&amp;lt;?php echo $linkActive; ?&amp;gt;&amp;gt;&amp;lt;a href=&quot;index.php?page=&amp;lt;?php echo $i; ?&amp;gt;&quot;&amp;gt;&amp;lt;?php echo $i; ?&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;    &amp;lt;?php&lt;br /&gt;      }&lt;br /&gt;    ?&amp;gt;&lt;br /&gt;    &lt;br /&gt;    &amp;lt;!-- link Next Page --&amp;gt;&lt;br /&gt;    &amp;lt;?php       &lt;br /&gt;    if($page == $jumlahPage){ &lt;br /&gt;    ?&amp;gt;&lt;br /&gt;      &amp;lt;li class=&quot;disabled&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;    &amp;lt;?php&lt;br /&gt;    }&lt;br /&gt;    else{&lt;br /&gt;      $linkNext = ($page &amp;lt; $jumlahPage)? $page + 1 : $jumlahPage;&lt;br /&gt;    ?&amp;gt;&lt;br /&gt;      &amp;lt;li&amp;gt;&amp;lt;a href=&quot;index.php?page=&amp;lt;?php echo $linkNext; ?&amp;gt;&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;    &amp;lt;?php&lt;br /&gt;    }&lt;br /&gt;    ?&amp;gt;&lt;br /&gt;  &amp;lt;/ul&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Kode lengkap seperti dibawah ini, simpan dengan nama &lt;b&gt;index.php&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;&amp;lt;html lang=&quot;en&quot;&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;  &amp;lt;title&amp;gt;Maribelajarcoding.com - Pagination dengan PHP dan Mysql&amp;lt;/title&amp;gt;&lt;br /&gt;  &amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;&lt;br /&gt;  &amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&amp;gt;&lt;br /&gt;  &amp;lt;!-- css bootstrap --&amp;gt;&lt;br /&gt;  &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css&quot;&amp;gt;&lt;br /&gt;  &amp;lt;script src=&quot;https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;  &amp;lt;script src=&quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;nav class=&quot;navbar navbar-inverse&quot;&amp;gt;&lt;br /&gt;  &amp;lt;div class=&quot;container-fluid&quot;&amp;gt;&lt;br /&gt;    &amp;lt;div class=&quot;navbar-header&quot;&amp;gt;&lt;br /&gt;      &amp;lt;a class=&quot;navbar-brand&quot; href=&quot;#&quot;&amp;gt;maribelajarcoding.com&amp;lt;/a&amp;gt;&lt;br /&gt;    &amp;lt;/div&amp;gt;&lt;br /&gt;  &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/nav&amp;gt;&lt;br /&gt;  &lt;br /&gt;&amp;lt;div class=&quot;container&quot;&amp;gt;&lt;br /&gt;  &amp;lt;div align=&quot;center&quot;&amp;gt;&lt;br /&gt;    &amp;lt;h3&amp;gt;&amp;lt;b&amp;gt;Pagination PHP dan Mysql&amp;lt;/b&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;    &amp;lt;h4&amp;gt;&amp;lt;b&amp;gt;maribelajarcoding.com&amp;lt;/b&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;  &amp;lt;/div&amp;gt;&lt;br /&gt;  &amp;lt;table class=&quot;table table-striped table-bordered table-hover&quot;&amp;gt;&lt;br /&gt;    &amp;lt;thead&amp;gt;&lt;br /&gt;      &amp;lt;tr&amp;gt;&lt;br /&gt;        &amp;lt;th&amp;gt;No.&amp;lt;/th&amp;gt;&lt;br /&gt;        &amp;lt;th&amp;gt;Nama&amp;lt;/th&amp;gt;&lt;br /&gt;        &amp;lt;th&amp;gt;Alamat&amp;lt;/th&amp;gt;&lt;br /&gt;        &amp;lt;th&amp;gt;Jenis Kelamin&amp;lt;/th&amp;gt;&lt;br /&gt;      &amp;lt;/tr&amp;gt;&lt;br /&gt;    &amp;lt;/thead&amp;gt;  &lt;br /&gt;    &amp;lt;tbody&amp;gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      include &quot;koneksi.php&quot;;&lt;br /&gt;      &lt;br /&gt;      $page = (isset($_GET[&#39;page&#39;]))? (int) $_GET[&#39;page&#39;] : 1;&lt;br /&gt;      &lt;br /&gt;      // Jumlah data per halaman&lt;br /&gt;      $limit = 5;&lt;br /&gt;&lt;br /&gt;      $limitStart = ($page - 1) * $limit;&lt;br /&gt;                &lt;br /&gt;      $SqlQuery = mysqli_query($con, &quot;SELECT * FROM Siswa LIMIT &quot;.$limitStart.&quot;,&quot;.$limit);&lt;br /&gt;      &lt;br /&gt;      $no = $limitStart + 1;&lt;br /&gt;      &lt;br /&gt;      while($row = mysqli_fetch_array($SqlQuery)){ &lt;br /&gt;      ?&amp;gt;&lt;br /&gt;        &amp;lt;tr&amp;gt;&lt;br /&gt;          &amp;lt;td&amp;gt;&amp;lt;?php echo $no++; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;          &amp;lt;td&amp;gt;&amp;lt;?php echo $row[&#39;Nama&#39;]; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;          &amp;lt;td&amp;gt;&amp;lt;?php echo $row[&#39;Alamat&#39;]; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;          &amp;lt;td&amp;gt;&amp;lt;?php echo $row[&#39;JenisKelamin&#39;]; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;        &amp;lt;/tr&amp;gt;&lt;br /&gt;      &amp;lt;?php           &lt;br /&gt;      }&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;    &amp;lt;/tbody&amp;gt;      &lt;br /&gt;  &amp;lt;/table&amp;gt;&lt;br /&gt;  &amp;lt;div align=&quot;right&quot;&amp;gt;&lt;br /&gt;    &amp;lt;ul class=&quot;pagination&quot;&amp;gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      // Jika page = 1, maka LinkPrev disable&lt;br /&gt;      if($page == 1){ &lt;br /&gt;      ?&amp;gt;        &lt;br /&gt;        &amp;lt;!-- link Previous Page disable --&amp;gt; &lt;br /&gt;        &amp;lt;li class=&quot;disabled&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Previous&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      }&lt;br /&gt;      else{ &lt;br /&gt;        $LinkPrev = ($page &amp;gt; 1)? $page - 1 : 1;&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;        &amp;lt;!-- link Previous Page --&amp;gt; &lt;br /&gt;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;index.php?page=&amp;lt;?php echo $LinkPrev; ?&amp;gt;&quot;&amp;gt;Previous&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;        }&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      $SqlQuery = mysqli_query($con, &quot;SELECT * FROM Siswa&quot;);        &lt;br /&gt;      &lt;br /&gt;      //Hitung semua jumlah data yang berada pada tabel Sisawa&lt;br /&gt;      $JumlahData = mysqli_num_rows($SqlQuery);&lt;br /&gt;      &lt;br /&gt;      // Hitung jumlah halaman yang tersedia&lt;br /&gt;      $jumlahPage = ceil($JumlahData / $limit); &lt;br /&gt;      &lt;br /&gt;      // Jumlah link number &lt;br /&gt;      $jumlahNumber = 1; &lt;br /&gt;&lt;br /&gt;      // Untuk awal link number&lt;br /&gt;      $startNumber = ($page &amp;gt; $jumlahNumber)? $page - $jumlahNumber : 1; &lt;br /&gt;      &lt;br /&gt;      // Untuk akhir link number&lt;br /&gt;      $endNumber = ($page &amp;lt; ($jumlahPage - $jumlahNumber))? $page + $jumlahNumber : $jumlahPage; &lt;br /&gt;      &lt;br /&gt;      for($i = $startNumber; $i &amp;lt;= $endNumber; $i++){&lt;br /&gt;        $linkActive = ($page == $i)? &#39; class=&quot;active&quot;&#39; : &#39;&#39;;&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;        &amp;lt;li&amp;lt;?php echo $linkActive; ?&amp;gt;&amp;gt;&amp;lt;a href=&quot;index.php?page=&amp;lt;?php echo $i; ?&amp;gt;&quot;&amp;gt;&amp;lt;?php echo $i; ?&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;        }&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;      &lt;br /&gt;      &amp;lt;!-- link Next Page --&amp;gt;&lt;br /&gt;      &amp;lt;?php       &lt;br /&gt;      if($page == $jumlahPage){ &lt;br /&gt;      ?&amp;gt;&lt;br /&gt;        &amp;lt;li class=&quot;disabled&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      }&lt;br /&gt;      else{&lt;br /&gt;        $linkNext = ($page &amp;lt; $jumlahPage)? $page + 1 : $jumlahPage;&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;index.php?page=&amp;lt;?php echo $linkNext; ?&amp;gt;&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      }&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;    &amp;lt;/ul&amp;gt;&lt;br /&gt;  &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Tutorial membuat pagination dengan PHP mysql telah selesai. Sekian, semoga bermanfaat.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Baca juga&amp;nbsp;&lt;a href=&quot;https://www.maribelajarcoding.com/2019/11/membuat-pencariansearching-dan.html&quot; target=&quot;_blank&quot;&gt;Membuat pencarian data dan pagination dengan PHP&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.ibarat.me/feeds/2526464408078409961/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.ibarat.me/2020/01/membuat-pagination-dengan-php-dan-mysql.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/2526464408078409961'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/2526464408078409961'/><link rel='alternate' type='text/html' href='https://www.ibarat.me/2020/01/membuat-pagination-dengan-php-dan-mysql.html' title='Membuat Pagination dengan PHP dan Mysql'/><author><name>Tahu.me</name><uri>http://www.blogger.com/profile/17530242449499386252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/-bxSGtF5zM2Y/Xhv6a-UySqI/AAAAAAAAAME/GkFLT7Wuk4ovgZ8WYtyY7s76jvrWuZsJgCK4BGAYYCw/s220/images.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-msYDJwvo6ds/XhYMWg1EEPI/AAAAAAAAALE/otk0P7KUcrAUNfysIOvWl_MvvLRpBJYrwCLcBGAsYHQ/s72-c/ikony_us_ug-03.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8891531573114111967.post-2558693729054422382</id><published>2020-01-10T10:13:00.000-08:00</published><updated>2020-01-10T10:13:06.125-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><title type='text'>Membuat Pencarian(searching) dan Pagination dengan PHP</title><content type='html'>&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-3J7g-KxlA3I/XhYMG1jdmsI/AAAAAAAAAK8/GjLbBjukrKQhJdDs1TGAvVeyrBJKPstgACLcBGAsYHQ/s1600/drbinv.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;600&quot; data-original-width=&quot;800&quot; height=&quot;240&quot; src=&quot;https://1.bp.blogspot.com/-3J7g-KxlA3I/XhYMG1jdmsI/AAAAAAAAAK8/GjLbBjukrKQhJdDs1TGAvVeyrBJKPstgACLcBGAsYHQ/s320/drbinv.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Selamat datang kembali di blog Mari belajar coding. Tutorial kali ini kita akan belajar membuat sebuah form pencarian data dan pagination. Jika tutorial sebelumnya kita hanya membuat sebuah pagination untuk menampilkan data dalam beberapa halaman pada tabel, kali ini kita akan menambahkan kolom pencarian untuk mempermudah dalam mencari data berdasarkan kata kunci yang telah di inputkan.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-_y8_6OO5MGU/XdF_fIGuXkI/AAAAAAAAL6k/ZHYxB6dJ7ModL-_pJsVhuIDrcAapik31QCLcBGAsYHQ/s1600/Membuat%2BPencarian%2Bdan%2BPagination%2BPHP%2B1-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Pencarian dan Pagination PHP&quot; border=&quot;0&quot; data-original-height=&quot;504&quot; data-original-width=&quot;1148&quot; height=&quot;280&quot; src=&quot;https://1.bp.blogspot.com/-_y8_6OO5MGU/XdF_fIGuXkI/AAAAAAAAL6k/ZHYxB6dJ7ModL-_pJsVhuIDrcAapik31QCLcBGAsYHQ/s640/Membuat%2BPencarian%2Bdan%2BPagination%2BPHP%2B1-min.png&quot; title=&quot;Membuat Pencarian dan Pagination PHP&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Membuat Pencarian dan Pagination dengan PHP&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Teman-teman bisa menggunakan database &lt;b&gt;akademik&lt;/b&gt; yang pernah kita gunakan pada tutorial sebelumnya untuk membuat pagination dengan PHP dan Mysql atau buat baru seperti contoh dibawah ini.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;CREATE DATABASE akademik;&lt;br /&gt;USE akademik;&lt;br /&gt;&lt;br /&gt;CREATE TABLE `siswa` (&lt;br /&gt;`SiswaID` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,&lt;br /&gt;`Nama` varchar(100),&lt;br /&gt;`Alamat` text,&lt;br /&gt;`JenisKelamin` varchar(50)&lt;br /&gt;);&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Inputkan data kedalam tabel siswa sebagai contoh data yang akan kita tampilkan nantinya.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;1&#39;, &#39;Ardin&#39;, &#39;Semarang&#39;, &#39;Laki-laki&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;2&#39;, &#39;Vita&#39;, &#39;Semarang&#39;, &#39;Perempuan&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;3&#39;, &#39;Wisnu&#39;, &#39;Semarang&#39;, &#39;Laki-laki&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;4&#39;, &#39;Angga&#39;, &#39;Rembang&#39;, &#39;Laki-laki&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;5&#39;, &#39;Dian&#39;, &#39;Wonosobo&#39;, &#39;Laki-laki&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;6&#39;, &#39;Ali&#39;, &#39;Brebes&#39;, &#39;Laki-laki&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;7&#39;, &#39;Nia&#39;, &#39;Pati&#39;, &#39;Perempuan&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;8&#39;, &#39;Yudis&#39;, &#39;Salatiga&#39;, &#39;Laki-laki&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;9&#39;, &#39;Iman&#39;, &#39;Surakarta&#39;, &#39;Laki-laki&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;10&#39;, &#39;Yogi&#39;, &#39;Sleman&#39;, &#39;Laki-laki&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;11&#39;, &#39;Rifki&#39;, &#39;Semarang&#39;, &#39;Laki-laki&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;12&#39;, &#39;Anisa&#39;, &#39;Wonosobo&#39;, &#39;Perempuan&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;13&#39;, &#39;Rani&#39;, &#39;Rembang&#39;, &#39;Perempuan&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;14&#39;, &#39;Rahmat&#39;, &#39;Semarang&#39;, &#39;Laki-laki&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;15&#39;, &#39;Ayu&#39;, &#39;Semarang&#39;, &#39;Perempuan&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;16&#39;, &#39;Nabila&#39;, &#39;Sleman&#39;, &#39;Perempuan&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;17&#39;, &#39;Heri&#39;, &#39;Pati&#39;, &#39;Laki-laki&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;18&#39;, &#39;Nugroho&#39;, &#39;Semarang&#39;, &#39;Laki-laki&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;19&#39;, &#39;Farida&#39;, &#39;Salatiga&#39;, &#39;Perempuan&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;20&#39;, &#39;Andri&#39;, &#39;Semarang&#39;, &#39;Laki-laki&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;21&#39;, &#39;Andi&#39;, &#39;Surakarta&#39;, &#39;Laki-laki&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;22&#39;, &#39;Handayani&#39;, &#39;Semarang&#39;, &#39;Perempuan&#39;);&lt;br /&gt;INSERT INTO `siswa` VALUES (&#39;23&#39;, &#39;Rendy&#39;, &#39;Semarang&#39;, &#39;Laki-laki&#39;);&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Setelah selesai membuat database akademik dan input datanya, selanjutnya kita buat file &lt;b&gt;koneksi.php&lt;/b&gt; untuk menghubungkan antara aplikasi dengan database.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt; $host = &quot;localhost&quot;; &lt;br /&gt; $username = &quot;root&quot;; &lt;br /&gt; $password = &quot;&quot;; &lt;br /&gt; $database = &quot;akademik&quot;; &lt;br /&gt; $con = mysqli_connect($host, $username, $password, $database); &lt;br /&gt;?&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Buat form untuk pencarian data, disini kita buat dua jenis pencarian yaitu pencarian berdasarkan nama dan alamat. Untuk formnya sendiri kita gunakan method Get bukan Post.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;form class=&quot;form-inline&quot; &amp;gt;&lt;br /&gt;  &amp;lt;div class=&quot;form-group&quot;&amp;gt;&lt;br /&gt;    &amp;lt;select class=&quot;form-control&quot; id=&quot;Kolom&quot; name=&quot;Kolom&quot; required=&quot;&quot;&amp;gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;        $kolom=(isset($_GET[&#39;Kolom&#39;]))? $_GET[&#39;Kolom&#39;] : &quot;&quot;;&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;      &amp;lt;option value=&quot;Nama&quot; &amp;lt;?php if ($kolom==&quot;Nama&quot;) echo &quot;selected&quot;; ?&amp;gt;&amp;gt;Nama&amp;lt;/option&amp;gt;&lt;br /&gt;      &amp;lt;option value=&quot;Alamat&quot; &amp;lt;?php if ($kolom==&quot;Alamat&quot;) echo &quot;selected&quot;;?&amp;gt;&amp;gt;Alamat&amp;lt;/option&amp;gt;&lt;br /&gt;    &amp;lt;/select&amp;gt;&lt;br /&gt;  &amp;lt;/div&amp;gt;&lt;br /&gt;  &amp;lt;div class=&quot;form-group&quot;&amp;gt;&lt;br /&gt;    &amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; id=&quot;KataKunci&quot; name=&quot;KataKunci&quot; placeholder=&quot;Kata kunci..&quot; required=&quot;&quot; value=&quot;&amp;lt;?php if (isset($_GET[&#39;KataKunci&#39;]))  echo $_GET[&#39;KataKunci&#39;]; ?&amp;gt;&quot;&amp;gt;&lt;br /&gt;  &amp;lt;/div&amp;gt;&lt;br /&gt;  &amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-primary&quot;&amp;gt;Cari&amp;lt;/button&amp;gt;&lt;br /&gt;  &amp;lt;a href=&quot;index.php&quot; class=&quot;btn btn-danger&quot;&amp;gt;Reset&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt; &lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Buat sebuah tampilan data di tabel seperti contoh dibawah ini, variabel page digunakan untuk menampung data request page dari url, variabel kolom cari dan kolom kata kunci juga di gunakan untuk&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;menampung data yang di peroleh dari url. Untuk menampilkan data dalam beberapa halaman, kita gunakan query limit pada sql.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;table class=&quot;table table-striped table-bordered table-hover&quot;&amp;gt;&lt;br /&gt;  &amp;lt;thead&amp;gt;&lt;br /&gt;    &amp;lt;tr&amp;gt;&lt;br /&gt;      &amp;lt;th&amp;gt;No.&amp;lt;/th&amp;gt;&lt;br /&gt;      &amp;lt;th&amp;gt;Nama&amp;lt;/th&amp;gt;&lt;br /&gt;      &amp;lt;th&amp;gt;Alamat&amp;lt;/th&amp;gt;&lt;br /&gt;      &amp;lt;th&amp;gt;Jenis Kelamin&amp;lt;/th&amp;gt;&lt;br /&gt;    &amp;lt;/tr&amp;gt;&lt;br /&gt;  &amp;lt;/thead&amp;gt;  &lt;br /&gt;  &amp;lt;tbody&amp;gt;&lt;br /&gt;    &amp;lt;?php&lt;br /&gt;    include &quot;koneksi.php&quot;;&lt;br /&gt;    &lt;br /&gt;    $page = (isset($_GET[&#39;page&#39;]))? (int) $_GET[&#39;page&#39;] : 1;&lt;br /&gt;   &lt;br /&gt;    $kolomCari=(isset($_GET[&#39;Kolom&#39;]))? $_GET[&#39;Kolom&#39;] : &quot;&quot;;&lt;br /&gt;    &lt;br /&gt;    $kolomKataKunci=(isset($_GET[&#39;KataKunci&#39;]))? $_GET[&#39;KataKunci&#39;] : &quot;&quot;;&lt;br /&gt;&lt;br /&gt;    // Jumlah data per halaman&lt;br /&gt;    $limit = 5;&lt;br /&gt;&lt;br /&gt;    $limitStart = ($page - 1) * $limit;&lt;br /&gt;    &lt;br /&gt;    //kondisi jika parameter pencarian kosong&lt;br /&gt;    if($kolomCari==&quot;&quot; &amp;amp;&amp;amp; $kolomKataKunci==&quot;&quot;){&lt;br /&gt;      $SqlQuery = mysqli_query($con, &quot;SELECT * FROM Siswa LIMIT &quot;.$limitStart.&quot;,&quot;.$limit);&lt;br /&gt;    }else{&lt;br /&gt;      //kondisi jika parameter kolom pencarian diisi&lt;br /&gt;      $SqlQuery = mysqli_query($con, &quot;SELECT * FROM Siswa WHERE $kolomCari LIKE &#39;%$kolomKataKunci%&#39; LIMIT &quot;.$limitStart.&quot;,&quot;.$limit);&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;    $no = $limitStart + 1;&lt;br /&gt;    &lt;br /&gt;    while($row = mysqli_fetch_array($SqlQuery)){ &lt;br /&gt;    ?&amp;gt;&lt;br /&gt;      &amp;lt;tr&amp;gt;&lt;br /&gt;        &amp;lt;td&amp;gt;&amp;lt;?php echo $no++; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;        &amp;lt;td&amp;gt;&amp;lt;?php echo $row[&#39;Nama&#39;]; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;        &amp;lt;td&amp;gt;&amp;lt;?php echo $row[&#39;Alamat&#39;]; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;        &amp;lt;td&amp;gt;&amp;lt;?php echo $row[&#39;JenisKelamin&#39;]; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;      &amp;lt;/tr&amp;gt;&lt;br /&gt;    &amp;lt;?php           &lt;br /&gt;    }&lt;br /&gt;    ?&amp;gt;&lt;br /&gt;  &amp;lt;/tbody&amp;gt;      &lt;br /&gt;&amp;lt;/table&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Terakhir kita buat paginationnya, untuk mempercantik tampilan tabel dan pagination gunakan framework bootstrap.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;div align=&quot;right&quot;&amp;gt;&lt;br /&gt;  &amp;lt;ul class=&quot;pagination&quot;&amp;gt;&lt;br /&gt;    &amp;lt;?php&lt;br /&gt;      // Jika page = 1, maka LinkPrev disable&lt;br /&gt;      if($page == 1){ &lt;br /&gt;    ?&amp;gt;        &lt;br /&gt;      &amp;lt;!-- link Previous Page disable --&amp;gt; &lt;br /&gt;      &amp;lt;li class=&quot;disabled&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Previous&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;    &amp;lt;?php&lt;br /&gt;      }&lt;br /&gt;      else{ &lt;br /&gt;        $LinkPrev = ($page &amp;gt; 1)? $page - 1 : 1;  &lt;br /&gt;&lt;br /&gt;        if($kolomCari==&quot;&quot; &amp;amp;&amp;amp; $kolomKataKunci==&quot;&quot;){&lt;br /&gt;        ?&amp;gt;&lt;br /&gt;          &amp;lt;li&amp;gt;&amp;lt;a href=&quot;index.php?page=&amp;lt;?php echo $LinkPrev; ?&amp;gt;&quot;&amp;gt;Previous&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;     &amp;lt;?php     &lt;br /&gt;        }else{&lt;br /&gt;      ?&amp;gt; &lt;br /&gt;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;index.php?Kolom=&amp;lt;?php echo $kolomCari;?&amp;gt;&amp;amp;KataKunci=&amp;lt;?php echo $kolomKataKunci;?&amp;gt;&amp;amp;page=&amp;lt;?php echo $LinkPrev;?&amp;gt;&quot;&amp;gt;Previous&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;       &amp;lt;?php&lt;br /&gt;         } &lt;br /&gt;      }&lt;br /&gt;    ?&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;?php&lt;br /&gt;      //kondisi jika parameter pencarian kosong&lt;br /&gt;      if($kolomCari==&quot;&quot; &amp;amp;&amp;amp; $kolomKataKunci==&quot;&quot;){&lt;br /&gt;        $SqlQuery = mysqli_query($con, &quot;SELECT * FROM Siswa&quot;);&lt;br /&gt;      }else{&lt;br /&gt;        //kondisi jika parameter kolom pencarian diisi&lt;br /&gt;        $SqlQuery = mysqli_query($con, &quot;SELECT * FROM Siswa WHERE $kolomCari LIKE &#39;%$kolomKataKunci%&#39;&quot;);&lt;br /&gt;      }     &lt;br /&gt;    &lt;br /&gt;      //Hitung semua jumlah data yang berada pada tabel Sisawa&lt;br /&gt;      $JumlahData = mysqli_num_rows($SqlQuery);&lt;br /&gt;      &lt;br /&gt;      // Hitung jumlah halaman yang tersedia&lt;br /&gt;      $jumlahPage = ceil($JumlahData / $limit); &lt;br /&gt;      &lt;br /&gt;      // Jumlah link number &lt;br /&gt;      $jumlahNumber = 1; &lt;br /&gt;&lt;br /&gt;      // Untuk awal link number&lt;br /&gt;      $startNumber = ($page &amp;gt; $jumlahNumber)? $page - $jumlahNumber : 1; &lt;br /&gt;      &lt;br /&gt;      // Untuk akhir link number&lt;br /&gt;      $endNumber = ($page &amp;lt; ($jumlahPage - $jumlahNumber))? $page + $jumlahNumber : $jumlahPage; &lt;br /&gt;      &lt;br /&gt;      for($i = $startNumber; $i &amp;lt;= $endNumber; $i++){&lt;br /&gt;        $linkActive = ($page == $i)? &#39; class=&quot;active&quot;&#39; : &#39;&#39;;&lt;br /&gt;&lt;br /&gt;        if($kolomCari==&quot;&quot; &amp;amp;&amp;amp; $kolomKataKunci==&quot;&quot;){&lt;br /&gt;    ?&amp;gt;&lt;br /&gt;        &amp;lt;li&amp;lt;?php echo $linkActive; ?&amp;gt;&amp;gt;&amp;lt;a href=&quot;index.php?page=&amp;lt;?php echo $i; ?&amp;gt;&quot;&amp;gt;&amp;lt;?php echo $i; ?&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;?php&lt;br /&gt;      }else{&lt;br /&gt;        ?&amp;gt;&lt;br /&gt;        &amp;lt;li&amp;lt;?php echo $linkActive; ?&amp;gt;&amp;gt;&amp;lt;a href=&quot;index.php?Kolom=&amp;lt;?php echo $kolomCari;?&amp;gt;&amp;amp;KataKunci=&amp;lt;?php echo $kolomKataKunci;?&amp;gt;&amp;amp;page=&amp;lt;?php echo $i; ?&amp;gt;&quot;&amp;gt;&amp;lt;?php echo $i; ?&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;        &amp;lt;?php&lt;br /&gt;      }&lt;br /&gt;    }&lt;br /&gt;    ?&amp;gt;&lt;br /&gt;    &lt;br /&gt;    &amp;lt;!-- link Next Page --&amp;gt;&lt;br /&gt;    &amp;lt;?php       &lt;br /&gt;     if($page == $jumlahPage){ &lt;br /&gt;    ?&amp;gt;&lt;br /&gt;      &amp;lt;li class=&quot;disabled&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;    &amp;lt;?php&lt;br /&gt;    }&lt;br /&gt;    else{&lt;br /&gt;      $linkNext = ($page &amp;lt; $jumlahPage)? $page + 1 : $jumlahPage;&lt;br /&gt;     if($kolomCari==&quot;&quot; &amp;amp;&amp;amp; $kolomKataKunci==&quot;&quot;){&lt;br /&gt;        ?&amp;gt;&lt;br /&gt;          &amp;lt;li&amp;gt;&amp;lt;a href=&quot;index.php?page=&amp;lt;?php echo $linkNext; ?&amp;gt;&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;     &amp;lt;?php     &lt;br /&gt;        }else{&lt;br /&gt;      ?&amp;gt; &lt;br /&gt;         &amp;lt;li&amp;gt;&amp;lt;a href=&quot;index.php?Kolom=&amp;lt;?php echo $kolomCari;?&amp;gt;&amp;amp;KataKunci=&amp;lt;?php echo $kolomKataKunci;?&amp;gt;&amp;amp;page=&amp;lt;?php echo $linkNext; ?&amp;gt;&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;    &amp;lt;?php&lt;br /&gt;      }&lt;br /&gt;    }&lt;br /&gt;    ?&amp;gt;&lt;br /&gt;  &amp;lt;/ul&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Kode lengkapnya seperti ini, simpan dengan nama file &lt;b&gt;index.php&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;&amp;lt;html lang=&quot;en&quot;&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;  &amp;lt;title&amp;gt;Maribelajarcoding.com - Pagination dengan PHP dan Mysql&amp;lt;/title&amp;gt;&lt;br /&gt;  &amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;&lt;br /&gt;  &amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&amp;gt;&lt;br /&gt;  &amp;lt;!-- css bootstrap --&amp;gt;&lt;br /&gt;  &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css&quot;&amp;gt;&lt;br /&gt;  &amp;lt;script src=&quot;https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;  &amp;lt;script src=&quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;nav class=&quot;navbar navbar-inverse&quot;&amp;gt;&lt;br /&gt;  &amp;lt;div class=&quot;container-fluid&quot;&amp;gt;&lt;br /&gt;    &amp;lt;div class=&quot;navbar-header&quot;&amp;gt;&lt;br /&gt;      &amp;lt;a class=&quot;navbar-brand&quot; href=&quot;#&quot;&amp;gt;maribelajarcoding.com&amp;lt;/a&amp;gt;&lt;br /&gt;    &amp;lt;/div&amp;gt;&lt;br /&gt;  &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/nav&amp;gt;&lt;br /&gt;  &lt;br /&gt;&amp;lt;div class=&quot;container&quot;&amp;gt;&lt;br /&gt;  &amp;lt;div align=&quot;center&quot;&amp;gt;&lt;br /&gt;    &amp;lt;h3&amp;gt;&amp;lt;b&amp;gt;Pencarian dan Pagination PHP&amp;lt;/b&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;    &amp;lt;h4&amp;gt;&amp;lt;b&amp;gt;maribelajarcoding.com&amp;lt;/b&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;  &amp;lt;/div&amp;gt;&lt;br /&gt;  &amp;lt;!--Panel Form pencarian --&amp;gt;&lt;br /&gt;  &amp;lt;div class=&quot;row&quot;&amp;gt;&lt;br /&gt;    &amp;lt;div class=&quot;col-md-5&quot;&amp;gt;&lt;br /&gt;      &amp;lt;div class=&quot;panel panel-default&quot;&amp;gt;&lt;br /&gt;        &amp;lt;div class=&quot;panel-heading&quot;&amp;gt;&amp;lt;b&amp;gt;Pencarian&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;        &amp;lt;div class=&quot;panel-body&quot;&amp;gt;&lt;br /&gt;          &amp;lt;form class=&quot;form-inline&quot; &amp;gt;&lt;br /&gt;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&lt;br /&gt;              &amp;lt;select class=&quot;form-control&quot; id=&quot;Kolom&quot; name=&quot;Kolom&quot; required=&quot;&quot;&amp;gt;&lt;br /&gt;                &amp;lt;?php&lt;br /&gt;                  $kolom=(isset($_GET[&#39;Kolom&#39;]))? $_GET[&#39;Kolom&#39;] : &quot;&quot;;&lt;br /&gt;                ?&amp;gt;&lt;br /&gt;                &amp;lt;option value=&quot;Nama&quot; &amp;lt;?php if ($kolom==&quot;Nama&quot;) echo &quot;selected&quot;; ?&amp;gt;&amp;gt;Nama&amp;lt;/option&amp;gt;&lt;br /&gt;                &amp;lt;option value=&quot;Alamat&quot; &amp;lt;?php if ($kolom==&quot;Alamat&quot;) echo &quot;selected&quot;;?&amp;gt;&amp;gt;Alamat&amp;lt;/option&amp;gt;&lt;br /&gt;              &amp;lt;/select&amp;gt;&lt;br /&gt;            &amp;lt;/div&amp;gt;&lt;br /&gt;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&lt;br /&gt;              &amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; id=&quot;KataKunci&quot; name=&quot;KataKunci&quot; placeholder=&quot;Kata kunci..&quot; required=&quot;&quot; value=&quot;&amp;lt;?php if (isset($_GET[&#39;KataKunci&#39;]))  echo $_GET[&#39;KataKunci&#39;]; ?&amp;gt;&quot;&amp;gt;&lt;br /&gt;            &amp;lt;/div&amp;gt;&lt;br /&gt;            &amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-primary&quot;&amp;gt;Cari&amp;lt;/button&amp;gt;&lt;br /&gt;            &amp;lt;a href=&quot;index.php&quot; class=&quot;btn btn-danger&quot;&amp;gt;Reset&amp;lt;/a&amp;gt;&lt;br /&gt;          &amp;lt;/form&amp;gt;&lt;br /&gt;        &amp;lt;/div&amp;gt;&lt;br /&gt;      &amp;lt;/div&amp;gt;&lt;br /&gt;    &amp;lt;/div&amp;gt;&lt;br /&gt;  &amp;lt;/div&amp;gt;&lt;br /&gt;  &amp;lt;!-- Tabel data Siswa --&amp;gt;&lt;br /&gt;  &amp;lt;table class=&quot;table table-striped table-bordered table-hover&quot;&amp;gt;&lt;br /&gt;    &amp;lt;thead&amp;gt;&lt;br /&gt;      &amp;lt;tr&amp;gt;&lt;br /&gt;        &amp;lt;th&amp;gt;No.&amp;lt;/th&amp;gt;&lt;br /&gt;        &amp;lt;th&amp;gt;Nama&amp;lt;/th&amp;gt;&lt;br /&gt;        &amp;lt;th&amp;gt;Alamat&amp;lt;/th&amp;gt;&lt;br /&gt;        &amp;lt;th&amp;gt;Jenis Kelamin&amp;lt;/th&amp;gt;&lt;br /&gt;      &amp;lt;/tr&amp;gt;&lt;br /&gt;    &amp;lt;/thead&amp;gt;  &lt;br /&gt;    &amp;lt;tbody&amp;gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      include &quot;koneksi.php&quot;;&lt;br /&gt;     &lt;br /&gt;      $page = (isset($_GET[&#39;page&#39;]))? (int) $_GET[&#39;page&#39;] : 1;&lt;br /&gt;      &lt;br /&gt;      $kolomCari=(isset($_GET[&#39;Kolom&#39;]))? $_GET[&#39;Kolom&#39;] : &quot;&quot;;&lt;br /&gt;     &lt;br /&gt;      $kolomKataKunci=(isset($_GET[&#39;KataKunci&#39;]))? $_GET[&#39;KataKunci&#39;] : &quot;&quot;;&lt;br /&gt;&lt;br /&gt;      // Jumlah data per halaman&lt;br /&gt;      $limit = 5;&lt;br /&gt;&lt;br /&gt;      $limitStart = ($page - 1) * $limit;&lt;br /&gt;      &lt;br /&gt;      //kondisi jika parameter pencarian kosong&lt;br /&gt;      if($kolomCari==&quot;&quot; &amp;amp;&amp;amp; $kolomKataKunci==&quot;&quot;){&lt;br /&gt;        $SqlQuery = mysqli_query($con, &quot;SELECT * FROM Siswa LIMIT &quot;.$limitStart.&quot;,&quot;.$limit);&lt;br /&gt;      }else{&lt;br /&gt;        //kondisi jika parameter kolom pencarian diisi&lt;br /&gt;        $SqlQuery = mysqli_query($con, &quot;SELECT * FROM Siswa WHERE $kolomCari LIKE &#39;%$kolomKataKunci%&#39; LIMIT &quot;.$limitStart.&quot;,&quot;.$limit);&lt;br /&gt;      }&lt;br /&gt;      &lt;br /&gt;      $no = $limitStart + 1;&lt;br /&gt;      &lt;br /&gt;      while($row = mysqli_fetch_array($SqlQuery)){ &lt;br /&gt;      ?&amp;gt;&lt;br /&gt;        &amp;lt;tr&amp;gt;&lt;br /&gt;          &amp;lt;td&amp;gt;&amp;lt;?php echo $no++; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;          &amp;lt;td&amp;gt;&amp;lt;?php echo $row[&#39;Nama&#39;]; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;          &amp;lt;td&amp;gt;&amp;lt;?php echo $row[&#39;Alamat&#39;]; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;          &amp;lt;td&amp;gt;&amp;lt;?php echo $row[&#39;JenisKelamin&#39;]; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;        &amp;lt;/tr&amp;gt;&lt;br /&gt;      &amp;lt;?php           &lt;br /&gt;      }&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;    &amp;lt;/tbody&amp;gt;      &lt;br /&gt;  &amp;lt;/table&amp;gt;&lt;br /&gt;  &amp;lt;div align=&quot;right&quot;&amp;gt;&lt;br /&gt;    &amp;lt;ul class=&quot;pagination&quot;&amp;gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;        // Jika page = 1, maka LinkPrev disable&lt;br /&gt;        if($page == 1){ &lt;br /&gt;      ?&amp;gt;        &lt;br /&gt;        &amp;lt;!-- link Previous Page disable --&amp;gt; &lt;br /&gt;        &amp;lt;li class=&quot;disabled&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Previous&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;        }&lt;br /&gt;        else{ &lt;br /&gt;          $LinkPrev = ($page &amp;gt; 1)? $page - 1 : 1;  &lt;br /&gt;&lt;br /&gt;          if($kolomCari==&quot;&quot; &amp;amp;&amp;amp; $kolomKataKunci==&quot;&quot;){&lt;br /&gt;          ?&amp;gt;&lt;br /&gt;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;index.php?page=&amp;lt;?php echo $LinkPrev; ?&amp;gt;&quot;&amp;gt;Previous&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;       &amp;lt;?php     &lt;br /&gt;          }else{&lt;br /&gt;        ?&amp;gt; &lt;br /&gt;          &amp;lt;li&amp;gt;&amp;lt;a href=&quot;index.php?Kolom=&amp;lt;?php echo $kolomCari;?&amp;gt;&amp;amp;KataKunci=&amp;lt;?php echo $kolomKataKunci;?&amp;gt;&amp;amp;page=&amp;lt;?php echo $LinkPrev;?&amp;gt;&quot;&amp;gt;Previous&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;         &amp;lt;?php&lt;br /&gt;           } &lt;br /&gt;        }&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;        //kondisi jika parameter pencarian kosong&lt;br /&gt;        if($kolomCari==&quot;&quot; &amp;amp;&amp;amp; $kolomKataKunci==&quot;&quot;){&lt;br /&gt;          $SqlQuery = mysqli_query($con, &quot;SELECT * FROM Siswa&quot;);&lt;br /&gt;        }else{&lt;br /&gt;          //kondisi jika parameter kolom pencarian diisi&lt;br /&gt;          $SqlQuery = mysqli_query($con, &quot;SELECT * FROM Siswa WHERE $kolomCari LIKE &#39;%$kolomKataKunci%&#39;&quot;);&lt;br /&gt;        }     &lt;br /&gt;      &lt;br /&gt;        //Hitung semua jumlah data yang berada pada tabel Sisawa&lt;br /&gt;        $JumlahData = mysqli_num_rows($SqlQuery);&lt;br /&gt;        &lt;br /&gt;        // Hitung jumlah halaman yang tersedia&lt;br /&gt;        $jumlahPage = ceil($JumlahData / $limit); &lt;br /&gt;        &lt;br /&gt;        // Jumlah link number &lt;br /&gt;        $jumlahNumber = 1; &lt;br /&gt;&lt;br /&gt;        // Untuk awal link number&lt;br /&gt;        $startNumber = ($page &amp;gt; $jumlahNumber)? $page - $jumlahNumber : 1; &lt;br /&gt;        &lt;br /&gt;        // Untuk akhir link number&lt;br /&gt;        $endNumber = ($page &amp;lt; ($jumlahPage - $jumlahNumber))? $page + $jumlahNumber : $jumlahPage; &lt;br /&gt;        &lt;br /&gt;        for($i = $startNumber; $i &amp;lt;= $endNumber; $i++){&lt;br /&gt;          $linkActive = ($page == $i)? &#39; class=&quot;active&quot;&#39; : &#39;&#39;;&lt;br /&gt;&lt;br /&gt;          if($kolomCari==&quot;&quot; &amp;amp;&amp;amp; $kolomKataKunci==&quot;&quot;){&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;          &amp;lt;li&amp;lt;?php echo $linkActive; ?&amp;gt;&amp;gt;&amp;lt;a href=&quot;index.php?page=&amp;lt;?php echo $i; ?&amp;gt;&quot;&amp;gt;&amp;lt;?php echo $i; ?&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;        }else{&lt;br /&gt;          ?&amp;gt;&lt;br /&gt;          &amp;lt;li&amp;lt;?php echo $linkActive; ?&amp;gt;&amp;gt;&amp;lt;a href=&quot;index.php?Kolom=&amp;lt;?php echo $kolomCari;?&amp;gt;&amp;amp;KataKunci=&amp;lt;?php echo $kolomKataKunci;?&amp;gt;&amp;amp;page=&amp;lt;?php echo $i; ?&amp;gt;&quot;&amp;gt;&amp;lt;?php echo $i; ?&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;          &amp;lt;?php&lt;br /&gt;        }&lt;br /&gt;      }&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;      &lt;br /&gt;      &amp;lt;!-- link Next Page --&amp;gt;&lt;br /&gt;      &amp;lt;?php       &lt;br /&gt;       if($page == $jumlahPage){ &lt;br /&gt;      ?&amp;gt;&lt;br /&gt;        &amp;lt;li class=&quot;disabled&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      }&lt;br /&gt;      else{&lt;br /&gt;        $linkNext = ($page &amp;lt; $jumlahPage)? $page + 1 : $jumlahPage;&lt;br /&gt;       if($kolomCari==&quot;&quot; &amp;amp;&amp;amp; $kolomKataKunci==&quot;&quot;){&lt;br /&gt;          ?&amp;gt;&lt;br /&gt;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;index.php?page=&amp;lt;?php echo $linkNext; ?&amp;gt;&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;       &amp;lt;?php     &lt;br /&gt;          }else{&lt;br /&gt;        ?&amp;gt; &lt;br /&gt;           &amp;lt;li&amp;gt;&amp;lt;a href=&quot;index.php?Kolom=&amp;lt;?php echo $kolomCari;?&amp;gt;&amp;amp;KataKunci=&amp;lt;?php echo $kolomKataKunci;?&amp;gt;&amp;amp;page=&amp;lt;?php echo $linkNext; ?&amp;gt;&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;        }&lt;br /&gt;      }&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;    &amp;lt;/ul&amp;gt;&lt;br /&gt;  &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Sebenarnya kita dapat menggunakan sebuah plugin untuk membuat searching dan pagination otomatis tanpa perlu menulis kode sendiri seperti diatas dengan menggunakan plugin datatables.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Baca juga&amp;nbsp;&lt;a href=&quot;https://www.maribelajarcoding.com/2019/04/membuat-pagination-dengan-php-dan-mysql.html&quot; target=&quot;_blank&quot;&gt;Membuat Pagination dengan Plugin DataTables&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Tutotial untuk membuat kolom pencarian data dan pagination denga PHP Mysql telah selesai. Sekian, semoga bermanfaat.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Source code:&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://drive.google.com/open?id=10g7ePYB1F_91-YGX4CXswYTt90AL9gyZ&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;searchingpagination.zip&lt;/a&gt;&lt;/span&gt; &lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.ibarat.me/feeds/2558693729054422382/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.ibarat.me/2020/01/membuat-pencariansearching-dan.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/2558693729054422382'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/2558693729054422382'/><link rel='alternate' type='text/html' href='https://www.ibarat.me/2020/01/membuat-pencariansearching-dan.html' title='Membuat Pencarian(searching) dan Pagination dengan PHP'/><author><name>Tahu.me</name><uri>http://www.blogger.com/profile/17530242449499386252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/-bxSGtF5zM2Y/Xhv6a-UySqI/AAAAAAAAAME/GkFLT7Wuk4ovgZ8WYtyY7s76jvrWuZsJgCK4BGAYYCw/s220/images.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-3J7g-KxlA3I/XhYMG1jdmsI/AAAAAAAAAK8/GjLbBjukrKQhJdDs1TGAvVeyrBJKPstgACLcBGAsYHQ/s72-c/drbinv.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8891531573114111967.post-4129543540430809653</id><published>2020-01-09T16:30:00.000-08:00</published><updated>2020-01-09T16:30:06.460-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="chartjs"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><title type='text'>Membuat Grafik Pie Persentase (%) dengan Chart.js dan PHP</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-8_FYJE5hD8I/XhYLwaQhIbI/AAAAAAAAAK0/_lE_9mAZtssd48ezee0GCuoJSVxU6S8JgCLcBGAsYHQ/s1600/dribbble-shot-mailtrap-blog-php-email-sending_4x.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;1600&quot; height=&quot;240&quot; src=&quot;https://1.bp.blogspot.com/-8_FYJE5hD8I/XhYLwaQhIbI/AAAAAAAAAK0/_lE_9mAZtssd48ezee0GCuoJSVxU6S8JgCLcBGAsYHQ/s320/dribbble-shot-mailtrap-blog-php-email-sending_4x.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Selamat datang kembali di blog Mari belajar coding. Jika tutorial sebelumnya kita pernah membuat chart grafik berbentuk batang atau bar chart, tutorial kali ini kita akan belajar membuat sebuah grafik Pie dengan plugin Chart.js dan PHP Mysql. Pie Chart merupakan sebuah grafik untuk menyajikan data dalam bentuk lingkaran, kita juga dapat menyajikan data dalam bentuk donat(doughnut chart)&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Membuat Grafik Pie Persentase (%) dengan Chart.js dan PHP&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/--gY_2h3-ukQ/XehAtZG-HWI/AAAAAAAAL8s/X2u8mqXZsmQHNnZ-lbS0eg4jG6L6F1mZQCLcBGAsYHQ/s1600/Membuat%2BGrafik%2BPie%2BPersentase%2Bdengan%2BChart.js%2Bdan%2BPHP1-min%2B%25281%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Grafik Pie Persentase  dengan Chart.js dan PHP&quot; border=&quot;0&quot; data-original-height=&quot;507&quot; data-original-width=&quot;1160&quot; height=&quot;279&quot; src=&quot;https://1.bp.blogspot.com/--gY_2h3-ukQ/XehAtZG-HWI/AAAAAAAAL8s/X2u8mqXZsmQHNnZ-lbS0eg4jG6L6F1mZQCLcBGAsYHQ/s640/Membuat%2BGrafik%2BPie%2BPersentase%2Bdengan%2BChart.js%2Bdan%2BPHP1-min%2B%25281%2529.png&quot; title=&quot;Membuat Grafik Pie Persentase  dengan Chart.js dan PHP&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Pertama-tama buat database terlebih dahulu. Dalam tutorial ini kita akan menggunakan database &lt;b&gt;penjualan &lt;/b&gt;dengan satu tabel &lt;b&gt;produk&lt;/b&gt;.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;CREATE DATABASE `penjualan`;&lt;br /&gt;USE `penjualan`;&lt;br /&gt;&lt;br /&gt;CREATE TABLE `produk` (&lt;br /&gt;`IdProduk` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,&lt;br /&gt;`NamaProduk` varchar(255),&lt;br /&gt;`JmlItem` int(11)&lt;br /&gt;);&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Selanjutnya insert data ke dalam tabel produk.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;INSERT INTO `produk` VALUES (&#39;1&#39;, &#39;Elpiji 3 Kg&#39;, &#39;187&#39;);&lt;br /&gt;INSERT INTO `produk` VALUES (&#39;2&#39;, &#39;Bright Gas 5.5 Kg&#39;, &#39;105&#39;);&lt;br /&gt;INSERT INTO `produk` VALUES (&#39;3&#39;, &#39;Bright Gas 12 Kg&#39;, &#39;24&#39;);&lt;br /&gt;INSERT INTO `produk` VALUES (&#39;4&#39;, &#39;Elpiji 12 Kg&#39;, &#39;78&#39;);&lt;br /&gt;INSERT INTO `produk` VALUES (&#39;5&#39;, &#39;Ease Gas 9 Kg&#39;, &#39;49&#39;);&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Setelah database selesai di buat dan insert data kedalam tabel produk, selanjutnya kita akan membuat sebuah json data menggunakan PHP. Simpan kode dibawah ini dengan nama file&amp;nbsp;&lt;b&gt;data-produk.php&lt;/b&gt;.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt; header(&#39;Content-Type: application/json; charset=utf8&#39;);&lt;br /&gt;  &lt;br /&gt;  //koneksi kedatabase penjualan&lt;br /&gt; $server = &quot;localhost&quot;;&lt;br /&gt;  $user = &quot;root&quot;;&lt;br /&gt; $pass = &quot;&quot;;&lt;br /&gt; $dbname = &quot;penjualan&quot;;&lt;br /&gt;&lt;br /&gt; $koneksi = mysqli_connect($server,$user,$pass,$dbname);&lt;br /&gt; //query tabel produk&lt;br /&gt; $sql=&quot;SELECT * FROM produk&quot;;&lt;br /&gt; $query=mysqli_query($koneksi, $sql) or die(mysqli_error($koneksi));&lt;br /&gt;&lt;br /&gt; $array=array();&lt;br /&gt; while($data=mysqli_fetch_assoc($query)) $array[]=$data; &lt;br /&gt;&lt;br /&gt; //mengubah data array menjadi format json&lt;br /&gt; echo json_encode($array);&lt;br /&gt;?&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Tampilan data-produk.php dalam bentuk json jika di jalankan melalui browser seperti gambar di bawah ini.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-oAyMZMbpXW4/XehF1nx9JqI/AAAAAAAAL84/oaUAZWuR_NQ5IdTRtzfwTLkD9X4EEMyuQCLcBGAsYHQ/s1600/Membuat%2BGrafik%2BPie%2BPersentase%2Bdengan%2BChart.js%2Bdan%2BPHP2-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Grafik Pie Persentase  dengan Chart.js dan PHP&quot; border=&quot;0&quot; data-original-height=&quot;498&quot; data-original-width=&quot;361&quot; height=&quot;400&quot; src=&quot;https://1.bp.blogspot.com/-oAyMZMbpXW4/XehF1nx9JqI/AAAAAAAAL84/oaUAZWuR_NQ5IdTRtzfwTLkD9X4EEMyuQCLcBGAsYHQ/s400/Membuat%2BGrafik%2BPie%2BPersentase%2Bdengan%2BChart.js%2Bdan%2BPHP2-min.png&quot; title=&quot;Membuat Grafik Pie Persentase  dengan Chart.js dan PHP&quot; width=&quot;288&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Download Plugin &lt;a href=&quot;https://github.com/chartjs/Chart.js/archive/v2.8.0.zip&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Chart.js&lt;/a&gt;, &lt;a href=&quot;https://jquery.com/download/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Jquery&lt;/a&gt;&amp;nbsp;dan framework &lt;a href=&quot;https://blog.getbootstrap.com/2016/07/25/bootstrap-3-3-7-released/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Bootstrap&lt;/a&gt;, kemudian ekstrak hasil download tadi seperti gambar dibawah ini.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-6qjVHHauxzo/XehG2S93HvI/AAAAAAAAL9A/ZfX0rj3i8UsnX_NCC06JHaYZ4WlMSCuogCLcBGAsYHQ/s1600/Membuat%2BGrafik%2BPie%2BPersentase%2Bdengan%2BChart.js%2Bdan%2BPHP3-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Grafik Pie Persentase  dengan Chart.js dan PHP&quot; border=&quot;0&quot; data-original-height=&quot;140&quot; data-original-width=&quot;460&quot; height=&quot;121&quot; src=&quot;https://1.bp.blogspot.com/-6qjVHHauxzo/XehG2S93HvI/AAAAAAAAL9A/ZfX0rj3i8UsnX_NCC06JHaYZ4WlMSCuogCLcBGAsYHQ/s400/Membuat%2BGrafik%2BPie%2BPersentase%2Bdengan%2BChart.js%2Bdan%2BPHP3-min.png&quot; title=&quot;Membuat Grafik Pie Persentase  dengan Chart.js dan PHP&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Untuk request data produk, kita bisa menggunakan fungsi getJSON, seperti dibawah ini.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;$.getJSON( &quot;http://localhost:/chart-pie/data-produk.php&quot;, function( data ) {&lt;br /&gt;&lt;br /&gt;});&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Parsing data Json untuk menampilkan data produk ke dalam tabel html dan membuat array untuk label serta data chart.js&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;var TabelData=&quot;&quot;;&lt;br /&gt;$(data).each(function(i){ &lt;br /&gt;    TabelData +=&quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&quot;+data[i].NamaProduk+&quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&quot;+data[i].JmlItem+&quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&quot;; &lt;br /&gt;});&lt;br /&gt;//tampilkan di tabel id DataTabelProduk&lt;br /&gt;$(&quot;#DatatTabelProduk&quot;).html(TabelData);&lt;br /&gt;&lt;br /&gt;//array untuk chart label dan chart data&lt;br /&gt;var isi_labels = [];&lt;br /&gt;var isi_data=[];&lt;br /&gt;var TotalJml = 0;&lt;br /&gt;//menghitung total jumlah item&lt;br /&gt;data.forEach(function (obj) {&lt;br /&gt;    TotalJml += Number(obj[&quot;JmlItem&quot;]);&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;//push ke dalam array isi label dan isi data&lt;br /&gt;var JmlItem = 0;&lt;br /&gt;$(data).each(function(i){         &lt;br /&gt;    isi_labels.push(data[i].NamaProduk); &lt;br /&gt;    //jml item dalam persentase&lt;br /&gt;    isi_data.push(((data[i].JmlItem/TotalJml) * 100).toFixed(2));&lt;br /&gt;}); &lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Konfigurasi Chart.js&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;//deklarasi chartjs untuk membuat grafik 2d di id mychart   &lt;br /&gt;var ctx = document.getElementById(&#39;myChart&#39;).getContext(&#39;2d&#39;);&lt;br /&gt;&lt;br /&gt;var myPieChart = new Chart(ctx, {&lt;br /&gt;    //chart akan ditampilkan sebagai pie chart&lt;br /&gt;    type: &#39;pie&#39;,&lt;br /&gt;    data: {&lt;br /&gt;        //membuat label chart&lt;br /&gt;        labels: isi_labels,&lt;br /&gt;        datasets: [{&lt;br /&gt;            label: &#39;Data Produk&#39;,&lt;br /&gt;            //isi chart&lt;br /&gt;            data: isi_data,&lt;br /&gt;            //membuat warna pada chart&lt;br /&gt;            backgroundColor: [&lt;br /&gt;                &#39;rgb(26, 214, 13)&#39;,&lt;br /&gt;                &#39;rgb(235, 52, 110)&#39;,&lt;br /&gt;                &#39;rgb(52, 82, 235)&#39;,&lt;br /&gt;                &#39;rgb(138, 4, 113)&#39;,&lt;br /&gt;                &#39;rgb(214, 134, 13)&#39;&lt;br /&gt;            ],&lt;br /&gt;            //borderWidth: 0, //this will hide border&lt;br /&gt;        }]&lt;br /&gt;    },&lt;br /&gt;    options: {&lt;br /&gt;        //konfigurasi tooltip&lt;br /&gt;        tooltips: {&lt;br /&gt;            callbacks: {&lt;br /&gt;                label: function(tooltipItem, data) {&lt;br /&gt;                    var dataset = data.datasets[tooltipItem.datasetIndex];&lt;br /&gt;                    var labels = data.labels[tooltipItem.index];&lt;br /&gt;                    var currentValue = dataset.data[tooltipItem.index];&lt;br /&gt;                    return labels+&quot;: &quot;+currentValue+&quot; %&quot;;&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;      }&lt;br /&gt;});&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Untuk menampilkan data produk kedalam tabel dan chartjs nya, kita perlu membuat sebuah tabel dan canvas seperti kode dibawah ini.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;div class=&quot;row&quot;&amp;gt;&lt;br /&gt;    &amp;lt;div class=&quot;col-md-5&quot;&amp;gt;&lt;br /&gt;        &amp;lt;div class=&quot;panel panel-primary&quot;&amp;gt;&lt;br /&gt;            &amp;lt;div class=&quot;panel-heading&quot;&amp;gt;&amp;lt;b&amp;gt;Data Produk&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;            &amp;lt;div class=&quot;panel-body&quot;&amp;gt;&lt;br /&gt;                &amp;lt;table class=&quot;table table-bordered&quot;&amp;gt;&lt;br /&gt;                    &amp;lt;thead&amp;gt;&lt;br /&gt;                        &amp;lt;tr&amp;gt;&lt;br /&gt;                            &amp;lt;th&amp;gt;Nama Produk&amp;lt;/th&amp;gt;&lt;br /&gt;                            &amp;lt;th&amp;gt;Jml Item&amp;lt;/th&amp;gt;&lt;br /&gt;                        &amp;lt;/tr&amp;gt;&lt;br /&gt;                    &amp;lt;/thead&amp;gt;&lt;br /&gt;                    &lt;mark&gt;&amp;lt;tbody id=&quot;DatatTabelProduk&quot;&amp;gt;&lt;/mark&gt;&lt;br /&gt;                        &lt;br /&gt;                    &amp;lt;/tbody&amp;gt;&lt;br /&gt;                &amp;lt;/table&amp;gt;&lt;br /&gt;            &amp;lt;/div&amp;gt;&lt;br /&gt;        &amp;lt;/div&amp;gt;&lt;br /&gt;    &amp;lt;/div&amp;gt;&lt;br /&gt;    &amp;lt;div class=&quot;col-md-7&quot;&amp;gt;&lt;br /&gt;        &amp;lt;div class=&quot;panel panel-primary&quot;&amp;gt;&lt;br /&gt;            &amp;lt;div class=&quot;panel-heading&quot;&amp;gt;&amp;lt;b&amp;gt;Grafik Data&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;            &amp;lt;div class=&quot;panel-body&quot;&amp;gt;&lt;br /&gt;                &lt;mark&gt;&amp;lt;canvas id=&quot;myChart&quot;&amp;gt;&amp;lt;/canvas&amp;gt;&lt;/mark&gt;&lt;br /&gt;            &amp;lt;/div&amp;gt;&lt;br /&gt;        &amp;lt;/div&amp;gt;&lt;br /&gt;        &lt;br /&gt;    &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Baca juga&amp;nbsp;Membuat Grafik Grouping dengan Chartjs PHP dan Mysql&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Kode lengkapnya seperti dibawah ini, simpan dengan nama file &lt;b&gt;index.php.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt; &amp;lt;title&amp;gt;maribelajarcoding.com&amp;lt;/title&amp;gt;&lt;br /&gt; &amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;bootstrap-3.3.7/css/bootstrap.min.css&quot;&amp;gt;&lt;br /&gt; &amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;Chartjs/Chart.min.css&quot;&amp;gt;&lt;br /&gt; &amp;lt;script type=&quot;text/javascript&quot; src=&quot;JQuery/jquery-3.4.1.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt; &amp;lt;script type=&quot;text/javascript&quot; src=&quot;bootstrap-3.3.7/js/bootstrap.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt; &amp;lt;script type=&quot;text/javascript&quot; src=&quot;Chartjs/Chart.min.js&quot;&amp;gt; &amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;    &amp;lt;div class=&quot;container&quot;&amp;gt;&lt;br /&gt;        &amp;lt;div class=&quot;page-header&quot; align=&quot; center&quot;&amp;gt;&lt;br /&gt;            &amp;lt;h2 &amp;gt;Membuat Grafik Pie Persentase (%) dengan Chart.js dan PHP&amp;lt;/h2&amp;gt;&lt;br /&gt;            &amp;lt;h4&amp;gt;maribelajarcoding.com&amp;lt;/h4&amp;gt; &lt;br /&gt;        &amp;lt;/div&amp;gt;&lt;br /&gt;        &amp;lt;div class=&quot;row&quot;&amp;gt;&lt;br /&gt;            &amp;lt;div class=&quot;col-md-5&quot;&amp;gt;&lt;br /&gt;                &amp;lt;div class=&quot;panel panel-primary&quot;&amp;gt;&lt;br /&gt;                    &amp;lt;div class=&quot;panel-heading&quot;&amp;gt;&amp;lt;b&amp;gt;Data Produk&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;                    &amp;lt;div class=&quot;panel-body&quot;&amp;gt;&lt;br /&gt;                        &amp;lt;table class=&quot;table table-bordered&quot;&amp;gt;&lt;br /&gt;                            &amp;lt;thead&amp;gt;&lt;br /&gt;                                &amp;lt;tr&amp;gt;&lt;br /&gt;                                    &amp;lt;th&amp;gt;Nama Produk&amp;lt;/th&amp;gt;&lt;br /&gt;                                    &amp;lt;th&amp;gt;Jml Item&amp;lt;/th&amp;gt;&lt;br /&gt;                                &amp;lt;/tr&amp;gt;&lt;br /&gt;                            &amp;lt;/thead&amp;gt;&lt;br /&gt;                            &amp;lt;tbody id=&quot;DatatTabelProduk&quot;&amp;gt;                                &lt;br /&gt;                            &amp;lt;/tbody&amp;gt;&lt;br /&gt;                        &amp;lt;/table&amp;gt;&lt;br /&gt;                    &amp;lt;/div&amp;gt;&lt;br /&gt;                &amp;lt;/div&amp;gt;&lt;br /&gt;            &amp;lt;/div&amp;gt;&lt;br /&gt;            &amp;lt;div class=&quot;col-md-7&quot;&amp;gt;&lt;br /&gt;                &amp;lt;div class=&quot;panel panel-primary&quot;&amp;gt;&lt;br /&gt;                    &amp;lt;div class=&quot;panel-heading&quot;&amp;gt;&amp;lt;b&amp;gt;Grafik Data&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;                    &amp;lt;div class=&quot;panel-body&quot;&amp;gt;&lt;br /&gt;                        &amp;lt;canvas id=&quot;myChart&quot;&amp;gt;&amp;lt;/canvas&amp;gt;&lt;br /&gt;                    &amp;lt;/div&amp;gt;&lt;br /&gt;                &amp;lt;/div&amp;gt;                &lt;br /&gt;            &amp;lt;/div&amp;gt;&lt;br /&gt;        &amp;lt;/div&amp;gt;&lt;br /&gt;    &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;script&amp;gt;&lt;br /&gt;$.getJSON( &quot;http://localhost:/chart-pie/data-produk.php&quot;, function( data ) {&lt;br /&gt;    var TabelData=&quot;&quot;;&lt;br /&gt;    $(data).each(function(i){ &lt;br /&gt;        TabelData +=&quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&quot;+data[i].NamaProduk+&quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&quot;+data[i].JmlItem+&quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&quot;; &lt;br /&gt;    });&lt;br /&gt;    //tampilkan di tabel id DataTabelProduk&lt;br /&gt;    $(&quot;#DatatTabelProduk&quot;).html(TabelData);&lt;br /&gt;&lt;br /&gt;    //array untuk chart label dan chart data&lt;br /&gt;    var isi_labels = [];&lt;br /&gt;    var isi_data=[];&lt;br /&gt;    var TotalJml = 0;&lt;br /&gt;    //menghitung total jumlah item&lt;br /&gt;    data.forEach(function (obj) {&lt;br /&gt;        TotalJml += Number(obj[&quot;JmlItem&quot;]);&lt;br /&gt;    });&lt;br /&gt;&lt;br /&gt;    //push ke dalam array isi label dan isi data&lt;br /&gt;    var JmlItem = 0;&lt;br /&gt;    $(data).each(function(i){         &lt;br /&gt;        isi_labels.push(data[i].NamaProduk); &lt;br /&gt;        //jml item dalam persentase&lt;br /&gt;        isi_data.push(((data[i].JmlItem/TotalJml) * 100).toFixed(2));&lt;br /&gt;    });&lt;br /&gt;&lt;br /&gt;    //deklarasi chartjs untuk membuat grafik 2d di id mychart   &lt;br /&gt;    var ctx = document.getElementById(&#39;myChart&#39;).getContext(&#39;2d&#39;);&lt;br /&gt;&lt;br /&gt;    var myPieChart = new Chart(ctx, {&lt;br /&gt;        //chart akan ditampilkan sebagai pie chart&lt;br /&gt;        type: &#39;pie&#39;,&lt;br /&gt;        data: {&lt;br /&gt;            //membuat label chart&lt;br /&gt;            labels: isi_labels,&lt;br /&gt;            datasets: [{&lt;br /&gt;                label: &#39;Data Produk&#39;,&lt;br /&gt;                //isi chart&lt;br /&gt;                data: isi_data,&lt;br /&gt;                //membuat warna pada chart&lt;br /&gt;                backgroundColor: [&lt;br /&gt;                    &#39;rgb(26, 214, 13)&#39;,&lt;br /&gt;                    &#39;rgb(235, 52, 110)&#39;,&lt;br /&gt;                    &#39;rgb(52, 82, 235)&#39;,&lt;br /&gt;                    &#39;rgb(138, 4, 113)&#39;,&lt;br /&gt;                    &#39;rgb(214, 134, 13)&#39;&lt;br /&gt;                ],&lt;br /&gt;                //borderWidth: 0, //this will hide border&lt;br /&gt;            }]&lt;br /&gt;        },&lt;br /&gt;        options: {&lt;br /&gt;            //konfigurasi tooltip&lt;br /&gt;            tooltips: {&lt;br /&gt;                callbacks: {&lt;br /&gt;                    label: function(tooltipItem, data) {&lt;br /&gt;                        var dataset = data.datasets[tooltipItem.datasetIndex];&lt;br /&gt;                        var labels = data.labels[tooltipItem.index];&lt;br /&gt;                        var currentValue = dataset.data[tooltipItem.index];&lt;br /&gt;                        return labels+&quot;: &quot;+currentValue+&quot; %&quot;;&lt;br /&gt;                    }&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;          }&lt;br /&gt;    });&lt;br /&gt;});&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Tutorial membuat grafik Pie persentase dengan chart.js dan PHP telah selesai,sekian semoga bermanfaat.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Related search&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Membuat grafik pie dengan PHP&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Show percentages on Pie/Doughnut chart.js&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.ibarat.me/feeds/4129543540430809653/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.ibarat.me/2020/01/membuat-grafik-pie-persentase-dengan.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/4129543540430809653'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/4129543540430809653'/><link rel='alternate' type='text/html' href='https://www.ibarat.me/2020/01/membuat-grafik-pie-persentase-dengan.html' title='Membuat Grafik Pie Persentase (%) dengan Chart.js dan PHP'/><author><name>Tahu.me</name><uri>http://www.blogger.com/profile/17530242449499386252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/-bxSGtF5zM2Y/Xhv6a-UySqI/AAAAAAAAAME/GkFLT7Wuk4ovgZ8WYtyY7s76jvrWuZsJgCK4BGAYYCw/s220/images.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-8_FYJE5hD8I/XhYLwaQhIbI/AAAAAAAAAK0/_lE_9mAZtssd48ezee0GCuoJSVxU6S8JgCLcBGAsYHQ/s72-c/dribbble-shot-mailtrap-blog-php-email-sending_4x.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8891531573114111967.post-5597546557527652394</id><published>2020-01-08T19:07:00.000-08:00</published><updated>2020-01-08T09:02:15.033-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ajax"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><title type='text'>CRUD PHP Ajax Sederhana</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-Yx9vrUvlfck/XhYHiMN_oLI/AAAAAAAAAKo/bghevlBWwq87SYaoi4cSmKtTZv7YO1IYgCLcBGAsYHQ/s1600/223d25fbe301844d3e4c8d170eabb60d.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;1600&quot; height=&quot;240&quot; src=&quot;https://1.bp.blogspot.com/-Yx9vrUvlfck/XhYHiMN_oLI/AAAAAAAAAKo/bghevlBWwq87SYaoi4cSmKtTZv7YO1IYgCLcBGAsYHQ/s320/223d25fbe301844d3e4c8d170eabb60d.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Selamat datang di blog Mari belajar coding. Tutorial kali ini kita akan belajar membuat sebuah aplikasi web untuk menyimpan, mengedit, menghapus serta menampilkan data dari database atau yang lebih sering di kenal dengan istilah aplikasi crud menggunakan PHP dan Ajax jquery. Teknologi Ajax merupakan suatu teknik untuk melakukan pertukaran data antara client dan server di belakang layar, sehingga&amp;nbsp;halaman web tidak harus dibaca ulang atau reload halaman setiap kali melakukan perubahan. Dalam tutorial ini kita akan belajar bagaimana cara mengkombinasikan antara PHP dan Ajax untuk membangun sebuah aplikasi website yang lebih interaktif tanpa reload halaman.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;CRUD PHP Ajax Sederhana&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Pertama-tama kita siapkan database nya terlebih dahulu. Dalam tutorial ini kita akan menggunakan database &lt;b&gt;akademik&lt;/b&gt; dengan satu tabel bernama &lt;b&gt;mahasiswa&lt;/b&gt;.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;CREATE DATABASE `akademik`;&lt;br /&gt;USE `akademik`;&lt;br /&gt;&lt;br /&gt;CREATE TABLE `mahasiswa` (&lt;br /&gt;`IdMhsw` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,&lt;br /&gt;`Nama` varchar(150),&lt;br /&gt;`JenisKelamin` varchar(20),&lt;br /&gt;`Alamat` text,&lt;br /&gt;`Agama` varchar(30),&lt;br /&gt;`NoHp` varchar(15),&lt;br /&gt;`Email` varchar(150)&lt;br /&gt;);&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-WH4VlbbK8oc/XesINXt8-TI/AAAAAAAAL9o/yUWAN95eUcELxOALhVOp5z3brDqIKml4ACLcBGAsYHQ/s1600/CRUD%2BPHP%2BAjax%2BSederhana-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;CRUD PHP Ajax Sederhana&quot; border=&quot;0&quot; data-original-height=&quot;205&quot; data-original-width=&quot;492&quot; height=&quot;166&quot; src=&quot;https://1.bp.blogspot.com/-WH4VlbbK8oc/XesINXt8-TI/AAAAAAAAL9o/yUWAN95eUcELxOALhVOp5z3brDqIKml4ACLcBGAsYHQ/s400/CRUD%2BPHP%2BAjax%2BSederhana-min.png&quot; title=&quot;CRUD PHP Ajax Sederhana&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Setelah database dibuat, selanjutnya buat file &lt;b&gt;koneksi.php&lt;/b&gt; untuk menghubungkan aplikasi dengan database &lt;b&gt;akademik&lt;/b&gt;.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt; //koneksi ke database akademik&lt;br /&gt; $server = &quot;localhost&quot;;&lt;br /&gt;  $user = &quot;root&quot;;&lt;br /&gt; $pass = &quot;&quot;;&lt;br /&gt; $dbname = &quot;akademik&quot;;&lt;br /&gt;&lt;br /&gt; $koneksi = mysqli_connect($server,$user,$pass,$dbname);&lt;br /&gt; if(mysqli_connect_errno()){&lt;br /&gt;  echo &quot;Koneksi database gagal&quot;.mysqli_connect_error();&lt;br /&gt; }&lt;br /&gt;?&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Download library &lt;a href=&quot;https://jquery.com/download/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;jquery&lt;/a&gt;&amp;nbsp;untuk menggunakan fungsi ajax nya. Kemudian buat file &lt;b&gt;index.php&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;    &amp;lt;title&amp;gt;Simple Crud Ajax&amp;lt;/title&amp;gt;&lt;br /&gt;    &amp;lt;script type=&quot;text/javascript&quot; src=&quot;jquery-3.4.1.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;    &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&lt;br /&gt;        $(document).ready(function() {&lt;br /&gt;&lt;br /&gt;            //load data mahasiswa saat aplikasi dijalankan &lt;br /&gt;            loadData();&lt;br /&gt;&lt;br /&gt;            //Load form add&lt;br /&gt;            $(&quot;#contentData&quot;).on(&quot;click&quot;, &quot;#addButton&quot;, function() {&lt;br /&gt;                $.ajax({&lt;br /&gt;                    url: &#39;form-add.php&#39;,&lt;br /&gt;                    type: &#39;get&#39;,&lt;br /&gt;                    success: function(data) {&lt;br /&gt;                        $(&#39;#contentData&#39;).html(data);&lt;br /&gt;                    }&lt;br /&gt;                });&lt;br /&gt;            });&lt;br /&gt;&lt;br /&gt;            //Load form edit dengan parameter IdMhsw&lt;br /&gt;            $(&quot;#contentData&quot;).on(&quot;click&quot;, &quot;#EditButton&quot;, function() {&lt;br /&gt;                var IdMhsw = $(this).attr(&quot;value&quot;);&lt;br /&gt;                $.ajax({&lt;br /&gt;                    url: &#39;form-edit.php&#39;,&lt;br /&gt;                    type: &#39;get&#39;,&lt;br /&gt;                    data: {&lt;br /&gt;                        IdMhsw: IdMhsw&lt;br /&gt;                    },&lt;br /&gt;                    success: function(data) {&lt;br /&gt;                        $(&#39;#contentData&#39;).html(data);&lt;br /&gt;                    }&lt;br /&gt;                });&lt;br /&gt;            });&lt;br /&gt;&lt;br /&gt;            //button batal&lt;br /&gt;            $(&quot;#contentData&quot;).on(&quot;click&quot;, &quot;#cancelButton&quot;, function() {&lt;br /&gt;                loadData();&lt;br /&gt;            });&lt;br /&gt;&lt;br /&gt;            //simpan data mahasiswa&lt;br /&gt;            $(&quot;#contentData&quot;).on(&quot;submit&quot;, &quot;#formAdd&quot;, function(e) {&lt;br /&gt;                e.preventDefault();&lt;br /&gt;                $.ajax({&lt;br /&gt;                    url: &#39;service.php?action=save&#39;,&lt;br /&gt;                    type: &#39;post&#39;,&lt;br /&gt;                    data: $(this).serialize(),&lt;br /&gt;                    success: function(data) {&lt;br /&gt;                        alert(data);&lt;br /&gt;                        loadData();&lt;br /&gt;                    }&lt;br /&gt;                });&lt;br /&gt;            });&lt;br /&gt;&lt;br /&gt;            //edit data mahasiswa&lt;br /&gt;            $(&quot;#contentData&quot;).on(&quot;submit&quot;, &quot;#formEdit&quot;, function(e) {&lt;br /&gt;                e.preventDefault();&lt;br /&gt;                $.ajax({&lt;br /&gt;                    url: &#39;service.php?action=edit&#39;,&lt;br /&gt;                    type: &#39;post&#39;,&lt;br /&gt;                    data: $(this).serialize(),&lt;br /&gt;                    success: function(data) {&lt;br /&gt;                        alert(data);&lt;br /&gt;                        loadData();&lt;br /&gt;                    }&lt;br /&gt;                });&lt;br /&gt;            });&lt;br /&gt;&lt;br /&gt;            //hapus data mahasiswa berdasarkan IdMhsw&lt;br /&gt;            $(&quot;#contentData&quot;).on(&quot;click&quot;, &quot;#DeleteButton&quot;, function() {&lt;br /&gt;                var IdMhsw = $(this).attr(&quot;value&quot;);&lt;br /&gt;                $.ajax({&lt;br /&gt;                    url: &#39;service.php?action=delete&#39;,&lt;br /&gt;                    type: &#39;post&#39;,&lt;br /&gt;                    data: {&lt;br /&gt;                        IdMhsw: IdMhsw&lt;br /&gt;                    },&lt;br /&gt;                    success: function(data) {&lt;br /&gt;                        alert(data);&lt;br /&gt;                        loadData();&lt;br /&gt;                    }&lt;br /&gt;                });&lt;br /&gt;            });&lt;br /&gt;        })&lt;br /&gt;&lt;br /&gt;        function loadData() {&lt;br /&gt;            $.ajax({&lt;br /&gt;                url: &#39;data-mahasiswa.php&#39;,&lt;br /&gt;                type: &#39;get&#39;,&lt;br /&gt;                success: function(data) {&lt;br /&gt;                    $(&#39;#contentData&#39;).html(data);&lt;br /&gt;                }&lt;br /&gt;            });&lt;br /&gt;        }&lt;br /&gt;    &amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;    &amp;lt;div align=&quot;center&quot;&amp;gt;&lt;br /&gt;        &amp;lt;h2&amp;gt;Simple Crud Ajax dan PHP&amp;lt;/h2&amp;gt;&lt;br /&gt;        &amp;lt;div id=&quot;contentData&quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;    &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Letakkan file index.php dan jquery dalam satu folder. Fungsi load data untuk menangani proses request data mahasiswa yang akan di tampilkan pada div contentData. Buat file &lt;b&gt;data-mahasiwa.php&lt;/b&gt; seperti dibawah ini.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;button id=&quot;addButton&quot; class=&quot;btn btn-primary&quot;&amp;gt;Tambah Data&amp;lt;/button&amp;gt;&lt;br /&gt;&amp;lt;br&amp;gt;&lt;br /&gt;&amp;lt;br&amp;gt;&lt;br /&gt;&amp;lt;table border=&quot;1&quot;&amp;gt;&lt;br /&gt;    &amp;lt;thead&amp;gt;&lt;br /&gt;        &amp;lt;tr&amp;gt;&lt;br /&gt;            &amp;lt;th&amp;gt;No.&amp;lt;/th&amp;gt;&lt;br /&gt;            &amp;lt;th&amp;gt;Nama&amp;lt;/th&amp;gt;&lt;br /&gt;            &amp;lt;th&amp;gt;Jenis Kelamin&amp;lt;/th&amp;gt;&lt;br /&gt;            &amp;lt;th&amp;gt;Alamat&amp;lt;/th&amp;gt;&lt;br /&gt;            &amp;lt;th&amp;gt;Agama&amp;lt;/th&amp;gt;&lt;br /&gt;            &amp;lt;th&amp;gt;No. HP&amp;lt;/th&amp;gt;&lt;br /&gt;            &amp;lt;th&amp;gt;Email&amp;lt;/th&amp;gt;&lt;br /&gt;            &amp;lt;th&amp;gt;Aksi&amp;lt;/th&amp;gt;&lt;br /&gt;        &amp;lt;/tr&amp;gt;&lt;br /&gt;    &amp;lt;/thead&amp;gt;&lt;br /&gt;    &amp;lt;tbody&amp;gt;&lt;br /&gt;        &amp;lt;?php&lt;br /&gt;   include &quot;koneksi.php&quot;;&lt;br /&gt;   $no=1;&lt;br /&gt;   $query=mysqli_query($koneksi, &quot;SELECT * FROM Mahasiswa ORDER BY IdMhsw DESC&quot;) or die(mysqli_error($koneksi));&lt;br /&gt;   while ($result=mysqli_fetch_array($query)) {&lt;br /&gt;    ?&amp;gt;&lt;br /&gt;            &amp;lt;tr&amp;gt;&lt;br /&gt;                &amp;lt;td&amp;gt;&lt;br /&gt;                    &amp;lt;?php echo $no++; ?&amp;gt;&lt;br /&gt;                &amp;lt;/td&amp;gt;&lt;br /&gt;                &amp;lt;td&amp;gt;&lt;br /&gt;                    &amp;lt;?php echo $result[&#39;Nama&#39;]; ?&amp;gt;&lt;br /&gt;                &amp;lt;/td&amp;gt;&lt;br /&gt;                &amp;lt;td&amp;gt;&lt;br /&gt;                    &amp;lt;?php echo $result[&#39;JenisKelamin&#39;]; ?&amp;gt;&lt;br /&gt;                &amp;lt;/td&amp;gt;&lt;br /&gt;                &amp;lt;td&amp;gt;&lt;br /&gt;                    &amp;lt;?php echo $result[&#39;Alamat&#39;]; ?&amp;gt;&lt;br /&gt;                &amp;lt;/td&amp;gt;&lt;br /&gt;                &amp;lt;td&amp;gt;&lt;br /&gt;                    &amp;lt;?php echo $result[&#39;Agama&#39;]; ?&amp;gt;&lt;br /&gt;                &amp;lt;/td&amp;gt;&lt;br /&gt;                &amp;lt;td&amp;gt;&lt;br /&gt;                    &amp;lt;?php echo $result[&#39;NoHp&#39;]; ?&amp;gt;&lt;br /&gt;                &amp;lt;/td&amp;gt;&lt;br /&gt;                &amp;lt;td&amp;gt;&lt;br /&gt;                    &amp;lt;?php echo $result[&#39;Email&#39;]; ?&amp;gt;&lt;br /&gt;                &amp;lt;/td&amp;gt;&lt;br /&gt;                &amp;lt;td&amp;gt;&lt;br /&gt;                    &amp;lt;button id=&quot;EditButton&quot; value=&quot;&amp;lt;?php echo $result[&#39;IdMhsw&#39;]; ?&amp;gt;&quot;&amp;gt;Edit&amp;lt;/button&amp;gt;&lt;br /&gt;                    &amp;lt;button id=&quot;DeleteButton&quot; value=&quot;&amp;lt;?php echo $result[&#39;IdMhsw&#39;]; ?&amp;gt;&quot;&amp;gt;Delete&amp;lt;/button&amp;gt;&lt;br /&gt;                &amp;lt;/td&amp;gt;&lt;br /&gt;            &amp;lt;/tr&amp;gt;&lt;br /&gt;            &amp;lt;?php&lt;br /&gt;   }&lt;br /&gt;  ?&amp;gt;&lt;br /&gt;    &amp;lt;/tbody&amp;gt;&lt;br /&gt;&amp;lt;/table&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Buat &lt;b&gt;form-add.php&lt;/b&gt; untuk menampilkan form tambah data.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;form method=&quot;POST&quot; id=&quot;formAdd&quot;&amp;gt;&lt;br /&gt;    &amp;lt;table&amp;gt;&lt;br /&gt;        &amp;lt;tr&amp;gt;&lt;br /&gt;            &amp;lt;td&amp;gt;Nama&amp;lt;/td&amp;gt;&lt;br /&gt;            &amp;lt;td&amp;gt;&lt;br /&gt;                &amp;lt;input type=&quot;text&quot; name=&quot;Nama&quot; id=&quot;Nama&quot; required=&quot;&quot; /&amp;gt;&lt;br /&gt;            &amp;lt;/td&amp;gt;&lt;br /&gt;        &amp;lt;/tr&amp;gt;&lt;br /&gt;        &amp;lt;tr&amp;gt;&lt;br /&gt;            &amp;lt;td&amp;gt;Jenis Kelamin&amp;lt;/td&amp;gt;&lt;br /&gt;            &amp;lt;td&amp;gt;&lt;br /&gt;                &amp;lt;label&amp;gt;&lt;br /&gt;                    &amp;lt;input type=&quot;radio&quot; name=&quot;JenisKelamin&quot; id=&quot;JenisKelamin&quot; value=&quot;Laki-laki&quot; required=&quot;&quot; /&amp;gt;Laki-laki&amp;lt;/label&amp;gt;&lt;br /&gt;                &amp;lt;label&amp;gt;&lt;br /&gt;                    &amp;lt;input type=&quot;radio&quot; name=&quot;JenisKelamin&quot; id=&quot;JenisKelamin&quot; value=&quot;Perempuan&quot; required=&quot;&quot; /&amp;gt;Perempuan&amp;lt;/label&amp;gt;&lt;br /&gt;            &amp;lt;/td&amp;gt;&lt;br /&gt;        &amp;lt;/tr&amp;gt;&lt;br /&gt;        &amp;lt;tr&amp;gt;&lt;br /&gt;            &amp;lt;td&amp;gt;Alamat&amp;lt;/td&amp;gt;&lt;br /&gt;            &amp;lt;td&amp;gt;&lt;br /&gt;                &amp;lt;textarea name=&quot;Alamat&quot; id=&quot;Alamat&quot; required=&quot;&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;            &amp;lt;/td&amp;gt;&lt;br /&gt;        &amp;lt;/tr&amp;gt;&lt;br /&gt;        &amp;lt;tr&amp;gt;&lt;br /&gt;            &amp;lt;td&amp;gt;Agama&amp;lt;/td&amp;gt;&lt;br /&gt;            &amp;lt;td&amp;gt;&lt;br /&gt;                &amp;lt;select name=&quot;Agama&quot; id=&quot;Agama&quot; required=&quot;&quot;&amp;gt;&lt;br /&gt;                    &amp;lt;option disabled=&quot;&quot; selected=&quot;&quot;&amp;gt;-Pilih-&amp;lt;/option&amp;gt;&lt;br /&gt;                    &amp;lt;option value=&quot;Islam&quot;&amp;gt;Islam&amp;lt;/option&amp;gt;&lt;br /&gt;                    &amp;lt;option value=&quot;Kristen&quot;&amp;gt;Kristen&amp;lt;/option&amp;gt;&lt;br /&gt;                    &amp;lt;option value=&quot;Katholik&quot;&amp;gt;Katholik&amp;lt;/option&amp;gt;&lt;br /&gt;                    &amp;lt;option value=&quot;Budha&quot;&amp;gt;Budha&amp;lt;/option&amp;gt;&lt;br /&gt;                    &amp;lt;option value=&quot;Hindhu&quot;&amp;gt;Hindhu&amp;lt;/option&amp;gt;&lt;br /&gt;                    &amp;lt;option value=&quot;Konghucu&quot;&amp;gt;Konghucu&amp;lt;/option&amp;gt;&lt;br /&gt;                    &amp;lt;option value=&quot;Lain-lain&quot;&amp;gt;Lain-lain&amp;lt;/option&amp;gt;&lt;br /&gt;                &amp;lt;/select&amp;gt;&lt;br /&gt;            &amp;lt;/td&amp;gt;&lt;br /&gt;        &amp;lt;/tr&amp;gt;&lt;br /&gt;        &amp;lt;tr&amp;gt;&lt;br /&gt;            &amp;lt;td&amp;gt;No. HP&amp;lt;/td&amp;gt;&lt;br /&gt;            &amp;lt;td&amp;gt;&lt;br /&gt;                &amp;lt;input type=&quot;text&quot; name=&quot;NoHP&quot; id=&quot;NoHP&quot; required=&quot;&quot; /&amp;gt;&lt;br /&gt;            &amp;lt;/td&amp;gt;&lt;br /&gt;        &amp;lt;/tr&amp;gt;&lt;br /&gt;        &amp;lt;tr&amp;gt;&lt;br /&gt;            &amp;lt;td&amp;gt;Email&amp;lt;/td&amp;gt;&lt;br /&gt;            &amp;lt;td&amp;gt;&lt;br /&gt;                &amp;lt;input type=&quot;email&quot; name=&quot;Email&quot; id=&quot;Email&quot; required=&quot;&quot; /&amp;gt;&lt;br /&gt;            &amp;lt;/td&amp;gt;&lt;br /&gt;        &amp;lt;/tr&amp;gt;&lt;br /&gt;        &amp;lt;tr&amp;gt;&lt;br /&gt;            &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;            &amp;lt;td&amp;gt;&lt;br /&gt;                &amp;lt;input type=&quot;submit&quot; name=&quot;simpan&quot; id=&quot;simpan&quot; value=&quot;Simpan&quot; /&amp;gt;&lt;br /&gt;                &amp;lt;button id=&quot;cancelButton&quot; type=&quot;button&quot;&amp;gt;Batal&amp;lt;/button&amp;gt;&lt;br /&gt;            &amp;lt;/td&amp;gt;&lt;br /&gt;        &amp;lt;/tr&amp;gt;&lt;br /&gt;    &amp;lt;/table&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Baca juga&amp;nbsp;Membuat Validasi Form dengan JQuery Form Validator&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Buat &lt;b&gt;form-edit.php&lt;/b&gt;, Form edit ini berbeda dengan form add diatas, karena inputan pada form akan terisi dan ter check&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;otomatis&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp;sesuai data dari database.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt; include &quot;koneksi.php&quot;;&lt;br /&gt; $IdMhsw=$_GET[&#39;IdMhsw&#39;];&lt;br /&gt; $query=mysqli_query($koneksi, &quot;SELECT * FROM Mahasiswa WHERE IdMhsw=&#39;$IdMhsw&#39;&quot;) or die(mysqli_error($koneksi));&lt;br /&gt; $result=mysqli_fetch_array($query);&lt;br /&gt;?&amp;gt;&lt;br /&gt;    &amp;lt;form method=&quot;POST&quot; id=&quot;formEdit&quot;&amp;gt;&lt;br /&gt;        &amp;lt;table&amp;gt;&lt;br /&gt;            &amp;lt;tr&amp;gt;&lt;br /&gt;                &amp;lt;td&amp;gt;Nama&amp;lt;/td&amp;gt;&lt;br /&gt;                &amp;lt;td&amp;gt;&lt;br /&gt;                    &amp;lt;input type=&quot;hidden&quot; name=&quot;IdMhsw&quot; id=&quot;IdMhsw&quot; required=&quot;&quot; value=&quot;&amp;lt;?php echo $result[&#39;IdMhsw&#39;]; ?&amp;gt;&quot; /&amp;gt;&lt;br /&gt;                    &amp;lt;input type=&quot;text&quot; name=&quot;Nama&quot; id=&quot;Nama&quot; required=&quot;&quot; value=&quot;&amp;lt;?php echo $result[&#39;Nama&#39;]; ?&amp;gt;&quot; /&amp;gt;&lt;br /&gt;                &amp;lt;/td&amp;gt;&lt;br /&gt;            &amp;lt;/tr&amp;gt;&lt;br /&gt;            &amp;lt;tr&amp;gt;&lt;br /&gt;                &amp;lt;td&amp;gt;Jenis Kelamin&amp;lt;/td&amp;gt;&lt;br /&gt;                &amp;lt;td&amp;gt;&lt;br /&gt;                    &amp;lt;label&amp;gt;&lt;br /&gt;                        &amp;lt;input type=&quot;radio&quot; name=&quot;JenisKelamin&quot; id=&quot;JenisKelamin&quot; value=&quot;Laki-laki&quot; required=&quot;&quot; &amp;lt;?php if($result[ &#39;JenisKelamin&#39;]==&quot;Laki-laki&quot; ) echo &quot;checked&quot;; ?&amp;gt; /&amp;gt;Laki-laki&amp;lt;/label&amp;gt;&lt;br /&gt;                    &amp;lt;label&amp;gt;&lt;br /&gt;                        &amp;lt;input type=&quot;radio&quot; name=&quot;JenisKelamin&quot; id=&quot;JenisKelamin&quot; value=&quot;Perempuan&quot; required=&quot;&quot; &amp;lt;?php if($result[ &#39;JenisKelamin&#39;]==&quot;Perempuan&quot; ) echo &quot;checked&quot;; ?&amp;gt; /&amp;gt;Perempuan&amp;lt;/label&amp;gt;&lt;br /&gt;                &amp;lt;/td&amp;gt;&lt;br /&gt;            &amp;lt;/tr&amp;gt;&lt;br /&gt;            &amp;lt;tr&amp;gt;&lt;br /&gt;                &amp;lt;td&amp;gt;Alamat&amp;lt;/td&amp;gt;&lt;br /&gt;                &amp;lt;td&amp;gt;&lt;br /&gt;                    &amp;lt;textarea name=&quot;Alamat&quot; id=&quot;Alamat&quot; required=&quot;&quot;&amp;gt;&lt;br /&gt;                        &amp;lt;?php echo $result[&#39;Alamat&#39;]; ?&amp;gt;&lt;br /&gt;                    &amp;lt;/textarea&amp;gt;&lt;br /&gt;                &amp;lt;/td&amp;gt;&lt;br /&gt;            &amp;lt;/tr&amp;gt;&lt;br /&gt;            &amp;lt;tr&amp;gt;&lt;br /&gt;                &amp;lt;td&amp;gt;Agama&amp;lt;/td&amp;gt;&lt;br /&gt;                &amp;lt;td&amp;gt;&lt;br /&gt;                    &amp;lt;select name=&quot;Agama&quot; id=&quot;Agama&quot; required=&quot;&quot;&amp;gt;&lt;br /&gt;                        &amp;lt;option disabled=&quot;&quot; selected=&quot;&quot;&amp;gt;-Pilih-&amp;lt;/option&amp;gt;&lt;br /&gt;                        &amp;lt;option value=&quot;Islam&quot; &amp;lt;?php if($result[ &#39;Agama&#39;]==&quot;Islam&quot; ) echo &quot;selected&quot;; ?&amp;gt;&amp;gt;Islam&amp;lt;/option&amp;gt;&lt;br /&gt;                        &amp;lt;option value=&quot;Kristen&quot; &amp;lt;?php if($result[ &#39;Agama&#39;]==&quot;Kristen&quot; ) echo &quot;selected&quot;; ?&amp;gt;&amp;gt;Kristen&amp;lt;/option&amp;gt;&lt;br /&gt;                        &amp;lt;option value=&quot;Katholik&quot; &amp;lt;?php if($result[ &#39;Agama&#39;]==&quot;Katholik&quot; ) echo &quot;selected&quot;; ?&amp;gt;&amp;gt;Katholik&amp;lt;/option&amp;gt;&lt;br /&gt;                        &amp;lt;option value=&quot;Budha&quot; &amp;lt;?php if($result[ &#39;Agama&#39;]==&quot;Budha&quot; ) echo &quot;selected&quot;; ?&amp;gt;&amp;gt;Budha&amp;lt;/option&amp;gt;&lt;br /&gt;                        &amp;lt;option value=&quot;Hindhu&quot; &amp;lt;?php if($result[ &#39;Agama&#39;]==&quot;Hindhu&quot; ) echo &quot;selected&quot;; ?&amp;gt;&amp;gt;Hindhu&amp;lt;/option&amp;gt;&lt;br /&gt;                        &amp;lt;option value=&quot;Konghucu&quot; &amp;lt;?php if($result[ &#39;Agama&#39;]==&quot;Konghucu&quot; ) echo &quot;selected&quot;; ?&amp;gt;&amp;gt;Konghucu&amp;lt;/option&amp;gt;&lt;br /&gt;                        &amp;lt;option value=&quot;Lain-lain&quot; &amp;lt;?php if($result[ &#39;Agama&#39;]==&quot;Lain-lain&quot; ) echo &quot;selected&quot;; ?&amp;gt;&amp;gt;Lain-lain&amp;lt;/option&amp;gt;&lt;br /&gt;                    &amp;lt;/select&amp;gt;&lt;br /&gt;                &amp;lt;/td&amp;gt;&lt;br /&gt;            &amp;lt;/tr&amp;gt;&lt;br /&gt;            &amp;lt;tr&amp;gt;&lt;br /&gt;                &amp;lt;td&amp;gt;No. HP&amp;lt;/td&amp;gt;&lt;br /&gt;                &amp;lt;td&amp;gt;&lt;br /&gt;                    &amp;lt;input type=&quot;text&quot; name=&quot;NoHP&quot; id=&quot;NoHP&quot; required=&quot;&quot; value=&quot;&amp;lt;?php echo $result[&#39;NoHp&#39;]; ?&amp;gt;&quot; /&amp;gt;&lt;br /&gt;                &amp;lt;/td&amp;gt;&lt;br /&gt;            &amp;lt;/tr&amp;gt;&lt;br /&gt;            &amp;lt;tr&amp;gt;&lt;br /&gt;                &amp;lt;td&amp;gt;Email&amp;lt;/td&amp;gt;&lt;br /&gt;                &amp;lt;td&amp;gt;&lt;br /&gt;                    &amp;lt;input type=&quot;email&quot; name=&quot;Email&quot; id=&quot;Email&quot; required=&quot;&quot; value=&quot;&amp;lt;?php echo $result[&#39;Email&#39;]; ?&amp;gt;&quot; /&amp;gt;&lt;br /&gt;                &amp;lt;/td&amp;gt;&lt;br /&gt;            &amp;lt;/tr&amp;gt;&lt;br /&gt;            &amp;lt;tr&amp;gt;&lt;br /&gt;                &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;                &amp;lt;td&amp;gt;&lt;br /&gt;                    &amp;lt;input type=&quot;submit&quot; name=&quot;simpan&quot; id=&quot;simpan&quot; value=&quot;Simpan&quot; /&amp;gt;&lt;br /&gt;                    &amp;lt;button type=&quot;button&quot; id=&quot;cancelButton&quot;&amp;gt;Batal&amp;lt;/button&amp;gt;&lt;br /&gt;                &amp;lt;/td&amp;gt;&lt;br /&gt;            &amp;lt;/tr&amp;gt;&lt;br /&gt;        &amp;lt;/table&amp;gt;&lt;br /&gt;    &amp;lt;/form&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Terakhir buat &lt;b&gt;service.php&lt;/b&gt; untuk menangani proses simpan, edit dan hapus data oleh pengguna. Dalam service.php ini, terdapat kondisi sesuai aksi yang di lakukan.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;include &quot;koneksi.php&quot;;&lt;br /&gt;&lt;br /&gt;switch ($_GET[&#39;action&#39;])&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;    case &#39;save&#39;:&lt;br /&gt;&lt;br /&gt;        $Nama = $_POST[&#39;Nama&#39;];&lt;br /&gt;        $JenisKelamin = $_POST[&#39;JenisKelamin&#39;];&lt;br /&gt;        $Alamat = $_POST[&#39;Alamat&#39;];&lt;br /&gt;        $Agama = $_POST[&#39;Agama&#39;];&lt;br /&gt;        $NoHP = $_POST[&#39;NoHP&#39;];&lt;br /&gt;        $Email = $_POST[&#39;Email&#39;];&lt;br /&gt;&lt;br /&gt;        $query = mysqli_query($koneksi, &quot;INSERT INTO Mahasiswa(Nama, JenisKelamin, Alamat, Agama, NoHp, Email) VALUES(&#39;$Nama&#39;, &#39;$JenisKelamin&#39;, &#39;$Alamat&#39;, &#39;$Agama&#39;, &#39;$NoHP&#39;, &#39;$Email&#39;)&quot;);&lt;br /&gt;        if ($query)&lt;br /&gt;        {&lt;br /&gt;            echo &quot;Simpan Data Berhasil&quot;;&lt;br /&gt;        }&lt;br /&gt;        else&lt;br /&gt;        {&lt;br /&gt;            echo &quot;Simpan Data Gagal :&quot; . mysqli_error($koneksi);&lt;br /&gt;        }&lt;br /&gt;    break;&lt;br /&gt;&lt;br /&gt;    case &#39;edit&#39;:&lt;br /&gt;&lt;br /&gt;        $IdMhsw = $_POST[&#39;IdMhsw&#39;];&lt;br /&gt;        $Nama = $_POST[&#39;Nama&#39;];&lt;br /&gt;        $JenisKelamin = $_POST[&#39;JenisKelamin&#39;];&lt;br /&gt;        $Alamat = $_POST[&#39;Alamat&#39;];&lt;br /&gt;        $Agama = $_POST[&#39;Agama&#39;];&lt;br /&gt;        $NoHP = $_POST[&#39;NoHP&#39;];&lt;br /&gt;        $Email = $_POST[&#39;Email&#39;];&lt;br /&gt;&lt;br /&gt;        $query = mysqli_query($koneksi, &quot;UPDATE Mahasiswa SET Nama=&#39;$Nama&#39;, JenisKelamin=&#39;$JenisKelamin&#39;, Alamat=&#39;$Alamat&#39;, Agama=&#39;$Agama&#39;, NoHp=&#39;$NoHP&#39;, Email=&#39;$Email&#39; WHERE IdMhsw=&#39;$IdMhsw&#39;&quot;);&lt;br /&gt;        if ($query)&lt;br /&gt;        {&lt;br /&gt;            echo &quot;Edit Data Berhasil&quot;;&lt;br /&gt;        }&lt;br /&gt;        else&lt;br /&gt;        {&lt;br /&gt;            echo &quot;Edit Data Gagal :&quot; . mysqli_error($koneksi);&lt;br /&gt;        }&lt;br /&gt;    break;&lt;br /&gt;&lt;br /&gt;    case &#39;delete&#39;:&lt;br /&gt;&lt;br /&gt;        $IdMhsw = $_POST[&#39;IdMhsw&#39;];&lt;br /&gt;        $query = mysqli_query($koneksi, &quot;DELETE FROM Mahasiswa WHERE IdMhsw=&#39;$IdMhsw&#39;&quot;);&lt;br /&gt;        if ($query)&lt;br /&gt;        {&lt;br /&gt;            echo &quot;Hapus Data Berhasil&quot;;&lt;br /&gt;        }&lt;br /&gt;        else&lt;br /&gt;        {&lt;br /&gt;            echo &quot;Hapus Data Gagal :&quot; . mysqli_error($koneksi);&lt;br /&gt;        }&lt;br /&gt;    break;&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Letakkan file index.php,&amp;nbsp;&amp;nbsp;jquery-3.4.1.min.js, dan file-file lainnya dalam satu folder seperti gambar dibawah ini.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-0PbMBQCdK24/XesVaIXyWDI/AAAAAAAAL90/TZVjKrEkXpkDmd22Lm2ey84ECkQV0HJvwCLcBGAsYHQ/s1600/CRUD%2BPHP%2BAjax%2BSederhana%2B1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;CRUD PHP Ajax Sederhana&quot; border=&quot;0&quot; data-original-height=&quot;191&quot; data-original-width=&quot;595&quot; height=&quot;126&quot; src=&quot;https://1.bp.blogspot.com/-0PbMBQCdK24/XesVaIXyWDI/AAAAAAAAL90/TZVjKrEkXpkDmd22Lm2ey84ECkQV0HJvwCLcBGAsYHQ/s400/CRUD%2BPHP%2BAjax%2BSederhana%2B1.png&quot; title=&quot;CRUD PHP Ajax Sederhana&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Baca juga&amp;nbsp;Upload Gambar dengan AJAX PHP dan MySQL&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Tutorial membuat aplikasi web&amp;nbsp; crud PHP dengan Ajax sederhana telah selesai, sekian.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.ibarat.me/feeds/5597546557527652394/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.ibarat.me/2019/12/crud-php-ajax-sederhana.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/5597546557527652394'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/5597546557527652394'/><link rel='alternate' type='text/html' href='https://www.ibarat.me/2019/12/crud-php-ajax-sederhana.html' title='CRUD PHP Ajax Sederhana'/><author><name>Tahu.me</name><uri>http://www.blogger.com/profile/17530242449499386252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/-bxSGtF5zM2Y/Xhv6a-UySqI/AAAAAAAAAME/GkFLT7Wuk4ovgZ8WYtyY7s76jvrWuZsJgCK4BGAYYCw/s220/images.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-Yx9vrUvlfck/XhYHiMN_oLI/AAAAAAAAAKo/bghevlBWwq87SYaoi4cSmKtTZv7YO1IYgCLcBGAsYHQ/s72-c/223d25fbe301844d3e4c8d170eabb60d.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8891531573114111967.post-189479796240567832</id><published>2020-01-07T18:28:00.000-08:00</published><updated>2020-01-08T08:54:24.069-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><title type='text'>Upload dan Compress/Resize File Gambar dengan PHP</title><content type='html'>&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-RY5jOnYh4II/XhYG1HLhQ2I/AAAAAAAAAKg/7XzppHPbW8QnUOr4h19d-zZreqSvSlrdQCLcBGAsYHQ/s1600/56_shot_4x.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;1600&quot; height=&quot;240&quot; src=&quot;https://1.bp.blogspot.com/-RY5jOnYh4II/XhYG1HLhQ2I/AAAAAAAAAKg/7XzppHPbW8QnUOr4h19d-zZreqSvSlrdQCLcBGAsYHQ/s320/56_shot_4x.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Selamat datang di blog Mari belajar coding. Tutorial kali ini kita akan belajar bagaimana cara mengupload gambar kemudian mengurangi(reduce) ukuran file gambar tersebut. Dengan mengurangi ukuran file gambar yang di upload, kita dapat menghemat kapasitas&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;disk space&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;atau&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp;web hosting.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Pertama-tama buat form untuk upload gambar seperti dibawah ini.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;form method=&quot;POST&quot; enctype=&#39;multipart/form-data&#39;&amp;gt;&lt;br /&gt;    &amp;lt;input type=&quot;file&quot; name=&quot;filename&quot;&amp;gt;&lt;br /&gt;    &amp;lt;br&amp;gt;&lt;br /&gt;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Buat fungsi compress image, fungsi ini akan me resize ukuran file gambar berdasarkan quality yang telah di tentukan.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;function compress($source, $destination, $quality) {&lt;br /&gt;    $info = getimagesize($source);&lt;br /&gt;    if ($info[&#39;mime&#39;] == &#39;image/jpeg&#39;) &lt;br /&gt;        $image = imagecreatefromjpeg($source);&lt;br /&gt;    elseif ($info[&#39;mime&#39;] == &#39;image/gif&#39;) &lt;br /&gt;        $image = imagecreatefromgif($source);&lt;br /&gt;    elseif ($info[&#39;mime&#39;] == &#39;image/png&#39;) &lt;br /&gt;        $image = imagecreatefrompng($source);&lt;br /&gt;    imagejpeg($image, $destination, $quality);&lt;br /&gt;    return $destination;&lt;br /&gt;}&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;terakhir buat fungsi aksi upload gambar.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;if (isset($_POST[&#39;submit&#39;])) {&lt;br /&gt;&lt;br /&gt; //create folder upload&lt;br /&gt; $tempdir = &quot;upload/&quot;; &lt;br /&gt;    if (!file_exists($tempdir))&lt;br /&gt;    mkdir($tempdir,0755); &lt;br /&gt;&lt;br /&gt; //target file&lt;br /&gt;    $target_path = $tempdir . basename($_FILES[&#39;filename&#39;][&#39;name&#39;]);&lt;br /&gt;&lt;br /&gt;  $source_img = $_FILES[&#39;filename&#39;][&#39;tmp_name&#39;];&lt;br /&gt;  &lt;br /&gt;  $destination_img = $target_path;&lt;br /&gt;&lt;br /&gt;  //panggil fungsi compress, &lt;br /&gt;  &lt;mark&gt;compress($source_img, $destination_img, 65);&lt;/mark&gt;&lt;br /&gt;}&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Keterangan:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;mkdir &lt;/b&gt;merupakan fungsi php untuk create folder, disini kita akan membuat folder bernama upload untuk menyimpan file gambar.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;$target_path&lt;/b&gt; merupakan file hasil compress yang akan di simpan di folder upload.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Untuk menentukan qualitas gambar saat di rezise, teman-teman bisa mengubah nilai 65 pada baris yang di beri highlight diatas. Jika memberikan nilai terlalu rendah, maka gambar hasil resize akan pecah-pecah.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Baca juga&amp;nbsp;Upload Gambar dengan AJAX PHP dan MySQL&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Kode lengkap seperti dibawah ini.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt; &amp;lt;title&amp;gt;Upload dan Resize File Gambar dengan PHP - maribelajarcoding.com&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt; &amp;lt;form method=&quot;POST&quot; enctype=&#39;multipart/form-data&#39;&amp;gt;&lt;br /&gt;  &amp;lt;input type=&quot;file&quot; name=&quot;filename&quot;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;  &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&lt;br /&gt; &amp;lt;/form&amp;gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;?php&lt;br /&gt; function compress($source, $destination, $quality)&lt;br /&gt; {&lt;br /&gt;     $info = getimagesize($source);&lt;br /&gt;     if ($info[&#39;mime&#39;] == &#39;image/jpeg&#39;) $image = imagecreatefromjpeg($source);&lt;br /&gt;     elseif ($info[&#39;mime&#39;] == &#39;image/gif&#39;) $image = imagecreatefromgif($source);&lt;br /&gt;     elseif ($info[&#39;mime&#39;] == &#39;image/png&#39;) $image = imagecreatefrompng($source);&lt;br /&gt;     imagejpeg($image, $destination, $quality);&lt;br /&gt;     return $destination;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; if (isset($_POST[&#39;submit&#39;]))&lt;br /&gt; {&lt;br /&gt;&lt;br /&gt;     //create folder upload&lt;br /&gt;     $tempdir = &quot;upload/&quot;;&lt;br /&gt;     if (!file_exists($tempdir)) mkdir($tempdir, 0755);&lt;br /&gt;&lt;br /&gt;     //target file&lt;br /&gt;     $target_path = $tempdir . basename($_FILES[&#39;filename&#39;][&#39;name&#39;]);&lt;br /&gt;&lt;br /&gt;     $source_img = $_FILES[&#39;filename&#39;][&#39;tmp_name&#39;];&lt;br /&gt;&lt;br /&gt;     $destination_img = $target_path;&lt;br /&gt;&lt;br /&gt;     //panggil fungsi compress,&lt;br /&gt;     compress($source_img, $destination_img, 65);&lt;br /&gt; }&lt;br /&gt; ?&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.ibarat.me/feeds/189479796240567832/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.ibarat.me/2019/12/upload-dan-compressresize-file-gambar.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/189479796240567832'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/189479796240567832'/><link rel='alternate' type='text/html' href='https://www.ibarat.me/2019/12/upload-dan-compressresize-file-gambar.html' title='Upload dan Compress/Resize File Gambar dengan PHP'/><author><name>Tahu.me</name><uri>http://www.blogger.com/profile/17530242449499386252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/-bxSGtF5zM2Y/Xhv6a-UySqI/AAAAAAAAAME/GkFLT7Wuk4ovgZ8WYtyY7s76jvrWuZsJgCK4BGAYYCw/s220/images.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-RY5jOnYh4II/XhYG1HLhQ2I/AAAAAAAAAKg/7XzppHPbW8QnUOr4h19d-zZreqSvSlrdQCLcBGAsYHQ/s72-c/56_shot_4x.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8891531573114111967.post-4052041956586459439</id><published>2020-01-06T07:58:00.000-08:00</published><updated>2020-01-08T08:53:32.198-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="xml"/><title type='text'>Menampilkan Data XML dengan Javascript</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-5UOO1LP-yBc/XhYFwqkkryI/AAAAAAAAAKU/EemljCDRe0AjKU0jCJC4G2aQkNDuRXLLQCLcBGAsYHQ/s1600/dribbble_alpine_xml.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;600&quot; data-original-width=&quot;800&quot; height=&quot;240&quot; src=&quot;https://1.bp.blogspot.com/-5UOO1LP-yBc/XhYFwqkkryI/AAAAAAAAAKU/EemljCDRe0AjKU0jCJC4G2aQkNDuRXLLQCLcBGAsYHQ/s320/dribbble_alpine_xml.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Selamat datang di blog Mari belajar coding. Jika tutorial sebelumnya kita pernah belajar membuat file xml dan menampilkan datanya dengan PHP. Tutorial kali ini kita akan belajar bagaimana cara menampilkan data xml menggunakan javascript. Seperti halnya tutorial untuk menampilkan data json&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;, cara menampilkan data xml&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;dengan javascript&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp;bisa menggunakan beberapa cara. Dalam tutorial ini kita akan menggunakan dua cara, yaitu menggunakan javascript &lt;b&gt;XMLHttpRequest &lt;/b&gt;dan&amp;nbsp;&lt;b&gt;jquery&lt;/b&gt;.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Menampilkan Data XML dengan Javascript&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Pertama-tama kita siapkan data xml terlebih dahulu. Dalam tutorial ini kita gunakan data &lt;b&gt;mahasiswa.xml&lt;/b&gt;&amp;nbsp;sebagai contoh data yang akan kita tampilkan.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&lt;br /&gt;&amp;lt;Akademik&amp;gt;&lt;br /&gt;     &amp;lt;mahasiswa nim=&quot;1234&quot;&amp;gt;&lt;br /&gt;         &amp;lt;nama&amp;gt;Dian Syahputra&amp;lt;/nama&amp;gt;&lt;br /&gt;         &amp;lt;alamat&amp;gt;Semarang&amp;lt;/alamat&amp;gt;&lt;br /&gt;         &amp;lt;jurusan&amp;gt;Teknik Informatika&amp;lt;/jurusan&amp;gt;&lt;br /&gt;     &amp;lt;/mahasiswa&amp;gt;&lt;br /&gt;     &amp;lt;mahasiswa nim=&quot;1236&quot;&amp;gt;&lt;br /&gt;         &amp;lt;nama&amp;gt;Jojo&amp;lt;/nama&amp;gt;&lt;br /&gt;         &amp;lt;alamat&amp;gt;Surabaya&amp;lt;/alamat&amp;gt;&lt;br /&gt;         &amp;lt;jurusan&amp;gt;Sastra Inggris&amp;lt;/jurusan&amp;gt;&lt;br /&gt;     &amp;lt;/mahasiswa&amp;gt;&lt;br /&gt;&amp;lt;/Akademik&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;File &lt;b&gt;mahasiswa.xml&lt;/b&gt; jika kita jalankan melalui browser.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-Hgr8QVo3ayw/Xe-9sBIaNuI/AAAAAAAAMAI/4N69Vq0TSkQYagrQU-jDmDBLHD05PzyCACLcBGAsYHQ/s1600/Menampilkan%2BData%2BXML%2Bdengan%2BJavascript%2B1-min%2B%25281%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Menampilkan Data XML dengan Javascript&quot; border=&quot;0&quot; data-original-height=&quot;234&quot; data-original-width=&quot;415&quot; height=&quot;180&quot; src=&quot;https://1.bp.blogspot.com/-Hgr8QVo3ayw/Xe-9sBIaNuI/AAAAAAAAMAI/4N69Vq0TSkQYagrQU-jDmDBLHD05PzyCACLcBGAsYHQ/s320/Menampilkan%2BData%2BXML%2Bdengan%2BJavascript%2B1-min%2B%25281%2529.png&quot; title=&quot;Menampilkan Data XML dengan Javascript&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Untuk cara pertama kita menggunakan&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;XMLHttpRequest, buat file &lt;b&gt;latihan1.html&lt;/b&gt; seperti dibawah ini.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt; &amp;lt;title&amp;gt;Mari Belajar Coding&amp;lt;/title&amp;gt;&lt;br /&gt; &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&lt;br /&gt;  var xhttp = new XMLHttpRequest();&lt;br /&gt;  xhttp.onreadystatechange = function() {&lt;br /&gt;      if (this.readyState == 4 &amp;amp;&amp;amp; this.status == 200) {         &lt;br /&gt;         &lt;br /&gt;         xmlDoc = xhttp.responseXML;&lt;br /&gt;         var mahasiswa= xmlDoc.getElementsByTagName(&quot;mahasiswa&quot;);&lt;br /&gt;          var data=&quot;&quot;;&lt;br /&gt;          &lt;br /&gt;         for(i=0;i&amp;lt;mahasiswa.length;i++){&lt;br /&gt;            var mhsw = mahasiswa[i];&lt;br /&gt;            if (mhsw.nodeType == Node.ELEMENT_NODE) {&lt;br /&gt;              var nim=mhsw.getAttribute(&quot;nim&quot;);&lt;br /&gt;              var nama=mhsw.getElementsByTagName(&quot;nama&quot;)[0].childNodes[0].data;&lt;br /&gt;              var alamat=mhsw.getElementsByTagName(&quot;alamat&quot;)[0].childNodes[0].data;&lt;br /&gt;              var jurusan=mhsw.getElementsByTagName(&quot;jurusan&quot;)[0].childNodes[0].data;&lt;br /&gt;              &lt;br /&gt;              data +=&quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&quot;+nim+&quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&quot;+nama+&quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&quot;+alamat+&quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&quot;+jurusan+&quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&quot;;&lt;br /&gt;            }            &lt;br /&gt;         }&lt;br /&gt;         //tampilkan di tabel id TabelDataMahasiswa;&lt;br /&gt;         document.getElementById(&quot;TabelDataMahasiswa&quot;).innerHTML=data;&lt;br /&gt;      }&lt;br /&gt;  };&lt;br /&gt;  xhttp.open(&quot;GET&quot;, &quot;mahasiswa.xml&quot;, true);&lt;br /&gt;&lt;br /&gt;  xhttp.send();&lt;br /&gt;&lt;br /&gt; &amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;  &amp;lt;table border=&quot;1&quot;&amp;gt;&lt;br /&gt;    &amp;lt;thead&amp;gt;&lt;br /&gt;      &amp;lt;tr&amp;gt;&lt;br /&gt;        &amp;lt;th&amp;gt;Nim&amp;lt;/th&amp;gt;&lt;br /&gt;        &amp;lt;th&amp;gt;Nama&amp;lt;/th&amp;gt;&lt;br /&gt;        &amp;lt;th&amp;gt;Alamat&amp;lt;/th&amp;gt;&lt;br /&gt;        &amp;lt;th&amp;gt;Jurusan&amp;lt;/th&amp;gt;&lt;br /&gt;      &amp;lt;/tr&amp;gt;&lt;br /&gt;    &amp;lt;/thead&amp;gt;&lt;br /&gt;    &amp;lt;tbody id=&quot;TabelDataMahasiswa&quot;&amp;gt;&amp;lt;/tbody&amp;gt;&lt;br /&gt;  &amp;lt;/table&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Tampilan file latihan1.html jika di jalankan di browser.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-6yYKPZZV0AU/Xe-3eSWZ_CI/AAAAAAAAL_8/jKX1WwfkJhMlYle0Uq0-hik7Ltc_K6GiQCLcBGAsYHQ/s1600/Menampilkan%2BData%2BXML%2Bdengan%2BJavascript%2B2-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Menampilkan Data XML dengan Javascript&quot; border=&quot;0&quot; data-original-height=&quot;115&quot; data-original-width=&quot;380&quot; height=&quot;120&quot; src=&quot;https://1.bp.blogspot.com/-6yYKPZZV0AU/Xe-3eSWZ_CI/AAAAAAAAL_8/jKX1WwfkJhMlYle0Uq0-hik7Ltc_K6GiQCLcBGAsYHQ/s400/Menampilkan%2BData%2BXML%2Bdengan%2BJavascript%2B2-min.png&quot; title=&quot;Menampilkan Data XML dengan Javascript&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Cara yang kedua kita akan menggunakan jquery untuk menampilkan data xml. Tambahkan jquery.js didalam tag head untuk menggunakan fungsinya. Salin kode dibawah ini kemudian simpan file&amp;nbsp; dengan nama &lt;b&gt;latihan2.html&lt;/b&gt;.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;    &amp;lt;title&amp;gt;Mari Belajar Coding&amp;lt;/title&amp;gt;&lt;br /&gt;    &amp;lt;script type=&quot;text/javascript&quot; src=&quot;https://code.jquery.com/jquery-3.4.1.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;    &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&lt;br /&gt;        $(document).ready(function() {&lt;br /&gt;            $.get(&#39;mahasiswa.xml&#39;, function(data) {&lt;br /&gt;                var datatabel = &quot;&quot;;&lt;br /&gt;                $(data).find(&#39;mahasiswa&#39;).each(function() {&lt;br /&gt;                    var $mahasiswa = $(this);&lt;br /&gt;                    var nim = $mahasiswa.attr(&quot;nim&quot;);&lt;br /&gt;                    var nama = $mahasiswa.find(&#39;nama&#39;).text();&lt;br /&gt;                    var alamat = $mahasiswa.find(&#39;alamat&#39;).text();&lt;br /&gt;                    var jurusan = $mahasiswa.find(&#39;jurusan&#39;).text();&lt;br /&gt;                    datatabel += &quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&quot; + nim + &quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&quot; + nama + &quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&quot; + alamat + &quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&quot; + jurusan + &quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&quot;;&lt;br /&gt;                });&lt;br /&gt;                document.getElementById(&quot;TabelDataMahasiswa&quot;).innerHTML = datatabel;&lt;br /&gt;            });&lt;br /&gt;        });&lt;br /&gt;    &amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;    &amp;lt;table border=&quot;1&quot;&amp;gt;&lt;br /&gt;        &amp;lt;thead&amp;gt;&lt;br /&gt;            &amp;lt;tr&amp;gt;&lt;br /&gt;                &amp;lt;th&amp;gt;Nim&amp;lt;/th&amp;gt;&lt;br /&gt;                &amp;lt;th&amp;gt;Nama&amp;lt;/th&amp;gt;&lt;br /&gt;                &amp;lt;th&amp;gt;Alamat&amp;lt;/th&amp;gt;&lt;br /&gt;                &amp;lt;th&amp;gt;Jurusan&amp;lt;/th&amp;gt;&lt;br /&gt;            &amp;lt;/tr&amp;gt;&lt;br /&gt;        &amp;lt;/thead&amp;gt;&lt;br /&gt;        &amp;lt;tbody id=&quot;TabelDataMahasiswa&quot;&amp;gt;&amp;lt;/tbody&amp;gt;&lt;br /&gt;    &amp;lt;/table&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Kita juga bisa menampilkan data xml menggunakan ajax jquery seperti dibawah ini. Simpan dengan nama &lt;b&gt;latihan3.html&lt;/b&gt;.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;    &amp;lt;title&amp;gt;Mari Belajar Coding&amp;lt;/title&amp;gt;&lt;br /&gt;    &amp;lt;script type=&quot;text/javascript&quot; src=&quot;https://code.jquery.com/jquery-3.4.1.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;    &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&lt;br /&gt;        $(document).ready(function() {&lt;br /&gt;            var datatabel = &quot;&quot;;&lt;br /&gt;            $.ajax({&lt;br /&gt;              method: &quot;GET&quot;,&lt;br /&gt;              url: &quot;mahasiswa.xml&quot;,&lt;br /&gt;              dataType: &quot;xml&quot;,&lt;br /&gt;              }).done(function( msg ) {&lt;br /&gt;                 $(msg).find(&quot;mahasiswa&quot;).each(function () {&lt;br /&gt;                    var $mahasiswa = $(this);&lt;br /&gt;                    var nim = $mahasiswa.attr(&quot;nim&quot;);&lt;br /&gt;                    var nama = $mahasiswa.find(&#39;nama&#39;).text();&lt;br /&gt;                    var alamat = $mahasiswa.find(&#39;alamat&#39;).text();&lt;br /&gt;                    var jurusan = $mahasiswa.find(&#39;jurusan&#39;).text();&lt;br /&gt;                    datatabel += &quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&quot; + nim + &quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&quot; + nama + &quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&quot; + alamat + &quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&quot; + jurusan + &quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&quot;;&lt;br /&gt;                });&lt;br /&gt;                 document.getElementById(&quot;TabelDataMahasiswa&quot;).innerHTML = datatabel;&lt;br /&gt;              });&lt;br /&gt;            &lt;br /&gt;        });&lt;br /&gt;    &amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;    &amp;lt;table border=&quot;1&quot;&amp;gt;&lt;br /&gt;        &amp;lt;thead&amp;gt;&lt;br /&gt;            &amp;lt;tr&amp;gt;&lt;br /&gt;                &amp;lt;th&amp;gt;Nim&amp;lt;/th&amp;gt;&lt;br /&gt;                &amp;lt;th&amp;gt;Nama&amp;lt;/th&amp;gt;&lt;br /&gt;                &amp;lt;th&amp;gt;Alamat&amp;lt;/th&amp;gt;&lt;br /&gt;                &amp;lt;th&amp;gt;Jurusan&amp;lt;/th&amp;gt;&lt;br /&gt;            &amp;lt;/tr&amp;gt;&lt;br /&gt;        &amp;lt;/thead&amp;gt;&lt;br /&gt;        &amp;lt;tbody id=&quot;TabelDataMahasiswa&quot;&amp;gt;&amp;lt;/tbody&amp;gt;&lt;br /&gt;    &amp;lt;/table&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Related Search:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Menampilkan data XML dengan Javascript&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Menampilkan data XML dengan Jquery&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Menampilkan data XML dengan Ajax&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Parsing data XML dengan Javascript&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.ibarat.me/feeds/4052041956586459439/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.ibarat.me/2019/12/menampilkan-data-xml-dengan-javascript.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/4052041956586459439'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/4052041956586459439'/><link rel='alternate' type='text/html' href='https://www.ibarat.me/2019/12/menampilkan-data-xml-dengan-javascript.html' title='Menampilkan Data XML dengan Javascript'/><author><name>Tahu.me</name><uri>http://www.blogger.com/profile/17530242449499386252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/-bxSGtF5zM2Y/Xhv6a-UySqI/AAAAAAAAAME/GkFLT7Wuk4ovgZ8WYtyY7s76jvrWuZsJgCK4BGAYYCw/s220/images.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-5UOO1LP-yBc/XhYFwqkkryI/AAAAAAAAAKU/EemljCDRe0AjKU0jCJC4G2aQkNDuRXLLQCLcBGAsYHQ/s72-c/dribbble_alpine_xml.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8891531573114111967.post-8773796664569743680</id><published>2020-01-05T04:49:00.000-08:00</published><updated>2020-01-08T08:53:16.133-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="java"/><title type='text'>Membuat Aplikasi CRUD Sederhana Menggunakan Java Netbeans</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-QTl07zO4HJ4/XhYEN3SlNTI/AAAAAAAAAKI/5G2VrgtrCfkkwcuP6Pf0svoMOdApbxvbACLcBGAsYHQ/s1600/codingdribbble.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;300&quot; data-original-width=&quot;400&quot; height=&quot;240&quot; src=&quot;https://1.bp.blogspot.com/-QTl07zO4HJ4/XhYEN3SlNTI/AAAAAAAAAKI/5G2VrgtrCfkkwcuP6Pf0svoMOdApbxvbACLcBGAsYHQ/s320/codingdribbble.gif&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Selamat datang di blog Mari belajar coding. Kali ini kita kembali lagi belajar pemrograman java menggunakan NetBeans IDE. Jika tutorial sebelumnya kita pernah belajar membuat koneksi database antara mysql dengan java, tutorial ini kita akan belajar bagaimana membuat sebuah aplikasi desktop&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp;menggunakan java NetBeans untuk menyimpan mengubah menghapus dan menampilkan data ke tabel dari database mysql ke GUI NetBeans.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Pertama-tama buat database mysql. Dalam tutorial membuat aplikasi Crud java Netbeans, kita akan menggunakan database bernama &lt;b&gt;penjualan&lt;/b&gt; dengan satu tabel bernama &lt;b&gt;produk&lt;/b&gt;.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;CREATE DATABASE `penjualan`;&lt;br /&gt;USE `penjualan`;&lt;br /&gt;&lt;br /&gt;CREATE TABLE `produk` (&lt;br /&gt;`IDProduk` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,&lt;br /&gt;`KodeProduk` varchar(32) UNIQUE KEY,&lt;br /&gt;`NamaProduk` varchar(255),&lt;br /&gt;`Satuan` varchar(255),&lt;br /&gt;`Harga` int(11),&lt;br /&gt;`Stok` int(11) ,&lt;br /&gt;`CreateDate` datetime &lt;br /&gt;);&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Setelah database dibuat, selanjutnya buka aplikasi NetBeans IDE kemudian buat projek baru bernama &lt;b&gt;Penjualan&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;File-&amp;gt;New Project-&amp;gt;Java Application&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-yR9NO5aTsps/XfIlArcUA3I/AAAAAAAAMBA/DLZoM1awSv45XyIhhexePH84vR2v4_hjwCLcBGAsYHQ/s1600/Membuat%2BAplikasi%2BCRUD%2BMenggunakan%2BJava%2BNetbeans-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Aplikasi CRUD Sederhana Menggunakan Java Netbeans&quot; border=&quot;0&quot; data-original-height=&quot;160&quot; data-original-width=&quot;521&quot; height=&quot;121&quot; src=&quot;https://1.bp.blogspot.com/-yR9NO5aTsps/XfIlArcUA3I/AAAAAAAAMBA/DLZoM1awSv45XyIhhexePH84vR2v4_hjwCLcBGAsYHQ/s400/Membuat%2BAplikasi%2BCRUD%2BMenggunakan%2BJava%2BNetbeans-min.png&quot; title=&quot;Membuat Aplikasi CRUD Sederhana Menggunakan Java Netbeans&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Klik kanan pada Package Penjualan, buat file java class bernama &lt;b&gt;koneksi &lt;/b&gt;untuk menghubungkan aplikasi yang akan kita buat dengan database penjualan.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-eEAPiR6bcbw/XfIl-GI-lCI/AAAAAAAAMBI/EpILBGjfEPIIcVn36aZ_G6KXCnpTdrUpQCLcBGAsYHQ/s1600/Membuat%2BAplikasi%2BCRUD%2BMenggunakan%2BJava%2BNetbeans%2B1-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Aplikasi CRUD Sederhana Menggunakan Java Netbeans&quot; border=&quot;0&quot; data-original-height=&quot;128&quot; data-original-width=&quot;510&quot; height=&quot;100&quot; src=&quot;https://1.bp.blogspot.com/-eEAPiR6bcbw/XfIl-GI-lCI/AAAAAAAAMBI/EpILBGjfEPIIcVn36aZ_G6KXCnpTdrUpQCLcBGAsYHQ/s400/Membuat%2BAplikasi%2BCRUD%2BMenggunakan%2BJava%2BNetbeans%2B1-min.png&quot; title=&quot;Membuat Aplikasi CRUD Sederhana Menggunakan Java Netbeans&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;File &lt;b&gt;koneksi.java&lt;/b&gt; seperti dibawah ini.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;/*&lt;br /&gt; * To change this license header, choose License Headers in Project Properties.&lt;br /&gt; * To change this template file, choose Tools | Templates&lt;br /&gt; * and open the template in the editor.&lt;br /&gt; */&lt;br /&gt;package penjualan;&lt;br /&gt;import java.sql.*;&lt;br /&gt;import javax.swing.JOptionPane;&lt;br /&gt;/**&lt;br /&gt; *&lt;br /&gt; * @author Hp&lt;br /&gt; */&lt;br /&gt;public class koneksi {&lt;br /&gt;    private static Connection KoneksiDatabse;&lt;br /&gt;    public static Connection koneksiDB() throws SQLException {&lt;br /&gt;        try {&lt;br /&gt;            String DB =&quot;jdbc:mysql://localhost/penjualan&quot;;&lt;br /&gt;            String user=&quot;root&quot;;&lt;br /&gt;            String pass=&quot;&quot;;&lt;br /&gt;            DriverManager.registerDriver(new com.mysql.jdbc.Driver());&lt;br /&gt;            KoneksiDatabse = (Connection) DriverManager.getConnection(DB,user,pass);&lt;br /&gt;        } catch (Exception e) {&lt;br /&gt;            JOptionPane.showMessageDialog(null,&quot;Tidak ada koneksi&quot;,&quot;Error&quot;,&lt;br /&gt;            JOptionPane.INFORMATION_MESSAGE);&lt;br /&gt;            System.err.println(e.getMessage());&lt;br /&gt;            System.exit(0);&lt;br /&gt;        }&lt;br /&gt;         return KoneksiDatabse;&lt;br /&gt;    }&lt;br /&gt;}&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Tambahkan library&amp;nbsp;MySQL JDBC Driver, klik kanan pada folder libraries kemudian pilih add library.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-Rp6515r6Fp8/XfInnZc-UVI/AAAAAAAAMBU/SEfCSSlSgFE29PliASxrAx41K6QasaHlwCLcBGAsYHQ/s1600/Membuat%2BAplikasi%2BCRUD%2BMenggunakan%2BJava%2BNetbeans%2B2-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Aplikasi CRUD Sederhana Menggunakan Java Netbeans&quot; border=&quot;0&quot; data-original-height=&quot;171&quot; data-original-width=&quot;242&quot; src=&quot;https://1.bp.blogspot.com/-Rp6515r6Fp8/XfInnZc-UVI/AAAAAAAAMBU/SEfCSSlSgFE29PliASxrAx41K6QasaHlwCLcBGAsYHQ/s1600/Membuat%2BAplikasi%2BCRUD%2BMenggunakan%2BJava%2BNetbeans%2B2-min.png&quot; title=&quot;Membuat Aplikasi CRUD Sederhana Menggunakan Java Netbeans&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-9FnyVXSI_EM/XfInv-9AG8I/AAAAAAAAMBY/XIwHFw4OnNEJcF2maU-_I5-Om4aK-i6MQCLcBGAsYHQ/s1600/Membuat%2BAplikasi%2BCRUD%2BMenggunakan%2BJava%2BNetbeans%2B3-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Aplikasi CRUD Sederhana Menggunakan Java Netbeans&quot; border=&quot;0&quot; data-original-height=&quot;374&quot; data-original-width=&quot;373&quot; height=&quot;320&quot; src=&quot;https://1.bp.blogspot.com/-9FnyVXSI_EM/XfInv-9AG8I/AAAAAAAAMBY/XIwHFw4OnNEJcF2maU-_I5-Om4aK-i6MQCLcBGAsYHQ/s320/Membuat%2BAplikasi%2BCRUD%2BMenggunakan%2BJava%2BNetbeans%2B3-min.png&quot; title=&quot;Membuat Aplikasi CRUD Sederhana Menggunakan Java Netbeans&quot; width=&quot;319&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Buat Interface GUI untuk menampilkan form produk dan tabel produk dengan cara klik kanan pada package &lt;b&gt;Penjualan-&amp;gt;New-&amp;gt;JFrame Form&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-4Xe0FFG-UK4/XfIpzSiyOqI/AAAAAAAAMBo/5ReaDgSebD0OlPfYi6HDpGej2ly3DKLmQCLcBGAsYHQ/s1600/Membuat%2BAplikasi%2BCRUD%2BMenggunakan%2BJava%2BNetbeans%2B4-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Aplikasi CRUD Sederhana Menggunakan Java Netbeans&quot; border=&quot;0&quot; data-original-height=&quot;204&quot; data-original-width=&quot;515&quot; height=&quot;157&quot; src=&quot;https://1.bp.blogspot.com/-4Xe0FFG-UK4/XfIpzSiyOqI/AAAAAAAAMBo/5ReaDgSebD0OlPfYi6HDpGej2ly3DKLmQCLcBGAsYHQ/s400/Membuat%2BAplikasi%2BCRUD%2BMenggunakan%2BJava%2BNetbeans%2B4-min.png&quot; title=&quot;Membuat Aplikasi CRUD Sederhana Menggunakan Java Netbeans&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Simpan dengan nama class &lt;b&gt;produk&lt;/b&gt;. Kemudian buat layout seperti gambar dibawah ini.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-rpetng_CmcE/XfIu3wT0GyI/AAAAAAAAMB0/J_EAFGiRzp8MtSJB4jDztnBQNeEzpeX0gCLcBGAsYHQ/s1600/Membuat%2BAplikasi%2BCRUD%2BMenggunakan%2BJava%2BNetbeans%2B5-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Aplikasi CRUD Sederhana Menggunakan Java Netbeans&quot; border=&quot;0&quot; data-original-height=&quot;300&quot; data-original-width=&quot;765&quot; height=&quot;249&quot; src=&quot;https://1.bp.blogspot.com/-rpetng_CmcE/XfIu3wT0GyI/AAAAAAAAMB0/J_EAFGiRzp8MtSJB4jDztnBQNeEzpeX0gCLcBGAsYHQ/s640/Membuat%2BAplikasi%2BCRUD%2BMenggunakan%2BJava%2BNetbeans%2B5-min.png&quot; title=&quot;Membuat Aplikasi CRUD Sederhana Menggunakan Java Netbeans&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Keterangan:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Untuk membuat header dan keterangan inputan form, pilih Label pada bagian Pallete di sisi kanan layout.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Untuk membuat inputan form, pilih textfield kecuali pada inputan Satuan pilih yang combobox.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Untuk menambah item select pada combobox, klik kanan kemudian pilih &lt;b&gt;properties-&amp;gt;model&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Ganti variabel name&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;setiap&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;textfield, combobox, button, dan tabel dengan cara klik kanan pilih Change Variabel Name.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-p5CTfIMTcPY/XfIzEo_B5XI/AAAAAAAAMCA/iFDSugDZGY83j-O3Qu3yHgawDhm3MpNZgCLcBGAsYHQ/s1600/Membuat%2BAplikasi%2BCRUD%2BMenggunakan%2BJava%2BNetbeans%2B6-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;298&quot; data-original-width=&quot;266&quot; src=&quot;https://1.bp.blogspot.com/-p5CTfIMTcPY/XfIzEo_B5XI/AAAAAAAAMCA/iFDSugDZGY83j-O3Qu3yHgawDhm3MpNZgCLcBGAsYHQ/s1600/Membuat%2BAplikasi%2BCRUD%2BMenggunakan%2BJava%2BNetbeans%2B6-min.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;File produk.java seperti dibawah ini.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;/*&lt;br /&gt; * To change this license header, choose License Headers in Project Properties.&lt;br /&gt; * To change this template file, choose Tools | Templates&lt;br /&gt; * and open the template in the editor.&lt;br /&gt; */&lt;br /&gt;package penjualan;&lt;br /&gt;import java.sql.*;&lt;br /&gt;import javax.swing.JOptionPane;&lt;br /&gt;import javax.swing.table.DefaultTableModel;&lt;br /&gt;import java.util.Scanner;&lt;br /&gt;import java.awt.*;&lt;br /&gt;/**&lt;br /&gt; *&lt;br /&gt; * @author Hp&lt;br /&gt; */&lt;br /&gt;public class produk extends javax.swing.JFrame {&lt;br /&gt;    DefaultTableModel tabModel;&lt;br /&gt;    ResultSet RsProduk=null;&lt;br /&gt;    /**&lt;br /&gt;     * Creates new form produk&lt;br /&gt;     */&lt;br /&gt;    public produk() {&lt;br /&gt;        initComponents();&lt;br /&gt;        &lt;br /&gt;        Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();&lt;br /&gt;        Dimension frameSize=this.getSize();&lt;br /&gt;        if(frameSize.height &amp;gt; screenSize.height){&lt;br /&gt;        frameSize.height=screenSize.height;&lt;br /&gt;        }&lt;br /&gt;        if(frameSize.width &amp;gt; screenSize.width){&lt;br /&gt;        frameSize.width=screenSize.width;&lt;br /&gt;        }&lt;br /&gt;        this.setLocation((screenSize.width - frameSize.width) / 2,&lt;br /&gt;        (screenSize.height = screenSize.height) / 20); &lt;br /&gt;        &lt;br /&gt;        //fungsi Tampil data dan set edit off dijalankan saat aplikasi di run&lt;br /&gt;        tampilData();&lt;br /&gt;        SetEditOff();&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;    //fungsi untuk menampilkan data produk ke dalam tabel&lt;br /&gt;    private void tampilData(){&lt;br /&gt;        try{&lt;br /&gt;            Object[] judul_kolom = {&quot;Kode Barang&quot;, &quot;Nama Barang&quot;, &quot;Satuan&quot;, &quot;Harga&quot;, &quot;Stok&quot;, &quot;Create Date&quot;};&lt;br /&gt;            tabModel=new DefaultTableModel(null,judul_kolom);&lt;br /&gt;            TabelProduk.setModel(tabModel);&lt;br /&gt;            &lt;br /&gt;            Connection conn=(Connection)koneksi.koneksiDB();&lt;br /&gt;            Statement stt=conn.createStatement();&lt;br /&gt;            tabModel.getDataVector().removeAllElements();&lt;br /&gt;            &lt;br /&gt;            RsProduk=stt.executeQuery(&quot;SELECT * from produk &quot;);  &lt;br /&gt;            while(RsProduk.next()){&lt;br /&gt;                Object[] data={&lt;br /&gt;                    RsProduk.getString(&quot;KodeProduk&quot;),&lt;br /&gt;                    RsProduk.getString(&quot;NamaProduk&quot;),&lt;br /&gt;                    RsProduk.getString(&quot;Satuan&quot;),&lt;br /&gt;                    RsProduk.getString(&quot;Harga&quot;),&lt;br /&gt;                    RsProduk.getString(&quot;Stok&quot;),&lt;br /&gt;                    RsProduk.getString(&quot;CreateDate&quot;)         &lt;br /&gt;                };&lt;br /&gt;               tabModel.addRow(data);&lt;br /&gt;            }                &lt;br /&gt;        } catch (Exception ex) {&lt;br /&gt;        System.err.println(ex.getMessage());&lt;br /&gt;        }&lt;br /&gt;        // disable button&lt;br /&gt;        jButtonSave.setEnabled(false);&lt;br /&gt;        jButtonUpdate.setEnabled(false);&lt;br /&gt;        jButtonDelete.setEnabled(false);&lt;br /&gt;        jButtonCancel.setEnabled(false);&lt;br /&gt;    }&lt;br /&gt;   &lt;br /&gt;    //menampilkan data ke form saat data pada tabel di klik &lt;br /&gt;   void tblKeForm(){&lt;br /&gt;        jTextKodeProduk.setText(tabModel.getValueAt(TabelProduk.getSelectedRow(),0)+&quot;&quot;);&lt;br /&gt;        jTextNama.setText(tabModel.getValueAt(TabelProduk.getSelectedRow(),1)+&quot;&quot;);&lt;br /&gt;        jComboBoxSatuan.setSelectedItem(tabModel.getValueAt(TabelProduk.getSelectedRow(),2)+&quot;&quot;);&lt;br /&gt;        jTextHarga.setText(tabModel.getValueAt(TabelProduk.getSelectedRow(),3)+&quot;&quot;);&lt;br /&gt;        jTextStok.setText(tabModel.getValueAt(TabelProduk.getSelectedRow(),4)+&quot;&quot;);&lt;br /&gt;        &lt;br /&gt;        jButtonUpdate.setEnabled(true);&lt;br /&gt;        jButtonDelete.setEnabled(true);&lt;br /&gt;        jButtonCancel.setEnabled(true);&lt;br /&gt;        jButtonSave.setEnabled(false);&lt;br /&gt;    }&lt;br /&gt;   &lt;br /&gt;   //membersihkan form&lt;br /&gt;   private void BersihData(){&lt;br /&gt;        jTextKodeProduk.setText(&quot;&quot;);&lt;br /&gt;        jTextNama.setText(&quot;&quot;);&lt;br /&gt;        jComboBoxSatuan.setSelectedIndex(0);&lt;br /&gt;        jTextHarga.setText(&quot;&quot;); &lt;br /&gt;        jTextStok.setText(&quot;&quot;);&lt;br /&gt;    } &lt;br /&gt;   &lt;br /&gt;   //disable form&lt;br /&gt;   private void SetEditOff(){&lt;br /&gt;        jTextKodeProduk.setEnabled(false);&lt;br /&gt;        jTextNama.setEnabled(false);&lt;br /&gt;        jComboBoxSatuan.setEnabled(false);&lt;br /&gt;        jTextHarga.setEnabled(false);&lt;br /&gt;        jTextStok.setEnabled(false);&lt;br /&gt;   }&lt;br /&gt;   &lt;br /&gt;   &lt;br /&gt;   private void seteditOn(){&lt;br /&gt;        jTextKodeProduk.setEnabled(true);&lt;br /&gt;        jTextNama.setEnabled(true);&lt;br /&gt;        jComboBoxSatuan.setEnabled(true);&lt;br /&gt;        jTextHarga.setEnabled(true);&lt;br /&gt;        jTextStok.setEnabled(true);&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;    /**&lt;br /&gt;     * This method is called from within the constructor to initialize the form.&lt;br /&gt;     * WARNING: Do NOT modify this code. The content of this method is always&lt;br /&gt;     * regenerated by the Form Editor.&lt;br /&gt;     */&lt;br /&gt;    @SuppressWarnings(&quot;unchecked&quot;)&lt;br /&gt;    // &amp;lt;editor-fold defaultstate=&quot;collapsed&quot; desc=&quot;Generated Code&quot;&amp;gt;                          &lt;br /&gt;    private void initComponents() {&lt;br /&gt;&lt;br /&gt;        jLabelHeader = new javax.swing.JLabel();&lt;br /&gt;        jLabelKodeProduk = new javax.swing.JLabel();&lt;br /&gt;        jTextKodeProduk = new javax.swing.JTextField();&lt;br /&gt;        jLabelNama = new javax.swing.JLabel();&lt;br /&gt;        jTextNama = new javax.swing.JTextField();&lt;br /&gt;        jLabelSatuan = new javax.swing.JLabel();&lt;br /&gt;        jComboBoxSatuan = new javax.swing.JComboBox();&lt;br /&gt;        jLabelHarga = new javax.swing.JLabel();&lt;br /&gt;        jTextHarga = new javax.swing.JTextField();&lt;br /&gt;        jLabelStok = new javax.swing.JLabel();&lt;br /&gt;        jTextStok = new javax.swing.JTextField();&lt;br /&gt;        jButtonAdd = new javax.swing.JButton();&lt;br /&gt;        jButtonSave = new javax.swing.JButton();&lt;br /&gt;        jButtonUpdate = new javax.swing.JButton();&lt;br /&gt;        jButtonDelete = new javax.swing.JButton();&lt;br /&gt;        jButtonCancel = new javax.swing.JButton();&lt;br /&gt;        jScrollPane1 = new javax.swing.JScrollPane();&lt;br /&gt;        TabelProduk = new javax.swing.JTable();&lt;br /&gt;&lt;br /&gt;        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);&lt;br /&gt;&lt;br /&gt;        jLabelHeader.setBackground(new java.awt.Color(0, 0, 51));&lt;br /&gt;        jLabelHeader.setFont(new java.awt.Font(&quot;Tahoma&quot;, 1, 18)); // NOI18N&lt;br /&gt;        jLabelHeader.setForeground(new java.awt.Color(255, 255, 255));&lt;br /&gt;        jLabelHeader.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);&lt;br /&gt;        jLabelHeader.setText(&quot;Data Produk&quot;);&lt;br /&gt;        jLabelHeader.setOpaque(true);&lt;br /&gt;&lt;br /&gt;        jLabelKodeProduk.setText(&quot;Kode Produk&quot;);&lt;br /&gt;&lt;br /&gt;        jLabelNama.setText(&quot;Nama&quot;);&lt;br /&gt;&lt;br /&gt;        jLabelSatuan.setText(&quot;Satuan&quot;);&lt;br /&gt;&lt;br /&gt;        jComboBoxSatuan.setModel(new javax.swing.DefaultComboBoxModel(new String[] { &quot;Pcs&quot;, &quot;Dus&quot;, &quot;Kg&quot; }));&lt;br /&gt;&lt;br /&gt;        jLabelHarga.setText(&quot;Harga&quot;);&lt;br /&gt;&lt;br /&gt;        jLabelStok.setText(&quot;Stok&quot;);&lt;br /&gt;&lt;br /&gt;        jButtonAdd.setText(&quot;AddNew&quot;);&lt;br /&gt;        jButtonAdd.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;            public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;                jButtonAddActionPerformed(evt);&lt;br /&gt;            }&lt;br /&gt;        });&lt;br /&gt;&lt;br /&gt;        jButtonSave.setText(&quot;Save&quot;);&lt;br /&gt;        jButtonSave.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;            public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;                jButtonSaveActionPerformed(evt);&lt;br /&gt;            }&lt;br /&gt;        });&lt;br /&gt;&lt;br /&gt;        jButtonUpdate.setText(&quot;Update&quot;);&lt;br /&gt;        jButtonUpdate.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;            public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;                jButtonUpdateActionPerformed(evt);&lt;br /&gt;            }&lt;br /&gt;        });&lt;br /&gt;&lt;br /&gt;        jButtonDelete.setText(&quot;Delete&quot;);&lt;br /&gt;        jButtonDelete.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;            public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;                jButtonDeleteActionPerformed(evt);&lt;br /&gt;            }&lt;br /&gt;        });&lt;br /&gt;&lt;br /&gt;        jButtonCancel.setText(&quot;Cancel&quot;);&lt;br /&gt;        jButtonCancel.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;            public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;                jButtonCancelActionPerformed(evt);&lt;br /&gt;            }&lt;br /&gt;        });&lt;br /&gt;&lt;br /&gt;        TabelProduk.setModel(new javax.swing.table.DefaultTableModel(&lt;br /&gt;            new Object [][] {&lt;br /&gt;                {null, null, null, null},&lt;br /&gt;                {null, null, null, null},&lt;br /&gt;                {null, null, null, null},&lt;br /&gt;                {null, null, null, null}&lt;br /&gt;            },&lt;br /&gt;            new String [] {&lt;br /&gt;                &quot;Title 1&quot;, &quot;Title 2&quot;, &quot;Title 3&quot;, &quot;Title 4&quot;&lt;br /&gt;            }&lt;br /&gt;        ));&lt;br /&gt;        TabelProduk.addMouseListener(new java.awt.event.MouseAdapter() {&lt;br /&gt;            public void mouseClicked(java.awt.event.MouseEvent evt) {&lt;br /&gt;                TabelProdukMouseClicked(evt);&lt;br /&gt;            }&lt;br /&gt;        });&lt;br /&gt;        jScrollPane1.setViewportView(TabelProduk);&lt;br /&gt;&lt;br /&gt;        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());&lt;br /&gt;        getContentPane().setLayout(layout);&lt;br /&gt;        layout.setHorizontalGroup(&lt;br /&gt;            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;            .addComponent(jLabelHeader, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)&lt;br /&gt;            .addGroup(layout.createSequentialGroup()&lt;br /&gt;                .addContainerGap()&lt;br /&gt;                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;                    .addComponent(jLabelNama)&lt;br /&gt;                    .addComponent(jLabelSatuan)&lt;br /&gt;                    .addComponent(jLabelHarga)&lt;br /&gt;                    .addComponent(jLabelStok)&lt;br /&gt;                    .addComponent(jLabelKodeProduk))&lt;br /&gt;                .addGap(14, 14, 14)&lt;br /&gt;                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;                    .addGroup(layout.createSequentialGroup()&lt;br /&gt;                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;                            .addGroup(layout.createSequentialGroup()&lt;br /&gt;                                .addGap(5, 5, 5)&lt;br /&gt;                                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)&lt;br /&gt;                                    .addComponent(jTextHarga)&lt;br /&gt;                                    .addComponent(jTextNama, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.PREFERRED_SIZE, 257, javax.swing.GroupLayout.PREFERRED_SIZE)&lt;br /&gt;                                    .addComponent(jComboBoxSatuan, 0, 259, Short.MAX_VALUE)&lt;br /&gt;                                    .addComponent(jTextKodeProduk, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.PREFERRED_SIZE, 258, javax.swing.GroupLayout.PREFERRED_SIZE)&lt;br /&gt;                                    .addComponent(jTextStok)))&lt;br /&gt;                            .addComponent(jButtonAdd))&lt;br /&gt;                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)&lt;br /&gt;                        .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 388, javax.swing.GroupLayout.PREFERRED_SIZE))&lt;br /&gt;                    .addGroup(layout.createSequentialGroup()&lt;br /&gt;                        .addComponent(jButtonSave)&lt;br /&gt;                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)&lt;br /&gt;                        .addComponent(jButtonUpdate)&lt;br /&gt;                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)&lt;br /&gt;                        .addComponent(jButtonDelete)&lt;br /&gt;                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)&lt;br /&gt;                        .addComponent(jButtonCancel)))&lt;br /&gt;                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))&lt;br /&gt;        );&lt;br /&gt;        layout.setVerticalGroup(&lt;br /&gt;            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;            .addGroup(layout.createSequentialGroup()&lt;br /&gt;                .addComponent(jLabelHeader, javax.swing.GroupLayout.PREFERRED_SIZE, 37, javax.swing.GroupLayout.PREFERRED_SIZE)&lt;br /&gt;                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)&lt;br /&gt;                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;                    .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 180, javax.swing.GroupLayout.PREFERRED_SIZE)&lt;br /&gt;                    .addGroup(layout.createSequentialGroup()&lt;br /&gt;                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)&lt;br /&gt;                            .addComponent(jTextKodeProduk, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)&lt;br /&gt;                            .addComponent(jLabelKodeProduk))&lt;br /&gt;                        .addGap(18, 18, 18)&lt;br /&gt;                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)&lt;br /&gt;                            .addComponent(jTextNama, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)&lt;br /&gt;                            .addComponent(jLabelNama))&lt;br /&gt;                        .addGap(18, 18, 18)&lt;br /&gt;                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)&lt;br /&gt;                            .addComponent(jComboBoxSatuan, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)&lt;br /&gt;                            .addComponent(jLabelSatuan))&lt;br /&gt;                        .addGap(18, 18, 18)&lt;br /&gt;                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)&lt;br /&gt;                            .addComponent(jTextHarga, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)&lt;br /&gt;                            .addComponent(jLabelHarga))&lt;br /&gt;                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)&lt;br /&gt;                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)&lt;br /&gt;                            .addComponent(jTextStok, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)&lt;br /&gt;                            .addComponent(jLabelStok))&lt;br /&gt;                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)&lt;br /&gt;                        .addComponent(jButtonAdd)))&lt;br /&gt;                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)&lt;br /&gt;                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)&lt;br /&gt;                    .addComponent(jButtonSave)&lt;br /&gt;                    .addComponent(jButtonUpdate)&lt;br /&gt;                    .addComponent(jButtonDelete)&lt;br /&gt;                    .addComponent(jButtonCancel))&lt;br /&gt;                .addGap(21, 21, 21))&lt;br /&gt;        );&lt;br /&gt;&lt;br /&gt;        pack();&lt;br /&gt;    }// &amp;lt;/editor-fold&amp;gt;                        &lt;br /&gt;    //menangani proses saat button add di klik&lt;br /&gt;    private void jButtonAddActionPerformed(java.awt.event.ActionEvent evt) {                                           &lt;br /&gt;        // TODO add your handling code here:&lt;br /&gt;        BersihData();&lt;br /&gt;        jTextKodeProduk.requestFocus();&lt;br /&gt;        jButtonSave.setEnabled(true);&lt;br /&gt;        jButtonUpdate.setEnabled(false);&lt;br /&gt;        jButtonDelete.setEnabled(false);&lt;br /&gt;        seteditOn();&lt;br /&gt;    }                                          &lt;br /&gt;&lt;br /&gt;    //menangani proses saat button save di klik&lt;br /&gt;    private void jButtonSaveActionPerformed(java.awt.event.ActionEvent evt) {                                            &lt;br /&gt;        // TODO add your handling code here:&lt;br /&gt;        String KodeProduk=jTextKodeProduk.getText();&lt;br /&gt;        String NamaProduk=jTextNama.getText();&lt;br /&gt;        String Satuan=jComboBoxSatuan.getSelectedItem().toString();&lt;br /&gt;        String Harga=jTextHarga.getText();&lt;br /&gt;        String Stok=jTextStok.getText();&lt;br /&gt;&lt;br /&gt;        java.util.Date tanggal = new java.util.Date();&lt;br /&gt;        java.text.SimpleDateFormat TanggalFormat= new java.text.SimpleDateFormat(&quot;yyyy-MM-dd HH:mm:ss&quot;);&lt;br /&gt;        String CreateDate=TanggalFormat.format(tanggal);&lt;br /&gt;&lt;br /&gt;        if (KodeProduk.isEmpty() ) {&lt;br /&gt;            JOptionPane.showMessageDialog(null,&quot;Kode produk tidak boleh kosong&quot;);&lt;br /&gt;            jTextKodeProduk.requestFocus();&lt;br /&gt;        }else if (NamaProduk.isEmpty()) {&lt;br /&gt;            JOptionPane.showMessageDialog(null,&quot;Nama produk tidak boleh kosong&quot;);&lt;br /&gt;            jTextNama.requestFocus();&lt;br /&gt;        }else if (Satuan.isEmpty()) {&lt;br /&gt;            JOptionPane.showMessageDialog(null,&quot;Satuan produk tidak boleh kosong&quot;);&lt;br /&gt;            jComboBoxSatuan.requestFocus();&lt;br /&gt;        }else if (Harga.isEmpty()) {&lt;br /&gt;            JOptionPane.showMessageDialog(null,&quot;Harga produk tidak boleh kosong&quot;);&lt;br /&gt;            jTextHarga.requestFocus();&lt;br /&gt;        }else if (Stok.isEmpty()) {&lt;br /&gt;            JOptionPane.showMessageDialog(null,&quot;Stok produk tidak boleh kosong&quot;);&lt;br /&gt;            jTextStok.requestFocus();&lt;br /&gt;        }&lt;br /&gt;        else if (!(new Scanner(Harga).hasNextInt())) {&lt;br /&gt;            JOptionPane.showMessageDialog(null,&quot;Harga produk harus angka&quot;);&lt;br /&gt;            jTextHarga.requestFocus();&lt;br /&gt;        }else if (!(new Scanner(Stok).hasNextInt())) {&lt;br /&gt;            JOptionPane.showMessageDialog(null,&quot;Stok produk harus angka&quot;);&lt;br /&gt;            jTextStok.requestFocus();&lt;br /&gt;        }else{&lt;br /&gt;            try{&lt;br /&gt;                Connection conn=(Connection)koneksi.koneksiDB();&lt;br /&gt;                Statement stt=conn.createStatement();&lt;br /&gt;                stt.executeUpdate(&quot;insert into produk(KodeProduk,NamaProduk,Satuan,Harga,Stok,CreateDate)&quot;+&lt;br /&gt;                    &quot;VALUES(&#39;&quot;+KodeProduk+&quot;&#39;,&#39;&quot;+NamaProduk+&quot;&#39;,&#39;&quot;+Satuan+&quot;&#39;,&#39;&quot;+Harga+&quot;&#39;,&#39;&quot;+Stok+&quot;&#39;,&#39;&quot;+CreateDate+&quot;&#39;)&quot;);&lt;br /&gt;                BersihData();&lt;br /&gt;                tampilData();&lt;br /&gt;                SetEditOff();&lt;br /&gt;                JOptionPane.showMessageDialog(this,&quot;Data berhasil disimpan&quot;,&quot;Success&quot;,JOptionPane.INFORMATION_MESSAGE);&lt;br /&gt;            } catch(SQLException e){&lt;br /&gt;                JOptionPane.showMessageDialog(this,&quot;Simpan data gagal\n&quot;+e.getMessage(),&quot;Error&quot;,JOptionPane.ERROR_MESSAGE);&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;    }                                           &lt;br /&gt;&lt;br /&gt;    //menangani proses saat button Update di klik&lt;br /&gt;    private void jButtonUpdateActionPerformed(java.awt.event.ActionEvent evt) {                                              &lt;br /&gt;        // TODO add your handling code here:&lt;br /&gt;        String KodeProduk=jTextKodeProduk.getText();&lt;br /&gt;        String NamaProduk=jTextNama.getText();&lt;br /&gt;        String Satuan=jComboBoxSatuan.getSelectedItem().toString();&lt;br /&gt;        String Harga=jTextHarga.getText();&lt;br /&gt;        String Stok=jTextStok.getText();&lt;br /&gt;&lt;br /&gt;        java.util.Date tanggal = new java.util.Date();&lt;br /&gt;        java.text.SimpleDateFormat TanggalFormat= new java.text.SimpleDateFormat(&quot;yyyy-MM-dd HH:mm:ss&quot;);&lt;br /&gt;        String CreateDate=TanggalFormat.format(tanggal);&lt;br /&gt;&lt;br /&gt;        if (KodeProduk.isEmpty() ) {&lt;br /&gt;            JOptionPane.showMessageDialog(null,&quot;Kode produk tidak boleh kosong&quot;);&lt;br /&gt;            jTextKodeProduk.requestFocus();&lt;br /&gt;        }else if (NamaProduk.isEmpty()) {&lt;br /&gt;            JOptionPane.showMessageDialog(null,&quot;Nama produk tidak boleh kosong&quot;);&lt;br /&gt;            jTextNama.requestFocus();&lt;br /&gt;        }else if (Satuan.isEmpty()) {&lt;br /&gt;            JOptionPane.showMessageDialog(null,&quot;Satuan produk tidak boleh kosong&quot;);&lt;br /&gt;            jComboBoxSatuan.requestFocus();&lt;br /&gt;        }else if (Harga.isEmpty()) {&lt;br /&gt;            JOptionPane.showMessageDialog(null,&quot;Harga produk tidak boleh kosong&quot;);&lt;br /&gt;            jTextHarga.requestFocus();&lt;br /&gt;        }else if (Stok.isEmpty()) {&lt;br /&gt;            JOptionPane.showMessageDialog(null,&quot;Stok produk tidak boleh kosong&quot;);&lt;br /&gt;            jTextStok.requestFocus();&lt;br /&gt;        }&lt;br /&gt;        else if (!(new Scanner(Harga).hasNextInt())) {&lt;br /&gt;            JOptionPane.showMessageDialog(null,&quot;Harga produk harus angka&quot;);&lt;br /&gt;            jTextHarga.requestFocus();&lt;br /&gt;        }else if (!(new Scanner(Stok).hasNextInt())) {&lt;br /&gt;            JOptionPane.showMessageDialog(null,&quot;Stok produk harus angka&quot;);&lt;br /&gt;            jTextStok.requestFocus();&lt;br /&gt;        }else{&lt;br /&gt;            try{&lt;br /&gt;                Connection conn=(Connection)koneksi.koneksiDB();&lt;br /&gt;                Statement stt=conn.createStatement();&lt;br /&gt;                stt.executeUpdate(&quot;UPDATE produk SET NamaProduk=&#39;&quot;+NamaProduk+&quot;&#39;, Satuan=&#39;&quot;+Satuan+&quot;&#39;, Harga=&#39;&quot;+Harga+&quot;&#39;,&quot;+&lt;br /&gt;                    &quot;Stok=&#39;&quot;+Stok+&quot;&#39; WHERE KodeProduk=&#39;&quot;+KodeProduk+&quot;&#39;&quot;);&lt;br /&gt;                BersihData();&lt;br /&gt;                tampilData();&lt;br /&gt;                SetEditOff();&lt;br /&gt;                JOptionPane.showMessageDialog(this,&quot;Data berhasil diubah&quot;,&quot;Success&quot;,JOptionPane.INFORMATION_MESSAGE);&lt;br /&gt;            } catch(SQLException e){&lt;br /&gt;                JOptionPane.showMessageDialog(this,&quot;Ubah data gagal\n&quot;+e.getMessage(),&quot;Error&quot;,JOptionPane.ERROR_MESSAGE);&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;    }                                             &lt;br /&gt;&lt;br /&gt;    //menangani proses saat button delete di klik&lt;br /&gt;    private void jButtonDeleteActionPerformed(java.awt.event.ActionEvent evt) {                                              &lt;br /&gt;        // TODO add your handling code here:&lt;br /&gt;        String KodeProduk=jTextKodeProduk.getText();&lt;br /&gt;&lt;br /&gt;        if (KodeProduk.isEmpty() ) {&lt;br /&gt;            JOptionPane.showMessageDialog(null,&quot;Kode produk tidak boleh kosong&quot;);&lt;br /&gt;            jTextKodeProduk.requestFocus();&lt;br /&gt;        }else if(JOptionPane.showConfirmDialog(null,&quot;Apakah anda yakin akan menghapus data ini?&quot;,&lt;br /&gt;            &quot;Informasi&quot;,JOptionPane.OK_CANCEL_OPTION,JOptionPane.INFORMATION_MESSAGE)==JOptionPane.OK_OPTION){&lt;br /&gt;        try{&lt;br /&gt;            Connection conn=(Connection)koneksi.koneksiDB();&lt;br /&gt;            Statement stt=conn.createStatement();&lt;br /&gt;            stt.executeUpdate(&quot;DELETE FROM produk WHERE KodeProduk=&#39;&quot;+KodeProduk+&quot;&#39;&quot;);&lt;br /&gt;            BersihData();&lt;br /&gt;            tampilData();&lt;br /&gt;            SetEditOff();&lt;br /&gt;            JOptionPane.showMessageDialog(this,&quot;Data berhasil di hapus&quot;,&quot;Success&quot;,JOptionPane.INFORMATION_MESSAGE);&lt;br /&gt;        } catch(SQLException e){&lt;br /&gt;            JOptionPane.showMessageDialog(this,&quot;Delete data gagal\n&quot;+e.getMessage(),&quot;Error&quot;,JOptionPane.ERROR_MESSAGE);&lt;br /&gt;        }&lt;br /&gt;        }&lt;br /&gt;    }                                             &lt;br /&gt;&lt;br /&gt;    //menangani proses saat button cancel di klik&lt;br /&gt;    private void jButtonCancelActionPerformed(java.awt.event.ActionEvent evt) {                                              &lt;br /&gt;        // TODO add your handling code here:&lt;br /&gt;        BersihData();&lt;br /&gt;        jButtonSave.setEnabled(false);&lt;br /&gt;        jButtonUpdate.setEnabled(false);&lt;br /&gt;        jButtonDelete.setEnabled(false);&lt;br /&gt;        SetEditOff();&lt;br /&gt;    }                                             &lt;br /&gt;&lt;br /&gt;    //menangani proses saat tabel produk di klik&lt;br /&gt;    private void TabelProdukMouseClicked(java.awt.event.MouseEvent evt) {                                         &lt;br /&gt;        // TODO add your handling code here:&lt;br /&gt;        seteditOn();&lt;br /&gt;        jTextKodeProduk.setEnabled(false);&lt;br /&gt;        tblKeForm();&lt;br /&gt;    }                                        &lt;br /&gt;&lt;br /&gt;    /**&lt;br /&gt;     * @param args the command line arguments&lt;br /&gt;     */&lt;br /&gt;    public static void main(String args[]) {&lt;br /&gt;        /* Set the Nimbus look and feel */&lt;br /&gt;        //&amp;lt;editor-fold defaultstate=&quot;collapsed&quot; desc=&quot; Look and feel setting code (optional) &quot;&amp;gt;&lt;br /&gt;        /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.&lt;br /&gt;         * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html &lt;br /&gt;         */&lt;br /&gt;        try {&lt;br /&gt;            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {&lt;br /&gt;                if (&quot;Nimbus&quot;.equals(info.getName())) {&lt;br /&gt;                    javax.swing.UIManager.setLookAndFeel(info.getClassName());&lt;br /&gt;                    break;&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;        } catch (ClassNotFoundException ex) {&lt;br /&gt;            java.util.logging.Logger.getLogger(produk.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);&lt;br /&gt;        } catch (InstantiationException ex) {&lt;br /&gt;            java.util.logging.Logger.getLogger(produk.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);&lt;br /&gt;        } catch (IllegalAccessException ex) {&lt;br /&gt;            java.util.logging.Logger.getLogger(produk.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);&lt;br /&gt;        } catch (javax.swing.UnsupportedLookAndFeelException ex) {&lt;br /&gt;            java.util.logging.Logger.getLogger(produk.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);&lt;br /&gt;        }&lt;br /&gt;        //&amp;lt;/editor-fold&amp;gt;&lt;br /&gt;&lt;br /&gt;        /* Create and display the form */&lt;br /&gt;        java.awt.EventQueue.invokeLater(new Runnable() {&lt;br /&gt;            public void run() {&lt;br /&gt;                new produk().setVisible(true);&lt;br /&gt;            }&lt;br /&gt;        });&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    // Variables declaration - do not modify                     &lt;br /&gt;    private javax.swing.JTable TabelProduk;&lt;br /&gt;    private javax.swing.JButton jButtonAdd;&lt;br /&gt;    private javax.swing.JButton jButtonCancel;&lt;br /&gt;    private javax.swing.JButton jButtonDelete;&lt;br /&gt;    private javax.swing.JButton jButtonSave;&lt;br /&gt;    private javax.swing.JButton jButtonUpdate;&lt;br /&gt;    private javax.swing.JComboBox jComboBoxSatuan;&lt;br /&gt;    private javax.swing.JLabel jLabelHarga;&lt;br /&gt;    private javax.swing.JLabel jLabelHeader;&lt;br /&gt;    private javax.swing.JLabel jLabelKodeProduk;&lt;br /&gt;    private javax.swing.JLabel jLabelNama;&lt;br /&gt;    private javax.swing.JLabel jLabelSatuan;&lt;br /&gt;    private javax.swing.JLabel jLabelStok;&lt;br /&gt;    private javax.swing.JScrollPane jScrollPane1;&lt;br /&gt;    private javax.swing.JTextField jTextHarga;&lt;br /&gt;    private javax.swing.JTextField jTextKodeProduk;&lt;br /&gt;    private javax.swing.JTextField jTextNama;&lt;br /&gt;    private javax.swing.JTextField jTextStok;&lt;br /&gt;    // End of variables declaration                   &lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Untuk menjalankan class produk pertama kali, klik kanan pada project &lt;b&gt;penjualan-&amp;gt;Properties-&amp;gt;run-&amp;gt;Main Class&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Source Code:&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://drive.google.com/open?id=1gvhmFh7iWUo1jRnwAwN6qD6NUjZsQqxM&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Java Netbeans-Penjualan.zip&lt;/a&gt;&lt;/span&gt; &lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.ibarat.me/feeds/8773796664569743680/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.ibarat.me/2019/12/membuat-aplikasi-crud-sederhana.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/8773796664569743680'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/8773796664569743680'/><link rel='alternate' type='text/html' href='https://www.ibarat.me/2019/12/membuat-aplikasi-crud-sederhana.html' title='Membuat Aplikasi CRUD Sederhana Menggunakan Java Netbeans'/><author><name>Tahu.me</name><uri>http://www.blogger.com/profile/17530242449499386252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/-bxSGtF5zM2Y/Xhv6a-UySqI/AAAAAAAAAME/GkFLT7Wuk4ovgZ8WYtyY7s76jvrWuZsJgCK4BGAYYCw/s220/images.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-QTl07zO4HJ4/XhYEN3SlNTI/AAAAAAAAAKI/5G2VrgtrCfkkwcuP6Pf0svoMOdApbxvbACLcBGAsYHQ/s72-c/codingdribbble.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8891531573114111967.post-1825006148174911944</id><published>2020-01-04T13:35:00.000-08:00</published><updated>2020-01-08T08:52:58.834-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="wordpress"/><title type='text'>Menambahkan Ongkos Kirim di Wordpress</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-j1LbG7RGZO0/XhYDt-J-cqI/AAAAAAAAAKA/26nWEp9mt8oK0we0EVZ2euxGfEfwdp2JACLcBGAsYHQ/s1600/evr-landingpage-v1_4x.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;1600&quot; height=&quot;240&quot; src=&quot;https://1.bp.blogspot.com/-j1LbG7RGZO0/XhYDt-J-cqI/AAAAAAAAAKA/26nWEp9mt8oK0we0EVZ2euxGfEfwdp2JACLcBGAsYHQ/s320/evr-landingpage-v1_4x.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Selamat datang di blog Mari belajar coding. Jika tutorial sebelumnya kita pernah belajar membuat aplikasi web untuk cek ongkos kirim menggunakan api RajaOngkir dengan PHP. Tutorial kali ini kita akan belajar mengintegrasikan Api RajaOngkir dengan CMS Wordpress.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Saat kita membangun sebuah website&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;ecommerce atau web toko online, tentu kita perlu menambahkan sebuah layanan shipping untuk mengirim produk yang kita jual. Pada Wordpress sendiri kita dapat menambahkan plugin&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;WooCommerce untuk membuat web ecommerce&amp;nbsp;dengan fitur yang mendukung fungsi toko online. Akan tetapi, secara default WooCommerce tidak menyediakan ongkos kirim untuk Indonesia.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Kita dapat menginstall plugin Woongkir untuk menambahkan ongkos kirim untuk pengiriman domestik dan internasional Indonesia seperti JNE, POS Indonesia, TIKI dan lain sebagainya dengan bantuan Api RajaOngkir.&amp;nbsp;Silahkan kunjungi situs &lt;a href=&quot;https://rajaongkir.com/&quot; target=&quot;_blank&quot;&gt;https://rajaongkir.com/&lt;/a&gt;.&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Pilih menu daftar kemudian isi form pendaftaran, pastikan alamat email yang teman-teman gunakan valid. Sistem RajaOngkir akan mengirimkan email aktivasi ke email yang digunakan untuk pendaftaran. Buka menu panel untuk mendapatkan api RajaOngkir.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-yL3kDJov_Fc/XfKmdq8tUVI/AAAAAAAAMCc/nlme7iK1vqAtKBJY5XD2TTvRVTtFAq96wCLcBGAsYHQ/s1600/Menambahkan%2BOngkos%2BKirim%2Bdi%2BWordpress%2B1-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Menambahkan Ongkos Kirim di Wordpress&quot; border=&quot;0&quot; data-original-height=&quot;219&quot; data-original-width=&quot;756&quot; height=&quot;184&quot; src=&quot;https://1.bp.blogspot.com/-yL3kDJov_Fc/XfKmdq8tUVI/AAAAAAAAMCc/nlme7iK1vqAtKBJY5XD2TTvRVTtFAq96wCLcBGAsYHQ/s640/Menambahkan%2BOngkos%2BKirim%2Bdi%2BWordpress%2B1-min.png&quot; title=&quot;Menambahkan Ongkos Kirim di Wordpress&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Silahkan login pada akun wordpress teman-teman kemudian pilih menu plugin. Install plugin &lt;b&gt;Woongkir &lt;/b&gt;seperti dibawah ini.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-bBnrDyYU-fw/XfKnvg02wnI/AAAAAAAAMCo/ZyL4Vb1wldEb_ng5dkO9xwfZErNTdL_qQCLcBGAsYHQ/s1600/Menambahkan%2BOngkos%2BKirim%2Bdi%2BWordpress%2B2-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Menambahkan Ongkos Kirim di Wordpress&quot; border=&quot;0&quot; data-original-height=&quot;546&quot; data-original-width=&quot;1159&quot; height=&quot;299&quot; src=&quot;https://1.bp.blogspot.com/-bBnrDyYU-fw/XfKnvg02wnI/AAAAAAAAMCo/ZyL4Vb1wldEb_ng5dkO9xwfZErNTdL_qQCLcBGAsYHQ/s640/Menambahkan%2BOngkos%2BKirim%2Bdi%2BWordpress%2B2-min.png&quot; title=&quot;Menambahkan Ongkos Kirim di Wordpress&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Setelah plugin Woongkir di install, buka menu&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;WooCommerce&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;pada bagian &lt;b&gt;setting&lt;/b&gt;. Pilih tab &lt;b&gt;shipping &lt;/b&gt;kemudian pilih &lt;b&gt;Add shipping zone&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-lrxlEFnI3Zc/XfKqCVCOQLI/AAAAAAAAMC0/yankrvlUMc033k4J24Z-qEpDsgdh3TK3QCLcBGAsYHQ/s1600/Menambahkan%2BOngkos%2BKirim%2Bdi%2BWordpress%2B3-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Menambahkan Ongkos Kirim di Wordpress&quot; border=&quot;0&quot; data-original-height=&quot;393&quot; data-original-width=&quot;948&quot; height=&quot;264&quot; src=&quot;https://1.bp.blogspot.com/-lrxlEFnI3Zc/XfKqCVCOQLI/AAAAAAAAMC0/yankrvlUMc033k4J24Z-qEpDsgdh3TK3QCLcBGAsYHQ/s640/Menambahkan%2BOngkos%2BKirim%2Bdi%2BWordpress%2B3-min.png&quot; title=&quot;Menambahkan Ongkos Kirim di Wordpress&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Pilih Add shipping method untuk menambahkan plugin Woongkir pada shipping method WooCommerce.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-kz2psVte1M4/XfKqXFRh_jI/AAAAAAAAMC8/wm7kYdp1mVYhZSZ-gwKMHXib029PZvmFgCLcBGAsYHQ/s1600/Menambahkan%2BOngkos%2BKirim%2Bdi%2BWordpress4-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Menambahkan Ongkos Kirim di Wordpress&quot; border=&quot;0&quot; data-original-height=&quot;248&quot; data-original-width=&quot;619&quot; height=&quot;256&quot; src=&quot;https://1.bp.blogspot.com/-kz2psVte1M4/XfKqXFRh_jI/AAAAAAAAMC8/wm7kYdp1mVYhZSZ-gwKMHXib029PZvmFgCLcBGAsYHQ/s640/Menambahkan%2BOngkos%2BKirim%2Bdi%2BWordpress4-min.png&quot; title=&quot;Menambahkan Ongkos Kirim di Wordpress&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Selanjutnya kita akan setting Woongkir seperti dibawah ini.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-rBqtY0EL-aA/XfKr_8vqa0I/AAAAAAAAMDM/UhC_yfR40JY2P1QQOz64l2X7rxUFNNKSgCLcBGAsYHQ/s1600/Menambahkan%2BOngkos%2BKirim%2Bdi%2BWordpress%2B5-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Menambahkan Ongkos Kirim di Wordpress&quot; border=&quot;0&quot; data-original-height=&quot;510&quot; data-original-width=&quot;1029&quot; height=&quot;315&quot; src=&quot;https://1.bp.blogspot.com/-rBqtY0EL-aA/XfKr_8vqa0I/AAAAAAAAMDM/UhC_yfR40JY2P1QQOz64l2X7rxUFNNKSgCLcBGAsYHQ/s640/Menambahkan%2BOngkos%2BKirim%2Bdi%2BWordpress%2B5-min.png&quot; title=&quot;Menambahkan Ongkos Kirim di Wordpress&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-0khLkZORZXM/XfKr_9QKzvI/AAAAAAAAMDQ/rU6Hcs6M4_w6OeQ2wabNDzyClw-NuTLhQCEwYBhgL/s1600/Menambahkan%2BOngkos%2BKirim%2Bdi%2BWordpress%2B6-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Menambahkan Ongkos Kirim di Wordpress&quot; border=&quot;0&quot; data-original-height=&quot;513&quot; data-original-width=&quot;1019&quot; height=&quot;321&quot; src=&quot;https://1.bp.blogspot.com/-0khLkZORZXM/XfKr_9QKzvI/AAAAAAAAMDQ/rU6Hcs6M4_w6OeQ2wabNDzyClw-NuTLhQCEwYBhgL/s640/Menambahkan%2BOngkos%2BKirim%2Bdi%2BWordpress%2B6-min.png&quot; title=&quot;Menambahkan Ongkos Kirim di Wordpress&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-Uz9GMjuU4s8/XfKr__bptOI/AAAAAAAAMDI/VaF2QVn8gPUF2i4rAotTJlIbXurQ19puQCEwYBhgL/s1600/Menambahkan%2BOngkos%2BKirim%2Bdi%2BWordpress%2B7-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Menambahkan Ongkos Kirim di Wordpress&quot; border=&quot;0&quot; data-original-height=&quot;575&quot; data-original-width=&quot;1025&quot; height=&quot;356&quot; src=&quot;https://1.bp.blogspot.com/-Uz9GMjuU4s8/XfKr__bptOI/AAAAAAAAMDI/VaF2QVn8gPUF2i4rAotTJlIbXurQ19puQCEwYBhgL/s640/Menambahkan%2BOngkos%2BKirim%2Bdi%2BWordpress%2B7-min.png&quot; title=&quot;Menambahkan Ongkos Kirim di Wordpress&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Keterangan:&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Shipping Origin Province&lt;/b&gt; merupakan alamat provinsi toko teman-teman berada.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Shipping Origin City&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;merupakan alamat kota toko teman-teman.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Shipping Origin Subdistrict&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;merupakan alamat kecamatan toko teman-teman.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Tax status&lt;/b&gt; merupakan status pajak, pilih none jika tidak.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Show ETA&lt;/b&gt; menampilkan perkiraan kedatangan produk.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Base Cart Contents Weight (gram)&lt;/b&gt; berat produk dasar yang akan di hitung. Jika teman-teman tidak menambahkan berat pada produk yang dijual, maka berat ini yang akan di hitung.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;RajaOngkir API Key&lt;/b&gt; diisi dengan api key yang di dapat dari RajaOngkir.com&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;RajaOngkir Account Type&lt;/b&gt; merupakan tipe akun pada RajaOngkir.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Domestic Shipping&lt;/b&gt; merupakan jenis kurir yang akan digunakan, silahkan sesuaikan dengan tipe akun RajaOngkir.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Teman-teman bisa mencoba untuk order produk kemudian checkout produk yang di beli. Setelah menginputkan alamat pengiriman maka pilihan Shipping akan seperti gambar dibawah ini.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-8AdTpB6SUCU/XfKwp_N-U3I/AAAAAAAAMDk/frLbodisxbUbfn5xzFqjmS_ki8AKFdQfgCLcBGAsYHQ/s1600/Menambahkan%2BOngkos%2BKirim%2Bdi%2BWordpress%2B8-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Menambahkan Ongkos Kirim di Wordpress&quot; border=&quot;0&quot; data-original-height=&quot;451&quot; data-original-width=&quot;610&quot; height=&quot;472&quot; src=&quot;https://1.bp.blogspot.com/-8AdTpB6SUCU/XfKwp_N-U3I/AAAAAAAAMDk/frLbodisxbUbfn5xzFqjmS_ki8AKFdQfgCLcBGAsYHQ/s640/Menambahkan%2BOngkos%2BKirim%2Bdi%2BWordpress%2B8-min.png&quot; title=&quot;Menambahkan Ongkos Kirim di Wordpress&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.ibarat.me/feeds/1825006148174911944/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.ibarat.me/2019/12/menambahkan-ongkos-kirim-di-wordpress.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/1825006148174911944'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/1825006148174911944'/><link rel='alternate' type='text/html' href='https://www.ibarat.me/2019/12/menambahkan-ongkos-kirim-di-wordpress.html' title='Menambahkan Ongkos Kirim di Wordpress'/><author><name>Tahu.me</name><uri>http://www.blogger.com/profile/17530242449499386252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/-bxSGtF5zM2Y/Xhv6a-UySqI/AAAAAAAAAME/GkFLT7Wuk4ovgZ8WYtyY7s76jvrWuZsJgCK4BGAYYCw/s220/images.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-j1LbG7RGZO0/XhYDt-J-cqI/AAAAAAAAAKA/26nWEp9mt8oK0we0EVZ2euxGfEfwdp2JACLcBGAsYHQ/s72-c/evr-landingpage-v1_4x.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8891531573114111967.post-3607150564310813992</id><published>2020-01-03T05:46:00.000-08:00</published><updated>2020-01-08T08:52:44.120-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="java"/><title type='text'>Operasi dan Operator pada Java</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-U3hNq036IJc/XhYDMLtR_fI/AAAAAAAAAJ0/k1Sm0F7lvu8MaVr3bOE0ydquiBKXNGDWgCLcBGAsYHQ/s1600/javascript_pipelines2_4x.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;1600&quot; height=&quot;240&quot; src=&quot;https://1.bp.blogspot.com/-U3hNq036IJc/XhYDMLtR_fI/AAAAAAAAAJ0/k1Sm0F7lvu8MaVr3bOE0ydquiBKXNGDWgCLcBGAsYHQ/s320/javascript_pipelines2_4x.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Operasi pada pemrograman Java merupakan suatu perhitungan matematis dari minimal dua buah bilangan atau lebih. Dalam proses pengolahan atau manipulasi data&amp;nbsp; pada Java, kita bisa menggunakan proses aritmatika, proses relational, proses logika, proses&amp;nbsp;concatenation&amp;nbsp; dan proses increment decrement.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Operator Aritmatika&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Operator aritmatika merupakan proses operasi aritmatika untuk perhitungan seperti tambah, kurang, kali dan sebagainya. Operator kali dan bagi punya level tingkat yang sama, sehingga yang ditulis terlebih dulu maka yang dioperasikan terlebih dulu. Dua operator ini adalah level tingkat pertama, sehingga yang paling didahulukan.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Operator tambah dan kurang, juga berada pada level tingkat yang sama, sehingga yang ditulis terlebih dulu maka yang dioperasikan terlebih dulu. Operator ini adalah level tingkat kedua, setelah tingkatkan operator kali dan bagi. Operator aritmatika yang sering digunakan yaitu untuk bilangan bulat dan bilangan riil.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Operator aritmatika pada bilangan bulat.&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;+ (tambah)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;- (kurang)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;* (kali)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;/ (bagi)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;% (sisa bagi)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Contoh operasi aritmatika bilangan bulat(integer).&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;public class Operator_Aritmatika_Bulat {&lt;br /&gt;&lt;br /&gt;    public static void main(String[] args) {&lt;br /&gt;     &lt;br /&gt;     System.out.println(&quot;Operasi aritmetika &quot; + &quot;pada tipe integer&quot;);&lt;br /&gt;  int a = 2 + 5;&lt;br /&gt;  int b = 25 - 3;&lt;br /&gt;  int c = 7 * 4;&lt;br /&gt;  int d = 9 / 3;&lt;br /&gt;  int e = 20 % 5;&lt;br /&gt;  &lt;br /&gt;  System.out.println(&quot;Nilai a: &quot; + a);&lt;br /&gt;  System.out.println(&quot;Nilai b: &quot; + b);&lt;br /&gt;  System.out.println(&quot;Nilai c: &quot; + c);&lt;br /&gt;  System.out.println(&quot;Nilai d: &quot; + d);  &lt;br /&gt;  System.out.println(&quot;Nilai e: &quot; + e);&lt;br /&gt;  System.out.println();&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;}&lt;/code&gt;&lt;/pre&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Gambar Output&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-gPgOctRymz4/XfYKaVUMEmI/AAAAAAAAMEU/qYWtHxgDdGw58usyl9skntPcc6fhqWTrwCLcBGAsYHQ/s1600/Operasi%2Bdan%2BOperator%2Bpada%2BJava1-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Operasi dan Operator pada Java&quot; border=&quot;0&quot; data-original-height=&quot;151&quot; data-original-width=&quot;300&quot; src=&quot;https://1.bp.blogspot.com/-gPgOctRymz4/XfYKaVUMEmI/AAAAAAAAMEU/qYWtHxgDdGw58usyl9skntPcc6fhqWTrwCLcBGAsYHQ/s1600/Operasi%2Bdan%2BOperator%2Bpada%2BJava1-min.png&quot; title=&quot;Operasi dan Operator pada Java&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Operasi Aritmatika pada bilangan Riil.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;+ (tambah)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;- (kurang)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;* (kali)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;/ (bagi)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Contoh operasi aritmatika bilangan riil.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;public class Operator_Aritmatika_Rill {&lt;br /&gt;&lt;br /&gt;    public static void main(String[] args) {&lt;br /&gt;     &lt;br /&gt;     System.out.println(&quot;Operasi aritmetika &quot; + &quot;pada tipe floating-point&quot;);&lt;br /&gt;  double a = 2.3 + 4.5;&lt;br /&gt;  double b = 11.8 - 5.9;&lt;br /&gt;  double c = 3.1 * 7.5;&lt;br /&gt;  double d = 28.8 / 3.2;&lt;br /&gt;  &lt;br /&gt;  System.out.println(&quot;Nilai a: &quot; + a);&lt;br /&gt;  System.out.println(&quot;Nilai b: &quot; + b);&lt;br /&gt;  System.out.println(&quot;Nilai c: &quot; + c);&lt;br /&gt;  System.out.println(&quot;Nilai d: &quot; + d);&lt;br /&gt;  System.out.println();&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;}&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Gambar Output&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-TXpUt2YJX84/XfYK_cKHdHI/AAAAAAAAMEg/G6CYnjW6hv4Qvwt02eUD9mp4gVcx8G59gCLcBGAsYHQ/s1600/Operasi%2Bdan%2BOperator%2Bpada%2BJava-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Operasi dan Operator pada Java&quot; border=&quot;0&quot; data-original-height=&quot;136&quot; data-original-width=&quot;348&quot; height=&quot;125&quot; src=&quot;https://1.bp.blogspot.com/-TXpUt2YJX84/XfYK_cKHdHI/AAAAAAAAMEg/G6CYnjW6hv4Qvwt02eUD9mp4gVcx8G59gCLcBGAsYHQ/s320/Operasi%2Bdan%2BOperator%2Bpada%2BJava-min.png&quot; title=&quot;Operasi dan Operator pada Java&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Operasi Relasional&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Operasi Relasional merupakan Operasi yang menyatakan hubungan antara satu operand dengan operand lainnya. Hasil yang diberikan dari operasi ini bernilai boolean (true/false).&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Operator Relasional untuk Operasi Perbandingan.&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&amp;lt; (lebih kecil)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&amp;lt;= (lebih kecil sama dengan)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&amp;gt; (lebih besar)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&amp;gt;= (lebih besar sama dengan)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;== (sama dengan)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;!= (tidak sama dengan)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Contoh operasi relasional.&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;public class Operator_Relasional {&lt;br /&gt;&lt;br /&gt;    public static void main(String[] args) {&lt;br /&gt;     &lt;br /&gt;     System.out.println(&quot;Operasi Relasional &quot;);&lt;br /&gt;     boolean a, b, c, d, e, f;&lt;br /&gt;   a = (5 &amp;lt; 10);&lt;br /&gt;   b = (14 &amp;lt;= 14);&lt;br /&gt;   c = (25 &amp;gt; 34);&lt;br /&gt;   d = (28 &amp;gt;= 23);&lt;br /&gt;   e = (19 == 19);&lt;br /&gt;   f = (33 != 33);&lt;br /&gt;  &lt;br /&gt;  System.out.println(&quot;Nilai a: &quot; + a);&lt;br /&gt;  System.out.println(&quot;Nilai b: &quot; + b);&lt;br /&gt;  System.out.println(&quot;Nilai c: &quot; + c);&lt;br /&gt;  System.out.println(&quot;Nilai d: &quot; + d);&lt;br /&gt;  System.out.println(&quot;Nilai e: &quot; + e);&lt;br /&gt;  System.out.println(&quot;Nilai f: &quot; + f);&lt;br /&gt;  System.out.println();&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;}&lt;/code&gt;&lt;/pre&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Gambar Output&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-eo71RSy1XV4/XfYs3L9LRgI/AAAAAAAAMEw/KTJFPqbixTUxlUqZc3ID-7ZdSVaZ9azkQCLcBGAsYHQ/s1600/Operasi%2Bdan%2BOperator%2Bpada%2BJava2-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Operasi dan Operator pada Java&quot; border=&quot;0&quot; data-original-height=&quot;166&quot; data-original-width=&quot;234&quot; src=&quot;https://1.bp.blogspot.com/-eo71RSy1XV4/XfYs3L9LRgI/AAAAAAAAMEw/KTJFPqbixTUxlUqZc3ID-7ZdSVaZ9azkQCLcBGAsYHQ/s1600/Operasi%2Bdan%2BOperator%2Bpada%2BJava2-min.png&quot; title=&quot;Operasi dan Operator pada Java&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Operasi Penyambungan (Concatenation)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Operasi Concatenation merupakan operasi untuk menyambungkan string satu dengan string yang lainnya. Operasi concatenation menggunakan operator + untuk menyambungkan data string, data numerik maupun karakter.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Contoh program operasi concatenation.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;public class Operator_Concatenation {&lt;br /&gt;&lt;br /&gt;   public static void main(String[] args) {&lt;br /&gt;     &lt;br /&gt;     System.out.println(&quot;Operasi Concatenation &quot;);&lt;br /&gt;     String a, b, c;&lt;br /&gt;   a = &quot;Teknik&quot;;&lt;br /&gt;   b = &quot; Informatika&quot;;&lt;br /&gt;   c = a + b;&lt;br /&gt;  System.out.println(&quot;Nilai c: &quot; + c);&lt;br /&gt;  System.out.println();&lt;br /&gt;    }&lt;br /&gt;}&lt;/code&gt;&lt;/pre&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Operasi Logika&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Operasi logika merupakan operasi terhadap dua operand yang bertipe bool&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;e&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;an.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Operator logika untuk operasi logika.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-LQJetkRTe-U/XfY1QWuIu7I/AAAAAAAAME8/QTryjdIkcY4k1GwDOq9UMT96iVNpzZf7ACLcBGAsYHQ/s1600/Operasi%2Bdan%2BOperator%2Bpada%2BJava3-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Operasi dan Operator pada Java&quot; border=&quot;0&quot; data-original-height=&quot;218&quot; data-original-width=&quot;591&quot; height=&quot;145&quot; src=&quot;https://1.bp.blogspot.com/-LQJetkRTe-U/XfY1QWuIu7I/AAAAAAAAME8/QTryjdIkcY4k1GwDOq9UMT96iVNpzZf7ACLcBGAsYHQ/s400/Operasi%2Bdan%2BOperator%2Bpada%2BJava3-min.png&quot; title=&quot;Operasi dan Operator pada Java&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-edhmlr8wP44/XfY1Qa7Fv7I/AAAAAAAAMFA/HeTdJIPHWxgmmv0pYRtz4fFUv3zlgubdgCLcBGAsYHQ/s1600/Operasi%2Bdan%2BOperator%2Bpada%2BJava4-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Operasi dan Operator pada Java&quot; border=&quot;0&quot; data-original-height=&quot;119&quot; data-original-width=&quot;165&quot; height=&quot;143&quot; src=&quot;https://1.bp.blogspot.com/-edhmlr8wP44/XfY1Qa7Fv7I/AAAAAAAAMFA/HeTdJIPHWxgmmv0pYRtz4fFUv3zlgubdgCLcBGAsYHQ/s200/Operasi%2Bdan%2BOperator%2Bpada%2BJava4-min.png&quot; title=&quot;Operasi dan Operator pada Java&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Contoh program operasi logika.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;public class Operator_Logika {&lt;br /&gt;&lt;br /&gt;    public static void main(String[] args) {&lt;br /&gt;     &lt;br /&gt;     System.out.println(&quot;Operasi Logika &quot;);&lt;br /&gt;     &lt;br /&gt;     int a, b, c, d;     &lt;br /&gt;  a = 1; &lt;br /&gt;  b = 2;&lt;br /&gt;  c = 3;&lt;br /&gt;  d = 4;&lt;br /&gt;  Boolean w, x, y, z;&lt;br /&gt;  &lt;br /&gt;  System.out.println(&quot;Operasi AND&quot;);&lt;br /&gt;  w = ((a!=1) &amp;amp;&amp;amp; (a&amp;gt;=b)); System.out.println(&quot;w = &quot; + w);&lt;br /&gt;  x = ((a&amp;gt;b) &amp;amp;&amp;amp; (a&amp;lt;=b)); System.out.println(&quot;x = &quot; + x);&lt;br /&gt;  y = ((b&amp;gt;=2) &amp;amp;&amp;amp; (b&amp;gt;=c)); System.out.println(&quot;y = &quot; + y);&lt;br /&gt;  z = ((d&amp;lt;=4) &amp;amp;&amp;amp; (c&amp;lt;=d)); System.out.println(&quot;z = &quot; + z);&lt;br /&gt;  System.out.println(&quot;\nOperasi OR&quot;);&lt;br /&gt;  w = (a!=1) || (a&amp;gt;=b); System.out.println(&quot;w = &quot; + w);&lt;br /&gt;  x = (a&amp;gt;b) || (a&amp;lt;=b); System.out.println(&quot;x = &quot; + x);&lt;br /&gt;  y = (b&amp;gt;=2) || (b&amp;gt;=c); System.out.println(&quot;y = &quot; + y);&lt;br /&gt;  z = (d&amp;lt;=4) || (c&amp;lt;=d); System.out.println(&quot;z = &quot; + z);&lt;br /&gt;  System.out.println(&quot;\nOperasi XOR&quot;);&lt;br /&gt;  w = (a!=1) ^ (a&amp;gt;=b); System.out.println(&quot;w = &quot; + w);&lt;br /&gt;  x = (a&amp;gt;b) ^ (a&amp;lt;=b); System.out.println(&quot;x = &quot; + x);&lt;br /&gt;  y = (b&amp;gt;=2) ^ (b&amp;gt;=c); System.out.println(&quot;y = &quot; + y);&lt;br /&gt;  z = (d&amp;lt;=4) ^ (c&amp;lt;=d); System.out.println(&quot;z = &quot; + z);&lt;br /&gt;  System.out.println(&quot;\nOperasi NOT&quot;);&lt;br /&gt;  w = (!((a!=1) &amp;amp;&amp;amp; (a&amp;gt;=b))); System.out.println(&quot;w = &quot; + w);&lt;br /&gt;  z = (!((d&amp;lt;=4) || (c&amp;lt;=d))); System.out.println(&quot;z = &quot; + z);&lt;br /&gt;    }    &lt;br /&gt;    &lt;br /&gt;}&lt;/code&gt;&lt;/pre&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Operator Increment dan Decrement&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Operasi Increment dan Decrement adalah operator yang berguna untuk menaikkan satu nilai (increment) dan menurunkan 1 nilai (decrement). Berdasarkan urutan eksekusi penaikan dan penurunan nilainya, incrementdecrement operator ini dapat diklasifikasikan menjadi dua macam, yaitu pre-increment/decrement dan postincrement/decrement.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Contoh program operator increment dan decrement.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;public class Inc_Dec {&lt;br /&gt;&lt;br /&gt;     public static void main(String[] args) {&lt;br /&gt;     &lt;br /&gt;     System.out.println(&quot;Operasi Logika &quot;);&lt;br /&gt;     &lt;br /&gt;     int a=15;&lt;br /&gt;  System.out.println(&quot;Pre-increment&quot;);&lt;br /&gt;  System.out.println(&quot;a : &quot; + a);&lt;br /&gt;  System.out.println(&quot;++a : &quot; + ++a);&lt;br /&gt;  System.out.println(&quot;a : &quot; + a);&lt;br /&gt;  &lt;br /&gt;  int b=15;&lt;br /&gt;  System.out.println(&quot;\nPost-increment&quot;);&lt;br /&gt;  System.out.println(&quot;b : &quot; + b);&lt;br /&gt;  System.out.println(&quot;b++ : &quot; + b++);&lt;br /&gt;  System.out.println(&quot;b : &quot; + b);&lt;br /&gt;  &lt;br /&gt;  int x=9;&lt;br /&gt;  System.out.println(&quot;\nPre-decrement&quot;);&lt;br /&gt;  System.out.println(&quot;x : &quot; + x);&lt;br /&gt;  System.out.println(&quot;--x : &quot; + --x);&lt;br /&gt;  System.out.println(&quot;x : &quot; + x);&lt;br /&gt;  &lt;br /&gt;  int y=8;&lt;br /&gt;  System.out.println(&quot;\nPost-deccrement&quot;);&lt;br /&gt;  System.out.println(&quot;y : &quot; + y);&lt;br /&gt;  System.out.println(&quot;y-- : &quot; + y--);&lt;br /&gt;  System.out.println(&quot;y : &quot; + y);&lt;br /&gt;    }     &lt;br /&gt;    &lt;br /&gt;}&lt;/code&gt;&lt;/pre&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.ibarat.me/feeds/3607150564310813992/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.ibarat.me/2019/12/operasi-dan-operator-pada-java.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/3607150564310813992'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/3607150564310813992'/><link rel='alternate' type='text/html' href='https://www.ibarat.me/2019/12/operasi-dan-operator-pada-java.html' title='Operasi dan Operator pada Java'/><author><name>Tahu.me</name><uri>http://www.blogger.com/profile/17530242449499386252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/-bxSGtF5zM2Y/Xhv6a-UySqI/AAAAAAAAAME/GkFLT7Wuk4ovgZ8WYtyY7s76jvrWuZsJgCK4BGAYYCw/s220/images.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-U3hNq036IJc/XhYDMLtR_fI/AAAAAAAAAJ0/k1Sm0F7lvu8MaVr3bOE0ydquiBKXNGDWgCLcBGAsYHQ/s72-c/javascript_pipelines2_4x.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8891531573114111967.post-4331647455831290270</id><published>2020-01-02T02:23:00.000-08:00</published><updated>2020-01-08T08:52:30.668-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blogger"/><category scheme="http://www.blogger.com/atom/ns#" term="tips-trik"/><title type='text'>Menghapus Broken Link pada Artikel Blog</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-1eeo6WEAgB4/XhYChBgeuFI/AAAAAAAAAJs/1I7Sf9xEewAZTljLrQ94_E2x0moKrMyXwCLcBGAsYHQ/s1600/pj404_4x.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;1600&quot; height=&quot;240&quot; src=&quot;https://1.bp.blogspot.com/-1eeo6WEAgB4/XhYChBgeuFI/AAAAAAAAAJs/1I7Sf9xEewAZTljLrQ94_E2x0moKrMyXwCLcBGAsYHQ/s320/pj404_4x.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Broken links merupakan istilah untuk link tautan yang rusak atau sudah tidak tersedia. Ini bisa di sebabkan oleh beberapa faktor, seperti halnya salah dalam penulisan tautan, pemilik situs tautan yang kita pasang tidak memperpanjang atau lupa untuk memperpanjang domain maupun hostingnya, mengganti domain, server down, profil komentar blog dan sebagainya.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Dalam membangun sebuah situs website maupun blog tentu kita akan menghindari adanya broken links ini karena dapat mempengaruhi kinerja maupun ranking website itu sendiri. Contohnya dalam blog Mari Belajar Coding yang saya bangun untuk membahas berbagai tutorial pemrograman ini, banyak link tautan yang mengarah ke situs download plugin framework dan dokumentasi yang mendukung lainnya.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Untuk mencari apakah situs website terdapat broken link kita bisa menggunakan bantuan broken link checker.&amp;nbsp;Silahkan kunjugi situs&amp;nbsp;&lt;a href=&quot;https://www.brokenlinkcheck.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;www.brokenlinkcheck.com&lt;/a&gt;&amp;nbsp;kemudian masukan alamat url website yang akan kita cari broken link nya.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-N9_OfCPcXng/XfddWz7yaII/AAAAAAAACkg/8P7xS6pji0IlOkYt8N6-JKCAR-KIWNzDACLcBGAsYHQ/s1600/Menghapus%2BBroken%2BLink%2Bpada%2BArtikel%2BBlog-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Menghapus Broken Link pada Artikel Blog&quot; border=&quot;0&quot; data-original-height=&quot;297&quot; data-original-width=&quot;427&quot; height=&quot;277&quot; src=&quot;https://1.bp.blogspot.com/-N9_OfCPcXng/XfddWz7yaII/AAAAAAAACkg/8P7xS6pji0IlOkYt8N6-JKCAR-KIWNzDACLcBGAsYHQ/s400/Menghapus%2BBroken%2BLink%2Bpada%2BArtikel%2BBlog-min.png&quot; title=&quot;Menghapus Broken Link pada Artikel Blog&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Setelah memasukan alamat website dan menekan button &lt;b&gt;Find broken links&lt;/b&gt;, kita akan di arahkan ke halaman seperti dibawah ini.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-SoTAwW5HsjY/Xfdeok86ZgI/AAAAAAAACks/awbm3vGiaY8xyjMiOq-RFF6Vr28hRtL5wCLcBGAsYHQ/s1600/Menghapus%2BBroken%2BLink%2Bpada%2BArtikel%2BBlog1-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Menghapus Broken Link pada Artikel Blog&quot; border=&quot;0&quot; data-original-height=&quot;347&quot; data-original-width=&quot;725&quot; height=&quot;191&quot; src=&quot;https://1.bp.blogspot.com/-SoTAwW5HsjY/Xfdeok86ZgI/AAAAAAAACks/awbm3vGiaY8xyjMiOq-RFF6Vr28hRtL5wCLcBGAsYHQ/s400/Menghapus%2BBroken%2BLink%2Bpada%2BArtikel%2BBlog1-min.png&quot; title=&quot;Menghapus Broken Link pada Artikel Blog&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Masukan &lt;b&gt;Security code&lt;/b&gt;&amp;nbsp;kemudian pilih&amp;nbsp;&lt;b&gt;Find&amp;nbsp; broken&amp;nbsp; links&amp;nbsp; now&lt;/b&gt;. Situs broken link check akan memproses situs kita. Jika terdapat link yang rusak akan menampilkan detail seperti gambar dibawah ini.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-SockPmRSVPE/Xfdf8roSmII/AAAAAAAACk4/WT9YjUtaEEUHp6hVoGfpE7qijr0eP5Y_ACLcBGAsYHQ/s1600/Menghapus%2BBroken%2BLink%2Bpada%2BArtikel%2BBlog2-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Menghapus Broken Link pada Artikel Blog&quot; border=&quot;0&quot; data-original-height=&quot;197&quot; data-original-width=&quot;650&quot; height=&quot;120&quot; src=&quot;https://1.bp.blogspot.com/-SockPmRSVPE/Xfdf8roSmII/AAAAAAAACk4/WT9YjUtaEEUHp6hVoGfpE7qijr0eP5Y_ACLcBGAsYHQ/s400/Menghapus%2BBroken%2BLink%2Bpada%2BArtikel%2BBlog2-min.png&quot; title=&quot;Menghapus Broken Link pada Artikel Blog&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Teman-teman dapat menelusuri dimana letak broken links dengan memilih url pada kolom &lt;b&gt;Page where found&lt;/b&gt; diatas. Edit postingan yang terdapat link broken kemudian ganti atau hapus link url tersebut.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Sekian tutorial untuk mencari dan memperbaiki broken link pada artikel blog. Semoga bermanfaat.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Related Search:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Memperbaiki broken link&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Mencari dan memperbaiki broken link&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.ibarat.me/feeds/4331647455831290270/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.ibarat.me/2019/12/menghapus-broken-link-pada-artikel-blog.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/4331647455831290270'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/4331647455831290270'/><link rel='alternate' type='text/html' href='https://www.ibarat.me/2019/12/menghapus-broken-link-pada-artikel-blog.html' title='Menghapus Broken Link pada Artikel Blog'/><author><name>Tahu.me</name><uri>http://www.blogger.com/profile/17530242449499386252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/-bxSGtF5zM2Y/Xhv6a-UySqI/AAAAAAAAAME/GkFLT7Wuk4ovgZ8WYtyY7s76jvrWuZsJgCK4BGAYYCw/s220/images.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-1eeo6WEAgB4/XhYChBgeuFI/AAAAAAAAAJs/1I7Sf9xEewAZTljLrQ94_E2x0moKrMyXwCLcBGAsYHQ/s72-c/pj404_4x.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8891531573114111967.post-2458994814368995613</id><published>2020-01-01T03:18:00.000-08:00</published><updated>2020-01-08T08:52:15.473-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="java"/><title type='text'>Statement Kondisi Percabangan pada Java</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-RMdFIH3e3SY/XhYBbKam6bI/AAAAAAAAAJY/2VDT1JftHBoqD0HexysK4z-9-FDSXckFQCLcBGAsYHQ/s1600/dribble-java.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1079&quot; data-original-width=&quot;1439&quot; height=&quot;239&quot; src=&quot;https://1.bp.blogspot.com/-RMdFIH3e3SY/XhYBbKam6bI/AAAAAAAAAJY/2VDT1JftHBoqD0HexysK4z-9-FDSXckFQCLcBGAsYHQ/s320/dribble-java.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Statement Kondisi Percabangan pada Java&lt;/b&gt;. Percabangan merupakan&amp;nbsp;suatu pemilihan statement(pernyataan) yang akan dieksekusi di mana pemilihan tersebut didasarkan atas kondisi tertentu. Dalam pemrograman Java kita dapat menggunakan if else dan switch case untuk menulis statement percabangan.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Penerapan percabangan menggunakan IF terdapat beberapa bentuk, seperti percabangan tunggal, percabangan ganda dan percabangan jamak.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;IF Tunggal&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Bentuk umum untuk percabangan IF tunggal seperti gambar dibawah ini.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-zZ4_WLOw2dw/XgHgbBg1kfI/AAAAAAAAML8/cZ3zM4StgDsD0JTZFWmxWUub_2FZADNegCLcBGAsYHQ/s1600/Statement%2BKondisi%2BPercabangan%2Bpada%2BJava-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Statement Kondisi Percabangan pada Java&quot; border=&quot;0&quot; data-original-height=&quot;254&quot; data-original-width=&quot;347&quot; height=&quot;233&quot; src=&quot;https://1.bp.blogspot.com/-zZ4_WLOw2dw/XgHgbBg1kfI/AAAAAAAAML8/cZ3zM4StgDsD0JTZFWmxWUub_2FZADNegCLcBGAsYHQ/s320/Statement%2BKondisi%2BPercabangan%2Bpada%2BJava-min.png&quot; title=&quot;Statement Kondisi Percabangan pada Java&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;IF (Kondisi)&lt;br /&gt;{&lt;br /&gt;Statement1;&lt;br /&gt;Statement2;&lt;br /&gt;&lt;br /&gt;}&lt;/code&gt;&lt;/pre&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Contoh Penerapan dalam program.&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;public class LatihanIFTunggal {&lt;br /&gt;&lt;br /&gt;    public static void main(String[] args){&lt;br /&gt;  int a=7, b=9;&lt;br /&gt;  if (a &amp;lt; b){&lt;br /&gt;   System.out.println(&quot;Pernyataan ini bernilai benar&quot;);&lt;br /&gt;   System.out.println(&quot;Sehingga akan menampilkan&quot;);&lt;br /&gt;   System.out.println(&quot;Nilai a lebih kecil dari b&quot;);&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;}&lt;/code&gt;&lt;/pre&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Keterangan:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Program diatas menjelaskan bahwa jika kondisi bernilai benar (memenuhi persyaratan) maka statement-statement dalam kurung kurawal akan di kerjakan.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;IF Ganda&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Bentuk umum untuk percabangan IF ganda seperti gambar dibawah ini.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-zz3qQ0IBmus/XgHk8n11QMI/AAAAAAAAMMI/KdX6BtNvGTcxazS1FXkIH0XRUn_wANOZQCLcBGAsYHQ/s1600/Statement%2BKondisi%2BPercabangan%2Bpada%2BJava%2B1-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Statement Kondisi Percabangan pada Java&quot; border=&quot;0&quot; data-original-height=&quot;318&quot; data-original-width=&quot;524&quot; height=&quot;194&quot; src=&quot;https://1.bp.blogspot.com/-zz3qQ0IBmus/XgHk8n11QMI/AAAAAAAAMMI/KdX6BtNvGTcxazS1FXkIH0XRUn_wANOZQCLcBGAsYHQ/s320/Statement%2BKondisi%2BPercabangan%2Bpada%2BJava%2B1-min.png&quot; title=&quot;Statement Kondisi Percabangan pada Java&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;IF (Kondisi)&lt;br /&gt;{&lt;br /&gt; Statement1;&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt; Statement2;&lt;br /&gt;}&lt;/code&gt;&lt;/pre&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Contoh Penerapan dalam program.&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;public class LatihanIFGanda {&lt;br /&gt;&lt;br /&gt;    public static void main(String[] args){&lt;br /&gt;  int a=9, b=7;&lt;br /&gt;  if (a &amp;lt; b){&lt;br /&gt;   System.out.println(&quot;Jika bernilai benar&quot;);&lt;br /&gt;   System.out.println(&quot;Sehingga akan menampilkan&quot;);&lt;br /&gt;   System.out.println(&quot;Nilai a lebih kecil dari b&quot;);&lt;br /&gt;  }else{&lt;br /&gt;   System.out.println(&quot;Jika bernilai salah&quot;);&lt;br /&gt;   System.out.println(&quot;Sehingga akan menampilkan&quot;);&lt;br /&gt;   System.out.println(&quot;Nilai a lebih besar dari b&quot;);   &lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;}&lt;/code&gt;&lt;/pre&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Keterangan:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Program diatas menjelaskan bahwa jika kondisi bernilai benar makan statement setelah kurung kurawal IF akan dikerjakan, sedangkan bila kondisi bernilai salah maka statement setelah kurung kurawal else yang akan di kerjakan.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;IF Jamak&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Bentuk umum percabangan IF Jamak.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-fAtWjexChgA/XgHqGnvdsTI/AAAAAAAAMMU/zkd_jHUVzS0hmMDqL20gGUpHe48R6VTagCLcBGAsYHQ/s1600/Statement%2BKondisi%2BPercabangan%2Bpada%2BJava%2B3-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Statement Kondisi Percabangan pada Java&quot; border=&quot;0&quot; data-original-height=&quot;343&quot; data-original-width=&quot;345&quot; height=&quot;318&quot; src=&quot;https://1.bp.blogspot.com/-fAtWjexChgA/XgHqGnvdsTI/AAAAAAAAMMU/zkd_jHUVzS0hmMDqL20gGUpHe48R6VTagCLcBGAsYHQ/s320/Statement%2BKondisi%2BPercabangan%2Bpada%2BJava%2B3-min.png&quot; title=&quot;Statement Kondisi Percabangan pada Java&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;IF (Kondisi1)&lt;br /&gt;{&lt;br /&gt;Statement1;&lt;br /&gt;}&lt;br /&gt;else if (Kondisi2)&lt;br /&gt;{&lt;br /&gt;Statement2;&lt;br /&gt;} &lt;br /&gt;......&lt;br /&gt;else if (Kondisi ke-n)&lt;br /&gt;{&lt;br /&gt;    Statement ke-n;&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;    Statement ke-n;&lt;br /&gt;}&lt;/code&gt;&lt;/pre&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Contoh Penerapan dalam program.&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;public class LatihanIFJamak {&lt;br /&gt;&lt;br /&gt;   public static void main(String[]args)&lt;br /&gt;    {&lt;br /&gt;     char nilaiIndeks;&lt;br /&gt;     double nilaiUTS,nilaiUAS,nilaiAkhir;&lt;br /&gt;     &lt;br /&gt;     //contoh data yang dimasukkan&lt;br /&gt;     nilaiUTS=75.0;&lt;br /&gt;     nilaiUAS=60.0;&lt;br /&gt;     &lt;br /&gt;     //menghitung nilai akhir menggunakan rumus di atas&lt;br /&gt;     nilaiAkhir=(0.4*nilaiUTS)+(0.6*nilaiUAS);&lt;br /&gt;     &lt;br /&gt;     if(nilaiAkhir&amp;gt;=80)&lt;br /&gt;     {&lt;br /&gt;      nilaiIndeks=&#39;A&#39;;&lt;br /&gt;     }&lt;br /&gt;     else if(nilaiAkhir&amp;gt;=70)&lt;br /&gt;     {&lt;br /&gt;      nilaiIndeks=&#39;B&#39;;&lt;br /&gt;     }&lt;br /&gt;     else if(nilaiAkhir&amp;gt;=50)&lt;br /&gt;     {&lt;br /&gt;      nilaiIndeks=&#39;C&#39;;&lt;br /&gt;     }&lt;br /&gt;     else if(nilaiAkhir&amp;gt;=30)&lt;br /&gt;     {&lt;br /&gt;      nilaiIndeks=&#39;D&#39;;&lt;br /&gt;     }&lt;br /&gt;     else&lt;br /&gt;     { &lt;br /&gt;      nilaiIndeks=&#39;E&#39;;&lt;br /&gt;     }&lt;br /&gt;     System.out.println(&quot;Nilai Akhir\t:&quot; + nilaiAkhir);&lt;br /&gt;     System.out.println(&quot;Nilai Indeks\t:&quot; + nilaiIndeks);&lt;br /&gt;    }&lt;br /&gt;}&lt;/code&gt;&lt;/pre&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Keterangan:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Jika kondisi 1 bernilai benar maka statement dalam kurung kurawal if pertama akan di kerjakan. Sedangkan jika kondisi 1 bernilai salah maka akan mengerjakan statement kondisi yang lain setelah else. Namun bila sudah tidak ada statement kondisi lain yang di kerjakan maka akan mengerjakan statement yang berada pada kurung kurawal else terkahir.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Percabangan Switch Case&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Bentuk umum percabangan dengan switch case.&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;Switch (ekspresi)&lt;br /&gt;{&lt;br /&gt; case nilai_konstan1 : &lt;br /&gt;  Statement_statement;&lt;br /&gt; break;&lt;br /&gt;&lt;br /&gt; case nilai_konstan2 : &lt;br /&gt;  Statement_statement;&lt;br /&gt; break;&lt;br /&gt;&lt;br /&gt; default&lt;br /&gt; Statement_statement_alternatif;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Dalam bentuk percabangan menggunakan switch case, nilai dari ekspresi dengan nilai konstan akan di bandingkan. Jika nilai ekspresi sama dengan nilai konstan1, maka statement yang berada dalam case pertama(konstan1) akan di kerjakan begitu juga seteruskan nilai akan di bandingkan apakah sama atau tidak.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Contoh penerapan program percabangan menggunakan switch case.&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;public class LatihanSwitchCase {&lt;br /&gt;&lt;br /&gt;    public static void main(String[]args){&lt;br /&gt;        &lt;br /&gt;        int noHari=3;&lt;br /&gt;        &lt;br /&gt;        switch(noHari){&lt;br /&gt;            case 1:&lt;br /&gt;                System.out.println(&quot;Hari ke-&quot; +noHari+&quot; adalah Senin&quot;);&lt;br /&gt;            break;&lt;br /&gt;            &lt;br /&gt;            case 2:&lt;br /&gt;                System.out.println(&quot;Hari ke-&quot; +noHari+&quot; adalah Selasa&quot;);&lt;br /&gt;            break;&lt;br /&gt;            &lt;br /&gt;            case 3:&lt;br /&gt;                System.out.println(&quot;Hari ke-&quot; +noHari+&quot; adalah Rabu&quot;);&lt;br /&gt;            break;&lt;br /&gt;            &lt;br /&gt;            case 4:&lt;br /&gt;                System.out.println(&quot;Hari ke-&quot; +noHari+&quot; adalah Kamis&quot;);&lt;br /&gt;            break;&lt;br /&gt;            &lt;br /&gt;            case 5:&lt;br /&gt;                System.out.println(&quot;Hari ke-&quot; +noHari+&quot; adalah Jum&#39;at&quot;);&lt;br /&gt;            break;&lt;br /&gt;            &lt;br /&gt;            case 6:&lt;br /&gt;                System.out.println(&quot;Hari ke-&quot; +noHari+&quot; adalah Sabtu&quot;);&lt;br /&gt;            break;&lt;br /&gt;            &lt;br /&gt;            case 7:&lt;br /&gt;                System.out.println(&quot;Hari ke-&quot; +noHari+&quot; adalah Minggu&quot;);&lt;br /&gt;            break;&lt;br /&gt;            &lt;br /&gt;            default:&lt;br /&gt;                System.out.println(&quot;Tidak ada hari ke-&quot;+noHari);   &lt;br /&gt;         }&lt;br /&gt;    }&lt;br /&gt;}&lt;/code&gt;&lt;/pre&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Keterangan:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Nilai No hari akan di bandingan dengan nilai dalam case, jika sama maka akan menjalankan statement sesuai dengan nilai no hari.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Contoh program lainnya menggunakan switch case.&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;import java.io.*;&lt;br /&gt;public class LatihanSwitchCase {&lt;br /&gt;&lt;br /&gt;    public static void main(String[]args) throws IOException{&lt;br /&gt;     BufferedReader in=new BufferedReader (new InputStreamReader(System.in));&lt;br /&gt;     &lt;br /&gt;     String Hari;&lt;br /&gt;     int KodeHari;&lt;br /&gt;     &lt;br /&gt;     System.out.println(&quot;Masukkan angka hari&quot;);KodeHari=Integer.parseInt(in.readLine());&lt;br /&gt;     &lt;br /&gt;     switch (KodeHari)&lt;br /&gt;     {&lt;br /&gt;      case 1:&lt;br /&gt;       Hari=&quot;Senin&quot;;&lt;br /&gt;      break;&lt;br /&gt;      &lt;br /&gt;      case 2:&lt;br /&gt;       Hari=&quot;Selasa&quot;;&lt;br /&gt;      break;&lt;br /&gt;      &lt;br /&gt;      case 3:&lt;br /&gt;       Hari=&quot;Rabu&quot;;&lt;br /&gt;      break;&lt;br /&gt;      &lt;br /&gt;      case 4:&lt;br /&gt;       Hari=&quot;Kamis&quot;;&lt;br /&gt;      break;&lt;br /&gt;      &lt;br /&gt;      case 5:&lt;br /&gt;       Hari=&quot;Jum&#39;at&quot;;&lt;br /&gt;      break;&lt;br /&gt;      &lt;br /&gt;      case 6:&lt;br /&gt;       Hari=&quot;Sabtu&quot;;&lt;br /&gt;      break;&lt;br /&gt;      &lt;br /&gt;      case 7:&lt;br /&gt;       Hari=&quot;Minggu&quot;;&lt;br /&gt;      break;&lt;br /&gt;      &lt;br /&gt;      default:&lt;br /&gt;       Hari=&quot;Kode Tidak Dikenal&quot;;&lt;br /&gt;     }&lt;br /&gt;     System.out.println(&quot;Hari :&quot;+Hari);&lt;br /&gt;    }&lt;br /&gt;}&lt;/code&gt;&lt;/pre&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.ibarat.me/feeds/2458994814368995613/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.ibarat.me/2019/12/statement-kondisi-percabangan-pada-java.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/2458994814368995613'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/2458994814368995613'/><link rel='alternate' type='text/html' href='https://www.ibarat.me/2019/12/statement-kondisi-percabangan-pada-java.html' title='Statement Kondisi Percabangan pada Java'/><author><name>Tahu.me</name><uri>http://www.blogger.com/profile/17530242449499386252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/-bxSGtF5zM2Y/Xhv6a-UySqI/AAAAAAAAAME/GkFLT7Wuk4ovgZ8WYtyY7s76jvrWuZsJgCK4BGAYYCw/s220/images.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-RMdFIH3e3SY/XhYBbKam6bI/AAAAAAAAAJY/2VDT1JftHBoqD0HexysK4z-9-FDSXckFQCLcBGAsYHQ/s72-c/dribble-java.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8891531573114111967.post-8448724051135670217</id><published>2019-12-31T01:20:00.000-08:00</published><updated>2020-01-08T08:51:59.584-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><title type='text'>Membuat Nomor Acak dengan PHP</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-87bkQDS238o/XhYBCFtUjQI/AAAAAAAAAJQ/7DuUuzN0LLMcWiDOIfmgpc6Q220DZCb6ACLcBGAsYHQ/s1600/city-lights-syntax-theme-by-yummygum.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;600&quot; data-original-width=&quot;800&quot; height=&quot;240&quot; src=&quot;https://1.bp.blogspot.com/-87bkQDS238o/XhYBCFtUjQI/AAAAAAAAAJQ/7DuUuzN0LLMcWiDOIfmgpc6Q220DZCb6ACLcBGAsYHQ/s320/city-lights-syntax-theme-by-yummygum.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Nomor acak atau random number merupakan sebuah fungsi untuk membuat nomor acak secara otomatis. Dalam pembuatan sebuah aplikasi tentu fungsi random ini sangat berguna seperti pembuatan captcha password, otp sms, generate token, kode qrcode dan sebagainya.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;PHP sendiri sudah menyediakan fungsi untuk generate random number secara otomatis menggunakan rand dan mt_rand. Fungsi ini bisa dijalankan di PHP 4, 5 dan 7.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Random Integer&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Penggunaan fungsi rand sangat mudah, kita hanya menentukan nilai minimal dan maksimal sesuai kebutuhan berapa nomor yang akan kita acak. Bentuk umum fungsi rand seperti dibawah ini.&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;rand ( int $min , int $max ) &lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Contoh:&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;$rand = rand(10, 50);&lt;br /&gt;&lt;br /&gt;echo $rand;&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;hasil dari program diatas jika dijalankan maka akan mengacak nomor dari nilai 10 hingga 50. Jika teman-teman tidak mengisi nilai min dan maks maka akan menampikan nomor acak dari 0 hingga&amp;nbsp;getrandmax().&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Contoh penggunaan mt_rand.&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;$mt_rand = mt_rand(1000, 9999);&lt;br /&gt;&lt;br /&gt;echo $mt_rand;&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Program diatas akan mengacak nomor dari nilai 1000 hingga 9999. Fungsi mt_rand() ini lebih cepat daripada rand().&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Shuffle String&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Kita juga bisa mengacak gabungan angka dan string karakter dengan fungsi shuffle.&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;$karakter = &#39;ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz123456789&#39;;&lt;br /&gt;$shuffle  = str_shuffle($karakter);&lt;br /&gt;echo $shuffle;&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Hasil program diatas jika dijalankan seperti gambar dibawah ini.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-07sQsqzhfzE/XgcZWkjkRbI/AAAAAAAAMQo/lyc_otZC1R8sxgCJ3f_8jqm72OWd8DP-wCLcBGAsYHQ/s1600/Membuat%2BNomor%2BAcak%2Bdengan%2BPHP1-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;43&quot; data-original-width=&quot;555&quot; height=&quot;30&quot; src=&quot;https://1.bp.blogspot.com/-07sQsqzhfzE/XgcZWkjkRbI/AAAAAAAAMQo/lyc_otZC1R8sxgCJ3f_8jqm72OWd8DP-wCLcBGAsYHQ/s400/Membuat%2BNomor%2BAcak%2Bdengan%2BPHP1-min.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Untuk menentukan jumlah karakter yang akan kita buat tambahkan fungsi substr. Contoh dibawah ini kita akan menampilkan 5 karakter dari hasil pengacakan.&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;$karakter = &#39;ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz123456789&#39;;&lt;br /&gt;$shuffle  = substr(str_shuffle($karakter), 0, 5);&lt;br /&gt;echo $shuffle;&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Random Integer &amp;amp; String&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Penerapan fungsi acak integer dan string karakter bisa menggunakan fungsi dibawah ini.&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;function randomString($length)&lt;br /&gt;{&lt;br /&gt;    $str        = &quot;&quot;;&lt;br /&gt;    $characters = &#39;ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz123456789&#39;;&lt;br /&gt;    $max        = strlen($characters) - 1;&lt;br /&gt;    for ($i = 0; $i &amp;lt; $length; $i++) {&lt;br /&gt;        $rand = mt_rand(0, $max);&lt;br /&gt;        $str .= $characters[$rand];&lt;br /&gt;    }&lt;br /&gt;    return $str;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;echo randomString(5); //hasil: 5bxqw&lt;br /&gt;echo &quot;&amp;lt;br&amp;gt;&quot;;&lt;br /&gt;echo randomString(10); //hasil: U8YjlmXRFJ&lt;br /&gt;echo &quot;&amp;lt;br&amp;gt;&quot;;&lt;br /&gt;echo randomString(15); //hasil: yGei7kH3LMHvxaq&lt;br /&gt;echo &quot;&amp;lt;br&amp;gt;&quot;;&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.ibarat.me/feeds/8448724051135670217/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.ibarat.me/2019/12/membuat-nomor-acak-dengan-php.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/8448724051135670217'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/8448724051135670217'/><link rel='alternate' type='text/html' href='https://www.ibarat.me/2019/12/membuat-nomor-acak-dengan-php.html' title='Membuat Nomor Acak dengan PHP'/><author><name>Tahu.me</name><uri>http://www.blogger.com/profile/17530242449499386252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/-bxSGtF5zM2Y/Xhv6a-UySqI/AAAAAAAAAME/GkFLT7Wuk4ovgZ8WYtyY7s76jvrWuZsJgCK4BGAYYCw/s220/images.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-87bkQDS238o/XhYBCFtUjQI/AAAAAAAAAJQ/7DuUuzN0LLMcWiDOIfmgpc6Q220DZCb6ACLcBGAsYHQ/s72-c/city-lights-syntax-theme-by-yummygum.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8891531573114111967.post-1299617133857938952</id><published>2019-12-30T01:40:00.000-08:00</published><updated>2020-01-08T08:51:41.685-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><title type='text'>Membuat Barcode dengan PHP</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-3OWcl24oE_g/XhYAgfFM_rI/AAAAAAAAAJI/3k9A_5I6LQIgvzvTg9vcr9lEqY0xJYCAwCLcBGAsYHQ/s1600/screenshot_2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;600&quot; data-original-width=&quot;800&quot; height=&quot;240&quot; src=&quot;https://1.bp.blogspot.com/-3OWcl24oE_g/XhYAgfFM_rI/AAAAAAAAAJI/3k9A_5I6LQIgvzvTg9vcr9lEqY0xJYCAwCLcBGAsYHQ/s320/screenshot_2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Membuat barcode dengan PHP. Barcode merupakan sebuah kode berbentuk batang atau garis yang ketebalan masing-masing garis sesuai dengan isi kodenya. Untuk membaca isi data dalam barcode kita perlu alat pembaca atau barcode scanner.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Penggunaan barcode ini sering kita jumpai di kemasan produk/barang pada swalayan atau minimarket untuk meningkatkan pelayanan dan kecepatan dalam bertransaksi antara kasir dengan customer. Proses input data yang di lakukan oleh kasir akan lebih cepat, tepat dan lebih akurat dengan sekali scan barcode. Pemanfaatan barcode tidak hanya pada kemasan produk saja, akan tetapi sudah banyak penggunaannya untuk hal lain.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Dalam tutorial kali ini kita akan belajar membuat sebuah barcode dengan PHP untuk kebutuhan aplikasi yang akan di buat.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Download library&amp;nbsp;&lt;a href=&quot;https://github.com/davidscotttufts/php-barcode/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;php-barcode&lt;/a&gt;&amp;nbsp;untuk mempermudah dalam pembuatan barcode.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Setelah library php barcode selesai di download. ekstrak file tersebut kemudian pindahkan ke dalam folder &lt;b&gt;xampp/htdocs/latihan-barcode&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Untuk mencoba menampilkan barcode, buat file &lt;b&gt;latihan1.php&lt;/b&gt; seperti dibawah ini.&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;img alt=&quot;testing&quot; src=&quot;php-barcode-master/barcode.php?text=testing&quot; /&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Penggunaan library php barcode ini sangat mudah sekali, kita hanya menambahkan parameter sesuai kebutuhan. Parameter yang bisa di kerjakan oleh library php barcode ini.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;text&lt;/b&gt;. Merupakan isi dari kode barcode jika di scan.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;size&lt;/b&gt;. Merupakan ukuran file image barcode, secara default ukuran file image barcode adalah 20.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;codetype&lt;/b&gt;. Merupakan type barcode secara default tipe barcode yang akan ditampilkan yaitu tipe code 128. Kita bisa merubah menjadi tipe&amp;nbsp;Code 39, Code 2of5, atau Codabar.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;orientation&lt;/b&gt;, secara default barcode yang akan ditampilkan yaitu horizontal. teman-teman bisa mengganti menjadi vertikal dengan menambah parameter orientation=vertical.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;print&lt;/b&gt;. akan menampilkan isi kode barcode tepat dibawah gambar. secara default false untuk menampilkan isi kode dibawah gambar gunakan parameter print=true.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Struktur file di dalam folder &lt;b&gt;latihan-barcode&lt;/b&gt; seperti gambar dibawah ini.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-fqk9gzMqrZk/Xghc4fuzS-I/AAAAAAAAMR8/AOY1kVr6B60SUy6eS6M2_Evg1KVCkfdJACLcBGAsYHQ/s1600/Membuat%2BBarcode%2Bdengan%2BPHP2-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Barcode dengan PHP&quot; border=&quot;0&quot; data-original-height=&quot;93&quot; data-original-width=&quot;392&quot; height=&quot;93&quot; src=&quot;https://1.bp.blogspot.com/-fqk9gzMqrZk/Xghc4fuzS-I/AAAAAAAAMR8/AOY1kVr6B60SUy6eS6M2_Evg1KVCkfdJACLcBGAsYHQ/s400/Membuat%2BBarcode%2Bdengan%2BPHP2-min.png&quot; title=&quot;Membuat Barcode dengan PHP&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Baca juga&amp;nbsp;Membuat QR Code dengan PHP&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Contoh penggunaan parameter print dan size seperti dibawah ini.&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;img src=&quot;php-barcode-master/barcode.php?text=12345678&amp;amp;print=true&amp;amp;size=45&quot; /&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Hasil:&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-AB_ONbYpVUw/XghiE8iaZpI/AAAAAAAAMSY/f62nAcw099okja-S3NTdR8iU2RIxIXzpQCLcBGAsYHQ/s1600/Membuat%2BBarcode%2Bdengan%2BPHP3-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Barcode dengan PHP&quot; border=&quot;0&quot; data-original-height=&quot;69&quot; data-original-width=&quot;144&quot; src=&quot;https://1.bp.blogspot.com/-AB_ONbYpVUw/XghiE8iaZpI/AAAAAAAAMSY/f62nAcw099okja-S3NTdR8iU2RIxIXzpQCLcBGAsYHQ/s1600/Membuat%2BBarcode%2Bdengan%2BPHP3-min.png&quot; title=&quot;Membuat Barcode dengan PHP&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Buat file baru bernama &lt;b&gt;latihan2.php&lt;/b&gt; untuk membuat sebuah form generator barcode.&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt; &amp;lt;title&amp;gt;maribelajarcoding&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt; &amp;lt;div align=&quot;center&quot;&amp;gt;&lt;br /&gt;  &amp;lt;h2&amp;gt;Membuat Barcode dengan PHP&amp;lt;/h2&amp;gt;&lt;br /&gt;  &amp;lt;h4&amp;gt;www.maribelajarcoding.com&amp;lt;/h4&amp;gt;&lt;br /&gt;&lt;br /&gt;  &amp;lt;form id=&quot;formgenerator&quot; method=&quot;POST&quot;&amp;gt;&lt;br /&gt;   &amp;lt;input type=&quot;text&quot; name=&quot;kodeBarcode&quot;&amp;gt;&lt;br /&gt;   &amp;lt;input type=&quot;submit&quot; name=&quot;generate&quot; value=&quot;Generate&quot;&amp;gt;&lt;br /&gt;  &amp;lt;/form&amp;gt;&lt;br /&gt;  &amp;lt;br&amp;gt;&lt;br /&gt;  &amp;lt;?php&lt;br /&gt;   if (isset($_POST[&#39;generate&#39;])) {&lt;br /&gt;       //cek jika kodebarcode kosong maka baris selanjutnya tidak akan dikerjakan&lt;br /&gt;       if (empty($_POST[&#39;kodeBarcode&#39;]))&lt;br /&gt;           exit;&lt;br /&gt;       &lt;br /&gt;       //menampilkan file image barcode&lt;br /&gt;       echo &#39;&amp;lt;img src=&quot;php-barcode-master/barcode.php?text=&#39; . $_POST[&#39;kodeBarcode&#39;] . &#39;&amp;amp;print=true&amp;amp;size=65&quot; /&amp;gt;&#39;;&lt;br /&gt;       &lt;br /&gt;       //buat folder untuk simpan file image&lt;br /&gt;       $tempdir = &quot;imagebarcode/&quot;;&lt;br /&gt;       if (!file_exists($tempdir))&lt;br /&gt;           mkdir($tempdir, 0755);&lt;br /&gt;       &lt;br /&gt;       &lt;br /&gt;       $target_path = $tempdir . $_POST[&#39;kodeBarcode&#39;] . &quot;.png&quot;;&lt;br /&gt;       &lt;br /&gt;       //cek apakah server menggunakan http atau https&lt;br /&gt;       $protocol = stripos($_SERVER[&#39;SERVER_PROTOCOL&#39;], &#39;https&#39;) === 0 ? &#39;https://&#39; : &#39;http://&#39;;&lt;br /&gt;       &lt;br /&gt;       //url file image barcode &lt;br /&gt;       $fileImage = $protocol . $_SERVER[&#39;HTTP_HOST&#39;] . dirname($_SERVER[&#39;PHP_SELF&#39;]) . &quot;/php-barcode-master/barcode.php?text=&quot; . $_POST[&#39;kodeBarcode&#39;] . &quot;&amp;amp;print=true&amp;amp;size=65&quot;;&lt;br /&gt;       &lt;br /&gt;       //ambil gambar barcode dari url diatas&lt;br /&gt;       $content = file_get_contents($fileImage);&lt;br /&gt;       &lt;br /&gt;       //simpan gambar&lt;br /&gt;       file_put_contents($target_path, $content);&lt;br /&gt;   }&lt;br /&gt;   ?&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Tampilan program:&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.ibarat.me/feeds/1299617133857938952/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.ibarat.me/2019/12/membuat-barcode-dengan-php.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/1299617133857938952'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/1299617133857938952'/><link rel='alternate' type='text/html' href='https://www.ibarat.me/2019/12/membuat-barcode-dengan-php.html' title='Membuat Barcode dengan PHP'/><author><name>Tahu.me</name><uri>http://www.blogger.com/profile/17530242449499386252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/-bxSGtF5zM2Y/Xhv6a-UySqI/AAAAAAAAAME/GkFLT7Wuk4ovgZ8WYtyY7s76jvrWuZsJgCK4BGAYYCw/s220/images.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-3OWcl24oE_g/XhYAgfFM_rI/AAAAAAAAAJI/3k9A_5I6LQIgvzvTg9vcr9lEqY0xJYCAwCLcBGAsYHQ/s72-c/screenshot_2.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8891531573114111967.post-4443104896450263122</id><published>2019-12-29T11:10:00.000-08:00</published><updated>2020-01-08T08:51:22.088-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="wordpress"/><title type='text'>Membuat Toko Online dengan Wordpress Part 2</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-cIZkYV_zjIc/XhX9U2gTU9I/AAAAAAAAAI8/FgJ2NweW3JsKCi2wf_4MBOPL-KdUhlPvQCLcBGAsYHQ/s1600/kehittamo-mobile-screens_4x.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;1600&quot; height=&quot;240&quot; src=&quot;https://1.bp.blogspot.com/-cIZkYV_zjIc/XhX9U2gTU9I/AAAAAAAAAI8/FgJ2NweW3JsKCi2wf_4MBOPL-KdUhlPvQCLcBGAsYHQ/s320/kehittamo-mobile-screens_4x.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Membuat Toko Online dengan Wordpress&lt;br /&gt;&lt;br /&gt;Dalam postingan kali ini kita hendak melanjutkan bimbingan tadinya tentang membuat toko online dengan wordpress. Sehabis sahabat sukses menginstall cms Wordpress serta menginstall tema shop Isle, berikutnya kita hendak menginstall plugin WooCommerce. Plugin Woocomerce sendiri ialah suatu plugin buat menunjang fitur website toko online di wordpress semacam shop, cart, checkout serta sebagainya.&lt;br /&gt;&lt;br /&gt;Membuat Toko Online dengan Wordpress Part 2&lt;br /&gt;&lt;br /&gt;Silahkan sahabat login admin wordpress( wp- admin) pada web web yang tadinya telah di buat. Seleksi menu plugin di sebelah kiri sidemenu. Sahabat dapat mencari plugin woocomerce dengan mengetikkan pada kolom cari plugin ataupun dapat upload sediri lewat button unggah plugin.&lt;br /&gt;&lt;br /&gt;Pasang saat ini setelah itu aktifkan plugin WooCommerce.&lt;br /&gt;&lt;br /&gt;Membuat Toko Online dengan Wordpress&lt;br /&gt;&lt;br /&gt;Sahabat hendak ditunjukan ke taman wizard setting WooCommerce semacam foto dibawah ini. Isikan alamat toko terletak, mata duit yang hendak digunakan serta tipe produk apa yang sahabat jual, apakah berbentuk raga ataupun digital. Contoh:&lt;br /&gt;&lt;br /&gt;Membuat Toko Online dengan Wordpress&lt;br /&gt;&lt;br /&gt;Berikutnya Setting Payment yang hendak di pakai, dalam bimbingan ini aku cuma mengaktifkan 2 tata cara payment.&lt;br /&gt;&lt;br /&gt;Membuat Toko Online dengan Wordpress&lt;br /&gt;&lt;br /&gt;Sehabis setting Payment sahabat hendak ditunjukan pada settingan shipping( pengiriman). Disini ada 2 opsi zona pengiriman, Indonesia serta segala dunia. Sahabat dapat memilah flate rate( harga senantiasa) ataupun gratis shipping. Buat flate rate sendiri kita dapat menonaktifkan kolom harga senantiasa. Isikan kolom satuan berat serta dimensi panjang.&lt;br /&gt;&lt;br /&gt;Membuat Toko Online dengan Wordpress&lt;br /&gt;&lt;br /&gt;Buat wizard recommended serta activate kamu dapat dapat memilah skip, setelah itu seleksi Create a Product.&lt;br /&gt;&lt;br /&gt;Dalam posting suatu product terdapat sebagian settingan semacam judul, deskripsi, product informasi, product image, category serta sebagainya. silahkan isi cocok kebutuhan. Terbitkan product hingga tampilan pada beranda home semacam di dasar ini.&lt;br /&gt;&lt;br /&gt;Membuat Toko Online dengan Wordpress&lt;br /&gt;&lt;br /&gt;Baca juga&lt;br /&gt;&lt;br /&gt;Meningkatkan Ongkos Kirim Indonesia di Wordpress</content><link rel='replies' type='application/atom+xml' href='https://www.ibarat.me/feeds/4443104896450263122/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.ibarat.me/2020/01/membuat-toko-online-dengan-wordpress.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/4443104896450263122'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/4443104896450263122'/><link rel='alternate' type='text/html' href='https://www.ibarat.me/2020/01/membuat-toko-online-dengan-wordpress.html' title='Membuat Toko Online dengan Wordpress Part 2'/><author><name>Tahu.me</name><uri>http://www.blogger.com/profile/17530242449499386252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/-bxSGtF5zM2Y/Xhv6a-UySqI/AAAAAAAAAME/GkFLT7Wuk4ovgZ8WYtyY7s76jvrWuZsJgCK4BGAYYCw/s220/images.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-cIZkYV_zjIc/XhX9U2gTU9I/AAAAAAAAAI8/FgJ2NweW3JsKCi2wf_4MBOPL-KdUhlPvQCLcBGAsYHQ/s72-c/kehittamo-mobile-screens_4x.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8891531573114111967.post-4827062573974366163</id><published>2019-12-28T10:46:00.000-08:00</published><updated>2020-01-08T08:51:05.982-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="wordpress"/><title type='text'>Membuat Toko Online dengan Wordpress Part 1</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-jy6IDMpVBys/XhYCBldlNCI/AAAAAAAAAJg/7V9xLeBtBpc9-xAkjnC_BPj3EROnVjr0ACLcBGAsYHQ/s1600/innovio---multipurpose.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;600&quot; data-original-width=&quot;800&quot; height=&quot;240&quot; src=&quot;https://1.bp.blogspot.com/-jy6IDMpVBys/XhYCBldlNCI/AAAAAAAAAJg/7V9xLeBtBpc9-xAkjnC_BPj3EROnVjr0ACLcBGAsYHQ/s320/innovio---multipurpose.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Tidak sedikit perusahaan maupun perorangan yang memanfaatkan teknologi berbasis website untuk menawarkan produk yang mereka jual kepada konsumen. Toko online merupakan sebuah media yang tepat untuk sarana promosi produk tanpa terbatas ruang dan waktu.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Pembuatan website untuk toko online bisa di lakukan dengan berbagai cara seperti memahami bahasa pemrograman kemudian ngoding sendiri, menggunakan bantuan CMS(Sistem manajemen konten) dan sebagainya.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Bagi orang awam di dunia pemrograman tentu akan menyusahkan jika membangun sebuah toko online dengan menulis koding sendiri. Wordpress merupakan CMS yang powerfull untuk membuat&amp;nbsp; sebuah website dengan plugin WooCommerce yang mendukung fitur toko online untuk mempermudah pekerjaan kita.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Pada tutorial kali ini kita akan belajar bagaimana cara membuat sebuah web toko online menggunakan Wordpress dan plugin WooCommerce.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Persiapan&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;CMS &lt;a href=&quot;https://id.wordpress.org/download/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Wordpress&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Plugin &lt;a href=&quot;https://id.wordpress.org/plugins/woocommerce/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;WooCommerce&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;thema &lt;a href=&quot;https://justfreethemes.com/shopisle/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;ShopIsle&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Instalasi Wordpress&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Dalam instalasi wordpress pada tutorial ini kita akan menggunakan server lokal komputer dengan &lt;b&gt;Xampp &lt;/b&gt;control panel dan penyedia hosting gratisan &lt;b&gt;000webhost&lt;/b&gt; untuk kebutuhan pembelajaran. Bagi teman-teman yang sudah menginstall wordpress di hosting silahkan ikuti tutorial selanjutnya.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Install di xampp control panel&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Sebelum memulai instalasi wordpress buat database bernama &lt;i&gt;tokoonline&lt;/i&gt; di komputer teman-teman.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Silahkan download wordpress melalui link tautan diatas, kemudian ekstrak file hasil download dan pindahkan kedalam directory &lt;i&gt;xampp/htdocs/&lt;/i&gt;.&amp;nbsp; Rename folder wordpress dengan nama &lt;i&gt;toko-online&lt;/i&gt;. Buka &lt;i&gt;localhost:/toko-online&lt;/i&gt;&amp;nbsp;melalui browser kemudian ikuti langkah-langkah instalasinya.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Pilih bahasa yang akan kita digunakan.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-G7TmJ2RHtMY/XfkV-sLaqaI/AAAAAAAAMF0/r1Xk6yC9AKMWD0YQhE_uh8VXmAi00riLACLcBGAsYHQ/s1600/Membuat%2BToko%2BOnline%2Bdengan%2BWordpress1-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Toko Online dengan Wordpress&quot; border=&quot;0&quot; data-original-height=&quot;272&quot; data-original-width=&quot;380&quot; height=&quot;228&quot; src=&quot;https://1.bp.blogspot.com/-G7TmJ2RHtMY/XfkV-sLaqaI/AAAAAAAAMF0/r1Xk6yC9AKMWD0YQhE_uh8VXmAi00riLACLcBGAsYHQ/s320/Membuat%2BToko%2BOnline%2Bdengan%2BWordpress1-min.png&quot; title=&quot;Membuat Toko Online dengan Wordpress&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Konfigurasi database, isikan nama basis data dengan &lt;i&gt;tokoonline &lt;/i&gt;yang sudah di buat tadi kemudian sesuaikan settingan database komputer teman-teman untuk nama pengguna dan kata sandi.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-Cum1dMiSsd4/XfkXapArvdI/AAAAAAAAMGA/DRFDjmlyvac4tFTOCHmmI__2AiO_eZRpgCLcBGAsYHQ/s1600/Membuat%2BToko%2BOnline%2Bdengan%2BWordpress2-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Toko Online dengan Wordpress&quot; border=&quot;0&quot; data-original-height=&quot;445&quot; data-original-width=&quot;740&quot; height=&quot;240&quot; src=&quot;https://1.bp.blogspot.com/-Cum1dMiSsd4/XfkXapArvdI/AAAAAAAAMGA/DRFDjmlyvac4tFTOCHmmI__2AiO_eZRpgCLcBGAsYHQ/s400/Membuat%2BToko%2BOnline%2Bdengan%2BWordpress2-min.png&quot; title=&quot;Membuat Toko Online dengan Wordpress&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Isikan judul situs nama pengguna dan kata sandi untuk login pada akun wordpress dan terakhir isikan alamat email.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-te7ttLFp_ps/XfkYKwB-xuI/AAAAAAAAMGI/njjrGzeggRkJMsguZuPOnhjTAQQnchLtQCLcBGAsYHQ/s1600/Membuat%2BToko%2BOnline%2Bdengan%2BWordpress3-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Toko Online dengan Wordpress&quot; border=&quot;0&quot; data-original-height=&quot;560&quot; data-original-width=&quot;708&quot; height=&quot;316&quot; src=&quot;https://1.bp.blogspot.com/-te7ttLFp_ps/XfkYKwB-xuI/AAAAAAAAMGI/njjrGzeggRkJMsguZuPOnhjTAQQnchLtQCLcBGAsYHQ/s400/Membuat%2BToko%2BOnline%2Bdengan%2BWordpress3-min.png&quot; title=&quot;Membuat Toko Online dengan Wordpress&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Instalasi wordpress di server lokal telah selesai, teman-teman akan diarahkan pada halaman dasbor wordpress seperti gambar dibawah ini.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-Mo1Ka25oID4/XfkZBpNdfII/AAAAAAAAMGc/zNVQBWl4H-UQ7A2UyNjdHab2SwnAAMTMgCLcBGAsYHQ/s1600/Membuat%2BToko%2BOnline%2Bdengan%2BWordpress41-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Toko Online dengan Wordpress&quot; border=&quot;0&quot; data-original-height=&quot;660&quot; data-original-width=&quot;1342&quot; height=&quot;196&quot; src=&quot;https://1.bp.blogspot.com/-Mo1Ka25oID4/XfkZBpNdfII/AAAAAAAAMGc/zNVQBWl4H-UQ7A2UyNjdHab2SwnAAMTMgCLcBGAsYHQ/s400/Membuat%2BToko%2BOnline%2Bdengan%2BWordpress41-min.png&quot; title=&quot;Membuat Toko Online dengan Wordpress&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Install Wordpress di 000webhost&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Silahkan teman-teman kunjungi situs id.000webhost.com kemudian daftarkan akun baru atau bisa login menggunakan akun facebook dan google.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Setelah login di dasbor 000webhost teman-teman bisa pilih &lt;i&gt;create new site&lt;/i&gt;. Masukan alamat domain kemudian buat site baru.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Pilih Manage Website, Kemudian pilih install WordPress.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-AhyO8NFePns/XgM3zjau1vI/AAAAAAAAMOE/UTsMQBC7V0YtGhwgcwoFbFed3vY8UQNXwCLcBGAsYHQ/s1600/Membuat%2BToko%2BOnline%2Bdengan%2BWordpress-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Toko Online dengan Wordpress&quot; border=&quot;0&quot; data-original-height=&quot;290&quot; data-original-width=&quot;586&quot; height=&quot;158&quot; src=&quot;https://1.bp.blogspot.com/-AhyO8NFePns/XgM3zjau1vI/AAAAAAAAMOE/UTsMQBC7V0YtGhwgcwoFbFed3vY8UQNXwCLcBGAsYHQ/s320/Membuat%2BToko%2BOnline%2Bdengan%2BWordpress-min.png&quot; title=&quot;Membuat Toko Online dengan Wordpress&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Install Tema ShopIsle&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Pilih menu Tampilan pada sisi kiri menu Wordpress, kemudian tambahkan tema baru. Upload file &lt;i&gt;shop-isle.1.1.58.zip&lt;/i&gt; tunggu hingga pemasangan tema selesai. Terakhir Aktifkan tema shop ishle.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Tampilan tema shop ishle.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-slCMnJQ2nFs/XfkhGAzFdaI/AAAAAAAAMGo/GmvnzkzJR8487oD7Xs7DUmJH9Amrj9MVgCLcBGAsYHQ/s1600/Membuat%2BToko%2BOnline%2Bdengan%2BWordpress42-min.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Membuat Toko Online dengan Wordpress&quot; border=&quot;0&quot; data-original-height=&quot;253&quot; data-original-width=&quot;527&quot; height=&quot;190&quot; src=&quot;https://1.bp.blogspot.com/-slCMnJQ2nFs/XfkhGAzFdaI/AAAAAAAAMGo/GmvnzkzJR8487oD7Xs7DUmJH9Amrj9MVgCLcBGAsYHQ/s400/Membuat%2BToko%2BOnline%2Bdengan%2BWordpress42-min.png&quot; title=&quot;Membuat Toko Online dengan Wordpress&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Baca juga&amp;nbsp;Membuat Toko Online dengan Wordpress Part 2&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.ibarat.me/feeds/4827062573974366163/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.ibarat.me/2019/12/membuat-toko-online-dengan-wordpress.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/4827062573974366163'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/4827062573974366163'/><link rel='alternate' type='text/html' href='https://www.ibarat.me/2019/12/membuat-toko-online-dengan-wordpress.html' title='Membuat Toko Online dengan Wordpress Part 1'/><author><name>Tahu.me</name><uri>http://www.blogger.com/profile/17530242449499386252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/-bxSGtF5zM2Y/Xhv6a-UySqI/AAAAAAAAAME/GkFLT7Wuk4ovgZ8WYtyY7s76jvrWuZsJgCK4BGAYYCw/s220/images.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-jy6IDMpVBys/XhYCBldlNCI/AAAAAAAAAJg/7V9xLeBtBpc9-xAkjnC_BPj3EROnVjr0ACLcBGAsYHQ/s72-c/innovio---multipurpose.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8891531573114111967.post-3888195304791622210</id><published>2019-10-14T09:21:00.000-07:00</published><updated>2020-01-08T09:13:56.116-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><title type='text'>Simpan Data SQL Server dengan PHP</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-9K5dUMml1Zw/XhYNwpk2lDI/AAAAAAAAALc/siMWJw-egbkKB5wFR4FsPRa68uNbmYWWwCLcBGAsYHQ/s1600/007dbb4b40bc227005f71cba1d42ec1a.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;1588&quot; height=&quot;241&quot; src=&quot;https://1.bp.blogspot.com/-9K5dUMml1Zw/XhYNwpk2lDI/AAAAAAAAALc/siMWJw-egbkKB5wFR4FsPRa68uNbmYWWwCLcBGAsYHQ/s320/007dbb4b40bc227005f71cba1d42ec1a.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Selamat datang di blog Mari belajar coding. Jika tutorial sebelumnya kita belajar &lt;a href=&quot;https://www.maribelajarcoding.com/2019/10/membuat-koneksi-sql-server-dengan-php.html&quot; target=&quot;_blank&quot;&gt;membuat koneksi database antara SQL Server dengan PHP&lt;/a&gt;, tutorial kali ini kita akan belajar membuat aplikasi CRUD sederhana (simpan, edit, hapus dan menampilkan data) menggunakan PHP dan SQL Server.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Simpan Data SQL Server dengan PHP&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Pertama-tama silahkan teman-teman buat database terlebih dahulu menggunakan SQL Server dengan nama database &lt;b&gt;akademik&lt;/b&gt; dan satu tabel &lt;b&gt;Mhsw.&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-9lhBw13o0cI/XaCo40bOcDI/AAAAAAAALvs/J1s8uM5mXGQ3bAhgHdJY2M5dr0mcR_8bgCLcBGAsYHQ/s1600/Simpan%2Bdata%2BSQL%2BServer%2Bdengan%2BPHP.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Simpan Data SQL Server dengan PHP&quot; border=&quot;0&quot; data-original-height=&quot;160&quot; data-original-width=&quot;396&quot; height=&quot;161&quot; src=&quot;https://1.bp.blogspot.com/-9lhBw13o0cI/XaCo40bOcDI/AAAAAAAALvs/J1s8uM5mXGQ3bAhgHdJY2M5dr0mcR_8bgCLcBGAsYHQ/s400/Simpan%2Bdata%2BSQL%2BServer%2Bdengan%2BPHP.png&quot; title=&quot;Simpan Data SQL Server dengan PHP&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Setelah database dibuat, kita akan membuat koneksi database dengan PHP seperti dibawah ini. Silahkan sesuaikan servername, uid, dan password yang teman-teman gunakan. Simpan dengan nama &lt;b&gt;koneksi.php&lt;/b&gt;.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&lt;br /&gt;$serverName = &quot;HP-PC\SQLEXPRESS&quot;; &lt;br /&gt;$connectionInfo = array( &quot;Database&quot;=&amp;gt;&quot;akademik&quot;, &quot;UID&quot;=&amp;gt;&quot;username&quot;, &quot;PWD&quot;=&amp;gt;&quot;password&quot;);&lt;br /&gt;$conn = sqlsrv_connect( $serverName, $connectionInfo);&lt;br /&gt;&lt;br /&gt;// if( $conn ) {&lt;br /&gt;//      echo &quot;Connection established.&amp;lt;br /&amp;gt;&quot;;&lt;br /&gt;// }else{&lt;br /&gt;//      echo &quot;Connection could not be established.&amp;lt;br /&amp;gt;&quot;;&lt;br /&gt;//      die( print_r( sqlsrv_errors(), true));&lt;br /&gt;// }&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Buat file &lt;b&gt;index.php&lt;/b&gt; untuk menampilkan data dari database ke tabel.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt; &amp;lt;title&amp;gt;Maribelajarcoding.com&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt; &amp;lt;div align=&quot;center&quot;&amp;gt;&lt;br /&gt;  &amp;lt;h3&amp;gt;Simpan Data SQL Server dengan PHP&amp;lt;br&amp;gt;maribelajarcoding.com&amp;lt;/h3&amp;gt;&lt;br /&gt;  &amp;lt;a href=&quot;tambah.php&quot;&amp;gt;Tambah Data&amp;lt;/a&amp;gt;&lt;br /&gt;  &amp;lt;table border=&quot;1&quot; width=&quot;700px&quot;&amp;gt;&lt;br /&gt;   &amp;lt;thead&amp;gt;&lt;br /&gt;    &amp;lt;tr&amp;gt;&lt;br /&gt;     &amp;lt;th&amp;gt;No&amp;lt;/th&amp;gt;&lt;br /&gt;     &amp;lt;th&amp;gt;Nama&amp;lt;/th&amp;gt;&lt;br /&gt;     &amp;lt;th&amp;gt;Prodi&amp;lt;/th&amp;gt;&lt;br /&gt;     &amp;lt;th&amp;gt;Alamat&amp;lt;/th&amp;gt;&lt;br /&gt;     &amp;lt;th&amp;gt;Aksi&amp;lt;/th&amp;gt;&lt;br /&gt;    &amp;lt;/tr&amp;gt;&lt;br /&gt;   &amp;lt;/thead&amp;gt;&lt;br /&gt;   &amp;lt;tbody&amp;gt;&lt;br /&gt;    &amp;lt;?php&lt;br /&gt;     // panggil file koneksi&lt;br /&gt;     include &quot;koneksi.php&quot;;&lt;br /&gt;     $sql=&quot;SELECT * FROM Mhsw&quot;;&lt;br /&gt;     $no=1;&lt;br /&gt;     //eksekusi query menampilkan data dari tabel Mhsw&lt;br /&gt;     $query=sqlsrv_query($conn,$sql) or die(sqlsrv_errors());;&lt;br /&gt;     //mengembalikan data row menjadi array dan looping data menggunakan while&lt;br /&gt;     while ($data=sqlsrv_fetch_array($query)) {&lt;br /&gt;    ?&amp;gt;&lt;br /&gt;     &amp;lt;tr&amp;gt;&lt;br /&gt;      &amp;lt;td&amp;gt;&amp;lt;?php echo $no++; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;      &amp;lt;td&amp;gt;&amp;lt;?php echo $data[&#39;Nama&#39;]; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;      &amp;lt;td&amp;gt;&amp;lt;?php echo $data[&#39;Prodi&#39;]; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;      &amp;lt;td&amp;gt;&amp;lt;?php echo $data[&#39;Alamat&#39;]; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;      &amp;lt;td&amp;gt;&lt;br /&gt;       &amp;lt;a href=&quot;edit.php?id=&amp;lt;?php echo $data[&#39;IDMhsw&#39;]; ?&amp;gt;&quot;&amp;gt;Edit&amp;lt;/a&amp;gt; |&lt;br /&gt;       &amp;lt;a href=&quot;hapus.php?id=&amp;lt;?php echo $data[&#39;IDMhsw&#39;]; ?&amp;gt;&quot;  onClick=&quot;javascript: return confirm(&#39;Apakah anda yakin?&#39;);&quot;&amp;gt;Hapus&amp;lt;/a&amp;gt; &lt;br /&gt;      &amp;lt;/td&amp;gt;&lt;br /&gt;     &amp;lt;/tr&amp;gt;&lt;br /&gt;    &amp;lt;?php } ?&amp;gt;&lt;br /&gt;   &amp;lt;/tbody&amp;gt;&lt;br /&gt;  &amp;lt;/table&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Selanjutnya buat form tambah data. Simpan dengan nama &lt;b&gt;tambah.php&lt;/b&gt;.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt; &amp;lt;title&amp;gt;Maribelajarcoding.com&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt; &amp;lt;div align=&quot;center&quot;&amp;gt;&lt;br /&gt;  &amp;lt;h3&amp;gt;Simpan Data SQL Server dengan PHP&amp;lt;br&amp;gt;Form Tambah Data&amp;lt;/h3&amp;gt;&lt;br /&gt;  &amp;lt;?php&lt;br /&gt;   // panggil file koneksi&lt;br /&gt;   include &quot;koneksi.php&quot;;&lt;br /&gt;  ?&amp;gt;&lt;br /&gt;  &amp;lt;table &amp;gt;&lt;br /&gt;   &amp;lt;form method=&quot;POST&quot; &amp;gt;&lt;br /&gt;    &amp;lt;tr&amp;gt;&lt;br /&gt;     &amp;lt;td&amp;gt;Nama&amp;lt;/td&amp;gt;&lt;br /&gt;     &amp;lt;td&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;Nama&quot; id=&quot;Nama&quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;/tr&amp;gt;&lt;br /&gt;    &amp;lt;tr&amp;gt;&lt;br /&gt;     &amp;lt;td&amp;gt;Prodi&amp;lt;/td&amp;gt;&lt;br /&gt;     &amp;lt;td&amp;gt;&lt;br /&gt;      &amp;lt;select name=&quot;Prodi&quot; id=&quot;Prodi&quot;&amp;gt;&lt;br /&gt;       &amp;lt;option disabled=&quot;&quot; selected=&quot;&quot;&amp;gt;-Pilih-&amp;lt;/option&amp;gt;&lt;br /&gt;       &amp;lt;option value=&quot;Teknik Informatika&quot;&amp;gt;Teknik Informatika&amp;lt;/option&amp;gt;&lt;br /&gt;       &amp;lt;option value=&quot;Manajemen Informatika&quot;&amp;gt;Manajemen Informatika&amp;lt;/option&amp;gt;&lt;br /&gt;       &amp;lt;option value=&quot;Sistem Informasi&quot;&amp;gt;Sistem Informasi&amp;lt;/option&amp;gt;&lt;br /&gt;      &amp;lt;/select&amp;gt;&lt;br /&gt;     &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;/tr&amp;gt;&lt;br /&gt;    &amp;lt;tr&amp;gt;&lt;br /&gt;     &amp;lt;td&amp;gt;Alamat&amp;lt;/td&amp;gt;&lt;br /&gt;     &amp;lt;td&amp;gt;&amp;lt;textarea rows=&quot;3&quot; name=&quot;Alamat&quot; id=&quot;Alamat&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;/tr&amp;gt;&lt;br /&gt;    &amp;lt;tr&amp;gt;&lt;br /&gt;     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;     &amp;lt;td&amp;gt;&lt;br /&gt;      &amp;lt;input type=&quot;submit&quot; name=&quot;simpan&quot; value=&quot;Simpan&quot;&amp;gt;&lt;br /&gt;      &amp;lt;a href=&quot;index.php&quot;&amp;gt;Kembali&amp;lt;/a&amp;gt;&lt;br /&gt;     &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;/tr&amp;gt;&lt;br /&gt;   &amp;lt;/form&amp;gt;&lt;br /&gt;  &amp;lt;/table&amp;gt;&lt;br /&gt;  &amp;lt;?php&lt;br /&gt;   //eksekusi simpan data&lt;br /&gt;   if (isset($_POST[&#39;simpan&#39;])) {&lt;br /&gt;    # code...&lt;br /&gt;    $Nama=$_POST[&#39;Nama&#39;];&lt;br /&gt;    $Prodi=$_POST[&#39;Prodi&#39;];&lt;br /&gt;    $Alamat=$_POST[&#39;Alamat&#39;];&lt;br /&gt;    $sql=&quot;INSERT INTO Mhsw(Nama,Prodi,Alamat) VALUES(&#39;$Nama&#39;,&#39;$Prodi&#39;,&#39;$Alamat&#39;)&quot;;&lt;br /&gt;    $query=sqlsrv_query($conn,$sql) or die(sqlsrv_errors());&lt;br /&gt;    if ($query) {&lt;br /&gt;     //redirect ke halaman index&lt;br /&gt;     header(&quot;Location:index.php&quot;);&lt;br /&gt;    }&lt;br /&gt;   }&lt;br /&gt;  ?&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Kemudian buat form untuk menangani proses saat edit data berdasarkan id mahasiswa. simpan kode dibawah ini dengan nama &lt;b&gt;edit.php&lt;/b&gt;.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt; &amp;lt;title&amp;gt;Maribelajarcoding.com&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt; &amp;lt;div align=&quot;center&quot;&amp;gt;&lt;br /&gt;  &amp;lt;h3&amp;gt;Simpan Data SQL Server dengan PHP&amp;lt;br&amp;gt;Form Edit Data&amp;lt;/h3&amp;gt;&lt;br /&gt;  &amp;lt;?php&lt;br /&gt;   // panggil file koneksi&lt;br /&gt;   include &quot;koneksi.php&quot;;&lt;br /&gt;&lt;br /&gt;   //ambil data id dari parameter&lt;br /&gt;   $id=$_GET[&#39;id&#39;];&lt;br /&gt;   //select data dari tabel Mhsw berdasarkan id&lt;br /&gt;   $sql=&quot;SELECT * FROM Mhsw WHERE IDMhsw=&#39;$id&#39;&quot;;&lt;br /&gt;   &lt;br /&gt;   $query=sqlsrv_query($conn,$sql) or die(sqlsrv_errors());&lt;br /&gt;   $data=sqlsrv_fetch_array($query);&lt;br /&gt;  ?&amp;gt;&lt;br /&gt;  &amp;lt;table &amp;gt;&lt;br /&gt;   &amp;lt;form method=&quot;POST&quot; &amp;gt;&lt;br /&gt;    &amp;lt;tr&amp;gt;&lt;br /&gt;     &amp;lt;td&amp;gt;Nama&amp;lt;/td&amp;gt;&lt;br /&gt;     &amp;lt;td&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;Nama&quot; id=&quot;Nama&quot; value=&quot;&amp;lt;?php echo $data[&#39;Nama&#39;] ?&amp;gt;&quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;/tr&amp;gt;&lt;br /&gt;    &amp;lt;tr&amp;gt;&lt;br /&gt;     &amp;lt;td&amp;gt;Prodi&amp;lt;/td&amp;gt;&lt;br /&gt;     &amp;lt;td&amp;gt;&lt;br /&gt;&lt;br /&gt;      &amp;lt;select name=&quot;Prodi&quot; id=&quot;Prodi&quot;&amp;gt;&lt;br /&gt;       &amp;lt;option disabled=&quot;&quot; selected=&quot;&quot;&amp;gt;-Pilih-&amp;lt;/option&amp;gt;&lt;br /&gt;       &amp;lt;!-- cek apakah data dari database sama dengan value option, jika sama maka tambah atribute selected --&amp;gt;&lt;br /&gt;       &amp;lt;option &amp;lt;?php if($data[&#39;Prodi&#39;]==&quot;Teknik Informatika&quot;) echo &quot;selected&quot;; ?&amp;gt; value=&quot;Teknik Informatika&quot;&amp;gt;Teknik Informatika&amp;lt;/option&amp;gt;&lt;br /&gt;       &amp;lt;option &amp;lt;?php if($data[&#39;Prodi&#39;]==&quot;Manajemen Informatika&quot;) echo &quot;selected&quot;; ?&amp;gt; value=&quot;Manajemen Informatika&quot;&amp;gt;Manajemen Informatika&amp;lt;/option&amp;gt;&lt;br /&gt;       &amp;lt;option &amp;lt;?php if($data[&#39;Prodi&#39;]==&quot;Sistem Informasi&quot;) echo &quot;selected&quot;; ?&amp;gt; value=&quot;Sistem Informasi&quot;&amp;gt;Sistem Informasi&amp;lt;/option&amp;gt;&lt;br /&gt;      &amp;lt;/select&amp;gt;&lt;br /&gt;     &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;/tr&amp;gt;&lt;br /&gt;    &amp;lt;tr&amp;gt;&lt;br /&gt;     &amp;lt;td&amp;gt;Alamat&amp;lt;/td&amp;gt;&lt;br /&gt;     &amp;lt;td&amp;gt;&amp;lt;textarea rows=&quot;3&quot; name=&quot;Alamat&quot; id=&quot;Alamat&quot;&amp;gt;&amp;lt;?php echo $data[&#39;Alamat&#39;]; ?&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;/tr&amp;gt;&lt;br /&gt;    &amp;lt;tr&amp;gt;&lt;br /&gt;     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;     &amp;lt;td&amp;gt;&lt;br /&gt;      &amp;lt;input type=&quot;submit&quot; name=&quot;edit&quot; value=&quot;Edit&quot;&amp;gt;&lt;br /&gt;      &amp;lt;a href=&quot;index.php&quot;&amp;gt;Kembali&amp;lt;/a&amp;gt;&lt;br /&gt;     &amp;lt;/td&amp;gt;&lt;br /&gt;    &amp;lt;/tr&amp;gt;&lt;br /&gt;   &amp;lt;/form&amp;gt;&lt;br /&gt;  &amp;lt;/table&amp;gt;&lt;br /&gt;  &amp;lt;?php&lt;br /&gt;   //eksekusi simpan data&lt;br /&gt;   if (isset($_POST[&#39;edit&#39;])) {&lt;br /&gt;    # code...&lt;br /&gt;    //data IDMhsw berasal dari select berdasarkan id&lt;br /&gt;    $IDMhsw=$data[&#39;IDMhsw&#39;];&lt;br /&gt;&lt;br /&gt;    //data dari form&lt;br /&gt;    $Nama=$_POST[&#39;Nama&#39;];&lt;br /&gt;    $Prodi=$_POST[&#39;Prodi&#39;];&lt;br /&gt;    $Alamat=$_POST[&#39;Alamat&#39;];&lt;br /&gt;&lt;br /&gt;    $sql=&quot;UPDATE Mhsw SET Nama=&#39;$Nama&#39;, Prodi=&#39;$Prodi&#39;, Alamat=&#39;$Alamat&#39; WHERE IDMhsw=&#39;$IDMhsw&#39;&quot;;&lt;br /&gt;    $query=sqlsrv_query($conn,$sql) or die(sqlsrv_errors());&lt;br /&gt;    if ($query) {&lt;br /&gt;     //redirect ke halaman index&lt;br /&gt;     header(&quot;Location:index.php&quot;);&lt;br /&gt;    }&lt;br /&gt;   }&lt;br /&gt;  ?&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Terakhir buat file untuk menangani proses hapus data berdasarkan id mahasiswa. &lt;b&gt;hapus.php&lt;/b&gt;.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&lt;br /&gt; // panggil file koneksi&lt;br /&gt; include &quot;koneksi.php&quot;;&lt;br /&gt; &lt;br /&gt; //ambil data id dari parameter&lt;br /&gt; $IDMhsw=$_GET[&#39;id&#39;];&lt;br /&gt;&lt;br /&gt; $sql=&quot;DELETE FROM Mhsw WHERE IDMhsw=&#39;$IDMhsw&#39;&quot;;&lt;br /&gt; $query=sqlsrv_query($conn,$sql) or die(sqlsrv_errors());&lt;br /&gt; if ($query) {&lt;br /&gt;  //redirect ke halaman index&lt;br /&gt;  header(&quot;Location:index.php&quot;);&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt;?&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Source Code:&amp;nbsp;&lt;/span&gt; &lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://drive.google.com/open?id=1QBzj-dz25Qn5iqxm-WDXs52OZSJ11JkC&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;crud sqlserver php.zip&lt;/a&gt;&lt;/span&gt; &lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Related Search:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Membuat koneksi SQL Server dengan PHP&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Simpan data&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;SQL Server dengan PHP&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;CRUD&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;SQL Server dengan PHP&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.ibarat.me/feeds/3888195304791622210/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='https://www.ibarat.me/2019/10/simpan-data-sql-server-dengan-php.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/3888195304791622210'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8891531573114111967/posts/default/3888195304791622210'/><link rel='alternate' type='text/html' href='https://www.ibarat.me/2019/10/simpan-data-sql-server-dengan-php.html' title='Simpan Data SQL Server dengan PHP'/><author><name>Tahu.me</name><uri>http://www.blogger.com/profile/17530242449499386252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/-bxSGtF5zM2Y/Xhv6a-UySqI/AAAAAAAAAME/GkFLT7Wuk4ovgZ8WYtyY7s76jvrWuZsJgCK4BGAYYCw/s220/images.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-9K5dUMml1Zw/XhYNwpk2lDI/AAAAAAAAALc/siMWJw-egbkKB5wFR4FsPRa68uNbmYWWwCLcBGAsYHQ/s72-c/007dbb4b40bc227005f71cba1d42ec1a.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>