The Importance of Sharing

Mengenal Swing Worker

Pada tulisan saya kali ini, saya ingin membahas mengenai penggunaan swing worker pada aplikasi java berbasis desktop. Adakalanya aplikasi kita mengerjakan atau memproses long-running task. Katakanlah, mendownload sesuatu atau mengeksekusi suatu query yang datanya sangat banyak. Kemudian kita memiliki form dengan button yang mana button tersebut yang akan mengeksekusi task tersebut. Jika kita menggunakan single thread maka aplikasi kita akan memproses task tersebut dan menunggu hingga selesai. Karena single thread dan aplikasi kita menunggu task tersebut selesai dieksekusi maka aplikasi kita akan terlihat seperti membeku atau menjadi unresponsive. Hal ini bisa saja menyebabkan user menjadi salah sangka, dikiranya aplikasi kita error. Untuk itu, kita harus membuat thread terpisah yang khusus mengeksekusi task tersebut, sehingga aplikasi kita terlihat responsive.

Read the rest of this entry »

Yap, akhirnya saya bisa menulis dan berbagi lagi, setelah sekian lama berkutat di tugas akhir dan Kerjaan. Tulisan saya kali ini ingin berbagi mengenai pengalaman menggunakan JQuery EasyUI. Saya menggunakan JQuery EasyUI dalam pembuatan aplikasi berbasis web untuk tugas akhir saya. JQuery EasyUI memniliki banyak plugin untuk membantu anda dalam membangun aplikasi berbasis web, ada datagrid, numberbox, datebox, dan lain sebagainya. Nah, saya ingin membagi pengalaman ketika berkutat dengan salah satu plugin JQuery EasyUI yaitu datagrid, dimana saya ingin membuat datagrid yang berisi subgrid dengan checkbox didalam subgrid tersebut. Kenapa saya bisa berkutat dengan hal tersebut ? karena itu merupakan revisi tambahan dari dosen penguji saya :( *revisi ohh… revisi. Pada tulisan kali ini saya akan membahasnya dengan contoh yang sederhana. Untuk Library JQuery EasyUI dapat didownload disini.

Read the rest of this entry »

Leak merupakan sebuah kata yang dapat membuat saya ketakutan jika mendengarnya. Saya sendiri merupakan orang yang awam tentang leak ini. Tetapi dari cerita-cerita yang saya dengar leak merupakan sebuah mahluk yang menyeramkan yang dapat menyakiti kita. Leak dapat berwujud monyet, babi, kuda, rangda dan sebagainya. Namun pada jaman yang modern ini, sulit sekali membuktikan tentang adanya leak tersebut. Kemudian saya iseng mencari videonya di Youtube, dan menemukan video ini. Untuk membuktikan kebenaran tentang adanya leak tersebut, salah seorang pemangku atau penekun spiritual dari Bali membuktikannya, beliau adalah jro Mangku Puspa. Beliau mendemonstrasikannya pada seminar di UNHI sebagai penelitian, bukan untuk pamer. Silahkan disimak videonya.
Read the rest of this entry »

Yap.. sesuai judul diatas kali ini saya ingin mengembangkan lagi artikel sebelumnya. Saya ingin menampilkan data karyawan menjadi sebuah report, dan tool yang saya gunakan adalah JasperReports. JasperReports merupakan sebuah reporting engine yang sifatnya open source. Jasper Reports bisa didapatkan disini. Untuk mendesain reportnya saya menggunakan plugin iReport yang telah terpasang di Netbeans komputer saya, dan bisa didownload disini. Read the rest of this entry »

Tulisan ini merupakan lanjutan dari artikel saya sebelumnya, yaitu Menampilkan Gambar dalam JPanel. Pada artikel tersebut saya hanya menampilkan file gambar yang ada di komputer ke dalam JPanel. Nah, pada tulisan kali ini saya ingin mengembangkannya, dimana gambar tersebut saya simpan ke dalam database. Database yang saya gunakan adalah MySQL, dan editornya adalah NetBeans 6.9.1 dan aplikasi yang saya buat berbasis desktop atau menggunakan Swing. Dalam pembuatan aplikasi ini, saya juga menerapakan DAO pattern yang sudah sedikit saya bahas sebelumnya disini.

Read the rest of this entry »

Follow

Get every new post delivered to your Inbox.