TPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi

dokumen-dokumen yang mirip
BAB 5 Mendapatkan Input dari Keyboard

BAB 5 Mendapatkan Input dari Keyboard

BAB 2 INPUT DARI KEYBOARD

Modul Praktikum Pemrograman

MK. Pemrograman Berorientasi Objek. Input dari Keyboard. Karmilasari

Bahasa Pemrograman :: Dasar Pemrograman Java

Nama Lengkap : Muiz Lidinillah NIM :

Mendapatkan Input Dari Keyboard

PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)

Modul 3 Flow Control dan Input

Input Nilai tanpa Case String di Java

PRAKTIKUM 7 DASAR INPUT OUTPUT

Pemrograman Fery Updi,M.Kom

Metode Sequential Searching di Java Console

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 5 Dosen : Bella Hardiyana S. Kom

KONVERSI DATA DAN INPUT DATA

Tidak ada satupun dari pilihan di atas yang benar karena checked exception tidak bisa ditulis

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

Metode Insertion Sort di Java Console

LAPORAN PRAKTIKUM PEMROGRAMAN BERBASIS OBJEK

Sekarang, kita akan mencoba untuk menganalisa program Java pertama : public class Hello {

PEMROGRAMAN BERORIENTASI OBJEK

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL)

Variabel tersebut seharusnya bisa dideklarasikan didalam try block dan block catch

BAB 4. System.out.println("Hello world!");

Waktu Sisa : 0:43:4. Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum. Mengerjakan finally. Diluar block

BAB 4 ARRAY. number1 = 10; number2 = 20; number3 = 30;

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM

Pemrograman Socket menggunakan TCP

Cara Membaca File Text di JAVA

I/O (Input dan Output)

Pemrograman JAVA INPUT-OUTPUT

EXCEPTION. 2. Pada kondisi bagaimana klausa finally tidak akan dieksekusi? Kode didalam block try memiliki statement return

Pengenalan Program Java

Topik. 1. Statement if 2. Statement if..else.. 3. Statement if..else.. If (bertingkat ) 4. Penggunaan Input Keyboard

Tiga Metode Sangat Penting dalam Pemrograman Java Bagi Pemula

Mata Kuliah : Pemrograman Berbasis Objek Pertemuan : 7

BAB Argument Command-Line dan System Properties

DASAR PEMROGRAMAN JAVA. Astrid Lestari Tungadi, S.Kom., M.TI.

1. Apa yang harus dilakukan oleh programmer untuk menangani user-defined exception? Menuliskan exception sebagai start method

Pertemuan 3 Struktur Perulangan pada Java

Pertemuan 2 Struktur Kontrol Percabangan

PEMOGRAMAN JAVA. Yoannita. Tipe Data (ii) : Array Exception Handling

PEMROGRAMAN BERORIENTASI OBJEK

Membuat Menu Login Sederhana [Full Coding]

Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum

2. Pilih instruksi yang dapat digunakan dalam method actionperformed untuk membedakan antara tombol buttonone dan buttontwo.

Pengenalan Java, Tipe Data, Variabel dan Operator. Putu Putra Astawa

Struktur Data dan Algoritma IKI10400 Semester Gasal 2010/2011 Fakultas Ilmu Komputer Universitas Indonesia

Topik. Stream I/O Cara menggunakan Stream Hierarchy Java I/O Membaca File Menulis File Menghapus File Cara membaca isi Direktori dalam file

Pendahuluan Dasar Pemrograman Java

Modul Praktikum 4 Pemograman Berorientasi Objek

SUMBER BELAJAR PENUNJANG PLPG

Pertemuan 4 Array pada Java

Input - Output PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2014/2015

A-PDF OFFICE TO PDF DEMO: Purchase from to remove the watermark. Ade Sarah H

PRAKTIKUM 17 MENANGANI EXCEPTION

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?

A. TUJUAN PEMBELAJARAN 1. Mengetahui cara menangani exception dengan cara melempar exception. 2. Mengetahui cara membuat sendiri class exception.

