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

dokumen-dokumen yang mirip
BAB 2 INPUT DARI KEYBOARD

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

Modul 3 Flow Control dan Input

Nama Lengkap : Muiz Lidinillah NIM :

PRAKTIKUM 7 DASAR INPUT OUTPUT

BAB 5 Mendapatkan Input dari Keyboard

BAB 5 Mendapatkan Input dari Keyboard

Modul Praktikum Pemrograman

Bahasa Pemrograman :: Dasar Pemrograman Java

MK. Pemrograman Berorientasi Objek. Input dari Keyboard. Karmilasari

Metode Sequential Searching di Java Console

Input Nilai tanpa Case String di Java

I/O (Input dan Output)

Percabangan & Perulangan

Metode Insertion Sort di Java Console

Pertemuan 2 Struktur Kontrol Percabangan

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

BAB Argument Command-Line dan System Properties

Pemrograman Fery Updi,M.Kom

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

SUMBER BELAJAR PENUNJANG PLPG

Struktur Kontrol Pemrograman Java : PERCABANGAN

Percabangan dan Perulangan

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

Mendapatkan Input Dari Keyboard

Percabangan & Perulangan

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

Definisi Eksepsi (exception)

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

BAB 1 KONSEP DASAR JAVA

Algoritma dan Pemrograman

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

Pemrograman JAVA INPUT-OUTPUT

PEMROGRAMAN JARINGAN MODUL 3 STREAM

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

Obyektif : KONTROL ALUR PROGRAM

BAB II VARIABEL DAN TIPE DATA

Method / Fungsi / Sub Program

2 TIPE DATA DAN VARIABEL

if (ekspresi_boolean) {

if (ekspresi_boolean) { Pernyataan1; } else { Pernyataan2; }

Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman.

Bab 2 Relasi 9 BAB II RELASI TUJUAN PRAKTIKUM TEORI PENUNJANG

STREAM DAN FILE. PipedInputStream, SequenceInputStream, dan StringBufferInputStream.

Variabel tersebut seharusnya bisa dideklarasikan didalam try block dan block catch

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

Program Java Sesi 1. Arief Susanto

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

Modul Praktikum 3 Pemograman Berorientasi Objek

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 4 CONTROL FLOW STATEMENT

Tipe if : If tanpa else (if) If dengan else (if-else) Nested if

BAB III SEKUENSIAL 3.1. Kompetensi Dasar 3.2. Perintah Masukan a. Scanner

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

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

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

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

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

SILABUS MATA KULIAH PEMROGRAMAN JAVA

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)

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

Pertemuan 3 Struktur Perulangan pada Java

Cara Membaca File Text di JAVA

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

MODUL PRAKTIKUM Matematika Informatika 2

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

Pertemuan 4 Array pada Java

Penyeleksi Kondisi / Percabangan

Mata Kuliah : Pemrograman Berbasis Objek Pertemuan : 4

PEMROGRAMAN BERORIENTASI OBJEK

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM

TUGAS PROGRAM DIAGONAL, VETIKAL, DAN HORIZONTAL OPENGL (MENGGUNAKAN JAVA) NAMA : SYIFA MUTIARA SARI KELAS : 3KA23 NPM :

Selection / Pemilihan PEMILIHAN

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

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

LAPORAN PRAKTIKUM PEMROGRAMAN BERBASIS OBJEK

BAB 6. Struktur Kontrol

Tujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.

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

Modul Praktikum Bahasa Pemrograman 1

PEMROGRAMAN BERORIENTASI OBJEK

Operator, Statement kondisional, dan Iterasi pada Java

Perulangan / Looping

LAPORAN RESMI PRAKTIKUM BAHASA PEMROGRAMAN

PEMROGRAMAN BERORIENTASI OBJEK

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

SEKUEN, PERCABANGAN & PENGULANGAN

Pemrograman Berorientasi Object

Mata Kuliah : Pemrograman Berbasis Objek Pertemuan : 7

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD

PERTEMUAN I PENGENALAN JAVA

Bahasa Pemrograman 2.

JAVA BASIC PROGRAMMING Joobshet

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

