Java Meetup JUG-Joglosemar 29 Mei 2010


Acara JaMU akhirnya datang lagi, untuk bulan Mei 2010 JaMU akan diadakan pada

  • Hari, Tgl: Sabtu, 29 Mei 2010
  • Jam: 09.00 – selesai
  • Tempat: Institut Sains & Teknologi AKPRIND Yogyakarta
  • Alamat: Jl Kalisahak 28 Yogyakarta 55222 (belakang XXI jalan urip sumoharjo)
  • Ruang: Auditorium IST AKPRIND Yogyakarta

JaMU kali ini akan diisi oleh pejuang-pejuang JUG-Joglosemar 😀

  • Wahyu Sumarta. BlackBerry Developement.
  • Deny Praseyto. HTML, CSS, JavaScript.
  • Eko Kurniawan Khannedy. Apache Hadoop.

Acara ini bersifat GRATIS, jadi silahkan aja langsung dateng ke tempat acara, jangan lupa bawa teman yang banyak, karna ada bagi-bagi sticker ZK

Silahkan konfirmasi kehadiran di Facebook :
http://www.facebook.com/event.php?eid=106141529432502

Daftar Peserta Workshop Google Web Toolkit dari JUG-Bandung # Juni 2010


Sistem pendaftarannya, first pay first serve (prioritas bagi yang sudah membayar lunas terlebih dahulu)

No Nama Instansi Status
01 Adhi Herbowo Lunas
02 Aditya Rian Wibowo UNIKOM Lunas
03 Ahmad Laung Nasution UNIKOM Lunas
04 Agung Nugroho PT SYB Lunas
05 Andreas Saputra UNIKOM Lunas
06 Anggun Gugun Gumati PT Xybase Indonesia Lunas
07 Budi Hariyana Javan IT Services Lunas
08 Dedi Rahmatullah RSHS Lunas
09 Guntur Sulaeman UNIKOM Lunas
10 Harry Fitriana PT GSP Lunas
11 Hendri Karisma UNIKOM Lunas
12 Imbara Wicaksono STMIK AMIK Bandung Lunas
13 Irfan Bustomi UNIKOM Lunas
14 Kevin Octavian SMKN 1 Cimahi Lunas
15 Lukman Hakim Universitas Yudharta Pasuruan Lunas
16 Muhammad Hamdan PT GSP Lunas
17 Mulyana Santosa PT GSP Lunas
18 Mutaqin STIS JAKARTA Lunas
19 Rendi Januar PT Xybase Indonesia Lunas
20 Renny Kurnia UNIKOM Lunas
21 Ricky Juniar Iskandar PT. Cipta Idea Lunas
22 Riki Lesmana STMIK-AMIK Bandung Lunas
23 Rizky Maulana Abadi Nuredja PT Xybase Indonesia Lunas
24 Robi Tanzil Ganefi UNIKOM Lunas
25 Taufik Ramadhani UNIKOM Lunas
26 TB Abdul Bari UNIKOM Lunas
27 T Iqbal Fakhrimal UNIKOM Lunas
28 Winzaldi Lunas
29 Yudha Saputra PT Xybase Indonesia Lunas
30 Yulius Javan IT Services Lunas
31 Rizal Suryana Lembaga Penerbangan dan Antariksa Nasional
32 Enjang Setiawan Universitas Widyatama
33 Muhammad Rizal Pahlawan UNIKOM
34 Muhammad Windiarto Hermawan IT Telkom
35 Melfaria Karolina ITHB
36 Iskandar Saleh STMIK Bani Saleh
37 Willy STMIK Bani Saleh
38 Abdul Hayyi STMIK Bani Saleh
39 Ade Hermawan SMKN 1 Cimahi
40 Wisnu Cahyoto Universitas Budi Luhur
41 Adyn Sukirman
42 Kiki Iskandar Cipta Grafika
43 Siti Habibah UNIKOM
44 Restiana Ayunita UNIKOM
45 Rosid Mustofa STMIK “AMIKBANDUNG”
46
47
48

Info lebih lengkap bisa liat disini :

http://groups.google.co.id/group/jug-bandung/web/daftar-peserta-jug-bandung-workshop-juni-2010

AYO BURUAN!!!!!!!!!

Membuat Project Hello World Google Android Menggunakan Eclipse IDE


ini adalah tulisan saya yang pertama tentang android 😀 sepertinya saya mulai tertarik android dari pada java mobile edition 😀 kenapa? enggak tau juga alasannya 😀 tapi yang pasti saya tertarik untuk mendalami dunia android, walaupun gak punya mobile androidnya 😀

