menjaga validasi tanggal dengan jcalendar pada java

13
Pendahuluan Assalamualaikum Pembaca sekalian, pada tutorial kali ini penulis akan membahas sedikit tentang validasi. Kalau dapat saya artikan, validasi adalah suatu keadaan untuk memastikan data yang benar sesuai standar yang telah ditetapkan. Validasi perlu dilakukan, karena apabila kita memasukan data yang salah maka yang akan tersimpan informasi yang salah, atau sering diistilahkan sebagai garbage in, garbage out (GIGO). Maka, tujuan dibuat validasi adalah untuk membuat batasan data sebelum di simpan ke dalam database. Ada banyak sekali validasi pada program, sesuai dengan kasus real yang akan kita jumpai dalam membangun aplikasi. Pada tutorial ini penulis akan mengambil contoh validasi pada masukan tanggal. Validasi ini akan menjadi sangat penting dijaga karena setiap database memiliki standar format tanggal yang berbeda – beda. Misalnya pada contoh kasus Form Biodata, User pada umumnya akan kesulitan jika harus menginput tanggal lahirnya dengan format yang harus disesuaikan secara manual, dan apabila terjadi kesalahan format, dapat menjadikan bug pada saat dimasukan ke database. Pada java kita dapat menangani masalah ini dengan Jcalendar. Ada beberapa komponen dalam Jcalendar yang dapat kita gunakan, diantaranya JDateChooser. JDateChooser memungkinkan kita untuk memilih atau mengedit tanggal dengan popup yang akan ditampilkan. Pembaca dapat mengunduh library Jcalendar disini http://www.java2s.com/Code/Jar/j/Downloadjcalendar14jar.htm Setelah itu kita buka IDE Netbeans, sebelum menggunakannya kita perlu menambahkan Library Jcalendar ke dalam Palette pada Netbeans.

Upload: agung-sulistyanto

Post on 12-Jun-2015

525 views

Category:

Technology


4 download

DESCRIPTION

Tutorial Jcalendar Java

TRANSCRIPT

Page 1: Menjaga Validasi tanggal dengan Jcalendar pada java

Pendahuluan

Assalamualaikum Pembaca sekalian, pada tutorial kali ini penulis akan membahas sedikit

tentang validasi. Kalau dapat saya artikan, validasi adalah suatu keadaan untuk memastikan

data yang benar sesuai standar yang telah ditetapkan. Validasi perlu dilakukan, karena

apabila kita memasukan data yang salah maka yang akan tersimpan informasi yang salah,

atau sering diistilahkan sebagai garbage in, garbage out (GIGO). Maka, tujuan dibuat

validasi adalah untuk membuat batasan data sebelum di simpan ke dalam database.

Ada banyak sekali validasi pada program, sesuai dengan kasus real yang akan kita jumpai

dalam membangun aplikasi. Pada tutorial ini penulis akan mengambil contoh validasi pada

masukan tanggal. Validasi ini akan menjadi sangat penting dijaga karena setiap database

memiliki standar format tanggal yang berbeda – beda.

Misalnya pada contoh kasus Form Biodata, User pada umumnya akan kesulitan jika harus

menginput tanggal lahirnya dengan format yang harus disesuaikan secara manual, dan

apabila terjadi kesalahan format, dapat menjadikan bug pada saat dimasukan ke database.

Pada java kita dapat menangani masalah ini dengan Jcalendar. Ada beberapa komponen

dalam Jcalendar yang dapat kita gunakan, diantaranya JDateChooser. JDateChooser

memungkinkan kita untuk memilih atau mengedit tanggal dengan popup yang akan

ditampilkan.

Pembaca dapat mengunduh library Jcalendar disini

http://www.java2s.com/Code/Jar/j/Downloadjcalendar14jar.htm

Setelah itu kita buka IDE Netbeans, sebelum menggunakannya kita perlu menambahkan

Library Jcalendar ke dalam Palette pada Netbeans.

Page 2: Menjaga Validasi tanggal dengan Jcalendar pada java

