Anda di halaman 1dari 5

MAKALAH

PEMROGRAMAN BERBASIS OBJEK


FILE INPUT DAN OUTPUT

OLEH :
DEVA INDIANA (05)
SHABRYNA FEBRILLIA (30)
THERESIA DEWI (31)
VINA INDRIANI (32)

DEPARTEMEN PENDIDIKAN NASIONAL


SMK NEGERI 8 MALANG
A. LAPORAN KEGIATAN:
Langkah-langkah pembuatan program java :
Buka aplikasi netbeans > Buat projects baru > Buatlah class baru.
Ketikkan script seperti pada gambar dibawah ini.

Penjelasan script.
 import java.io.*; digunakan untuk mendefinisikan semua fungsi yang
ada pada java.io (Input Output).
 try{ catch digunakan untuk melakukan percobaan. Jadi, kesalahan
yang terdeteksi akan otomatis dimunculkan sebagai error.
 FileOutputStream fos = new FileOutputStream (“D:\\kelompok.txt”)
adalah method yang digunakan untuk menampilkan hasil script
kedalam file kelompok.txt yang berada di direktori D.
 String teks adalah nama objek (teks) yang akan dideklarasikan
dalam bentuk string atau huruf.
 Fungsi getBytes digunakan untuk mengambil inputan yang telah
diketikkan dan mengubah ke dalam bentuk tulisan yang dapat dibaca
oleh mesin.
 close digunakan untuk menutup program OutputStream dan
InputStream.
 Jika kesalahan terdeteksi, maka hasil run adalah inputan yang
dideklarasikan di dalam catch.

Hasil Script :

Gambar 1. Hasil input yang dimunculkan di build.

Gambar 2 dan 3. Hasil outputan yang keluar otomatis dalam bentuk teks
yang tersimpan didalam direktori D.
B. TABEL JADWAL KEGIATAN TUGAS PROYEK:
N
TAHAP KEGIATAN
O
Judul proyek Mengoprasikan File Dengan Menggunakan Class
1.
InputStream dan OutputStream
Kebutuhan - JDK
2.
program - Neatbeans
import java.io.*;

public class input {


public static void main(String[] args) {
try {
FileOutputStream fos = new
FileOutputStream ("D:\\kelompok.txt");
FileInputStream fis = new FileInputStream
("D:\\kelompok.txt");
String teks = "NAMA KELOMPOK: Deva
Indiana (05), Shabryna Febrillia Angraeni (30),
Theresia Dewi Larasati. P. W (31), Vina Indriani
Ningsih (32)";
byte[] isi = teks.getBytes();
fos.write(isi);
Kode program
3. int i;
while ((i = fis.read()) != -1) {
System.out.print((char) i);
}
fis.close();
fos.close();
}
catch (Exception e) {
System.err.println("error!");
}
}
}
a. output di dalam build:

Tampilan hasil
output
4.
b. output di direktori D didalam file txt:

Anda mungkin juga menyukai