Modul 3 - Input Dan Output
Modul 3 - Input Dan Output
Program komputer terdiri dari tiga komponen utama, yaitu: input, proses, dan
output (Gambar 3.1).
Input : merupakan nilai yang dimasukan dari keyboard ke program dan akan
disimpan di dalam suatu variabel.
Proses: merupakan langkah demi langkah yang dilakukan untuk mengolah input
menjadi sesuatu yang berguna.
Output : hasil pengolahan dari input.
Semua bahasa pemrograman telah menyediakan fungs-fungsi untuk melakukan
input dan output. Java sendiri sudah menyediakan tiga class yang dapat digunakan untuk
mengambil input, yaitu Class Scanner; Class BufferReader; dan Class Console. Ketiga
classs tersebut untuk mengambil input berbasis teks (console). Untuk mengambil input
berbasis Graphical User Interface (GUI) menggunakan class JOptionPane. Sedangkan
untuk output, Java menyediakan tiga class untuk yaitu print(), println(), dan format().
Interaksi antara pengguna dengan aplikasi melalui console input masih belum
interaktif dan kurang menarik. Bahasa Java menyediakan suatu class agar interaksi
antara pengguna dan aplikasi lebih menarik dan interaktif yaitu JOptionPane yang
berbasis Graphical User Interface (GUI).
JOptionPane merupakan sebuah class yang menyediakan jendela dialog agar
interaksi lebih menarik dan interaktif. JOptionPane dapat digunakan untuk mengambil
input, menampilkan informasi, menampilkan pesan error, menampilkan dialog
konfirmasi, dan lain-lain.
Untuk menggunakan class JOptionPane pada program yang kita buat, maka hal-
hal yang harus dipahami, yaitu:
1) Mengimpor class JOptionPane dalam program kita.
2) Mengetahui fungsi-fungsi (method) yang dimiliki oleh class JOptionPane.
C. Menggunakan JOptionPane
Class JOptionPane dapat digunakan langsung tanpa harus membuat objek.
Contohnya seperti berikut ini:
1) Menggunakan showMessageDialog.
Fungsi showMessageDialog (Gambar 3.6) akan menampilkan pesan dialog
(Gambar 3.7) pemberitahuan sesuai dengan pesan yang ingin kita tuliskan.
4) Menggunakan showOptionDialog
Fungsi showOptionDialog (Gambar 3.13) untuk menampilkan kotak dialog yang
menanyakan keluar dari program aplikasi (Gambar 3.14). Kotak dialog ini
digunakan untuk meyakinkan kembali kepada pengguna, apakah mereka benar-
benar ingin keluar dari aplikasi atau tidak. Berguna apabila pengguna sering kali
terpencet tombol exit.
Bahasa pemrograman Java menyediakan tiga class untuk output yaitu print(),
println(), dan format().
A. Penggunaan print dan println
Fungsi print() akan menampilkan output dalam baris yang sama (Gambar 3.15),
sedangkan println() akan menampilkan output dalam baris yang berbeda (Gambar
3.16).
B. Penggunaan format
Fungsi format() digunakan untuk menggabungkan string yang lebih kompleks.
2.4.2. Persiapan
1. Buatlah proyek baru dengan nama "PraktikumModul3".
2. Buatlah Java Pacakge dengan nama "modul3".
6. Setelah baris ke-12, gunakan objek scanner bernama "input" untuk menangani
nilai masukan pada variabel-variabel yang sudah dideklarasikan kecuali variabel
usia.
Soal :
Body Mass Index (BMI) adalah cara mudah menghitung berat badan ideal
berdasarkan berat badan dan tinggi badan. Berat badan harus dalam satuan kilogram
dan tinggi badan dalam satuan meter. Umumnya tinggi badan dalam satuan
centimeter, maka harus dibagi 100 agar berada dalam satuan meter. Rumus
perhitungannya, berat badan dibagi dengan tinggi badan yang telah dikuadratkan.
Kritera program :
a) Menggunakan input JOptionPane
b) Ada lima buah input.
c) Simpan proyek dengan nama "KalkulatorBMINamaAnda"
d) Tugas dikumpulkan dalam bentu Zip atau Rar,
e) Tugas diupload ke e-learning.