ok, tulisan pertama tentang tentang android ini seperti biasa, akan membahas tantang project hello world 😀 saya harap temen-temen gak bosen 😀

pata tulisan ini, saya menggunakan eclipse sebagai ide, dan telah terinstall android developer tool, jika pada eclipse anda belum terinstall, anda bisa melihat caranya disini :

http://developer.android.com/sdk/eclipse-adt.html

ok, kembali ke topik. sekarang pertama buat dulu project androidnya menggunakan eclipse ide.

kedua, setelah membuat project, saatnya membuat form tampilan untuk aplikasi android yang akan kita buat. iya dunk form, maka console 😀

ketiga, setelah tampilan selesai dibuat, saatnya kita menambahkan aksi ke tombol yang kita buat dalam form tersebut. hal ini supaya tombolnya ada interaksi, masa tombol diklik, tapi gak terjadi apa-apa 😀

terakhir, saatnya menjalankan android menggunakan emulator 😀

mudahkan, ternyata android gak sulit-sulit amat 😀 ya kalo sulit ngapain kita belajar 😀 buang aja 😀

silahkan download sourcecodenya disini :

http://swing-usu.googlecode.com/files/Hello.zip

Servlet sebagai Controller dan JSP sebagai View


pada tulisan ini saya akan membahas tentang cara develop web yang baik jika menggunakan servlet + jsp. hampir mirip dengan konsep model view controller, dimana disini controller dibuat menggunakan servlet, view dibuat menggunakan jsp dan model nya adalah terserah anda, yang penting dia merepresentasikan sebuah data 😀

pertama, buatlah project java web application menggunakan netbeans. disini saya menggunakan glassfish versi 3, karena tomcat belum mendukung servlet 3.

kedua, karena saya menggunakan database, jadi saya buat koneksi ke database menggunakan jdbc, sengaja saya menggunakan jdbc, tidak menggunakan hibernate atau jpa, karena banyak temen-temen yang menyarankan untuk menggunakan jdbc saja, karena banyak yang belum mengerti jpa atau hibernate.

ketiga, saatnya membuat controller. seperti saya bilang sebelumnya, kalau controller menggunakan servlet, jadi disini anda perlu membuat servlet. servlet ini berguna untuk mengambil data dari database dan menyimpannya dalam model, dimana setelah itu data dalam model akan ditampilkan menggunakan jsp.

keempat, setelah data diambil dari database lewat servlet, tampilkan data tersebut menggunakan jsp, sehingga jsp disini berperan sebagai view.

terakhir, setelah semuanya selesai, saatnya menjalankan java web application tersebut.

teknik ini sangat baik digunakan, sehingga kode yang kita buat tidak bercampur aduk antar view dan controller. karena kebanyakan biasanya seseorang menumpuk proses bisnis logic seperti load data dalam jsp, sehingga kodenya akan bertumpuk seluruhnya di jsp. hal ini bisa dilakukan namun tidak direkomendasikan, karena jika web aplikasi sudah besar, maka hal ini akan membuat kode yang kita buat sulit dimengerti. oleh karena ini diperlukan pemisahan antara bisnis logic dan antarmuka, dimana bisnis logic dilakukan di servlet dan antarmuka dilakukan di jsp 😀

silahkan download sourcecodenya disini :

http://swing-usu.googlecode.com/files/hr.sql
http://swing-usu.googlecode.com/files/servlet-jsp.zip

Workshop JUG-Bandung tentang Google Web Toolkit (Juni 2010)


Menanggapi banyak permintaan untuk mengadakan pendalaman materi GWT yang telah diberikan pada JAMU Bandung Mei  2010 maka dengan ini pengurus JUG-Bandung mengadakan acara

JUG-BANDUNG WORKSHOP JUNI 2010

Pembangunan Sistem Informasi Rumah Sakit Sederhana Menggunakan Google Web Toolkit

Pada workshop ini peserta akan diberi pelatihan mengenai penggunaan GWT untuk studi kasus pembangunan sistem informasi rumah sakit sederhana.

Detail acara

Tanggal : Sabtu 5 Juni 2010
Waktu : 09.00 s.d. 15.00
Tempat : Lab 1, Gedung Ilmu Komputer Universitas Pendidikan Indonesia
Biaya : Rp40.000 per orang
Fasilitas : CD, Hardcopy modul, lunch, sertifikat
(Untuk kenyamanan peserta diharapkan membawa laptop masing-masing)

==================================================================
Pendaftaran dilakukan dengan mengirimkan data diri ke email
petra.barus@gmail.com dengan subject “Workshop JUG-Bandung”
berisi