Pilih menu Tools -> Libraries, untuk membuka semua library yang sudah ada pada Netbeans.

pilih New Library untuk membuat library yang baru -> lalu isi nama Library yang kita buat,

pada contoh penulis memberi nama library dengan Jcalendar.

Page 3: Menjaga Validasi tanggal dengan Jcalendar pada java

Pilih Add JAR/Folder -> lalu arahkan pada Library Jcalendar yang telah di unduh

Setelah itu pilih menu Tools -> Palette -> Swing/AWT Components

Page 4: Menjaga Validasi tanggal dengan Jcalendar pada java

Setelah itu pilih New Category untuk membuat category baru -> dan isikan nama category

yang ingin dibuat pada contoh penulis memberi nama category dengan Jcalender

Pilih category Jcalender -> Add From Library -> pilih Library Jcalendar, untuk menyatukan

category dengan library yang tadi telah di buat -> Next

Page 5: Menjaga Validasi tanggal dengan Jcalendar pada java

Pilih semua komponen Jcalendar yang akan ditambahkan -> next dan Finish.

Page 6: Menjaga Validasi tanggal dengan Jcalendar pada java

Maka, pada Palette akan terdapat category baru bernama Jcalender yang didalamnya sudah terdapat komponen yang siap digunakan.

Selanjutnya, kita dapat membuat project baru dengan nama Belajar_Jcalendar

Page 7: Menjaga Validasi tanggal dengan Jcalendar pada java

Setelah project terbentuk, pembaca dapat menambahkan Form baru dengan pilih New -> JFrame Form

Page 8: Menjaga Validasi tanggal dengan Jcalendar pada java

Setelah Form Contoh_Jcalendar dibuat kita dapat menambahkan JdateChooser kedalam Form dengan melakukan drag n drop pada komponen.

Kita dapat menambahkan Button seperti pada contoh berikut.

Page 9: Menjaga Validasi tanggal dengan Jcalendar pada java

Untuk menjalankan Contoh_Laporan klik kanan -> Run File

Tampilan JdateChooser setelah program dijalankan seperti berikut

Page 10: Menjaga Validasi tanggal dengan Jcalendar pada java

Sampai disini kita sudah dapat menambahkan Library Jcalendar kedalam Netbeans dan memasukan komponen JDatechooser kedalam Form. Setelan ini kita akan mencoba untuk mengatur format tanggal yang akan diambil dari JDateChooser. Sebelum itu kita dapat mengganti nama variable pada object JDateChooser, klik kanan pada object -> Change Variable Name

Sesuaikan nama variabel yang dibuat.

Page 11: Menjaga Validasi tanggal dengan Jcalendar pada java

Tambahkan program untuk menambahkan aksi Button saat di klik, format tanggal yyy-MM-

dd merupakan standar format tanggal pada database Mysql.

Jalankan lagi Contoh_Jcalendar.java setelah kita memilih tanggal pada JDateChooser dan

mengklik button tampil, maka akan tercetak tanggal dengan format yang telah disesuaikan.

Page 12: Menjaga Validasi tanggal dengan Jcalendar pada java

Untuk mengganti format tanggal kita cukup mengganti programnya seperti berikut.

Maka saat dijalankan format tanggalnya akan berubah.

Untuk mengetahui berbagai macam format tanggal pada Java pembaca dapat melihatnya

disini http://docs.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html

Page 13: Menjaga Validasi tanggal dengan Jcalendar pada java

Penutup

Terima kasih, Sampai disini pembaca dapat mengembangkan lagi tutorial ini

menggunakan database, sesuaikan format yang di buat pada program dengan format

yang diterima pada database yang digunakan. Semoga tulisan ini bermanfaat dan

selemat mencoba.

Biografi Penulis

Saya adalah Mahasiswa jurusan TI di Univ. Budi Luhur,

selain kuliah saya juga aktif di LAB ICT Univ. Budi Luhur minat saya

untuk pemrograman khususnya Java.