<?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-3726400945841202233</id><updated>2011-07-31T00:47:29.399+07:00</updated><category term='Programming'/><title type='text'>Jump Blogger</title><subtitle type='html'>menerima, membahas dan meneruskan ide-ide orisinil atau pengembangan yang awalnya dikhususkan untuk bidang komputer, aplikasi dan pengembangannya dengan metode yang dianggap mudah.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://onfreelance.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3726400945841202233/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://onfreelance.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>mamu_id</name><uri>http://www.blogger.com/profile/09101028864009913359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_hood9Ju5h2c/S3jLAh--S-I/AAAAAAAAACY/BzYjG9xb1f8/S220/Picture+015.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3726400945841202233.post-7418837360212581742</id><published>2009-06-17T21:20:00.010+07:00</published><updated>2009-06-18T11:10:45.985+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>Konsep OOP session 1</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;KONSEP DASAR OOP&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Melanjutkan OOP, saya ingin share pemahaman dengan rekan-rekan tentang konsep dasarnya. Harapannya, bisa terangkai konsep yang kuat tentang OOP dan bisa digali lebih dalam tentang pengembangan OOP itu sendiri.&lt;br /&gt;&lt;br /&gt;Untuk lebih memudahkan dalam pengenalan OOP, saya lebih suka langsung mencoba menyajikan contoh program, kemudian menambahkan beberapa penjelasan. saya pilih program java dalam contoh OOP disini. Mari mulai berselancar....&lt;br /&gt;&lt;br /&gt;Konsep dasar OOP terbagi dalam 5 hal berikut:&lt;br /&gt;-Kelas (Class),&lt;br /&gt;-Obyek (Object),&lt;br /&gt;-Pengkapsulan (Encapsulation),&lt;br /&gt;-Pewarisan (Inheritance),&lt;br /&gt;-Konstruktor&lt;br /&gt;Dalam kesempatan ini, akan dijelaskan tentang kelas dan object. Penjelasan konsep tersebut, disajikan dengan contoh program menggunakan java. Adapun dalam pembuatan program javanya saya menggunakan  NetBeans IDE 6.5.1, Java 1.6.0_13. Berikut urutan yang saya lakukan:&lt;br /&gt;&lt;br /&gt;1. Membuat kelas untuk menampung atribut dan metode dengan nama &lt;span style="font-style: italic;"&gt;DataAwal.java&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hood9Ju5h2c/Sjm5zleqdoI/AAAAAAAAABU/aJcmmDpRBaE/s1600-h/gambar+1.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 194px;" src="http://4.bp.blogspot.com/_hood9Ju5h2c/Sjm5zleqdoI/AAAAAAAAABU/aJcmmDpRBaE/s320/gambar+1.jpg" alt="" id="BLOGGER_PHOTO_ID_5348510328364365442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Membuat kelas untuk mendefinisikan object dan memanggil metode yang telah dibuat dalam &lt;span style="font-weight: bold;"&gt;DataAwal.java &lt;/span&gt;dengan nama program &lt;span style="font-style: italic;"&gt;AksiDataAwal.java&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hood9Ju5h2c/Sjm5zxNJmJI/AAAAAAAAABc/3zY4TaM2YBw/s1600-h/gambar2.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 211px;" src="http://4.bp.blogspot.com/_hood9Ju5h2c/Sjm5zxNJmJI/AAAAAAAAABc/3zY4TaM2YBw/s320/gambar2.jpg" alt="" id="BLOGGER_PHOTO_ID_5348510331512133778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. Jika AksiDataAwal.java dijalankan, maka berikut hasilnya:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hood9Ju5h2c/Sjm50JaIUsI/AAAAAAAAABk/UkSfz1z0lTo/s1600-h/gambar3.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 74px;" src="http://4.bp.blogspot.com/_hood9Ju5h2c/Sjm50JaIUsI/AAAAAAAAABk/UkSfz1z0lTo/s320/gambar3.jpg" alt="" id="BLOGGER_PHOTO_ID_5348510338009027266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Dari contoh diatas berikut yang bisa saya simpulkan:&lt;br /&gt;1. Kumpulan atribut dan metode dalam satu tempat disebut kelas.&lt;br /&gt;&lt;br /&gt;2. Jika beberapa atribut dan metode didalam kelas dimiliki oleh sesuatu sehingga mempunyai nilai makaa jadilah itu object.&lt;br /&gt;&lt;br /&gt;3. Atribut bisa dianalogikan sebagai sifat yang dimiliki oleh object; sesuatu yang menjadi bagian dari object; sesuatu yang menempel pada object. Mumpung masih hangat nih, contoh atribut itu sama aja klo kita ditanya, “apa sih atributnya partai *******?”&lt;br /&gt;&lt;br /&gt;4. Metode adalah cara yang dipilih dalam melakukan suatu proses.&lt;br /&gt;Bahasan kedepannya akan lebih menarik, karena masih kurang 3 konsep dasar  OOP. Namun saya mohon maaf untuk 3 konsep tersebut akan dijelaskan kemudian atau rekan-rekan bisa merefer ke link-link blog yang ada di jump blogger ini.&lt;br /&gt;&lt;br /&gt;Sekali lagi,blog ini bersifat menerima, membahas dan meneruskan ide-ide orisinal dan pengembangannya, oleh karenanya saran kritik dan penyempurnaan dari rekan-rekan semua nya sangat saya hargai. Selamat berjumpa di lain kesempatan. Terimakasih.&lt;br /&gt;&lt;br /&gt;-mamu-&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/3726400945841202233-7418837360212581742?l=onfreelance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://onfreelance.blogspot.com/feeds/7418837360212581742/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://onfreelance.blogspot.com/2009/06/konsep-oop-session-1.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3726400945841202233/posts/default/7418837360212581742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3726400945841202233/posts/default/7418837360212581742'/><link rel='alternate' type='text/html' href='http://onfreelance.blogspot.com/2009/06/konsep-oop-session-1.html' title='Konsep OOP session 1'/><author><name>mamu_id</name><uri>http://www.blogger.com/profile/09101028864009913359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_hood9Ju5h2c/S3jLAh--S-I/AAAAAAAAACY/BzYjG9xb1f8/S220/Picture+015.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_hood9Ju5h2c/Sjm5zleqdoI/AAAAAAAAABU/aJcmmDpRBaE/s72-c/gambar+1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3726400945841202233.post-5080851289601097628</id><published>2009-06-16T18:36:00.007+07:00</published><updated>2009-06-16T23:26:47.756+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>era OOP (Object Oriented Programming)</title><content type='html'>&lt;div style="text-align: justify;"&gt;OOP, yang saat ini telah menjadi trend dalam konsep pemrograman, makin hari makin bertambah peminatnya. bayangin bro, saat ini sebagian anak SD sudah pada familiar, saya kalah start. Tapi tenang, waktu saya SD, OOP belum "beredar" di pasar lokal :).  Walhasil, dengan  membaca dan beberapa praktek saya memberanikan &lt;span&gt;berkomentar&lt;/span&gt;&lt;span style="font-style: italic;"&gt; &lt;/span&gt;apa itu OOP. Mak Nyos tho,&lt;span style="font-style: italic;"&gt; -learning by doing, make comment, ask some evaluation-&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;OOP merupakan konsep pemrograman yang memudahkan dan sangat membantu penggunanya. Banyak program dalam scope besar dan panjang &lt;span style="font-style: italic;"&gt;baris "coding"&lt;/span&gt;&lt;span&gt;-nya&lt;/span&gt;&lt;span style="font-style: italic;"&gt;, &lt;/span&gt;serasa &lt;span style="font-style: italic;"&gt;"simple" &lt;/span&gt;dengan OOP. Konsep ini adalah pemrograman yang berbasis pada object.&lt;br /&gt;&lt;br /&gt;Dengan konsep OOP ini, teknik pemrograman lebih terstruktur, meminimalisasi peng-&lt;span style="font-style: italic;"&gt;"coding"&lt;/span&gt;-an, mudah melakukan penambahan coding baru atau melakukan modifikasi coding.&lt;br /&gt;&lt;br /&gt;Namun dari semuanya diatas, dikembalikan pada pribadi masing-masing programer, lebih suka OOP atau prosedural programming.&lt;br /&gt;&lt;br /&gt;beberapa link berikut bisa menambah pengetahuan kita tentang OOP, sempetin buka-buka, praktekin dan jangan ketagihan :)&lt;br /&gt;- http://rizky.prihanto.web.id/2007/12/filosofi-oop.html (16 Juni 2009 20:01:00)&lt;br /&gt;-http://www.mail-archive.com/jug-indonesia@yahoogroups.com/msg06346.html (16 Juni 2009 20:01:00)&lt;br /&gt;&lt;br /&gt;-mamu-&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/3726400945841202233-5080851289601097628?l=onfreelance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://onfreelance.blogspot.com/feeds/5080851289601097628/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://onfreelance.blogspot.com/2009/06/era-oop-object-oriented-programming.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3726400945841202233/posts/default/5080851289601097628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3726400945841202233/posts/default/5080851289601097628'/><link rel='alternate' type='text/html' href='http://onfreelance.blogspot.com/2009/06/era-oop-object-oriented-programming.html' title='era OOP (Object Oriented Programming)'/><author><name>mamu_id</name><uri>http://www.blogger.com/profile/09101028864009913359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_hood9Ju5h2c/S3jLAh--S-I/AAAAAAAAACY/BzYjG9xb1f8/S220/Picture+015.jpg'/></author><thr:total>1</thr:total></entry></feed>
