P. 1
Jigloo

Jigloo

|Views: 10|Likes:
Published by Hugo_Garfield

More info:

Published by: Hugo_Garfield on Apr 20, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/27/2013

pdf

text

original

SinauDewe JavaSE “Hey, belajar sendiri itu mudah!

Bikin Gampang Coding GUI-Mu Dengan 'Java GUI Builder'

Tutorial ini bebas untuk dicopy / disebarluaskan secara gratis. Dilarang menggunakan sebagian / keseluruhan isi untuk tujuan komersial tanpa seijin penulis! Non Commercial use only. Copyright 2011.

 Istilah GUI digunakan karena dahulu komputer belum menggunakan grafis atau  masih berbasis text.2 munculah Swing dan  yang baru­baru ini SWT (Standard Widget Toolkit) buatan IBM.0 Java menggunakan AWT (Abstract Window Toolkit) dan Applet  (GUI untuk web) sebagai perkakas GUI nya.a Graphical User Interface mungkin sudah tidak asing di telinga kita. yang pertama kali membuat OS GUI adalah Xerox PARC. Sumber : Pirates of Silicon Valley Dengan semakin populernya OS berbasis GUI akhirnya diikuti pula dengan lahirnya  bahasa­bahasa pemrograman yang berbasis GUI. Dengan model text ini pengguna harus menghafalkan setiap perintahnya. 1 . Pada veris awal 1. sampai akhirnya Steve Job datang mengambilnya.k. Konon menurut cerita OS GUI yang telah dibuat tidak disetujui para petinggi Xerox. maka  dibuatlah OS dengan berbasis GUI. GUI  merupakan tampilan antarmuka yang digunakan pengguna untuk berkomunikasi dengan  program. Kemudian setelah Java 1.  Karena tidak mudah bagi orang awam untuk mengingat setiap perintah tersebut. “Apakah kamu ingin Xerox menggunakan alat aneh yang bernama mouse ini?”. Karena itulah OS GUI ini tidak pernah dikenalkan ke publik.wordpress.Sinau Jigloo http://sinaudw. DID YOU KNOW ! Siapakah yang memperkenalkan teknologi GUI didalam Operating System untuk pertama kalinya? “Apple?? ataukah Microsoft Windows??” Ternyata bukan.com G U I GUI a. termasuk diantaranya Java.

