Thursday, March 22, 2012

Stream I/O pada Java

  Hmm..
Sebenarnya saya sulit untuk menjelaskan sesuatu dengan kata-kata. Tapi kali ini saya usahakan sesuai dengan kemampuan saya.
Kali ini saya akan membahas singkat tentang Stream I/O di dalam Java.
Apa sih itu Stream I/O dan apa saja jenisnya? Bisa anda lihat dibawah ini.

Perkenalan Stream I/O 

Stream I/O bila mana anda searching di google, maka anda akan menemukan penjabaran tentang Stream I/O yang kebanyakan berada di pemrograman C++. Tapi untuk sekarang ini saya coba membahas tentang Stream I/O pada Java.

Stream I/O adalah gambaran aliran data dari sumber input ke output tujuan. Bisa berupa program atau devices lain. Tapi untuk kali ini kita menyebutnya program saja yah.

Input Stream
adalah program yang mengatasi aliran bagian dari source data. Jadi cuma bisa membacanya tapi tidak bisa menulisnya.
Bila masih bingung, coba kita liat pada gambar berikut ini.
Di dalam Input Stream 

Output Stream
adalah program yang mengatasi aliran bagian yang meneruskan data yang sudah dikelola sampai ke tujuan(destination) atau bisa dibilang yang mengurusi bagian outputnya bagaimana.
Gambaranya sebagai berikut
Input Stream dan Output Stream diatas merupakan tipe-tipe stream yang biasa digunakan yang dikategorikan apakah mereka digunakan membaca atau menulis stream. Adapun tipe-tipe stream selain diatas yang sering digunakan yaitu:

Stream Byte dan Karakter
Untuk yang ini Stream dibagi dua seperti judul yang diatas yaitu Stream Byte dan Stream Karakter
Apasih perbedaanya?
Kalau Stream Byte itu abstraksi atau alat untuk data biner, sedangkan Stream Karakter adalah untuk karakter Unicode.




sumber: http://docs.oracle.com/javase/tutorial/essential/io/streams.html
                 Modul JENNI bab Stream I/O lanjut


No comments:

Post a Comment