0% menganggap dokumen ini bermanfaat (0 suara)
34 tayangan

Modul 4 Input Output

Modul ini membahas input dan output pada pemrograman Java. Terdapat penjelasan tentang stream sebagai sarana input dan output, penggunaan class Scanner untuk input dari keyboard, dan penulisan output ke layar menggunakan print dan println. Modul ini juga menampilkan contoh kode untuk program input dan output sederhana.

Diunggah oleh

Shofiyyur Rohman
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 PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
34 tayangan

Modul 4 Input Output

Modul ini membahas input dan output pada pemrograman Java. Terdapat penjelasan tentang stream sebagai sarana input dan output, penggunaan class Scanner untuk input dari keyboard, dan penulisan output ke layar menggunakan print dan println. Modul ini juga menampilkan contoh kode untuk program input dan output sederhana.

Diunggah oleh

Shofiyyur Rohman
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 PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

Praktikum Algoritma dan Pemrograman

Modul 4
Input dan Output

4.1 Tujuan

1. Memahami dasar-dasar input-ouput dalam pemrograman Java


2. Memahami prinsip kerja stream
3. Memahami penggunaan console dalam proses input-output

4.2 Landasan Teori


Proses input dan output (I/O) adalah hal yang paling sering dijumpai pada
sebagian besar program yang membutuhkan data-data eksternal. Java
menyediakan dukungan terhadap proses I/O dengan menghadirkan paket java.io.

4.2.1 Stream
Program java melakukan proses I/O melalui stream. Stream adalah sebuah
abstraksi yang dapat memberikan atau mendapatkan informasi. Stream standart
terdiri dari:
 System.in : menangani pembacaan dari keyboard (standard input).
 System.out : mengirimkan keluaran ke layar (standard output).
 System.err : mengirimkan kesalahan (standard error).
4.2.2 Membaca Input dari Keyboard
Menggunakan class Scanner (java.util.Scanner) dengan method sebagai berikut:
- nextInt() : untuk menerima tipe data integer.
- nextShort() : untuk menerima tipe data short.
- nextLong() : untuk menerima tipe data long.
- nextDouble() : untuk menerima tipe data double.
- nextFloat() : untuk menerima tipe data float.
- nextLine() : untuk menerima tipe data string.
- nextBoolean(): untuk menerima tipa data boolean.

Nanik Susanti, S.Kom, M.Kom Page 1


Praktikum Algoritma dan Pemrograman

4.2.3 Menampilkan Output


Untuk menampilkan output ke layar console, kita dapat melakukannya
melalui method print() maupun println(). Meskipun demikian, untuk media output
lainnya (misalnya:file), method yang digunakan untuk melakukan proses tersebut
adalah write().

4.2.4 Dasar Baca/Tulis File


Terdapat dua buah stream yang paling sering digunakan untuk melakukan
proses pembacaan/penulisan data dari/ke dalam file, yaitu: FileInputStream (untuk
membaca data) dan FileOutputStream (untuk menulis data)

4.2.5 Latihan
Buatlah project dengan nama “Modul4” buat package “OperasiInputOutput”.
a. Latihan Salam Kenal
- Buat Class “DemoSalamKenal”.
- Ketikkan syntax berikut pada “DemoSalamKenal.java”.

b. Latihan Input Data Mahasiswa


- Buat Class “InputDataMahasiswa”.
- Ketikkan syntax berikut pada “InputDataMahasiswa.java”.

Nanik Susanti, S.Kom, M.Kom Page 2


Praktikum Algoritma dan Pemrograman

b. Latihan Penjumlahan
- Buat Class “DemoPenjumlahan”.
- Ketikkan syntax berikut pada “DemoPenjumlahan.java”.

Nanik Susanti, S.Kom, M.Kom Page 3


Praktikum Algoritma dan Pemrograman

4.2.6 Tugas
Buatlah program dengan tampilan sebagai berikut
------------- Input Nilai Mahasiswa ----------------
NIM = <diinput>
Nama = <diinput>
Matakuliah = <diinput>
Nilai Presensi = <diinput>
Nilai Tugas = <diinput>
Nilai UAS = <diinput>
Rata-rata = <otomatismuncul>

NB: Rata-rata diperoleh dari 30% Nilai Presensi, 30% Nilai Tugas dan 40% Nilai UAS

Nanik Susanti, S.Kom, M.Kom Page 4

Anda mungkin juga menyukai