11

Pert 3. menangani masukan & keluaran

Embed Size (px)

Citation preview

Page 1: Pert 3. menangani masukan & keluaran
Page 2: Pert 3. menangani masukan & keluaran

Page 2

o Java menyediakan banyak kelas yang tersimpan dalam paket tertentu.

o Untuk mengakses kelas-kelas tertentu yang tidak terdapat pada folder kerja, diperlukan pernyataan importimport

o Misalnya : terdapat kelas bernama CalendarCalendar yang terdapat pada paket java.utiljava.util

o Supaya kelas tsb dikenali pada program maka perlu ada pernyataan seperti berikut :

import java.util.Calendar;import java.util.Calendar;

Mengakses Kelas Dalam Suatu PaketMengakses Kelas Dalam Suatu Paket

Page 3: Pert 3. menangani masukan & keluaran

Page 3

o Kalau ada beberapa paket yang dilibatkan, misalnya ada java.utiljava.util, maka sesudahnya java.util java.util boleh dituliskan * yang berarti semua kelas pada java.utiljava.util . Jadi pernyataanya berupa :

import java.util.*;import java.util.*;o Pada contoh berikut, ada dua kelas pada java.utiljava.util yang

dilibatkan. Oleh karena itu, bisa dilihat keberadaanya pernyataan

import java.util.*;import java.util.*;o Peletakannya di atas classclass

o Contoh : TanggalSekarang.javaTanggalSekarang.java

Page 4: Pert 3. menangani masukan & keluaran

Page 4

Page 5: Pert 3. menangani masukan & keluaran

Page 5

o Sejauh ini semua nila untuk variabel dimasukkan melalui pernyataan penugasan.

o Supaya program menjadi fleksibel, maka Java menyediakan mekanismen yang memungkinkan pemakai bisa memasukkan nilai dari keyboard.

Menangangi Pemasukan Data Oleh PemakaiMenangangi Pemasukan Data Oleh Pemakai

Page 6: Pert 3. menangani masukan & keluaran

Page 6

o Stream merupakan proses untuk membaca data dari suatu sumber atau mengirimkan data ke suatu tujuan.

o Stream standar terdiri dari : - System.in System.in untuk menangani pembacaan dari keyboard - System.out System.out untuk mengirimkan keluaran ke layar - System.errSystem.err untuk mengirimkan kesalahan.

StreamStream

Page 7: Pert 3. menangani masukan & keluaran

Page 7

o Secara prinsip Scanner menangani pemasukan data bertipe apa saja, termasuk string.

o Namun, yang perlu diketahui adalah mengetahui nama metode yang ditugaskan untuk keperluan ini.

o Scanner merupakan kelas yang disediakan Java dan kita dapat menggunakan dengan cara mengimportnya dari paket util.

Memasukkan Data String (Scanner)Memasukkan Data String (Scanner)

Page 8: Pert 3. menangani masukan & keluaran

Page 8

o Sintak untuk mengimport kelas ini sebagai berikut :

import java.util.Scanner; import java.util.Scanner;

atau

import java.util.*;import java.util.*;o Metode yang ada dalam kelas Scanner yaitu: • nextLine() untuk membaca inputan string • nextInt() untuk membaca inputan integer • nextDouble() untuk membaca inputan double

Page 9: Pert 3. menangani masukan & keluaran

Page 9

Page 10: Pert 3. menangani masukan & keluaran

Page 10

1. Cobalah untuk membuat program yang meminta nama dan usia pemakai melalui keyboard. Kemudian, program menampilkan ucapan semacam berikut (bergantung pada isian pemakai) :

Hayyy, Andi! Usiamu 17 Tahun, ya?Hayyy, Andi! Usiamu 17 Tahun, ya?

Tugas!!!Tugas!!!

Page 11: Pert 3. menangani masukan & keluaran

Page 11