TUGAS 1: WIN OR LOSE. package kartu; import java.util.random; public class kartu { /** args the command line arguments

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

ALGORITMA, FLOWCHART dan PSEUDO-CODE

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

Pendahuluan. Tujuan MODUL

PERTEMUAN 3 OBJEK DAN CLASS

Method. Pemrograman Dasar Sistem Informasi PTIIK Herman Tolle

Transkripsi:

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

import java.io.* Operasi input/output dimaksudkan untuk berinteraksi dengan user, User mengetikkan sesuatu input, program java akan menerima input tersebut, melakukan pemrosesan dan mengeluarkan output ke layar Setiap operasi input/output di java harus menyertakan kalimat import java.io.* pada bagian awal file, sebelum penulisan class dengan method main 2

Contoh kode program : Input import java.io.*; class InputData { public static void main(string[] args) throws IOException { InputStreamReader reader = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(reader); System.out.print("Masukkan kode jurusan : "); String teks = br.readline(); System.out.println(teks); 3

BufferedReader System.in adalah class java untuk membaca input dari keyboard berupa byte streams berukuran 8 bits System.in dibungkus oleh objek InputStreamReader untuk mengkonversi byte streams ke character streams berukuran 16 bits Buffered Reader berfungsi membungkus InputStreamReader ke tempat penampungan sementara (buffer) InputStreamReader reader = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(reader); Atau bisa juga ditulis : BufferedReader br = new BufferedReader (new InputStreamReader (System.in)); 4

Output Input System.out System.in Class objek Class objek import java.io.bufferedreader; import java.io.*; Package Class import java.io.bufferedreader; import java.io.inputstreamreader; import java.io.ioexception; 5

IOException Exception (eksepsi) adalah pesan error yang dimunculkan oleh java. Program berhasil dikompilasi, namun error muncul pada saat program dijalankan. public static void main (String[] args) throws IOException IOException merupakan class di java yang berfungsi mengeluarkan pesan error yang berkaitan dengan operasi input / output 6

Java I/O Jadi, 3 komponen java I/O : import java.io.*; public static void main (String[] args) throws IOException Deklarasi objek BufferedReader seperti di atas 7

Kontrol Alur Program (Seleksi) If Merupakan pernyataan untuk memeriksa nilai boolean dari ekspresi logika yang mengikutinya Bentuk dasar dari if adalah: if (ekspresi logika) { statement 1; statement 2; If else Untuk menentukan alternatif pilihan selain pilihan pertama. Bentuk dasar dari if else, adalah: if (ekspresi logika) { statement 1; statement 2; else if (ekspresi logika) { statement 3; statement 4; else { statement 5; 8

Kontrol Alur Program (Seleksi) Contoh Program // nama file: jika2.java // nama file: jika1.java class jika2 { public static void main (String [ ] args) { int umur = 17; if (umur > 17) { System.out.print( Silahkan masuk ); else { System.out.print( Dilarang masuk ); class jika3 { public static void main (String [ ] args) { char nilai = C ; if (nilai == A ) { System.out.print( Memuaskan ); else if (nilai == B ) { System.out.print( Baik ); else if (nilai == C ) { System.out.print( Cukup ); else { System.out.print( Jelek ); 9

Switch Merupakan pernyataan untuk menentukan satu dari banyak kemungkinan Alternatif dari if Jika sebuah kondisi memenuhi, maka pernyataan-pernyataan pada kondisi tsb akan dieksekusi, dan dilanjutkan dengan pernyataan break, yg berfungsi menghentikan switch Jika semua kemungkinan tidak ada yang memenuhi maka pernyataan default akan dilaksanakan 10

Switch Contoh Program // nama file: case1.java class case1 { public static void main (String [ ] args) { int nilai = 2; switch (nilai) { case 1: System.out.print( OK ); break; case 2: System.out.print( Cukup ); break; default: System.out.print( Nilai tidak ada ); break; 11

Diskusi (i) Buatlah sebuah program yang membaca temperatur air pada tekanan normal dalam satuan derajat celcius, dan tentukan apakah wujud air tersebut dalam keadaan padat (suhu < 0), cair (0 < suhu <100), atau gas (suhu >100) 12

Diskusi(ii) Buatlah sebuah program yang membaca input berupa sebuah bilangan dan mengecek apakah bilangan tersebut merupakan bilangan genap atau bilangan ganjil 13

Lampiran : ASCII TABLE 14