Comments

Pages

Kamis, 04 September 2014

LAPORAN PBO JAVA 3 (Input / Output)

Posted by at 05.06 Read our previous post

TUJUAN
   1.Siswa mampu menggunakan fungsi I/O pada java

ALAT
   1.Netbeans  IDE 7.0.1 keatas
   2. Java Development Kit (JDK) versi terbaru

DASAR TEORI
Pada bahasa pemrograman lain,kita mengenal adanya istilah input/output,yaitu dimana kita bisa memasukkan (input) data kedalam suatu program lalu data tersebut akan diproses sehingga akan muncul(output) pada layar komputer kita,mirip seperti program kalkulator,kita memasukkan angka dan operator aritmatika lalu diproses oleh program dan akan ditampilkan hasilnya di layar.itulah yang dimaksud dengan input / output.sementara pada java sendiri juga mengenal adanya input / output,fungsi tersebut dapat dipanggil dengan perintah :


perintah diatas berarti bahwa kita mengimport seluruh kelas dalam paket  java.io.* (tanda bintang berarti semua paket).setelah itu kita juga membuat suatu objek dari kelas
BufferedReader.BufferedReader ini fungsinya untuk menangani baca tulis ke suatu media.

BufferedReader memerlukan kelas lain agar bisa bekerja,yaitu InputStreamReader. dan kelas  InputStreamReader juga memerlukan kelas lain agar bisa bekerja,yakni System.in yang merupakan kebalikan dari kelas System.out
  BufferedReader in = new BufferedReader (new 
InputStreamReader(System.in));

variabel in diatas merupakan jelmaan dari kelas BufferedReader. agar Java mampu mengambil input dari user,kita bisa gunakan fungsi readLine() yang terdapat pada kelas BufferedReader. berikut implementasinya :

  nama_variabel = in.readLine();

STUDI KASUS 
membuat sebuat program input / output sederhana mengenai pendataan sepeda motor. berikut scriptnya :

hasilnya :


KESIMPULAN
Fungsi input / output pada java dapat divisualisasikan dalam berbagai bentuk,seperti pendataan sepeda motor diatas,atau juga bisa pada perhitungan aritmatika dengan kita yang memasukkan nilai nya pada saat program dijalankan.

Tidak ada komentar:

Posting Komentar

© Do it ! is powered by Blogger - Template designed by Stramaxon - Best SEO Template