<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6975658215536531975</id><updated>2026-04-02T11:56:30.103-07:00</updated><category term="Java - intermediate"/><category term="Java - Basic"/><category term="Java Swing"/><category term="Java - Konsep"/><category term="Java - Umum"/><category term="Website - Umum"/><category term="PHP"/><category term="Tips dan Trik"/><category term="Website - Programming"/><category term="UI"/><category term="Frontpage"/><category term="Aplikasi"/><category term="PHP - intermediate"/><category term="Swing Hack Series"/><category term="PHP - Basic"/><category term="Berita"/><category term="Java SMS Gateway"/><category term="Artikel"/><category term="Blackonta"/><category term="Database - MySQL"/><category term="Java"/><category term="Java - Advance"/><category term="Linux"/><category term="Netbeans"/><category term="Plus Source Code"/><category term="Tutorial"/><category term="Ebook"/><category term="Framework"/><category term="Gammu"/><category term="PHP - Advance"/><category term="Android"/><category term="Aplikasi Gratis"/><category term="Chart"/><category term="CodeIgniter"/><category term="Database - Firebird"/><category term="Perancangan"/><category term="Ubuntu"/><category term="Web UI"/><category term="Website - Marketing"/><category term="Database"/><category term="Eclipse"/><category term="Hardware"/><category term="Konsep PHP"/><category term="OOT"/><category term="Opensource"/><category term="Barcode"/><category term="Basic"/><category term="Download"/><category term="E-Book"/><category term="GD Library"/><category term="Gratis"/><category term="IDE"/><category term="Menengah"/><category term="Objek Oriented"/><category term="Teory"/><category term="general"/><title type='text'>Tempat Belajar dan Berbagi Pengetahuan Java dan PHP</title><subtitle type='html'>Tempat belajar, sharing, download, berbagi resource, kode dan semua hal yang berhubungan dengan Java dan PHP, baik aplikasi, berita, tutorial, sms gateway, anroid dan yang lainnya</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://javadanphp.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://javadanphp.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Ridwan Labs</name><uri>http://www.blogger.com/profile/16261392191830734149</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>93</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6975658215536531975.post-6315640674759614880</id><published>2017-06-12T21:12:00.001-07:00</published><updated>2017-06-12T21:12:36.540-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Aplikasi"/><category scheme="http://www.blogger.com/atom/ns#" term="Frontpage"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP - Advance"/><title type='text'>Download Panduan Aplikasi Penjualan Untuk Distributor</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4ukMSgItDpGVZqwkZtlQ3jorgzYw9aLYEQjvFVzcnWc-Zrjy9pipiwynog5fUfgbztImy4aqhTx-h4SVrsbkbAU4o4FwIQipQFw4mi0hPsbI3rtafkap9z2wSWzXGFaDexYVDATawolr-/s1600/Panduan+Aplikasi+Penjualan+Untuk+Distributor.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;429&quot; data-original-width=&quot;591&quot; height=&quot;232&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4ukMSgItDpGVZqwkZtlQ3jorgzYw9aLYEQjvFVzcnWc-Zrjy9pipiwynog5fUfgbztImy4aqhTx-h4SVrsbkbAU4o4FwIQipQFw4mi0hPsbI3rtafkap9z2wSWzXGFaDexYVDATawolr-/s320/Panduan+Aplikasi+Penjualan+Untuk+Distributor.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Bagi yang memerlukan panduan cara menggunakan aplikasi Penjualan untuk Distributor, anda bisa mendownload nya lewat link di bawah ini.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://drive.google.com/file/d/0B_I-vVlDJsn2eks0My13eVpCNjA/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;Download Panduan Aplikasi Penjualan Untuk Distributor&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
untuk yeng memerlukan aplikasinya, silahkan kotak di&lt;br /&gt;
WA: 085221747400&lt;br /&gt;
&lt;br /&gt;
Terima kasih sudah meluangkan waktu untuk mengunjungi blog ini.</content><link rel='replies' type='application/atom+xml' href='http://javadanphp.blogspot.com/feeds/6315640674759614880/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://javadanphp.blogspot.com/2017/06/download-panduan-aplikasi-penjualan.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/6315640674759614880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/6315640674759614880'/><link rel='alternate' type='text/html' href='http://javadanphp.blogspot.com/2017/06/download-panduan-aplikasi-penjualan.html' title='Download Panduan Aplikasi Penjualan Untuk Distributor'/><author><name>Ridwan Labs</name><uri>http://www.blogger.com/profile/16261392191830734149</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4ukMSgItDpGVZqwkZtlQ3jorgzYw9aLYEQjvFVzcnWc-Zrjy9pipiwynog5fUfgbztImy4aqhTx-h4SVrsbkbAU4o4FwIQipQFw4mi0hPsbI3rtafkap9z2wSWzXGFaDexYVDATawolr-/s72-c/Panduan+Aplikasi+Penjualan+Untuk+Distributor.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6975658215536531975.post-378730586910298012</id><published>2015-01-30T14:59:00.000-08:00</published><updated>2015-01-30T14:59:42.073-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Artikel"/><category scheme="http://www.blogger.com/atom/ns#" term="Basic"/><category scheme="http://www.blogger.com/atom/ns#" term="Blackonta"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Java - Basic"/><category scheme="http://www.blogger.com/atom/ns#" term="Objek Oriented"/><category scheme="http://www.blogger.com/atom/ns#" term="Perancangan"/><category scheme="http://www.blogger.com/atom/ns#" term="Website - Programming"/><title type='text'>Perancangan Sistem Bagian 1 - Spesifikasi</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Dalam mengembangkan sebuah aplikasi, ada tahapan-tahapan dalam merancang yang harus dilakukan. Dalam posting kali ini saya akan bahas mengenai Spesifikasi. pada tahap spesifikasi ini, apa yang kita lakukan harus mampu menjawab beberapa pertanyaan sebagai berikut:&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Masalah apa yang perlu kita selesaikan?&lt;/li&gt;
&lt;li&gt;Bagaimana program yang kita buat ini akan digunakan?&lt;/li&gt;
&lt;li&gt;Apa yang harus dapat di selesaikan oleh program yang kita buat?&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Pada proses pengembangan sebuah program/sistem, tahap spesifikasi ini biasanya di capai melalui diskusi, tanya jawab, ataupun penelitian oleh depeloper terhadap costumer.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKuVvXUrdsCzSMt4jmGyGmgXjYfnLHSOwpulYSUzoCkNrOkssFZ24NPRuvbFctf3dDTAaWSd7-YdDzQNT6T-7lf8gmPPLK6n55XVW2HuCeQmZOruWh5OEZvXHjBbDzHEsD7uJ9wTuZLmOo/s1600/Perancangan+Sistem+Bagian+1+-+Spesifikasi.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKuVvXUrdsCzSMt4jmGyGmgXjYfnLHSOwpulYSUzoCkNrOkssFZ24NPRuvbFctf3dDTAaWSd7-YdDzQNT6T-7lf8gmPPLK6n55XVW2HuCeQmZOruWh5OEZvXHjBbDzHEsD7uJ9wTuZLmOo/s1600/Perancangan+Sistem+Bagian+1+-+Spesifikasi.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
pada tahap ini pertama-tama yang harus kita lakukan adalah melakukan pemecahan/pemilhan masalah menjadi beberapa sub-masalah yang lebih kecil agar masalah tersebuat dapat mudah kita selesaikan. jadi kata kuncinya adalah Bagi dan Cari Solusi. dengan memecah masalah yang besar menjadi bagian bagian kecil, maka kita akan dengan mudah mencari solusinya. Itulah ciri utama dari pengembangan berorientasi Object.&lt;br /&gt;
&lt;br /&gt;
Lalu seberapa bayak pemilahan ini kita lakukan???. Untuk hal ini tergantung sepenuhnya pada kita. Kita harus dapat memecah masalah sehingga masalah itu menjadi &quot;Mudah untuk di selesaikan&quot;. Untuk hal ini memang memerlukan jam terbang atau pengalaman, jadi semakin sering kita merancang sebuah sistem maka akan semakin mahir kita dalam memilah dan memecah masalah kedalam sub-sub masalah yang lebih kecil.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://javadanphp.blogspot.com/feeds/378730586910298012/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://javadanphp.blogspot.com/2015/01/perancangan-sistem-bagian-satu-spesifikasi.html#comment-form' title='2 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/378730586910298012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/378730586910298012'/><link rel='alternate' type='text/html' href='http://javadanphp.blogspot.com/2015/01/perancangan-sistem-bagian-satu-spesifikasi.html' title='Perancangan Sistem Bagian 1 - Spesifikasi'/><author><name>Ridwan Labs</name><uri>http://www.blogger.com/profile/16261392191830734149</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKuVvXUrdsCzSMt4jmGyGmgXjYfnLHSOwpulYSUzoCkNrOkssFZ24NPRuvbFctf3dDTAaWSd7-YdDzQNT6T-7lf8gmPPLK6n55XVW2HuCeQmZOruWh5OEZvXHjBbDzHEsD7uJ9wTuZLmOo/s72-c/Perancangan+Sistem+Bagian+1+-+Spesifikasi.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6975658215536531975.post-7808403057247919946</id><published>2014-07-12T14:48:00.000-07:00</published><updated>2014-07-12T14:48:02.900-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="IDE"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Java - Basic"/><category scheme="http://www.blogger.com/atom/ns#" term="Java - Konsep"/><category scheme="http://www.blogger.com/atom/ns#" term="Java - Umum"/><title type='text'>FYI - Buat project Baru di Eclipse</title><content type='html'>Bagi temen temen yang udah tau, lewat aja postingan ini..&lt;br /&gt;
&lt;br /&gt;
Membuat project baru di eclipse sangat mudah. Temen-temen bisa ikuti langkah langkah dibawah ini.&lt;br /&gt;
1. langkah pertama, pilih file -&amp;gt; new -&amp;gt; project atau dapat langsung memilih toolbar new project, tekan pada tanda panahnya kemudian pilih project&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;img alt=&quot;Java - Basic, Java, Java - Konsep, Java - Umum, IDE, Eclipse, &quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkXS1jOOuFg9vgTZSpQ9NXwI_gSYfo6hkt7lEldrfgBe8aPrIBvjcWP-i4hufkelm6fT1xuH9BilJ3Hy7qwyXmW_U9DhLVK11EyHjyHOTHSOV-b7DByMh4VfRkNvmb0OoellYnUtgMPYM/s320/gb1.gif&quot; id=&quot;BLOGGER_PHOTO_ID_5285761625175791762&quot; style=&quot;height: 120px; width: 151px;&quot; title=&quot;FYI - Buat project Baru di Eclipse&quot; /&gt;&lt;/div&gt;
&lt;br /&gt;
2. kemudian akan keluar dialog seperti dibawah ini&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;img alt=&quot;Java - Basic, Java, Java - Konsep, Java - Umum, IDE, Eclipse, &quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAM8EhsSSs1dnloMWnEZo7SCPQUCQjF4x50GteBnrrD_GhfVZuS6vGoNNSHVKWvQXVfbuSzlUdxxmJuUGxPCNU0wy8OC92krr01NjUB1UdCTnePztbOUGaKtSdubFpKfOJbgRNxClAHUk/s320/gb2.gif&quot; id=&quot;BLOGGER_PHOTO_ID_5285761624722964770&quot; style=&quot;height: 320px; width: 270px;&quot; title=&quot;FYI - Buat project Baru di Eclipse&quot; /&gt;&lt;/div&gt;
&lt;br /&gt;
pilih path java kemudian java project. Tekan next&lt;br /&gt;
&lt;br /&gt;
3. setelah itu kita akan di bawa menuju dialog yang satu ini&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;
&lt;img alt=&quot;Java - Basic, Java, Java - Konsep, Java - Umum, IDE, Eclipse, &quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLoEpO1PjoBjpxd8TQGWiidSskCYrzG2i8ACHN3SKASKeCCT-LfsZ03VrKwbtctjAdo5kmpiFLLxXgvmBJZTZQUOSO8j3FHKZVWWmojuxRmgwcKJ6Dhdd1wlE4hSG3qohm6mSQ2K7ZI9c/s320/gb3.gif&quot; id=&quot;BLOGGER_PHOTO_ID_5285761630181321458&quot; style=&quot;height: 320px; width: 230px;&quot; title=&quot;FYI - Buat project Baru di Eclipse&quot; /&gt;&lt;/div&gt;
&lt;br /&gt;
keterangan:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Nama Project yang kita inginkan&lt;/li&gt;
&lt;li&gt;Folder Project, Jika memilih yang pertama maka folder project akan berada pada workspace. Jika memilih option yang kedua maka kita harus menentukan sendiri letak project.&lt;/li&gt;
&lt;li&gt;jika kita menginstal lebih dari 5 program java, atau jika dalam komputer kita terdapat dua atau lebih JRE yang terinstall, maka kita dapat memilih untuk menggunakan JRE versi yang kita sukai (setiap versi JRE mempunya kelebihan masing-masing).&lt;/li&gt;
&lt;li&gt;jika kita memilih option yang pertama maka file source dan file Class hasil kompilasi akan disatukan. Jika memilih yang kedua, maka sebaliknya.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
4. klik next, maka kita akan dibawa menuju dialog yang satu ini,&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;
&lt;img alt=&quot;Java - Basic, Java, Java - Konsep, Java - Umum, IDE, Eclipse, &quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVlr0XIYTigk0OeKVnA1Exm34anE60INjrilGLTaKScVKLxxql0iY2NBWkE_qq3SOUlVKfeW6crGy9fU4JTUEB6mNp02ogFsKP86OuzAkRaVtj_RG-NyqQVv81eRdEQejES2T-JSRlReE/s320/gb4.gif&quot; id=&quot;BLOGGER_PHOTO_ID_5285761642545815314&quot; style=&quot;height: 320px; width: 250px;&quot; title=&quot;FYI - Buat project Baru di Eclipse&quot; /&gt;&lt;/div&gt;
&lt;br /&gt;
dialog ini merupakan rincian detail project yang kita buat.&lt;br /&gt;
&lt;br /&gt;
5. klik finish dan project kita telah di tambahkan kedalam workspace.&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;
&lt;img alt=&quot;Java - Basic, Java, Java - Konsep, Java - Umum, IDE, Eclipse, &quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiklsi0FFtHuIt935TgFSz_AxA458AnSupyPe-9PqGMozNC7EU-mhJNjDQagWuz0XMpr4pTHyMxJvAHhmjij3MBEEveaB9_ZVWFxncpTA-8JQNY28gxwZZMQMC9kr2xcnUrsWTz5uVJEac/s320/gb5.gif&quot; id=&quot;BLOGGER_PHOTO_ID_5285761644846722066&quot; style=&quot;height: 100px; width: 251px;&quot; title=&quot;FYI - Buat project Baru di Eclipse&quot; /&gt;&lt;/div&gt;
&lt;br /&gt;
Yup segampang itu, selamat mencoba.</content><link rel='replies' type='application/atom+xml' href='http://javadanphp.blogspot.com/feeds/7808403057247919946/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://javadanphp.blogspot.com/2014/07/fyi-buat-project-baru-di-eclipse.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/7808403057247919946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/7808403057247919946'/><link rel='alternate' type='text/html' href='http://javadanphp.blogspot.com/2014/07/fyi-buat-project-baru-di-eclipse.html' title='FYI - Buat project Baru di Eclipse'/><author><name>Ridwan Labs</name><uri>http://www.blogger.com/profile/16261392191830734149</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkXS1jOOuFg9vgTZSpQ9NXwI_gSYfo6hkt7lEldrfgBe8aPrIBvjcWP-i4hufkelm6fT1xuH9BilJ3Hy7qwyXmW_U9DhLVK11EyHjyHOTHSOV-b7DByMh4VfRkNvmb0OoellYnUtgMPYM/s72-c/gb1.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6975658215536531975.post-1561771060549742004</id><published>2014-06-23T02:09:00.000-07:00</published><updated>2014-06-23T02:09:59.152-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Java - Basic"/><category scheme="http://www.blogger.com/atom/ns#" term="Java Swing"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips dan Trik"/><category scheme="http://www.blogger.com/atom/ns#" term="UI"/><title type='text'>Mudahnya Merubah Icon Aplikasi Di Java</title><content type='html'>Bagi temen-temen yang sampai saat ini bingung bagaimana menggunakan icon buatan sendiri untuk applikasi yang kita buat, sekarang hal itu bukan masalah lagi. Sebenarnya sanyat mudah untuk mengganti icon default java dengan icon buatan kita sendiri.&lt;br /&gt;
&lt;br /&gt;
Ok cukup basa-basinya, berikut konstruktor untuk menampilkan icon yang kita buat:&lt;br /&gt;
&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;setIconImage(java.awt.Toolkit.getDefaultToolkit().getImage(&quot;icon.png&quot;));&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;dan tadaaaaa. icon applikasi sudah berubah:&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;fullpost&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg26zbftHToQCkOqbniGgWzP_NGlD2Ts-Leq_IyuokAW8WMgd_h8ZpqI-OYhRUVUdGzLXHa60FJsDQ6YaWQs26Iyogw6asZIFvVCy4BDhm2Ep_4y5EGGiOr-JhWNYT3-b6OA99aX_jK6C4/s1600-h/Mudahnya+Merubah+Icon+Di+Java1.gif&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;Java, Tips dan Trik, Java - Basic, Java Swing, UI, &quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg26zbftHToQCkOqbniGgWzP_NGlD2Ts-Leq_IyuokAW8WMgd_h8ZpqI-OYhRUVUdGzLXHa60FJsDQ6YaWQs26Iyogw6asZIFvVCy4BDhm2Ep_4y5EGGiOr-JhWNYT3-b6OA99aX_jK6C4/s320/Mudahnya+Merubah+Icon+Di+Java1.gif&quot; id=&quot;BLOGGER_PHOTO_ID_5274717896643275474&quot; style=&quot;height: 200px; width: 300px;&quot; title=&quot;Mudahnya Merubah Icon Aplikasi Di Java&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;dibawah ini listring programnya, tinggal copy-paste aja:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;/**&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;br /&gt;* Nama File : RubahIcon.java&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;br /&gt;* Programing : BlackOnta&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;br /&gt;*&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;br /&gt;*/&lt;/span&gt;  &lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;br /&gt;package blackonta;&lt;/span&gt;  &lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;br /&gt;public class RubahIcon extends javax.swing.JFrame{&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;        public RubahIcon() {&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;       &lt;br /&gt;  super(&quot;Demo Merubah Icon By BlackOnta&quot;);&lt;/span&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;br /&gt;  setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);&lt;/span&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;br /&gt;  setIconImage(java.awt.Toolkit.getDefaultToolkit().getImage(&quot;icon1.png&quot;));&lt;/span&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;br /&gt;  setSize(300,200);&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;         setVisible(true);&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;    &lt;br /&gt;  }&lt;/span&gt;  &lt;span style=&quot;font-family: courier new;&quot;&gt;    &lt;br /&gt;&lt;br /&gt;  public static void main(String[] args) {&lt;/span&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;br /&gt;  javax.swing.SwingUtilities.invokeLater(new Runnable(){&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;     public void run(){&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;        &lt;br /&gt; new  RubahIcon();&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;}&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;    });&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;    &lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;fullpost&quot;&gt;Nah gampangkan???. eit tapi tunggu dulu supaya berhasil, kita harus siapkan dulu gambar yang akan dibuat iconnya, dan keunngulan java yang lainnya adalah gambar yang diperlukan tida terbatas pada gambar *.ico saja tapi juga support JPG, JPEG, Ataupun GIF.&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;fullpost&quot;&gt;
untuk latihan coba aja gambar ini&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAgr_B7ffNj85Fcwo-AKgl8ZuRQhh8cnC6NVdrjQ0wosHJvmP8OBQx4HMe1vb1WNx40_vLo6G4qNhYcS8gxvYbCh-I90rVhFCWkHZHq5Nad3OVOMhX5WxsJIn5-IMKvQBNeJ875zCCLF8/s1600-h/icon.png&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAgr_B7ffNj85Fcwo-AKgl8ZuRQhh8cnC6NVdrjQ0wosHJvmP8OBQx4HMe1vb1WNx40_vLo6G4qNhYcS8gxvYbCh-I90rVhFCWkHZHq5Nad3OVOMhX5WxsJIn5-IMKvQBNeJ875zCCLF8/s320/icon.png&quot; id=&quot;BLOGGER_PHOTO_ID_5274717899779371314&quot; style=&quot;cursor: pointer; height: 81px; width: 100px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://javadanphp.blogspot.com/feeds/1561771060549742004/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://javadanphp.blogspot.com/2008/11/mudahnya-merubah-icon-aplikasi-di-java.html#comment-form' title='4 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/1561771060549742004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/1561771060549742004'/><link rel='alternate' type='text/html' href='http://javadanphp.blogspot.com/2008/11/mudahnya-merubah-icon-aplikasi-di-java.html' title='Mudahnya Merubah Icon Aplikasi Di Java'/><author><name>Ridwan Labs</name><uri>http://www.blogger.com/profile/16261392191830734149</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg26zbftHToQCkOqbniGgWzP_NGlD2Ts-Leq_IyuokAW8WMgd_h8ZpqI-OYhRUVUdGzLXHa60FJsDQ6YaWQs26Iyogw6asZIFvVCy4BDhm2Ep_4y5EGGiOr-JhWNYT3-b6OA99aX_jK6C4/s72-c/Mudahnya+Merubah+Icon+Di+Java1.gif" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6975658215536531975.post-3867219571353789867</id><published>2014-06-02T05:11:00.001-07:00</published><updated>2014-06-02T05:11:06.727-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Aplikasi"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Java - Basic"/><category scheme="http://www.blogger.com/atom/ns#" term="Java - intermediate"/><category scheme="http://www.blogger.com/atom/ns#" term="Netbeans"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips dan Trik"/><title type='text'>Membuat Aplikasi Database dengan Netbeans (Bagian 1)</title><content type='html'>Beberapa hari yang lalu ada temen yang pengen tau cara membuat aplikasi database, ya semacam step-by step tutorial gitu deh.&lt;br /&gt;
&lt;br /&gt;
Ok deh bro, kebetulan saya sedang membuat project Sistem Informasi Akuntansi. tapi yang akan saya tunjukan kali ini hanya bagaimana cara membuat form login sedehana.&lt;br /&gt;
&lt;br /&gt;
Dalam postingan kali ini saya akan tunjukan cara membuat form login sederhana.&lt;br /&gt;
Idenya adalah, kita akan membuat sebuah form yang tidak dapat diakses, untuk dapat di akses,&lt;br /&gt;
&lt;br /&gt;
maka kita perlu login terlebih dahulu. Kemudian untuk keperluan login, kita buat sebuah form&lt;br /&gt;
&lt;br /&gt;
login untuk melakukan verifikasi username dan password. Kalau password berhasil di&lt;br /&gt;
&lt;br /&gt;
verifikasi maka user akan dapat menggunakan program, ya gitu deh.&lt;br /&gt;
Ok cukup intronya sebelum mulai membuaka netbeans, persiapkan dulu databasenya, supaya&lt;br /&gt;
&lt;br /&gt;
gampang kita pake mysql. Buat table kemudian buat feld-field sebagai berikut:&lt;br /&gt;
kd_user  varchar 6&lt;br /&gt;
username varchar 15&lt;br /&gt;
password varchar 20&lt;br /&gt;
nama_lengkap varchar 50&lt;br /&gt;
&lt;br /&gt;
kalau sudah, sekarang buka netbeansnya, kemudian buat program baru, terserah mau di kasih nama apa.&amp;nbsp;&lt;a href=&quot;http://onta-programing.blogspot.com/2008/12/buat-project-baru-di-netbeans.html&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Setelah buat project buat sebuah form yang berfungsi sebagai form utama, kaya ginilah kira-kira:&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0SrpIYw4OkvdT3GC6YXre3QB2p75ISqMxBjdRQOHfZcXxHp2CGcce91brRd4FtgBnnGqqqpk_gcZwZmik3QioWmjCpa0yWpprp-L32tDgZNlaZa8qjG6P5Aqx4LUjZTPT5ZELCQ0kQXA/s320/image014.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0SrpIYw4OkvdT3GC6YXre3QB2p75ISqMxBjdRQOHfZcXxHp2CGcce91brRd4FtgBnnGqqqpk_gcZwZmik3QioWmjCpa0yWpprp-L32tDgZNlaZa8qjG6P5Aqx4LUjZTPT5ZELCQ0kQXA/s320/image014.jpg&quot; style=&quot;cursor: pointer; height: 260px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Kalau mau, temen-temen bias download source codenya &lt;a href=&quot;http://www.ziddu.com/download/3189672/SIAkuntansi.zip.html&quot; style=&quot;font-weight: bold;&quot;&gt;di sini&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Set icon-icon pada toolbar, dan button-buttonya menjadi disable (kan ceritanya program baru bisa di gunakan kalo udah login :)).&lt;br /&gt;
&lt;br /&gt;
Setelah itu buat form satu lagi untuk form login. Gunakan JDialog untuk membuat Form login.&lt;br /&gt;
Yup kurang lebih kaya ginilah. Inga-inga ting… he bentuk formnya terserah kalian OK.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiKlOiJBAxtrBLsy9CvI7SuUT7vaeTAHcqYSkxSHS8c8S5yVS7fpQE4_0CnGS8ooyrCcbroi9GTmlhXCkCqwXPVBRQMg9y_9TcAU9Bbf4LphamF64bQJQlgbSEDlILJWFMf8d3UNg4nUM/s1600-h/image004.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiKlOiJBAxtrBLsy9CvI7SuUT7vaeTAHcqYSkxSHS8c8S5yVS7fpQE4_0CnGS8ooyrCcbroi9GTmlhXCkCqwXPVBRQMg9y_9TcAU9Bbf4LphamF64bQJQlgbSEDlILJWFMf8d3UNg4nUM/s320/image004.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5291065208412363762&quot; style=&quot;cursor: pointer; height: 131px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Nah sekarang, kita buat sebuah class untuk membuat sambungan ke database. Ingat ini bagian terpenting dari tujuan postingan ini&lt;br /&gt;
Buat class kemudian masukan kode sebagai berikut:&lt;br /&gt;
package logic;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;import java.sql.Connection;&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;br /&gt;import java.sql.SQLException;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;import java.sql.Statement;&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;br /&gt;import java.sql.DriverManager;&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;br /&gt;import java.sql.ResultSet;&lt;/span&gt;  &lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;br /&gt;public class KoneksiDB {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;    private String localhost, username, password;&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;br /&gt;public Connection conn=null;&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;br /&gt;public Statement state=null;&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;br /&gt;public ResultSet hasil=null;&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;    &lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;br /&gt;public KoneksiDB(String host, String user, String pass){&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;   &lt;br /&gt;localhost=host;&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;   &lt;br /&gt;username=user;&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;   &lt;br /&gt;password=pass;&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;   &lt;br /&gt;try{&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;              Class.forName(&quot;org.gjt.mm.mysql.Driver&quot;);&lt;/span&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;conn=DriverManager.getConnection(&quot;jdbc:mysql://&quot;+localhost+&quot;/coba&quot;, username, &lt;/span&gt;  &lt;span style=&quot;font-family: courier new;&quot;&gt;password);&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;         &lt;br /&gt;state=conn.createStatement();&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;   &lt;br /&gt;}catch(Exception e){&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;e.printStackTrace();&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;   &lt;br /&gt;}&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;br /&gt;}&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;    &lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;br /&gt;public boolean cekUser(String un, String ps){&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;   &lt;br /&gt;try {&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;       &lt;br /&gt;hasil = state.executeQuery(&quot;select username, password, nama_lengkap from &lt;/span&gt;  &lt;span style=&quot;font-family: courier new;&quot;&gt;db_login where username=&#39;&quot;+un+&quot;&#39; AND password=&#39;&quot;+ps+&quot;&#39;&quot;);&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;       &lt;br /&gt;hasil.last();&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;            if(hasil.getRow()==1)return true;&lt;br /&gt;else return false;&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;   &lt;br /&gt;} catch (SQLException ex) {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;            ex.printStackTrace();&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;            return false;&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;   &lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;}&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Nah kalo sudah, sekarang coba ngopi dulu, trus santai dulu deh sejenak trus, perhatikan kude&lt;br /&gt;
&lt;br /&gt;
di atas. Kode di atas merupakan kode untuk membuat sambungan dengan database. Kurang jelas&lt;br /&gt;
&lt;br /&gt;
baca lagi postingan&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://onta-programing.blogspot.com/2008/12/susah-koneksi-java-ke-database-siapa.html&quot;&gt;http://onta-programing.blogspot.com/2008/12/susah-koneksi-java-ke-database-siapa.html&lt;/a&gt;&lt;br /&gt;
Sekarang buat sebuah class main, yaitu sebuah class dimana kita akan  menjalankan aplikasi.&lt;br /&gt;
&lt;br /&gt;
Jadi ada satu hal yang perlu di perhatikan adalah selalu pisahkan logic program dengan form.&lt;br /&gt;
Ok di bawah kode public static void main(String args[]) ketikan kode berikut:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;try{    &lt;br /&gt;javax.swing.UIManager.setLookAndFeel(javax.swing.UIManager.getSystemLookAndFeelClassName());&lt;br /&gt;  }catch(Exception e){&lt;br /&gt;      e.printStackTrace();&lt;br /&gt;  }&lt;br /&gt;  javax.swing.SwingUtilities.invokeLater(new Runnable(){&lt;br /&gt;      public void run(){&lt;br /&gt;          form.FUtama app=new form.FUtama();&lt;br /&gt;          app.setVisible(true);&lt;br /&gt;      }&lt;br /&gt;});&lt;/span&gt;&lt;br /&gt;
Fungsinya untuk menampilkan form utama yang kita buat tadi.&lt;br /&gt;
Nah kalau sudah …….. lanjutin aja ke bagian 2 ya… sok&lt;a href=&quot;http://onta-programing.blogspot.com/2009/01/membuat-aplikasi-database-dengan.html&quot;&gt; klik disini&lt;/a&gt; nya.</content><link rel='replies' type='application/atom+xml' href='http://javadanphp.blogspot.com/feeds/3867219571353789867/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://javadanphp.blogspot.com/2014/06/membuat-aplikasi-database-dengannetbeans-bagian-1.html#comment-form' title='18 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/3867219571353789867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/3867219571353789867'/><link rel='alternate' type='text/html' href='http://javadanphp.blogspot.com/2014/06/membuat-aplikasi-database-dengannetbeans-bagian-1.html' title='Membuat Aplikasi Database dengan Netbeans (Bagian 1)'/><author><name>Ridwan Labs</name><uri>http://www.blogger.com/profile/16261392191830734149</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0SrpIYw4OkvdT3GC6YXre3QB2p75ISqMxBjdRQOHfZcXxHp2CGcce91brRd4FtgBnnGqqqpk_gcZwZmik3QioWmjCpa0yWpprp-L32tDgZNlaZa8qjG6P5Aqx4LUjZTPT5ZELCQ0kQXA/s72-c/image014.jpg" height="72" width="72"/><thr:total>18</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6975658215536531975.post-3694920792851257530</id><published>2014-05-22T19:09:00.001-07:00</published><updated>2014-05-22T19:09:26.511-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Artikel"/><category scheme="http://www.blogger.com/atom/ns#" term="Java - Basic"/><category scheme="http://www.blogger.com/atom/ns#" term="Netbeans"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips dan Trik"/><title type='text'>Cara Membuat Project Baru di Netbeans</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Postingan ini mungkin bagi sebagian orang memang kurang menarik, tapi bagi yang pengen belajar java, terutama yang berniat menggunakan netbeans sebagi IDE, perlu baca deh kayaknya.&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Langkah peryama yang harus dilakukan adalah, buka netbeans IDE kemudian untuk membuat project baru lakukan langkah-langkah berikut:&lt;/div&gt;
1. pilih menu file-new project, atau bisa langsung pilih pada toolbar icon seperti di bawah ini&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW_Q8l6gLQUeq5LAKthjFDERj6oT_g6c1mXahu24_ZP0_UMAUYISfOi5o932HB6aBlnoGJa5WA4UmeZjCCCy6mUkOgZQ_-prO573WmaD0KEtMjVWqkjlleUNSfRhhZlpzVKlhg9-NWOfI/s1600-h/gb1.gif&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;Cara Membuat Project Baru di Netbeans&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW_Q8l6gLQUeq5LAKthjFDERj6oT_g6c1mXahu24_ZP0_UMAUYISfOi5o932HB6aBlnoGJa5WA4UmeZjCCCy6mUkOgZQ_-prO573WmaD0KEtMjVWqkjlleUNSfRhhZlpzVKlhg9-NWOfI/s320/gb1.gif&quot; id=&quot;BLOGGER_PHOTO_ID_5284699612288673218&quot; style=&quot;height: 56px; width: 167px;&quot; title=&quot;Cara Membuat Project Baru di Netbeans&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
2. setelah itu akan muncul dialog box seperti gambar dibawah ini&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAiuuaOAG0IhpxE5UpHODScJRyXWxo0cQhtCigLqjWVr99FmKcaz2InTzzScSOm8vzTm8kxcCf-CL1RDezuKeGQYq5mUkoqcPGSgzEYDXyHR-SJo4TnVzyVELxi0KlvFQ1jH9FNYwmHuo/s1600-h/gb2.gif&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;Cara Membuat Project Baru di Netbeans&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAiuuaOAG0IhpxE5UpHODScJRyXWxo0cQhtCigLqjWVr99FmKcaz2InTzzScSOm8vzTm8kxcCf-CL1RDezuKeGQYq5mUkoqcPGSgzEYDXyHR-SJo4TnVzyVELxi0KlvFQ1jH9FNYwmHuo/s320/gb2.gif&quot; id=&quot;BLOGGER_PHOTO_ID_5284699618413593922&quot; style=&quot;height: 221px; width: 320px;&quot; title=&quot;Cara Membuat Project Baru di Netbeans&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
pilih folder general pada bagian kiri kemudian pilih java application, jika kita ingin membuat program java. kemudian klik next.&lt;br /&gt;
&lt;br /&gt;
3. Setelah itu akan muncul dialog box seperti gambar di bawah ini:&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYY2RAM3hDgHUS-nFnUlf9g8x-MfT4QHZTDZgF11n91K8ucYMmLxiiiGuanADiLiHuZxg75qgwnLHi2CoGLUQLktc4z7dAIBsOxqNBLzUr3rW8rGKBQU1eWGTwDrcl9MECVPLiyYo_XCY/s1600-h/gb3.gif&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYY2RAM3hDgHUS-nFnUlf9g8x-MfT4QHZTDZgF11n91K8ucYMmLxiiiGuanADiLiHuZxg75qgwnLHi2CoGLUQLktc4z7dAIBsOxqNBLzUr3rW8rGKBQU1eWGTwDrcl9MECVPLiyYo_XCY/s320/gb3.gif&quot; id=&quot;BLOGGER_PHOTO_ID_5284699618401622450&quot; style=&quot;cursor: pointer; height: 182px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Pada project name, isikan nama projectnya, kali ini sayamenggunakan nama kalkulator, (saya akan membuat aplikasi kalkulator menggunakan java).&lt;br /&gt;
&lt;br /&gt;
4. hilangkan ceklis pada Create main Class.&lt;br /&gt;
hal ini kita lakukan karena untuk main classnya sebaiknya kita buat dan tentukan nanti. kemudian klik finish&lt;br /&gt;
&lt;br /&gt;
5. lalu tunggu sampai prosesnya selesai. biasanya akan muncul dialog berikut:&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg08vLun0ybKu_ykwb7c9dTspIRLhBa5f570jNGWOsiRTnx5U-j0jasdEsdQevfRDjgX4rZ2Ug6pWHX5B6eYp628kBrT5Ve_-Di2WFwTPUaB91405QHrR62MnZDUUPuX_4bUG_lkBqxHiA/s1600-h/gb4.gif&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg08vLun0ybKu_ykwb7c9dTspIRLhBa5f570jNGWOsiRTnx5U-j0jasdEsdQevfRDjgX4rZ2Ug6pWHX5B6eYp628kBrT5Ve_-Di2WFwTPUaB91405QHrR62MnZDUUPuX_4bUG_lkBqxHiA/s320/gb4.gif&quot; id=&quot;BLOGGER_PHOTO_ID_5284699623756033922&quot; style=&quot;cursor: pointer; height: 105px; width: 277px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
6.  stelah prosesnya selesai, maka project baru telah dibuat. perhatikan pada panel sebelah kiri pada tab project:&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCVv1glp0L4xn8SmRnkEzJdhJoYK6bgbWc3i0f6uWHzvctn0OmyXElqjlOQG7IOnhPkqnt8meuGT6dd1o2oOzMj4CiTa6BVX7b0RIkc3GSDgkd9N6Knti8wzFg-QwBjyGZImItQ07Gn2o/s1600-h/gb5.gif&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCVv1glp0L4xn8SmRnkEzJdhJoYK6bgbWc3i0f6uWHzvctn0OmyXElqjlOQG7IOnhPkqnt8meuGT6dd1o2oOzMj4CiTa6BVX7b0RIkc3GSDgkd9N6Knti8wzFg-QwBjyGZImItQ07Gn2o/s320/gb5.gif&quot; id=&quot;BLOGGER_PHOTO_ID_5284699623488505906&quot; style=&quot;cursor: pointer; height: 226px; width: 225px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
NB. saya menggunakan Netbeans 5.5 pada saat buat ini, tapi pada netbeans yang baru, langkah-langkahnya sama.&lt;br /&gt;
&lt;br /&gt;
Selamat mencoba.....</content><link rel='replies' type='application/atom+xml' href='http://javadanphp.blogspot.com/feeds/3694920792851257530/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://javadanphp.blogspot.com/2014/05/buat-project-baru-di-netbeans.html#comment-form' title='9 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/3694920792851257530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/3694920792851257530'/><link rel='alternate' type='text/html' href='http://javadanphp.blogspot.com/2014/05/buat-project-baru-di-netbeans.html' title='Cara Membuat Project Baru di Netbeans'/><author><name>Ridwan Labs</name><uri>http://www.blogger.com/profile/16261392191830734149</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW_Q8l6gLQUeq5LAKthjFDERj6oT_g6c1mXahu24_ZP0_UMAUYISfOi5o932HB6aBlnoGJa5WA4UmeZjCCCy6mUkOgZQ_-prO573WmaD0KEtMjVWqkjlleUNSfRhhZlpzVKlhg9-NWOfI/s72-c/gb1.gif" height="72" width="72"/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6975658215536531975.post-7209487199279035407</id><published>2014-05-10T23:58:00.000-07:00</published><updated>2014-05-10T23:58:23.187-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java - Basic"/><title type='text'>Bijak dalam penggunaan library, akan membuat aplikasimu menjadi lebih cepat.</title><content type='html'>Kalo temen-temen perhatikan, disetiap kode yang blackonta buat selalu menyertakan import library yang panjang, kaya gini nih misalnya:&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
import javax.swing.JFrame;&lt;br /&gt;
import javax.swing.JButton;&lt;br /&gt;
import javax.swing.JLabel;&lt;br /&gt;
import javax.swing.ImageIcon;&lt;br /&gt;
import javax.swing.Icon;&lt;br /&gt;
import javax.swing.JOptionPane;&lt;br /&gt;
import java.awt.Container;&lt;br /&gt;
import java.awt.FlowLayout;&lt;br /&gt;
import java.awt.event.ActionEvent;&lt;br /&gt;
import java.awt.event.ActionListener;&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Koq mesti detail gitu sih, kan kode diatas bias ditulis lebih singkat. Memang kode diatas bias di tulis seperti ini:&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
import javax.swing.*;&lt;br /&gt;
import java.awt.*;&lt;br /&gt;
import java.awt.event.*;&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Lebih singkatkan??,&lt;br /&gt;
&lt;br /&gt;
Sepintas memang lebih singkat dalam penulisan kode, tapi dalam segi efektifitas penulisan kode di atas tidak efektif. Perhatikan beberapa tips berikut:&lt;br /&gt;
1. Gunakan Librari sesuai dengan yang digunakan pada aplikasi.&lt;br /&gt;
2. Jangan tertipu dengan sedikit banyaknya jumlah baris kode.&lt;br /&gt;
3. Jika kita merasa malas menulis banyak kode, kita dapat menggunakan tolls yang ada dan kebanyakan dari tool-tool ini gratis.&lt;br /&gt;
&lt;br /&gt;
Trus bagaimana cara ngirit library teh?, kan susah soalnya library di import di awal program sedangkan aplikasi ditulis setelahnya???.&lt;br /&gt;
&lt;br /&gt;
Gampang-gampang coba deh tips yang ini:&lt;br /&gt;
1. jangan dulu import library&lt;br /&gt;
2. tuliskan dulu aplikasi kemudian jika dibutuhkan Class tertentu baru deh masukan librarinya. Contoh: jika kita memerlukan JButton, baru masukan javax.swing.JButton; pada bagian atas program.&lt;br /&gt;
&lt;br /&gt;
Bagi yang sedang belajar, ada baiknya memperhatikan hal ini. Karena ini akan berpengaruh pada kinerja dari aplikasi yang kita buat.&lt;br /&gt;
&lt;br /&gt;
Cukup dulu yah tipsnya. Sebenarnya jika menggunakan IDE tertentu hal diatas sudah di akomodasi.</content><link rel='replies' type='application/atom+xml' href='http://javadanphp.blogspot.com/feeds/7209487199279035407/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://javadanphp.blogspot.com/2014/05/irit-dalam-penggunaan-librari-membuat-aplikasimu-menjadi-lebih-cepat.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/7209487199279035407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/7209487199279035407'/><link rel='alternate' type='text/html' href='http://javadanphp.blogspot.com/2014/05/irit-dalam-penggunaan-librari-membuat-aplikasimu-menjadi-lebih-cepat.html' title='Bijak dalam penggunaan library, akan membuat aplikasimu menjadi lebih cepat.'/><author><name>Ridwan Labs</name><uri>http://www.blogger.com/profile/16261392191830734149</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6975658215536531975.post-2895106718230002700</id><published>2014-04-23T18:53:00.001-07:00</published><updated>2014-04-23T18:53:37.861-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Aplikasi"/><category scheme="http://www.blogger.com/atom/ns#" term="Aplikasi Gratis"/><category scheme="http://www.blogger.com/atom/ns#" term="Barcode"/><category scheme="http://www.blogger.com/atom/ns#" term="Java - intermediate"/><category scheme="http://www.blogger.com/atom/ns#" term="Java Swing"/><category scheme="http://www.blogger.com/atom/ns#" term="Perancangan"/><category scheme="http://www.blogger.com/atom/ns#" term="UI"/><title type='text'>Video - Panduan Instalasi dan Pengaturan Absensi Digital Dengan Barcode</title><content type='html'>&lt;pre class=&quot;brush:java&quot;&gt;&lt;/pre&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmF2UIfsV1z4n-qmBeExWMc7LrZ98TiECvy7fqx4katlfPqpxxqjz_Zb4oiTaDyU8yy3e2xYce6pbWC6ldcd9zDvqo2qC-AjpHdyCgOYCVDWT1KZY0pUFA8VHehkgC9ClE_eoKK5MiSapQ/s1600/main.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmF2UIfsV1z4n-qmBeExWMc7LrZ98TiECvy7fqx4katlfPqpxxqjz_Zb4oiTaDyU8yy3e2xYce6pbWC6ldcd9zDvqo2qC-AjpHdyCgOYCVDWT1KZY0pUFA8VHehkgC9ClE_eoKK5MiSapQ/s1600/main.jpg&quot; height=&quot;206&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Berikut ini adalah panduan Instalasi dan Pengaturan Aplikasi Absesnsi Digital Dengan Barcode:&lt;br /&gt;
&lt;h3&gt;
Membuat dan Meng-Import Database MySQL&lt;/h3&gt;
Membuat dan Meng-Import Database menggunakan PhpMyAdmin&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/c80iW62uhTo?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
Membuat dan Meng-Import Database menggunakan Command Line &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/cOUQEqAt4m8?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3&gt;
Pengaturan/Konfigurasi Aplikasi dengan Database&lt;/h3&gt;
Berikut ini vara melakukan konfigurasi aplikasi Absesni Digital Menggunakan Barcode&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/QtsJjHVRPwI?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
Terima kasih sudah meluangkan waktu untuk mengunjungi blog ini.</content><link rel='replies' type='application/atom+xml' href='http://javadanphp.blogspot.com/feeds/2895106718230002700/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://javadanphp.blogspot.com/2014/04/video-panduan-instalasi-dan-pengaturan-absensi-digital-menggunaan-barcode.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/2895106718230002700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/2895106718230002700'/><link rel='alternate' type='text/html' href='http://javadanphp.blogspot.com/2014/04/video-panduan-instalasi-dan-pengaturan-absensi-digital-menggunaan-barcode.html' title='Video - Panduan Instalasi dan Pengaturan Absensi Digital Dengan Barcode'/><author><name>Ridwan Labs</name><uri>http://www.blogger.com/profile/16261392191830734149</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmF2UIfsV1z4n-qmBeExWMc7LrZ98TiECvy7fqx4katlfPqpxxqjz_Zb4oiTaDyU8yy3e2xYce6pbWC6ldcd9zDvqo2qC-AjpHdyCgOYCVDWT1KZY0pUFA8VHehkgC9ClE_eoKK5MiSapQ/s72-c/main.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6975658215536531975.post-2816784886564312401</id><published>2014-03-07T18:14:00.002-08:00</published><updated>2014-03-07T18:14:58.038-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Database"/><category scheme="http://www.blogger.com/atom/ns#" term="Database - MySQL"/><category scheme="http://www.blogger.com/atom/ns#" term="Java - Basic"/><title type='text'>Tips - Cara gampang Koneksi Java ke Database</title><content type='html'>Beberapa orang yang sedang belajar java mengeluh tentang koneksi java ke database. Kebanyakan dari mereka mengeluh tentang susahnya melakukan koneksi, setting, dan macem-macem lagi deh alasannya.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfTXJuGpBx-MPCWFF1JpePBS0ZKdumbWAV7swpMCSmcKifwjMG6mMstahyzFhZH-gjMytazs2pY1Zgj2gEGTRxBDYnw2-slcBRiJKImQb49gS4yZn7Kc-I1PpwMMV54srK1x4TbGqnrUmF/s1600/Tips+-+Cara+gampang+Koneksi+Java+ke+Database.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img alt=&quot;Java - Basic, Database, Database - MySQL, &quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfTXJuGpBx-MPCWFF1JpePBS0ZKdumbWAV7swpMCSmcKifwjMG6mMstahyzFhZH-gjMytazs2pY1Zgj2gEGTRxBDYnw2-slcBRiJKImQb49gS4yZn7Kc-I1PpwMMV54srK1x4TbGqnrUmF/s1600/Tips+-+Cara+gampang+Koneksi+Java+ke+Database.jpg&quot; height=&quot;240&quot; title=&quot;Tips - Cara gampang Koneksi Java ke Database&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Itu wajar sayapun mengalaminya waktu pertama kali mempelajari java. Sebenarnya melakukan koneksi dan setting database di java tidak susah.&lt;br /&gt;
&lt;br /&gt;
Trus gimana dong???&lt;br /&gt;
&lt;br /&gt;
Ikuti saja langkah berikut ini.&lt;br /&gt;
&lt;br /&gt;
I. Sebelum melakukan koneksi&lt;br /&gt;
Tahap ini adalah tahap yang harus dilakukan sebelum kita mulai menuliskan kode untuk koneksi database.&lt;br /&gt;
&lt;br /&gt;
Sebelum membuat program/aplikasi yang menggunakan koneksi database, terlebih dahulu kita lakukan hal-hal berikut:&lt;br /&gt;
&lt;br /&gt;
1. Siapkan Driver untuk Database yang kita gunakan&lt;br /&gt;
Driver ini bisaanya disediakan oleh para pengembang database. Untuk mendownload nya silahkan download langsung di situs resminya.&lt;br /&gt;
Contoh: untuk driver MySQL bisa di dapatkan di :http://dev.mysql.com/&lt;br /&gt;
&lt;br /&gt;
2. setelah drivernya kita dapatkan, maka langkah selanjutnya adalah setting classpath.&lt;br /&gt;
Pelajari lebih lanjut tentang setting classpath di sini: URL ubah Classpath.&lt;br /&gt;
&lt;br /&gt;
3. setelah kedua langkah diatas dilakukan, lanjut ke bgian II.&lt;br /&gt;
&lt;br /&gt;
II. Melakukan koneksi&lt;br /&gt;
Untuk melakukan koneksi ke database, sangat mudah. Hanya ada beberapa langkah yang harus dilakukan. Berikut saya paparkan caranya.&lt;br /&gt;
&lt;br /&gt;
Sebagai contoh saya menggunakan mysql (untuk database lain langkah-langkah yang harus dilakukan sama)&lt;br /&gt;
&lt;br /&gt;
1. Load Driver Database.&lt;br /&gt;
Untuk melakukan hal ini gunakan syntax berikut:&lt;br /&gt;
&lt;br /&gt;
Class.forName(“com.mysql.jdbc.Driver”); // sesuaikan dengan driver databasenya&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Koneksi dan Panggil URL databasenya.&lt;br /&gt;
Setelah driver databasenya ditentukan, pannggil URL databasenya:&lt;br /&gt;
Connection con=DriverManager.getConnection(url, user, password);&lt;br /&gt;
&lt;br /&gt;
url        : URL database&lt;br /&gt;
user        : username database&lt;br /&gt;
password    : password database&lt;br /&gt;
&lt;br /&gt;
untuk mysql syntaknya dapat diubah menjadi sebagai berikut&lt;br /&gt;
Connection con=DriverManager.getConnection(“jdbc:mysql:http://localhost/table_coba”, “root”, “blackonta”);&lt;br /&gt;
&lt;br /&gt;
3. buat Statement&lt;br /&gt;
pada tahap in buat query yang nantinya akan di eksekusi oleh data base:&lt;br /&gt;
stmt = conn.createStatement();  // step 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Eksekusi perintah (Bisaanya berupa Statement SQL)&lt;br /&gt;
rs = stmt.executeQuery(&quot;SELECT * FROM tabel02&quot;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Proses Hasil&lt;br /&gt;
Pada tahap ini hasil yang di dapat bisa kita proses lebih lanjut, dapat langsung ditampilkan dengan System.out.println(); atau mau ditampilkan di Grid untuk GUI Interface&lt;br /&gt;
&lt;br /&gt;
6. Tutup Koneksi.&lt;br /&gt;
Setelah didapatkan hasil yang diinginkan, tutup koneksinya:&lt;br /&gt;
stmt.close();&lt;br /&gt;
conn.close();&lt;br /&gt;
&lt;br /&gt;
nah ini ada contoh lengkapnya:&lt;br /&gt;
&lt;br /&gt;
---------------------------------------------------------&lt;br /&gt;
&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;import java.sql.*;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;public class koneksiDB {&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;  public static void main(String[] args) {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;    Connection conn = null;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;    Statement stmt = null;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;    ResultSet rs = null;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;    try {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;    Class.forName(&quot;org.gjt.mm.mysql.Driver&quot;); // Step 1&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;    } catch (ClassNotFoundException cnfe) {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;          System.err.println(cnfe);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;    } catch (Exception E) {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;        E.printStackTrace();&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;    } // end catch&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;try {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;conn = DriverManager.getConnection(&quot;jdbc:mysql://localhost/coba&quot;,&quot;root&quot;,&quot;black&quot;);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;stmt = conn.createStatement();  // step 4&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;rs = stmt.executeQuery(&quot;SELECT * FROM tabel02&quot;);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;while (rs.next()) {  // step 6&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;     System.out.print(rs.getString(&quot;Nomer&quot;) + &quot;  &quot;);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;     System.out.print(rs.getString(&quot;Judul&quot;) + &quot;  &quot;);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;     System.out.print(rs.getString(&quot;Pengarang&quot;) + &quot;  &quot;);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;     System.out.print(rs.getString(&quot;Penerbit&quot;) + &quot;  &quot;);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;     System.out.print(rs.getString(&quot;harga&quot;) + &quot;  &quot;);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;     System.out.println(&quot;Oke&quot;);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;} // while&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;stmt.close();&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;conn.close();&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;} catch(SQLException sqle) {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;        System.err.println(&quot;SQLException : &quot; + sqle.getMessage());&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;} // end cacth&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
---------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Cobain deh. Selamat mencoba.</content><link rel='replies' type='application/atom+xml' href='http://javadanphp.blogspot.com/feeds/2816784886564312401/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://javadanphp.blogspot.com/2014/03/tips-cara-gampang-koneksi-java-ke-database.html#comment-form' title='6 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/2816784886564312401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/2816784886564312401'/><link rel='alternate' type='text/html' href='http://javadanphp.blogspot.com/2014/03/tips-cara-gampang-koneksi-java-ke-database.html' title='Tips - Cara gampang Koneksi Java ke Database'/><author><name>Ridwan Labs</name><uri>http://www.blogger.com/profile/16261392191830734149</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfTXJuGpBx-MPCWFF1JpePBS0ZKdumbWAV7swpMCSmcKifwjMG6mMstahyzFhZH-gjMytazs2pY1Zgj2gEGTRxBDYnw2-slcBRiJKImQb49gS4yZn7Kc-I1PpwMMV54srK1x4TbGqnrUmF/s72-c/Tips+-+Cara+gampang+Koneksi+Java+ke+Database.jpg" height="72" width="72"/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6975658215536531975.post-3790896037753986485</id><published>2014-03-02T17:40:00.002-08:00</published><updated>2014-03-02T17:40:40.776-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java - Basic"/><category scheme="http://www.blogger.com/atom/ns#" term="Java - Konsep"/><category scheme="http://www.blogger.com/atom/ns#" term="Java - Umum"/><category scheme="http://www.blogger.com/atom/ns#" term="Java Swing"/><title type='text'>Perbedaan JProgressBar dan JProgressMonitor di Java</title><content type='html'>Artikel lama dari blog lama, semoga masih bisa bermanfaat.&lt;br /&gt;
&lt;br /&gt;
Ada satu lagi komponen swing yang berkaitan dengan progress bar, yaitu Progress Monitor, Waduuhh apalagi tuhh??.&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
Yup sama seperti JProgressbar namun JProgressMonitor berbentuk sebuah dialogBox. Masih Bingung???&lt;br /&gt;
&lt;br /&gt;
Singkatnya, untuk membuat sebuah dialog box dengan menggunakan JProgressbar, maka kita harus membuat sebuah frame atau dialog, kemudian menambahkan komponen JProgressbar, tapi kalau kita menggunakan JProgressMonitor kita akan langsung dibuatkan sebuah dialog dengan progresBar didalamnya.&lt;br /&gt;
&lt;br /&gt;
Untuk membuat JprogressMonitor gampang banget. Konstruktor utamanya adalah sebagai berikut:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;ProgressMonitor  pMon = new ProgressMonitor(Komponen_induk, &quot;judul_dialog&quot;, &quot;String_tampilan_JProgressMonitor&quot;, nilai_min, nilai_max);&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Contoh&lt;br /&gt;
&lt;span style=&quot;font-size: 85%;&quot;&gt;ProgressMonitor  pMon = new ProgressMonitor(null, &quot;Contoh Dialog&quot;, &quot;Mulai . . .&quot;, 0, 100);&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Yaa supaya bisa dilihat hasilnya, buat dulu sebuah JFrame sebagai framenya. Sourcenya lumayan panjang kalau di tampilkan di sini &lt;a href=&quot;http://www.ziddu.com/download/3252389/ProgressMontor.zip.html&quot;&gt;Download &lt;/a&gt;aja yah &lt;a href=&quot;http://www.ziddu.com/download/3252389/ProgressMontor.zip.html&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;di sini&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
Kayak gini hasilnya:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGaogt-7c8z3VncTQA2whr9VB7esyyK9vnVhf8995pls1BeCyNnK2y7bN_5eS-uyYWRikL8TEAx0ySWFaMgL7YjV-o4FFazXOe_qif-k0cZgJVyoDv6x4eCj8dF0Oo7joaJMQhhazeyhk/s1600-h/image002.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;Basic, Konsep,  Umum, Java, Swing, JProgresMonitor&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGaogt-7c8z3VncTQA2whr9VB7esyyK9vnVhf8995pls1BeCyNnK2y7bN_5eS-uyYWRikL8TEAx0ySWFaMgL7YjV-o4FFazXOe_qif-k0cZgJVyoDv6x4eCj8dF0Oo7joaJMQhhazeyhk/s320/image002.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5293619925573602466&quot; style=&quot;height: 129px; width: 270px;&quot; title=&quot;Perbedaan JProgressBar dan JProgressMonitor di Java&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Yup Semoga membantu.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://javadanphp.blogspot.com/feeds/3790896037753986485/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://javadanphp.blogspot.com/2014/03/perbedaan-jprogressbar-dan-jprogressmonitor-di-java.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/3790896037753986485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/3790896037753986485'/><link rel='alternate' type='text/html' href='http://javadanphp.blogspot.com/2014/03/perbedaan-jprogressbar-dan-jprogressmonitor-di-java.html' title='Perbedaan JProgressBar dan JProgressMonitor di Java'/><author><name>Ridwan Labs</name><uri>http://www.blogger.com/profile/16261392191830734149</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGaogt-7c8z3VncTQA2whr9VB7esyyK9vnVhf8995pls1BeCyNnK2y7bN_5eS-uyYWRikL8TEAx0ySWFaMgL7YjV-o4FFazXOe_qif-k0cZgJVyoDv6x4eCj8dF0Oo7joaJMQhhazeyhk/s72-c/image002.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6975658215536531975.post-2941171515354581125</id><published>2014-02-20T17:29:00.002-08:00</published><updated>2014-02-20T17:30:18.386-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java - Basic"/><category scheme="http://www.blogger.com/atom/ns#" term="Java - Konsep"/><category scheme="http://www.blogger.com/atom/ns#" term="Java - Umum"/><category scheme="http://www.blogger.com/atom/ns#" term="Java Swing"/><category scheme="http://www.blogger.com/atom/ns#" term="UI"/><title type='text'>Mempercantik Tombol/JButton di Java</title><content type='html'>Tombol dalam suatu aplikasi mejadi suatu hal yang wajib deh kayaknya. Soalnya hamper di tiap aplikasi pasti pake tombol. Nah sekarang saya mau coba beri sedikit tips membuat tombol yang menarik dengan java.&lt;br /&gt;
&lt;br /&gt;
Kalau kita surfing di internet, buka situs ini, situ itu pernah dong ngeliat tampilan kayak gini:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAhZ0iOCJNevOoUKVAu7Vk5gwwrwgpNDL3Mz33Pum3Wz7ZHqu0iv1CvgUHISlc1jVK6mU_xu8BN9BvK0_iEUxBjTkIELr2lGEJarBM1Xx2oTD3KhJs1DPMpO9GGxS51MgkMS5XSytHCF0/s1600-h/relo1.gif&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAhZ0iOCJNevOoUKVAu7Vk5gwwrwgpNDL3Mz33Pum3Wz7ZHqu0iv1CvgUHISlc1jVK6mU_xu8BN9BvK0_iEUxBjTkIELr2lGEJarBM1Xx2oTD3KhJs1DPMpO9GGxS51MgkMS5XSytHCF0/s320/relo1.gif&quot; id=&quot;BLOGGER_PHOTO_ID_5285766978593388738&quot; style=&quot;cursor: pointer; height: 35px; width: 188px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Yup, Rollover button namanya. Tombol ini memberikan gambaran visual yang berbeda di setiap statenya, misalnya pada keadaan bisaa, keadaan Mouse over, dan lainnya. Membuat tombol seperti ini pada halaman web memang mudah, banyak aplikasi yang bisa kita gunakan untuk membantu. Tapi kalo aplikasi???? Bisa gak ya???.&lt;br /&gt;
&lt;br /&gt;
Lagi lagi java punya solusi untuk yang satu ini. Pada class javax.swing.JButton mempunyai beberapa method yang bisa kita gunakan untuk membuat efek rollover seperti pada halaman web. Berikut method-method yang dapat kita gunakan:&lt;br /&gt;
&lt;br /&gt;
setRolloverIcon(Icon);&lt;br /&gt;
setDisabledIcon(Icon);&lt;br /&gt;
&lt;br /&gt;
pada postingan kali ini saya akan menunjukan pembuatannya.&lt;br /&gt;
&lt;br /&gt;
Source code lengkapnya dapat kamu download &lt;a href=&quot;http://www.ziddu.com/download/3058200/TombolAsik.zip.html&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;disini&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Langkah pertama seperti bisaa buat sebuah class. Namanya terserah bebas lah pokonya.&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
import javax.swing.JFrame;&lt;br /&gt;
import javax.swing.JButton;&lt;br /&gt;
import javax.swing.JLabel;&lt;br /&gt;
import javax.swing.ImageIcon;&lt;br /&gt;
import javax.swing.Icon;&lt;br /&gt;
import javax.swing.JOptionPane;&lt;br /&gt;
import java.awt.Container;&lt;br /&gt;
import java.awt.FlowLayout;&lt;br /&gt;
import java.awt.event.ActionEvent;&lt;br /&gt;
import java.awt.event.ActionListener;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public class TombolAsik extends JFrame{&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Trus buat beberapa tombol :&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
tombol1=new JButton(&quot;Tombol Bisaa&quot;);&lt;br /&gt;
tombol2=new JButton(&quot;Tombol Rollover&quot;, icon0);&lt;br /&gt;
tombol3=new JButton(&quot;Disable&quot;, icon0);&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Trus definisikan icon icon yang akan kita gunakan sebagai icon rollover:&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Icon icon0=new ImageIcon(&quot;icon0.png&quot;);&lt;br /&gt;
Icon icon1=new ImageIcon(&quot;icon1.png&quot;);&lt;br /&gt;
Icon icon3=new ImageIcon(&quot;icond.png&quot;);&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Perhatikan path icon yang digunakan, jika temen-temen membuat direktori tersendiri misalkan direktori “gambar” maka definisinya menjadi sebagai berikut:&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Icon icon0=new ImageIcon(&quot;gambar/icon0.png&quot;);&lt;br /&gt;
Icon icon1=new ImageIcon(&quot;gambar/icon1.png&quot;);&lt;br /&gt;
Icon icon3=new ImageIcon(&quot;gambar/icond.png&quot;);&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Nah trus kalau dah selesai compile trus run, jadi dehhhhh.&lt;br /&gt;
Kira-kira kaya gini jadinya&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA2mU1RBGbmHP63yAOzABtqCGTKXAo3k_A5tM6Zo9ObUVCQOavCx_CPFtRxKf4FwNkHYzgo_pP9SjYV0OEVhkh92wn2P58PGeZFMbEYofT1tDFB8bKm7DWq2ERTIPnXgYOh6QnMYZ0Npc/s1600-h/main.gif&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA2mU1RBGbmHP63yAOzABtqCGTKXAo3k_A5tM6Zo9ObUVCQOavCx_CPFtRxKf4FwNkHYzgo_pP9SjYV0OEVhkh92wn2P58PGeZFMbEYofT1tDFB8bKm7DWq2ERTIPnXgYOh6QnMYZ0Npc/s320/main.gif&quot; id=&quot;BLOGGER_PHOTO_ID_5285766976816407394&quot; style=&quot;cursor: pointer; height: 150px; width: 300px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Nah sekarang coba deh tombolnya. Nih kaya gini jadinya:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnq23i-XBWNuWpLWagblcb7RicOKkK-Ab_s7SYh5zphDLmADAgQIgrTInETeAhwSnkSj_P5rVasuuxeAKJEeuLihPWxV-tfYrJB_G1YypqOB4VFO1tEQ9Lu6qi1v89VIqFpMwkUayXpjU/s1600-h/roll.gif&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnq23i-XBWNuWpLWagblcb7RicOKkK-Ab_s7SYh5zphDLmADAgQIgrTInETeAhwSnkSj_P5rVasuuxeAKJEeuLihPWxV-tfYrJB_G1YypqOB4VFO1tEQ9Lu6qi1v89VIqFpMwkUayXpjU/s320/roll.gif&quot; id=&quot;BLOGGER_PHOTO_ID_5285766982770518626&quot; style=&quot;cursor: pointer; height: 33px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHvEGI8XZWLiECJE4pdTvZcIM9ATlyTnmwhDxes8G295_AOe9p4GkigEyXD6OaRihS9a1FvwKguLTp2WywHmkZ0oSy4USIZCcAm7oapc_Yf2UpZQ-NlqCFmN_zHek31Z1SIn9QpQjN4M8/s1600-h/roll2.gif&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHvEGI8XZWLiECJE4pdTvZcIM9ATlyTnmwhDxes8G295_AOe9p4GkigEyXD6OaRihS9a1FvwKguLTp2WywHmkZ0oSy4USIZCcAm7oapc_Yf2UpZQ-NlqCFmN_zHek31Z1SIn9QpQjN4M8/s320/roll2.gif&quot; id=&quot;BLOGGER_PHOTO_ID_5285766986224087362&quot; style=&quot;cursor: pointer; height: 33px; width: 244px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Nah gampangkan??, kalo bingung download dulu kodenya trus pelajari lagi deh. Pengalaman saya sih lebih ngerti kalau langsung belajar dari kodenya. Nih url kodenya: &lt;a href=&quot;http://www.ziddu.com/download/3058200/TombolAsik.zip.html&quot;&gt;SourceCode.&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://javadanphp.blogspot.com/feeds/2941171515354581125/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://javadanphp.blogspot.com/2014/02/mempercantik-tomboljbutton-di-java.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/2941171515354581125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/2941171515354581125'/><link rel='alternate' type='text/html' href='http://javadanphp.blogspot.com/2014/02/mempercantik-tomboljbutton-di-java.html' title='Mempercantik Tombol/JButton di Java'/><author><name>Ridwan Labs</name><uri>http://www.blogger.com/profile/16261392191830734149</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAhZ0iOCJNevOoUKVAu7Vk5gwwrwgpNDL3Mz33Pum3Wz7ZHqu0iv1CvgUHISlc1jVK6mU_xu8BN9BvK0_iEUxBjTkIELr2lGEJarBM1Xx2oTD3KhJs1DPMpO9GGxS51MgkMS5XSytHCF0/s72-c/relo1.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6975658215536531975.post-5506757682534847671</id><published>2014-02-12T00:42:00.002-08:00</published><updated>2014-02-12T00:42:24.738-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Java - Basic"/><title type='text'>Setting Driver Database di Eclipse</title><content type='html'>Setting database merupakan suatu hal yang mutlak dilakukan, terutama jika kita berencana membuat aplikasi yang menggunkakan database.&lt;br /&gt;
&lt;br /&gt;
Nah kali ini saya coba sedikit berbagi yang saya ketahui.&lt;br /&gt;
&lt;br /&gt;
Setting driver database pada eclipse tergolong mudah, ga percaya???? Ikuti langkah berikut ini:&lt;br /&gt;
&lt;br /&gt;
1. langkah pertama adalah buat project baru. (pelajari cara buat project baru di eclipse di sini).&lt;br /&gt;
2. klik kanan pada project kemudian pilih properties.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirHvlaiKLRk8r2qBhusow90fmu0tQ-SjJx7OBHLr9o-9NoNbz-sK_cLPKajBE1o6x6iyrTkk15abICxmCzzLNoEEHQikZYtw1ROgukRQNzHo2p609zQJot2j32_eu07lXCmVGIUEn9jRc/s1600-h/gb1.gif&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;Java, Basic, Eclipse, IDE&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirHvlaiKLRk8r2qBhusow90fmu0tQ-SjJx7OBHLr9o-9NoNbz-sK_cLPKajBE1o6x6iyrTkk15abICxmCzzLNoEEHQikZYtw1ROgukRQNzHo2p609zQJot2j32_eu07lXCmVGIUEn9jRc/s320/gb1.gif&quot; id=&quot;BLOGGER_PHOTO_ID_5285763581628818594&quot; style=&quot;height: 248px; width: 256px;&quot; title=&quot;Setting Driver Database di Eclipse&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
3. setelah dialog terbuka, pilih java build path, kemudian pilih tab Libraries. Klik pada tombol Add External JARs.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXjW_rMKHnmLfk-JJtD8fbkFvoqtGVwj2KNCiDvF0ENE6jCoKFQZVi7oVOFGawxzl19BbzIYidya9L2EakfjPTh4W4xh1eQ3-NCd0vhpHKI3GxMBKWrpCF4sxbqymgQaA1TeAeeOxZY2s/s1600-h/gb2.gif&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXjW_rMKHnmLfk-JJtD8fbkFvoqtGVwj2KNCiDvF0ENE6jCoKFQZVi7oVOFGawxzl19BbzIYidya9L2EakfjPTh4W4xh1eQ3-NCd0vhpHKI3GxMBKWrpCF4sxbqymgQaA1TeAeeOxZY2s/s320/gb2.gif&quot; id=&quot;BLOGGER_PHOTO_ID_5285763581359717186&quot; style=&quot;cursor: pointer; height: 212px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
4. Pilih driver yang di akan di gunakan&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmBnMK8sohif0EUUUMHiZgUc5aMeZ156pWUmcKFx6ndsuoaUbSGci79mu-duwszyHQy8BP7L-3vnl4iigR2QLs1x73LtPcV2R9k5psI2eG0iCMLn4u83xXuMsJtMYVthuLdPRe6gccCaw/s1600-h/gb3.gif&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmBnMK8sohif0EUUUMHiZgUc5aMeZ156pWUmcKFx6ndsuoaUbSGci79mu-duwszyHQy8BP7L-3vnl4iigR2QLs1x73LtPcV2R9k5psI2eG0iCMLn4u83xXuMsJtMYVthuLdPRe6gccCaw/s320/gb3.gif&quot; id=&quot;BLOGGER_PHOTO_ID_5285763586859281090&quot; style=&quot;cursor: pointer; height: 238px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
5. setelah itu maka akan tampak tambahan libraries baru pada dialog box.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2bfjla5IsvpO9FrJrKz6vRtTu12Me_6cl-7oUvkiqdympS5DBmQdQ0-MHisoO1sQcLbK5Z91Eg_rSRnyWBquZOmDtm614yrnOHY2ig8uKhHXgGXNfJvSba-yLeDqu0m8TwKe8RQ3BtGg/s1600-h/gb4.gif&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2bfjla5IsvpO9FrJrKz6vRtTu12Me_6cl-7oUvkiqdympS5DBmQdQ0-MHisoO1sQcLbK5Z91Eg_rSRnyWBquZOmDtm614yrnOHY2ig8uKhHXgGXNfJvSba-yLeDqu0m8TwKe8RQ3BtGg/s320/gb4.gif&quot; id=&quot;BLOGGER_PHOTO_ID_5285763590758792402&quot; style=&quot;cursor: pointer; height: 212px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
6. satulahngkah lagi yang harus diingat, pilih tab Other and Export kemudian centang library baru tersebut. Klik OK&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGlPDaC2NMUTgp16HUCcjUwB-NHtQPVz-D438wbw8vSROxPPD9OEEwVUzA2YPHotp6GhZDUNrHJzznzb0zbc3ov-YtRLl6vFiOgmyXVtFvO83vjnOl5AWzgf4XzGfrhpU7sR1QyJxDbMY/s1600-h/gb5.gif&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGlPDaC2NMUTgp16HUCcjUwB-NHtQPVz-D438wbw8vSROxPPD9OEEwVUzA2YPHotp6GhZDUNrHJzznzb0zbc3ov-YtRLl6vFiOgmyXVtFvO83vjnOl5AWzgf4XzGfrhpU7sR1QyJxDbMY/s320/gb5.gif&quot; id=&quot;BLOGGER_PHOTO_ID_5285763604586290450&quot; style=&quot;cursor: pointer; height: 212px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Lho buat apa dicentang????&lt;br /&gt;
&lt;br /&gt;
Fungsinya adalah pada saat kita akan mendestribusikan hasil kerja kita maka otomatis eclipse akan menyertakan library yang kita centang ini. Yang gitu deh kira-kira.&lt;br /&gt;
&lt;br /&gt;
Waktunya mencoba….&lt;br /&gt;
&lt;br /&gt;
Sekarang siap deh untuk bekerja tanpa adlagi pesan error karena driver database yang dimaksud tidak ditemukan ata eror-eror lainnya.&lt;br /&gt;
&lt;br /&gt;
Neeh contonya:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-U3i8sMFCEc0vtHuzO1flCIdjGMwHaZNlnPCv1FAEroYsMcR-67iyJoPup8s7hXAqWxL27gk6TwsJ5Pq3FOGoGh84WQ1SanXWbOGTLUN_NGQW_ctz4kGINKAQjKE0cjIm-xj7dU8QuGI/s1600-h/gb6.gif&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-U3i8sMFCEc0vtHuzO1flCIdjGMwHaZNlnPCv1FAEroYsMcR-67iyJoPup8s7hXAqWxL27gk6TwsJ5Pq3FOGoGh84WQ1SanXWbOGTLUN_NGQW_ctz4kGINKAQjKE0cjIm-xj7dU8QuGI/s320/gb6.gif&quot; id=&quot;BLOGGER_PHOTO_ID_5285764202363918578&quot; style=&quot;cursor: pointer; height: 171px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Ya udah sekarang saatnya untuk mencoba sendiri.</content><link rel='replies' type='application/atom+xml' href='http://javadanphp.blogspot.com/feeds/5506757682534847671/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://javadanphp.blogspot.com/2014/02/setting-driver-database-di-eclipse.html#comment-form' title='3 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/5506757682534847671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/5506757682534847671'/><link rel='alternate' type='text/html' href='http://javadanphp.blogspot.com/2014/02/setting-driver-database-di-eclipse.html' title='Setting Driver Database di Eclipse'/><author><name>Ridwan Labs</name><uri>http://www.blogger.com/profile/16261392191830734149</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirHvlaiKLRk8r2qBhusow90fmu0tQ-SjJx7OBHLr9o-9NoNbz-sK_cLPKajBE1o6x6iyrTkk15abICxmCzzLNoEEHQikZYtw1ROgukRQNzHo2p609zQJot2j32_eu07lXCmVGIUEn9jRc/s72-c/gb1.gif" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6975658215536531975.post-3990517580791732370</id><published>2014-02-07T19:13:00.002-08:00</published><updated>2014-02-07T19:13:33.448-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java - Basic"/><category scheme="http://www.blogger.com/atom/ns#" term="Java - Konsep"/><category scheme="http://www.blogger.com/atom/ns#" term="Java - Umum"/><title type='text'>Mengenal sistem pewarisan atau inheritance di java</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;
Sama halnya dengan pewarisan pada manusia, pewarisan pada java meupakan penurunan sifat pada suatu class pada class lainnya.Inheritance atau pewarisan pada pemrograman berorientasi objek merupakan suatu hubungan dua buah kelas atau lebih. Dalam hal ini ada kelas yang memiliki atribut dan metode yang sama dengan kelas lainnya beserta atribut dan metode tambahan yang merupakan sifat khusus kelas yang menjadi turunannya.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMki8TVsBqG8J71RlrHXBkePrt-8XohjV54pqvVE6trc9Hnt1NPvDpdzLw1XK3FkHTylCi6AItLMqljhV7JPx-R4Qkit9D_tvo2rvHFaj9vhE6R7roCmZJ17llYlfUS2uqfDLdTMiwJqZJ/s1600/Mengenal+sistem+pewarisan+atau+inheritance+di+java.GIF&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img alt=&quot;Basic, Java, Konsep, Umum, Pewarisan, Inheritance, Java, Programming&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMki8TVsBqG8J71RlrHXBkePrt-8XohjV54pqvVE6trc9Hnt1NPvDpdzLw1XK3FkHTylCi6AItLMqljhV7JPx-R4Qkit9D_tvo2rvHFaj9vhE6R7roCmZJ17llYlfUS2uqfDLdTMiwJqZJ/s1600/Mengenal+sistem+pewarisan+atau+inheritance+di+java.GIF&quot; height=&quot;253&quot; title=&quot;Mengenal sistem pewarisan atau inheritance di java&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Sebagai contoh, misalkan ada sebuah kelas Kotak yang mempunyai kelas turunan Kotak3D:&lt;/div&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;class Kotak{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;private integer panjang;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;private integer lebar;&lt;br /&gt;Kotak(){&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;panjang = 0;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;lebar = 0;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;}&lt;br /&gt;public integer getPanjang(){ &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;return panjang;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;} &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;public integer getLebar(){&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;return lebar;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;}&lt;br /&gt;class Kotak3D extends Kotak{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;private integer tinggi;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;Kotak3D(){&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;tinggi = 0;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;}&lt;br /&gt;public integer getZ(){&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;return lebar;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;}&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
Keterkaitan antara kelas Kotak dan Kotak3D adalah kelas Kotak3D merupakan kelas turunan dari kelas Kotak. Dalam hal ini kelas Kotak disebut dengan kelas dasar atau super class atau base class sedangkan kelas Kotak3D disebut sebagai kelas turunan atau derived class atau subclass.Pada contoh di atas, ketika kelas Kotak3D dibuat objeknya maka objek tersebut dapat menggunakan metode yang ada pada kelas Kotak walau pada kode programnya metode itu tidak dituliskan, misalkan sebagai berikut:&lt;/div&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;Kotak3D p = new Kotak3D();&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;integer x = p.getPanjang();&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;integer y = p.getLebar();&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;integer z = p.getTinggi();&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
Keuntungan dari pewarisan adalah tidak perlu mengutak-atik kode kelas yang membutuhkan tambahan atribut atau metode saja, karena tinggal membuat kelas turunannya tanpa harus mengubah kode kelas dasarnya. &lt;/div&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
Kelas dasar akan mewariskan semua atribut dan kodenya kecuali konstruktor dan destruktor yang memiliki izin akses public dan protected ke kelas turunannya dengan izin akses yang sama dengan pada kelas dasar.Ketika sebuah kelas turunan dibuat objeknya saat eksekusi, maka secara implisit konstruktor kelas dasar dipanggil terlebih dahulu baru kemudian konstruktor kelas turunan dijalankan. Begitu juga saat objek dimusnahkan maka secara destruktor kelas turunan akan dijalankan baru kemudian destruktor kelas dasar dijalankan.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://javadanphp.blogspot.com/feeds/3990517580791732370/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://javadanphp.blogspot.com/2014/02/mengenal-sistem-pewarisan-atau-inheritance.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/3990517580791732370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/3990517580791732370'/><link rel='alternate' type='text/html' href='http://javadanphp.blogspot.com/2014/02/mengenal-sistem-pewarisan-atau-inheritance.html' title='Mengenal sistem pewarisan atau inheritance di java'/><author><name>Ridwan Labs</name><uri>http://www.blogger.com/profile/16261392191830734149</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMki8TVsBqG8J71RlrHXBkePrt-8XohjV54pqvVE6trc9Hnt1NPvDpdzLw1XK3FkHTylCi6AItLMqljhV7JPx-R4Qkit9D_tvo2rvHFaj9vhE6R7roCmZJ17llYlfUS2uqfDLdTMiwJqZJ/s72-c/Mengenal+sistem+pewarisan+atau+inheritance+di+java.GIF" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6975658215536531975.post-7560886633004512494</id><published>2014-02-02T04:00:00.001-08:00</published><updated>2014-02-02T04:00:18.173-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blackonta"/><category scheme="http://www.blogger.com/atom/ns#" term="Java - Basic"/><category scheme="http://www.blogger.com/atom/ns#" term="Java Swing"/><category scheme="http://www.blogger.com/atom/ns#" term="Swing Hack Series"/><category scheme="http://www.blogger.com/atom/ns#" term="UI"/><title type='text'>The Making of ProgressBar - Study Kasus</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Yup, Progress bar biasanya digunakan untuk mengetahui perkembangan suatu proses dalam aplikasi yang di buat. Dalam windows, kita yang sering kita lihat adalah progress bar copying, deleting dll.&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtU63azRfQTzAFrb4b2DAakqXriFFClbJnDn0IGXeBpBCZ_mODjHSvxrHC0U8dN87NIpihFyVQ6ppYWzSwRt77X7HkzyGejyuFplJ9iD2CgO4VZrmKIR4J_GwNL8zw7BkIuGaJKQkPyfc/s1600-h/image002.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtU63azRfQTzAFrb4b2DAakqXriFFClbJnDn0IGXeBpBCZ_mODjHSvxrHC0U8dN87NIpihFyVQ6ppYWzSwRt77X7HkzyGejyuFplJ9iD2CgO4VZrmKIR4J_GwNL8zw7BkIuGaJKQkPyfc/s320/image002.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5292887523411702946&quot; style=&quot;cursor: pointer; height: 138px; width: 261px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Yup, kayak gambar diatas.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Sekarang, bagaimana menambahkan progress bar pada aplikasi yang kita buat????&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
Gampang, dalam postingan kali ini saya akan menunjukan penggunaan progress bar secara sederhana.&lt;br /&gt;
&lt;br /&gt;
Dalam java, Progress bar terdapat dalam package javax.swing. jadi, untuk dapat membuat Progress bar maka kita perlu mengimport library javax.swing.JProgressBar.&lt;br /&gt;
Berikut konstruktor dari JProgressBar:&lt;br /&gt;
JProgressBar prog=new JProgressBar(nilai_min, nilai_max);&lt;br /&gt;
Nilai_min adalah nilai minimum dari progresbar, dan sebaliknya nilai_max adalah nilai maxsimum dari progresbar.&lt;br /&gt;
Ya kurang lebih kayak ginilah:&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;img alt=&quot;Java - Basic, Java Swing, UI, Swing Hack Series, Blackonta, &quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdlJlf2O-bGzN6MNhfNAn2CrIciTVbJ_L8TT7XBNfPE4AhyyEkK1UkV-9kPgJMi-fG7BlpKWy3iCw2W0KE5nPDhiVLQIV6ys18pJmKu5erTBqvkx-KFKLlvPqNcvdTk6rvlIhwhyyKZbY/s320/image003.gif&quot; id=&quot;BLOGGER_PHOTO_ID_5292887521175722898&quot; style=&quot;height: 79px; width: 264px;&quot; title=&quot;The Making of ProgressBar (Simple Case)&quot; /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
Ok deh cukup penjelasannya neeh Source code contoh aplikasi sederhananya.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 85%;&quot;&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;import java.awt.*;&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;br /&gt;import java.awt.event.*;&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;br /&gt;import javax.swing.*; &lt;/span&gt;  &lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;br /&gt;public class ContohProgresBar extends JFrame {&lt;/span&gt;  &lt;span style=&quot;font-family: courier new;&quot;&gt;  &lt;br /&gt;JProgressBar prodMon;&lt;/span&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;Thread runner;&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;  &lt;br /&gt;int nilai = 0;&lt;/span&gt;  &lt;span style=&quot;font-family: courier new;&quot;&gt;  &lt;br /&gt;public ContohProgresBar() {&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;      &lt;br /&gt;super(&quot;Progress&quot;);&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;      &lt;br /&gt;JPanel pane = new JPanel();&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;pane.setLayout(new BorderLayout());&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;prodMon = new JProgressBar(0, 2000);&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;      &lt;br /&gt;prodMon.setValue(0);&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;      &lt;br /&gt;prodMon.setToolTipText(&quot;Aplikasi akan menutup sendiri jika progress selesai&quot;);&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;      &lt;br /&gt;prodMon.setStringPainted(true);&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;      &lt;br /&gt;pane.add(new JLabel(&quot;&amp;lt;HTML &amp;gt;Progress Monitor Demo &amp;lt;sup&amp;gt;By BlackOnta&amp;lt;/sup&amp;gt;&amp;lt;/HTML &amp;gt;&quot;);&lt;br /&gt;BorderLayout.NORTH);&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;        pane.add(prodMon, BorderLayout.CENTER);&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;        setContentPane(pane);&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;  &lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;    public void iterate() {&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;      &lt;br /&gt;while (nilai &amp;lt;&amp;gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;          &lt;br /&gt;prodMon.setValue(nilai);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;            try {&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;                Thread.sleep(1000);&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;          &lt;br /&gt;} catch (InterruptedException e) { }&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;            nilai += 95;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;        System.exit(0);&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;  &lt;br /&gt;}&lt;/span&gt;  &lt;span style=&quot;font-family: courier new;&quot;&gt;  &lt;br /&gt;public static void main(String[] arguments) {&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;      &lt;br /&gt;try{&lt;/span&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;br /&gt;javax.swing.UIManager.setLookAndFeel(javax.swing.UIManager.getSystemLookAndFeelClassName());&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;        }catch(Exception e){&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;          &lt;br /&gt;e.printStackTrace();&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;ContohProgresBar win = new ContohProgresBar();&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;      &lt;br /&gt;win.pack();&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;      &lt;br /&gt;win.setLocationRelativeTo(null);&lt;/span&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;win.setVisible(true);&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;        win.iterate();&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt; &lt;br /&gt;}&lt;/span&gt; &lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;br /&gt;}&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://javadanphp.blogspot.com/feeds/7560886633004512494/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://javadanphp.blogspot.com/2014/02/the-making-of-progressbar-study-kasus.html#comment-form' title='3 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/7560886633004512494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/7560886633004512494'/><link rel='alternate' type='text/html' href='http://javadanphp.blogspot.com/2014/02/the-making-of-progressbar-study-kasus.html' title='The Making of ProgressBar - Study Kasus'/><author><name>Ridwan Labs</name><uri>http://www.blogger.com/profile/16261392191830734149</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtU63azRfQTzAFrb4b2DAakqXriFFClbJnDn0IGXeBpBCZ_mODjHSvxrHC0U8dN87NIpihFyVQ6ppYWzSwRt77X7HkzyGejyuFplJ9iD2CgO4VZrmKIR4J_GwNL8zw7BkIuGaJKQkPyfc/s72-c/image002.jpg" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6975658215536531975.post-7907645574486731238</id><published>2014-01-30T02:34:00.003-08:00</published><updated>2014-01-30T02:34:54.260-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Artikel"/><category scheme="http://www.blogger.com/atom/ns#" term="Blackonta"/><category scheme="http://www.blogger.com/atom/ns#" term="Java - Basic"/><category scheme="http://www.blogger.com/atom/ns#" term="Java - Konsep"/><title type='text'>Mengenal hak akses di Java</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;
Bahasan tentang hak akses ini merupakan hal yang wajib dipelajari, jika temen-temen berniat serus dalam mempelajari java. &lt;/div&gt;
&lt;br /&gt;
Lho kenapa???&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiipTGTU7XgnCtKl4iRBeFi6cs1C31WZmoVOVL8g6OCUpWt_jOtkn8D8PmKcWyZGI15SiVcXhxWdtihSBAIL3fzeZRkDb9ZR_-4y2om9j2hne063w4f3UMjtEm6vPFB9nftPGdy1FKRGV2L/s1600/Mengenal+hak+akses+di+Java.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img alt=&quot;Java, Basic, Java, Konsep, Artikel, Blackonta, &quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiipTGTU7XgnCtKl4iRBeFi6cs1C31WZmoVOVL8g6OCUpWt_jOtkn8D8PmKcWyZGI15SiVcXhxWdtihSBAIL3fzeZRkDb9ZR_-4y2om9j2hne063w4f3UMjtEm6vPFB9nftPGdy1FKRGV2L/s1600/Mengenal+hak+akses+di+Java.jpg&quot; height=&quot;240&quot; title=&quot;Mengenal hak akses di Java&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Alasannya adalah hal ini nantinya akan kita perlukan dalam membatasi hak akses penggunaan variable atau atribut. Atribut itu sendiri adalah variabel global yang dimilki sebuah kelas/&lt;/div&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
Ok langsung aja.Dalam java terdapat beberapa tipe akses yang diberikan. Nah sekarang kita bahas satu persatu.&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Private&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
Izin akses private pada sebuah atribut biasanya digunakan oleh sebuah kelas untuk melindungi atribut-atributnya agar tidak dapat diakses oleh kelas lain. Sebuah atribut yang dinyatakan sebagai private hanya dapat diakses secara langsung oleh kelas yang membungkusnya, sedangakan kelas lainnya tidak dapat mengakses atribut ini secara langsung, misalkan kelas sebagai berikut: &lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;class VarPrivate{       &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;private String var1;       &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;private int var2;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;VarPrivate()       {       &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;// constructor       &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
maka yang dapat mengakses var1 dan var2 hanyalah kelas varPrivate sehingga jika sebuah kelas class2 di dalamnya mempunyai kode sebagai berikut:&lt;br /&gt;
VarPrivate e = new VarPrivate();&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
maka pengaksesan e.var1 tidak dizinkan pada kelas class2. Agar isi dari sebuah atribut private dapat diakses oleh kelas lain dapat dibuat sebuah metode yang mengembalikan nilai atribut itu, misalnya sebagai berikut: &lt;/div&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;public String getVar1(){ &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;Return var1;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
sehingga kelas lain akan mengakses atribut next pada kelas Elemen dengan kodeString n = e. getVar1();&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Public&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
Izin akses public sebuah kelas, jika sebuah atribut diperbolehkan diakses secara langsung oleh kelas lain. Sebuah atribut yang dinyatakan sebagai public dapat diakses secara langsung oleh kelas lain di luar kelas yang membungkusnya, misalkan pada kelas CobPublic sebagai berikut: &lt;/div&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;class CobPublic{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;public String var1;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;CobPublic(){&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;//constructor&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
maka atribut var1 dapat diakses secara langsung oleh kelas lain, misalkan dengan kode:&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;String e = new CobPublic();&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;e.var1 = “Coba”;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
Jika sebuah atribut tidak ditulis izin aksesnya misalkan hanya ditulis String var2, maka interpreter Java akan menganggap atribut var2 mempunyai izin akses public.&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Protected&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
Izin akses protected sebuah atribut biasanya digunakan oleh sebuah kelas, jika sebuah atribut diperbolehkan diakses secara langsung oleh kelas lain yang merupakan kelas turunannya (inheritance). Sebuah atribut yang dinyatakan sebagai protected tidak dapat diakses secara langsung oleh kelas lain di luar kelas yang membungkusnya, kecuali kelas yang mengaksesnya adalah kelas turunan dari kelas yang membungkusnya, misalkan pada kelas Elemen sebagai berikut: &lt;/div&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;class CobaProtected{ &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;protected String var1;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;protected int var2;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;CobaProtected() {  &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;//constructor&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: courier new; font-size: 85%;&quot;&gt;}&lt;/span&gt;Maka atribut var1 dan var2 dapat diakses secara langsung oleh kelas lain yang merupakan turunan kelas CobaProtected. &lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
Izin akses protected dimaksudkan untuk melindungi atribut agar tidak diakses secara langsung oleh sembarang kelas lain, namun diizinkan diakses secara langsung oleh kelas turunannya.&lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
Ok boss Moga Bermanfaat&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://javadanphp.blogspot.com/feeds/7907645574486731238/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://javadanphp.blogspot.com/2014/01/mengenal-hak-akses-di-java.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/7907645574486731238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/7907645574486731238'/><link rel='alternate' type='text/html' href='http://javadanphp.blogspot.com/2014/01/mengenal-hak-akses-di-java.html' title='Mengenal hak akses di Java'/><author><name>Ridwan Labs</name><uri>http://www.blogger.com/profile/16261392191830734149</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiipTGTU7XgnCtKl4iRBeFi6cs1C31WZmoVOVL8g6OCUpWt_jOtkn8D8PmKcWyZGI15SiVcXhxWdtihSBAIL3fzeZRkDb9ZR_-4y2om9j2hne063w4f3UMjtEm6vPFB9nftPGdy1FKRGV2L/s72-c/Mengenal+hak+akses+di+Java.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6975658215536531975.post-3187870883143277011</id><published>2014-01-25T17:56:00.001-08:00</published><updated>2014-01-25T17:56:22.234-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java - Basic"/><category scheme="http://www.blogger.com/atom/ns#" term="Java - Umum"/><category scheme="http://www.blogger.com/atom/ns#" term="Java Swing"/><category scheme="http://www.blogger.com/atom/ns#" term="UI"/><title type='text'>Cara mudah Menyesuaikan Lebar Kolom JTable-Swing</title><content type='html'>&lt;div&gt;
Apa yang paling menyebalkan saat membuat Tabel di Java? Yup menyesuaikan lebar kolom. Secata default, java akan membagi rata lebar tabel dengan jumlah kolom yang ada. Misalnya, terdapat 5 kolom maka lebar setiap kolom akan menjadi 20% dari keseluruhan lebar kolom.&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWChtuQ8l12vaaWeqTFyuz3DkbERmF1A9NaWjMayYg4ETlEyyVoLcJEnkDFekEgCY5cDo6RdrQ_Ro4_HGQKo_DOMZnIFgLHZ4vykfSRLC_82G8Z3Y9MpNvPVwgScslgpCr2oxPoNJji8c/s1600-h/image002.gif&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWChtuQ8l12vaaWeqTFyuz3DkbERmF1A9NaWjMayYg4ETlEyyVoLcJEnkDFekEgCY5cDo6RdrQ_Ro4_HGQKo_DOMZnIFgLHZ4vykfSRLC_82G8Z3Y9MpNvPVwgScslgpCr2oxPoNJji8c/s320/image002.gif&quot; id=&quot;BLOGGER_PHOTO_ID_5298046507006857650&quot; style=&quot;cursor: hand; height: 208px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
Sebenarnya, Kita dapat menggunakan method:&lt;br /&gt;
setPreferredWidth(lebar_kolom);&lt;br /&gt;
&lt;br /&gt;
Untuk menyesuaikan kolom, tapi kemudian semua ini akan terasa menyebalkan ketika kita harus mengatur lebar kolom satu per satu untuk setiap kolomnya. Bayangkan jika kita mempunyai 10 tabel dengan banyak kolom didalamnya, yup akan terasa menjengkelkan.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kenapa tidak kita buat saja class yang dapat mengatur lebar kolom yang otomatis menyesuaikan dengan lebar isi??.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ok, idenya kayak gini:&lt;br /&gt;
&lt;br /&gt;
Kita akan buat sebuah class yang nantinya class ini akan mempunyai behaviour berikut:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Menghitung jumlah kolom yang ada, dengan mengambil model kolom dengan method getColumnModel();&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;Class ini akan menghitung lebar maksimal dari isi tabel di tiap kolom, kemudian menjadiknnya sebagai lebar kolom. Misal untuk tabel diatas, class akan mencari isi tabel paling panjang untuk kolom nama, kemudian setelah selesai, maka class akan menjadikannya sebagai lebar dari kolom nama.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
Ok, sekarang kita mulai.Pertama, buat sebuah class (namanya terserah), kemudian buat sebuah method di dalamnya,&lt;br /&gt;
&lt;br /&gt;
public void buatKolomSesuai(JTable t){&lt;br /&gt;
// isi kolom&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kedua, ambil model kolom dari tabel&lt;br /&gt;
TableColumnModel modelKolom=t.getColumnModel();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ketiga, Cari lebar maksimam dari tiap kolom, dan jadikan sebagai lebar kolom dengan method setPreferredWidth(lebar_kolom);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
for(int kol=0; kol &amp;lt;&amp;gt;&lt;br /&gt;
&lt;div&gt;
int lebarKolomMax=0; &lt;/div&gt;
&lt;div&gt;
for(int baris=0;baris&lt;t .getrowcount=&quot;&quot; baris=&quot;&quot;&gt;&lt;br /&gt;&lt;/t&gt;&lt;br /&gt;
&lt;div&gt;
TableCellRenderer rend=t.getCellRenderer(baris,kol); &lt;/div&gt;
&lt;div&gt;
Object nilaiTablel=t.getValueAt(baris,kol); &lt;/div&gt;
&lt;div&gt;
Component comp=rend.getTableCellRendererComponent(t,nilaiTablel,false,false,baris,kol); &lt;/div&gt;
&lt;div&gt;
lebarKolomMax=Math.max(comp.getPreferredSize().width,lebarKolomMax); &lt;/div&gt;
&lt;div&gt;
}//akhir for baris &lt;/div&gt;
&lt;div&gt;
TableColumn kolom=modelKolom.getColumn(kol); &lt;/div&gt;
&lt;div&gt;
kolom.setPreferredWidth(lebarKolomMax); &lt;/div&gt;
&lt;div&gt;
}//akhir for kolom&lt;/div&gt;
&lt;div&gt;
}&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
Yup, tiga langkah sederhana untuk membuat tabel, dengan lebar kolom yang sudah di sesuaikan.&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
Berhasil gak neh? &lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
Kita buktikan:&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
Buat sebuah class untuk menampilkan sebuah tabel. (yang punya Netbeans, pake aja, biar gak pusing bikin tabelnya :)).&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
Buat sebuah tabel trus isi deh tabelnya dengan data yang temen-temen inginkan. Yup, setelah tabelnya di instansiasi kemudian implementasikan classnya:Nih code lengkapnya:&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;a href=&quot;http://www.ziddu.com/download/3371555/srcJTable.zip.html&quot;&gt;SesuaikanKolom.class+DemoTable.class&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
Jreng-jreng........................... hasilnya: &lt;/div&gt;
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIiTdPWkZrOKyQNlzR0W91c3xL9VqkBTHPKo8IZSlwhz6D7BFWHvZUamrzr9_mN0gA0bVFygzeIneb4z5B5JFwI6NROxqEX491NwIEcgr8JWe2ka4703p7cJkb-bAzfOhLCyrLH23EdG0/s1600-h/image003.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIiTdPWkZrOKyQNlzR0W91c3xL9VqkBTHPKo8IZSlwhz6D7BFWHvZUamrzr9_mN0gA0bVFygzeIneb4z5B5JFwI6NROxqEX491NwIEcgr8JWe2ka4703p7cJkb-bAzfOhLCyrLH23EdG0/s320/image003.png&quot; id=&quot;BLOGGER_PHOTO_ID_5298044616672687186&quot; style=&quot;cursor: hand; height: 160px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
Selamat mencoba ................................... and keep trying.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://javadanphp.blogspot.com/feeds/3187870883143277011/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://javadanphp.blogspot.com/2014/01/cara-mudah-menyesuaikan-lebar-kolom-jtable-swing.html#comment-form' title='16 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/3187870883143277011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/3187870883143277011'/><link rel='alternate' type='text/html' href='http://javadanphp.blogspot.com/2014/01/cara-mudah-menyesuaikan-lebar-kolom-jtable-swing.html' title='Cara mudah Menyesuaikan Lebar Kolom JTable-Swing'/><author><name>Ridwan Labs</name><uri>http://www.blogger.com/profile/16261392191830734149</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWChtuQ8l12vaaWeqTFyuz3DkbERmF1A9NaWjMayYg4ETlEyyVoLcJEnkDFekEgCY5cDo6RdrQ_Ro4_HGQKo_DOMZnIFgLHZ4vykfSRLC_82G8Z3Y9MpNvPVwgScslgpCr2oxPoNJji8c/s72-c/image002.gif" height="72" width="72"/><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6975658215536531975.post-7684221468854203283</id><published>2014-01-21T04:38:00.000-08:00</published><updated>2014-01-21T04:38:16.265-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java - Basic"/><category scheme="http://www.blogger.com/atom/ns#" term="Java - Konsep"/><category scheme="http://www.blogger.com/atom/ns#" term="Java Swing"/><category scheme="http://www.blogger.com/atom/ns#" term="UI"/><title type='text'>Komunikasi data Antar Class di java</title><content type='html'>Komunikasi data merupakan hal yang sangat penting dalam dunia programing. dengan ini memungkinkan kita untuk bisa mengambil dan mengeset data pada sebuah class dari class yang lainnya. hehehe jadi kaya dosenku aja. udah lah yang jelas biasanya komunikasi data ini ditandai dengan adanya methos setter dan getter.&lt;br /&gt;
&lt;br /&gt;
Yup pertama kita buat aja sebuah project sederhana dengan Netbeans (pake IDE lain juga boleh namanya juga contoh). saya membuat sebuah program sederhana untuk mengambil data dari tabel yang berada JDialog kemudian hasilnya ditampilkan di textfield di JFrame.&lt;br /&gt;
&lt;br /&gt;
Buat 1 JFrame dan 1 JDialog sebagai interface&lt;br /&gt;
Buat tampilan JFrame Kayak Gini:&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih2_EJpD0ElQGX1OdTaFd2N-9vOx2ZCycNj_4wtFVB2ap_qgHeEub5RqrqfIPPG-wl4u4b4tO2RXeLMIdzSfapuekuMQ913JUPqW6Pl8yg-0KFvECt6jh-ytpaDH7qpac2ECh5Sj6iFO0/s1600-h/JFrame.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;Java - Basic, Java Swing, UI, Java - Konsep, &quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih2_EJpD0ElQGX1OdTaFd2N-9vOx2ZCycNj_4wtFVB2ap_qgHeEub5RqrqfIPPG-wl4u4b4tO2RXeLMIdzSfapuekuMQ913JUPqW6Pl8yg-0KFvECt6jh-ytpaDH7qpac2ECh5Sj6iFO0/s320/JFrame.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5326646166539808466&quot; style=&quot;height: 160px; width: 320px;&quot; title=&quot;Komunikasi data Antar Class di java&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Dan buat tampilan JDialog Kyak gini:&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi90Z3HqPebWeZyB678XE_BlCxoLYa6uI5nNkDXb2PbZXjdsf5YhU-QlXVlNylWm1jTH8CAqZhimiMwzhbfpSgcBEi1SSTTeAXG8QxOSk6pH1zDUQfj1n0wcMQDH85Dy3o8c5F2rEZBwas/s1600-h/JDialog.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi90Z3HqPebWeZyB678XE_BlCxoLYa6uI5nNkDXb2PbZXjdsf5YhU-QlXVlNylWm1jTH8CAqZhimiMwzhbfpSgcBEi1SSTTeAXG8QxOSk6pH1zDUQfj1n0wcMQDH85Dy3o8c5F2rEZBwas/s320/JDialog.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5326646164752803122&quot; style=&quot;cursor: pointer; height: 150px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Kemudian buat sebuah Class Mahasiswa kemudian ketikan kode berikut:&lt;br /&gt;
&lt;br /&gt;
package net.fiqri.datademo;&lt;br /&gt;
&lt;br /&gt;
public class MahasiswaOBJ {&lt;br /&gt;
private String nama;&lt;br /&gt;
private String nmp;&lt;br /&gt;
private String alamat;&lt;br /&gt;
private String jurusan;&lt;br /&gt;
&lt;br /&gt;
public MahasiswaOBJ() {&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public MahasiswaOBJ(String nama, String nmp, String alamat, String jurusan) {&lt;br /&gt;
this.nama = nama;&lt;br /&gt;
this.nmp = nmp;&lt;br /&gt;
this.alamat = alamat;&lt;br /&gt;
this.jurusan = jurusan;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public String getAlamat() {&lt;br /&gt;
return alamat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void setAlamat(String alamat) {&lt;br /&gt;
this.alamat = alamat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public String getJurusan() {&lt;br /&gt;
return jurusan;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void setJurusan(String jurusan) {&lt;br /&gt;
this.jurusan = jurusan;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public String getNama() {&lt;br /&gt;
return nama;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void setNama(String nama) {&lt;br /&gt;
this.nama = nama;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Setelah itu Tambahkan event pada tombol yang berfungsi untuk memunculkan JDialog:&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ60a3XETQjg4G61GNUGr2thydbO_mbx7-V3Vkl18XjvhJiV5NAQGHLt44meW-9a6XI1pDWn3YC3nEps7lGLH0lGqFqRCC9B87Xp4Dj3nVzoOc1kT9q4Kym-cw9fhnm9oWyqkFI4iYQvA/s1600-h/JFrame1.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ60a3XETQjg4G61GNUGr2thydbO_mbx7-V3Vkl18XjvhJiV5NAQGHLt44meW-9a6XI1pDWn3YC3nEps7lGLH0lGqFqRCC9B87Xp4Dj3nVzoOc1kT9q4Kym-cw9fhnm9oWyqkFI4iYQvA/s320/JFrame1.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5326646162543461074&quot; style=&quot;cursor: pointer; height: 160px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Kode:&lt;br /&gt;
DetailView dt=new DetailView(this, true);&lt;br /&gt;
dt.setVisible(true);&lt;br /&gt;
MahasiswaOBJ mho=dt.getTableData();&lt;br /&gt;
if(mho!=null){&lt;br /&gt;
jTextField1.setText(mho.getNama());&lt;br /&gt;
jTextField2.setText(mho.getNmp());&lt;br /&gt;
jTextField3.setText(mho.getAlamat());&lt;br /&gt;
jTextField4.setText(mho.getJurusan());&lt;br /&gt;
}else{&lt;br /&gt;
JOptionPane.showMessageDialog(null, &quot;Data Mahasiswa Kosong/Tidak ada&quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Kemudian Beralih ke JDialog, kemudian Tambahkan event mouseClicked pada tabel:&lt;br /&gt;
if(evt.getClickCount()==2){&lt;br /&gt;
dataTable=new MahasiswaOBJ();&lt;br /&gt;
TableModel data=jTable1.getModel();&lt;br /&gt;
dataTable.setNama(data.getValueAt(jTable1.getSelectedRow(), 0).toString());&lt;br /&gt;
dataTable.setNmp(data.getValueAt(jTable1.getSelectedRow(), 1).toString());&lt;br /&gt;
dataTable.setAlamat(data.getValueAt(jTable1.getSelectedRow(), 2).toString());&lt;br /&gt;
dataTable.setJurusan(data.getValueAt(jTable1.getSelectedRow(), 3).toString());&lt;br /&gt;
this.setVisible(false);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Beres deh, sekarang Coba Run&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7oUEI2qO8YmBCNvDYs4rgmk63hYP2Y5G_N9Z0bYb_1o0lZRqRYPzjfnYwidf6qBwlk3N6cVXXc3Ep9SZU81dymgEN8LFhOGPh4SSb80XMLvWHqEBY-t1gPLluEkN9-YT4tzdq6EbkOTo/s1600-h/jadi.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7oUEI2qO8YmBCNvDYs4rgmk63hYP2Y5G_N9Z0bYb_1o0lZRqRYPzjfnYwidf6qBwlk3N6cVXXc3Ep9SZU81dymgEN8LFhOGPh4SSb80XMLvWHqEBY-t1gPLluEkN9-YT4tzdq6EbkOTo/s320/jadi.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5326648038531238162&quot; style=&quot;cursor: pointer; height: 320px; width: 221px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Sorry kalo tulisannya agak membingungkan, maklum masih belajar jadi jurnalis &lt;img border=&quot;0&quot; src=&quot;http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/67.gif&quot; height=&quot;18&quot; width=&quot;22&quot; /&gt;.&lt;br /&gt;
Mudah mudahan membantu dan bermanfaat.&lt;img border=&quot;0&quot; src=&quot;http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/54.gif&quot; height=&quot;18&quot; width=&quot;18&quot; /&gt;&lt;br /&gt;
kalau mo yang dah jadi, Neeeeeh &lt;a href=&quot;http://www.ziddu.com/download/4374557/GetDataDemo.zip.html&quot;&gt;Source Codenya&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://javadanphp.blogspot.com/feeds/7684221468854203283/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://javadanphp.blogspot.com/2009/04/komunikasi-data-antar-class-di-java.html#comment-form' title='24 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/7684221468854203283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/7684221468854203283'/><link rel='alternate' type='text/html' href='http://javadanphp.blogspot.com/2009/04/komunikasi-data-antar-class-di-java.html' title='Komunikasi data Antar Class di java'/><author><name>Ridwan Labs</name><uri>http://www.blogger.com/profile/16261392191830734149</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih2_EJpD0ElQGX1OdTaFd2N-9vOx2ZCycNj_4wtFVB2ap_qgHeEub5RqrqfIPPG-wl4u4b4tO2RXeLMIdzSfapuekuMQ913JUPqW6Pl8yg-0KFvECt6jh-ytpaDH7qpac2ECh5Sj6iFO0/s72-c/JFrame.jpg" height="72" width="72"/><thr:total>24</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6975658215536531975.post-3939116500741234583</id><published>2014-01-18T20:17:00.001-08:00</published><updated>2014-01-18T20:17:17.534-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blackonta"/><category scheme="http://www.blogger.com/atom/ns#" term="Java - intermediate"/><category scheme="http://www.blogger.com/atom/ns#" term="Java Swing"/><category scheme="http://www.blogger.com/atom/ns#" term="Swing Hack Series"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips dan Trik"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><category scheme="http://www.blogger.com/atom/ns#" term="UI"/><title type='text'>Let&amp;#39;s Start to Rock Your Swing</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Postingan ini bercerita tentang &lt;b&gt;&lt;i&gt;extreme swing make over&lt;/i&gt;&lt;/b&gt;. Inti dari &lt;i&gt;&lt;b&gt;swing make over &lt;/b&gt;&lt;/i&gt;ini adalah perubahan tampilan se extreem mungkin. yang memang jika seelumnya ada temen temen yang menggunakan bahasa pemograman lain seperti delphi atau VB, sulit untuk mengobrak abrik tampilan, karena memang tidak sefleksible swing.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
Konsep ini sudah lama adanya, tp saya baru berani posting sekarang, soalnya baru ketemu rahasianya akhir akhir ini. jadi yang setelah sedikit tau, gak ada salahnya di share. (hehe kayak yang jago aja). Yang harus di perhatikan dalam merubah tampilan dari Swing kita akan meng-override method paint(), atau painComponent(). karena kedua method inilah yang digunakan swing untuk membentuk tampilan.&lt;br /&gt;
&lt;br /&gt;
Ok kita mulai.&lt;br /&gt;
&lt;br /&gt;
pada postingan ini saya akan membuat gradienPanel, itu lho panel yang warna warni (he kayak pelangi aja).&lt;br /&gt;
pertama siapkan editor temen-temen. (kalau saya pake netbeans biar lebih asik soalnya lebih mudah digunakan nantinya).&lt;br /&gt;
Ok Copy pastekan aja Code ini:&lt;br /&gt;
__________________________________________________________________________&lt;br /&gt;
/*&lt;br /&gt;
* DILARANG MENGHAPUS ATAU MENGEDIT COPYRIGHT INI.&lt;br /&gt;
*&lt;br /&gt;
* Copyright 2009 Fiqri Tech&lt;br /&gt;
* All rights reserved.&lt;br /&gt;
*&lt;br /&gt;
* Semua isi dalam file ini adalah hak milik dari blackonta@gmail.com&lt;br /&gt;
* Anda tak diperkenankan untuk menggunakan file atau mengubah file ini&lt;br /&gt;
*&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
package ovq.fiqri.lib.swing.plaf;&lt;br /&gt;
&lt;br /&gt;
import java.awt.Color;&lt;br /&gt;
import java.awt.GradientPaint;&lt;br /&gt;
import java.awt.Graphics;&lt;br /&gt;
import java.awt.Graphics2D;&lt;br /&gt;
import java.awt.LayoutManager;&lt;br /&gt;
import java.awt.event.ComponentEvent;&lt;br /&gt;
import java.awt.event.ComponentListener;&lt;br /&gt;
import java.awt.geom.Rectangle2D;&lt;br /&gt;
import java.awt.image.BufferedImage;&lt;br /&gt;
import javax.swing.JPanel;&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
*&lt;br /&gt;
* @author Opik&lt;br /&gt;
*/&lt;br /&gt;
public class QGradienPanel extends JPanel{&lt;br /&gt;
private static final long serialVersionUID = -1;&lt;br /&gt;
private BufferedImage gradientImage;&lt;br /&gt;
private Color warnaAtas = new Color(204, 249, 124);&lt;br /&gt;
private Color warnaBawah = new Color(174, 222, 94);&lt;br /&gt;
&lt;br /&gt;
public QGradienPanel(){&lt;br /&gt;
super();&lt;br /&gt;
this.setBorder(javax.swing.BorderFactory.createEmptyBorder(3,3,3,3));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public QGradienPanel(LayoutManager layout) {&lt;br /&gt;
super(layout);&lt;br /&gt;
addComponentListener(new GradientCacheManager());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public Color getWarnaAtas() {&lt;br /&gt;
return warnaAtas;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void setWarnaAtas(Color warnaAtas) {&lt;br /&gt;
this.warnaAtas = warnaAtas;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public Color getWarnaBawah() {&lt;br /&gt;
return warnaBawah;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void setWarnaBawah(Color warnaBawah) {&lt;br /&gt;
this.warnaBawah = warnaBawah;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@Override&lt;br /&gt;
protected void paintComponent(Graphics g) {&lt;br /&gt;
createImageCache();&lt;br /&gt;
if (gradientImage != null) {&lt;br /&gt;
g.drawImage(gradientImage, 0, 0, getWidth(), getHeight(), null);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
protected void createImageCache() {&lt;br /&gt;
int width = 2;&lt;br /&gt;
int height = getHeight();&lt;br /&gt;
&lt;br /&gt;
if (width == 0 || height == 0) {&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (gradientImage == null ||&lt;br /&gt;
width != gradientImage.getWidth() ||&lt;br /&gt;
height != gradientImage.getHeight()) {&lt;br /&gt;
&lt;br /&gt;
gradientImage = new BufferedImage(width, height,&lt;br /&gt;
BufferedImage.TYPE_INT_RGB);&lt;br /&gt;
&lt;br /&gt;
Graphics2D g2 = gradientImage.createGraphics();&lt;br /&gt;
GradientPaint painter = new GradientPaint(0, 0, warnaBawah,&lt;br /&gt;
0, height / 2, warnaAtas);&lt;br /&gt;
g2.setPaint(painter);&lt;br /&gt;
&lt;br /&gt;
Rectangle2D rect = new Rectangle2D.Double(0, 0, width, height / 2.0);&lt;br /&gt;
g2.fill(rect);&lt;br /&gt;
&lt;br /&gt;
painter = new GradientPaint(0, height / 2, warnaAtas,&lt;br /&gt;
0, height, warnaBawah);&lt;br /&gt;
g2.setPaint(painter);&lt;br /&gt;
&lt;br /&gt;
rect = new Rectangle2D.Double(0, (height / 2.0) - 1.0, width, height);&lt;br /&gt;
g2.fill(rect);&lt;br /&gt;
&lt;br /&gt;
g2.dispose();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
private void disposeImageCache() {&lt;br /&gt;
synchronized (gradientImage) {&lt;br /&gt;
gradientImage.flush();&lt;br /&gt;
gradientImage = null;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
private class GradientCacheManager implements ComponentListener {&lt;br /&gt;
public void componentResized(ComponentEvent e) {&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void componentMoved(ComponentEvent e) {&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void componentShown(ComponentEvent e) {&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void componentHidden(ComponentEvent e) {&lt;br /&gt;
disposeImageCache();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
__________________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
nah perhatikan kode pada method paintComponent() diatas, Abaikan saja kode ini&lt;br /&gt;
if (gradientImage != null) {&lt;br /&gt;
g.drawImage(gradientImage, 0, 0, getWidth(), getHeight(), null);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
soalnya itu dibuat kalau nantu temen temen ingin menggunakan gambar sebagai backgroundnya.&lt;br /&gt;
jadi backgroundnya akan dibuat menggunakan warna gradien antara warnaatas, dan warnaBawah.&lt;br /&gt;
&lt;br /&gt;
Jadi ya hasilnya kurang lebih seperti ini:&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgdhInsVy-lX4INK33LqtRSrm4Do7SeGWEKEhAvaCI19zbDRRKpErpGZVdPC7JWJsnS9wOJibdoMNggibP2Zg4zrSf-btU4079866YXSbV3y4LaZA4xoK-atpm5dIMw2fcfk8EGbnKD1g/s1600-h/panel.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgdhInsVy-lX4INK33LqtRSrm4Do7SeGWEKEhAvaCI19zbDRRKpErpGZVdPC7JWJsnS9wOJibdoMNggibP2Zg4zrSf-btU4079866YXSbV3y4LaZA4xoK-atpm5dIMw2fcfk8EGbnKD1g/s320/panel.JPG&quot; id=&quot;BLOGGER_PHOTO_ID_5324456535815092082&quot; style=&quot;cursor: pointer; height: 260px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
nah kalau temen-temen pake netbeans, untuk penggunaannya tinggal drag class diaas ke JPanel, Jframe atau ke JDialog.&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZaYnV4UqFpzaOMjpg9yjgN0ERp1MDzvHG7um03d_rtJ50vOoivkqACS2iIG7dt5etKc8njmpDjpGgJF7R79qHopQ-wtOsFUMmBFtde8_zzHO3FytMuKx3fQ_pBi-dOFyekmqAd6ok6bM/s1600-h/drag.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZaYnV4UqFpzaOMjpg9yjgN0ERp1MDzvHG7um03d_rtJ50vOoivkqACS2iIG7dt5etKc8njmpDjpGgJF7R79qHopQ-wtOsFUMmBFtde8_zzHO3FytMuKx3fQ_pBi-dOFyekmqAd6ok6bM/s320/drag.JPG&quot; id=&quot;BLOGGER_PHOTO_ID_5324456542410280738&quot; style=&quot;cursor: pointer; height: 218px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
nah perhatikan pada propertiesnya maka akan ditambahkan dua properties sebagai berikut.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG5tFlIj6JzzUeFQtQffDDWHlNxJW7Kn5zApNO8ORCKRYcAi2MUp5qxoX2NvcIwFxc-0DA6gMDJ0RMgE7mxqX3hcs9lbcPM3rp2vEppny6LiP4nwwvDTvBrcHRC7nYtsFKIjkwmESfSbQ/s1600-h/properties.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG5tFlIj6JzzUeFQtQffDDWHlNxJW7Kn5zApNO8ORCKRYcAi2MUp5qxoX2NvcIwFxc-0DA6gMDJ0RMgE7mxqX3hcs9lbcPM3rp2vEppny6LiP4nwwvDTvBrcHRC7nYtsFKIjkwmESfSbQ/s320/properties.JPG&quot; id=&quot;BLOGGER_PHOTO_ID_5324457157724828562&quot; style=&quot;cursor: pointer; height: 59px; width: 230px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
jadinya seperti ini:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQEPxSmlm_gE7fjP9l6xBkN65hFDccWuOuCHIdwQZHpw5mPOIw9fONxAPFOsVz587vsiDTSj0ZgPlNJSAlOzxWBJlTL1t_B1zvj-qoKwyx93CJNU1vr9omD__qGdkOBCAGdMoWwfmbtRk/s1600-h/panelgreen.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQEPxSmlm_gE7fjP9l6xBkN65hFDccWuOuCHIdwQZHpw5mPOIw9fONxAPFOsVz587vsiDTSj0ZgPlNJSAlOzxWBJlTL1t_B1zvj-qoKwyx93CJNU1vr9omD__qGdkOBCAGdMoWwfmbtRk/s320/panelgreen.JPG&quot; id=&quot;BLOGGER_PHOTO_ID_5324456532814378402&quot; style=&quot;cursor: pointer; height: 260px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt3j_B88sOaCW9CN1TfjGG1h1FeVtOuk3AzxR77927J3TUzaWZ0yypNv7u_57J8i54wIB9Ed14y2akUcOG1PPKBiTU4ogtNYtSAoP9tg6Ju7dd6g9yfO64KIjzyaa9aTs4a92v3mrI_KI/s1600-h/panelorange.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt3j_B88sOaCW9CN1TfjGG1h1FeVtOuk3AzxR77927J3TUzaWZ0yypNv7u_57J8i54wIB9Ed14y2akUcOG1PPKBiTU4ogtNYtSAoP9tg6Ju7dd6g9yfO64KIjzyaa9aTs4a92v3mrI_KI/s320/panelorange.JPG&quot; id=&quot;BLOGGER_PHOTO_ID_5324456529198786402&quot; style=&quot;cursor: pointer; height: 260px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
jadi tinggal dirubah saja warnanya sesuai dengan keinginan. ok moga bermanfaan n keep creative.&lt;br /&gt;
&lt;br /&gt;
Silahkan Koment jika dirasa ada yang kurang dimengerti</content><link rel='replies' type='application/atom+xml' href='http://javadanphp.blogspot.com/feeds/3939116500741234583/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://javadanphp.blogspot.com/2014/01/lets-start-to-rock-your-swing.html#comment-form' title='18 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/3939116500741234583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/3939116500741234583'/><link rel='alternate' type='text/html' href='http://javadanphp.blogspot.com/2014/01/lets-start-to-rock-your-swing.html' title='Let&amp;#39;s Start to Rock Your Swing'/><author><name>Ridwan Labs</name><uri>http://www.blogger.com/profile/16261392191830734149</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgdhInsVy-lX4INK33LqtRSrm4Do7SeGWEKEhAvaCI19zbDRRKpErpGZVdPC7JWJsnS9wOJibdoMNggibP2Zg4zrSf-btU4079866YXSbV3y4LaZA4xoK-atpm5dIMw2fcfk8EGbnKD1g/s72-c/panel.JPG" height="72" width="72"/><thr:total>18</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6975658215536531975.post-5049217486431487048</id><published>2014-01-16T18:24:00.003-08:00</published><updated>2014-01-16T18:29:08.486-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Framework"/><category scheme="http://www.blogger.com/atom/ns#" term="Java - Basic"/><category scheme="http://www.blogger.com/atom/ns#" term="Java Swing"/><category scheme="http://www.blogger.com/atom/ns#" term="UI"/><title type='text'>Cara mudah membuat aplikasi database dengan OpenSwing Framework</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Salah satu yang paling terasa menyebalkan menggunakan java (Terutama jika telah terbiasa menggunakan VB or Delphi) adalah proses pembuatan Aplikasi Database yang Lumayan Rumit. Terutama jika dibandingkan dengan VB dan Delphi dengan ADOnya.&lt;/div&gt;
&lt;br /&gt;
Ya memang harus diakui kesulitan itu ada, tapi dengan berkembangnya berbagai library memungkinkan kita untuk mempersingkat proses tersebut.  &lt;img border=&quot;0&quot; src=&quot;http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/16.gif&quot; height=&quot;18&quot; width=&quot;18&quot; /&gt;  Hebatnya, Framework ini dibuat mirip sekali dengan ADO milik Delphi dan VB. salah satu yang paling saya sukai adalah &lt;a href=&quot;http://oswing.sourceforge.net/&quot;&gt;OpenSwing Framework&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://oswing.sourceforge.net/&quot;&gt;OpenSwing&lt;/a&gt; merupakan sebuah frame work yang ditujukan untuk mempermudah para Pengembang Java dalam membuat Aplikasi Database menggunakan Java tentunya.&lt;br /&gt;
&lt;br /&gt;
Berikut ScreenShoot penggunaan &lt;a href=&quot;http://oswing.sourceforge.net/&quot;&gt;OpenSwing&lt;/a&gt; di NetBeans:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikmRDfZ-C0AReCkZJ_-rXDOkLztECqfr3eeUoHJmw0v2U6ELOSP2VlEccDVTxWfEPmhTi3seNfku1T7hv6vZwYrIqgqC7rfeofo6L20Ug3zMToQEK-IDk_HOu-aDGBJ4Xh97RQzTzNimR1/s1600/Cara+mudah+membuat+aplikasi+database+dengan+OpenSwing+Framework.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Framework, Java - Basic, Java Swing&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikmRDfZ-C0AReCkZJ_-rXDOkLztECqfr3eeUoHJmw0v2U6ELOSP2VlEccDVTxWfEPmhTi3seNfku1T7hv6vZwYrIqgqC7rfeofo6L20Ug3zMToQEK-IDk_HOu-aDGBJ4Xh97RQzTzNimR1/s1600/Cara+mudah+membuat+aplikasi+database+dengan+OpenSwing+Framework.jpg&quot; height=&quot;235&quot; title=&quot;Cara mudah membuat aplikasi database dengan OpenSwing Framework&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Ngomong-ngomong soal kelebihan, &lt;a href=&quot;http://oswing.sourceforge.net/&quot;&gt;OpenSwing&lt;/a&gt; sangat mudah digunakan, proses instalasi &lt;a href=&quot;http://oswing.sourceforge.net/&quot;&gt;OpenSwing&lt;/a&gt; juga tergolong sangat mudah &lt;img border=&quot;0&quot; src=&quot;http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/1.gif&quot; height=&quot;18&quot; width=&quot;18&quot; /&gt;. untuk memperoleh informasi lebih detil silahkan kunjungi situs resminya &lt;a href=&quot;http://oswing.sourceforge.net/&quot;&gt;OpenSwing&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Namun seperti kata Pepatah &quot;Tak ada gading yang tak retak&quot; hehe kayak guru bahasa, &lt;a href=&quot;http://oswing.sourceforge.net/&quot;&gt;OpenSwing&lt;/a&gt; juga memiliki kelemahan (Menurut saya lo), salah satunya adalah referensinya sedikit &lt;img border=&quot;0&quot; src=&quot;http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/2.gif&quot; height=&quot;18&quot; width=&quot;18&quot; /&gt; , adapun referensinya mesti kita beli. tapi ada juga Dokumentasinya yang gratis walaupun tidak selengkap yang berbayar (terkesan membingungkan malah) &lt;img border=&quot;0&quot; src=&quot;http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/7.gif&quot; height=&quot;18&quot; width=&quot;20&quot; /&gt; &lt;img border=&quot;0&quot; src=&quot;http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/7.gif&quot; height=&quot;18&quot; width=&quot;20&quot; /&gt;  &lt;img border=&quot;0&quot; src=&quot;http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/2.gif&quot; height=&quot;18&quot; width=&quot;18&quot; /&gt; &lt;img border=&quot;0&quot; src=&quot;http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/2.gif&quot; height=&quot;18&quot; width=&quot;18&quot; /&gt; &lt;img border=&quot;0&quot; src=&quot;http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/2.gif&quot; height=&quot;18&quot; width=&quot;18&quot; /&gt; .&lt;br /&gt;
&lt;br /&gt;
jadi kalo temen-temen ada kesulitan dalam membuat aplikasi database, tidak ada salahnya menggunakan &lt;a href=&quot;http://oswing.sourceforge.net/&quot;&gt;OpenSwing&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Selamat Mencoba ..... and Good luck</content><link rel='replies' type='application/atom+xml' href='http://javadanphp.blogspot.com/feeds/5049217486431487048/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://javadanphp.blogspot.com/2014/01/cara-mudah-membuat-aplikasi-database-dengan-openswing-framework.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/5049217486431487048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/5049217486431487048'/><link rel='alternate' type='text/html' href='http://javadanphp.blogspot.com/2014/01/cara-mudah-membuat-aplikasi-database-dengan-openswing-framework.html' title='Cara mudah membuat aplikasi database dengan OpenSwing Framework'/><author><name>Ridwan Labs</name><uri>http://www.blogger.com/profile/16261392191830734149</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikmRDfZ-C0AReCkZJ_-rXDOkLztECqfr3eeUoHJmw0v2U6ELOSP2VlEccDVTxWfEPmhTi3seNfku1T7hv6vZwYrIqgqC7rfeofo6L20Ug3zMToQEK-IDk_HOu-aDGBJ4Xh97RQzTzNimR1/s72-c/Cara+mudah+membuat+aplikasi+database+dengan+OpenSwing+Framework.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6975658215536531975.post-3148879046989759832</id><published>2014-01-14T03:09:00.001-08:00</published><updated>2014-01-14T03:09:06.882-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blackonta"/><category scheme="http://www.blogger.com/atom/ns#" term="Java - intermediate"/><category scheme="http://www.blogger.com/atom/ns#" term="Java - Konsep"/><category scheme="http://www.blogger.com/atom/ns#" term="Java Swing"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips dan Trik"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Menampilkan Data di JTable adalah Mimpi Buruk, Benarkah???</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Salah satu komponen Swing yang paling sering kita gunakan dalm membuat sebuah aplikasi (terutama aplikasi database), adalah JTable milik Swing. Komponen yang sangat penting ini, memiliki kemampuan yang luas. baik dari segi tampilan/interface ataupun dari segi data yang ada didalammnya.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Bagi sebagian orang, menggunakan JTable merupakan mimpi buruk. kesan pertama yang di berikan saat menggunakan mengggunakan Jtable itu Rumit, tidak semudah menggunakan table milik delhpi atau VB.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Mitos diatas tidak sepenuhnya benar, menurut saya, Penggunaannya cukup simple koq, gak percaya ???? Ok klo begitu baca terus supaya percaya.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Sedikit pemberitahuan :):&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Jtable hanya berfungsi sebagai Viewer data. artinya data yang sebenarnya tidak disimpan didalam JTable melainkan dalam TableModel. jadi salah klo mengira data yang kita inputkan kedalam JTable disimpan di Jtable.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
dengan begitu untuk merubah, menambah, mengambil nilai yang ada di dalam JTable yang diperlukan adalah mengubah TableModel nya saja.&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;
Ilustrasi:&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXl462-ZIomkMa6cSuGe4sT-XwjTrt0hKG3BvfrjEgOy33Pze2ex-FirGGb38gA5lXbVzeVq9qeRjuBly-Y2dFdDo0r-HiVqLMZNFpLauC-tv7lxSv1CMY9HIKS5HezxbhyphenhyphenkgyykDjcrg/s1600-h/q.png&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;Tips dan Trik, Tutorial, Java Swing, Java - intermediate, Java - Konsep&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5337380326083163186&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXl462-ZIomkMa6cSuGe4sT-XwjTrt0hKG3BvfrjEgOy33Pze2ex-FirGGb38gA5lXbVzeVq9qeRjuBly-Y2dFdDo0r-HiVqLMZNFpLauC-tv7lxSv1CMY9HIKS5HezxbhyphenhyphenkgyykDjcrg/s320/q.png&quot; style=&quot;height: 151px; width: 320px;&quot; title=&quot;Menampilkan Data di JTable adalah Mimpi Buruk, Benarkah&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Saran:&lt;/span&gt;&lt;br /&gt;
&lt;img border=&quot;0&quot; height=&quot;18&quot; src=&quot;http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/16.gif&quot; width=&quot;18&quot; /&gt; Sekedar saran (tanpa bermaksud menggurui), kalo kita akan menggunakan JTable, terutama jika data yang akan kita masukan bersifat dinamis,:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Buat Class tersendiri sebagai TableModel. caranya: buat class baru kemudian extendskan &lt;span style=&quot;font-weight: bold;&quot;&gt;AbstractTableModel&lt;/span&gt; lalu implementskan semua Abstract Methodnya.&lt;/li&gt;
&lt;li&gt;buat method untuk menambahkan data pada Table Model. misal addDataPegawai(List&lt;objectpegawai&gt; peg){}, dll.&lt;/objectpegawai&gt;&lt;/li&gt;
&lt;li&gt;&lt;objectpegawai&gt;Supaya temen-temen lebih memahami konsep ini, kayaknya bagus deh kalo temen-temen mempelajari lebih lanjut tentang konsep MVC (model, View, Controller). cari aja deh di mang Google &lt;img border=&quot;0&quot; height=&quot;18&quot; src=&quot;http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/4.gif&quot; width=&quot;18&quot; /&gt;.&lt;/objectpegawai&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;objectpegawai&gt;&lt;br /&gt;Inetnya ga asik jadi &lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B_I-vVlDJsn2T1g3bkNTNXhnR2s&quot; style=&quot;font-weight: bold;&quot;&gt;Download &lt;/a&gt;aja deh &lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B_I-vVlDJsn2T1g3bkNTNXhnR2s&quot; style=&quot;font-weight: bold;&quot;&gt;Sourcenya &lt;/a&gt;trus Acak-acak deh.&lt;br /&gt;&lt;/objectpegawai&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsV2etcekY9HXAs1c7xtFxImRJ-gXhLFF5iiAJM23NXOf1JXYLruKmD6z4FKbSBEeCjLcpRkna0o3WgUqqgZuGzYSGane4eBecgRhMomYCDuBzHU_zsV7UxI4KkflIYiXjw0P-Xb33Vw8/s1600-h/gb2.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;Tips dan Trik, Tutorial, Java Swing, Java - intermediate, Java - Konsep&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5337384744466095570&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsV2etcekY9HXAs1c7xtFxImRJ-gXhLFF5iiAJM23NXOf1JXYLruKmD6z4FKbSBEeCjLcpRkna0o3WgUqqgZuGzYSGane4eBecgRhMomYCDuBzHU_zsV7UxI4KkflIYiXjw0P-Xb33Vw8/s320/gb2.JPG&quot; style=&quot;height: 275px; width: 320px;&quot; title=&quot;Menampilkan Data di JTable adalah Mimpi Buruk, Benarkah&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;objectpegawai&gt;Kodenya berisi tentang Memisahkan TableModel dengan Tablenya, Menginputkan macam2 data kedalam Tabel, Mengambil macam2 data dari JTable, menginputkan data dari tabel ke berbagai komponen swing lainnya. dan yang lainnya&lt;/objectpegawai&gt;</content><link rel='replies' type='application/atom+xml' href='http://javadanphp.blogspot.com/feeds/3148879046989759832/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://javadanphp.blogspot.com/2014/01/menampilkan-data-di-jtable-adalah-mimpi-buruk-benarkah.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/3148879046989759832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/3148879046989759832'/><link rel='alternate' type='text/html' href='http://javadanphp.blogspot.com/2014/01/menampilkan-data-di-jtable-adalah-mimpi-buruk-benarkah.html' title='Menampilkan Data di JTable adalah Mimpi Buruk, Benarkah???'/><author><name>Ridwan Labs</name><uri>http://www.blogger.com/profile/16261392191830734149</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXl462-ZIomkMa6cSuGe4sT-XwjTrt0hKG3BvfrjEgOy33Pze2ex-FirGGb38gA5lXbVzeVq9qeRjuBly-Y2dFdDo0r-HiVqLMZNFpLauC-tv7lxSv1CMY9HIKS5HezxbhyphenhyphenkgyykDjcrg/s72-c/q.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6975658215536531975.post-3233799913667940712</id><published>2014-01-13T03:19:00.000-08:00</published><updated>2014-01-13T03:19:53.794-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Aplikasi"/><category scheme="http://www.blogger.com/atom/ns#" term="Database - MySQL"/><category scheme="http://www.blogger.com/atom/ns#" term="Java - intermediate"/><category scheme="http://www.blogger.com/atom/ns#" term="Java Swing"/><category scheme="http://www.blogger.com/atom/ns#" term="Menengah"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips dan Trik"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Tutorial: Pembuatan Aplikasi MySQL Viewer dengan Netbeans</title><content type='html'>&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Halooo semuanaya...... ini Tutorialku yang pertama.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Idenya adalah membuat Aplikasi MysqlViewer (Kayak PHPMyqdmin, Ato MySQL Administrator). Ya lumayan lah buat latihan dan memperdalam Skil dibidang Java Programing.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Download Tutorial: &lt;a href=&quot;http://www.ziddu.com/download/3493891/TutorialPembuatanAplikasiMySQLViewerdenganJava.pdf.html&quot; style=&quot;font-weight: bold;&quot;&gt;MySQLViewer.pdf&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Download SourceCode Penyerta+MySQL Conector: &lt;a href=&quot;http://www.ziddu.com/download/3493892/MySQLViewer.zip.html&quot; style=&quot;font-weight: bold;&quot;&gt;SourceCode&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: bold; text-align: justify;&quot;&gt;
ScreenShoot:&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqtyenXSCkhbVxcx9MoTY_LxzE3IqTzJwS1GSB8RSb0v6rtJ-A54cqsj6uMpESP8xamTx6c0_W-rzoURc8MFQyYFxLqHlo8E8fKR2y-lRWhTyx8_O1AYh3UQy_Al8AoB2vsliEXcmcyNA/s1600-h/image002.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5301747437847821042&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqtyenXSCkhbVxcx9MoTY_LxzE3IqTzJwS1GSB8RSb0v6rtJ-A54cqsj6uMpESP8xamTx6c0_W-rzoURc8MFQyYFxLqHlo8E8fKR2y-lRWhTyx8_O1AYh3UQy_Al8AoB2vsliEXcmcyNA/s320/image002.jpg&quot; style=&quot;cursor: pointer; height: 242px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge4KsD1Z2y_QXtckrpn_7Dc9eQrxR16eJZxGYwYMcd4Rn-p_ZnuWJ2QGEKZFJefAJXpVmg_x1Evkd8h2fRfFIPTp3Unp8-s-sT2lMHp7W4y9hvyXlmpGhCJoTz095zglCF8aO3eL_Hl00/s1600-h/image004.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5301747438929505234&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge4KsD1Z2y_QXtckrpn_7Dc9eQrxR16eJZxGYwYMcd4Rn-p_ZnuWJ2QGEKZFJefAJXpVmg_x1Evkd8h2fRfFIPTp3Unp8-s-sT2lMHp7W4y9hvyXlmpGhCJoTz095zglCF8aO3eL_Hl00/s320/image004.jpg&quot; style=&quot;cursor: pointer; height: 235px; width: 227px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7ZEhlMZDBH8IARv-zQvvBGN1hglHvg2h4AxPGs8uRo2La7pVcHmbrYrLx5kLOhSnpNxf5wg0cfLq5R1YSO4NOXkv4tSFXFMrBBjYQV_vTTLfQeZqCasSqpJxDFSotj9c3lg6CC1qd1Dc/s1600-h/image006.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5301747442153852498&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7ZEhlMZDBH8IARv-zQvvBGN1hglHvg2h4AxPGs8uRo2La7pVcHmbrYrLx5kLOhSnpNxf5wg0cfLq5R1YSO4NOXkv4tSFXFMrBBjYQV_vTTLfQeZqCasSqpJxDFSotj9c3lg6CC1qd1Dc/s320/image006.jpg&quot; style=&quot;cursor: pointer; height: 242px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibqO299QHRfArl6Tk_PcoR7NS1j5pH7wzY5YluUHYx9HP_V-wnuW568dTFn2jSBHW-XdYbvjjjC2NkwWyrtv_1duEUxtVBLw6txXN7qWGuaJM02UUNvlsD6sWvmFgLajpF-dlPXApsBGc/s1600-h/image008.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5301747441833991010&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibqO299QHRfArl6Tk_PcoR7NS1j5pH7wzY5YluUHYx9HP_V-wnuW568dTFn2jSBHW-XdYbvjjjC2NkwWyrtv_1duEUxtVBLw6txXN7qWGuaJM02UUNvlsD6sWvmFgLajpF-dlPXApsBGc/s320/image008.jpg&quot; style=&quot;cursor: pointer; height: 242px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIPAqNB2gPDTq2K60UKUgSIPEAGBja8SULWm2lwM6Nq_o7D7TCXE-c73JITd1SImOGZ7RyWKl22ErUvduKby9a4kwYAGNSRF250ovCiUIJW7LFjy-a-U2Qf2g3icSw-0yt8Exdda4TvPk/s1600-h/image010.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5301747442418814098&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIPAqNB2gPDTq2K60UKUgSIPEAGBja8SULWm2lwM6Nq_o7D7TCXE-c73JITd1SImOGZ7RyWKl22ErUvduKby9a4kwYAGNSRF250ovCiUIJW7LFjy-a-U2Qf2g3icSw-0yt8Exdda4TvPk/s320/image010.jpg&quot; style=&quot;cursor: pointer; height: 233px; width: 300px;&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIPAqNB2gPDTq2K60UKUgSIPEAGBja8SULWm2lwM6Nq_o7D7TCXE-c73JITd1SImOGZ7RyWKl22ErUvduKby9a4kwYAGNSRF250ovCiUIJW7LFjy-a-U2Qf2g3icSw-0yt8Exdda4TvPk/s1600-h/image010.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqtyenXSCkhbVxcx9MoTY_LxzE3IqTzJwS1GSB8RSb0v6rtJ-A54cqsj6uMpESP8xamTx6c0_W-rzoURc8MFQyYFxLqHlo8E8fKR2y-lRWhTyx8_O1AYh3UQy_Al8AoB2vsliEXcmcyNA/s1600-h/image002.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Semoga Bermanfaat -------&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://javadanphp.blogspot.com/feeds/3233799913667940712/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://javadanphp.blogspot.com/2009/02/tutorial-pembuatan-aplikasi-mysql-viewer-dengan-netbeans.html#comment-form' title='10 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/3233799913667940712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/3233799913667940712'/><link rel='alternate' type='text/html' href='http://javadanphp.blogspot.com/2009/02/tutorial-pembuatan-aplikasi-mysql-viewer-dengan-netbeans.html' title='Tutorial: Pembuatan Aplikasi MySQL Viewer dengan Netbeans'/><author><name>Ridwan Labs</name><uri>http://www.blogger.com/profile/16261392191830734149</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqtyenXSCkhbVxcx9MoTY_LxzE3IqTzJwS1GSB8RSb0v6rtJ-A54cqsj6uMpESP8xamTx6c0_W-rzoURc8MFQyYFxLqHlo8E8fKR2y-lRWhTyx8_O1AYh3UQy_Al8AoB2vsliEXcmcyNA/s72-c/image002.jpg" height="72" width="72"/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6975658215536531975.post-7062059562030061313</id><published>2014-01-13T03:18:00.001-08:00</published><updated>2014-01-13T03:18:28.123-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Database"/><category scheme="http://www.blogger.com/atom/ns#" term="Download"/><category scheme="http://www.blogger.com/atom/ns#" term="E-Book"/><category scheme="http://www.blogger.com/atom/ns#" term="general"/><category scheme="http://www.blogger.com/atom/ns#" term="Gratis"/><category scheme="http://www.blogger.com/atom/ns#" term="Netbeans"/><category scheme="http://www.blogger.com/atom/ns#" term="Perancangan"/><category scheme="http://www.blogger.com/atom/ns#" term="Teory"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips dan Trik"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>SMS Gateway lengkap dengan GUI</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Seperti janji pada postingan sebelumnya, sekarang saya Postingkan SMS Gateway Tutorial Lengkap Dngan GUI sebagai Control Panelnya.&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;ScreenShoot&lt;br /&gt;&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEyhXOfgJTb_LadCn7NQ9EQHZqbs5mccCFzVEYPLg8Yhc7Blx99Suck9EV8WKpOtwnvOqwkWLj5uebuHyKbnpeUZaFHCZ7iRZIAje3IrAXOamfet40AaAMIcvPgMY0RrKyjCfDWeMkoWM/s1600-h/image065.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5414938074571423266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEyhXOfgJTb_LadCn7NQ9EQHZqbs5mccCFzVEYPLg8Yhc7Blx99Suck9EV8WKpOtwnvOqwkWLj5uebuHyKbnpeUZaFHCZ7iRZIAje3IrAXOamfet40AaAMIcvPgMY0RrKyjCfDWeMkoWM/s320/image065.jpg&quot; style=&quot;cursor: pointer; height: 264px; width: 280px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWYIfkaMsw9Bbo9JjlN4KJxnFK4648tfSkATC_FhUyuV1o3NfVLnMFOeAEBsLAuDs6_I4E4eE3nAd2Sryq-yrGI_Od2A1z0liR06DgxvjwRUHPOx-Y4qooYSyIYRqXAkWA_cyf9dS2bvU/s1600-h/image062.png&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5414938072071516418&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWYIfkaMsw9Bbo9JjlN4KJxnFK4648tfSkATC_FhUyuV1o3NfVLnMFOeAEBsLAuDs6_I4E4eE3nAd2Sryq-yrGI_Od2A1z0liR06DgxvjwRUHPOx-Y4qooYSyIYRqXAkWA_cyf9dS2bvU/s320/image062.png&quot; style=&quot;cursor: pointer; height: 121px; width: 268px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK6JlLyDK0bvy89g-f3n5fLlRDVF28PoMIlSM5W3HJQFvOVxe8meNYK-gDjiSXq1qdWyGt6sxyfVuuREZh2jOtpHglegLxnQRZiAPC-n3rRSxiCcEN4logGUZsFbRvXmUgL8RRSHDspU8/s1600-h/image061.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5414938062895155762&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK6JlLyDK0bvy89g-f3n5fLlRDVF28PoMIlSM5W3HJQFvOVxe8meNYK-gDjiSXq1qdWyGt6sxyfVuuREZh2jOtpHglegLxnQRZiAPC-n3rRSxiCcEN4logGUZsFbRvXmUgL8RRSHDspU8/s320/image061.jpg&quot; style=&quot;cursor: pointer; height: 247px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Daftar Isi Tutorial&lt;br /&gt;
Sepintas tentang SMS Gateway&lt;br /&gt;
Persiapan&lt;br /&gt;
•    Yang dibutuhkan&lt;br /&gt;
•    Persiapan Hadware&lt;br /&gt;
•    Persiapan Library&lt;br /&gt;
•    Instalasi Library&lt;br /&gt;
•    Persiapan Project&lt;br /&gt;
&lt;br /&gt;
Pengembangan&lt;br /&gt;
1.    Database&lt;br /&gt;
2.    Project Utama&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Error dan Penanganannya&lt;br /&gt;
&lt;br /&gt;
Tanya Jawab&lt;br /&gt;
&lt;br /&gt;
Breaktime&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download&lt;br /&gt;
&lt;a href=&quot;http://www.ziddu.com/download/7731881/SMSGateway.pdf.html&quot; style=&quot;font-weight: bold;&quot;&gt;Tutorial&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.ziddu.com/download/7731882/SMS.rar.html&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;SourceCode&lt;/span&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://javadanphp.blogspot.com/feeds/7062059562030061313/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://javadanphp.blogspot.com/2014/01/sms-gateway-lengkap-dengan-gui.html#comment-form' title='51 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/7062059562030061313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/7062059562030061313'/><link rel='alternate' type='text/html' href='http://javadanphp.blogspot.com/2014/01/sms-gateway-lengkap-dengan-gui.html' title='SMS Gateway lengkap dengan GUI'/><author><name>Ridwan Labs</name><uri>http://www.blogger.com/profile/16261392191830734149</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEyhXOfgJTb_LadCn7NQ9EQHZqbs5mccCFzVEYPLg8Yhc7Blx99Suck9EV8WKpOtwnvOqwkWLj5uebuHyKbnpeUZaFHCZ7iRZIAje3IrAXOamfet40AaAMIcvPgMY0RrKyjCfDWeMkoWM/s72-c/image065.jpg" height="72" width="72"/><thr:total>51</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6975658215536531975.post-7148733597096382914</id><published>2014-01-11T21:17:00.004-08:00</published><updated>2014-01-11T21:17:49.565-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blackonta"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Java - Basic"/><category scheme="http://www.blogger.com/atom/ns#" term="Java Swing"/><title type='text'>Menggunakan dan mengatur JLabel</title><content type='html'>&lt;div style=&quot;font-family: arial; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 100%;&quot;&gt;Jlabel merupakan salah satu komponen yang paling banyak digunakan dalam membuat program java terutama yang berbasis GUI. JLabel dapat menampilkan Teks atau Image pada GUI sebagai informasi pada user, sebagai contoh, sebagai sebuah label didepan JTextField, JComboBox, dll.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNf6i2-csUotY9ChyphenhyphenzS9UNSzYqfcLxBg9YFbV67oTmhp1G_UP8u9MpteuuzUsL55UBKJ-jF-pVIQDAiPVi-qd105a8KImdqcCuHVyBDE_UaUL6svJQb5rOlEHrb9Xz4PBXJzP6n4uvLZp8/s1600/jlabel.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img alt=&quot;Blackonta, Java, Java - Basic, Java Swing&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNf6i2-csUotY9ChyphenhyphenzS9UNSzYqfcLxBg9YFbV67oTmhp1G_UP8u9MpteuuzUsL55UBKJ-jF-pVIQDAiPVi-qd105a8KImdqcCuHVyBDE_UaUL6svJQb5rOlEHrb9Xz4PBXJzP6n4uvLZp8/s1600/jlabel.png&quot; title=&quot;Menggunakan dan mengatur JLabel&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: 100%;&quot;&gt;Kita bisa menambahkan Teks (termasuk tag HTML), image, atau Keduanya dalam sebuah JLabel. JLabel mempunya background yang transparan, jadi kita tidak perlu khawatir dengan tampilan Jlabel ini, karena akan selalu cocok dengan latar belakang GUI dari Applikasi yang kita buat.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Membuat Jlabel&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;JLabel &lt;span style=&quot;font-style: italic;&quot;&gt;variabelLabel&lt;/span&gt; = new JLabel(&lt;span style=&quot;font-style: italic;&quot;&gt;text&lt;/span&gt;);&lt;br /&gt;JLabel &lt;span style=&quot;font-style: italic;&quot;&gt;variabelLabel&lt;/span&gt; = new JLabel(&lt;span style=&quot;font-style: italic;&quot;&gt;text, alignment&lt;/span&gt;);&lt;br /&gt;JLabel &lt;span style=&quot;font-style: italic;&quot;&gt;variabelLabel&lt;/span&gt; = new JLabel(&lt;span style=&quot;font-style: italic;&quot;&gt;image&lt;/span&gt;);&lt;br /&gt;JLabel &lt;span style=&quot;font-style: italic;&quot;&gt;variabelLabel&lt;/span&gt; = new JLabel(&lt;span style=&quot;font-style: italic;&quot;&gt;image, alignment&lt;/span&gt;);&lt;br /&gt;JLabel &lt;span style=&quot;font-style: italic;&quot;&gt;variabelLabel&lt;/span&gt; = new JLabel(&lt;span style=&quot;font-style: italic;&quot;&gt;text, image, alignment&lt;/span&gt;);&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Java Idiom&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Kita bisa mengkombinasikan pembuatan Label ini pada saat kita menambahkan sebuah Label pada Container&lt;br /&gt;&lt;br /&gt;Contoh:&lt;br /&gt;Jpanel p = new Jpanel();&lt;br /&gt;p.add(new JLabel(”Enter your ID:”, JLabel.RIGHT));&lt;br /&gt;&lt;br /&gt;ini akan sama dengan:&lt;br /&gt;JLabel idLabel = new JLabel(&quot;Enter your ID:&quot;, JLabel.RIGHT);&lt;br /&gt;p.add(idLabel);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;HTML Dalam Jlabel&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Kita dapat memasukan Tag HTML kedalam Jlabel dengan didahului dengan Tag HTML di dalammnya&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Merubah Warna Dan Huruf Jlabel.&lt;/span&gt;&lt;br /&gt;Beberapa hal yang paling menarik dalam membuat Interface Userfriendly adalah adanya perpaduan yang menarik antara Warna, Huruf dan Background.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Setting huruf&lt;br /&gt;Me-nyeting huruf dapat dilakukan dengan cara berikut:&lt;br /&gt;&lt;br /&gt;JLabel title = new JLabel(”Hallo !!”, JLabel.CENTER);&lt;br /&gt;title.setFont(new Font(”Serif”, Font.BOLD, 48));&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Setting Warna&lt;br /&gt;Me-nyeting huruf dapat dilakukan dengan cara berikut:&lt;br /&gt;&lt;br /&gt;JLabel title = new JLabel(”Hallo !!”, JLabel.CENTER);&lt;br /&gt;title.setForeground(Color.white);&lt;br /&gt;&lt;br /&gt;Setting Warna Background&lt;br /&gt;&lt;br /&gt;Dikarenakan Background Jlabel Transparan, Jadi Tidak akan ada efek jika kita langsung memberikan warna background pada Jlabel dengan menggunakan method setBackground. Untuk membuat Background, kita perlu membuat JPanel dengan warna yang kita inginkan lalu memasukan label ke dalamnya. Contoh:&lt;br /&gt;&lt;br /&gt;JLabel title = new JLabel(”Hallo !!”);&lt;br /&gt;title.setForeground(Color.white);&lt;br /&gt;JPanel titlePanel = new JPanel();&lt;br /&gt;titlePanel.setBackground(Color.blue);&lt;br /&gt;titlePanel.add(title);  // adds to center of panel’s default BorderLayout.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Merubah Teks Pada JLabel&lt;br /&gt;Kebanyakan, JLabels tidak pernah dirubah, terkecuali untuk internationalization, dan hal itu akan selesai dilakukan sebelum interface di tampilkan. Untuk merubah teks dapat dilakukan dengan cara:&lt;br /&gt;&lt;br /&gt;label1.setText(String teks);  //&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Hasil Migrasi dari Blog Lama (blackonta)&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 100%;&quot;&gt;Semoga Bermanfaat&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://javadanphp.blogspot.com/feeds/7148733597096382914/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://javadanphp.blogspot.com/2014/01/menggunakan-dan-mengatur-jlabel.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/7148733597096382914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/7148733597096382914'/><link rel='alternate' type='text/html' href='http://javadanphp.blogspot.com/2014/01/menggunakan-dan-mengatur-jlabel.html' title='Menggunakan dan mengatur JLabel'/><author><name>Ridwan Labs</name><uri>http://www.blogger.com/profile/16261392191830734149</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNf6i2-csUotY9ChyphenhyphenzS9UNSzYqfcLxBg9YFbV67oTmhp1G_UP8u9MpteuuzUsL55UBKJ-jF-pVIQDAiPVi-qd105a8KImdqcCuHVyBDE_UaUL6svJQb5rOlEHrb9Xz4PBXJzP6n4uvLZp8/s72-c/jlabel.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6975658215536531975.post-5644125638430481724</id><published>2013-11-23T01:56:00.001-08:00</published><updated>2013-11-23T01:58:06.306-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java - intermediate"/><category scheme="http://www.blogger.com/atom/ns#" term="Java Swing"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Tutorial Instalasi dan Penggunaan Aplikasi Absensi Gratis</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Beberapa bulan yang lalu saya memposting tentang Aplikasi absesni menggunakan Barcode. Berhubung ada temen yang kesulitan melakukan pengaturan awal pada aplikasi ini, berikut ini saya jelaskan cara penggunaanya:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Download Aplikasinya disini: &lt;a href=&quot;http://javadanphp.blogspot.com/2013/07/aplikasi-absensi-gratis-cocok-buat.html&quot; target=&quot;_blank&quot;&gt;Aplikasi Absensi Gratis&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Lakukan tahap persiapan.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Yang dimaksud tahap persiapan adalah mempersiapkan software penunjang supaya aplikasi bisa berjalan dengan baik&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
1. Install Java JDK&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
2. Install MySQL Server&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
3. Konfigurasi dan Import Database yang diperlukan&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Oke setelah ketiga langkah diatas dilakukan, sekaranh coba buka aplikasi absesnsinya:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3-66EhAHbvkuOLgS4r5SDU3ntNIb-xO8ho3i4bVyfrDlR8aj_8miNLdmeY_ThW97bHZXzuiHoiu4TAHa7yq6dmMMBf2AQ2SuY9CaHMDs4-1tL3jdZTHwV3wwqjSljAjvzGLPhlg-xjvq1/s1600/Aplikasi+Absensi+Gratis+-+images+-1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3-66EhAHbvkuOLgS4r5SDU3ntNIb-xO8ho3i4bVyfrDlR8aj_8miNLdmeY_ThW97bHZXzuiHoiu4TAHa7yq6dmMMBf2AQ2SuY9CaHMDs4-1tL3jdZTHwV3wwqjSljAjvzGLPhlg-xjvq1/s1600/Aplikasi+Absensi+Gratis+-+images+-1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Saat pertama kali dijlankan, tampilan aplikasi kurang lebih akan nampak seperi gambar dibawah ini:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUKVWOg5ctM9IZA1ZP4HVd_5WupXfA_5msvyj_KnDtfElUTN-ARzOLcEVYTMPw_iBDFt8ECSlYZasln3doB3y_CyYV6eWxOJeZ2d6rXFpdFk5k7I0BW3Wd-zlEqrLYAYVXZufpPEoe7tgy/s1600/Aplikasi+Absensi+Gratis+-+images+-+2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;231&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUKVWOg5ctM9IZA1ZP4HVd_5WupXfA_5msvyj_KnDtfElUTN-ARzOLcEVYTMPw_iBDFt8ECSlYZasln3doB3y_CyYV6eWxOJeZ2d6rXFpdFk5k7I0BW3Wd-zlEqrLYAYVXZufpPEoe7tgy/s400/Aplikasi+Absensi+Gratis+-+images+-+2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Nah ini menunjukan aplikasi belum terhubung ke database. sekarang klik menu file -&amp;gt; Pengaturan Database (Ctrl + D)&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQBvlNJ-JpmtLcS7yAHSJ2a6SYFwSE84MJD-PaI6DGt80DVV9jyEq_E3hUL5OfRkoxwHkqyQ4W_3wmyjwu8evFXr9Nl3wflh0RtJjEPvDL9mbwe6iwX9Xys5RARhyxbyxpj-9VyAuzOOOs/s1600/Aplikasi+Absensi+Gratis+-+images+-+3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;208&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQBvlNJ-JpmtLcS7yAHSJ2a6SYFwSE84MJD-PaI6DGt80DVV9jyEq_E3hUL5OfRkoxwHkqyQ4W_3wmyjwu8evFXr9Nl3wflh0RtJjEPvDL9mbwe6iwX9Xys5RARhyxbyxpj-9VyAuzOOOs/s320/Aplikasi+Absensi+Gratis+-+images+-+3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Masukan Parameter yang diperlukan,&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Masukan URL/IP dari mysql server, jika server database ada pada komputer yang sama dengan aplikasi, silahkan masukan localhost&lt;/li&gt;
&lt;li&gt;Masukan Username, maksudnya username database (MySQL) yang digunakan, biasanya secara default MySQL memiliki username root&lt;/li&gt;
&lt;li&gt;Masukan Password, masukan database (MySQL) yang digunakan, biasanya secara default MySQL memiliki password KOSONG (BLANK), jika anda tidak mengisikan password pada saat instalasi mysql, silahkan kosongkan isian ini&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Kurang lebih jadi seperti ini:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrs6_SYEOB1ZiHtZEasje2B0qIEc1nnLZMPIMySh0xWZPD6Dyv49_DiZQqZE8NTbI9lp_OguEGBFPpMzAMkt_5-4z1aX4CsXozWGN1CgsDz_fGP8-2bfVuo-XcEnPCGMKv2WlsZPdO5kUT/s1600/Aplikasi+Absensi+Gratis+-+images+-+4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;211&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrs6_SYEOB1ZiHtZEasje2B0qIEc1nnLZMPIMySh0xWZPD6Dyv49_DiZQqZE8NTbI9lp_OguEGBFPpMzAMkt_5-4z1aX4CsXozWGN1CgsDz_fGP8-2bfVuo-XcEnPCGMKv2WlsZPdO5kUT/s320/Aplikasi+Absensi+Gratis+-+images+-+4.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Klik Simpan, jika parameter yang diberikan benar, dan database tersedia (sudah diimport) maka aplikasi akan kembali ke halaman utama dengan tampilan seperti berikut:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVbEbxDnc_IM0TbVMzc_6XBQT_UQ1d28ePaDUGBqDu5NEUGS9Pj8dgwo8HdmIZAuTcHzcK558IYINTnBWvr-tgXxkigZBYpmsosPca6dWqpt7lGCud8nwd4YkSzgFOFGPDpFCbONInE9eI/s1600/Aplikasi+Absensi+Gratis+-+images+-+5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;231&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVbEbxDnc_IM0TbVMzc_6XBQT_UQ1d28ePaDUGBqDu5NEUGS9Pj8dgwo8HdmIZAuTcHzcK558IYINTnBWvr-tgXxkigZBYpmsosPca6dWqpt7lGCud8nwd4YkSzgFOFGPDpFCbONInE9eI/s400/Aplikasi+Absensi+Gratis+-+images+-+5.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Jika belum, silahkan lakukan langkah-langkah persiapan&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Nah, aplikasi siap digunakan, silahkan login, klik menu file-&amp;gt;login (Ctrl + L) untuk mengatur aplikasi, atau tekan Start ABsensi untuk melakukan Proses Absensi.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtyCl6UtpHJ2DbMGfuw9ypuXcZKg-szrJnhHQBsE34t_0Pb3U78liNZftZmLk8vIB1WpEm9uFSbbDzIyojMjiOLfp9KWOP_nie_HdxnM_KA5FxdfC1XQdfVnKRwvg8U9-j789NVxd28wAS/s1600/Aplikasi+Absensi+Gratis+-+images+-+6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtyCl6UtpHJ2DbMGfuw9ypuXcZKg-szrJnhHQBsE34t_0Pb3U78liNZftZmLk8vIB1WpEm9uFSbbDzIyojMjiOLfp9KWOP_nie_HdxnM_KA5FxdfC1XQdfVnKRwvg8U9-j789NVxd28wAS/s1600/Aplikasi+Absensi+Gratis+-+images+-+6.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
Pengaturan Aplikasi&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Sebelum dapat digunakan, terlebih dahulu harus dilakukan pengaturan aplikasi, musalnya memasukan data karyawan, data jam kerja, dan lainnya. untuk itu silahkan ikuti langkah-langkah berikut:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
klik menu file-&amp;gt;login (Ctrl + L) Untuk Login&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Untuk pertama kali menggunakan, silahkan gunakan username &quot;admin&quot; dan password &quot;1234&quot; tanpa tanda kutip.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLiNhbOS8bs3b8542mTDHLTOmiAA4DJx2Dad1_Faa8TkqwB7ODfH7br75tOeN_qtCttHcY_eya1ev0TBkARciIkE0zwXAveguRXVgaVWsojlgHNF7bU4D0yPYIk9yKcmUif8HUhhB6GKvW/s1600/Aplikasi+Absensi+Gratis+-+images+-+7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;170&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLiNhbOS8bs3b8542mTDHLTOmiAA4DJx2Dad1_Faa8TkqwB7ODfH7br75tOeN_qtCttHcY_eya1ev0TBkARciIkE0zwXAveguRXVgaVWsojlgHNF7bU4D0yPYIk9yKcmUif8HUhhB6GKvW/s320/Aplikasi+Absensi+Gratis+-+images+-+7.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Masukan data pegawai, dan jadwal kerja pada menu master data. Langkah ini harus dilakukan karena akan diperlukan saat proses absensi pegawai&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxe34gv__WGsIO5j7utfDIO9JEQ2h9yQ75rDe_g1eUTfkw8-Epf6RvIRy1K0vQS9KGxaOgsSlVmMbJ5P3cDzdHe3bZ16UI0-CnaubqrPG6r4e9jRE8aCc-feCgKsKrxMK1973AFIrQU1i1/s1600/Aplikasi+Absensi+Gratis+-+images+-+9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;333&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxe34gv__WGsIO5j7utfDIO9JEQ2h9yQ75rDe_g1eUTfkw8-Epf6RvIRy1K0vQS9KGxaOgsSlVmMbJ5P3cDzdHe3bZ16UI0-CnaubqrPG6r4e9jRE8aCc-feCgKsKrxMK1973AFIrQU1i1/s400/Aplikasi+Absensi+Gratis+-+images+-+9.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAEDSs5LI-nNiXfMEcPW87TE9QwnkT7SCVdxmy2OuKIqod8U99J5QBXdWFS_5RfLuYok1xhgsFwljyqyBYCxalBk6McT4Qo5n1shAmNcsV6Q8tsRKaPmF8Ky0aj4yewH4r0AJ06Ta9ReOu/s1600/Aplikasi+Absensi+Gratis+-+images+-+10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;346&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAEDSs5LI-nNiXfMEcPW87TE9QwnkT7SCVdxmy2OuKIqod8U99J5QBXdWFS_5RfLuYok1xhgsFwljyqyBYCxalBk6McT4Qo5n1shAmNcsV6Q8tsRKaPmF8Ky0aj4yewH4r0AJ06Ta9ReOu/s400/Aplikasi+Absensi+Gratis+-+images+-+10.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Untuk fungsi lainnya, silahkan di coba satu persatu&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
Proses Absensi&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Untuk memulai proses Absensi, klik Start Absensi untuk memulai. Untuk memulai absensi anda bisa menggunakan keyboard atau barcode reader untuk memasukan No Induk Pegawai.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk2EB3821LyTZB3Xw7xg8lp5nV1Fd9kdDrMf42qvXvBqeDaHaOCPYTLsT-fPUMl-Ugqs9pUonjVZvt2-6CT9UCMP9YaFVjyloylx0UMbB6uyGF4s0ipOKxzypKeSGg8aBmtkIj3MISp2jB/s1600/Aplikasi+Absensi+Gratis+-+images+-+11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;257&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk2EB3821LyTZB3Xw7xg8lp5nV1Fd9kdDrMf42qvXvBqeDaHaOCPYTLsT-fPUMl-Ugqs9pUonjVZvt2-6CT9UCMP9YaFVjyloylx0UMbB6uyGF4s0ipOKxzypKeSGg8aBmtkIj3MISp2jB/s400/Aplikasi+Absensi+Gratis+-+images+-+11.png&quot; width=&quot;400&quot; /&gt;&amp;nbsp;&lt;/a&gt; &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Berikut tampilan absesni ketika dimasukan data No Induk Pegawai pada kolom absensi&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1pfgPJbJAYtsHir1eABC9NOCOe5gL1XQYYk7zVZVgo338vLkaK2vpdHJVzvDDh5p4Yyiw5HxodSTAJp23g0GiZGPCT9TEs3nORBhqb7pZz2Q5XjOXU_fPwqz4EutW0XbiDHYme11GbYpm/s1600/Aplikasi+Absensi+Gratis+-+images+-+12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;257&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1pfgPJbJAYtsHir1eABC9NOCOe5gL1XQYYk7zVZVgo338vLkaK2vpdHJVzvDDh5p4Yyiw5HxodSTAJp23g0GiZGPCT9TEs3nORBhqb7pZz2Q5XjOXU_fPwqz4EutW0XbiDHYme11GbYpm/s400/Aplikasi+Absensi+Gratis+-+images+-+12.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Oke, sekian dulu ya tutorialnya, cape neh ngetiknya, silahkan dicoba2, kalo kesulitan silahkan kontek ane.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
Promosi lagi&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Perlu Source Codenya?&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Jika memang memerlukan kodenya bisa donasi (maksa banget hehe) sebesar Rp. 350.000&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
tapi kalau memerlukan konsultasi intensif tentang kode dan 
implementasinya dan perancangannya (misalnya untuk TA) bisa via YM, tapi
 dengan tambahan Rp. 100.000.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Jika memang membutuhkan kostumisasi, bisa di atur dengan menambahkan Rp. 50.000 per modul penambahan. &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Cara dapetin kode:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Silahkan transferkan ke no rekening:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Bank Muammalat&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
A/N Taopik Ridwan&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Norek: 0126334698/1040011998&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Kemudian silahkan konfirmasikan ke nope: 085221747400&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
format: konfirmasi#nominal#email&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
misal:konfirmasi#350000#xxxx@gmail.com&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Nanti akan saya kirimkan alamat kodenya dan bisa langsung di download&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Terima kasih sudah meluangkan waktu untuk mengunjungi blog ini.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://javadanphp.blogspot.com/feeds/5644125638430481724/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://javadanphp.blogspot.com/2013/11/tutorial-instalasi-dan-penggunaan-aplikasi-absensi-gratis.html#comment-form' title='7 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/5644125638430481724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/5644125638430481724'/><link rel='alternate' type='text/html' href='http://javadanphp.blogspot.com/2013/11/tutorial-instalasi-dan-penggunaan-aplikasi-absensi-gratis.html' title='Tutorial Instalasi dan Penggunaan Aplikasi Absensi Gratis'/><author><name>Ridwan Labs</name><uri>http://www.blogger.com/profile/16261392191830734149</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3-66EhAHbvkuOLgS4r5SDU3ntNIb-xO8ho3i4bVyfrDlR8aj_8miNLdmeY_ThW97bHZXzuiHoiu4TAHa7yq6dmMMBf2AQ2SuY9CaHMDs4-1tL3jdZTHwV3wwqjSljAjvzGLPhlg-xjvq1/s72-c/Aplikasi+Absensi+Gratis+-+images+-1.png" height="72" width="72"/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6975658215536531975.post-4888617026670185601</id><published>2013-10-19T17:14:00.002-07:00</published><updated>2013-10-19T17:14:51.337-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Aplikasi"/><category scheme="http://www.blogger.com/atom/ns#" term="Aplikasi Gratis"/><category scheme="http://www.blogger.com/atom/ns#" term="Artikel"/><category scheme="http://www.blogger.com/atom/ns#" term="Website - Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="Website - Umum"/><title type='text'>Perkaya aplikasi web mu dengan CKEditor</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Ada yang tau dengan WYSIWYG Editor? hehe tentu saja agan-agan udah pada kenal dengan WYSIWYG Editor. apalagi para Blogger atau Web Developer. WYSIWYG Editor adalah&amp;nbsp; singkatan dari What You See is What You Get, maksudnya Apa yang kamu lihat apa yang kamu dapatkan. Dalam dunia programing bukan hal yang aneh bahwa apa yang kita ketikan tidak selalu muncul sesuai dengan apa yang kita inginkan. Nah salah satu solusinya adalah dengan menggunakan WYSIWYG Editor. Salah satu WYSIWYG Editor yang paling terkenal untuk developer adalah Dreamweaver.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaMONS6j8q9Y2WuetBFEfIsIPhIUacBbHI2Ag1WfXwrNxAPNwnvkaxAYoOAdSZZ7Bnj-LLEArxMPPkcMHv5ic-6rsc4nbVTCfc_QLw4Nl1_KfzH8Dna1coGyjEjtIrZzyHmx32ckN9-nJW/s1600/Perkaya+aplikasi+web+mu+dengan+CKEditor+-+dreamweaver.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;223&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaMONS6j8q9Y2WuetBFEfIsIPhIUacBbHI2Ag1WfXwrNxAPNwnvkaxAYoOAdSZZ7Bnj-LLEArxMPPkcMHv5ic-6rsc4nbVTCfc_QLw4Nl1_KfzH8Dna1coGyjEjtIrZzyHmx32ckN9-nJW/s400/Perkaya+aplikasi+web+mu+dengan+CKEditor+-+dreamweaver.gif&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Layout WYSIWYG Editor Dreamweaver&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Nah, lalu apa WYSIWYG Editor untuk web base? salah satu yang terbaik adalah CKEditor. Kenapa harus CKEditor? ada beberapa pertimbangan memilih CKEditor sebagai WYSIWYG Editor untuk web base. berikut beberapa diantaranya:&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;CKEditor Open Source.&lt;/li&gt;
&lt;li&gt;CKEditor mudah untuk di kostumisasi&lt;/li&gt;
&lt;li&gt;CKEditor Punya standar kialitas yang bagus&lt;/li&gt;
&lt;li&gt;CKEditor tersedia berbagai macam dukungan plugin&lt;/li&gt;
&lt;li&gt;dan yang terpenting CKEditor gratissss. &lt;/li&gt;
&lt;/ol&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeGjkRouB7A2VVz091xT0mArn860zzXpweC1CszH1cNxwFquJ3wOznin_HP8-JpZbiTkk3gyKzrr5euOIs9IE_KpDfI78leTEfyOd0sXANFRPYdKl49tXBFNe4qGBZYMhpLci7NWxuY-CZ/s1600/Perkaya+aplikasi+web+mu+dengan+CKEditor.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;165&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeGjkRouB7A2VVz091xT0mArn860zzXpweC1CszH1cNxwFquJ3wOznin_HP8-JpZbiTkk3gyKzrr5euOIs9IE_KpDfI78leTEfyOd0sXANFRPYdKl49tXBFNe4qGBZYMhpLci7NWxuY-CZ/s400/Perkaya+aplikasi+web+mu+dengan+CKEditor.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Layout WYSIWYG CKEditor&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Nah tunggu apalagi dowload sekarang di website resminya (&lt;a href=&quot;http://ckeditor.com/&quot; target=&quot;_blank&quot;&gt;http://ckeditor.com&lt;/a&gt;).&amp;nbsp; &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Tutorial sama Contoh penggunaannya? Lengkap di webitenya, cekidot aja gan...&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Terima kasih sudah meluangkan waktu untuk mengunjungi blog ini.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://javadanphp.blogspot.com/feeds/4888617026670185601/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://javadanphp.blogspot.com/2013/10/perkaya-aplikasi-web-mu-dengan-ckeditor.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/4888617026670185601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6975658215536531975/posts/default/4888617026670185601'/><link rel='alternate' type='text/html' href='http://javadanphp.blogspot.com/2013/10/perkaya-aplikasi-web-mu-dengan-ckeditor.html' title='Perkaya aplikasi web mu dengan CKEditor'/><author><name>Ridwan Labs</name><uri>http://www.blogger.com/profile/16261392191830734149</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaMONS6j8q9Y2WuetBFEfIsIPhIUacBbHI2Ag1WfXwrNxAPNwnvkaxAYoOAdSZZ7Bnj-LLEArxMPPkcMHv5ic-6rsc4nbVTCfc_QLw4Nl1_KfzH8Dna1coGyjEjtIrZzyHmx32ckN9-nJW/s72-c/Perkaya+aplikasi+web+mu+dengan+CKEditor+-+dreamweaver.gif" height="72" width="72"/><thr:total>0</thr:total></entry></feed>