Pemrograman Fery Updi,M.Kom

dokumen-dokumen yang mirip
24/09/2017 PERCABANGAN

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

Modul Praktikum Bahasa Pemrograman 1

MODUL 2 STRUKTUR KONTROL

BAB 6. Struktur Kontrol

BAB 5 Mendapatkan Input dari Keyboard

BAB 5 Mendapatkan Input dari Keyboard

Struktur Kontrol Pemrograman Java : PERCABANGAN

Pemrograman Fery Updi,M.Kom

BAB 6. Struktur Kontrol

Modul Praktikum 3 Pemograman Berorientasi Objek

LAPORAN PRAKTIKUM PERTENGAHAN SEMESTER (LAB. ACTIVITY) ALGORITMA & PEMROGRAMAN TEKNIK INFORMATIKA. Oleh: NIM : Materi:

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

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

Pertemuan 2 Struktur Kontrol Percabangan

Struktur Kontrol. Gambar 1: Flowchart Statement If

BAB 2 INPUT DARI KEYBOARD

6 Maret Structure of Java [Penyeleksian Kondisi]

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

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

24/09/2017 PERULANGAN

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

MK. Pemrograman Berorientasi Objek. Input dari Keyboard. Karmilasari

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

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

SUMBER BELAJAR PENUNJANG PLPG

Percabangan. Agus Priyanto, M.Kom

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

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

PERCABANGAN P E N G E N A L A N P R O G R A M S T U D I T E K N I K I N F O R M AT I K A. Institut Teknologi Sumatera

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

Selection, Looping, Branching

Kontrol Keputusan dan Pengulangan

Nama Lengkap : Muiz Lidinillah NIM :

Pertemuan 2. Statement IF

MINGGU III : KONTROL PROGRAM

Dasar Pemrograman. Kondisi dan Perulangan. By : Hendri Sopryadi, S.Kom, M.T.I

Bahasa Pemrograman 2.

Percabangan & Perulangan

9/12/2011. Tujuan. Struktur Kontrol. Struktur Kontrol. Struktur Kontrol Keputusan. Pernyataan-if. if-statement Flowchart. Struktur kontrol keputusan

SEKUEN, PERCABANGAN & PENGULANGAN

Pada akhir pembahasan, peserta diharapkan mampu untuk:

MODUL. Operasi Kondisi. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

Percabangan dan Perulangan

Pertemuan 3 Struktur Perulangan pada Java

Modul Praktikum Pemrograman

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

Modul 3 Percabangan dan Perulangan

MODUL 4 OPERATOR KONDISI PADA PEMROGRAMAN BAHASA JAVA

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

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

DASAR PEMROGRAMAN. PERCABANGAN ( if, if else, if ternary, nested if, switch ) Djoko Soerjanto, M.Kom

Aliran Kendali (Flow Control)

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

BAB V. STATEMEN KONTROL

Pemrograman Dasar S E L E C T I O N

Algoritma dan Pemrograman

Percabangan. Agus Priyanto, M.Kom

Modul 3 Flow Control dan Input

STRUKUR KENDALI : PERCABANGAN

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :

3. Struktur Perulangan dalam Bahasa C++

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

Tujuan Instruksional. Mahasiswa mampu :

Pengambilan Keputusan. Konsep Pemrograman Oleh Tita Karlita

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

Decision and Looping

Struktur dan Kondisi Perulangan. Struktur Kondisi

Bab 2 Struktur Dasar

2.1 if Jenis-jenis Percabangan if adalah if, if else, If else if else if - else

Bab 3. Decision 1 (Pengambilan Keputusan)

Obyektif : KONTROL ALUR PROGRAM

Selection / Pemilihan PEMILIHAN

Metode Sequential Searching di Java Console

Pertemuan ke-3. Statemen input/output Struktur Kontrol Keputusan

Percabangan & Perulangan

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

PEMROGRAMAN WEB 1. Statement Control Pemilihan dan Perulangan. Rio Andriyat Krisdiawan, M.Kom

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

Web Programming. Pengenalan PHP

EXERCISE WORKBOOK MI /2012#07


Bahasa Pemrograman :: Dasar Pemrograman Java

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

PEMROGRAMAN WEB 08 JavaScript Dasar

Kondisional/Pencabangan/Pemilihan. Konsep Pencabangan Sintaks Konsep if (kasus tunggal) Konsep if-else (2-3 kasus) Konsep switch (lebih dari 3 kasus)

Imam Fahrur Rozi. Algoritma dan Pemrograman SELEKSI KONDISI

P10 Seleksi & Perulangan

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

Sintaks Pemilihan 1. Jika saya lulus, maka saya akan mendapat hadiah.

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

Badiyanto, S.Kom., M.Kom. PBO java

MODUL 2 Constructor. Tujuan: Mahasiswa dapat mengenal dan memahami konsep constructor dan overloading constructor

Pengantar Pemrograman

BAB 1 KONSEP DASAR JAVA

Pertemuan2 Percabangan & Perulangan pada Python

3. Struktur Perulangan dalam C++

JAVA BASIC PROGRAMMING Joobshet

Transkripsi:

