Archive for August, 2011

Model View Control Sederhana dengan Swing

Di tulisan sebelumnya udah dibahas tentang apa itu MVC. Mungkin masih banyak yang belum paham bener dengan teknik MVC, sebenarnya di Blog ini udah ada contoh program yang dibangun dengan teknik MVC seperti Login Sederhana. Namun mungkin masih dianggap agak ribet juga karena program tersebut telah terhubung dengan Database MySQL.

Untuk memperjelas aja, di tulisan kali ini kita akan buat program SayHello menggunakan Swing dengan memanfaatkan teknik MVC.

Langsung aja kalo gitu. Jangan lupa buat projectnya lebih dulu dan buat class – class sepeerti digambar berikut :

Read the rest of this entry »

, , , , ,

4 Comments

Dari Mana Memulai Java ???

Bagi yang baru memulai belajar Java, pasti dibingungkan dengan berbagai pilihan tentang bagaimana dan dimana akan memulai belajar Java. Salah satu penyebabnya banyaknya pilihan yang diberikan oleh Java karena Java terdapat diberbagai aspek. Mulai dari Desktop, Mobile, Web, dan lainya sehingga terkadang programmer yang masih baru memulai Java tidak mempelajari dari awal tetapi langsung menuju platform yang dituju, misalkan Java Micro Edition (Mobile). Hal ini dapat menyebabkan kebingungan dari programmer tersebut dikemudian hari. Read the rest of this entry »

, ,

Leave a comment

Model View Control

Buat yang pertama belajar mengenai MVC, mungkin langsung beranggapan kalau malah tambah ribet, ruwet dan gak jelas. Penulispun saat pertama belajar MVC mengalami banyak kendala, tetapi setelah beberapa kali percobaan dan implementasi pada project yang agak komplek maka akan terlihat keunggulan yang didapat jika digunakan teknik MVC.

MVC sendiri adalah teknik pemrograman yang memisahkan bagian program menjadi Model, View dan Control.

Model

Class-class yang terdapat pada bagian Model digunakan untuk menampung data yang diberikan oleh class-class yang berada di bagian View. Selain digunakan sebagai tempat menampung data, Model juga digunakan untuk melakukan manipulasi data yang ada.

View

View adalah representasi dari model atau berguna sebagai interface yang digunakan untuk berinteraksi dengan User. View juga digunakan untuk menerima event yang diberikan oleh User, seperti input data atau juga saat user melakukan klik pada Button.

Control

Controller adalah class-class yang bertugas untuk menerima proses yang diberikan oleh event yang datang dari bagian View. Controller juga digunakan sebagai penghubung antara bagian View dan bagian Model. Selain itu, di Controller kita dapat melakukan validasi input yang diterima dari bagian View.

 

Implementasi teknik MVC tidak hanya dapat diterapkan di Java, tetapi dapat juga diterapkan juga di PHP atau bahasa pemrograman lainnya. Untuk contoh implementasi sederhana Teknik MVC di Java, tunggu aja artikel selanjutnya. Heheheh

, , , , ,

1 Comment

Java Look And Feel

Untuk JDK 6 Look and Feel Defaultnya adalah Metal Look and Feel, sedangkan untuk JDK 7 jika IDE yang digunakan adalah Netbeans maka Look And Feel yang digunakan adalah Nimbus. Metal LAF sendiri sudah lama digunakan oleh Java dan tampilannya kaku sekali. Kalau Nimbus, tampilannya sudah cukup menarik untuk dipandang.

Bagi setiap programmer pasti jenuh kalau tampilan programnya itu itu saja, setidaknya ada perubahan tampilan pada setiap aplikasi yang dibuat. Saat ini cukup banyak sekali terdapat Look and Feel Java yang tersedia secara gratis seperti Subtance, JTatto, Quaqua dan masih banyak lagi. Read the rest of this entry »

, , , ,

Leave a comment