0% menganggap dokumen ini bermanfaat (0 suara)
777 tayangan4 halaman

Operasi File Pada JAVA

Operasi I/O dalam Java melibatkan penggunaan streams untuk membaca dan menulis data. Terdapat dua jenis stream utama yaitu byte streams untuk data biner dan character streams untuk data teks. Program contoh mendemonstrasikan penilaian siswa dengan membaca nilai dari keyboard, mengkonversinya ke huruf dan menuliskan hasil ke layar serta file.

Diunggah oleh

g1no_caem
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
777 tayangan4 halaman

Operasi File Pada JAVA

Operasi I/O dalam Java melibatkan penggunaan streams untuk membaca dan menulis data. Terdapat dua jenis stream utama yaitu byte streams untuk data biner dan character streams untuk data teks. Program contoh mendemonstrasikan penilaian siswa dengan membaca nilai dari keyboard, mengkonversinya ke huruf dan menuliskan hasil ke layar serta file.

Diunggah oleh

g1no_caem
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

Operasi I/O

A. Pengenalan Tentang Streams

1. Program Java melakukan operasi i/o dengan menggunakan streams.


2. Streams adalah abstraks dari sesuatu yang digunakan untuk menulis atau menghasilkan
dan membaca atau mendapatkan suatu informasi.
3. Secara umum streams dalam Java dapat dibagi ke dalam dua bagian besar, yaitu:
a. Byte streams
b. Character streams
4. Semua class dan interface yang berhubungan dengan streams ada dalam package
Java.io.

B. Byte Streams

1. Byte streams digunakan untuk menulis atau membaca data biner.


2. Byte streams terdiri dari dua superclass, yaitu:
a. Inputstreams
b. Outputstreams
3. Daftar class bertipe byte streams
C. Character Streams

1. Stream ini digunakan untuk menulis maupun membaca data bertipe karakter.
2. Character streams terdiri dari dua superclass, yaitu:
a. Reader
b. Write

D. Variabel Streams Standar

1. Java memiliki 3 variabel standar, yaitu:


a. System.in merupakan input stream standar (default=keyboard).
b. System.out merupakan output stream standar( default=monitor).
c. System.err merupakan output stream untuk mencetak pesan kesalahan yang
secara default adalah console.

E. Penerapan Operasi File I/O

1) Program Penilaian Siswa


Program tersebut memiliki proses konversi nilai angka ke nilai huruf. Dengan ketentuan
jika nilai >=75, maka siswa dinyatakan kompeten. Kriteria program sebagai berikut:
- Input keyboard: Nama siswa dan nilai angka.
- Output ke layar: Nilai huruf dan keterangan Kompeten/Tidak Kompeten.
- Hasil dari program akan disimpan ke file siswa.txt: Nama, Nilai Angka, Nilai Huruf,
Kompeten/Tidak Kompeten.

Contoh:
Input: Budi, 78
Output: A, Budi Kompeten
Di file tertulis: Budi,78,A-,Kompeten
 Langkah pertama, buat class baru dengan nama Siswa dan ketikkan kode program
method main beserta program unutk memanggil fungsi penerapan I/O seperti
berikut:

Keterangan:
- PrintStream berfungsi sebagai penulis yang akan menulis hasil output ke dalam
file yang diberi nama “siswa.txt”.
- Method Scanner() digunakan sebagai pembaca pada data dengan 3 input dari
keyboard.

 Selanjutnya, ketik kode program untuk menggunakan kelas scanner dan


percabangan untuk kondisi nilai diatas >=75 atau sebaliknya.

 Langkah terakhir, tambahkan kode program untuk output di console (Netbeans) dan
yang kedua ke dalam file siswa.txt berupa text.
 NB: Source code lengkap dapat Anda lihat di operasi_file_siswa.pdf

Tugas Kelompok !
- Buatlah implementasi contoh program sederhana dari contoh kode program di atas dalam
kehidupan sehari-hari ! (Catatan: masing-masing kelompok memiliki topik masing-
masing)

============Selamat Belajar dan Berkreasi==========

Anda mungkin juga menyukai