Archive for August, 2011
Model View Control Sederhana dengan Swing
Posted by Achmad Lutfi in Java, Netbeans on August 26, 2011
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 :
Dari Mana Memulai Java ???
Posted by Achmad Lutfi in Java on August 25, 2011
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 »
Model View Control
Posted by Achmad Lutfi in Java, Netbeans on August 24, 2011
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
Halaman Login dengan Swing – MySQL
Posted by Achmad Lutfi in Database, Java, Netbeans on August 24, 2011
Akhirnya bisa nulis tutorial beberapa hari ini. Hehehe.
Kali ini akan dibuat Halaman Login menggunakan Swing dan MySQL. IDE yang digunakan adalah Netbeans 7.0.1 dengan JDK 7, buat yang masih make Netbeans versi Dibawahnya atau yang masih pake JDK 6 juga gak pa2 kok.
Kalo persiapan udah selesai, saatnya dibuat project Netbeansnya. Lalu buat class-class java seperti tersusun kayak gambar berikut :
Class yang dibuat luamayan banyak, ini karena saya gunakan konsep MVC (Model View Control) dalam pembuatannya. Buat yang belum ngerti MVC, moga moga di tulisan berikutnya yang dibahas adalah MVC. Read the rest of this entry »
Java Look And Feel
Posted by Achmad Lutfi in Java, Netbeans on August 23, 2011
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 »
Recent Comments