Tutorial Java Dasar 003 – Input Data Menggunakan Scanner

Posted on

semarsoft.com – Kita lanjutkan belajar java dasar di bagian yang ketiga ini mengenai Perintah Inputan di pemrograman java, pada bagian sebelumnya sudah saya ulas mengenai variable dan type data, anda bisa membacanya di link berikut Tutorial Java Dasar 002 – Variable dan Type Data

Metode Pengambilan Input Data

Program komputer terdiri dari tiga proses, yaitu: input, proses, dan output. Pada pembahasan sebelumnya sudah saya jelaskan mengenai hal ini, lebih jelasnya baca tutorial sebelumnya di Konsep Pemrograman Komputer

Java memiliki tiga metode dalam pengambilan inputan data diantaranya:

  • Class Scanner;
  • Class BufferReader;
  • dan Class Console.

Ketiga class tersebut hanya berfungsi padaa program berbasis teks (console)saja . Sedangkan untuk GUI menggunakan class yang berbeda, diantaranya  inputbox dan JOptionPane

Sedangkan untuk outputnya, Java menyediakan fungsi print(), println(), dan format().

Pada pertemuan kali ini saya fokus di Scanner

Pengertian Scanner

Perintah Scanner berada di dalam library java.util. Java memiliki berbagai cara untuk membaca masukan dari keyboard

untuk menggunakan Scanner, kita perlu memasukkan library di bawah ini kedalam project yang kita kerjakan, :

import java.util.Scanner;

Masih bingung? simak pembahasan di bawah ini

Project Scanner di IntelliJ
Buat Project di IntelliJ dengan Nama InputData, lihat gambar di bawah ini

2018 10 09 2B12 07 09 New 2BProject

 

Kemudian, Ikuti Listing Code berikut ini:
[java]import java.util.Scanner;
public class Main{

public static void main(String[] args) {
String nama;
int umur;
double uang;
char huruf;
float phi;
boolean kondisi;

Scanner input = new Scanner (System.in);

System.out.print(“Inputkan Nama : “);
nama = input.nextLine();
System.out.print(“Nama Saya : ” + nama);

System.out.print(“Inputkan Umur : “);
umur = input.nextInt();
System.out.print(“Umur Saya : ” + umur);

System.out.print(“Inputkan Uang : “);
uang = input.nextDouble();
System.out.print(“Uang Saya : ” + uang);

System.out.print(“Inputkan Phi : “);
phi = input.nextFloat();
System.out.print(“Nilai Phi : ” + phi);

System.out.print(“Inputkan Kondisi : “);
kondisi = input.nextBoolean();
System.out.print(“Kondisi Saya : ” + kondisi);
}
}</pre>[/java]

Jalankan listing tersebut dengan menekan tombol (SHIFT + F10), jika coding yang anda tulis benar, akan muncul tampilan seperti di bawah ini

Hasil 2BInput 2BDengan 2BScanner

Penjelasan Coding

sf

Leave a Reply