Praktikum PBO : I/O Stream Pada Netbeans



InputStream merupakan class induk yang digunakan untuk menangani operasi input. Class ini merupakan kelas abstrak, dimana kelas ini tidak dapat digunakan secara langsung ke dalam kelas utama, melainkan harus diturunkan terlebih dahulu ke kelas turunannya.

OutputStream merupakan class induk yang digunakan untuk menangani  operasi output.  Class ini merupakan kelas abstrak, dimana kelas ini tidak dapat digunakan secara langsung ke dalam kelas utama, melainkan harus diturunkan terlebih dahulu ke kelas turunannya.

Latihan :

Buatlah sebuah java packages baru bernama ioStream lalu buatlah 2 buah class bernama TulisFile dan BacaFile. Kemudian, simpan dengan nama TulisFile.java dan BacaFile.java.

Tampilan Class TulisFile:



copy dan Paste script berikut :
 



public static void main (String [] args) throws Exception
    {
        BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
   
       
        System.out.print("Masukkan nama : ");
        String nama = br.readLine();
        System.out.print("Masukkan umur : ");
        int umur = Integer.parseInt(br.readLine());
        System.out.print("Masukkan IPK : ");
        double ipk = Double.parseDouble(br.readLine());
       
        System.out.println();
       
       
        FileOutputStream fos = new FileOutputStream("Biodata.txt");
       
        DataOutputStream dos = new DataOutputStream (fos);
       
        dos.writeUTF(nama);
        dos.writeInt(umur);
        dos.writeDouble(ipk);
       
        dos.close();
        
        System.out.println("Data Berhasil ke dalam file \"Biodata.txt\"");
    }



Tampilan Class BacaFile :


copy dan Paste script berikut :




public static void main (String [] args) throws Exception
    {
        BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
       
       
        FileInputStream fis = new FileInputStream("Biodata.txt");
       
        DataInputStream dis = new DataInputStream (fis);
       
        System.out.println("Masukkan nama : "+dis.readUTF());
        System.out.println("Masukkan umur : "+dis.readInt());
        System.out.println("Masukkan IPK : "+dis.readDouble());
       
        dis.close();
    }



Tampilan TulisFile.java saat Dijalankan :


Tampilan BacaFile.java saat Dijalankan :



Pada saat menjalankan program TulisFile.java lalu menginputkan data, maka data akan tersimpan pada file Biodata.txt. Kemudian pada saat menjalankan program BacaFile.java maka program ini akan membaca dan menampilkan data yang ada di dalam file Biodata.txt yang tadi diinputkan pada saat TulisFile.java Dijalankan.

Komentar

Pos Populer

Praktikum PBO : Interface pada Netbeans

Praktikum PBO : Penggunaan Polymorphism pada Netbeans

Praktikum PBO : Penggunaan Inheritance pada NetBeans

TUGAS 1 : Pengenalan PBO (Pemrograman Berbasis Objek)

Praktikum PBO : Penggunaan Constructor pada NetBeans