Beberapa nama yang diusulkan tim nampak kurang bagus. ketika sedang kembali ke kantor SUN salah satu anggota tim Amy Fowler bertanya kepada George Saab “Hey George. jadi kita tidak perlu lagi memikirkan koding  tampilan. Apalagi bagi orang awam yang baru mengenal Java akan terasa  sangat kesulitan.com Swing Java GUI Swing merupakan perkakas / API yang termasuk didalam JFC (Java Foundation Class).sun. pun begitu Swing juga men­ support tampilan look 'n feel yang pluggable yang membuat aplikasi terlihat tidak terikat  dengan tampilan theme didalam OS. apa yang sekarang sedang naik daun di San Francisco?”. listener.wordpress. dll).  2 .com/thejavatutorials/entry/why_is_swing_called_swing Dahulu sewaktu notepad masih menjadi editor andalan. Saat itu kode namanya adalah KFC. Mereka sedang memperbincangkan tentang nama toolkit yang sedang mereka buat. Hampir sama dengan cerita diatas.Sinau Jigloo http://sinaudw.  layout. maskot Java “Duke” diambil dari nama Duke Ellington. Akhirnya setelah makan siang. Saya selalu berpikir akan lebih baik kalau ada sebuah editor yang mampu  membantu membuatkan tampilan dengan mudah. jadi kita bisa fokus untuk algoritma program.  yang digunakan untuk membangun aplikasi berbasis GUI. yang dipilih oleh Rick Levenson (dia tahu nama itu ilegal karena sudah dimiliki Kentucky Fried Chicken) sebagai cara untuk memastikan bahwa tim akan datang dengan nama yang lebih baik. Dari celetukan inilah Swing akhirnya diambil sebagai nama API Java GUI. Sumber : http://blogs. ditambah lagi dengan banyaknya konsep yang harus dipelajari (component. Swing dikembangkan untuk  menyediakan perkakas GUI yang lebih canggih dari pendahulunya AWT. Mereka pun bingung akan diberi nama apa. membuat tampilan Swing  terasa begitu melelahkan. “Dansa Swing nampak semakin tumbuh besar” jawab George.  MENGAPA BISA DIBERI NAMA “SWING” ? Cerita berawal ketika tim pengembang sedang pergi ke Hobees untuk makan siang. Berbeda dengan AWT  Swing menyediakan tampilan look 'n feel yang lebih native.

 JCreator.wordpress.  3 . Intellij IDEA.  Eclipse. JDeveloper. maaf saya pakai RAM dengan kapasitas diatas  rata­rata jadi tidak begitu terasa :D) tapi karena Matisse­nya yang telah membius saya dengan  segala kemudahannya. Dari sekian banyak IDE Java (Netbeans.com Akhirnya setelah mengarungi samudera google akhirnya saya menemukan yang  namanya IDE (Integrated Development Environment). Bukan karena ringannya (ehem. dll) waktu itu hanya Netbeans yang membuat saya  sangat tertarik.Sinau Jigloo http://sinaudw.

  Gambar 1: Netbeans Matisse Keunggulan Matisse • • • Mudah digunakan. Memudahkan pemula yang ingin mempelajari struktur program dari Swing. Fitur drag 'n drop sangat membantu membuat tampilan dengan mudah. 4 . Seingat saya waktu  pertama kali mengenal Netbeans saat itu versi 4.0 Matisse sudah ada didalam Netbeans.com Netbeans + Matisse = Cool Matisse merupakan project untuk membuat GUI Builder didalam Netbeans.Sinau Jigloo http://sinaudw. Saya  kurang tau kapan pertama kali Netbeans mulai mengadopsi Matisse.wordpress.

  5 . • • Hanya mendukung Swing.Sinau Jigloo http://sinaudw.wordpress. Artinya tidak  dapat mengenali program GUI yang dikoding dari luar. • Beberapa kode tertentu yang telah digenerate tidak dapat diedit manual. apalagi jika tidak didukung dengan kapasitas  RAM yang kurang memadai.com Kekurangan Matisse  • Terasa begitu berat ketika dijalankan. Menyimpan konfigurasinya sebagai xml. yang membuat kurang fleksibel.

 hanya satu yang paling menarik  perhatian saya “Jigloo”.  Selama ini pengguna Eclipse merasa kurang nyaman ketika koding Swing. Jigloo berlisensi “free for non­commercial use”. Sangat cocok bagi yang kurang suka dengan wizard.Sinau Jigloo http://sinaudw. selain harus disibukkan dengan koding algoritma atau inti dari program  juga harus disibukkan dengan mendesain tampilan. Lumayan bersahabat  bila dibandingkan dengan plugin GUI Builder Eclipse lain yang kebanyakan berbayar.wordpress. memenuhi kriteria seperti yang kita cari. nanti kalian pasti akan tau. Bagi beberapa  pengguna tertentu terlalu banyaknya wizard malah dirasa sangat mengganggu. mengingat rumitnya membuat tampilan yang bagus hanya bermodalkan tangan  kosong. Semuanya  harus diketik manual. namun manakah yang bagus dan gratis? :D Dari sekian banyak plugin Eclipse untuk GUI Builder. Tentu saja hal ini menjadi kurang  produktif. berat dan  kurang bebas. 6 .com Eclipse + Jigloo = Awesome Satu lagi IDE yang membuat saya terkesan adalah Eclipse. artinya selama bukan  ditujukan untuk komersial kita dapat menggunakannya dengan gratis. Eclipse menurut saya sangat  ringan dan bagus. Ada. Lalu yang jadi pertanyaan “Adakah plugin Eclipse yang dapat mempermudah  pekerjaan ini?”. Tapi apa bagusnya Jigloo? Coba dan  bandingkan. Sangat  cocok.

 Setelah itu jalankan Eclipse­nya dan  Jigloo siap untuk digunakan. Setelah didownload akan tampak  seperti pada gambar dibawah ini.  Gambar 2: File download jigloo Untuk menginstall Jigloo kedalam Eclipse caranya cukup mudah. 7 . maka saat membuat project baru kita pilih “Java   Project”. Ekstrak file Jigloo  yang sudah didownload. Kemudian copy semua isi folder “features” dan paste ke dalam folder  “features” yang terdapat di dalam Eclipse. Caranya ikuti langkah­langkah yang ada pada gambar dibawah ini.com Install Jigloo Sebelum mencoba Jigloo harus kita download dahulu paketnya.Sinau Jigloo http://sinaudw. Setelah jadi misalnya kita beri nama projectnya “TestJigloo”. kita harus membuat project dahulu. setelah itu copy semua isi folder “plugins” dan paste  ke dalam folder “plugins” yang ada di dalam Eclipse.  Karena yang akan kita coba adalah Swing. search di  http://marketplace.org/ dengan kata kunci “jigloo”. Mencoba Jigloo Seperti biasa seperti saat menggunakan Netbeans. kemudian kita mulai  membuat file baru.eclipse.wordpress.

Sinau Jigloo http://sinaudw.wordpress.com Gambar 3: Eclipse Create New File Gambar 4: Eclipse New JFrame 8 .

wordpress.Sinau Jigloo http://sinaudw.com Gambar 5: Eclipse Class Name Gambar 6: Eclipse Jigloo 9 .

Tidak seperti Matisse yang menyimpan konfigurasi sebagai xml.  • Kode program hasil generate tidak serapi Netbeans. yang menyebabkan sedikit  agak berat ketika program sudah mulai membesar. 10 . Jigloo dapat membaca  program yang dikoding dari luar (sangat fleksibel dan memudahkan). Cukup bersahabat dengan plugin Eclipse yang lain (tidak bermasalah saat disandingkan  dengan plugin yang lain). • Kode hasil generate dapat diedit manual dengan mudah dan secara otomatis akan  langsung dikenali.com Keunggulan Jigloo • • Free untuk tujuan Non­Commercial.wordpress.Sinau Jigloo http://sinaudw. Sangat sensitif terhadap setiap perubahan didalam program. Kekurangan Jigloo • • Harus membayar lisensi bila ingin digunakan secara komersial. • • Selain Swing mendukung GUI Builder untuk SWT.

 dll). sampai jumpa lagi disinau selanjutnya dan jangan pernah takut  untuk sinaudewe karena “belajar sendiri itu mudah!”.com Kesimpulan Netbeans & Eclipse hanyalah sebuah tools.wordpress.  Sebetulnya masih banyak tools lain (JDeveloper. karena seorang programmer  yang baik dituntut untuk dapat membuat program dengan atau tanpa drag 'n drop (mampu  membuat program meskipun hanya menggunakan console dan text editor biasa). namun karena  keterbatasan tidak bisa saya bahas semua (keterbatasan bandwidth dan resource komputer  =_='). punya kelebihan dan kekurangan masing­ masing.Sinau Jigloo http://sinaudw.  11 . Pastikan gunakan yang memenuhi kriteria resource komputer yang kita miliki.  Janganlah menggunakan fasilitas drag 'n drop secara berlebihan.  Sekian sinau kali ini. Intellij IDEA.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->