Nama :____________
Instansi :____________
Handphone :____________
==================================================================
Pembayaran dilakukan dengan transfer ke nomor rekening berikut:

BCA KCU Matraman
No Rekening : 3422837911
Atas Nama : Petra Noviandi

Mandiri KCP Pulomas
No Rekening : 1200004735481
Atas Nama : Petra Novandi

BNI Kantor Cabang ITB Bandung
No Rekening : 0108995890
Atas Nama : Eko Kurniawan K

==================================================================
Setelah transfer kirim konfirmasi ke email petra.barus@gmail.com berisi

Tanggal Bayar :_____________
Bank :_____________
No. Rekening :_____________
==================================================================

First pay, first serve ^_^
Kuota peserta 30 orang. Kalau permintaan banyak maka akan
dipertimbangkan pengadaan kloter selanjutnya.
Daftar peserta yang sudah fix akan diumumkan di situs group

Diskusi dapat dilakukan di milis JUG-Bandung
http://groups.google.co.id/group/jug-bandung

Konfirmasikan Keharidan Anda di :
http://www.facebook.com/event.php?eid=104793552900556

Menampilkan Gambar Bendera dalam JTable di Java Swing


pada tulisan kali ini saya akan membahas tentang cara menampilkan gambar bendera dalam jtable. jtable memang salah satu komponen yang sangat komplek dalam swing, tapi saya sangat menyukainya karena mudah untuk dikostumasi 😀 dan contohnya pada tulisan ini saya akan mengkostumasi tampilan jtable, agar dapat menampilkan gambar bendera 😀

pertama, buatlah sebuah project java application.

kedua, buatlah kelas benbera, disini saya menamakannya dengan kelas flag, dimana kelas flag ini akan digunakan sebagai kelas yang merepresentasikan bendera, didalamnya terdapat nama negara bendera tersebut, dan gambar benderanya menggunakan imageicon.

ketiga, setelah membuat kelas flag, saatnya memasukkan gambar bendera yang akan ditampilkan ke jtable. sebenarnya tidak harus gambar, anda dapat menggunakan gambar apa saja. dan untuk memudahkan load gambarnya, buatlah utilities untuk melakukan load gambar dengan mudah.

keempat, setelah selesai membuat bendera, dan gambar bendera sudah ada, saatnye membuat form untuk menampilkan jtable.

kelima, saatnya mengisi data dalam jtable. disini saya menggunakan data sedernaha, yaitu hanya data nama dan bendera, untuk data jtable ini anda bisa menyesuaikan dengan kebutuhan anda, sehingga tidak harus sama dengan yang saya buat.

terakhir, saatnya mengubah tampilan kelas flag menjadi gambar bendera. caranya adalah dengan membuat tablecellrender sendiri. untuk memudahkan membuat tablecellrender, anda dapat membuat turunan defaulttablecellrender, sehingga pembuatan tablecellrender akan sangat mudah seperti yang terlihat dalam video dibawah ini.

menarik bukan? dibandingkan hanya dampilan teks saja?

silahkan download sourcecodenya disini :

http://swing-usu.googlecode.com/files/flag-in-table.zip

Membatasi Karakter yang Masuk dalam JTextField di Java Swing


pada artikel kali ini, saya akan sharing ilmu tentang cara membatasi banyak karakter yang boleh masuk ke jtextfield. jtextfield dalam swing memang tidak seperti textbox yang ada di vb atau bahasa visual lainnya, di swing, sebuah jtextfield secara default tidak terbatas karakter yang dapat dimasukkan, artinya kita tidak membatasi banyak karakter yang boleh masuk.

tapi bukan berarti tidak bisa, sebenarnya bisa, namun caranya tidak semudah di vb atau delphi. dalam swing, anda harus membuat model untuk jtextfield secara manual, dimana model untuk jtextfield adalah document. artinya anda perlu membuat document baru yang akan digunakan untuk membatasi jumlah karakter.

pertama, buatlah sebuah project java application.

kedua, saatnya membuat document sendiri, dimana document yang dibuat turunan dari plaindocument, bukan document, hal ini dikarenakan untuk memudahkan dalam pembuatan kelas baru, karena tidak perlu melakukan proses implementasi metode seluruhnya.

terakhir, saatnya mencoba document yang telah dibuat.

tidak terlalu sulit bukan?

walaupun memang tidak semudah di vb atau di delphi 😀

silahkan download sourcecodenya disini :

http://swing-usu.googlecode.com/files/text-max.zip

Resource Link Tutorial Design Pattern


Resource Link Tutorial Design Pattern, mudah-mudahan bermanfaat 😀