PEMROGRAMAN SOCKET LANJUTAN

TPI4202 e-tp.ub.ac.id

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

Dasar-Dasar Pemrograman Java

UAS JAVAUAS JAVA. Fibonaci Naik :

KOM341 Temu Kembali Informasi

Program Java Sesi 1. Arief Susanto

BAB 1 KONSEP DASAR JAVA

Percabangan & Perulangan

A. TUJUAN : Dapat mengimplementasi-kan kelas-kelas Java yang digunakan dalam pemrogaman jaringan.

PEMROGRAMAN JAVA : EXCEPTION

IF PEMROGRAMAN LANJUT EXCEPTION. Oleh : Andri Heryandi, M.T.

PERTEMUAN 3 OBJEK DAN CLASS

Pertemuan III [STRUKTUR KONTROL] CariGrade.java Program mencari grade nilai menggunakan struktur control if-else

Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class

TPI4202 e-tp.ub.ac.id

Pemograman Java. Input(ii) String Function Pengulangan(FOR-While-DoWhile) Yoannita, S.Kom

2 TIPE DATA DAN VARIABEL

LAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN ( Implementasi Rekursi Pada Java)

int i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }

CompileError - The method write(int) in the type FileOutputStream is not applicable for

MODUL PRAKTIKUM BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA

LAPORAN RESMI PRAKTIKUM BAHASA PEMROGRAMAN

LAB02 : KODING PROGRAM

Method / Fungsi / Sub Program

PEMROGRAMAN JARINGAN MODUL 3 STREAM

Dasar Pemrograman Java

KENDALI PROSES. Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan.

Java Application. Menampilkan Tulisan

Protokol. Pemrograman Client/Server dengan Java Socket. Protokol TCP/IP. Tipe pemrograman jaringan. Java Socket

Definisi Eksepsi (exception)

BAB II VARIABEL DAN TIPE DATA

Pemrograman Berorientasi Object

Pemrograman Berorientasi Objek (PBO) PERTEMUAN X (LOOPING)

Exception adalah penanda bahwa kondisi/kejadian yang tidak diinginkan telah terjadi pada program kita. Ada 2 jenis exception (+1 Error):

Array Pendeklarasian Array

Dapat dicompile dan mendapat output hai. Dapat dicompile dan mendapat output disana

2. Pernyataan mana yang dapat kita laksanakan dengan menggunakan class File? Mengganti direktori tempat bekerja saat ini

BAB 7 Java Array. Sebagai contoh, kita memiliki tiga variabel dengan tipe data int yang memiliki identifier yang berbeda untuk tiap variabel.

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04)

Transkripsi:

TPI4202 e-tp.ub.ac.id Lecture 4 Mas ud Effendi

Menampilkan informasi kepada user lewat display Dengan perintah print dan println print: menampilkan output (kursor tetap di baris yang sama) println: menampilkan output (kursor berpindah ke baris selanjutnya)

Format System.out.print( informasi ); ATAU System.out.println( informasi );

