Input Output Pada Pemrograman JAVA

 

Input Output

Pemrograman Java terdiri dari 3 komponen dasar yaitu InputProses dan Output. Dari materi sebelumnya juga kita sudah belajar menggunakan beberapa kode yang merupakan bagian dari Proses dan OutputSudahkah Anda menyadarinya? Pada materi ini kita akan mempelajari bagaimana mengambil hasil Input hingga bagaimana hasil Input diproses dan ditampilkan pada layar Komputer kita.



Lantas bagaimana Input, Proses dan Output itu?

  • Input : Nilai yang dimasukkan
  • Proses : Serangkaian langkah yang dilakukan untuk mengelola input yang diberikan
  • Output : Menampilkan hasil olah data.
  • Bufferedreader
  • Scanner
  • Print
  • Println


Scanner

Pada bahasa pemrograman Java, Basic Input-nya sudah dibekali beberapa library untuk membantu pengambilan Input berbasis teks. Beberapa di antaranya:

Sedangkan untuk menampilkan atau Output dari program adalah:

Berikut bagaimana masing-masing kelas yang disediakan oleh Bahasa Pemogragaman Java untuk mengambil input dari user.

Scanner merupakan kelas yang menyediakan fungsi-fungsi untuk membaca dan mengambil input dari pengguna. Scanner memiliki kemudahan yang dapat membaca teks, baik yang memiliki tipe data primitif maupun string.

Contoh Code Scanner

Mari kita coba kode di bawah ini untuk implementasi materi Scanner ini. 

  1. Buatlah proyek baru dengan nama InputOuput dengan nama package com.ceritafinace.javadasar.inputouput di dalamnya:
  2. Buatlah sebuah kelas baru di dalamnya dengan nama FungsiInputOutput, kemudian tambahkan kode berikut:
package com.dicoding.javafundamental.inputouput;

import java.util.Scanner;

public class InputOutputFunsi {

public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
System.out.println("Program Penjumlahan Sederhana");
System.out.print("Masukkan angka pertama = ");
int angka1 = scanner.nextInt();

System.out.print("Masukkan angka kedua = ");
int angka2 = scanner.nextInt();

int hasil = angka1 + angka2;

System.out.println("Hasil Penjumlahan angka 1 + angka 2 ="+hasil);
}
}
3. Selanjutnya jalankanlah kode di atas pada IDE yang kalian gunakan. Bila sukses, seharusnya Console akan menampilkan output seperti ini.

Program Penjumlahan Sederhana
Masukkan angka pertama = 20
Masukkan angka kedua = 10
Hasil Penjumlahan angka 1 + angka 2 =30

Process finished with exit code 0

Bedah Code Scanner

Perhatikan kode di bawah ini:

  1. Scanner scanner = new Scanner(System.in);

Kode di atas merupakan inisialisasi awal ketika akan menggunakan Scanner. Di bagian ini kita mencoba untuk menggunakan perintah mengambil input yang diberikan oleh user. Bila program dijalankan, setiap input yang diberikan akan disimpan oleh Scanner.

  1. System.out.print("Masukan Angka pertama : ");

  1. int angka1 = scanner.nextInt();

Selanjutnya kita akan mengambil data yang telah dimasukkan melalui Scanner. Dengan memanggil Scanner.nextInt() setiap Input dari keyboard akan diberikan ke value.
Adapun catatan yang harus diperhatikan adalah penggunaan fungsi Scanner. Pengambilan data sangat bergantung pada tipe data yang dimasukan. Ini harus sesuai, misalnya untuk string, panggilah Scanner.next(). Jika data yang diinputkan Integer, panggilah Scanner.nextInt(). Jika input tidak sesuai, program akan menemui eror.


Posting Komentar untuk "Input Output Pada Pemrograman JAVA"