Kembali lagi bersama saya selaku admin blog Siskomtek ini. Sesuai janji saya kemarin, saya akan menjelaskan kode Java program input data diri sederhana yang telah kita buat pada pos Program Input Data Diri Sederhana kemarin. Oke kita langsung saja mulai.
Pertama saya akan menampilkan seluruh kode Java program tersebut seperti berikut:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* To change this template, choose Tools | Templates | |
* and open the template in the editor. | |
*/ | |
package inputdatadiri; | |
import java.io.*;//import semua library input output pada java | |
/** | |
* | |
* @author Muhammad Misbahul M | |
*/ | |
public class Inputdatadiri { //kelas yang dibuat pada project | |
/** | |
* @param args the command line arguments | |
*/ | |
public static void main(String[] args) { //kelas utama | |
// TODO code application logic here | |
System.out.print("Silahkan masukkan nama Anda: ");//menampilkan kalimat | |
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));//membuat objek baru | |
String nama = null;//mendeklarasikan variabel nama | |
try{nama = br.readLine();}//memasukkan nilai variabel nama dan dicetak pada baris selanjutnya | |
catch (IOException ioe){}//penangkap kode error agar tidak tampil | |
System.out.println("Nama Anda "+nama);//menampilkan kalimat setelah nilai nama dimasukkan | |
} | |
} |
Nah, disamping kodenya sudah saya beri komentar tentang kegunaan setiap kode. Pertama adalah import java.io.*; kegunaannya untuk memanggil/import semua library IO di Java, jika kode ini tidak dituliskan, maka program tidak bisa untuk melakukan input nilai seperti memasukkan karakter atau angka.
Lalu kode yang otomatis ter-generate adalah public class Inputdatadiri yakni sebuah kelas dengan modifier public (variabel/method yang ada di dalam kelas ini dapat digunakan untuk kelas yang lebih tinggi). Di bawahnya terdapat kode kelas utama yang harus wajib ada dalam setiap program.
System.out.print untuk menampilkan kalimat dan nilai variabel yang dimasukkan. Lalu kode di bawahnya yaitu BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); untuk membuat objek baru yakni berupa input pada Java.
Selanjutnya kita mendeklarasikan variabel untuk menampung objek input tersebut yakni nama yang mana kita set nilai defaultnya null. Lalu kode selanjutnya adalah meletakkan variabel nama pada kalimat sebelumnya sehingga dalam program akan tampil 1 baris, kemudian hasilnya akan ditampilkan pada baris berikutnya.
catch (IOException ioe){} digunakan sebagai penangkap kode error agar tidak ditampilkan. Yang terakhir adalah System.out.println menampilkan kalimat dan nilai variabel yang telah dimasukkan sebelumnya.
Nah, gimana penjelasan saya yang belepotan? Hehehe, setelah penjelasan kode Java program input data diri sederhana ini, akan saya lanjutkan Program Konversi Nilai Ujian ke Huruf sebagai implementasi pemilihan kondisi dalam Java. Selamat mencoba dan happy coding!