Class tampil{ Public static void main(string[] args){ System.out.println( Selamat Belajar ); System.out.print( Pemrograman ); System.out.print( Java );

Format: System.out.print(nama_variabel/konstanta); atau System.out.println(nama_variabel/konstanta);

Class tampil{ Public static void main(string[] args){ int umurku=19; String keterangan= Mahasiswa ; System.out.println( Aku +keterangan); System.out.print( Umurku +umurku);

Program komputer mandapat input dari user Dukungan paket java.io Program Java melakukan I/O melalui stream Dilakukan dengan menggunakan banyak cara, diantaranya: Kelas BufferedReader GUI Kelas JOptionPane

Bentuk kode objek: BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); Atau InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr);

Class BufferedReader Terdapat di java.io package Digunakan untuk mendapatkan input

1. Tambahkan baris code ini pada awal source code Anda: import java.io.*; 2. Tambahkan statement berikut ini: BufferedReader datain = new BufferedReader( new InputStreamReader( System.in) );

3. Deklarasikan variabel sementara String untuk mendapatkan input, dan menjalankan perintah readline() untuk mendapatkan input dari keyboard. Anda harus menuliskannya di dalam blok try-catch. try{ String temp = datain.readline(); catch( IOException e ){ System.out.println( Error in getting input );

import java.io.bufferedreader; import java.io.inputstreamreader; import java.io.ioexception; public class BacaInput { public static void main( String[] args ){ BufferedReader datain = new BufferedReader(new InputStreamReader( System.in) ); String name = ""; System.out.print( Masukkan Nama Anda:"); try{ name = datain.readline(); catch( IOException e ){ System.out.println("Error!"); System.out.println("Hello " + name +"!");

Pada baris, import java.io.bufferedreader; import java.io.inputstreamreader; import java.io.ioexception; Menjelaskan bahwa kita akan menggunakan class BufferedReader, InputStreamReader dan IOException yang berada di java.io package. Statement di atas dapat juga ditulis seperti, import java.io.*;

Java Application Programming Interface (API) memiliki ratusan class yang sudah dibuat dan dapat digunakan pada program Anda. Class-class tersebut dikumpulkan ke dalam package. Package mengandung class-class yang memiliki fungsifungsi tertentu.

Pada statement, public class BacaInput { berarti kita mendeklarasikan sebuah class bernama BacaInput. Statement selanjutnya adalah mendeklarasikan method main(). public static void main( String[] args ){

Pada statement, BufferedReader datain = new BufferedReader(new InputStreamReader(System.in) ); mendeklarasikan variabel bernama datain, dengan tipe class BufferedReader.

Pada statement, String name = ""; mendeklarasikan variabel name dengan identifier bernama String. Statement selanjutnya, System.out.print( Masukkan Nama Anda:"); menghasilkan output String pada layar yang menanyakan nama user.

Baris/blok di bawah ini merupakan blok try-catch. try{ name = datain.readline(); catch( IOException e ){ System.out.println("Error!"); Code di atas digunakan untuk menangkap exception yang mungkin terjadi pada statement : name = datain.readline();

Pada statement, name = datain.readline(); method datain.readline() akan dipanggil, untuk mendapatkan input dari user dan memberikan return value dalam String. value tersebut kemudian disimpan di dalam variabel name, yang akan digunakan pada statement akhir, untuk menyapa user, System.out.println("Hello " + name + "!");

Cara lain untuk mendapatkan input dari user adalah dengan menggunakan class JOptionPane yang terdapat pada package javax.swing. JOptionPane dapat membuat dialog box standard yang menginformasikan kepada user untuk memasukkan sebuah nilai.

import javax.swing.joptionpane; public class BacaInput { public static void main( String[] args ){ String name = ""; name=joptionpane.showinputdialog( Masukkan Nama Anda"); String msg = Selama Pagi, " + name + "!"; JOptionPane.showMessageDialog(null, msg);

Pada statement, import javax.swing.joptionpane; menginformasikan bahwa kita akan meng-import class JOptionPane dari package javax.swing. Kode di atas dapat juga ditulis, import javax.swing.*;

Statement, name=joptionpane.showinputdialog( Masukkan Nama Anda"); digunakan untuk membuat input dialog JOptionPane, yang akan menampilkan dialog, yang terdiri atas sebuah message, sebuah textfield dan sebuah button OK, seperti terlihat pada gambar. Dialog tersebut akan memberikan return value String yang akan disimpan di variabel name.

Statement, String msg = Selamat Pagi," + name + "!"; digunakan untuk membuat welcome message, yang akan disimpan di variabel msg.

Statement, JOptionPane.showMessageDialog(null, msg); Akan menampilkan sebuah dialog yang berisi sebuah pesan dan sebuah OK button.

Mempelajari dua cara untuk mendapatkan input dari user dengan menggunakan class: BufferedReader JOptionPane Penjelasan singkat tentang package Merupakan sekumpulan class di Java Class berada di dalam package Class menggunakan package dengan cara mengimportnya