Apa fungsi scanner pada pemrograman

Pada tutorial kali ini kita akan belajar tentang yaitu bagaimana cara meng-input nilai melalui keyboard dengan menggunakan scanner. Dan berikut adalah penjelasan dari fungsi dari scanner dan contoh dari scanner di dalam pemrograman java.

Fungsi Scanner dalam bahasa java sendiri yaitu dimana program meminta user untuk dapat meng-input sebuah nilai oleh program. 

- Diatas merupakan program dengan menggunakan struktur perulangan, dan tentu saja terdapat scanner yang nanti user diminta untuk meng-input nilai. Pada scanner diatas yaitu ada nilai, nilai disini yaitu adalah sebuah objek baru dari perintah scanner.

- Kemudian pada program juga terdapat coding "system.in". Fungsinya sendiri yaitu berkaitan dengan scanner agar user dapat meng-input nilai.

-  Setelah itu dibawah terdapat code "int input = nilai.nextInt();". Fungsi dari code tersebut yaitu mengkonversi yang secara default objek nilai adalah string maka dikonversi menjadi int. Yaitu bilangan yang tidak mengandung koma (,).

Jadi kesimpulan dari tutorial kali adalah bahwa scanner dapat berfungsi meng-input sebuah nilai melalui keyboard. Tanpa harus beri nilai di dalam tipe data. 

Semoga berhasil dan bermanfaat, terimakasih.


Page 2

Pada pertemuan kali ini saya akan memberikan contoh program menghitung keliling segitiga siku-siku.

Input alas dan tinggi melalui keyboard menggunakan kelas Scanner, agar kelas Scanner dapat digunakan maka di awal program harus menyertakan perintah : “import java.util.Scanner”.

Sedangkan untuk mencari akar dalam menghitung sisi miring digunakan fungsi math sqrt(arg).

Contoh program:

import java.util.Scanner;
public class HitungKelilingSegitiga {

public static void main(String[] args) {
double alas, tinggi, sisimiring, keliling;

// Buat objek Scanner
Scanner scan = new Scanner(System.in);

System.out.println(“Menghitung Keliling Segitiga”);

System.out.print(“Alas : “);
alas = scan.nextDouble();

System.out.print(“Tinggi : “);
tinggi = scan.nextDouble();

sisimiring = Math.sqrt(alas*alas + tinggi*tinggi);
keliling = alas + tinggi + sisimiring;

System.out.println(“Sisi Miring = ” + sisimiring);
System.out.println(“Keliling = ” + keliling);

// Tutup object Scanner

scan.close();

}

}

Output yang dihasilkan adalah sebagai berikut:

Menghitung Keliling Segitiga Alas : 3 Tinggi : 4 Sisi Miring = 5.0

Keliling = 12.0

Happy Coding ..

by Adi Triginarsa 16.41 PBO

Scanner merupakan perintah untuk membuat objek atau menginisialisasi object yang diinginkan pengguna atau yang diinputkan pengguna

Perintah-Perintah yang digunakan :

  • import java.util.Scanner;
  • Ini untuk memasukan fungsi Scanner pada program.
  • Scanner data = new Scanner (System.in);

  • Ini membangun/membuat sebuah Scanner baru yang menghasilkan nilai-nilai yang dipindai dari file yang ditentukan. Data adalah nama scanner yang akan di buat , kita bisa merubah sesuai dengan data yang akan kita buat , yang terpenting adalah tidak membuat eror atau anda kebingungan.

    A = data.nextInt();

    Berfungsi untuk penginputan data yang akan di buat dari kita, A adalah nama variabel . Syntax tersebut berfungsi pada tipe data integer , contohnya pada tipe data double maka gunakan A = input.nextDouble(); .

    Contoh kita akan terapkan pada sebuah program persegi . Berikut adalah syntax programnya ,

    package luasdankeliling;

    import java.util.Scanner;

    public class persegiempat {

    public static void main(String[] args) {

    Scanner sisi = new Scanner (System.in);

    int S ;

    System.out.println("Masukan Sisi = ");

    S = sisi.nextInt();

    int Luas , Keliling ;

    Keliling = 4*S ;

    System.out.println("Keliling persegi adalah = "+Keliling);

    Luas = S * S;

    System.out.println("Luas persegi adalah = "+Luas);

    }


    }

    Fungsi Scanner Pada JavaScanner merupakan perintah untuk membuat objek atau menginisialisasi object yang diinginkan pengguna atau yang diinputkan penggunaPerintah-Perintah yang digunakan :1.import java.util.Scanner;Ini untuk memasukan fungsi Scanner pada program.2.Scanner data = new Scanner (System.in);Ini membangun/membuat sebuah Scanner baru yang menghasilkan nilai-nilai yangdipindai dari file yang ditentukan. Data adalah nama scanner yang akan di buat , kitabisa merubah sesuai dengan data yang akan kita buat , yang terpenting adalah tidakmembuat eror atau anda kebingungan.3.A = data.nextInt();Berfungsi untuk penginputan data yang akan di buat dari kita, A adalah namavariabel . Syntax tersebut berfungsi pada tipe data integer , contohnya pada tipe datadouble maka gunakan A = input.nextDouble(); .Contoh kita akan terapkan pada sebuah program persegi . Berikut adalah syntax programnya ,package luasdankeliling;import java.util.Scanner;public class persegiempat {public static void main(String[] args) {Scanner sisi = new Scanner (System.in);int S ;System.out.println("Masukan Sisi = ");S = sisi.nextInt();int Luas , Keliling ;Keliling = 4*S ;System.out.println("Keliling persegi adalah = "+Keliling);Luas = S * S;System.out.println("Luas persegi adalah = "+Luas);}}Maka akan menghasilkan :Scanner

    Sebelum kita memasukan angka pada sisi , maka perintah tidak akan bisa berjalan atau tidakberjalan. Mungkin untuk penjelasan fungsi Scanner cukup segitu saja , semoga mudah dipahami.Judul :Fungsi Scanner Pada JavaPenulis :Hady Eka SaputraKategori :Pemrograman JavaRating :100% based on 10 ratings. 5 user reviews.

    Sabtu, 09 Maret 2013Program Sederhana dari Java ( array , perulangan , percabangang )Program Sederhana "Melihat Nilai Mata Kuliah Dari JAVA"Source code:import java.util.Scanner; // Import java untuk fungsi meminta inputan user

    Upload your study docs or become a

    Course Hero member to access this document

    Upload your study docs or become a

    Course Hero member to access this document

    End of preview. Want to read all 8 pages?

    Upload your study docs or become a

    Course Hero member to access this document