Archive for May, 2012

Pada saat melakukan operasi aritmatika, terkadang kita menjumpai hasil operasi berupa bilangan berkoma. Sebuah bilangan berkoma pasti memiliki beberapa angka dibelakang tanda komanya. Sebuah permasalahan terkadang timbul saat kita ingin menampilkan bilangan berkoma tersebut dalam sebuah format tertentu yang telah kita tentukan sebelumnya. Terdapat beberapa cara yang bisa kita lakukan agar tampilan bilangan berkoma tersebut sesuai dengan keinginan kita, salah satunya yaitu dengan menentukan jumlah angka maksimal yang ada dibelakang koma dengan menggunakan DecimalFormat.

Pada postingan kali ini, akan coba dibahas mengenai penggunaan class DecimalFormat untuk mengatur tampilan bilangan berkoma.

Untuk dapat menggunakan class DecimalFormat, terlebih dahulu kita harus meng-import library :

import java.text.DecimalFormat;

setelah itu, ketikkan program dibawah ini dalam fungsi public static void main(String[] args),

DecimalFormat formatData = new DecimalFormat("#.##");
double a;

a = Double.valueOf(formatData.format(2.5678));
System.out.println(a);

Setelah program diatas selesai dibuat, coba di jalankan/running. Maka hasil tampilan dari contoh program diatas adalah sebagai berikut :

Pengaturan banyaknya angka dibelakang koma dapat kita atur dengan merubah banyaknya tanda pagar yang ada pada program :

DecimalFormat formatData = new DecimalFormat("#.##");

Program diatas membatasi banyak angka dibelakang koma sebanyak 2 angka dengan kata lain hanya aka nada 2 angka dibelakang koma. Jika kita ingin merubah menjadi 5 angka dibelakang koma, maka kita tinggal merubahnya menjadi :

DecimalFormat formatData = new DecimalFormat("#.#####");

Semoga bermanfaat…. 🙂

MessageBox merupakan sebuah fitur  ayng tersedia dipemrograman visual, termasuk pada visual C++. Messagebox digunakan untuk menampilkan informasi kepada pengguna aplikasi. Informasi tersebut dapat berisi peringatan, pemberitahuan maupun hal-hal lainnya sesuai dengan jalannya aplikasi yang memang telah disediakan oleh sipembuat aplikasi.

Selain untuk menampilkan informasi, messageBox juga menyediakan fitur pemilihan keputusan. Yang mana keputusan tersebut dipilih oleh pengguna aplikasi dengan menekan tombol-tombol yang ada didalam sebuah messageBox.

Dibawah ini merupakan contoh program untuk menampilkan sebuah message box.

 MessageBox::Show("Anda ingin keluar dari aplikasi?", "Tutup Aplikasi");
 

Pada program diatas, akan menampilkan pesan “Anda ingin keluar dari aplikasi?”, dengan judul messageBoxnya yaitu “Tutup Aplikasi”.  Format tampilan messageBox dengan program diatas masih tampilan standar, yaitu hanya messageBox dengan pesan dan sebuah tombol “OK”. Kita dapat menambahkan tombol lain dan icon pada sebuah messageBox dengan fitur MessageBoxButton dan MessageBoxIcon. Contoh penggunaan  2 fitur tersebut adalah sebagai berikut :

 MessageBox::Show("Ingin keluar dari aplikasi?", "Tutup Aplikasi",MessageBoxButtons::YesNo,MessageBoxIcon::Question);
 

Ada beberapa messageBox Button yang disediakan pada visual C++, yaitu :

Untuk messageBox Icon, terdapat beberapa icon yang disediakan yaitu :

Selain digunakan sebagai penampil informasi, messageBox juga bisa digunakan sebagai pilihan keputusan yang akan dipilih oleh pengguna aplikasi dengan menekan tombol yang ada pada messageBox.

Sebagai contoh, terdapat sebuah tombol exit pada sebuah aplikasi yang jika ditekan akan menampilkan messageBox. Jika pada messageBox tersebut user menekan tombol “Yes” maka aplikasi akan tertutup/berhenti.sedangkan jika menekan tombol “No” maka hanya akan menutup messageBox tanpa menutup aplikasi.

Untuk contoh program yang akan dijalankan setelah tombol exit ditekan adalah sebagai berikut.

private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {

//jika tombol Yes pada messageBox ditekan maka aplikasi akan ditutup.
if ((MessageBox::Show("Anda ingin menutup aplikasi?","Tutup Aplikasi", MessageBoxButtons::YesNo, MessageBoxIcon::Question)==::DialogResult::Yes)){
//tutup aplikasi
this->Close();
}
}

Program diatas memanfaatkan event button1_Click, sehingga saat tombol exit ditekan maka akan muncul messageBox terlebih dahulu. Didalam messageBox tersebut aka nada pilihan yang jika tombol pilihan Yes ditekan maka aplikasi akan ditutup.

Berikut ini design form aplikasi nya

 

 

Berikut ini program lengkapnya

 

 

silahkan download contoh programnya disini……

>>>Sumber referensi<<

 

Semoga bermanfaat… 🙂