Sunday, July 5, 2009

Don't Cry, Ketika Mencintai, Tak Bisa Menikahi

Judul Buku : Don't Cry, Ketika Mencintai, Tak Bisa Menikahi
Penulis : Fadhlan Al Ikhwani

Alangkah bahagianya jika cinta yang hendak kita bingkai dalam nuansa indah pernikahan, mendapatkan sapaan lembut, sambutan hangat serta sunggingan senyum dari dia yang kita dambakan. Namun betapa nestapanya ketika cinta tulus yang kita ungkapkan ternyata harus bertepuk sebelah tangan.

Saat diri berusaha menjaga kesucian hati, kebersihan pandangan serta kejernihan pikiran dari ranjau - ranjau syetan yang menjerumuskan.

Saat diri berusaha menjaga diri dari dosa, merajut tali kasih di atas cinta-Nya. Untuk menyempurnakan separuh agama-Nya.

Ya, buku ini hadir sebagai penawar luka, pengobat duka, serta perekat kembali kepingan - kepingan hati yang pernah patah karena cinta. Cinta yang hedak dibingkai indah dalam ikatan pernikahan. Namun kandas ditengah jalan.

Tertolaknya cinta memang menyakitkan. Namun, boleh jadi merupakan titian menuju proses pendewasaan. Menjadi pribadi penuh potensi. Melangkah lebih pasti dengan sejuta prestasi. Penasaran?

Friday, July 3, 2009

Menampilkan Tanggal dengan Java

Untuk menampilkan tanggal yang sesuai dengan kalender hari ini menggunakan bahasa pemrograman java, kita dapat memanfaatkan kelas Calendar dan fungsi - fungsi yang ada di dalamnya.

Secara default, penamaan kalender pada kelas Calendar menggunakan bahasa inggris, maka jika kita ingin menampilkan kalender dalam bahasa indonesia, kita harus membuat sebuah kelas dan fungsi baru dengan memanfaatkan fungsi - fungsi dasar yang terdapat dalam kelas Calendar. Mengingat java adalah open source, sebenarnya kita juga bisa memodifikasi file yang menyimpan source dari kelas Calendar. File itu terkompresi dalam file dengan nama src.zip yang berada dalam forlder instalasi java develeopment kit nya, tepatnya di folder C:\Program Files\Java\jdk1.x.x_xx, tergantung versi JDK-nya. Perlu diingat, nama file tersebut sama dengan nama kelasnya, cari sendiri ya? hehe

Tapi untuk kali ini, saya akan menunjukkan bagaimana caranya menampilkan tanggal dengan membuat kelas dan fungsi buatan sendiri saja. IDE yang saya gunakan adalah netbeans, sebelumnya buatlah file projek baru misalnya dengan nama "Menampilkan Tanggal", lalu lakukan langkah - langkah berikut :


1. Buatlah kelas Waktu, lalu tambahkan beberapa fungsi dan variabel, sehingga kelas menjadi seperti dibawah ini :

import java.util.Calendar;

public class Waktu {

private Calendar calendar = Calendar.getInstance();

public String getHari() {

if (calendar.get(Calendar.DAY_OF_WEEK) == 1) {
return "Minggu";
} else if (calendar.get(Calendar.DAY_OF_WEEK) == 2) {
return "Senin";
} else if (calendar.get(Calendar.DAY_OF_WEEK) == 3) {
return "Selasa";
} else if (calendar.get(Calendar.DAY_OF_WEEK) == 4) {
return "Rabu";
} else if (calendar.get(Calendar.DAY_OF_WEEK) == 5) {
return "Kamis";
} else if (calendar.get(Calendar.DAY_OF_WEEK) == 6) {
return "Jumat";
} else {
return "Sabtu";
}
}

public String getBulan() {

if (calendar.get(Calendar.MONTH) == 0) {
return "Januari";
} else if (calendar.get(Calendar.MONTH) == 1) {
return "Februari";
} else if (calendar.get(Calendar.MONTH) == 2) {
return "Maret";
} else if (calendar.get(Calendar.MONTH) == 3) {
return "April";
} else if (calendar.get(Calendar.MONTH) == 4) {
return "Mei";
} else if (calendar.get(Calendar.MONTH) == 5) {
return "Juni";
} else if (calendar.get(Calendar.MONTH) == 6) {
return "Juli";
} else if (calendar.get(Calendar.MONTH) == 7) {
return "Agustus";
} else if (calendar.get(Calendar.MONTH) == 8) {
return "September";
} else if (calendar.get(Calendar.MONTH) == 9) {
return "Oktober";
} else if (calendar.get(Calendar.MONTH) == 10) {
return "November";
} else {
return "Desember";
}
}

public String getWaktu() {

String hari;
String tanggal;
String bulan;
String tahun;
hari = getHari();
tanggal = String.valueOf(calendar.get(Calendar.DAY_OF_MONTH));
bulan = getBulan();
tahun = String.valueOf(calendar.get(Calendar.YEAR));
return (hari + ", " + tanggal + " " + bulan + " " + tahun);

}
}


2. Kemudian buat kelas Main yang terdapat fungsi utama di dalamnya :

public class Main {

public static void main(String[] args) {
Waktu waktu = new Waktu();
System.out.println("Hari dan tanggal sekarang : " + waktu.getWaktu());
}
}


3. Run kelas Main, dan outputnya akan seperti ini :


Klik disini untuk mendownload programnya, semoga bermanfaat :D