PEMROGRAMAN 1B (KELOMPOK 5)
DISUSUN OLEH :
UNIVERSITAS GUNADARMA
DEPOK
2020
KATA PENGANTAR
Segala puji dan syukur kita panjatkan kepada Tuhan Yang Maha Esa, yang
telah memberikan kami kesehatan dan telah mengizinkan kami untuk bisa
mengumpulkan makalah ini tepat waktu .
Kami menyadari juga bahwa, makalah yang kami buat belum sepenuhnya
sempurna, sepeti halnya peribahasa “tidak ada gading yang tak retak”. Bahwa
semuanya yang ada di alam ini tidak ada yang sempurna kecuali milik Tuhan
Yang Maha Esa. Oleh karena itu kami selaku penulis makalah meminta maaf jika
nanti didalam makalah ini terdapat kesalahan – kesalahan baik yang disengaja
maupun tidak disengaja. Dan kami pun akan terbuka dan menerima kritik serta
saran dari para pembaca yang nantinya bisa membuat kami menjadi lebih baik
lagi nantinya.
Penulis
i
DAFTAR ISI
KATA PENGANTAR..............................................................................................i
DAFTAR ISI............................................................................................................ii
BAB I.......................................................................................................................1
1.3 TUJUAN 1
BAB II......................................................................................................................2
BAB III..................................................................................................................17
3.1 KESIMPULAN……………………………………………………………….. 17
3.2 SARAN……………………………………………………………………….. 17
DAFTAR PUSTAKA............................................................................................18
ii
BAB I
PENDAHULUAN
1.3 TUJUAN
1
BAB II
PEMBAHASAN
2
3
AudioInputStream.
ByteArrayInputStream.
FileInputStream.
FilterInputStream.
PipedInputStream.
SequenceInputStream.
StringBufferInputStream.
Dua method utama dari InputStream adalah :
Read() Method ini digunakan untuk membaca stream.
Close() Method ini digunakan untuk menutup koneksi input stream.
4
Output Stream : Jika Anda ingin membaca dan memproses data dari
sumber (file dll), Anda harus menyimpan data terlebih dahulu, maksud untuk
menyimpan data adalah output stream. Subclass-subclass dari outputStream
adalah :
Stream ada dua jenis, yaitu stream byte dan stream karakter. Stream
byte digunakan untuk memberikan atau menyimpan informasi data dalam
bentuk byte, misalnya untuk menulis dan membaca file biner. Sedangkan
stream karakter pada proses I/O yang melibatkan data-data berbentuk
karakter, misalnya proses baca/tulis ke suatu file teks, dengan menggunakan
karakter Unicode.
1. STREAM BYTE
Tabel 1. Nama – nama kelas stram byte
2. STREAM KARAKTER
Table 2. Nama – nama kelas stram karakter
3. NODE STREAM
Node Stream
File
Memori (misalnya objek array atau String)
Pipe (suatu kanal dari satu proses)
Tipe dari node stream dapat dibagi lagi sesuai dengan Tabel 3.
Program
14
15
16
BAB III
PENUTUP
3.1 KESIMPULAN
Semua bahasa pemrograman sudah memiliki atau menyediakan
fungsi – fungsi untuk melakukan output dan inputnya sendiri. Di java kita
mengenal kata stream input output. Stream input output tersebut sangat
diperlukan dalam pembuatan program, karena jika kita tidak melakukan
perintah input output maka program tersebut tidak bisa kita buat. Didalam
input output tersebut terdapat subclass – subclass yang nantinya bisa kita
gunakan dalam membuat suatu program.
3.2 SARAN
Tak terasa makalah yang kami buat akhirnya selesai juga. Apabila
terdapat saran serta kritik yang ingin disampaikan kepada kami sebagai
pihak penulis sampaikan saja, karena kami juga menerima masukan –
masukan dari para pembaca dengan senang hati, untuk perkembangan
kami agar bisa membuat makalah dengan baik lagi nantinya. Dan akhir
kata dari kami, jika terdapat kesalahan – kesalahan dalam pembuatan
makalah ini, mohon dimaafkan. Karena kami merupakan hamba Tuhan
Yang Maha Esa yang tidak luput dari kesalahan.
17
DAFTAR PUSTAKA
http://asmaya.staff.gunadarma.ac.id/Downloads/files/50558/10_STREAM+DAN+
FILE.pdf.
http://mieke.lecturer.pens.ac.id/Dasar%20Pemrograman%202/praktjava/P7-Dasar
%20IO.doc.
18