<?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: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-7248438400907752884</id><updated>2012-02-28T11:44:42.361+07:00</updated><category term='Part VIII : Penggunaan This dan Override (program)'/><category term='Kata Kunci'/><category term='Part X : Stream dan Exception (program)'/><category term='Part I : Perkenalan'/><category term='Part III : Percabagan (program)'/><category term='Part VI : Prosedure dan Fungsi (materi)'/><category term='Part III : Kostruktor dan Overloading (materi)'/><category term='Part III : Percabagan (materi)'/><category term='Abstraction (materi)'/><category term='Part VII : Inheritance'/><category term='Part V : Array (materi)'/><category term='Part III : Kostruktor dan Overloading (program)'/><category term='Part IX : Polimorfisme'/><category term='Part IV : Perulangan (materi)'/><category term='Part XI : Interface'/><category term='Part VIII : Penggunaan This dan Override (materi)'/><category term='Part VI : Prosedure dan Fungsi (program)'/><category term='Part II : Operator'/><category term='Part X : Stream dan Exception (materi)'/><title type='text'>Java Programming</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-2780513432162865269</id><published>2010-06-02T21:14:00.000+07:00</published><updated>2010-06-03T12:00:58.805+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Part XI : Interface'/><title type='text'>Interface</title><content type='html'>&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;span lang="id-ID"&gt;Pembuatan Interface sebenarnya mirip dengan pembuatan sebuah class. Pada saat kita menggunakan kata kunci &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;span lang="id-ID"&gt;&lt;b&gt;class&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;span lang="id-ID"&gt;, tetapi jika Interface, kata kunci yang digunakan adalah &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;span lang="id-ID"&gt;&lt;b&gt;interface.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;i&gt; t&lt;span class="Apple-style-span" style="color: blue;"&gt;ingkat_akses interface nama_interface{&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;  type-kembalian nama_method1(daftar-parameter);&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;  type-kembalian nama_method2(daftar-parameter);&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;  ........&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;  type-kembalian nama_methodN(daftar-parameter);&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;  &lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in; margin-left: 0.5in; text-indent: 0.5in;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;type variable final1 = nilai;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in; margin-left: 0.5in; text-indent: 0.5in;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;type variable final2 = nilai;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in; margin-left: 0.5in; text-indent: 0.5in;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;.......&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in; margin-left: 0.5in; text-indent: 0.5in;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;type variable finalN = nilai;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt; }&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;span lang="id-ID"&gt;Di sini &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;tingkat_akses&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;span lang="id-ID"&gt; dapat diisi dengan &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;public &lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;span lang="id-ID"&gt;atau tidak. Apabila &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;tingkat_akses &lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;span lang="id-ID"&gt;tidak disertakan, maka interface yang didefinisikan tersebut hanya dapat dikenal sebagai kelas maupun interface-interface lain yang terdapat pada satu paket yang sama. Tetapi dideklarasikan &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;public, &lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;span lang="id-ID"&gt;maka class dan interface-interface yang terdapat pada paket lain juga dapat mengenalinya.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;Berikut merupakan contoh interface sederhana dengan 3 method.&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;span lang="id-ID"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;Interface alat_musik{&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;  void mainkan( );   &lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;span lang="id-ID"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;//secara otomatis bersifat public&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;i&gt;  void stelNada( );&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;i&gt;  String ambilNama( );&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;i&gt; }&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif;"&gt;&lt;i&gt;  &lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif;"&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif;"&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif;"&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif;"&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif;"&gt;&lt;i&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;b&gt;Contoh program&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in; margin-left: 0.5in;"&gt;interface AlatMusik&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in; margin-left: 0.5in;"&gt;{&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in; margin-left: 0.5in; text-indent: 0.5in;"&gt;void mainkan( );&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in; margin-left: 0.5in; text-indent: 0.5in;"&gt;void setelNada( );&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in; margin-left: 0.5in; text-indent: 0.5in;"&gt;String ambilNama( );&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in; margin-left: 0.5in;"&gt;&lt;span lang="id-ID"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in; margin-left: 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in; margin-left: 0.5in;"&gt;&lt;span lang="id-ID"&gt;class AlatMusikPetik implements AlatMusik&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in; margin-left: 0.5in;"&gt;{&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in; margin-left: 0.5in;"&gt;protected String nama;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in; margin-left: 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in; margin-left: 0.5in;"&gt;public void mainkan( ){&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in; margin-left: 1.5in;"&gt;System.out.println(ambilNama( ) +“ &lt;span lang="id-ID"&gt;dimainkan dengan cara petik”);&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;}&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;public void setelNada( ){&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;System.out.println(“Setel nada pada “ + ambilNama( ));&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;}&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span lang="id-ID"&gt;  public String ambilNama( ){&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;return nama;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;}&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;}&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in; margin-left: 0.5in;"&gt;&lt;span lang="id-ID"&gt;class AlatMusikTiup implements AlatMusik&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in; margin-left: 0.5in;"&gt;{&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in; margin-left: 0.5in;"&gt;protected String nama;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in; margin-left: 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in; margin-left: 0.5in;"&gt;public void mainkan( ){&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in; margin-left: 1.5in;"&gt;System.out.println(ambilNama( ) +“ &lt;span lang="id-ID"&gt;dimainkan dengan cara tiup”);&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;}&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;public void setelNada( ){&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;System.out.println(“Setel nada pada “ + ambilNama( ));&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;}&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;public String ambilNama( ){&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;return nama;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;}&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;&lt;b&gt; }&lt;/b&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span lang="id-ID"&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;class Gitar extends AlatMusikPetik{&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;Gitar(String nama) {&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;this.nama = nama;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;}&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;}&lt;br /&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;i&gt;&lt;div align="JUSTIFY" lang="id-ID" style="display: inline !important; margin-bottom: 0in; text-indent: 0.5in;"&gt;&lt;div style="display: inline !important;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/i&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;i&gt;&lt;div align="JUSTIFY" lang="id-ID" style="display: inline !important; margin-bottom: 0in; text-indent: 0.5in;"&gt;&lt;div style="display: inline !important;"&gt;class Seruling extends AlatMusikTiup{&lt;/div&gt;&lt;/div&gt;&lt;/i&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;Seruling(String nama) {&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;this.nama = nama;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;}&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;}&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;class DemoInterface{&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;public static void main (String[] args) {&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span lang="id-ID"&gt;   AlatMusikPetik gitar = new AlatMusikPetik();&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;AlatMusikTiup seruling = new AlatMusikTiup();&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;gitar.nama="Gitar";&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;gitar.mainkan( );&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;gitar.setelNada( );&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;System.out.println( );&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;seruling.nama = "Seruling";&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;seruling.mainkan( );&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;seruling.setelNada( );&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;}&lt;/div&gt;&lt;div align="JUSTIFY" lang="id-ID" style="margin-bottom: 0in;"&gt;}&lt;/div&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="alert"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-2780513432162865269?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/2780513432162865269/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2010/06/interface.html#comment-form' title='14 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/2780513432162865269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/2780513432162865269'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2010/06/interface.html' title='Interface'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-5730089569652217414</id><published>2010-06-02T19:58:00.001+07:00</published><updated>2010-10-05T14:09:41.184+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Part X : Stream dan Exception (program)'/><title type='text'>Stream &amp; Exception (program)</title><content type='html'>&lt;b&gt;STREAM&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Untuk materi bisa dilihat &lt;a href="http://javaprogramming26.blogspot.com/2010/06/stream-exception.html"&gt;di sini&lt;/a&gt;&lt;br /&gt;&lt;b&gt;1.Membaca Input Data Karakter&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="code"&gt;&lt;br /&gt;import java.io.*; &lt;span class="Apple-style-span" style="color: blue;"&gt;//mengimpor atau memasukkan paket-paket yang disediakan &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;class InputKarakter&lt;br /&gt;{&lt;br /&gt;public static void main (String[] args) throws IOException&lt;br /&gt;{&lt;br /&gt;System.out.println(“Masukkkan sembarang karakter  : ”);&lt;br /&gt;char huruf;&lt;br /&gt;&lt;br /&gt;InputStreamReader  isr  =  new InputStreamReader(System.in);&lt;br /&gt;BufferedReader  br  =  new BufferedReader( isr );&lt;br /&gt;&lt;br /&gt;huruf = (char) br.read();&lt;br /&gt;&lt;br /&gt;System.out.println(“Karakter masukkan “+ huruf);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. Membaca Input Data String&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="code"&gt;&lt;br /&gt;import java.io.*;&lt;br /&gt;&lt;br /&gt;class InputString&lt;br /&gt;{&lt;br /&gt;public static void main (String[] args) throws IOException&lt;br /&gt;{&lt;br /&gt;System.out.println(“Masukkkan sembarang kata  : ”);&lt;br /&gt;String kata;&lt;br /&gt;&lt;br /&gt;InputStreamReader  isr  =  new InputStreamReader(System.in);&lt;br /&gt;BufferedReader  br  =  new BufferedReader( isr );&lt;br /&gt;&lt;br /&gt;kata = br.readLine();&lt;br /&gt;&lt;br /&gt;System.out.println(“Kata masukkan “+ kata);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3.Membaca Input Data Numerik&lt;/b&gt;&lt;br /&gt;&lt;span class="code"&gt;&lt;br /&gt;import java.io.*;&lt;br /&gt;&lt;br /&gt;class InputNumerik&lt;br /&gt;{&lt;br /&gt;public static void main (String[] args) throws IOException&lt;br /&gt;{&lt;br /&gt;System.out.println(“Masukkkan sembarang bilangan  : ”);&lt;br /&gt;String angka;&lt;br /&gt;&lt;br /&gt;InputStreamReader  isr  =  new InputStreamReader(System.in);&lt;br /&gt;BufferedReader  br  =  new BufferedReader( isr );&lt;br /&gt;&lt;br /&gt;angka = br.readLine();&lt;br /&gt;bil = Integer.parseInt(angka);&lt;br /&gt;&lt;br /&gt;System.out.println(“Bilangan masukkan : “+bil);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;EXCEPTION&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Untuk materi bisa dilihat &lt;a href="http://javaprogramming26.blogspot.com/2010/06/stream-exception.html"&gt;di sini&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Contoh listing programnya:&lt;br /&gt;&lt;br /&gt;&lt;span class="code"&gt;&lt;br /&gt;import java.io.BufferedReader;&lt;br /&gt;import java.io.InputStreamReader;&lt;br /&gt;import java.io.IOException; &lt;br /&gt;&lt;br /&gt;public class contoh{&lt;br /&gt;public static void main(String[] args){&lt;br /&gt;&lt;br /&gt;try{&lt;span class="Apple-style-span" style="color: lime;"&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;//Digunakan untuk menangkap exception.&lt;/span&gt;&lt;br /&gt;InputStreamReader input = new InputStreamReader (System.in);&lt;br /&gt;BufferedReader buf = new BufferedReader (input);&lt;br /&gt;&lt;br /&gt;System.out.println(“Masukkan nama Anda!”);&lt;br /&gt;String nama = buf.readLine();&lt;br /&gt;&lt;br /&gt;System.out.println(“Masukkan tahun lahir Anda!”);&lt;br /&gt;String strTahun = buf.readLine();&lt;br /&gt;int tahun = Integer.parseInt(strTahun);&lt;br /&gt;int umur = 2009 - tahun;&lt;br /&gt;&lt;br /&gt;System.out.println(“Halo ”+nama+”, Umur Anda sekarang adalah “+umur+” tahun”);&lt;br /&gt;}&lt;br /&gt;catch (Exception ex){&lt;br /&gt;System.out.println(“System ERROR”);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-5730089569652217414?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/5730089569652217414/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2010/06/stream-exception-program.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/5730089569652217414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/5730089569652217414'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2010/06/stream-exception-program.html' title='Stream &amp; Exception (program)'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-228785163730200421</id><published>2010-06-02T18:59:00.000+07:00</published><updated>2010-06-02T21:16:26.711+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Part X : Stream dan Exception (materi)'/><title type='text'>Stream &amp; Exception (materi)</title><content type='html'>&lt;b&gt;STREAM&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Stream adalah sebuah abstraksi yang dapat memberikan atau mendapatkan informasi. Stream dapat dihubungkan dengan peralatan fisik yang terdapat dalam system I/O Java, seperti : keyboard, file, layar consule dan lainnya&lt;br /&gt;Dalam Java, Stream didefinisikan dengan menggunakan empat kelas abstrak, yaitu : InputStream, OutputStream, Reader,  dan Writer.&lt;br /&gt;Tipe Stream&lt;br /&gt;Terdapat dua tipe Stream yang dapat digunakan, yaitu:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1.Stream Byte&lt;/b&gt;&lt;br /&gt;Didefinisikan dengan menggunakan dua buah hirarki kelas, yakni InputStream dan OutputStream yang keduanya dideklarasikan sebagai kelas abstrak.&lt;br /&gt;Kelas-kelas stream byte yang terdapat dalam paket java.io:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;BufferedInputStream&lt;/li&gt;&lt;li&gt;BufferedOutputStream&lt;/li&gt;&lt;li&gt;DataInputStream&lt;/li&gt;&lt;li&gt;DataOutputStream&lt;/li&gt;&lt;li&gt;FileInputStream&lt;/li&gt;&lt;li&gt;FileOutputStream&lt;/li&gt;&lt;li&gt;InputStream&lt;/li&gt;&lt;li&gt;OutputStream&lt;/li&gt;&lt;li&gt;Dll&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2.Stream Karakter&lt;/b&gt;&lt;br /&gt;Berbasis pada dua buah kelas abstrak, yaitu Reader dan Writer.&lt;br /&gt;Kelas-kelas stream karakter yang terdapat dalam paket java.io:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;BufferedReader&lt;/li&gt;&lt;li&gt;BufferedWriter&lt;/li&gt;&lt;li&gt;FileReader&lt;/li&gt;&lt;li&gt;FileWriter&lt;/li&gt;&lt;li&gt;InputStreamReader&lt;/li&gt;&lt;li&gt;OutputStreamReader&lt;/li&gt;&lt;li&gt;Dll&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3.Stream yang Telah Terdefinisi&lt;/b&gt;&lt;br /&gt;Semua program Java secara otomatis akan mengimpor paket java.lang. Paket ini  mendefinisikan kelas System yang mendefinisikan variabel stream : in, out, dan err.&lt;br /&gt;System.out mengacu pada Stream output standart, System.in mengacu pada Stream input standart, dan  System.err mengacu pada stream error standart;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;A.Melakukan Inputan&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Di sini, kita menggunakan konstruktor dari BufferedRedader sebagai berikut:&lt;br /&gt;&lt;b&gt;BufferedReader(Reader inputReader)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Konstruktor ini akan dihubungkan dengan InputStreamReader yang dapat mengkonversi &lt;b&gt;Byte ke Karakter&lt;/b&gt;, dengan menggunakan &lt;b&gt;System.in&lt;/b&gt;. Untuk dapat menggunakan System.in maka menggunakan konnstruktor&lt;br /&gt;&lt;b&gt;InputStreamReader(InputStream inputStream)&lt;/b&gt;&lt;br /&gt;inputStream dapat diisi dengan &lt;b&gt;System.in&lt;/b&gt;. Dengan demikian untuk membuat objek &lt;b&gt;BufferedReader&lt;/b&gt; yang terhubung dengan keyboard, kita perlu menggunakan kode berikut:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;InputStreamReader  isr  =  new InputStreamReader(System.in);&lt;/b&gt;&lt;br /&gt;&lt;b&gt;BufferedReader  br  =  new BufferedReader( isr );&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1.Membaca Input Data Karakter&lt;/b&gt;&lt;br /&gt;Untuk menginput karakter, gunakan method &lt;b&gt;read()&lt;/b&gt;. Dengan pendeklarasian &lt;b&gt;int read() throws IOException&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2.Membaca Input Data String&lt;/b&gt;&lt;br /&gt;Untuk menginput string, gunakan method &lt;b&gt;readLine()&lt;/b&gt;. Dengan pendeklarasian &lt;b&gt;String read() throws IOException&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3.Membaca Input Data Numerik&lt;/b&gt;&lt;br /&gt;Untuk menginput Numerik, gunakan input terhadap data String, kemudian dikonversi ke bilangan bulat menggunakan method &lt;b&gt;parseInt()&lt;/b&gt; pada kelas Integer. Parameter yang dilewatkan dalam method tersebut harus bertipe String.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;EXCEPTION&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Adalah istilah yang diberikan oleh Java kepada kesalahan yang terjadi di dalam program, yang terjadi pada saat run-time. Beberapa kemungkinan error yang bias terjadi adalah:&lt;br /&gt;1.Pemasukkan data karakter ketika meminta masukan berupa data bilangan&lt;br /&gt;2.Terjadi pembagian dengan nol&lt;br /&gt;3.Path atau lokasi file yang diberikan tidak sesuai.&lt;br /&gt;4.Operasi untuk mengakses variabel array pada nomor indeks di luar batas&lt;br /&gt;&lt;br /&gt;Terkait dengan persoalan manajemen exception, Java menyediakan metode untuk mengelola exception. Menangkap exception, dimaksud agar alur program dapat dikendalikan meskipun telah terjadi error&lt;br /&gt;Blok try-catch digunakan untuk menangkap exception. Strukturnya:&lt;br /&gt;&lt;i&gt;Try&lt;/i&gt;&lt;br /&gt;&lt;i&gt;{&lt;/i&gt;&lt;br /&gt;&lt;i&gt;…instruksi yang dikerjakan secara normal…&lt;/i&gt;&lt;br /&gt;&lt;i&gt;}&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Catch (Exception ex)&lt;/i&gt;&lt;br /&gt;&lt;i&gt;{&lt;/i&gt;&lt;br /&gt;&lt;i&gt;…instruksi yang dikerjakan jika terjadi error…&lt;/i&gt;&lt;br /&gt;&lt;i&gt;}&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Untuk listing programnya silahkan dicek &lt;a href="http://javaprogramming26.blogspot.com/2010/06/stream-exception-program.html"&gt;di sini&lt;/a&gt;&lt;/i&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-228785163730200421?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/228785163730200421/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2010/06/stream-exception.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/228785163730200421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/228785163730200421'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2010/06/stream-exception.html' title='Stream &amp; Exception (materi)'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-9159106796454203666</id><published>2010-06-02T12:05:00.000+07:00</published><updated>2010-06-02T21:18:34.475+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Part IX : Polimorfisme'/><title type='text'>Polimorfisme</title><content type='html'>&lt;div style="text-align: justify;"&gt;Setelah mengetahui konsep override, mungkin sebagian dari Anda ada yang bertanya, “Apa sebenarnya kegunaan dari proses override?” Jawabannya sederhana.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Proses Override dibentuk agar Java dapat mendukung konsep polimorfisme.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Polimorfisme adalah kemampuan suatu objek untuk mengungkapkan banyak hal melalui satu cara yang sama. Polimorfisme mengizinkan kelas induk untuk mendefinisikan sebuah method general (bersifat umum) untuk semua kelas turunanya, dan selanjutnya kelas-kelas turunan dapat memperbaharui implementasi dari method tersebut secara lebih spesifik sesuai dengan karakteristiknya masing-masing.&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Contoh listing program :&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;// mendefinisikan kelas induk&lt;/span&gt;&lt;br /&gt;class Penyanyi {&lt;br /&gt;public void bernyanyi ( ) {&lt;br /&gt;System.out.println(“Karakteristik nadanya” + “belum didefinisikan”);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;// mendefinisikan kelas-kelas turunan dari kelas Penyanyi&lt;/span&gt;&lt;br /&gt;class PenyanyiJazz extends Penyanyi {&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;// melakukan override terhadap method bernyanyi ( )&lt;/span&gt;&lt;br /&gt;public void bernyanyi ( ) {&lt;br /&gt;System.out.println(“Bernyanyi dengan irama Jazz”);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;class PenyanyiPop extends Penyanyi {&lt;br /&gt;public void bernyanyi ( ) {&lt;br /&gt;System.out.println(“Bernyanyi dengan irama Pop”);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;class PenyanyiDangdut extends Penyanyi {&lt;br /&gt;public void bernyanyi ( ) {&lt;br /&gt;System.out.println(“Bernyanyi dengan irama Dangdut”);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;class ContohPolimorfisme {&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;// melakukan override terhadap method bernyanyi ( )&lt;/span&gt;&lt;br /&gt;public static void main (String[] args) {&lt;br /&gt;Penyanyi p;&lt;br /&gt;&lt;br /&gt;PenyanyiJazz musmujiono = new PenyanyiJazz ( );&lt;br /&gt;PenyanyiPop audi = new PenyanyiPop ( );&lt;br /&gt;PenyanyiDangdut inul = new PenyanyiDangdut ( );&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;// p mengacu pada objek PenyanyiJazz&lt;/span&gt;&lt;br /&gt;p = musmujiono; &lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;// akan memanggil method pada kelas PenyanyiJazz&lt;/span&gt;&lt;br /&gt;p.bernyanyi ( ); &lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;// p mengacu pada objek PenyanyiPop &lt;/span&gt;&lt;br /&gt;p = audi;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;// akan memanggil method pada kelas PenyanyiPop&lt;/span&gt;&lt;br /&gt;p.bernyanyi ( );&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;// p mengacu pada objek PenyanyiDangdut&lt;/span&gt;&lt;br /&gt;p = inul; &lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;// akan memanggil method pada kelas PenyanyiDangdut &lt;/span&gt;&lt;br /&gt;p.bernyanyi ( );&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span lang="id-ID"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Kita mendeklarasikan variable refrensi ke tipe &lt;/span&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Penyanyi&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt; &lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;dengan nama &lt;/span&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;p&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;. &lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Sampai di sini kita belum mengetahui apakah &lt;/span&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;p&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt; &lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;merupakan &lt;/span&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;penyanyi jazz, penyanyi pop,&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt; ataukah &lt;/span&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;penyanyi dangdut.&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt; Namun pada saat &lt;/span&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;p&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt; &lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;mengacu ke objek dari kelas &lt;/span&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;PenyanyiJazz&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;, &lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;kemudian kita memanggil &lt;/span&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;method &lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;bernyanyi( )&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt; &lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;melalui referensi tersebut, maka method yang akan dieksekusi adalah method &lt;/span&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;bernyanyi( )&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt; &lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;yang terdapat pada kelas &lt;/span&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;PenyanyiJazz&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;.&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt; Ini artinya, method yang akan dipanggil oleh &lt;/span&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;p&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt; &lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;akan tergantung dari objek yang sedang ditunjuk. Method yang akan dipanggil pun akan disesuaikan dengan objek yang ada. Hal inilah dinamakan &lt;/span&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Polimorfisme&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;span lang="id-ID"&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-9159106796454203666?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/9159106796454203666/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2010/06/polimorfisme.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/9159106796454203666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/9159106796454203666'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2010/06/polimorfisme.html' title='Polimorfisme'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-3625332339008941629</id><published>2010-06-02T11:56:00.000+07:00</published><updated>2010-06-02T21:23:11.168+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Part VIII : Penggunaan This dan Override (materi)'/><title type='text'>Penggunaan This dan Override (materi)</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;b&gt;Override&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;/b&gt;Pada saat kita mendefinisikan suatu method di dalam kelas turunan yang nama dan daftar parameternya sama persis seperti yang terdapat pada kelas induk, maka dikatakan kita telah melakukan override method yang tersimpan dalam kelas induk. Apabila kita melakukan pemanggilan method yang telah di-override melalui objek dari kelas turunan, maka yang akan dieksekusi adalah method yang terdapat pada kelas turunan, bukan yang terdapat kelas induk. Dengan kata lain, apabila kita melakukan override terhadap kelas induk, maka di dalam kelas turunan, method pada kelas induk akan disembunyikan keberadaannya (tidak tampak, tapi ada).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Untuk listing programnya bisa dilihat &lt;a href="http://javaprogramming26.blogspot.com/2010/06/penggunaan-this-dan-override.html"&gt;di sini.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-3625332339008941629?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/3625332339008941629/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2010/06/override-polimorfisme.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/3625332339008941629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/3625332339008941629'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2010/06/override-polimorfisme.html' title='Penggunaan This dan Override (materi)'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-93229275682485343</id><published>2010-06-02T11:55:00.000+07:00</published><updated>2010-06-02T21:23:45.885+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Part VIII : Penggunaan This dan Override (program)'/><title type='text'>Penggunaan This dan Override (program)</title><content type='html'>&lt;div class="alert"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;Contoh listing Override&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;Untuk materi, bisa dilihat&amp;nbsp;&lt;a href="http://javaprogramming26.blogspot.com/2010/06/override-polimorfisme.html"&gt;di sini&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;class A {&lt;br /&gt;private int a;&lt;br /&gt;&lt;br /&gt;public void setA (int nilai) {&lt;br /&gt;a = nilai;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public int getA( ){&lt;br /&gt;return a;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void tampilkanNilai ( ) {&lt;br /&gt;System.out.println(“Nilai a : “ + getA( ) );&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;class B extends A {&lt;br /&gt;private int b;&lt;br /&gt;&lt;br /&gt;public void setB (int nilai) {&lt;br /&gt;b = nilai;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public int getB( ){&lt;br /&gt;return b;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;//melakukan override terhadap method tampilNilai( )&lt;/span&gt;&lt;br /&gt;public void tampilkanNilai ( ) {&lt;br /&gt;System.out.println(“Nilai b : “ + getB( ) );&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;class DemoOverride {&lt;br /&gt;public static void main (String [ ] args){&lt;br /&gt;&lt;br /&gt;B obj = new B( );&lt;br /&gt;&lt;br /&gt;obj.setA( 100 );&lt;br /&gt;obj.setB( 200 );&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: blue;"&gt;/&lt;/span&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;span class="Apple-style-span" style="background-color: blue;"&gt;/akan memanggil method yang terdapat pada kelas B&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;obj.tampilkanNilai( );&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Untuk memunculkan / menampakkan nilai A, maka perlu penambahan kata kunci super.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;class A {&lt;br /&gt;private int a;&lt;br /&gt;&lt;br /&gt;public void setA (int nilai) {&lt;br /&gt;a = nilai;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public int getA( ){&lt;br /&gt;return a;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void tampilkanNilai ( ) {&lt;br /&gt;System.out.println(“Nilai a : “ + getA( ) );&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;class B extends A {&lt;br /&gt;private int b;&lt;br /&gt;&lt;br /&gt;public void setB (int nilai) {&lt;br /&gt;b = nilai;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public int getB( ){&lt;br /&gt;return b;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;//melakukan override terhadap method tampilNilai( )&lt;/span&gt;&lt;br /&gt;public void tampilkanNilai ( ) {&lt;br /&gt;super.tampilkanNilai( ); &lt;span class="Apple-style-span" style="color: blue;"&gt;//memanggil method dalam kelas A&lt;/span&gt;&lt;br /&gt;System.out.println(“Nilai b : “ + getB( ) );&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;class DemoOverride {&lt;br /&gt;public static void main (String [ ] args){&lt;br /&gt;&lt;br /&gt;B obj = new B( );&lt;br /&gt;&lt;br /&gt;obj.setA( 100 );&lt;br /&gt;obj.setB( 200 );&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;//akan memanggil method yang terdapat pada kelas B&lt;/span&gt;&lt;br /&gt;obj.tampilNilai( );&lt;br /&gt;}&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-93229275682485343?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/93229275682485343/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2010/06/penggunaan-this-dan-override.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/93229275682485343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/93229275682485343'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2010/06/penggunaan-this-dan-override.html' title='Penggunaan This dan Override (program)'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-2754953319564893543</id><published>2010-05-13T15:12:00.000+07:00</published><updated>2010-06-02T21:21:31.132+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Abstraction (materi)'/><category scheme='http://www.blogger.com/atom/ns#' term='Part VII : Inheritance'/><title type='text'>Inheritance, Abstraction</title><content type='html'>&lt;b&gt;Inheritance (Pewarisan)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Java mengizinkan kita untuk mendefinisikan suatu kelas yang bersifat generic. Selanjutnya, kelas tersebut dapat diturunkan lagi menjadi generic, kelas tersebut dapat diturunkan lagi menjadi kelas baru dengan sifat yang lebih spesifik. Kelas induk yang diturunkan disebut dengan superclass.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_9xKt8__1Qn4/S-u0Ur4c9nI/AAAAAAAAAUA/ifMYfFc7Z5k/s1600/1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_9xKt8__1Qn4/S-u0Ur4c9nI/AAAAAAAAAUA/ifMYfFc7Z5k/s320/1.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span id="goog_45702006"&gt;&lt;/span&gt;&lt;span id="goog_45702007"&gt;&lt;/span&gt;&lt;br /&gt;kelas binatang adalah superclass. Dari kelas Herbivora &amp;amp; Carnivora. Herbivora &amp;amp; Carnivora sendiri berperan sebagai subclass. Namun Herbivora dapat menjadi superclass dari subclass kambing &amp;amp; kerbau. Dan Carnivora dapat menjadi superclass dari subclass harimau &amp;amp; anjing.&lt;br /&gt;&lt;br /&gt;1. Membuat Kelas Turunan (Subclass)&lt;br /&gt;&lt;br /&gt;Untuk melakukan proses penurunan suatu kelas, diperlukan kata kunci extends Bentuk umum dari penggunaan kata kunci tersebut sebagai berikut:&lt;br /&gt;&lt;br /&gt;Class nama-subclass extends nama-superclass&lt;br /&gt;{&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;// badan kelas&lt;/span&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-2754953319564893543?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/2754953319564893543/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2010/05/inheritance-abstraction.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/2754953319564893543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/2754953319564893543'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2010/05/inheritance-abstraction.html' title='Inheritance, Abstraction'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_9xKt8__1Qn4/S-u0Ur4c9nI/AAAAAAAAAUA/ifMYfFc7Z5k/s72-c/1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-7800411560803488831</id><published>2010-04-23T13:29:00.000+07:00</published><updated>2010-06-02T21:21:57.581+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Part III : Kostruktor dan Overloading (program)'/><title type='text'>Kostruktor dan Overloading</title><content type='html'>&lt;b&gt;KONSTRUKTOR&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;class Mobil{&lt;br /&gt;private String warna;&lt;br /&gt;private int tahunProduksi;&lt;br /&gt;&lt;br /&gt;// Konstruktor dengan dua parameter&lt;br /&gt;public Mobil (String warna, int tahunProduksi){&lt;br /&gt;this.warna = warna;&lt;br /&gt;this.tahunProduksi = tahunProduksi;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// Metode&lt;br /&gt;public void info ( ){&lt;br /&gt;System.out.println("Warna : " + this.warna);&lt;br /&gt;System.out.println("Tahun : " + this.tahunProduksi);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public static void main(String[] args){&lt;br /&gt;// pendeklarasian variable dilakukan saat pembuatan objek&lt;br /&gt;Mobil mobilku = new Mobil("Putih", 2003); &lt;br /&gt;&lt;br /&gt;mobilku.info ( );&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;OVERLOADING&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;class Mobil{&lt;br /&gt;private String warna;&lt;br /&gt;private int tahunProduksi;&lt;br /&gt;&lt;br /&gt;// Konstruktor Pertama&lt;br /&gt;public Mobil(String warna){&lt;br /&gt;this.warna = warna;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// Konstruktor Kedua&lt;br /&gt;public Mobil (int tahunProduksi){&lt;br /&gt;this.tahunProduksi = tahunProduksi;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// Metode1&lt;br /&gt;public void info1 ( ){&lt;br /&gt;System.out.println("Warna : " + this.warna);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//Metode2&lt;br /&gt;public void info2 ( ){&lt;br /&gt;System.out.println("Tahun : " + this.tahunProduksi);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public static void main(String[] args){&lt;br /&gt;&lt;br /&gt;Mobil mobilku1=new Mobil("Putih");&lt;br /&gt;mobilku1.info1 ( );&lt;br /&gt;&lt;br /&gt;Mobil mobilku2 = new Mobil (2009);&lt;br /&gt;mobilku2.info2 ( );&lt;br /&gt;}&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-7800411560803488831?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/7800411560803488831/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2010/04/kostruktor-dan-overloading_22.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/7800411560803488831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/7800411560803488831'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2010/04/kostruktor-dan-overloading_22.html' title='Kostruktor dan Overloading'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-7387567059979255954</id><published>2010-04-23T13:25:00.000+07:00</published><updated>2010-04-23T13:25:48.644+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Part III : Kostruktor dan Overloading (materi)'/><title type='text'>Kostruktor dan Overloading</title><content type='html'>&lt;b&gt;KONSTRUKTOR&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Metode konstruktor atau biasa disebut konstruktor saja adalah metode yang dapat digunakan untuk memberikan nilai awal saat objek diciptakan. Metode ini akan dipanggil secara otomatis oleh java ketika new dipakai untuk menciptakan instant kelas. &lt;br /&gt;&lt;br /&gt;Konstruktor mempunyai sifat:&lt;br /&gt;1. Namanya sama dengan nama kelas.&lt;br /&gt;2. Tidak memiliki nilai balik.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;OVERLOADING&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Overload adalah pembuatan metode-metode khususnya Konstruktor dengan nama yang sama tetapi variabel parameter dari metode-metode tersebut berbeda antara konstruktor satu dengan kontruktor lainnya.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-7387567059979255954?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/7387567059979255954/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2010/04/kostruktor-dan-overloading.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/7387567059979255954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/7387567059979255954'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2010/04/kostruktor-dan-overloading.html' title='Kostruktor dan Overloading'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-8676223930478940723</id><published>2010-04-23T13:22:00.001+07:00</published><updated>2010-04-23T13:22:57.113+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kata Kunci'/><title type='text'>Penggunaan This Pada Java</title><content type='html'>Kata kunci this dipergunakan pada pembuatan kelas dan digunakan untuk menyatakan objek sekarang. Untuk menghindari variabel yang sama antara variabel class dengan variabel property.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Contoh listing Program :&lt;/b&gt;&lt;br /&gt;class Siswa2{ &lt;br /&gt;String nama; &lt;br /&gt;String nim; &lt;br /&gt;&lt;br /&gt;void isiData ( String nama,String nim) { &lt;br /&gt;this.nama=nama; &lt;br /&gt;this.nim=nim; &lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;public static void main ( String [ ] args){ &lt;br /&gt;Siswa2 mahasiswa_itn = new Siswa2 ( ); &lt;br /&gt;&lt;br /&gt;mahasiswa_itn.isiData ("Aku","0818999"); &lt;br /&gt;&lt;br /&gt;System.out.println( "Nama : "+ mahasiswa_itn.nama); &lt;br /&gt;System.out.println( "Nim : " + mahasiswa_itn.nim); &lt;br /&gt;} &lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-8676223930478940723?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/8676223930478940723/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2010/04/penggunaan-this-pada-java.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/8676223930478940723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/8676223930478940723'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2010/04/penggunaan-this-pada-java.html' title='Penggunaan This Pada Java'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-5423327247158227938</id><published>2010-04-23T13:20:00.000+07:00</published><updated>2010-04-23T13:20:05.998+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Part VI : Prosedure dan Fungsi (materi)'/><title type='text'>Prosedure dan  Fungsi</title><content type='html'>&lt;b&gt;PROSEDURE&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Adalah jenis sub program yang jika dipanggil akan melakukan suatu proses tertentu tetapi tidak hasil proses di dalam dirinya sendiri.&lt;br /&gt;&lt;br /&gt;Procedure didefinisikan dengan syntax sebagai berikut:&lt;br /&gt;void namaProsedur(parameter)&lt;br /&gt;{&lt;br /&gt;……instruksi yang dikerjakan……&lt;br /&gt;}&lt;br /&gt;Kata kunci void digunakan untuk mengawali definisi prosedure&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;FUNGSI&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Adalah sub program yang setelah dipanggil akan menyimpan nilai tertentu di dalam dirinya. Fungsi ditandai dengan adanya intruksi return x untuk mengembalikan alur proses kepada pemanggilnya, di mana "x" adalah nilai yang akan disimpan ke dalam fungsi.&lt;br /&gt;&lt;br /&gt;Fungsi didefinisikan dengan syntax sebagai berikut:&lt;br /&gt;tipe namaFungsi(parameter)&lt;br /&gt;{&lt;br /&gt;…..instruksi yang dikerjakan….&lt;br /&gt;return nilai;&lt;br /&gt;}&lt;br /&gt;Tipe adalah sembarang tipe data, bias tipe primitif ataupun tipe reference. Nilai yang dikembangkan sebagai hasil fungsi harus bertipe sama dengan tipe fungsi. Nilai itu sendiri bias berupa data, ekspresi maupun variabel&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-5423327247158227938?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/5423327247158227938/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2010/04/prosedure-dan-fungsi.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/5423327247158227938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/5423327247158227938'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2010/04/prosedure-dan-fungsi.html' title='Prosedure dan  Fungsi'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-6915582596039221859</id><published>2010-04-23T13:12:00.000+07:00</published><updated>2010-06-02T21:25:52.118+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Part VI : Prosedure dan Fungsi (program)'/><title type='text'>Prosedure dan  Fungsi</title><content type='html'>&lt;b&gt;PROSEDURE&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Contoh 1:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;public class Prosedure1{&lt;br /&gt;&lt;br /&gt;void informasi( ){&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;//menampilkan "Contoh Prosedure" melalui prosedure informasi()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;System.out.println("Contoh Prosedure");&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public static void main (String[ ] args){&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;//membuat objek p dari class Prosedure1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Prosedure1 p = new Prosedure1();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;//memanggil prosedure informasi( ) dari asalnya, yakni class Prosedure 1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;p.informasi( );&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Contoh 2:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;public class Prosedure2{&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;//menggunakan static karena sub program bersifat static juga, yakni informasi( ) dipanggil secara langsung dari fungsi main( ), tanpa menggunakan objek&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;static void informasi() {&lt;br /&gt;&lt;br /&gt;System.out.println("Contoh Prosedure");&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public static void main (String[] args){&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;//tanpa menggunakan objek&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;informasi();     &lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;FUNGSI&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Contoh 1:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;public class Fungsi1{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;static String  informasi(){&lt;br /&gt;&lt;br /&gt;String str;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;str ="---------------";&lt;br /&gt;&lt;br /&gt;str +="\nContoh Fungsi";&lt;br /&gt;&lt;br /&gt;str +="\n+++++++++++++";&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;return str; &lt;span class="Apple-style-span" style="color: blue;"&gt;//mengembalikan nilai str, keluar dari method fungfi informasi.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public static void main (String[ ] args){&lt;br /&gt;&lt;br /&gt;System.out.println(informasi( ) ); &lt;span class="Apple-style-span" style="color: blue;"&gt;//memanggil fungsi informasi&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Contoh 2:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;public class Fungsi2{&lt;br /&gt;&lt;br /&gt;static String  informasi(){&lt;br /&gt;&lt;br /&gt;String str;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;str ="---------------";&lt;br /&gt;&lt;br /&gt;str +="\nContoh Fungsi";      &lt;br /&gt;&lt;br /&gt;str +="\n+++++++++++";&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;return str;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public static void main (String[] args){&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;//memanggil fungsi informasi() dan menampung hasil prosesnya pada variabel "x"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;String x = informasi();&lt;br /&gt;&lt;br /&gt;System.out.println(x);             &lt;span class="Apple-style-span" style="color: blue;"&gt;//mencetak isi variabel "x"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-6915582596039221859?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/6915582596039221859/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2010/04/prosedure-dan-fungsi_22.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/6915582596039221859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/6915582596039221859'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2010/04/prosedure-dan-fungsi_22.html' title='Prosedure dan  Fungsi'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-3516940476603371817</id><published>2009-10-26T19:13:00.000+07:00</published><updated>2010-11-11T11:49:38.142+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Part V : Array (materi)'/><title type='text'>Array</title><content type='html'>Program yang cukup kompleks membutuhkan variabel dalam jumlah besar. Kita mungkin saja mendeklarasikan variabel-variabel tersebut satu per satu. Jika kita membutuhkan 5 (lima) variabel bertipe &lt;span style="font-style: italic;"&gt;int, &lt;/span&gt;kita bisa saja mendeklarasikan kelima variabel tersebut dangan cara:&lt;br /&gt;&lt;span style="color: red;"&gt;int a,b,c.d,e;&lt;br /&gt;&lt;span style="color: black;"&gt;Sekarang bagaimana jika kita ingin mendeklarasikan 100 variabel. Apakah kita akan menulisnya satu per-satu, atau kita akan melakukan trik copy-paste? Cara manapun yang kita pilih semuanya akan membuang banyak waktu. Selain itu, kita akan kesulitan untuk memilih nama &lt;span style="font-style: italic;"&gt;unik&lt;/span&gt;, karena selain harus berbeda satu sama lain, nama variabel hendaknya memiliki makna, bukan sekedar nama. Untuk memenuhi kebutuhan akan 100 variabel tersebut, kita bisa saja mendeklarasinya dengan cara berikut:&lt;br /&gt;&lt;span style="color: red;"&gt;int x1,x2,x3, ......., x100;&lt;br /&gt;&lt;span style="color: black;"&gt;Konsep variabel array diberikan untuk menyelesaikan, salah satunya, persoalan deklarasi banyak variabel. Variabel Array adalah sekelompok variabel yang memiliki nama sama. Setiap variabel dalam array dikenal dengan sebutan &lt;span style="font-style: italic;"&gt;elemen&lt;/span&gt;. Untuk membedakan satu elemen dengan elemen lainnya digunakan nomor atau index. Elemen pertama diberi nama index 0, elemen kedua diberi nama index 1, elemen ketiga diberi index 2, dan seterusnya sampai elemen ke-N diberi index (N-1).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Deklarasi Variabel Array&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Java menyediakan beberapa cara untuk mendeklarasikan variabel array. Anda bisa menerapkan tipe data &lt;span style="font-style: italic;"&gt;int,String,double,boolean &lt;/span&gt;dan lain-lain.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Contoh Bentuk Deklarasi Umum&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: red;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red;"&gt;int [] dataku;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Untuk menentukan banyaknya elemen pada &lt;span style="font-style: italic;"&gt;dataku.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;dataku = new int[5];&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="color: black;"&gt;Pada elemen di atas, datanya masih kosong. Untuk mengisi data ke elemen adalah&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;dataku[0] = 32;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;dataku[1] = 40;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Elemen pertama diberi data 32,&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;dan elemen kedua datanya 40. Sedangkan data lainnya kosong.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Contoh Penentuan Banyaknya Elemen&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;int[] dataku = new int[5];&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Cara ini bisa dibilang lebih cepat satu langkah dari cara di atas&lt;/span&gt;.&lt;br /&gt;&lt;span style="color: red;"&gt;dataku[0] = 32&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-3516940476603371817?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/3516940476603371817/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2009/10/array.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/3516940476603371817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/3516940476603371817'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2009/10/array.html' title='Array'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-5753457381252314480</id><published>2009-09-10T08:41:00.001+07:00</published><updated>2009-09-21T01:50:25.900+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Part IV : Perulangan (materi)'/><title type='text'>For</title><content type='html'>Perulangan yang pertama adalah for. Bentuk umum pernyataan for sebagai berikut :&lt;br /&gt;&lt;p class="alert"&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;for(&lt;span style="color: rgb(255, 0, 0);"&gt;initial_counter&lt;span style="color: rgb(255, 102, 0);"&gt;;&lt;/span&gt;condition_counter&lt;span style="color: rgb(255, 102, 0);"&gt;;&lt;/span&gt;update_counter&lt;/span&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;statement 1;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;statement 2;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;Dimana statement 1 dan statement 2 berbeda, namun kedua statement tersebut dilakukan perulangan.&lt;br /&gt;&lt;br /&gt;Kita misalkan sebuah &lt;span style="font-style: italic;"&gt;for&lt;/span&gt; ditulis seperti ini;&lt;br /&gt;&lt;p class="alert"&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;for(&lt;span style="color: rgb(255, 0, 0);"&gt;a&lt;span style="color: rgb(255, 102, 0);"&gt;;&lt;/span&gt;b&lt;span style="color: rgb(255, 102, 0);"&gt;;&lt;/span&gt;c&lt;/span&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;d;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;e;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;eksekusi program dengan instruksi for seperti di atas adalah sebagai berikut;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;eksekusi &lt;span style="font-weight: bold;"&gt;a&lt;/span&gt; = inisialisasi counter.&lt;/li&gt;&lt;li&gt;eksekusi &lt;span style="font-weight: bold;"&gt;b&lt;/span&gt; = cek syarat perulangan.&lt;/li&gt;&lt;li&gt;eksekusi &lt;span style="font-weight: bold;"&gt;d&lt;/span&gt; = jika syarat perulangan terpenuhi.&lt;/li&gt;&lt;li&gt;eksekusi &lt;span style="font-weight: bold;"&gt;e&lt;/span&gt; = jika eksekusi &lt;span style="font-weight: bold;"&gt;d&lt;/span&gt; terpenuhi.&lt;/li&gt;&lt;li&gt;eksekusi &lt;span style="font-weight: bold;"&gt;c&lt;/span&gt; = update nilai counter.&lt;/li&gt;&lt;li&gt;eksekusi &lt;span style="font-weight: bold;"&gt;b&lt;/span&gt; = cek syarat perulangan.&lt;/li&gt;&lt;li&gt;eksekusi &lt;span style="font-weight: bold;"&gt;d&lt;/span&gt; = jika syarat perulangan terpenuhi.&lt;/li&gt;&lt;li&gt;eksekusi &lt;span style="font-weight: bold;"&gt;e&lt;/span&gt; = jika eksekusi &lt;span style="font-weight: bold;"&gt;d&lt;/span&gt; terpenuhi.&lt;/li&gt;&lt;li&gt;eksekusi &lt;span style="font-weight: bold;"&gt;c&lt;/span&gt; = update nilai counter.&lt;/li&gt;&lt;li&gt;dan seterusnya &lt;span style="font-weight: bold;"&gt;b,d,e,c&lt;/span&gt; sampai &lt;span style="font-weight: bold;"&gt;condition&lt;/span&gt; counter &lt;span style="font-weight: bold;"&gt;tidak terpenuhi&lt;/span&gt;.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Modifikasi Parameter For&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Parameter dalam intruksi &lt;span style="font-style: italic;"&gt;for &lt;/span&gt;tidak harus diisi lengkap, bahwa tidak diisi pun tidak apa-apa, asalkan tanda (;) tetap ditulis. Namun, data yang seharusnya ditulis sebagai parameter harus diletakaan di dalam maupun di luar pernyataan &lt;span style="font-style: italic;"&gt;for&lt;/span&gt;.&lt;br /&gt;Bentuk modifikasinya sebagai berikut;&lt;br /&gt;&lt;p class="alert"&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;initial_counter&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;for( &lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;;&lt;/span&gt;condition_counter&lt;span style="color: rgb(255, 102, 0);"&gt;;&lt;/span&gt; &lt;/span&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;statement 1;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;statement 2;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;update_counter&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;For Multi Condition&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Untuk for multi kondisi, yakni terdapat intruksi parameter for lebih dari 1. (initial_counter, condition_counter, dan update_counter lebih dari 1).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Nested For&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Istilah &lt;span style="font-style: italic;"&gt;nested-loop&lt;/span&gt; adalah situasi dimana sebuah proses berulang lainnya. Bentuk umum dari &lt;span style="font-style: italic;"&gt;Nested-loop &lt;/span&gt;adalah sebagai berikut;&lt;br /&gt;&lt;p class="alert"&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;for(&lt;span style="color: rgb(255, 0, 0);"&gt;initial_counter&lt;span style="color: rgb(255, 102, 0);"&gt;;&lt;/span&gt;condition_counter&lt;span style="color: rgb(255, 102, 0);"&gt;;&lt;/span&gt;update_counter&lt;/span&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;for(&lt;span style="color: rgb(255, 0, 0);"&gt;initial_loop&lt;span style="color: rgb(255, 102, 0);"&gt;;&lt;/span&gt;condition_loop&lt;span style="color: rgb(255, 102, 0);"&gt;;&lt;/span&gt;update_loop&lt;/span&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;statement 1;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-5753457381252314480?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/5753457381252314480/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/for_09.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/5753457381252314480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/5753457381252314480'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/for_09.html' title='For'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-8967267366799699366</id><published>2009-09-10T07:58:00.000+07:00</published><updated>2009-09-10T08:20:13.448+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Part IV : Perulangan (materi)'/><title type='text'>Do-While</title><content type='html'>Perulangan selain for adalah Do-while. Bentuk umum pernyataan Do-while sebagai berikut :&lt;br /&gt;&lt;p style="color: rgb(255, 102, 0);" class="alert"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;initial_counter&lt;/span&gt;&lt;/p&gt;&lt;p style="color: rgb(255, 102, 0);" class="alert"&gt;do&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;/span&gt;&lt;br /&gt;{&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;statement 1;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;statement 2;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;update_counter&lt;/span&gt;&lt;/p&gt;&lt;p style="color: rgb(255, 102, 0);" class="alert"&gt;}&lt;/p&gt;&lt;p style="color: rgb(255, 102, 0);" class="alert"&gt;while(&lt;span style="color: rgb(255, 0, 0);"&gt;condition_counter&lt;/span&gt;);&lt;/p&gt;Dimana statement 1 dan statement 2 berbeda, namun kedua statement tersebut dilakukan perulangan.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Do-While Multi Condition&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Untuk Do-While multi kondisi sama dengan perulangan for yakni initial_counter, condition_counter, dan update_counter lebih dari 1.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Nested For&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Istilah &lt;span style="font-style: italic;"&gt;nested-loop&lt;/span&gt; adalah situasi dimana sebuah proses berulang lainnya. Bentuk umum dari &lt;span style="font-style: italic;"&gt;Nested-loop &lt;/span&gt;adalah sebagai berikut;&lt;br /&gt;&lt;p style="color: rgb(255, 102, 0);" class="alert"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;initial_counter;&lt;/span&gt;&lt;/p&gt;&lt;p style="color: rgb(255, 102, 0);" class="alert"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;initial_loop;&lt;/span&gt;&lt;/p&gt;&lt;p style="color: rgb(255, 102, 0);" class="alert"&gt;do&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;/span&gt;&lt;br /&gt;{&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;statement 1;&lt;/span&gt; &lt;/p&gt;&lt;p style="color: rgb(255, 102, 0);" class="alert"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;update_counter;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="color: rgb(255, 102, 0);" class="alert"&gt;do&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;/span&gt;&lt;br /&gt;{&lt;/p&gt;&lt;p style="color: rgb(255, 102, 0);" class="alert"&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;statement 2;&lt;/span&gt;&lt;/p&gt;&lt;p style="color: rgb(255, 102, 0);" class="alert"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;update_loop;&lt;/span&gt;&lt;/p&gt;&lt;p style="color: rgb(255, 102, 0);" class="alert"&gt;}&lt;/p&gt;&lt;p style="color: rgb(255, 102, 0);" class="alert"&gt;while(&lt;span style="color: rgb(255, 0, 0);"&gt;condition_loop&lt;/span&gt;);&lt;/p&gt;&lt;p style="color: rgb(255, 102, 0);" class="alert"&gt;}&lt;/p&gt;&lt;p style="color: rgb(255, 102, 0);" class="alert"&gt;while(&lt;span style="color: rgb(255, 0, 0);"&gt;condition_counter&lt;/span&gt;);&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-8967267366799699366?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/8967267366799699366/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/do-while.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/8967267366799699366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/8967267366799699366'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/do-while.html' title='Do-While'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-1356744546644664287</id><published>2009-09-10T06:19:00.000+07:00</published><updated>2009-09-10T08:00:14.713+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Part IV : Perulangan (materi)'/><title type='text'>Pengantar Perulangan</title><content type='html'>Ada kalanya suatu proses diselesaikan dengan cara yang sama dengan proses sebelumnya namun data yang diolah sedikit berbeda. dalam hal ini tidak efektif jika kedua cara ini dibuat terpisah.&lt;br /&gt;&lt;br /&gt;Jika kita ingin mencetak "Belajar Pemrograman" sebanyak 4 kali, bisa saja kita menulis instruksi sebagai berikut;&lt;br /&gt;System.out.println("Belajar Pemrograman");&lt;br /&gt;System.out.println("Belajar Pemrograman");&lt;br /&gt;System.out.println("Belajar Pemrograman");&lt;br /&gt;System.out.println("Belajar Pemrograman");&lt;br /&gt;&lt;br /&gt;Namun bagaimana jika kita ingin menampilkan "Belajar Pemrograman" 100 kali????&lt;br /&gt;Karena yang akan ditampilkan sama, maka cukup dilakukan sekali lalu cara ini diulangi sebanyak yang kita butuhkan.&lt;br /&gt;&lt;br /&gt;Proses berulang dikendalikan oleh variabel counter, yaitu variabel untuk mencatat jumlah perulangan yang sudah terjadi. setiap kali sebuah blok instruksi selesai dikerjakan, nilai dalam variabel counter diperbaharui, biasanya naik 1 nilai ataupun turun. Dalam prakteknya bisa lebih dari 1.&lt;br /&gt;&lt;br /&gt;Dalam hal perulangan, kita akan mengenal perulangan berdasarkan;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Pernyataan For,&lt;/li&gt;&lt;li&gt;Pernyataan Do-While.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-1356744546644664287?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/1356744546644664287/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/pengantar-perulangan.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/1356744546644664287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/1356744546644664287'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/pengantar-perulangan.html' title='Pengantar Perulangan'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-652205719860158409</id><published>2009-09-09T21:36:00.001+07:00</published><updated>2009-09-17T00:06:16.631+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Part III : Percabagan (materi)'/><title type='text'>Switch - Case</title><content type='html'>Bentuk dari Switch-case merupakan pernyataan yang dirancangan khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif penyelesaian. Pernyataan switch - case ini memiliki kegunaan sama seperti if – else bertingkat.&lt;br /&gt;&lt;br /&gt;Kontruksi &lt;span style="font-style: italic;"&gt;If-Else&lt;/span&gt; yang bertingkat-tingkat seringkali membingungkan pembacaan alur program. Java menyediakan intruksi &lt;span style="font-style: italic;"&gt;Switch&lt;/span&gt; untuk memudahkan pembacaan alur program bercabang yang sangat banyak. meskipun Switch didesain untuk mengganti &lt;span style="font-style: italic;"&gt;If-Else&lt;/span&gt;, akan tetapi Switch memiliki batasan:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Data yang diperiksa haruslah bertipe Integer (int) atau Karakter (char).&lt;/li&gt;&lt;li&gt;Range data yang diperiksa bernilai 0 s/d 255.&lt;/li&gt;&lt;/ol&gt;Bentuk penulisan perintah ini sebagai berikut :&lt;br /&gt;&lt;p class="alert"&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;switch (value)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;case constanta 1 : &lt;span style="color: rgb(0, 0, 153);"&gt;statement 1;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;break;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;case constanta 2 : &lt;span style="color: rgb(0, 0, 153);"&gt;statement 2;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;break;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;.....&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;.....etc&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;default : statement x;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;Ket:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Constanta 1, constanta 2,&lt;/span&gt; dst adalah yang akan dicocokkan dengan isi value.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Statement&lt;/span&gt; adalah pernyataan yang akan di kerjakan jika &lt;span style="font-weight: bold;"&gt;value (bertipe Integer atau Karakter) &lt;/span&gt;cocok dengan salah satu data dari &lt;span style="font-weight: bold;"&gt;constanta 1 , constanta 2 atau yang lainnya&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;break&lt;/span&gt; adalah perintah untuk mengakhiri &lt;span style="font-weight: bold;"&gt;statement&lt;/span&gt;. Apabila tidak ada break, komputer akan mengeksekusi intruksi yang berada di bawahnya walaupun berada di case yang berbeda.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;default&lt;/span&gt;, bersifat optional. dieksekusi jika &lt;span style="font-weight: bold;"&gt;value&lt;/span&gt; tidak cocok dengan salah satu &lt;span style="font-weight: bold;"&gt;constanta &lt;/span&gt;yang tersedia.&lt;/li&gt;&lt;/ul&gt;Kesimpulan:&lt;br /&gt;Setiap cabang akan dijalankan jika syarat nilai konstanta tersebut dipenuhi dan default akan dijalankan jika semua cabang diatasnya tidak terpenuhi.&lt;br /&gt;Pernyataan break menunjukan bahwa perintah siap keluar dari switch. Jika pernyataan ini tidak ada, maka program akan diteruskan kecabang – cabang yang lainnya.&lt;br /&gt;&lt;br /&gt;Untuk contoh program, dapat dilihat &lt;a href="http://javaprogramming26.blogspot.com/2009/09/switch-case.html"&gt;di sini!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-652205719860158409?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/652205719860158409/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/swich-case.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/652205719860158409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/652205719860158409'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/swich-case.html' title='Switch - Case'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-2480012099935045840</id><published>2009-09-09T20:38:00.004+07:00</published><updated>2009-09-09T21:50:54.036+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Part III : Percabagan (program)'/><title type='text'>Switch - Case</title><content type='html'>Untuk materi dasar Switch-Case, dapat dilihat &lt;a href="http://javaprogramming26.blogspot.com/2009/09/swich-case.html"&gt;di sini!&lt;/a&gt;&lt;br /&gt;&lt;p class="alert"&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;import java.io.InputStreamReader;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;import java.io.BufferedReader;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;import java.io.IOException;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;public class Switch_case {&lt;br /&gt;public static void main (String[] args){&lt;br /&gt;  InputStreamReader input = new InputStreamReader(System.in);&lt;br /&gt;  BufferedReader buf = new BufferedReader(input);&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: rgb(0, 0, 153);"&gt;try{&lt;/span&gt;&lt;br /&gt;      System.out.println("Masukkan Bilangan [1-10] : ");&lt;br /&gt;      String strPil = buf.readLine();&lt;br /&gt;      int pil = Integer.parseInt(strPil);&lt;br /&gt;&lt;br /&gt;      &lt;span style="color: rgb(255, 102, 0);"&gt;switch(pil){ &lt;/span&gt;   &lt;span style="color: rgb(0, 102, 0);"&gt;// pil merupakan variabel atau ekspresi yg akan diuji&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;          &lt;span style="color: rgb(255, 102, 0);"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;case 1 :&lt;/span&gt;   &lt;span style="color: rgb(0, 102, 0);"&gt;// nilai 1 &amp;amp; seterusnya adalah data yang akan di cocokkan dengan variabel&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;               &lt;span style="color: rgb(0, 102, 0);"&gt;// statement akan dikerjakan apabila nilai sesuai dengan variabel&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;                   System.out.println("\tSATU");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;                   System.out.println("\nBILANGAN GANJIL");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;               &lt;span style="color: rgb(255, 0, 0);"&gt;break;&lt;/span&gt;   &lt;span style="color: rgb(0, 102, 0);"&gt;// perintah untuk mengakhiri suatu statement&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;               &lt;span style="color: rgb(255, 0, 0);"&gt;case 2 :&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;                   &lt;span style="color: rgb(0, 0, 153);"&gt;System.out.println("\tDUA");&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;                   System.out.println("\nBILANGAN GENAP");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;               break;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;               case 3 :&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;                   &lt;span style="color: rgb(0, 0, 153);"&gt;System.out.println("\tTIGA");&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;                   System.out.println("\nBILANGAN GANJIL");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;               break;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;               case 4 :&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;                   &lt;span style="color: rgb(0, 0, 153);"&gt;System.out.println("\tEMPAT");&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;                   System.out.println("\nBILANGAN GENAP");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;               break;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;               case 5 :&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;                   &lt;span style="color: rgb(0, 0, 153);"&gt;System.out.println("\tLIMA");&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;                   System.out.println("\nBILANGAN GANJIL");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;               break;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;               case 6 :&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;                   &lt;span style="color: rgb(0, 0, 153);"&gt;System.out.println("\tENAM");&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;                   System.out.println("\nBILANGAN GENAP");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;               break;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;               case 7 :&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;                   &lt;span style="color: rgb(0, 0, 153);"&gt;System.out.println("\tTUJUH");&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;                   System.out.println("\nBILANGAN GANJIL");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;               break;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;               case 8 :&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;                   &lt;span style="color: rgb(0, 0, 153);"&gt;System.out.println("\tDELAPAN");&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;                   System.out.println("\nBILANGAN GENAP");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;               break;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;               case 9 :&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;                   &lt;span style="color: rgb(0, 0, 153);"&gt;System.out.println("\tSEMBILAN");&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;                   System.out.println("\nBILANGAN GANJIL");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;               break;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;               case 10 :&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;                   &lt;span style="color: rgb(0, 0, 153);"&gt;System.out.println("\tSEPULUH");&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;                   System.out.println("\nBILANGAN GENAP");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;               break;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;               default :&lt;/span&gt;   &lt;span style="color: rgb(0, 102, 0);"&gt;//perintah ini akan dieksekusi apabila variabel yang diinputkan tidak sesuai dengan nilai yang tersedia&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;                   &lt;span style="color: rgb(0, 0, 153);"&gt;System.out.println("\nAngka Melebihi 10");&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;           }&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(0, 0, 153);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       catch(Exception ex){&lt;/span&gt;&lt;br /&gt;       System.out.println("System ERROR");&lt;br /&gt;  &lt;span style="color: rgb(0, 0, 153);"&gt;}&lt;/span&gt;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-2480012099935045840?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/2480012099935045840/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/switch-case.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/2480012099935045840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/2480012099935045840'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/switch-case.html' title='Switch - Case'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-7738120636865985991</id><published>2009-09-09T14:57:00.000+07:00</published><updated>2009-09-09T15:11:21.419+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Part III : Percabagan (program)'/><title type='text'>Nested If-Else</title><content type='html'>&lt;p class="alert"&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;import java.io.InputStreamReader;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;import java.io.BufferedReader;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;import java.io.IOException;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;public class Nested_If_Else {&lt;br /&gt;  public static void main (String[] args){&lt;br /&gt;    &lt;br /&gt;      InputStreamReader input = new InputStreamReader(System.in);&lt;br /&gt;      BufferedReader buf = new BufferedReader(input);&lt;br /&gt;    &lt;br /&gt;      &lt;span style="color: rgb(0, 0, 153);"&gt;try{&lt;/span&gt;&lt;br /&gt;          System.out.println("Enter a number ! : ");&lt;br /&gt;          String strBil = buf.readLine();&lt;br /&gt;          int Bil = Integer.parseInt(strBil);&lt;br /&gt;    &lt;br /&gt;          &lt;span style="color: rgb(255, 102, 0);"&gt;if (Bil&amp;gt;0){&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;               &lt;span style="color: rgb(255, 0, 0);"&gt;if (Bil%2==0){&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;                   &lt;span style="color: rgb(0, 0, 153);"&gt;System.out.println("Bilangan GENAP POSITIF");&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;               }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;               else{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;                   &lt;span style="color: rgb(0, 0, 153);"&gt;System.out.println("Bilangan GANJIL POSITIF");&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;               }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;           }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;           else if(Bil&amp;lt;0){&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;               &lt;span style="color: rgb(255, 0, 0);"&gt;if (Bil%2==0){&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;                   &lt;span style="color: rgb(0, 0, 153);"&gt;System.out.println("Bilangan GENAP NEGATIF");&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;               }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;               else{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;               &lt;span style="color: rgb(0, 0, 153);"&gt;System.out.println("Bilalngan GANJIL NEGATIF");&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;               }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;           }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;           else{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;               &lt;span style="color: rgb(0, 0, 153);"&gt;System.out.println("Bilangan Anda 0");&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;           }&lt;/span&gt;&lt;br /&gt;      }&lt;br /&gt;      &lt;span style="color: rgb(0, 0, 153);"&gt;catch(Exception ex){&lt;/span&gt;&lt;br /&gt;          System.out.println("System ERROR");&lt;br /&gt;      &lt;span style="color: rgb(0, 0, 153);"&gt;}&lt;/span&gt;&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-7738120636865985991?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/7738120636865985991/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/nested-if-else.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/7738120636865985991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/7738120636865985991'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/nested-if-else.html' title='Nested If-Else'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-7220455687001227248</id><published>2009-09-09T14:45:00.000+07:00</published><updated>2009-09-09T15:13:20.364+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Part III : Percabagan (program)'/><title type='text'>If-Else Multi Kondisi</title><content type='html'>Untuk If-Else Multi Kondisi(kondisi 1 &amp;amp; kondisi 2), maka diperlukan operator LOGIKA "&lt;span style="font-weight: bold;"&gt;&amp;amp;&amp;amp;&lt;/span&gt;" untuk relasi &lt;span style="font-weight: bold;"&gt;AND&lt;/span&gt;, dan operator LOGIKA "&lt;span style="font-weight: bold;"&gt;||&lt;/span&gt;" untuk relasi &lt;span style="font-weight: bold;"&gt;OR&lt;/span&gt;&lt;br /&gt;&lt;p class="alert"&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;import java.io.InputStreamReader;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;import java.io.BufferedReader;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;import java.io.IOException;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;public class If_Else_Multi_Kondisi {&lt;br /&gt;public static void main (String[] args){&lt;br /&gt;&lt;br /&gt;    InputStreamReader input = new InputStreamReader(System.in);&lt;br /&gt;    BufferedReader buf = new BufferedReader(input);&lt;br /&gt;&lt;br /&gt;    &lt;span style="color: rgb(0, 0, 153);"&gt;try&lt;/span&gt;{&lt;br /&gt;        System.out.println("Masukkan nilai Anda !");&lt;br /&gt;        String strNilai = buf.readLine();&lt;br /&gt;        int nilai = Integer.parseInt(strNilai);&lt;br /&gt;    &lt;br /&gt;        &lt;span style="color: rgb(255, 102, 0);"&gt;if (&lt;span style="color: rgb(255, 0, 0);"&gt;(nilai&amp;gt;=80)&lt;/span&gt;&amp;amp;&amp;amp;&lt;span style="color: rgb(255, 0, 0);"&gt;(nilai&amp;lt;=100)&lt;/span&gt;)  &lt;span style="color: rgb(0, 102, 0);"&gt;//Kondisi 1 (nilai&amp;gt;=80), dan kondisi 2 (nilai&amp;lt;=100)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;             System.out.println("Nilai Anda "+nilai+"\nDengan grade A");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;         else if (&lt;span style="color: rgb(255, 0, 0);"&gt;(nilai&amp;gt;=71)&lt;/span&gt;&amp;amp;&amp;amp;&lt;span style="color: rgb(255, 0, 0);"&gt;(nilai&amp;lt;=79)&lt;/span&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;             &lt;span style="color: rgb(0, 0, 153);"&gt;System.out.println("Nilai Anda "+nilai+"\nDengan grade B+");&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;         else if (&lt;span style="color: rgb(255, 0, 0);"&gt;(nilai&amp;gt;=65)&lt;/span&gt;&amp;amp;&amp;amp;&lt;span style="color: rgb(255, 0, 0);"&gt;(nilai&amp;lt;=70)&lt;/span&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;             &lt;span style="color: rgb(0, 0, 153);"&gt;System.out.println("Nilai Anda "+nilai+"\nDengan grade B");&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;         else if (&lt;span style="color: rgb(255, 0, 0);"&gt;(nilai&amp;gt;=61)&lt;/span&gt;&amp;amp;&amp;amp;&lt;span style="color: rgb(255, 0, 0);"&gt;(nilai&amp;lt;=64)&lt;/span&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;             &lt;span style="color: rgb(0, 0, 153);"&gt;System.out.println("Nilai Anda "+nilai+"\nDengan grade C+");&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;         else if (&lt;span style="color: rgb(255, 0, 0);"&gt;(nilai&amp;gt;=56)&lt;/span&gt;&amp;amp;&amp;amp;&lt;span style="color: rgb(255, 0, 0);"&gt;(nilai&amp;lt;=60)&lt;/span&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;             &lt;span style="color: rgb(0, 0, 153);"&gt;System.out.println("Nilai Anda "+nilai+"\nDengan grade C");&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;         else if (&lt;span style="color: rgb(255, 0, 0);"&gt;(nilai&amp;gt;=40)&lt;/span&gt;&amp;amp;&amp;amp;&lt;span style="color: rgb(255, 0, 0);"&gt;(nilai&amp;lt;=55)&lt;/span&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;             &lt;span style="color: rgb(0, 0, 153);"&gt;System.out.println("Nilai Anda "+nilai+"\nDengan grade D");&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;         else if(&lt;span style="color: rgb(255, 0, 0);"&gt;(nilai&amp;gt;=0)&lt;/span&gt;&amp;amp;&amp;amp;&lt;span style="color: rgb(255, 0, 0);"&gt;(nilai&amp;lt;=39)&lt;/span&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;             &lt;span style="color: rgb(0, 0, 153);"&gt;System.out.println("Nilai Anda "+nilai+"\nDengan grade E");&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;    }&lt;br /&gt;     &lt;span style="color: rgb(0, 0, 153);"&gt;catch(Exception e)&lt;span style="color: rgb(0, 0, 0);"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;        System.out.println("Kesalahan Dalam Pengisian Nilai");&lt;br /&gt;    &lt;span style="color: rgb(0, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-7220455687001227248?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/7220455687001227248/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/if-else-multi-kondisi.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/7220455687001227248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/7220455687001227248'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/if-else-multi-kondisi.html' title='If-Else Multi Kondisi'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-6467266154631640974</id><published>2009-09-09T14:30:00.000+07:00</published><updated>2009-09-09T21:50:54.036+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Part III : Percabagan (program)'/><title type='text'>If</title><content type='html'>&lt;p class="alert"&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;import java.io.InputStreamReader;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;import java.io.BufferedReader;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;import java.io.IOException;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;public class If {&lt;br /&gt;public static void main (String[] args){&lt;br /&gt;    InputStreamReader input = new InputStreamReader(System.in);&lt;br /&gt;    BufferedReader buf = new BufferedReader (input);&lt;br /&gt;&lt;br /&gt;    &lt;span style="color: rgb(0, 0, 153);"&gt;try&lt;/span&gt;{&lt;br /&gt;        System.out.println("Masukkan sembarang bilangan ! : ");&lt;br /&gt;        String StrBil = buf.readLine();&lt;br /&gt;        int Bil = Integer.parseInt(StrBil);&lt;br /&gt;    &lt;br /&gt;        System.out.println(Bil);&lt;br /&gt;    &lt;br /&gt;        &lt;span style="color: rgb(255, 102, 0);"&gt;if (Bil&amp;gt;50)&lt;/span&gt;&lt;br /&gt;            &lt;span style="color: rgb(255, 0, 0);"&gt;System.out.println("Bilangan &amp;gt; 50");&lt;/span&gt;&lt;br /&gt;        &lt;span style="color: rgb(255, 102, 0);"&gt;if (Bil==50)&lt;/span&gt;&lt;br /&gt;            &lt;span style="color: rgb(255, 0, 0);"&gt;System.out.println("Bilangan = 50");&lt;/span&gt;&lt;br /&gt;        &lt;span style="color: rgb(255, 102, 0);"&gt;if (Bil&amp;lt;50)&lt;/span&gt;&lt;br /&gt;            &lt;span style="color: rgb(255, 0, 0);"&gt;System.out.println("Bilangan &amp;lt; 50");&lt;/span&gt;&lt;br /&gt;    }&lt;br /&gt;    &lt;span style="color: rgb(0, 0, 153);"&gt;catch(Exception ex)&lt;/span&gt;{&lt;br /&gt;        System.out.println("ERROR");&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/p&gt;Kondisi di atas tidak menggunakan Else, hanya dengan menggunakan If. Namun apabila dijalankan, program akan sama persis dengan contoh program &lt;a href="http://javaprogramming26.blogspot.com/2009/09/percabangan-if-else_09.html"&gt;If-Else&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Perbedaannya hanya ada pada proses eksekusi program. Untuk penggunaan Else, apabila salah satu kondisi if terpenuhi, maka eksekusi akan dihentikan. Namun apabila tidak menggunakan Else, maka eksekusi akan tetap dilanjutkan untuk semua If hingga semua If tereksekusi. Jadi sebaiknya gunakanlah If-Else.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-6467266154631640974?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/6467266154631640974/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/percabangan-if.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/6467266154631640974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/6467266154631640974'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/percabangan-if.html' title='If'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-3567876316698269200</id><published>2009-09-09T14:05:00.001+07:00</published><updated>2010-10-05T14:07:51.436+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Part III : Percabagan (program)'/><title type='text'>If-Else</title><content type='html'>Untuk mengetahui dasar dari penggunaan If-Else, silakhan baca materinya &lt;a href="http://javaprogramming26.blogspot.com/2009/09/percabangan-if-else.html"&gt;di sini!&lt;/a&gt;&lt;br /&gt;&lt;div class="alert"&gt;&lt;span style="color: #ff6600;"&gt;import java.io.InputStreamReader;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #ff6600;"&gt;import java.io.BufferedReader;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #ff6600;"&gt;import java.io.IOException;&lt;/span&gt;   &lt;span style="color: #006600;"&gt;// class yang berfungsi untuk mengatur kesalahannya sebuah program (error) yang biasanya terjadi karena:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006600;"&gt;//1. pemasukan data karakter yang keliru ketika program di jalankan (run-time)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006600;"&gt;//2. terjadi pembagian 0&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006600;"&gt;//3. lokasi file tidak sesuai&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006600;"&gt;//4. index array yang tidak terbatas&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006600;"&gt;//Jadi ketika program saat dijalankan error, maka program tidak akan berheti mendadak dan menghilangkan data yang telah diinputkan, program melainkan akan melakukan proses selanjutnya pada catch.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;public class If_Else {&lt;br /&gt;public static void main (String[] args){&lt;/div&gt;&lt;div class="alert"&gt;InputStreamReader input = new InputStreamReader(System.in);&lt;br /&gt;BufferedReader buf = new BufferedReader (input);&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #000099;"&gt;try&lt;/span&gt;{   &lt;span style="color: #006600;"&gt;//Digunakan untuk menangkap exception.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006600;"&gt;      // Intruksi yang ada di dalam blok try akan dikerjakan satu per satu. selama tidak dijumpai error. jika terjadi error maka program akan menjalankan blok catch.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;System.out.println("Masukkan sembarang bilangan ! : ");&lt;br /&gt;String StrBil = buf.readLine();&lt;br /&gt;int Bil = Integer.parseInt(StrBil);&lt;br /&gt;&lt;br /&gt;System.out.println(Bil);&lt;br /&gt;&lt;span style="color: #ff6600;"&gt;if (Bil&amp;gt;50)&lt;/span&gt;   &lt;span style="color: #006600;"&gt;//Kondisi 1 : Jika Bil &amp;gt; 50, maka akan menampilkan statement 1, jika tidak maka program akan menjalankan Kondisi 2&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;System.out.println("Bilangan &amp;gt; 50");&lt;/span&gt;   &lt;span style="color: #006600;"&gt;//Statement 1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #ff6600;"&gt;else if (Bil==50) &lt;/span&gt;  &lt;span style="color: #006600;"&gt;//Kondisi 2 : Jika Bil = 50, maka akan menampilkan statement 3, jika tidak maka program akan menjalankan Kondisi 3&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;System.out.println("Bilangan = 50");&lt;/span&gt;   &lt;span style="color: #006600;"&gt;//Statement 2&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #ff6600;"&gt;else&lt;/span&gt;   &lt;span style="color: #006600;"&gt;//Kondidi 3 (akhir) dijalankan ketika semua kondisi salah/tidak sesuai.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;System.out.println("Bilangan &amp;lt; 50");&lt;/span&gt;   &lt;span style="color: #006600;"&gt;//Statement 3&lt;/span&gt;&lt;br /&gt;}&lt;br /&gt;&lt;span style="color: #000099;"&gt;catch(Exception ex)&lt;/span&gt;{   &lt;span style="color: #006600;"&gt;//Jika terjadi error saat (run-time), maka program akan menampilkan pesan ERROR.&lt;/span&gt;&lt;br /&gt;System.out.println("ERROR");&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-3567876316698269200?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/3567876316698269200/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/percabangan-if-else_09.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/3567876316698269200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/3567876316698269200'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/percabangan-if-else_09.html' title='If-Else'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-2130048242182353699</id><published>2009-09-09T13:41:00.000+07:00</published><updated>2009-09-09T21:50:54.036+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Part III : Percabagan (materi)'/><title type='text'>If-Else</title><content type='html'>Pernyataan Percabangan If-Else digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang ada. Untuk keperluan pengambilan keputusan, Borland C++ menyediakan beberapa perintah antara lain:&lt;br /&gt;&lt;br /&gt;1. Pernyataan If-Else&lt;br /&gt;&lt;br /&gt;Bentuk umum dari pernyataan If-Else&lt;br /&gt;&lt;p class="alert"&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;if(kondisi)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;statement 1;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;else&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;statement 2;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;}&lt;/span&gt;&lt;/p&gt;Ket :&lt;br /&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Kondisi&lt;/span&gt; adalah pernyataan relasi yang akan diuji kebenarannya. &lt;span style="font-weight: bold;"&gt;Kondisi&lt;/span&gt; bisa berbentuk pernyataan relasi tunggal maupun pernyataan relasi majemuk yang dihunbungkan dengan operator logika.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Statement &lt;/span&gt;adalah satu atau lebih perintah yang akan dikerjakan jika &lt;span style="font-weight: bold;"&gt;kondisi&lt;/span&gt; bernilai benar.&lt;/li&gt;&lt;li&gt;Kurung kurawal buka-tutup bisa dihilangkan apabila hanya terdapat satu &lt;span style="font-weight: bold;"&gt;statement.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Kesimpulan:&lt;br /&gt;Pernyataan if  mempunyai pengertian, "Jika kondisi bernilai benar, maka statement 1 akan dikerjakan dan jika tidak memenuhi syarat maka akan mengerjakan statement 2".&lt;br /&gt;&lt;br /&gt;Untuk contoh listing  programnya, silahkan lihat &lt;a href="http://javaprogramming26.blogspot.com/2009/09/percabangan-if-else_09.html"&gt;di sini!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Pernyataan If-Else Multi Kondisi&lt;br /&gt;&lt;br /&gt;Kondisi yang diperiksa di dalam perintah if bisa berupa kumpulan operasi yang dihubungkan dengan satu atau lebih operator logika.&lt;br /&gt;Bentuk umum If-Else Multi Kondisi.&lt;br /&gt;&lt;p class="alert"&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;if(kondisi1 &lt;span style="color: rgb(255, 0, 0);"&gt;&amp;amp;&amp;amp;&lt;/span&gt;/&lt;span style="color: rgb(255, 0, 0);"&gt;||&lt;/span&gt; kondisi2 .......dst)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;statement;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;.....dst&lt;/span&gt;&lt;/p&gt;Ket:&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Kondisi 1&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;kondisi 2&lt;/span&gt;, dst adalah beberapa pernyataan relasi yang akan diuji kebenarannya. Hasil akhir dari seluruh kondisi inilah yang akan menentukan apakah blok &lt;span style="font-weight: bold;"&gt;statement&lt;/span&gt; akan dikerjaka atau tidak.&lt;/li&gt;&lt;li&gt;Operator "&lt;span style="font-weight: bold;"&gt;&amp;amp;&amp;amp;&lt;/span&gt;" digunakan untuk menghubungkan dua relasi dengan logika &lt;span style="font-weight: bold;"&gt;AND&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;. Hasil akhir akan bernilai &lt;span style="font-weight: bold;"&gt;benar&lt;/span&gt; apabila kedua kondisi &lt;span style="font-weight: bold;"&gt;benar&lt;/span&gt;. Dan bernilai &lt;span style="font-weight: bold;"&gt;salah&lt;/span&gt; apabila kedua kondisi atau salah satu kondisi bernilai &lt;span style="font-weight: bold;"&gt;salah&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Operator "&lt;span style="font-weight: bold;"&gt;||&lt;/span&gt;" digunakan untuk menghubungkan dua relasi dengan logika &lt;span style="font-weight: bold;"&gt;OR&lt;/span&gt;. Hasil akhir akan bernilai &lt;span style="font-weight: bold;"&gt;benar&lt;/span&gt; apabila kedua kondisi &lt;span style="font-weight: bold;"&gt;benar&lt;/span&gt; atau salah satunya &lt;span style="font-weight: bold;"&gt;benar&lt;/span&gt;. Dan bernilai &lt;span style="font-weight: bold;"&gt;salah&lt;/span&gt; apabila kedua kondisi bernilai &lt;span style="font-weight: bold;"&gt;salah.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Kurung kurawal buka-tutup bisa dihilangkan apabila hanya terdapat satu &lt;span style="font-weight: bold;"&gt;statement.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt; Untuk contoh listing  programnya, silahkan lihat &lt;a href="http://javaprogramming26.blogspot.com/2009/09/if-else-multi-kondisi.html"&gt;di sini!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. Pernyataan Nested If-Else&lt;br /&gt;&lt;br /&gt;Percabangan If-Else secara Nested merupakan sebuah struktur percabangan bisa saja berada di dalam struktur percabangan yang lain, demikian terus tanpa batas, disesuaikan dengan persoalan yang dihadapi. Diproses atau tidaknya percabangan yang berada di bagian dalam ditentukan oleh diproses-tidaknya percabangan bagian luar.&lt;br /&gt;&lt;br /&gt;Nested if merupakan pernyataan if berada didalam pernyataan if yang lainnya. Bentuk penulisan pernyataan Nested if adalah :&lt;br /&gt;&lt;p class="alert"&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;if(kondisi 1)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;if(kondisi 1-1)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;statement 1.1;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;else&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;statement 1.2;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;else&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;if(kondisi 2-1)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;statement 2.1;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;else&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;statement 2.2;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;}&lt;/span&gt;&lt;/p&gt;Kesimpulan:&lt;br /&gt;Pernyatan Nested If-Else memiliki pengertian,&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;"Jika kondisi 1 bernilai &lt;span style="font-weight: bold;"&gt;benar&lt;/span&gt;, dan jika kondisi 1-1 bernilai &lt;span style="font-weight: bold;"&gt;benar&lt;/span&gt;, maka akan mengerjakan statement 1.1" Apabila kondisi 1-1 bernilai &lt;span style="font-weight: bold;"&gt;salah&lt;/span&gt;, maka akan mengerjakan statement 1.2".&lt;/li&gt;&lt;li&gt;"Jika kondisi 1 bernilai &lt;span style="font-weight: bold;"&gt;salah&lt;/span&gt;, dan jika kondisi 2-1 bernilai &lt;span style="font-weight: bold;"&gt;benar&lt;/span&gt;, maka akan mengerjakan statement 2.1" Apabila kondisi 2-1 bernilai &lt;span style="font-weight: bold;"&gt;salah&lt;/span&gt;, maka akan mengerjakan statement 2.2".&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Untuk contoh listing  programnya, silahkan lihat &lt;a href="http://javaprogramming26.blogspot.com/2009/09/nested-if-else.html"&gt;di sini!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-2130048242182353699?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/2130048242182353699/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/percabangan-if-else.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/2130048242182353699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/2130048242182353699'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/percabangan-if-else.html' title='If-Else'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-8424301599556264897</id><published>2009-09-09T00:56:00.000+07:00</published><updated>2009-09-09T01:01:06.701+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Part II : Operator'/><title type='text'>Operator Relasi</title><content type='html'>&lt;p class="alert"&gt;&lt;br /&gt;public class OperatorRelasi {&lt;br /&gt;    public static void main (String[] args){&lt;br /&gt;        &lt;br /&gt;        int a = 10;&lt;br /&gt;        int b = 10;&lt;br /&gt;        double x = 30.45;&lt;br /&gt;        double y = 25.25;&lt;br /&gt;        &lt;br /&gt;        System.out.println("Lebih Kecil Dari");&lt;br /&gt;        System.out.println("a &amp;lt; b = "+(a&amp;lt;b)); //false&lt;br /&gt;        System.out.println("x &amp;lt; y = "+(x&amp;lt;y)); //false&lt;br /&gt;        System.out.println();&lt;br /&gt;        System.out.println("Lebih Besar Dari");&lt;br /&gt;        System.out.println("a &amp;gt; b = "+(a&amp;gt;b)); //false&lt;br /&gt;        System.out.println("x &amp;gt; y = "+(x&amp;gt;y)); //true&lt;br /&gt;        System.out.println();&lt;br /&gt;        System.out.println("Lebih Besar Atau Sama Dengan");&lt;br /&gt;        System.out.println("a &amp;gt;= b = "+(a&amp;gt;=b)); //true&lt;br /&gt;        System.out.println("x &amp;gt;= y = "+(x&amp;gt;=y)); //false&lt;br /&gt;        System.out.println();&lt;br /&gt;        System.out.println("Lebih Kecil Atau Sama Dengan");&lt;br /&gt;        System.out.println("a &amp;lt;= b = "+(a&amp;lt;=b)); //true&lt;br /&gt;        System.out.println("x &amp;lt;= y = "+(x&amp;lt;=y)); //false&lt;br /&gt;        System.out.println();&lt;br /&gt;        System.out.println("Sama Dengan");&lt;br /&gt;        System.out.println("a == b = "+(a==b)); //true&lt;br /&gt;        System.out.println("x == y = "+(x==y)); //false&lt;br /&gt;        System.out.println();&lt;br /&gt;        System.out.println("Tidak Sama Dengan");&lt;br /&gt;        System.out.println("a != b = "+(a!=b)); //false&lt;br /&gt;        System.out.println("x != y = "+(x!=y)); //true&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-8424301599556264897?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/8424301599556264897/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/operator-relasi.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/8424301599556264897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/8424301599556264897'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/operator-relasi.html' title='Operator Relasi'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-8054408722518868926</id><published>2009-09-09T00:52:00.000+07:00</published><updated>2009-09-09T01:05:05.402+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Part II : Operator'/><title type='text'>Operator Logika</title><content type='html'>&lt;p class="alert"&gt;&lt;br /&gt;public class OperatorLogika {&lt;br /&gt;    public static void main (String[] args){&lt;br /&gt;        int a = 20;&lt;br /&gt;        &lt;br /&gt;        System.out.println("a = "+a);&lt;br /&gt;        System.out.println();&lt;br /&gt;        System.out.println("Logika And");&lt;br /&gt;        System.out.println("(a&amp;gt;10)&amp;amp;&amp;amp;(a&amp;lt;10) = "+((a&amp;gt;10)&amp;amp;&amp;amp;(a&amp;lt;10)));//false&lt;br /&gt;        System.out.println();&lt;br /&gt;        System.out.println("Logika Or");&lt;br /&gt;        System.out.println("(a&amp;gt;10)||(a&amp;lt;10) = "+((a&amp;gt;10)||(a&amp;lt;10)));//true&lt;br /&gt;        &lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-8054408722518868926?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/8054408722518868926/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/operator-logika.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/8054408722518868926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/8054408722518868926'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/operator-logika.html' title='Operator Logika'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-1283199714113068081</id><published>2009-09-09T00:45:00.000+07:00</published><updated>2009-09-09T00:49:26.548+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Part II : Operator'/><title type='text'>Operator Aritmatika</title><content type='html'>&lt;p class="alert"&gt;&lt;br /&gt;public class OperatorAritmatika {&lt;br /&gt;   public static void main (String[] args){&lt;br /&gt;       int a = 20;&lt;br /&gt;       int b = 10;&lt;br /&gt;       double x = 30.45;&lt;br /&gt;       double y = 25.25;&lt;br /&gt;      &lt;br /&gt;       System.out.println("Penjumlahan");&lt;br /&gt;       System.out.println("a + b = "+(a+b));&lt;br /&gt;       System.out.println("x + y = "+(x+y));&lt;br /&gt;       System.out.println();&lt;br /&gt;       System.out.println("Pengurangan");&lt;br /&gt;       System.out.println("a - b = "+(a-b));&lt;br /&gt;       System.out.println("x - y = "+(x-y));&lt;br /&gt;       System.out.println();&lt;br /&gt;       System.out.println("Perkalian");&lt;br /&gt;       System.out.println("a * b = "+(a*b));&lt;br /&gt;       System.out.println("x * y = "+(x*y));&lt;br /&gt;       System.out.println();&lt;br /&gt;       System.out.println("Pembagian");&lt;br /&gt;       System.out.println("a / b = "+(a/b));&lt;br /&gt;       System.out.println("x / y = "+(x/y));&lt;br /&gt;       System.out.println();&lt;br /&gt;       System.out.println("Sisa Bagi");&lt;br /&gt;       System.out.println("a % b = "+(a%b));&lt;br /&gt;       System.out.println("x % y = "+(x%y));&lt;br /&gt;      &lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-1283199714113068081?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/1283199714113068081/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/operator-aritmatika.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/1283199714113068081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/1283199714113068081'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/operator-aritmatika.html' title='Operator Aritmatika'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-8208318401548364871</id><published>2009-09-09T00:38:00.000+07:00</published><updated>2010-06-02T21:31:03.868+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Part I : Perkenalan'/><title type='text'>Input Output Number and String</title><content type='html'>&lt;div class="alert"&gt;Untuk penanganan proses Inputan selengkapnya pada Java, kita akan bahas pada materi &lt;blink&gt;&lt;b&gt;&lt;a href="http://javaprogramming26.blogspot.com/2010/06/stream-exception.html"&gt;Stream dan Exception&lt;/a&gt;&lt;/b&gt;&lt;/blink&gt;.&lt;/div&gt;&lt;div class="alert"&gt;Program dan penjelasan ini hanya untuk memperkenalkan saja.&lt;/div&gt;&lt;div class="alert"&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;import java.io.InputStreamReader;&lt;br /&gt;import java.io.BufferedReader;&lt;br /&gt;import java.io.IOException;&lt;/span&gt;  &lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;//3 class di atas disediakan menjelaskan bahwa kita akan menggunakan class tersebuat yang berada di java.io package, untuk memungkinkan program melakukan input dan output data.&lt;br /&gt;//Java Application Programming Interface (API) sudah berisi ratusan class yang bisa digunkakan di program Anda. Packages memiliki class yang mempunyai fungsi yang saling berhubungan.&lt;br /&gt;//import java.io.* yang akan mengeluarkan semua xlass yang berada pada package, dan selanjutnya kita bisa menggunakan class tersebut pada program kita.&lt;/span&gt;  &lt;br /&gt;public class InputOutput {&lt;br /&gt;public static void main (String[] args){&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #000099;"&gt;        try &lt;/span&gt;{&lt;br /&gt;InputStreamReader input = new InputStreamReader(System.in);&lt;br /&gt;BufferedReader buf = new BufferedReader(input);&lt;br /&gt;&lt;br /&gt;System.out.println("Masukkan sembarang kata !");&lt;br /&gt;String Kata = buf.readLine();     &lt;span class="Apple-style-span" style="color: blue;"&gt;//Method readLine() adalah untuk melakukan proses entry melalui keyboard. dan data yang dimasukkan melalui method ini selalu bertipe String.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;System.out.println("Masukkan sembarang bilangan !");&lt;br /&gt;String StrBil = buf.readLine();&lt;br /&gt;int Bil = Integer.parseInt(StrBil);     &lt;span class="Apple-style-span" style="color: blue;"&gt;//Karena data yang dihasilkan dari method readLine bertipe String, sedangkan data yang diminta yanag diminta berupa bilangan Integer, maka kita harus melakukan konversi menjadi data bilangan. Integer.parseInt(String) digunakan untuk mengkonversi data String ke data Integer(bulat). Dan Double.parseDouble(String) untuk mengkonversi data String ke data bertipe Double (pecahan).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;System.out.println("Kata Anda     : " + Kata);&lt;br /&gt;System.out.println("Bilangan Anda : " + Bil);&lt;br /&gt;}&lt;br /&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;catch (IOException ex) &lt;/span&gt;{&lt;br /&gt;System.out.println("ERROR");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;}&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-8208318401548364871?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/8208318401548364871/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/input-output-number-and-string.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/8208318401548364871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/8208318401548364871'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/input-output-number-and-string.html' title='Input Output Number and String'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-6323056999850645469</id><published>2009-09-09T00:36:00.000+07:00</published><updated>2009-09-09T00:45:04.753+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Part I : Perkenalan'/><title type='text'>Type Bilangan</title><content type='html'>&lt;p class="alert"&gt;&lt;br /&gt;public class TipeBilangan {&lt;br /&gt;           public static void main (String[] args){&lt;br /&gt;                         int bil1 = 10;    &lt;span style="color: rgb(0, 102, 0);"&gt;//Mengidentifikasi tipe bil1 merupakan bilangan bulat = 10&lt;/span&gt;&lt;br /&gt;                         double bil2 = 10.5;     &lt;span style="color: rgb(0, 102, 0);"&gt;//Mengidentifikasi tipe bil2 merupakan bilangan pecahan = 10.5&lt;/span&gt;&lt;br /&gt;  &lt;br /&gt;                   System.out.println(bil1);&lt;br /&gt;                   System.out.println(bil2);&lt;br /&gt;           }&lt;br /&gt;}&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-6323056999850645469?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/6323056999850645469/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/type-bilangan.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/6323056999850645469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/6323056999850645469'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/type-bilangan.html' title='Type Bilangan'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7248438400907752884.post-8396722654696517521</id><published>2009-09-09T00:31:00.001+07:00</published><updated>2010-10-05T14:05:58.252+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Part I : Perkenalan'/><title type='text'>Hello Word in Java Class</title><content type='html'>&lt;div class="alert"&gt;&lt;span class="code"&gt;&lt;br /&gt;public class HelloWord     &lt;span style="color: #33cc00;"&gt;&lt;span style="color: #006600;"&gt;//Merupakan pendeklarasian class dengan nama HelloWord&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="alert"&gt;{&lt;span style="color: #33cc00;"&gt;&lt;span style="color: #006600;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;public static void main (String[] args)         &lt;span style="color: #006600;"&gt;// Prosedur argument data String untuk awal eksekusi&lt;/span&gt;&lt;/div&gt;&lt;div class="alert"&gt;{&lt;span style="color: #006600;"&gt;&lt;/span&gt;&lt;br /&gt;System.out.println("Hello, Word!");    &lt;span style="color: #006600;"&gt;// Menampilkan data string Hello, Word!&lt;/span&gt;&lt;br /&gt;}&lt;br /&gt;}&lt;/div&gt;&lt;div class="alert"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7248438400907752884-8396722654696517521?l=javaprogramming26.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaprogramming26.blogspot.com/feeds/8396722654696517521/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/hello-word-in-java-class.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/8396722654696517521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7248438400907752884/posts/default/8396722654696517521'/><link rel='alternate' type='text/html' href='http://javaprogramming26.blogspot.com/2009/09/hello-word-in-java-class.html' title='Hello Word in Java Class'/><author><name>Eka Putra</name><uri>https://profiles.google.com/103208615568339827460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-IOGhlUOWnPw/AAAAAAAAAAI/AAAAAAAAAnc/tLYbGzwB1iU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