Pemrograman Fery Updi,M.Kom 1

Pokok Bahasan Mendapatkan Input dari Keyboard Struktur Kontrol Pemilihan (If, if-else, if-else-else if, switch) 2

Tujuan Mahasiswa mampu: Membuat program Java yang interaktif yang bisa mendapatkan input dari keyboard Menggunakan class BufferedReader untuk mendapatkan input dari keyboard melalui layar console Menggunakan class JOptionPane untuk mendapatkan input dari keyboard menggunakan GUI Menggunakan struktur kontrol pemilihan (if, else, switch) yang digunakan untuk memilih blok kode yang akan dieksekusi 3

Menggunakan BufferedReader Pada bagian ini, kita akan menggunakan class BufferedReader yang berada di package java.io untuk mendapatkan input dari keyboard.. Berikut ini adalah langkah-langkah yang diperlukan untuk mendapatkan input dari keyboard: 4

Berikut adalah Kode Program Input Keyboard Penggunaan Class yang sudah Disediakan oleh Java API (Application Programming Interface) 5

Menggunakan JOptionPane untuk mendapatkan input Cara lain untuk mendapatkan input dari user adalah dengan menggunakan class JoptionPane yang didapatkan dari javax.swing package. JoptionPane memudahkan memunculkan dialog box standard yang memberikan kepada user sebuah nilai atau menginformasikan sesuatu. 6

Berikut adalah Kode Program Input Keyboard 7

Latihan-1 Menggunakan BufferedReader Menggunakan BufferedReader, tanyakan tiga kata dari user dan tampilkan output dari input user tersebut ke layar. Contoh, Masukkan kata-kata: Goodbye and Hello Kata anda adalah Goodbye and Hello 8

Latihan-2 Menggunakan JOptionPane Menggunakan JOptionPane, tanyakan tiga kata dari user dan tampilkan output dari input user tersebut ke layar. Contoh 9

Jawaban-1 10

Jawaban-2 11

Struktur Kontrol Pemilihan Struktur kontrol pemilihan adalah pernyataan dari Java yang mengijinkan user untuk memilih dan mengeksekusi blok kode spesifik dan mengabaikan blok kode yang lain. 1. Statement if Pernyataan if akan menentukan sebuah pernyataan (atau blok kode) yang akan eksekusi jika dan hanya jika persyaratan bernilai benar(true). Bentuk dari pernyataan if, if( boolean_expression ) statement; atau if( boolean_expression ){ statement1; statement2;... } 12

dimana, boolean_expression adalah sebuah penyataan logika (true/false) atau variable bertipe boolean. 13

Berikut ini adalah potongan kode dari pernyataan if: int grade = 68; if( grade > 60 ) System.out.println( Selamat Lulus"); atau int grade = 68; if( grade > 60 ){ System.out.println( Selamat"); System.out.println( Anda Lulus!"); } 14

Struktur Kontrol Pemilihan 2. Statement if-else Pernyataan if-else digunakan apabila kita ingin mengeksekusi beberapa pernyataan dengan kondisi true dan pernyataan yang lain dengan kondisi false. Bentuk statement if-else, if( boolean_expression ) statement; else statement; atau if( boolean_expression ){ statement1; statement2;... } else{ statement1; statement2;... } 15

Berikut ini contoh code statement if-else, atau int grade = 68; if( grade > 60 ) System.out.println( Selamat"); else System.out.println( Maaf anda Gagal"); int grade = 68; if( grade > 60 ){ System.out.println( Selamat"); System.out.println( Anda berhasil!"); } else{ } System.out.println( Maaf anda Gagal"); 16

dimana, boolean_expression adalah sebuah penyataan logika (true/false) atau variable bertipe boolean. 17

Struktur Kontrol Pemilihan 3. Statement if-else-if Pernyataan pada bagian kondisi else dari blok if-else dapat menjadi struktur if-else yang lain. Kondisi struktur seperti ini mengijinkan kita untuk membuat seleksi persyaratan yang lebih kompleks. Bentuk statement if-else if, if( boolean_expression1 ) statement1; else if( boolean_expression2 ) statement2; else statement3; 18

Sebagai catatan : anda dapat memiliki banyak blok else-if sesudah pernyataan if. Blok else bersifat opsional dan dapat dihilangkan. Pada contoh yang ditampilkan di atas, jika boolean_expression1 bernilai true, maka program akan mengeksekusi statement1 dan melewati pernyataan yang lain. Jika boolean_expression2 bernilai true, maka program akan mengeksekusi statement2 dan melewati statement3. 19

Contoh kode program pemilihan if-else-if 20

Struktur Kontrol Pemilihan 4. Statement switch Cara lain untuk membuat cabang adalah dengan menggunakan kata kunci switch. Switch mengkonstruksikan cabang untuk beberapa kondisi dari nilai. Bentuk statement switch, switch( switch_expression ){ case case_selector1:... // break; case case_selector2:... default: statement1; // statement2; //block 1 statement1; // statement2; //block 2... // break; } statement1; // statement2; //block n... // break; 21

22

Contoh kode program statement switch 23

Next Struktur Perulangan Array 24