<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Semua Ada Ilmunya</title>
	<atom:link href="http://ariefcyberart.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ariefcyberart.wordpress.com</link>
	<description>Dengan Ilmu Kita Jadi Tau</description>
	<lastBuildDate>Fri, 09 Jan 2009 11:11:35 +0000</lastBuildDate>
	<language>id</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='ariefcyberart.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/0db0b8751cefed9ff6f5c8d209a89d1c?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Semua Ada Ilmunya</title>
		<link>http://ariefcyberart.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ariefcyberart.wordpress.com/osd.xml" title="Semua Ada Ilmunya" />
	<atom:link rel='hub' href='http://ariefcyberart.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Punten Bang OOP Apa Sih Yaa?</title>
		<link>http://ariefcyberart.wordpress.com/2009/01/09/punten/</link>
		<comments>http://ariefcyberart.wordpress.com/2009/01/09/punten/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 10:55:56 +0000</pubDate>
		<dc:creator>Muhammad Arief</dc:creator>
				<category><![CDATA[Pemrograman]]></category>
		<category><![CDATA[object]]></category>
		<category><![CDATA[oriented]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://ariefcyberart.wordpress.com/?p=93</guid>
		<description><![CDATA[  Assalammualaikum wr.wb,  Punten Bang Numpang Tanya (Boleh gak) Tanya Apa Mas ? Apa sih OOP itu ? Terus Untuk apa Ya ?  Sini mas…OOP itu singkatan dari Object Oriented Programming, keistimewaan dalam pembungkusan memudahkan para programmer mengarungi lautan kehidupan dalam meng-coding ria bersama istri tercintanya, sebuah mesin penuh dengan baut, computer.  Ada beberapa istilah [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ariefcyberart.wordpress.com&amp;blog=5898349&amp;post=93&amp;subd=ariefcyberart&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><img class="size-full wp-image-61 aligncenter" title="oop-26" src="http://ariefcyberart.files.wordpress.com/2009/01/oop-26.png?w=275&#038;h=210" alt="oop-26" width="275" height="210" /></p>
<p style="text-align:center;"> </p>
<p>Assalammualaikum wr.wb,  Punten Bang Numpang Tanya (Boleh gak)</p>
<p>Tanya Apa Mas ?</p>
<p>Apa sih OOP itu ? Terus Untuk apa Ya ? </p>
<p>Sini mas…OOP itu singkatan dari Object Oriented Programming, keistimewaan dalam pembungkusan memudahkan para programmer mengarungi lautan kehidupan dalam meng-coding ria bersama istri tercintanya, sebuah mesin penuh dengan baut, computer.</p>
<p> Ada beberapa istilah inti dari keistimewaan OOP ini, yang paling menarik adalah class, property, method, inheritance, polymorphisme, dan encapsulation. (Apa lagi tuh bang ?!! ) capee..deh</p>
<p>Class ini merupakan template untuk objek yang akan dibuat nantinya. Kalau diambil contoh dalam kehidupan sehari-hari. Hmmmm … Apa ya kasih contoh nya biar mas jelas Ok contoh kasusnya memasak mie rebus.<span id="more-93"></span></p>
<p>Templatenya adalah satu keutuhan cara memasak si mie rebus tersebut (Dibayangin aja mas)</p>
<p>Sedangkan property-nya atau variable adalah berapa banyak bumbu pedas yang dibutuhkan, berapa banyak minyak yang dibutuhkan, berapa banyak air yang dibutuhkan, berapa banyak bawang gorengnya, (pikirin aja deh cara masak mie rebus)</p>
<p>Method sendiri itu sama halnya dengan fungsi yakni bagaimana caranya mie rebus dimasak. Seperti, apakah bumbunya akan dimasukkan kedalam mangkuk terlebih dahulu, atau apakah bumbunya akan di satukan dengan air yang berada di dalam panci. Atau mungkin bisa saja bumbunya langsung dimasukkan kedalam perut yang memasaknya. ( kebanyakan coding jadi stress )</p>
<p>Inheritance, dalam istilah bahasa indonesianya dikenal dengan turunan. Jelasnya turunan ini berasal dari suatu kelas induk. Kalo diambil contoh dalam memasak mie rebus, masing-masing orang punya keunikan tersendiri dalam memasak mie rebus, seperti dalam memasak mie rebus ada orang yang mengikuti aturan memasak mie rebus, ada juga yang senang di tambah dengan telur, atau mungkin kalo ada yang suka bisa saja dicampur roti tawar sama sele nanasnya dimasukkan kedalam mie rebus tersebut. (Masa sih bang)/ he..he..he</p>
<p>Sedangkan polymorphisme itu gaya dalam memasak mie rebus itu sendiri, bisa saja ketika memasak mie rebus telurnya itu ditambah dengan kecap manis, atau sambal pedas, atau mungkin terasi. Bisa saja. (bener gak mas) Atau juga, ada yang suka mie rebusnya pedas, atau mungkin saja ada yang senang dengan mie rebus rasa sirop mie rebus ditambah sirop marjan ,sirop ABC.(masa sih)/ ya bias aja kan mas. Naaaaah dari situ timbul satu pertanyaan besar, sebenarnya OOP itu untuk apa sih ? Apakah OOP itu sebagai standarisasi cara memasak mie rebus. OOP sering digunakan dalam pembuatan aplikasi besar, dimana ketika penambahan fitur terbaru fungsi encapsulation atau pembungkusan dalam class ini sangat berperan penting. Keuntungan lain adalah maintenance ketika ada bug yang bercokol dalam coding ataupun maintenance jenis lain. Dengan mudah terkontrol. Dan menghasilkan coding yang lebih efisien. Contoh nyata OOP yaitu button. Turunan button seperti bit button, push button dan lain-lain. Dimana button-button tersebut sebenarnya adalah bentuk lain dari button induk yang telah di berikan fitur-fitur tambahan.</p>
<p> </p>
<p>Gimana Mas Jelas gak ?(Jelasin lagi dong mas)/ Udah Ah Lebih jelas klik aja deh tuh diatas Tentang JAVA kalo gak biar lebih mantep lagi Nt klik tuh http://romisatriowahono.net atawa www.ilmukomputer.com (gak bisa internet bang)/(pingsan?????)</p>
<p> </p>
<p> Wassalamualaikum wr.wb</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ariefcyberart.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ariefcyberart.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ariefcyberart.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ariefcyberart.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ariefcyberart.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ariefcyberart.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ariefcyberart.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ariefcyberart.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ariefcyberart.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ariefcyberart.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ariefcyberart.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ariefcyberart.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ariefcyberart.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ariefcyberart.wordpress.com/93/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ariefcyberart.wordpress.com&amp;blog=5898349&amp;post=93&amp;subd=ariefcyberart&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ariefcyberart.wordpress.com/2009/01/09/punten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5eb10e00f4fd3e85a004fe2aa1a48494?s=96&#38;d=identicon" medium="image">
			<media:title type="html">arief cyberart</media:title>
		</media:content>

		<media:content url="http://ariefcyberart.files.wordpress.com/2009/01/oop-26.png" medium="image">
			<media:title type="html">oop-26</media:title>
		</media:content>
	</item>
		<item>
		<title>Tentang Java</title>
		<link>http://ariefcyberart.wordpress.com/2009/01/09/tentang-java/</link>
		<comments>http://ariefcyberart.wordpress.com/2009/01/09/tentang-java/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 04:03:23 +0000</pubDate>
		<dc:creator>Muhammad Arief</dc:creator>
				<category><![CDATA[Pemrograman]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Method]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://ariefcyberart.wordpress.com/?p=81</guid>
		<description><![CDATA[Struktur Program Java Menurut para pakar ahli di bidang OOP mereka menjabarkan bahwa : Comments digunakan untuk memberikan keterangan/penjelasan suatu baris program. Comments tidak akan dikompilasi oleh compiler. Lambang untuk comments : ·  double slash ( // ) untuk memberikan penjelasan satu baris ·  /* dan */ untuk memberikan penjelasan satu baris atau lebih. Contoh [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ariefcyberart.wordpress.com&amp;blog=5898349&amp;post=81&amp;subd=ariefcyberart&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Struktur Program Java</p>
<p>Menurut para pakar ahli di bidang OOP mereka menjabarkan bahwa :</p>
<p><img class="alignleft size-full wp-image-84" title="java_logo" src="http://ariefcyberart.files.wordpress.com/2009/01/java_logo.jpg?w=195&#038;h=210" alt="java_logo" width="195" height="210" />Comments digunakan untuk memberikan keterangan/penjelasan suatu baris program.</p>
<p>Comments tidak akan dikompilasi oleh compiler.</p>
<p>Lambang untuk comments :</p>
<p>·  double slash ( // ) untuk memberikan penjelasan satu baris</p>
<p>·  /* dan */ untuk memberikan penjelasan satu baris atau lebih.</p>
<p>Contoh :</p>
<p>public class tes {</p>
<p>public static void main(Strings [] args) {</p>
<p>/*</p>
<p>System.out.println akan</p>
<p>mencetak ‘akan mencetak’</p>
<p>*/</p>
<p>//System.out.println(“tidak akan mencetak”);</p>
<p>System.out.println(“akan mencetak”);</p>
<p>}</p>
<p>}</p>
<p>Reserved words</p>
<p>Reserved words atau keywords merupakan kata-kata spesifik digunakan oleh</p>
<p>compiler untuk keperluan pemrograman. Contoh reserved words class digunakan</p>
<p>untuk membuat class pada java.<span id="more-81"></span></p>
<p> </p>
<p>Modifiers</p>
<p>Modifiers digunakan untuk menentukan penggunaan dari suatu data,methods</p>
<p>dan class. Contoh modifiers adalah public, static, private, final, abstract dan protected.</p>
<p> </p>
<p>Statements</p>
<p>Statements merupakan baris perintah atau kumpulan perintah. Setiap</p>
<p>statements pada java selalu diakhiri dengan titik koma ( ; ).</p>
<p> </p>
<p>Blocks</p>
<p>Blocks digunakan untuk membentuk suatu grup statements. Blocks diawali</p>
<p>dengan kurung kurawal buka ( { } dan kurung kurawal tutup ( } ). Blocks dapat</p>
<p>digunakan secara nested (blocks didalam blocks).</p>
<p> </p>
<p>Classes</p>
<p>Classes merupakan inti dari program Java. Suatu class merupakan “blueprint”</p>
<p>untuk menciptakan suatu object.</p>
<p> </p>
<p>Methods</p>
<p>Methods merupakan kumpulan dari statements yang melakukan suatu fungsi</p>
<p>atau operasi secara sekuens. Setiap java aplikasi harus mempunyai method main()</p>
<p>(kecuali applet). Method main() pada java selalu berbentuk :</p>
<p>public static void main(String [] args) {</p>
<p>//statements</p>
<p>}</p>
<p>Elemen Pembentuk Pada Java</p>
<p>Identifiers</p>
<p>Identifiers merupakan penamaan dalam pemrograman untuk variabel,</p>
<p>konstanta, method, class, dan package. Java merupakan bahasa pemrograman yang</p>
<p>case-sensitive (membedakan antara huruf besar dan kecil). Aturan penamaan</p>
<p>identifiers pada java adalah :</p>
<p> </p>
<p>1. Dapat dimulai dengan huruf, underscore ( _ ) atau tanda $</p>
<p>2. Tidak dapat menggunakan simbol operator seperti : +, &#8211; , * , / dan lain-lain</p>
<p>3. Tidak dapat menggunakan reserved word</p>
<p>4. Dapat mempunyai panjang berapa saja.</p>
<p> </p>
<p>Variables</p>
<p>Variables digunakan untuk input,output atau menyimpan hasil suatu proses</p>
<p>pada program. Untuk melakukan deklarasi suatu variables digunakan :</p>
<p>Datatype variableName;</p>
<p>Contoh : int angka;</p>
<p>double radius;</p>
<p>untuk mendeklarasi sekaligus melakukan inisialisasi digunakan :</p>
<p>Datatype variableName = value;</p>
<p> </p>
<p>Constants</p>
<p>Constants merupakan data yang tidak berubah selama program berjalan.</p>
<p>Pendeklarasian konstanta menggunakan :</p>
<p>static final Datatype CONSTANTNAME = Value;</p>
<p>Contoh :</p>
<p>static final double PI = 3.14159;</p>
<p>area = radius*radius*PI;</p>
<p>Ada tiga tipe variable yaitu :</p>
<p>·  Tipe data primitif</p>
<p>·  Tipe data class</p>
<p>·  Array</p>
<p> </p>
<p>Tipe data primitif pada java yaitu :</p>
<p>1. Numerik (bulat dan pecahan)</p>
<p>Untuk numerik bulat ada 4 macam yaitu :</p>
<p>tipe                          Besar (bits)            jangkauan</p>
<p>byte                         8                              -128 ke 127</p>
<p>short                        16                           -32,768 ke 32,767</p>
<p>int                            32                            2,147,483,648 ke 2,147,483,647</p>
<p>long                         64                            -9,223,372,036,854,775,808 ke</p>
<p>-9,223,372,036,854,775,807</p>
<p> </p>
<p>untuk numerik pecahan ada 2 macam yaitu :</p>
<p>tipe                          Besar (bits)    jangkauan</p>
<p>float                         32                  -3.4E38 ke 3.4E38</p>
<p>double                     64                  -1.7E308 ke 1.7E308</p>
<p>numerik literal :</p>
<p>bulat                                              heksadesimal ( 0x ) ex. 0xCAFE</p>
<p>      octal ( 0 ) ex. 0704</p>
<p>      long (l atau L) ex. 100L atau 100l</p>
<p>Pecahan                                         float (f atau F) ex. 10.4F atau 10.0f</p>
<p>      double (d atau D) ex. 10.4D atau 10.2d</p>
<p>      Eksponen (e atau E) ex. 10e45 atau 0.3E2</p>
<p> </p>
<p>2. Character</p>
<p>merupakan tipe data yang meyimpan satu buah karakter.</p>
<p>tipe                          Besar (bits)            jangkauan</p>
<p>char                         16                            Unicode Character</p>
<p>untuk membuat character literal digunakan tanda kutip satu ( ‘ )</p>
<p>contoh : ‘a’ , ‘&amp;’</p>
<p>Character escape codes pada java :</p>
<p>Escape                    Arti</p>
<p>\n                             newline</p>
<p>\t                              tab</p>
<p>\b                             backspace</p>
<p>\r                              Carriage return</p>
<p>\f                              formfeed</p>
<p>\\                              backslash</p>
<p>\’                              tanda kutip satu</p>
<p>\”                             tanda kutip ganda</p>
<p>\ddd                         octal</p>
<p>\xdd                         Heksadesimal</p>
<p>\udddd                     Unicode character</p>
<p> </p>
<p>3. Boolean</p>
<p>merupakan tipe data yang hanya berisi true atau false</p>
<p>Tipe data class pada java merupakan tipe data yang dideklarasikan untuk menampung</p>
<p>instance (atau object yang dibuat dari class).</p>
<p>contoh : String lastName;</p>
<p>Circle myCircle;</p>
<p>Tipe data array digunakan untuk menampung beberapa tipe data yang sama dalam</p>
<p>sebuah nama variable yang mempunyai indeks. Array pada java merupakan object</p>
<p>yang dapat berisi tipe data primitif maupun class.</p>
<p>Pendeklarasian suatu array adalah :</p>
<p>Datatype [] arrayVariable = new DataType[length]; atau</p>
<p>DataType [][] arrayVariable = new DataType[length1][length2];</p>
<p>Contoh : int [] temp = new int[50];</p>
<p>int [][] temp = new int[2][3];</p>
<p>untuk inisialisasi :</p>
<p>Datatype [] arrayVariable = {value1, value2, …..};</p>
<p>Contoh : int [] temp = {1,4,2,3};</p>
<p>untuk mengakses elemen pada Array digunakan indeks (indeks array pada java</p>
<p>merupakan base 0)</p>
<p> </p>
<p>Contoh :</p>
<p>public class TestArray {</p>
<p>public static void main(Strings [] args) {</p>
<p>int [] result = {3,2,6};</p>
<p>System.out.println(“result[0] = “+result[0]);</p>
<p>System.out.println(“result[1] = “+result[1]);</p>
<p>System.out.println(“result[2] = “+result[2]);</p>
<p>}</p>
<p>}</p>
<p> </p>
<p>Untuk melakukan konversi tipe data numerik dapat dilakukan secara implisit maupun</p>
<p>eksplisit. Java melakukan konversi data secara implisit untuk tipe data yang lebih</p>
<p>kecil ke tipe data yang lebih besar ketelitiannya.</p>
<p>Untuk melakukan konversi dari tipe data yang lebih besar tingkat ketelitiannya ke</p>
<p>tingkat yang lebih kecil dilakukan type casting yaitu (typename) value.</p>
<p> </p>
<p>contoh :</p>
<p>float x = 1.0;</p>
<p>float y = 2;</p>
<p>float z = x / y -&gt; implisit hasil akan menjadi float 0.5</p>
<p>float x = (float) 10.1;</p>
<p>int y = (int) x; -&gt;eksplisit akan menjadi int 10</p>
<p> </p>
<p>Ekspresi dan Operator</p>
<p>Ekspresi merupakan suatu statement yang mengembalikan suatu nilai</p>
<p>Operator merupakan Simbol yang digunakan dalam ekspresi</p>
<p>Operator Aritmatika pada Java :</p>
<p>Operator      Arti          Contoh</p>
<p>+             Penambahan    3 + 4</p>
<p>-             Pengurangan   5 – 7</p>
<p>*             Perkalian     5 * 5</p>
<p>/             Pembagian     14 / 7</p>
<p>%             Modulus       20 % 7</p>
<p> </p>
<p> </p>
<p>Operator Penugasan (Asisgnment)</p>
<p>Operator      Arti</p>
<p>x += y        x = x + y</p>
<p>x -= y        x = x – y</p>
<p>x *=y         x = x * y</p>
<p>x /=y         x = x / y</p>
<p> </p>
<p>Operator Increament dan Decreament</p>
<p>Operator                    Arti</p>
<p>&#8211;x atau x&#8211; increament    (x = x – 1)</p>
<p>++x atau x++ decreament    (x = x + 1)</p>
<p> </p>
<p>Operator kondisi (Conditional)</p>
<p>Operator      Arti                       Contoh</p>
<p>==            sama dengan                 x == 3</p>
<p>!=            tidak sama dengan           x != 3</p>
<p>&lt;             lebih kecil                 x &lt; 3</p>
<p>&gt;            lebih besar                  x &gt; 3</p>
<p>&lt;=            lebih kecil sama dengan     x &lt;= 3</p>
<p>&gt;=            lebih besar sama dengan     x &gt;= 3</p>
<p> </p>
<p>Operator logika (Logical)</p>
<p>Operator      Arti   Contoh</p>
<p>&amp;&amp;            and    x !=2 &amp;&amp; x !=4</p>
<p>||            or     x &gt; 2 || x &lt; 5</p>
<p>!             not    !x</p>
<p>^             xor    x == 2 ^ x==3</p>
<p> </p>
<p>Operator bitwise</p>
<p>Operator      Arti</p>
<p>&amp;             bitwise and</p>
<p>|             bitwise or</p>
<p>^             bitwise xor</p>
<p>&lt;&lt;            left shift</p>
<p>&gt;&gt;            right shift</p>
<p>&gt;&gt;&gt;           zero fill right shift</p>
<p>~             bitwise complement</p>
<p>&lt;&lt;=           left shift assignment</p>
<p>&gt;&gt;=           right shift assignment</p>
<p>&gt;&gt;&gt;=          zero fill right shift assignment</p>
<p>&amp;=            and assignment</p>
<p>!=            or assignment</p>
<p>^=            xor assignment</p>
<p> </p>
<p>Operator Precedence</p>
<p>Operator precedence merupakan urutan pengerjaan suatu operator dalam suatu</p>
<p>ekspresi.</p>
<p> </p>
<p>Operator                    Keterangan</p>
<p>. [] ()                     () Parentheses digunakan untuk grup dari</p>
<p>ekspresi</p>
<p>[] brackets digunakan untuk mengakses</p>
<p>array</p>
<p>. dot digunakan untuk mengakses method</p>
<p>dan variabel dalam object</p>
<p>++ &#8212; ! ~ instanceof       instanceof digunakan untuk mendeteksi</p>
<p>apakah suatu object merupakan “instant”</p>
<p>dari suatu class / subclass</p>
<p>new (type) ekspression     new digunakan untuk menciptakan suatu</p>
<p>“instant” dari class</p>
<p>* / %</p>
<p>+ -</p>
<p>&lt;&lt; &gt;&gt; &gt;&gt;&gt;</p>
<p>&lt; &gt; &lt;= &gt;=</p>
<p>== !=</p>
<p>&amp;</p>
<p>^</p>
<p>|</p>
<p>&amp;&amp;</p>
<p>||</p>
<p>? :                        ternary operator (bentuk shorthand dari</p>
<p>if . . . then . . . else</p>
<p>= += -= *= /= %= ^=</p>
<p>&amp;= |= &lt;&lt;= &gt;&gt;= &gt;&gt;&gt;=</p>
<p> </p>
<p>Flow Control</p>
<p>flow control digunakan untuk mengontrol aliran program.</p>
<p>if Conditional</p>
<p>digunakan untuk menguji suatu kondisi</p>
<p> </p>
<p>if (Conditional) {</p>
<p>//true statements;</p>
<p>} else {</p>
<p>//false statements;</p>
<p>}</p>
<p> </p>
<p>Contoh :</p>
<p>if (x ==3)</p>
<p>System.out.println(“3”);</p>
<p>else</p>
<p>System.out.println(“not 3”);</p>
<p>if..then..else shorthand :</p>
<p>Conditional statement ? true_result : false_result;</p>
<p> </p>
<p>Contoh :</p>
<p>int smaller = x &lt; y ? x : y;</p>
<p>switch Conditional</p>
<p>digunakan untuk menguji suatu kondisi dengan beberapa nilai</p>
<p>switch (variable) {</p>
<p>case test_value1 : statements for value1;</p>
<p>break;</p>
<p>case test_value2 : statements for value2;</p>
<p>break;</p>
<p>case test_valueN : statements for valueN;</p>
<p>break;</p>
<p>default : statement for case else;</p>
<p>}</p>
<p>for Loops</p>
<p>for(initialization; test; increament) {</p>
<p>//statements;</p>
<p>}</p>
<p>do..while Loops</p>
<p>do {</p>
<p>//statements;</p>
<p>} while(Conditional)</p>
<p>while Loops</p>
<p>while (Conditional) {</p>
<p>//statements;</p>
<p>}</p>
<p> </p>
<p>break and continue Statement</p>
<p>break digunakan untuk keluar dari suatu loop sedangkan continue digunakan untuk</p>
<p>meneruskan suatu loop ke iterasi berikutnya.</p>
<p>Contoh :</p>
<p>break statements :</p>
<p>for(int i = 1; i&lt;=10; i++) {</p>
<p>if(i==3)</p>
<p>break;</p>
<p>else</p>
<p>System.out.println(i);</p>
<p>}</p>
<p>continue statement :</p>
<p>for(int i = 1;i&lt;=10;i++) {</p>
<p>if(i==3)</p>
<p>continue;</p>
<p>else</p>
<p>System.out.println(i);</p>
<p>}</p>
<p> Hanya ini sekilas tentang JAVA setidaknya kita dah punya gambaran apa sih OOP itu so semoga blog “SEMUA ADA ILMUNYA” ini bermanfaat dan bertambah ilmu kita tentang java amin…..</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ariefcyberart.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ariefcyberart.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ariefcyberart.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ariefcyberart.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ariefcyberart.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ariefcyberart.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ariefcyberart.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ariefcyberart.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ariefcyberart.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ariefcyberart.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ariefcyberart.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ariefcyberart.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ariefcyberart.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ariefcyberart.wordpress.com/81/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ariefcyberart.wordpress.com&amp;blog=5898349&amp;post=81&amp;subd=ariefcyberart&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ariefcyberart.wordpress.com/2009/01/09/tentang-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5eb10e00f4fd3e85a004fe2aa1a48494?s=96&#38;d=identicon" medium="image">
			<media:title type="html">arief cyberart</media:title>
		</media:content>

		<media:content url="http://ariefcyberart.files.wordpress.com/2009/01/java_logo.jpg" medium="image">
			<media:title type="html">java_logo</media:title>
		</media:content>
	</item>
	</channel>
</rss>
