<?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-4567247020692379738</id><updated>2017-09-04T02:36:29.756-07:00</updated><category term="Java"/><category term="Pemrograman"/><category term="Sistem Operasi"/><category term="Windows"/><category term="Browser"/><category term="Chrome"/><category term="Firefox"/><category term="IE"/><category term="Software"/><title type='text'>Rahman Habibi</title><subtitle type='html'>Pengalaman adalah guru terbaik.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rahmanhabibi.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4567247020692379738/posts/default'/><link rel='alternate' type='text/html' href='http://rahmanhabibi.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Rahman Habibi</name><uri>http://www.blogger.com/profile/16837530527269102969</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-3JbxIexSqjY/WYfbeiJJa_I/AAAAAAAAB80/jMVNCHfIiG8DCxcXMc_D1QyS-FSCz1HVgCK4BGAYYCw/s220/IMG_20170129_125139_HDR.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4567247020692379738.post-60604136099155277</id><published>2017-09-03T22:04:00.001-07:00</published><updated>2017-09-03T22:04:17.158-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Pemrograman"/><title type='text'>Memahami Variabel dan Konstanta Dalam Pemrograman Java</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Variabel merupakan tempat penyimpanan atau penampung nilai atau data di dalam memori. Variabel terdiri dari &lt;b&gt;&lt;a href=&quot;http://rahmanhabibi.blogspot.com/2017/09/memahami-tipe-data-dalam-pemrograman-java.html&quot; target=&quot;_blank&quot;&gt;tipe data&lt;/a&gt;&lt;/b&gt; dan &lt;b&gt;nama variabel&lt;/b&gt;. Tipe data menentukan jenis nilai atau data yang akan disimpan, sedangkan nama variabel menjadi pengenal (&lt;a href=&quot;http://rahmanhabibi.blogspot.co.id/2017/08/memahami-identifier-dalam-pemrograman.html&quot; target=&quot;_blank&quot;&gt;identifier&lt;/a&gt;), seperti halnya orang akan dipanggil dengan nama yang ia miliki, begitu-pun variabel.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Aturan pemberian nama variabel dapat dilihat dalam artikel mengenai identifier. Cara penulisan nama variabel yang terdiri dari beberapa kata dalam pemograman Java biasanya menggunakan cara penulisan &lt;b&gt;lowerCamelCase&lt;/b&gt;, yaitu huruf awal menggunakan huruf kecil, dan pada kata selanjutnya untuk setiap huruf pertama, gunakan huruf besar atau kapital (Contoh, &lt;b&gt;f&lt;/b&gt;ile&lt;b&gt;S&lt;/b&gt;atu, &lt;b&gt;i&lt;/b&gt;ni&lt;b&gt;H&lt;/b&gt;idup&lt;b&gt;A&lt;/b&gt;tau&lt;b&gt;M&lt;/b&gt;ati, &lt;b&gt;d&lt;/b&gt;an&lt;b&gt;L&lt;/b&gt;ain&lt;b&gt;L&lt;/b&gt;ain).&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Bagaimana mendeklarasikan atau mengenalkan sebuah atau beberapa variabel dalam kode program ?, perhatikan aturan bentuk penulisan (syntax) variabel.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; &amp;lt;tipe_data&amp;gt; &amp;lt;namaVariabel&amp;gt; [= nilai_awal];  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Yang berada dalam tanda &amp;lt; &amp;gt; berarti bagian tersebut harus ada, sedangkan di dalam tanda [ ] boleh ada, boleh tidak (optional).&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Contoh deklarasi variabel.&lt;/div&gt;&lt;br /&gt;&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; float uang;  &lt;br /&gt; int jumlahJari = 10;  &lt;br /&gt; boolean tombol;  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Tanda sama dengan ( = ) untuk memberi nilai ke suatu variabel. Jika terdapat beberapa variabel yang memiliki tipe data yang sama, maka dapat ditulis dengan memberi pemisah dengan tanda koma ( , ) antar nama variabel.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Contoh deklarasi beberapa variabel dengan tipe data yang sama.&lt;/div&gt;&lt;br /&gt;&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; char hurufAwal = &#39;A&#39;, hurufSelanjutnya;   &lt;br /&gt; int jari = 10, tangan = 2, kaki=2, kepala = 1;  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Contoh 1&lt;/b&gt;, penggunaan variabel dalam kode program &lt;b&gt;Variabel.java&lt;/b&gt;.&lt;/div&gt;&lt;br /&gt;&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; public class Variabel;   &lt;br /&gt; {   &lt;br /&gt;      public static void main(String[] args)   &lt;br /&gt;      {   &lt;br /&gt;           // Deklarasi variabel dengan nilai awal.  &lt;br /&gt;           int jumlah = 10;  &lt;br /&gt;           // Akses dan tampilkan nilai variabel jumlah.  &lt;br /&gt;           System.out.println( jumlah );  &lt;br /&gt;      }  &lt;br /&gt; }  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;System.out.println()&lt;/b&gt;, merupakan pernyataan untuk menampilkan keluaran (output) ke layar program command line (console). Keluaran yang ingin ditampilkan ditulis diantara tanda kurung, Nilai suatu variabel dapat berubah, dengan memberikan nilai baru pada variabel tersebut.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Contoh 2&lt;/b&gt;, penggunaan variabel dalam kode program&amp;nbsp;&lt;b&gt;Variabel1.java&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt; &lt;br /&gt;&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; public class Variabel1   &lt;br /&gt; {   &lt;br /&gt;     public static void main(String[] args)   &lt;br /&gt;     {   &lt;br /&gt;         int jumlah = 10;   &lt;br /&gt;         System.out.println( jumlah );   &lt;br /&gt;&lt;br /&gt;         // Pemberian nilai baru.   &lt;br /&gt;         jumlah = 20;   &lt;br /&gt;&lt;br /&gt;         System.out.println( jumlah );   &lt;br /&gt;     }   &lt;br /&gt; }  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: justify;&quot;&gt;Tipe Variabel&lt;/h3&gt;&lt;div&gt;&lt;div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Terdapat dua tipe variabel yang digunakan dalam pemrograman Java, yaitu &lt;b&gt;primitive variables&lt;/b&gt; dan &lt;b&gt;reference variables&lt;/b&gt;.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Primitive variables atau variabel primitif merupakan variabel yang menggunakan &lt;a href=&quot;http://rahmanhabibi.blogspot.com/2017/09/memahami-tipe-data-dalam-pemrograman-java.html&quot; target=&quot;_blank&quot;&gt;8 tipe data primitif &lt;/a&gt;(boolean, char, byte, short, int, long, float, double)&lt;/b&gt;. Variabel primitif menampung nilai atau data di dalam memori, ibarat ember yang menampung air, ember adalah variabel dan air adalah nilai atau data. Contoh penggunaan variabel primitif, dapat dilihat pada contoh-contoh sebelumnya di atas.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Reference variables merupakan variabel yang menyimpan data dalam bentuk objek di dalam memori&lt;/b&gt;. Tidak sama dengan variabel primitif yang menggunakan tipe data primitif, Reference variables menggunakan bermacam class yang tersedia atau class yang dibuat sendiri.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Contoh reference variables menggunakan class wrapper.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; Int jumlah;  &lt;br /&gt; Float suhu;  &lt;br /&gt; String nama;  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Contoh reference variables menggunakan class yang dibuat sendiri.&lt;/div&gt;&lt;br /&gt;&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; Sepeda varSepeda;  &lt;br /&gt; Lingkaran lingkaran;  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Contoh 3&lt;/b&gt;, penggunaan reference variables dalam kode program&amp;nbsp;&lt;b&gt;ReferenceVariables.java&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; public class ReferenceVariables   &lt;br /&gt; {   &lt;br /&gt;     public static void main(String[] args)   &lt;br /&gt;     {   &lt;br /&gt;         // Menggunakan class String .  &lt;br /&gt;         String nama = &quot;Superman&quot;;   &lt;br /&gt;&lt;br /&gt;         // Menggunakan class wrapper untuk tipe data short .  &lt;br /&gt;         Short umur = 27;   &lt;br /&gt;&lt;br /&gt;         // Mengakses dan menampilkan nilai variabel .  &lt;br /&gt;         System.out.println( nama );   &lt;br /&gt;         System.out.println( umur );   &lt;br /&gt;     }   &lt;br /&gt; }   &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: justify;&quot;&gt;Konstanta&lt;/h3&gt;&lt;div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Suatu nilai bersifat tetap atau tidak dapat dirubah, disebut juga &lt;b&gt;konstanta&lt;/b&gt; (constant), untuk mendeklarasikan konstanta dapat mengikuti aturan.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Harus menambahkan &lt;a href=&quot;http://rahmanhabibi.blogspot.co.id/2017/08/memahami-identifier-dalam-pemrograman.html&quot; target=&quot;_blank&quot;&gt;kata kunci&lt;/a&gt; &lt;b&gt;final&lt;/b&gt; sebelum nama konstanta.&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Sebaiknya tulis nama konstanta dengan semua huruf besar atau kapital.&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Jika terdiri dari beberapa kata gunakan tanda underscore (_) sebagai pemisah.&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Harus memberikan nilai tetap tersebut.&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Jika memberikan nilai setelah dideklarasikan maka akan menimbulkan pesan error.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Contoh konstanta.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; final int HARI = 7;  &lt;br /&gt; final int JUMLAH_DIGIT_ANGKA = 10;  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Contoh 4, konstanta dalam kode program&amp;nbsp;&lt;b&gt;Konstanta.java&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; public class Konstanta   &lt;br /&gt; {   &lt;br /&gt;     public static void main(String[] args)   &lt;br /&gt;     {   &lt;br /&gt;         final int HARI = 7;   &lt;br /&gt;         HARI = 6;   &lt;br /&gt;         System.out.println( HARI );   &lt;br /&gt;     }   &lt;br /&gt; }   &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Jika di compile dan dijalankan, maka akan menghasilkan keluaran error berikut:&lt;/div&gt;&lt;br /&gt;&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; Konstanta.java:6: cannot assign a value to final variable HARI   &lt;br /&gt;           HARI = 6;   &lt;br /&gt;           ^   &lt;br /&gt; 1 error  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Error terjadi karena pemberian nilai baru yaitu &lt;b&gt;HARI = 6;&lt;/b&gt;&amp;nbsp;setelah kita melakukan deklarasi konstanta.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahmanhabibi.blogspot.com/feeds/60604136099155277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahmanhabibi.blogspot.com/2017/09/memahami-variabel-dan-konstanta-dalam-pemrograman-java.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4567247020692379738/posts/default/60604136099155277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4567247020692379738/posts/default/60604136099155277'/><link rel='alternate' type='text/html' href='http://rahmanhabibi.blogspot.com/2017/09/memahami-variabel-dan-konstanta-dalam-pemrograman-java.html' title='Memahami Variabel dan Konstanta Dalam Pemrograman Java'/><author><name>Rahman Habibi</name><uri>http://www.blogger.com/profile/16837530527269102969</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-3JbxIexSqjY/WYfbeiJJa_I/AAAAAAAAB80/jMVNCHfIiG8DCxcXMc_D1QyS-FSCz1HVgCK4BGAYYCw/s220/IMG_20170129_125139_HDR.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4567247020692379738.post-2487619212753437490</id><published>2017-09-03T21:59:00.000-07:00</published><updated>2017-09-03T21:59:11.443-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Pemrograman"/><title type='text'>Memahami Tipe Data Dalam Pemrograman Java</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Tipe data menentukan bentuk nilai yang akan disimpan dalam memori, dan ditangani dalam program. Ada &lt;b&gt;delapan tipe data&lt;/b&gt; dalam pemrograman Java, yaitu &lt;b&gt;boolean, char, byte, short, int, long, float&lt;/b&gt; dan &lt;b&gt;double&lt;/b&gt;, delapan tipe data ini biasa disebut &lt;b&gt;tipe data primitif&lt;/b&gt;.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;boolean&lt;/b&gt; digunakan untuk &lt;b&gt;logika true dan false&lt;/b&gt;.&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;char&lt;/b&gt; digunakan untuk &lt;b&gt;karakter&lt;/b&gt;.&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;byte, short, int&lt;/b&gt; dan &lt;b&gt;long&lt;/b&gt; digunakan untuk &lt;b&gt;bilangan bulat (Integer)&lt;/b&gt;.&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;float&lt;/b&gt; dan &lt;b&gt;double&lt;/b&gt; untuk &lt;b&gt;bilangan pecahan&lt;/b&gt; (floating-point).&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Masing-masing tipe data memiliki kebutuhan ruang memori dan jangkauan nilai yang berbeda, sesuai kegunaannya.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border=&quot;1&quot; style=&quot;width: 100%;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;No.&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;Tipe Data&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;Penggunaan memori dalam bit&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;Nilai atau jangkauan nilai&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;center&quot;&gt;1&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;boolean&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;1&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;true dan false&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;center&quot;&gt;2&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;char&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;16&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;0 sampai 65.536 atau &#39;\u0000&#39; sampai &#39;\uFFFF&#39;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;center&quot;&gt;3&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;byte&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;8&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;-128 sampai 127&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;center&quot;&gt;4&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;short&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;16&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;-32.768 sampai 32.767&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;center&quot;&gt;5&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;int&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;32&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;-2.147.483.648 sampai 2.147.483.647&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;center&quot;&gt;6&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;long&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;64&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;-9.223.372.036.854.775.808 sampai 9.223.372.036.854.775.807&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;center&quot;&gt;7&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;float&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;32&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;3,4e–38 sampai 3,4e+38&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;center&quot;&gt;8&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;double&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;64&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;1,7e–308 sampai 1,7e+308&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Dengan mengetahui kegunaan tipe data dan jangkauan nilainya, kita bisa menentukan tipe data sesuai yang akan digunakan dalam program. Berikut beberapa kasus menentukan tipe data.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Kasus 1&lt;/b&gt;, Nilai huruf mahasiswa.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Untuk menentukan tipe data yang sesuai untuk menyimpan nilai huruf mahasiswa, dapatkan karakteristik dari nilai ini.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Nilai huruf merupakan karakter berbentuk huruf.&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Huruf tersebut terdiri dari A, B, C, D dan F.&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Huruf tersebut Hanya terdiri dari 1 karakter.&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Dari kriteria tersebut maka tipe data yang cocok adalah &lt;b&gt;char&lt;/b&gt;, karena char dapat menangani nilai berupa karakter-karakter huruf, angka dan simbol.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Sebenarnya tipe data char menyimpan karakter di dalam memori dalam bentuk bilangan bulat misalnya huruf A, dalam memori akan disimpan dengan nilai 65, tipe data char dapat menangani karakter internasional, menggunakan &lt;i&gt;unicode notation&lt;/i&gt;, contoh, &#39;\u0041&#39;, merupakan bentuk penulisan nilai pada kode program untuk tipe data char, yang akan dijelaskan pada bagian &lt;b&gt;literal&lt;/b&gt;.&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Kasus 2&lt;/b&gt;, Nilai angka mahasiswa.&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Nilai angka mahasiswa berupa angka.&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Angka tersebut bilangan bulat atau bukan pecahan.&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Angka tersebut berada paling rendah 0 dan paling tinggi 100, bisa jadi 75, 83, 90, 54 dan sebagainya, dengan kata lain dari 0 sampai 100.&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Dari kriteria tersebut, bisa digunakan salah satu tipe data bilangan bulat seperti &lt;b&gt;byte, short, int&lt;/b&gt; ataupun &lt;b&gt;long&lt;/b&gt;, karena nilai ini merupakan bilangan bulat. Namun kita juga perlu mempertimbangkan jangkauan nilainya, karena jangkauan nilainya hanya 0 sampai 100 maka sebaiknya kita gunakan &lt;b&gt;byte&lt;/b&gt; yang memiliki jangkauan -127 sampai 127. byte dipilih karena 0 sampai 100 berada dalam jangkauannya kemudian juga untuk menghemat ruang yang akan digunakan di memori.&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Tentu kita bisa mengunakan tipe data dengan jangkauan yang lebih besar seperti short, int atau long karena 0 sampai 100 juga berada dalam jangkauan tipe-tipe data tersebut. Namun, semakin besar jangkauan nilai yang dapat ditangani oleh tipe data, maka semakin besar pula ruang memori yang digunakan.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Kasus 3&lt;/b&gt;, Tahun.&lt;/div&gt;&lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Tahun adalah angka.&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Bilangan bulat.&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Tahun diketahui seperti 2013, 1993, 1805, 1945, 2050, dan bisa saja tahun mencapai tahun 10000 namun tentu program ini dan programernya tidak akan ada lagi :D.&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Tipe data yang cocok untuk tahun adalah &lt;b&gt;short&lt;/b&gt;.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Kasus 4&lt;/b&gt;, Berat badan.&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Berat badan adalah angka.&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Bilangan pecahan.&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Berat diketahui seperti 70,4, 60,5, 80,8, 100,0 dan sebagainya.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Tipe data yang cocok untuk berat badan adalah &lt;b&gt;float&lt;/b&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Kasus 5&lt;/b&gt;, &amp;nbsp;Hasil pencocokan nilai.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Misalnya kita perlu menangani hasil pencocokan nilai mahasiswa, yang memiliki nilai lebih atau sama dengan 65 dinyatakan lulus dan di bawah 65 tidak lulus. (Abaikan proses pencocokan, dan perhatikan bagaimana kita menangani hasilnya).&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Terdapat dua keadaan yaitu lulus dan tidak lulus.&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Dua keadaan tersebut merupakan logika yang saling berlawanan.&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Tipe data yang cocok untuk menandakan keadaan tersebut adalah &lt;b&gt;boolean&lt;/b&gt;, karena hanya hanya memiliki 2 keadaan dan keadaan tersebut saling berlawanan, kita bisa menganggap &lt;b&gt;lulus sebagai true&lt;/b&gt; dan &lt;b&gt;tidak lulus sebagai false&lt;/b&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Kunci dari menentukan tipe data yang baik adalah dengan mengetahui karakteristik nilai yang akan ditangani, apakah itu karakter, bilangan bulat atau pecahan atau dua keadaan logika benar dan salah, kemudian mengetahui nilai terendah dan tertinggi atau jangkauannya, terakhir memilih tipe data yang sesuai kriteria.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Kemudian bagaimana dengan nilai seperti nama seseorang, nama perusahaan, alamat dan sebagainya, yang terdiri dari banyak karakter. Apa tipe data yang bisa digunakan untuk menangani nilai ini?, mengingat char satu-satunya tipe data yang menangani nilai berupa karakter, itu pun terbatas pada satu karakter.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Untuk kasus tersebut kita bisa menggunakan dua pilihan, pertama menggunakan &lt;b&gt;Array&lt;/b&gt; atau menggunakan class &lt;b&gt;String&lt;/b&gt;, yang dapat menangani urutan karakter (string) dan fungsi-fungsi terkait deretan karakter. Lebih baik menggunakan String, karena class ini khusus dibuat untuk menangani string.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahmanhabibi.blogspot.com/feeds/2487619212753437490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahmanhabibi.blogspot.com/2017/09/memahami-tipe-data-dalam-pemrograman-java.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4567247020692379738/posts/default/2487619212753437490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4567247020692379738/posts/default/2487619212753437490'/><link rel='alternate' type='text/html' href='http://rahmanhabibi.blogspot.com/2017/09/memahami-tipe-data-dalam-pemrograman-java.html' title='Memahami Tipe Data Dalam Pemrograman Java'/><author><name>Rahman Habibi</name><uri>http://www.blogger.com/profile/16837530527269102969</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-3JbxIexSqjY/WYfbeiJJa_I/AAAAAAAAB80/jMVNCHfIiG8DCxcXMc_D1QyS-FSCz1HVgCK4BGAYYCw/s220/IMG_20170129_125139_HDR.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4567247020692379738.post-2125106473153926639</id><published>2017-08-30T08:43:00.003-07:00</published><updated>2017-08-30T21:28:48.438-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Pemrograman"/><title type='text'>Memahami Cara Penulisan Program dalam Pemrograman Java</title><content type='html'>&lt;h3 style=&quot;text-align: justify;&quot;&gt;A. Kode Sumber&lt;/h3&gt;&lt;div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Kode sumber program Java, merupakan tempat di mana kode-kode yang membangun program ditulis. Terdapat &lt;b&gt;pernyataan&lt;/b&gt; (&lt;i&gt;statement&lt;/i&gt;), &lt;b&gt;blok&lt;/b&gt; (&lt;i&gt;block&lt;/i&gt;) dan &lt;b&gt;komentar &lt;/b&gt;(&lt;i&gt;comment&lt;/i&gt;) di dalamnya. Aturan untuk menulis kode program Java yaitu:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Nama file&lt;/b&gt; dapat dibuat apa saja, kecuali &lt;b&gt;jika terdapat &lt;i&gt;public class&lt;/i&gt; dalam kode program, maka nama file harus sama dengan nama &lt;i&gt;public class&lt;/i&gt; tersebut&lt;/b&gt;, kemudian harus berakhiran atau memiliki ekstensi &lt;b&gt;.java&lt;/b&gt;, contoh:&lt;/div&gt;&lt;pre style=&quot;background: rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; font-family: arial; font-size: 12px; word-wrap: normal;&quot;&gt; ProgamKu.java  &lt;br /&gt; Kalkulator.java  &lt;br /&gt; Hello.java  &lt;/code&gt;&lt;code style=&quot;white-space: normal; word-wrap: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Kode sumber yang kosong dapat di-&lt;i&gt;compile&lt;/i&gt; tanpa pesan &lt;i&gt;error&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Bentuk atau struktur penulisan kode sumber program Java &amp;nbsp;ditulis dengan urutan berikut:&lt;/div&gt;&lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Pertama, diawali dengan penulisan &lt;i&gt;&lt;b&gt;package&lt;/b&gt;&lt;/i&gt;, &lt;b&gt;setidaknya ada 0 atau 1 &lt;i&gt;package&lt;/i&gt;&lt;/b&gt;, harus ditulis sebagai statement pertama dalam &lt;i&gt;source code&lt;/i&gt;. &lt;i&gt;Package&lt;/i&gt; merupakan pemaketan atau pengorganisasian kode program beserta sumber daya (&lt;i&gt;resource&lt;/i&gt;), sehingga membuat program lebih ter-organisir dan ter-proteksi.&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Diikuti dengan &lt;i&gt;&lt;b&gt;import&lt;/b&gt;&lt;/i&gt;, &lt;b&gt;setidaknya ada 0 atau lebih pernyataan &lt;i&gt;import&lt;/i&gt;&lt;/b&gt;, harus ditulis sebelum mendeklarasikan &lt;i&gt;class&lt;/i&gt;. Import menyatakan &lt;i&gt;library&lt;/i&gt; atau &lt;i&gt;class&lt;/i&gt; apa saja yang dibutuhkan dan digunakan dalam program.&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;Kemudian, &lt;i&gt;&lt;b&gt;class&lt;/b&gt;&lt;/i&gt;, &lt;b&gt;setidaknya ada 0 atau lebih deklarasi class&lt;/b&gt;, sedangkan &lt;i&gt;public class &lt;/i&gt;hanya diperbolehkan 1 dalam satu file &lt;i&gt;source code&lt;/i&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Berikut Strukturnya:&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-Xqne5LJPQ4I/WabWsitkOBI/AAAAAAAACA4/1AzQY3S65rQdxpookC6jUQ2cW-iue32OQCLcBGAs/s1600/Kode%2BSumber.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Struktur source code program Java&quot; border=&quot;0&quot; data-original-height=&quot;300&quot; data-original-width=&quot;282&quot; src=&quot;https://4.bp.blogspot.com/-Xqne5LJPQ4I/WabWsitkOBI/AAAAAAAACA4/1AzQY3S65rQdxpookC6jUQ2cW-iue32OQCLcBGAs/s1600/Kode%2BSumber.png&quot; title=&quot;Struktur source code program Java&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 12.8px;&quot;&gt;Struktur source code program Java&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;h3&gt;B. Pernyataan&lt;/h3&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-Gvpn8Yo1dSQ/WabXr8c22VI/AAAAAAAACBE/VVcimzOObwYiHixsAncXlwBRT7gmD3zDwCLcBGAs/s1600/Statement.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;68&quot; data-original-width=&quot;182&quot; height=&quot;74&quot; src=&quot;https://3.bp.blogspot.com/-Gvpn8Yo1dSQ/WabXr8c22VI/AAAAAAAACBE/VVcimzOObwYiHixsAncXlwBRT7gmD3zDwCLcBGAs/s200/Statement.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Bentuk statement&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Sebuah pernyataan diakhiri dengan tanda &lt;i&gt;semicolon&lt;/i&gt; atau titik koma ( ; ), contoh:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; import java.util.Date;  &lt;br /&gt; System.out.println(“Sebuah pernyataan”);  &lt;br /&gt; int x;  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3&gt;C. Blok&lt;/h3&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-nI7P09RR-CI/WabYgWJO5WI/AAAAAAAACBQ/77w81IdB8YESfZ9TRGdZqSoBZYpCbDJkwCLcBGAs/s1600/Blok.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;204&quot; data-original-width=&quot;153&quot; src=&quot;https://4.bp.blogspot.com/-nI7P09RR-CI/WabYgWJO5WI/AAAAAAAACBQ/77w81IdB8YESfZ9TRGdZqSoBZYpCbDJkwCLcBGAs/s1600/Blok.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Bentuk blok&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Blok merupakan bagian yang terdiri dari kumpulan &lt;i&gt;statement&lt;/i&gt;, yang berada diantara tanda kurung kurawal buka( { ), dan kurung kurawal tutup ( } ), dan tidak diakhiri dengan tanda titik koma.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Contoh 1:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; Public static void main(String[] agrs) {  &lt;br /&gt;      // Contoh komentar satu baris.  &lt;br /&gt;      int x = 100; // Variabel x.  &lt;br /&gt;      System.out.println(“Nilai x adalah”+x);  &lt;br /&gt; }  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Contoh 2:&lt;br /&gt;&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; /* Contoh komentar yang lebih dari satu baris.  &lt;br /&gt; Jika nilai lebih dari 80,   &lt;br /&gt; nilai diberi A dan dinyatakan Lulus   &lt;br /&gt; */  &lt;br /&gt; if (x&amp;gt;80) {  &lt;br /&gt;      nilai = &#39;A&#39;;  &lt;br /&gt;      keterangan = “LULUS”;  &lt;br /&gt; }  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Contoh 3:&lt;br /&gt;&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; public class Halo {  &lt;br /&gt;      boolean tampil;  &lt;br /&gt;      public static void main(String[] args) {  &lt;br /&gt;           Halo h = new Halo();  &lt;br /&gt;           h.tampil = true;  &lt;br /&gt;           // h.tampil bernilai benar tampilkan tulisan Halo.  &lt;br /&gt;           if (h.tampil) {  &lt;br /&gt;                System.out.println(“Halo”);  &lt;br /&gt;           }  &lt;br /&gt;      }  &lt;br /&gt; }  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3&gt;D. Komentar&lt;/h3&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Komentar dapat ditulis di bagian mana saja pada kode program. &lt;b&gt;Komentar berguna untuk memberi keterangan dan sebagai dokumentasi untuk kode program&lt;/b&gt;, sehingga kode mudah untuk dibaca (&lt;i&gt;readable&lt;/i&gt;) baik untuk &lt;i&gt;programer&lt;/i&gt; itu sendiri, juga untuk orang lain, komentar tidak akan dibaca sebagai program. Ada tiga jenis komentar yaitu:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Komentar satu baris&lt;/b&gt;, dapat ditulis dengan memberi tanda dua kali garis miring ( // ).&amp;nbsp;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-6zW4mUAHNL4/WabbIjVcP8I/AAAAAAAACBY/iCpFONQH714IGf8PQJHv_8S9O_vdMLi5wCLcBGAs/s1600/Komentar%2BSatu%2BBaris.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Komentar satu baris&quot; border=&quot;0&quot; data-original-height=&quot;68&quot; data-original-width=&quot;250&quot; src=&quot;https://4.bp.blogspot.com/-6zW4mUAHNL4/WabbIjVcP8I/AAAAAAAACBY/iCpFONQH714IGf8PQJHv_8S9O_vdMLi5wCLcBGAs/s1600/Komentar%2BSatu%2BBaris.png&quot; title=&quot;Komentar satu baris&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Komentar satu baris&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Komentar lebih dari satu baris&lt;/b&gt;, diawali tanda garis miring dan bintang ( /* ) ditutup dengan tanda bintang dan garis miring ( */ ).&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-M84osmyngH4/WabbU6L_O2I/AAAAAAAACBc/eN5VEpYEPqAAZO8W-pXbDQnmJM9gwZbJwCLcBGAs/s1600/Komentar%2BBanyak%2BBaris.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Komentar lebih dari satu baris&quot; border=&quot;0&quot; data-original-height=&quot;115&quot; data-original-width=&quot;210&quot; src=&quot;https://4.bp.blogspot.com/-M84osmyngH4/WabbU6L_O2I/AAAAAAAACBc/eN5VEpYEPqAAZO8W-pXbDQnmJM9gwZbJwCLcBGAs/s1600/Komentar%2BBanyak%2BBaris.png&quot; title=&quot;Komentar lebih dari satu baris&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Komentar lebih dari satu baris&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Terdapat komentar khusus yang disebut javadoc&lt;/b&gt;, dengan penulisan diawali tanda garis miring dan dua tanda bintang ( /** ), dan diakhiri dengan tanda bintang dan garis miring ( */ ). Dalam komentar ini dapat digunakan tag yang menjelaskan &lt;i&gt;author, version, return, throws&lt;/i&gt; dan beberapa &lt;i&gt;tag&lt;/i&gt; lain, juga dapat ditambahkan &lt;i&gt;tag&lt;/i&gt; HTML untuk menformat teks. Komentar ini dapat di generate ke bentuk halaman HTML sebagai dokumentasi program, menggunakan tool atau perintah &lt;i&gt;javadoc.&lt;/i&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-4nHE-ZTyNvk/WabbYP91f-I/AAAAAAAACBg/51E0z3L8vv4q2uoRSJ0zNt5h6kBe2ujEACEwYBhgL/s1600/Komentar%2Bkhusus%2Bjavadoc.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Komentar javadoc&quot; border=&quot;0&quot; data-original-height=&quot;177&quot; data-original-width=&quot;290&quot; src=&quot;https://1.bp.blogspot.com/-4nHE-ZTyNvk/WabbYP91f-I/AAAAAAAACBg/51E0z3L8vv4q2uoRSJ0zNt5h6kBe2ujEACEwYBhgL/s1600/Komentar%2Bkhusus%2Bjavadoc.png&quot; title=&quot;Komentar javadoc&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Komentar javadoc&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/li&gt;&lt;/ol&gt;Contoh:&lt;/div&gt;&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; /**  &lt;br /&gt;   * Mencari kata berdasarkan kecocokan kandungan kata.  &lt;br /&gt;   * @param kandunganKata kandungan dalam kata.  &lt;br /&gt;   * @return ArrayList Mengembalikan kata yang ditemukan dalam bentuk list array.  &lt;br /&gt;   */  &lt;br /&gt;   public ArrayList&amp;lt;String&amp;gt; cariMengandung(String kandunganKata)  &lt;br /&gt;   {  &lt;br /&gt;     ...  &lt;br /&gt;   }  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h3&gt;E. Gaya penulisan&lt;/h3&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Gaya penulisan kode ini menentukan seberapa baik kode program dapat dibaca (&lt;i&gt;readable&lt;/i&gt;) oleh programer nya atau orang lain. Kode program bisa saja ditulis seperti kode dibawah.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; public class Halo { public static void main(String[] args) { System.out.println(“Halo, selamat datang di Java.”); } }  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;Kode di atas dapat di &lt;i&gt;compile&lt;/i&gt; dan dijalankan tanpa &lt;i&gt;error&lt;/i&gt;, namun sangat sulit membaca dan memahami kode dengan bentuk tersebut, kita bisa menulis masing-masing pernyataan dalam satu baris, menambahkan penjorokan (&lt;i&gt;indent&lt;/i&gt;) menggunakan tombol &lt;i&gt;tab&lt;/i&gt;, jika bagian tersebut merupakan isi dari blok di atasnya dan menambahkan komentar pada beberapa bagian kode program, contoh:&lt;br /&gt;&lt;br /&gt;&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; public class Halo {  &lt;br /&gt;      public static void main(String[] args) {  &lt;br /&gt;           // Menampilkan tulisan ke layar.  &lt;br /&gt;           System.out.println(“Halo, selamat datang di Java”);  &lt;br /&gt;      }  &lt;br /&gt; }   &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahmanhabibi.blogspot.com/feeds/2125106473153926639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahmanhabibi.blogspot.com/2017/08/memahami-cara-penulisan-program-dalam-pemrograman-java.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4567247020692379738/posts/default/2125106473153926639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4567247020692379738/posts/default/2125106473153926639'/><link rel='alternate' type='text/html' href='http://rahmanhabibi.blogspot.com/2017/08/memahami-cara-penulisan-program-dalam-pemrograman-java.html' title='Memahami Cara Penulisan Program dalam Pemrograman Java'/><author><name>Rahman Habibi</name><uri>http://www.blogger.com/profile/16837530527269102969</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-3JbxIexSqjY/WYfbeiJJa_I/AAAAAAAAB80/jMVNCHfIiG8DCxcXMc_D1QyS-FSCz1HVgCK4BGAYYCw/s220/IMG_20170129_125139_HDR.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://4.bp.blogspot.com/-Xqne5LJPQ4I/WabWsitkOBI/AAAAAAAACA4/1AzQY3S65rQdxpookC6jUQ2cW-iue32OQCLcBGAs/s72-c/Kode%2BSumber.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4567247020692379738.post-2366758698122621766</id><published>2017-08-30T07:53:00.000-07:00</published><updated>2017-08-30T07:55:18.942-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Pemrograman"/><title type='text'>Tutorial Memulai Belajar Pemrograman Java di GNU/Linux</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Apa-apa saja yang kita butuhkan untuk memulai belajar pemrograman dengan Java ? berikut resepnya:&lt;/div&gt;&lt;ol&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Terminal&lt;/b&gt;, tempat kita melakukan kompilasi, menguji dan menjalankan program.&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;http://adf.ly/1o1HAG&quot; target=&quot;_blank&quot;&gt;Java Development Kit (&lt;b&gt;JDK&lt;/b&gt;)&lt;/a&gt;&amp;nbsp;dan Java Runtime Environment (&lt;b&gt;JRE&lt;/b&gt;).&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Text Editor&lt;/b&gt;, seperti Nano atau Gedit.&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;(Boleh tidak ada) Integrated Development Environment (&lt;b&gt;IDE&lt;/b&gt;) seperti&amp;nbsp;&lt;b&gt;&lt;a href=&quot;http://adf.ly/1o1Gp0&quot; target=&quot;_blank&quot;&gt;Netbeans&lt;/a&gt;&lt;/b&gt;&amp;nbsp;atau &lt;b&gt;Eclipse&lt;/b&gt;, namun untuk dasar dan pemahaman kita tidak perlu menggunakan ini karena kode masih sedikit dan belum kompleks.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;h3&gt;&lt;b&gt;A. JDK dan JRE&lt;/b&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;JDK&lt;/b&gt;&amp;nbsp;merupakan seperangkat tool lengkap yang salah satu gunanya ialah mengkompilasi kode-kode java dari bahasa yang kita mengerti (&lt;i&gt;source code&lt;/i&gt;) menjadi instruksi mesin atau disebut Java bytecode yang akan dijalankan di&amp;nbsp;&lt;b&gt;JVM&lt;/b&gt;&amp;nbsp;(&lt;i&gt;Java Virtual Machine&lt;/i&gt;) yang terdapat pada&amp;nbsp;&lt;b&gt;JRE&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Distro yang saya gunakan yaitu Mint, yang menggunakan Ubuntu langkahnya sama.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://adf.ly/1o1HAG&quot; target=&quot;_blank&quot;&gt;Download paket JDK di&amp;nbsp;sini&lt;/a&gt;, pilih paket dengan ekstensi tar.gz, dan sesuaikan dengan sistem GNU/Linux, apakah 32-bit (x86) atau 64-bit (x64).&lt;ul&gt;&lt;li&gt;Melalui terminal ekstrak paket, ketik &lt;b&gt;tar zxvf jdk-XuXX-linux-XXX.tar.gz&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Akan terbentuk direktori jdkX.X.X_XX, kemudian pindahkan ke /usr/local, ketik &lt;b&gt;sudo mv jdkX.X.X_XX /usr/local/&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Setting &lt;i&gt;System Environment Variables&lt;/i&gt;, sekarang path JDK misalnya di&amp;nbsp;&lt;b&gt;/usr/local/jdk1.7.0_11/bin&lt;/b&gt;&lt;ul&gt;&lt;li&gt;Melalui terminal ketik, &lt;b&gt;sudo pluma /etc/environment&lt;/b&gt; atau &amp;nbsp;&lt;b&gt;sudo gedit /etc/environment&lt;/b&gt; atau &amp;nbsp;&lt;b&gt;sudo nano /etc/environment&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Pemisah untuk masing-masing &lt;i&gt;path&lt;/i&gt; ialah tanda titik dua “:”, tinggal tambahkan tanda “:” &amp;nbsp;kemudian masukkan path JDK tersebut, kemudiant&amp;nbsp;&lt;i&gt;Save&lt;/i&gt;&amp;nbsp;dan lakukan restart.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-LlLVb_y10sg/WabMLYkd1XI/AAAAAAAACAc/2C9R_iMD5OUKVuHH5rL49lUa4VDq6Mf7wCLcBGAs/s1600/System_Environment.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;153&quot; data-original-width=&quot;917&quot; height=&quot;104&quot; src=&quot;https://2.bp.blogspot.com/-LlLVb_y10sg/WabMLYkd1XI/AAAAAAAACAc/2C9R_iMD5OUKVuHH5rL49lUa4VDq6Mf7wCLcBGAs/s640/System_Environment.png&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;br /&gt;&lt;/div&gt;&lt;h3 style=&quot;clear: both; text-align: left;&quot;&gt;B.&amp;nbsp;Text Editor&lt;/h3&gt;&lt;div&gt;Untuk pengguna GNU/Linux tidak terbatas pilihan karena sangat banyak text editor seperti &lt;b&gt;Nano, Pico, Gedit, Pluma&lt;/b&gt;, dll, disini saya menggunakan Pluma.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3&gt;C.&amp;nbsp;IDE &amp;nbsp;(Integrated Development Environment)&lt;/h3&gt;&lt;div&gt;Untuk IDE sebenarnya untuk pemahaman awal tidak perlu digunakan dan mungkin justru membingungkan karena begitu banyak fitur yang diberikan. Namun jika ingin mendapatkan IDE bisa menggunakan&amp;nbsp;&lt;a href=&quot;http://adf.ly/1o1Gp0&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Netbeans&amp;nbsp;&lt;/b&gt;bisa di download si sini&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3&gt;D.&amp;nbsp;Mencoba program Java pertama&lt;/h3&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Buat sebuah direktori di home, misalnya dengan nama &lt;b&gt;LatihanJava&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Buka text editor, buat file dengan nama &lt;b&gt;Halo.java &lt;/b&gt;dan&amp;nbsp;simpan file kedalam direktori LatihanJava.&lt;/li&gt;&lt;li&gt;Ketik &lt;i&gt;source code&lt;/i&gt; dibawah ini: &lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; public class Halo  &lt;br /&gt; {  &lt;br /&gt;      public static void main (String[] agrs)  &lt;br /&gt;      {  &lt;br /&gt;           String nama = System.console().readLine(&quot;Nama anda:&quot;);  &lt;br /&gt;           System.out.println(&quot;Halo, &quot;+nama);  &lt;br /&gt;      }  &lt;br /&gt; }  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;Buka terminal masuk ke direktori LatihanJava, ketik &lt;b&gt;cd &amp;nbsp;LatihanJava&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Compile&lt;/i&gt; program, ketik &lt;b&gt;javac Halo.java&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Nanti akan dihasilkan &lt;i&gt;bytecode&lt;/i&gt; hasil kompilasi yaitu &lt;b&gt;Halo.class&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Untuk menjalankan hasil kompilasi, ketik &lt;b&gt;java Halo&lt;/b&gt;, maka otomatis file &lt;b&gt;Halo.class&lt;/b&gt; akan dieksekusi.&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-l_E7W9Wf9pI/WabO3kkzfkI/AAAAAAAACAo/neOkIw4G3xI3_4RZhOXoPt4W4aLgjRBNQCLcBGAs/s1600/Kompilasi_Running_Program_Java_GNULinux.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Kompilasi dan jalankan program Java melalui terminal&quot; border=&quot;0&quot; data-original-height=&quot;72&quot; data-original-width=&quot;485&quot; height=&quot;58&quot; src=&quot;https://3.bp.blogspot.com/-l_E7W9Wf9pI/WabO3kkzfkI/AAAAAAAACAo/neOkIw4G3xI3_4RZhOXoPt4W4aLgjRBNQCLcBGAs/s400/Kompilasi_Running_Program_Java_GNULinux.png&quot; title=&quot;Kompilasi dan jalankan program Java melalui terminal&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Kompilasi dan jalankan program Java melalui terminal&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahmanhabibi.blogspot.com/feeds/2366758698122621766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahmanhabibi.blogspot.com/2017/08/tutorial-memulai-belajar-pemrograman-java-di-linux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4567247020692379738/posts/default/2366758698122621766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4567247020692379738/posts/default/2366758698122621766'/><link rel='alternate' type='text/html' href='http://rahmanhabibi.blogspot.com/2017/08/tutorial-memulai-belajar-pemrograman-java-di-linux.html' title='Tutorial Memulai Belajar Pemrograman Java di GNU/Linux'/><author><name>Rahman Habibi</name><uri>http://www.blogger.com/profile/16837530527269102969</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-3JbxIexSqjY/WYfbeiJJa_I/AAAAAAAAB80/jMVNCHfIiG8DCxcXMc_D1QyS-FSCz1HVgCK4BGAYYCw/s220/IMG_20170129_125139_HDR.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://2.bp.blogspot.com/-LlLVb_y10sg/WabMLYkd1XI/AAAAAAAACAc/2C9R_iMD5OUKVuHH5rL49lUa4VDq6Mf7wCLcBGAs/s72-c/System_Environment.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4567247020692379738.post-5660459990993524168</id><published>2017-08-30T02:19:00.002-07:00</published><updated>2017-08-30T21:37:06.152-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Pemrograman"/><title type='text'>Memahami Identifier Dalam Pemrograman Java</title><content type='html'>&lt;i&gt;Identifier&lt;/i&gt; (pengenal) merupakan identitas yang digunakan untuk mewakili nama &lt;i&gt;package&lt;/i&gt;, variabel, konstanta, &lt;i&gt;method&lt;/i&gt;, &lt;i&gt;class&lt;/i&gt; dan &lt;i&gt;interface&lt;/i&gt;. Aturan penulisan &lt;i&gt;identifier&lt;/i&gt; secara umum yaitu:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Tidak boleh menggunakan kata-kata yang terdapat pada &lt;b&gt;kata kunci bahasa pemrograman Java&lt;/b&gt; (&lt;i&gt;Java Language Keywords&lt;/i&gt;) berikut:&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-VFnd765oDV0/WaaBEQ20BdI/AAAAAAAACAA/GkllLem6c0EiEwqq_60VqBoM7YCUgVcmQCLcBGAs/s1600/Kata%2BKunci%2BBahasa%2BPemrograman%2BJava.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Kata kunci bahasa pemrograman Java (Java Language Keywords)&quot; border=&quot;0&quot; data-original-height=&quot;329&quot; data-original-width=&quot;612&quot; height=&quot;344&quot; src=&quot;https://3.bp.blogspot.com/-VFnd765oDV0/WaaBEQ20BdI/AAAAAAAACAA/GkllLem6c0EiEwqq_60VqBoM7YCUgVcmQCLcBGAs/s640/Kata%2BKunci%2BBahasa%2BPemrograman%2BJava.png&quot; title=&quot;Kata kunci bahasa pemrograman Java (Java Language Keywords)&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Kata kunci bahasa pemrograman Java (&lt;i&gt;Java Language Keywords)&lt;/i&gt;&lt;br /&gt;Sumber: &lt;a href=&quot;http://adf.ly/1o1OU3&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Oracle Java Documentation&lt;/i&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Huruf besar dan kecil dianggap berbeda (case sensitive)&lt;/b&gt;, jadi total, Total dan toTal, masing-masing adalah &lt;i&gt;identifer&lt;/i&gt; yang berbeda.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Karakter-karakter yang diizinkan&lt;/b&gt;&amp;nbsp;yaitu&amp;nbsp;semua huruf kecil (a sampai z) dan besar (A sampai Z), angka (0 sampai &amp;nbsp;9), tanda ($) dan tanda underscore (_).&lt;/li&gt;&lt;li&gt;&lt;b&gt;Tidak boleh diawali dengan angka&lt;/b&gt; (tidak boleh : 5langkah), &amp;nbsp;tetapi boleh mengandung atau berakhiran angka (boleh : tombol3, t0mbol).&lt;/li&gt;&lt;li&gt;&lt;b&gt;Tidak boleh mengandung spasi&lt;/b&gt; (&lt;i&gt;whitespace&lt;/i&gt;).&lt;/li&gt;&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahmanhabibi.blogspot.com/feeds/5660459990993524168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahmanhabibi.blogspot.com/2017/08/memahami-identifier-dalam-pemrograman.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4567247020692379738/posts/default/5660459990993524168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4567247020692379738/posts/default/5660459990993524168'/><link rel='alternate' type='text/html' href='http://rahmanhabibi.blogspot.com/2017/08/memahami-identifier-dalam-pemrograman.html' title='Memahami Identifier Dalam Pemrograman Java'/><author><name>Rahman Habibi</name><uri>http://www.blogger.com/profile/16837530527269102969</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-3JbxIexSqjY/WYfbeiJJa_I/AAAAAAAAB80/jMVNCHfIiG8DCxcXMc_D1QyS-FSCz1HVgCK4BGAYYCw/s220/IMG_20170129_125139_HDR.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://3.bp.blogspot.com/-VFnd765oDV0/WaaBEQ20BdI/AAAAAAAACAA/GkllLem6c0EiEwqq_60VqBoM7YCUgVcmQCLcBGAs/s72-c/Kata%2BKunci%2BBahasa%2BPemrograman%2BJava.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4567247020692379738.post-3674510685766640860</id><published>2017-08-29T21:40:00.000-07:00</published><updated>2017-08-30T07:55:54.555-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Pemrograman"/><title type='text'>Tutorial Memulai Belajar Pemrograman Java di Windows</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-cxvnXbGCGyk/WabITJbhbJI/AAAAAAAACAU/LDGfvc7NgD4JYZzWWjrCpS60ySkQA3tJwCPcBGAYYCw/s1600/Logo_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;1280&quot; data-original-width=&quot;1600&quot; height=&quot;256&quot; src=&quot;https://4.bp.blogspot.com/-cxvnXbGCGyk/WabITJbhbJI/AAAAAAAACAU/LDGfvc7NgD4JYZzWWjrCpS60ySkQA3tJwCPcBGAYYCw/s320/Logo_Java.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Apa saja yang kita butuhkan untuk memulai belajar pemrograman dengan Java ? berikut resepnya:&lt;/div&gt;&lt;ol&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Command Promt&lt;/b&gt; di Windows, program ini digunakan untuk melakukan kompilasi, menguji dan menjalankan program.&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;http://adf.ly/1o1HAG&quot; target=&quot;_blank&quot;&gt;Java Development Kit (&lt;b&gt;JDK&lt;/b&gt;)&lt;/a&gt; dan Java Runtime Environment (&lt;b&gt;JRE&lt;/b&gt;).&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Text Editor&lt;/b&gt;&amp;nbsp;seperti &lt;b&gt;&lt;a href=&quot;http://adf.ly/1o1Gbd&quot; target=&quot;_blank&quot;&gt;Notepad++&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;(Boleh tidak ada)&lt;/b&gt; Integrated Development Environment (&lt;b&gt;IDE&lt;/b&gt;) seperti &lt;b&gt;&lt;a href=&quot;http://adf.ly/1o1Gp0&quot; target=&quot;_blank&quot;&gt;Netbeans&lt;/a&gt;&lt;/b&gt; atau &lt;b&gt;Eclipse&lt;/b&gt;, namun untuk dasar dan &lt;a name=&#39;more&#39;&gt;&lt;/a&gt;pemahaman kita tidak perlu menggunakan ini karena kode masih sedikit dan belum kompleks.&lt;/li&gt;&lt;/ol&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;h3&gt;&lt;b&gt;A. JDK dan JRE&lt;/b&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;JDK&lt;/b&gt; merupakan seperangkat tool lengkap yang salah satu gunanya ialah mengkompilasi kode-kode java dari bahasa yang kita mengerti (&lt;i&gt;source code&lt;/i&gt;) menjadi instruksi mesin atau disebut Java bytecode yang akan dijalankan di &lt;b&gt;JVM&lt;/b&gt; (&lt;i&gt;Java Virtual Machine&lt;/i&gt;) yang terdapat pada &lt;b&gt;JRE&lt;/b&gt;.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Install dan Pengaturan JDK&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Di dalam paket JDK ini sudah termasuk didalamnya JRE.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://adf.ly/1o1HAG&quot; target=&quot;_blank&quot;&gt;Download paket JDK di&amp;nbsp;sini&lt;/a&gt;, sesuaikan dengan Windows apakah menggunakan Windows 32-bit (x86) atau 64-bit (x64), kemudian install.&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-N-QyRjfEzzc/WaYrFerm4cI/AAAAAAAAB-w/6Mc0r9XBWwYlZ-PIPSvXIhGMin7M3Za9gCLcBGAs/s1600/Download%2BJDK.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Download JDK&quot; border=&quot;0&quot; data-original-height=&quot;193&quot; data-original-width=&quot;556&quot; height=&quot;138&quot; src=&quot;https://1.bp.blogspot.com/-N-QyRjfEzzc/WaYrFerm4cI/AAAAAAAAB-w/6Mc0r9XBWwYlZ-PIPSvXIhGMin7M3Za9gCLcBGAs/s400/Download%2BJDK.png&quot; title=&quot;Download JDK&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Download JDK&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-S1gHBP9NK9Q/WaYr6EzgTNI/AAAAAAAAB-8/qTA2tC3h9l82_O9X3l195IlWEvwo63nlQCLcBGAs/s1600/GB2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Download JDK sesuai Sistem Operasi&quot; border=&quot;0&quot; data-original-height=&quot;315&quot; data-original-width=&quot;563&quot; height=&quot;223&quot; src=&quot;https://4.bp.blogspot.com/-S1gHBP9NK9Q/WaYr6EzgTNI/AAAAAAAAB-8/qTA2tC3h9l82_O9X3l195IlWEvwo63nlQCLcBGAs/s400/GB2.png&quot; title=&quot;Download JDK sesuai Sistem Operasi&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Download JDK sesuai Sistem Operasi&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/li&gt;&lt;li&gt;Setting &lt;i&gt;System Environment Variables&lt;/i&gt;, ini dilakukan agar sistem operasi menyimpan lokasi atau &lt;i&gt;path&lt;/i&gt; dimana tool-tool untuk keperluan development, seperti kompilasi program dan pemaketan program. Untuk Windows lokasinya berada di &lt;b&gt;C:\Program Files\Java\jdkX.X.X_XX\bin&lt;/b&gt;. Caranya: &lt;/li&gt;&lt;ul&gt;&lt;li&gt;Klik &lt;b&gt;Start&lt;/b&gt;, klik&amp;nbsp;&lt;b&gt;Control Panel&lt;/b&gt;, pilih&amp;nbsp;&lt;b&gt;System, &lt;/b&gt;klik &lt;b&gt;Advanced&lt;/b&gt;,&amp;nbsp;&lt;b&gt;Environment Variables&lt;/b&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;Di bagian &lt;b&gt;System variables&lt;/b&gt;, cari Variable &lt;b&gt;Path&lt;/b&gt;, klik &lt;b&gt;Edit.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Pada &lt;b&gt;Variable value&lt;/b&gt;, pada akhir tambahkan titik koma (&lt;b&gt;;&lt;/b&gt;), diikuti lokasi JDK, seperti gambar dibawah: &lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-1yg58M3SNi0/WaY1TSK9UZI/AAAAAAAAB_g/8De-m2wgPSQZy3rPBUqbaFVRJwkgiiPLQCLcBGAs/s1600/Environment%2BVariables.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Penambahan path JDK di System variables&quot; border=&quot;0&quot; data-original-height=&quot;434&quot; data-original-width=&quot;393&quot; height=&quot;400&quot; src=&quot;https://2.bp.blogspot.com/-1yg58M3SNi0/WaY1TSK9UZI/AAAAAAAAB_g/8De-m2wgPSQZy3rPBUqbaFVRJwkgiiPLQCLcBGAs/s400/Environment%2BVariables.png&quot; title=&quot;Penambahan path JDK di System variables&quot; width=&quot;361&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Penambahan path JDK di System variables&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;Klik &lt;b&gt;OK&lt;/b&gt;&amp;nbsp;kemudian lakukan &lt;b&gt;Restart &lt;/b&gt;atau &lt;b&gt;Log Off&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;&lt;div&gt;&lt;h3&gt;&lt;b&gt;B.&amp;nbsp;Text Editor&lt;/b&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Untuk &lt;i&gt;text editor&lt;/i&gt; bisa digunakan Notepad atau lebih disarakan menggunakan Notepad++ karena memiliki jauh lebih banyak fitur silahkan &lt;a href=&quot;http://adf.ly/1o1Gbd&quot; target=&quot;_blank&quot;&gt;download Notepad++ di sini&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;&lt;b&gt;C. &lt;/b&gt;&lt;b&gt;IDE &amp;nbsp;(Integrated Development Environment)&lt;/b&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;Untuk IDE sebenarnya untuk pemahaman awal tidak perlu digunakan dan mungkin justru membingungkan karena begitu banyak fitur yang diberikan. Namun jika ingin mendapatkan IDE bisa menggunakan &lt;a href=&quot;http://adf.ly/1o1Gp0&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Netbeans &lt;/b&gt;bisa di download si sini&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;&lt;b&gt;E. Mencoba program Java pertama&lt;/b&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Buat sebuah direktori misalnya di drive &lt;b&gt;D:\&lt;/b&gt; dengan nama direktori &lt;b&gt;LatihanJava&lt;/b&gt;, disini akan disimpan semua source code dan program hasil compile.&lt;/li&gt;&lt;li&gt;Buka &lt;b&gt;Notepad++&lt;/b&gt;, simpan file kedalam direktori tersebut dengan nama &lt;b&gt;Halo.java&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Ketik &lt;i&gt;source code&lt;/i&gt; dibawah ini. &lt;pre style=&quot;background: rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; font-family: arial; font-size: 12px; word-wrap: normal;&quot;&gt; public class Halo  &lt;br /&gt; {  &lt;br /&gt;      public static void main (String[] agrs)  &lt;br /&gt;      {  &lt;br /&gt;           String nama = System.console().readLine(&quot;Nama anda:&quot;);  &lt;br /&gt;           System.out.println(&quot;Halo, &quot;+nama);  &lt;br /&gt;      }  &lt;br /&gt; }  &lt;/code&gt;&lt;code style=&quot;white-space: normal; word-wrap: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;Buka &lt;b&gt;Comand Prompt&lt;/b&gt; masuk ke drive D dahulu dengan cara ketik &lt;b&gt;D:\&lt;/b&gt; dan &lt;b&gt;enter&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Masuk ke direktori LatihanJava atau nama folder yang dibuat di drive D, dengan cara ketik &lt;b&gt;cd &amp;nbsp;LatihanJava&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Compile program&lt;/b&gt;, caranya ketik &lt;b&gt;javac Halo.java&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Nanti akan dihasilkan &lt;i&gt;bytecode&lt;/i&gt; hasil kompilasi yaitu file&amp;nbsp;&lt;b&gt;Halo.class&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-WH4QkIuTNs4/WabH83MgPII/AAAAAAAACAQ/YWux5pIAmyQNti6B-7jY5viVPmjVZoKJwCLcBGAs/s1600/hasil_kompilasi.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;225&quot; data-original-width=&quot;273&quot; src=&quot;https://4.bp.blogspot.com/-WH4QkIuTNs4/WabH83MgPII/AAAAAAAACAQ/YWux5pIAmyQNti6B-7jY5viVPmjVZoKJwCLcBGAs/s1600/hasil_kompilasi.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Untuk menjalankan hasil compile, ketik &lt;b&gt;java Halo&lt;/b&gt; , maka otomatis file Halo.class akan dieksekusi.&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-GImKU0DDIic/WaY-VnAKp7I/AAAAAAAAB_w/QrcblJR9NHAlZS3cy3qDlkH-cItmqLSvQCLcBGAs/s1600/Java%2BComand%2BPrompt.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;118&quot; data-original-width=&quot;256&quot; src=&quot;https://4.bp.blogspot.com/-GImKU0DDIic/WaY-VnAKp7I/AAAAAAAAB_w/QrcblJR9NHAlZS3cy3qDlkH-cItmqLSvQCLcBGAs/s1600/Java%2BComand%2BPrompt.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahmanhabibi.blogspot.com/feeds/3674510685766640860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahmanhabibi.blogspot.com/2017/08/tutorial-memulai-belajar-pemrograman-java-di-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4567247020692379738/posts/default/3674510685766640860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4567247020692379738/posts/default/3674510685766640860'/><link rel='alternate' type='text/html' href='http://rahmanhabibi.blogspot.com/2017/08/tutorial-memulai-belajar-pemrograman-java-di-windows.html' title='Tutorial Memulai Belajar Pemrograman Java di Windows'/><author><name>Rahman Habibi</name><uri>http://www.blogger.com/profile/16837530527269102969</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-3JbxIexSqjY/WYfbeiJJa_I/AAAAAAAAB80/jMVNCHfIiG8DCxcXMc_D1QyS-FSCz1HVgCK4BGAYYCw/s220/IMG_20170129_125139_HDR.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://4.bp.blogspot.com/-cxvnXbGCGyk/WabITJbhbJI/AAAAAAAACAU/LDGfvc7NgD4JYZzWWjrCpS60ySkQA3tJwCPcBGAYYCw/s72-c/Logo_Java.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4567247020692379738.post-9165956277190149184</id><published>2016-05-11T03:45:00.000-07:00</published><updated>2017-08-29T23:25:19.796-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Sistem Operasi"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Cara Ampuh Menghapus User Acount dan User Profil yang Join Domain di Windows</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Ketika sudah banyak error saat menggunakan Windows, salah satu langkah yang patut dicoba adalah membuat user acount baru pada Windows tersebut, untuk local user tentunya tidak ada masalah, kita tinggal membuka &lt;b&gt;User Accounts&lt;/b&gt;&amp;nbsp;pada &lt;b&gt;Control Panel&lt;/b&gt;&amp;nbsp;dan membuat user baru, kemudian menghapus user lama.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Masalahnya adalah ketika berhadapan dengan Windows yang join ke domain, jadi user yang digunakan bukan local user. Dimana kita tidak akan menemukan user tersebut pada &lt;b&gt;User Account&lt;/b&gt;, sehingga kita tidak bisa menghapusnya begitu saja dan kita harus masuk dengan nama user yang sama kembali. &lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Nah untuk kasus user yang join domain berikut langkah-langkah untuk menghapus data-data atau profil user tersebut tanpa mengubah nama usernya:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Backup data-data yang ada pada folder user yang ingin dihapus tersebut dahulu.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Login&lt;/b&gt; sebagai user administrator atau yang memiliki akses administrator agar memiliki akses penuh.&lt;/li&gt;&lt;li&gt;Klik kanan &lt;b&gt;Computer&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Pilih &lt;b&gt;Properties&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Pada bagian kiri atas klik &lt;b&gt;Advanced system settings.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Pada jendela &lt;b&gt;System Properties&lt;/b&gt; pilih tab &lt;b&gt;Advanced.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Pada &lt;b&gt;User Profiles&lt;/b&gt;&amp;nbsp;klik &lt;b&gt;Settings&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Kemudian pilih user mana yang ingin dihapus data user atau profil dan klik &lt;b&gt;Delete&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Kemudian masuk kembali sebagai user join domain.&lt;/li&gt;&lt;/ol&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Sekedar info, saya menghapus user profile user join domain ini pada Windows 7 yang tidak bisa membuat default printer dan tidak bisa melakukan print walaupun sudah dilakukan setting di regedit dan walaupun sudah tampil pada&amp;nbsp;&lt;b&gt;Device and Printers&lt;/b&gt;. Setelah saya hapus user profile user ini dan login kembali ke user join domain ini, semuanya normal kembali. Yesssss !&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahmanhabibi.blogspot.com/feeds/9165956277190149184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahmanhabibi.blogspot.com/2016/05/cara-ampuh-menghapus-user-acount-dan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4567247020692379738/posts/default/9165956277190149184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4567247020692379738/posts/default/9165956277190149184'/><link rel='alternate' type='text/html' href='http://rahmanhabibi.blogspot.com/2016/05/cara-ampuh-menghapus-user-acount-dan.html' title='Cara Ampuh Menghapus User Acount dan User Profil yang Join Domain di Windows'/><author><name>Rahman Habibi</name><uri>http://www.blogger.com/profile/16837530527269102969</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-3JbxIexSqjY/WYfbeiJJa_I/AAAAAAAAB80/jMVNCHfIiG8DCxcXMc_D1QyS-FSCz1HVgCK4BGAYYCw/s220/IMG_20170129_125139_HDR.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4567247020692379738.post-7759832620214510390</id><published>2016-05-07T01:38:00.000-07:00</published><updated>2017-08-29T21:51:23.128-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Browser"/><category scheme="http://www.blogger.com/atom/ns#" term="Chrome"/><category scheme="http://www.blogger.com/atom/ns#" term="Firefox"/><category scheme="http://www.blogger.com/atom/ns#" term="IE"/><category scheme="http://www.blogger.com/atom/ns#" term="Software"/><title type='text'>Solusi Tidak Bisa Mengubah Pengaturan dan Menghapus Iklan di Chrome dan Browser Lain</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Yang terbiasa menggunakan Chrome apalagi yang fanatik pasti jengkel kalau berhadapan dengan masalah ini. Semua pengaturan bisa saja jadi tidak bisa dirubah mulai dari pengaturan extension, home page, autofill password dan pengaturan lainnya. Kemudian ditambah lagi dengan iklan-iklan yang banyak mengganggu saat browsing. Ini diakibatkan oleh mallware atau program-program sampah yang masuk ke sistem operasi biasanya pada Windows.&lt;/div&gt;&lt;h4 style=&quot;text-align: justify;&quot;&gt;Solusi Tidak Bisa Mengubah Pengaturan&lt;/h4&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Biasanya ada logo gedung disamping pengaturan dengan pesan &lt;b&gt;“this setting is enforced by your administrator”&lt;/b&gt; atau &lt;b&gt;”pengaturan ini diberlakukan oleh administrator anda”&lt;/b&gt;.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-6AIRQAFIjvg/Vymm193EGSI/AAAAAAAAAlU/nFWTwMgNja0DlW4j_XKB_RkKfM7vZlGEACLcB/s1600/Chrome%2BSettings.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Pengaturan Chrome&quot; border=&quot;0&quot; height=&quot;135&quot; src=&quot;https://3.bp.blogspot.com/-6AIRQAFIjvg/Vymm193EGSI/AAAAAAAAAlU/nFWTwMgNja0DlW4j_XKB_RkKfM7vZlGEACLcB/s320/Chrome%2BSettings.png&quot; title=&quot;&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Pengaturan Chrome&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Berikut langkah yang saya lakukan untuk masalah ini:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Klik tombol &lt;b&gt;Windows&lt;/b&gt;&amp;nbsp;-&amp;gt; &lt;b&gt;All Programs&lt;/b&gt;&amp;nbsp;-&amp;gt; &lt;b&gt;Accessories&lt;/b&gt; -&amp;gt; Klik kanan &lt;b&gt;Command Prompt&lt;/b&gt;&amp;nbsp;-&amp;gt; &lt;b&gt;Run as administrator&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Ketik &lt;b&gt;RD /S /Q &quot;%WinDir%\System32\GroupPolicyUsers&quot;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Tekan enter&lt;/li&gt;&lt;li&gt;Ketik&amp;nbsp;&lt;b&gt;RD /S /Q &quot;%WinDir%\System32\GroupPolicy&quot;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Tekan enter&lt;/li&gt;&lt;li&gt;Ketik &lt;b&gt;gpupdate /force&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Tekan enter&lt;/li&gt;&lt;li&gt;Restart windows dan buka kembali Chrome.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;h4 style=&quot;text-align: justify;&quot;&gt;Solusi Menghapus Iklan&lt;/h4&gt;&lt;/div&gt;&lt;div&gt;Iklan muncul bukan dari website yang kita kunjungi tapi dari browser itu sendiri baik itu Chrome, Firefox dan IE. Berikut solusinya:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Download&amp;nbsp;&lt;b&gt;Malwarebytes (https://www.malwarebytes.org/)&lt;/b&gt;, dan lakukan &lt;b&gt;Scan&lt;/b&gt;, setelah selesai scan klik &lt;b&gt;Fix&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Download&amp;nbsp;&lt;b&gt;Junk Removal Tools (https://www.malwarebytes.org/junkwareremovaltool/)&amp;nbsp;&lt;/b&gt;kemudian setelah selesai klik kanan&lt;b&gt;&amp;nbsp;Run as administrator&lt;/b&gt;, ikuti perintah di layar, biarkan sampai proses scan selesai.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Cara-cara diatas biasa saya lakukan jika menemukan masalah-masalah di browser, silahkan dicoba.&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahmanhabibi.blogspot.com/feeds/7759832620214510390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahmanhabibi.blogspot.com/2016/05/solusi-tidak-bisa-mengubah-pengaturan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4567247020692379738/posts/default/7759832620214510390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4567247020692379738/posts/default/7759832620214510390'/><link rel='alternate' type='text/html' href='http://rahmanhabibi.blogspot.com/2016/05/solusi-tidak-bisa-mengubah-pengaturan.html' title='Solusi Tidak Bisa Mengubah Pengaturan dan Menghapus Iklan di Chrome dan Browser Lain'/><author><name>Rahman Habibi</name><uri>http://www.blogger.com/profile/16837530527269102969</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-3JbxIexSqjY/WYfbeiJJa_I/AAAAAAAAB80/jMVNCHfIiG8DCxcXMc_D1QyS-FSCz1HVgCK4BGAYYCw/s220/IMG_20170129_125139_HDR.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://3.bp.blogspot.com/-6AIRQAFIjvg/Vymm193EGSI/AAAAAAAAAlU/nFWTwMgNja0DlW4j_XKB_RkKfM7vZlGEACLcB/s72-c/Chrome%2BSettings.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4567247020692379738.post-2899975140358780328</id><published>2016-05-03T23:37:00.001-07:00</published><updated>2017-08-29T21:52:03.723-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Sistem Operasi"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Solusi Windows Lambat Karena Konsumsi Memory Besar Pada Proses svchost.exe</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Windows lambat karena kebanyakan aplikasi atau terkena virus itu sudah biasa, dan kalau tidak bisa ditangani saya yakin temen-temen akan inul alias install ulang. Saya juga berfikir begitu, waktu itu saya menemukan laptop dengan Windows 7 yang katanya sih lambat menurut empunya, karena tidak mau repot scan virus atau seting-seting biar cepat lagi, saya langsung saja install ulang aja.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Waktu itu saya sangat yakin, setelah install ulang sistem operasinya akan berjalan lancar lagi, namun justru setelah install lengkap dengan aplikasinya justru tambah parah, setelah saya lihat penggunaan memory pada &lt;b&gt;Task Manager&lt;/b&gt; terlihat penggunaan memory diatas 90%, padahal memory laptop ini 2GB, yang normalnya penggunaan memory sekitar 30-40% setelah inul. &lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Berarti ada program yang menggunakan memory berlebihan alias korupsi. Benar saja ketika saya lihat pada tab &lt;b&gt;Process&lt;/b&gt;&amp;nbsp;di &lt;b&gt;Task Manager&lt;/b&gt;&amp;nbsp;salah satu proses &lt;b&gt;svhost.exe&lt;/b&gt;&amp;nbsp;menggunakan memory mencapai &lt;b&gt;700MB&lt;/b&gt;, waw !!. Padahal normalnya &lt;b&gt;svhost.exe&lt;/b&gt; itu hanya menggunakan memory belasan hingga puluhan megabyte saja.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Setelah melakukan investigasi mengenai kasus korupsi memory ini, ditemukan sebuah &lt;b&gt;service&lt;/b&gt; yang menjadi tersangka dalam kasus ini yaitu &lt;b&gt;Superfetch&lt;/b&gt;. Langkah yang saya lakukan untuk &quot;memecat&quot; service ini yaitu:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;ol&gt;&lt;li&gt;Klik &lt;b&gt;Windows&lt;/b&gt; -&amp;gt; &lt;b&gt;Control Panel&lt;/b&gt; -&amp;gt; Pada pojok kanan pada &lt;b&gt;View by&lt;/b&gt; pilih &lt;b&gt;Small icons&lt;/b&gt; -&amp;gt; &lt;b&gt;Administrative Tools&lt;/b&gt;&amp;nbsp;-&amp;gt; Klik kanan &lt;b&gt;Services -&amp;gt; Run as administrator&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Klik dua kali&amp;nbsp;&lt;b&gt;Superfetch &lt;/b&gt;-&amp;gt; pada &lt;b&gt;Startup Type&lt;/b&gt;&amp;nbsp;pilih &lt;b&gt;Disable&lt;/b&gt;&amp;nbsp;-&amp;gt; Klik &lt;b&gt;Stop &lt;/b&gt;-&amp;gt; Klik &lt;b&gt;Apply&lt;/b&gt; dan&amp;nbsp;&lt;b&gt;OK&lt;/b&gt;.&lt;/li&gt;&lt;/ol&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-49lvynIc_6k/VymWdKKaGdI/AAAAAAAAAk4/GH6NNqSiFkU4Qlnfui-6xSuz09dB_xKvQCLcB/s1600/Disable%2BSuperfetch%2Bservice.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;img alt=&quot;Mematikan service Superfetch&quot; border=&quot;0&quot; height=&quot;270&quot; src=&quot;https://1.bp.blogspot.com/-49lvynIc_6k/VymWdKKaGdI/AAAAAAAAAk4/GH6NNqSiFkU4Qlnfui-6xSuz09dB_xKvQCLcB/s320/Disable%2BSuperfetch%2Bservice.JPG&quot; title=&quot;&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Mematikan service Superfetch&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;Sekedar info,&amp;nbsp;&lt;b&gt;Svhost.exe&lt;/b&gt;&amp;nbsp;ini merupakan program yang menangani bermacam-macam&amp;nbsp;&lt;b&gt;service&lt;/b&gt;&amp;nbsp;yang ada, dimana masing-masing service memiliki fungsi masing-masing. Kemudian&amp;nbsp;&lt;b&gt;Superfetch&lt;/b&gt;&amp;nbsp;adalah service yang bertugas untuk menangani dan meningkatkan peforma dari sistem. Nah &lt;b&gt;Superfetch&lt;/b&gt;&amp;nbsp;ini mulai ada pada sistem operasi Windows Vista sampai versi Windows terbaru saat ini.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Service yang seharusnya meningkatkan peforma sistem justru berkelakuan sebaliknya, hmmmm, tentu saja tidak ada sistem yang sempurna. :D&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahmanhabibi.blogspot.com/feeds/2899975140358780328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahmanhabibi.blogspot.com/2016/05/solusi-windows-lambat-karena-konsumsi.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4567247020692379738/posts/default/2899975140358780328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4567247020692379738/posts/default/2899975140358780328'/><link rel='alternate' type='text/html' href='http://rahmanhabibi.blogspot.com/2016/05/solusi-windows-lambat-karena-konsumsi.html' title='Solusi Windows Lambat Karena Konsumsi Memory Besar Pada Proses svchost.exe'/><author><name>Rahman Habibi</name><uri>http://www.blogger.com/profile/16837530527269102969</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-3JbxIexSqjY/WYfbeiJJa_I/AAAAAAAAB80/jMVNCHfIiG8DCxcXMc_D1QyS-FSCz1HVgCK4BGAYYCw/s220/IMG_20170129_125139_HDR.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-49lvynIc_6k/VymWdKKaGdI/AAAAAAAAAk4/GH6NNqSiFkU4Qlnfui-6xSuz09dB_xKvQCLcB/s72-c/Disable%2BSuperfetch%2Bservice.JPG" height="72" width="72"/><thr:total>0</thr:total></entry></feed>