LAB PEMROGRAMAN I (JAVA FUNDAMENTAL)

dokumen-dokumen yang mirip
Struktur Kontrol Pemrograman Java : PERCABANGAN

Algoritma dan Pemrograman

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

24/09/2017 PERCABANGAN

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

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

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

Pengambilan Keputusan. Konsep Pemrograman Oleh Tita Karlita

Obyektif : KONTROL ALUR PROGRAM

MODUL IV Analisis Kasus/Pemilihan

Percabangan & Perulangan

BAB V. STATEMEN KONTROL

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

Pengantar Pemrograman

BAB V PENYELEKSIAN KONDISI DAN PERULANGAN

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

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

Percabangan & Perulangan

//PROGRAM class ContohDoWhile { public static void main(string[] args) { int i=6; do { System.out.println("Saya sedang belajar Java"); i++;

BAB IV PENYELEKSIAN KONDISI

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

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

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

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

PEMROGRAMAN JAVA : PENYELEKSIAN KONDISI DAN PERULANGAN

Operator Logika dan Pernyataan If. A ud Solehuddin::Januari2012

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

Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM)

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

Pertemuan 2. Statement IF

I. RUNTUNAN(SEQUENCE)

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

Operator, Statement kondisional, dan Iterasi pada Java

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

PEMROGRAMAN BERORIENTASI OBJEK. Percabangan. Budhi Irawan, S.Si, M.T

Pernyataan if MODUL V PERCABANGAN

Mukhlidi Muskhir Modul 2

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

Pemrograman Fery Updi,M.Kom

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

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD

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

Struktur Kontrol. (Repetition)

PRAKTIKUM PEMROGRAMAN KOMPUTER MODUL II PERCABANGAN. Bahasa Pemrograman : C / C++

Percabangan dan Perulangan

Pemilihan. Overview. Tujuan. 1.1 Bentuk Umum IF dan Variasinya

Modul Praktikum Bahasa Pemrograman 1

MODUL 2 STRUKTUR KONTROL

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

Pertemuan 5 PEMILIHAN/PERCABANGAN

if (ekspresi_boolean) {

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

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

SUMBER BELAJAR PENUNJANG PLPG

BAB 6. Struktur Kontrol

BAB IV STRUKTUR RUNTUNAN DAN PERCABANGAN

PERTEMUAN II ARRAY, PERCABANGAN, DAN PERULANGAN TUJUAN PRAKTIKUM

6 Maret Structure of Java [Penyeleksian Kondisi]

BAB 4 KONDISI / PEMILIHAN

Ada 3 jenis struktur kontrol: Sequence Structure Selection Structure Repetition Structure Sequence Structure

Algoritma Pemrograman. Fery Updi,M.Kom

Modul Praktikum 3 Pemograman Berorientasi Objek

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

Struktur dan Kondisi Perulangan. Struktur Kondisi

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

MINGGU III : KONTROL PROGRAM

PEMROGRAMAN JAVA. Operator. Yoannita. Special thanks : Some slides are from Josephine Petrina K & Gasim Alkaff

PENYELEKSIAN KONDISI

Bahasa Pemrograman 2.

Modul 3 Flow Control dan Input

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

MODUL 4 OPERATOR KONDISI PADA PEMROGRAMAN BAHASA JAVA

BAB 6. Struktur Kontrol

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

Penyeleksi Kondisi / Percabangan

IT210 Pemrograman Visual. Ramos Somya

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

Imam Fahrur Rozi. Algoritma dan Pemrograman SELEKSI KONDISI

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

OPERATOR-OPERATOR DALAM JAVA

If (kondisi) pernyataan

Pertemuan 3 Penyeleksian Kondisi

STRUKUR KENDALI : PERCABANGAN

STRUKTUR KENDALI PERCABANGAN

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM

SEKUEN, PERCABANGAN & PENGULANGAN

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

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

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

Modul Praktikum Bahasa Pemrograman 1

Pertemuan 2 Struktur Kontrol Percabangan

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :

Percabangan. Agus Priyanto, M.Kom

LAPORAN PRAKTIKUM STRUKTUR DATA

Definisi Percabangan

Selection, Looping, Branching

Elemen Dasar Dalam Bahasa Java

2 TIPE DATA DAN VARIABEL

BAB II VARIABEL DAN TIPE DATA

Transkripsi:

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 6 Dosen : Julian Chandra W S. Kom, M. Kom

SELEKSI

Seleksi Sebenarnya kita sudah mengenal konsep penyeleksian pada bab sebelumnya dengan menggunakan operator kondisi (?:). Sebenarnya operator kondisi (?:) tidak efektif, karena sesungguhnya sintaks ini adalah peringkasan dari penyeleksian menggunakan if. Terdapat dua statemen penyeleksian dalam bahasa Java, yaitu : penyeleksian menyeleksian menggunakan statement if dan switch. Sebenarnya statemen konsep ini diadopsi dari bahasa C.

Contoh Kasus Seleksi Perhatikan contoh kasus dibawah ini. Asep akan membawa payung, jika cuaca sedang hujan. Pada contoh diatas dapat disimpulkan bahwa Asep hanya akan membawa payung jika cuaca sedang hujan. Jika kondisi tersebut tidak terpenuhi (cuaca tidak hujan), maka Asep tidak akan membawa payung. Asep akan membawa payung, jika cuaca sedang hujan atau panas. Kondisi untuk menentukan suatu aksi bisa lebih dari satu. Perhatikan contoh kasus dibawah ini.

Contoh Kasus Seleksi Perhatikan contoh dibawah ini. if(bil > 0){ System.out.println("Bilangan Positif"); Pada contoh diatas dapat disimpulkan bahwa pesan Bilangan Positif hanya akan muncul ketika kita memberikan nilai lebih besar dari nol (0) kepada variabel x. Jika kita memberikan nilai nol (0) atau kurang, maka tidak akan muncul pesan apapun dilayar.

Jenis Seleksi Jenis seleksi dibagi menjadi 2, yaitu : Seleksi menggunakan statement if Seleksi menggunakan statement switch Pada materi seleksi menggunakan if, akan dibagi menjadi 3 bentuk, yaitu : Seleksi if satu kasus Seleksi if dua kasus Seleksi if tiga atau lebih kasus

Seleksi if satu kasus Bentuk statemen if satu kasus merupakan bentuk paling sederhana dari materi penyeleksian. Dimana hanya ada satu blok aksi saja yang akan dikerjakan, yaitu blok aksi true. Berikut adalah struktur penulisan if untuk satu kasus. // Apabila hanya memiliki 1 aksi if(kondisi) Aksi; // Ini adalah blok AksiTrue // Apabila memiliki 2 atau lebih aksi if(kondisi){ Aksi1; // ------------------------ Aksi2; // Ini adalah blok AksiTrue AksiN; // ------------------------

Seleksi if satu kasus // Kurung kurawal bersifat opsional if(x == 0){ System.out.println("Harap Masukan Bilangan"); // Boleh kita tuliskan seperti ini if(x == 0) System.out.println("Harap Masukan Bilangan"); // Kurung kurawal bersifat wajib if(x == 0){ System.out.println("Perhatian"); System.out.println("Harap Masukan Bilangan");

Konsep Seleksi if satu kasus

Contoh Program seleksi if satu kasus public class ContohIfSatuKasus1 { public static void main(string[] args){ char jk='l'; if(jk=='l') System.out.println("Jenis Kelamin: Laki-Laki"); public class ContohIfSatuKasus2 { public static void main(string[] args){ boolean hujan=true; if(hujan){ System.out.println("Cuaca Hujan"); System.out.println("Mari Bawa Payung");

Seleksi if dua kasus Dalam statemen if dua kasus terdapat fasilitas tambahan berupa blok false, yang akan dikerjakan ketika kondisi bernilai false. // Apabila hanya memiliki 1 aksi if(kondisi) AksiTrue; else AksiFalse; // Apabila memiliki 2 atau lebih aksi if(kondisi){ AksiTrue; // Gunakan kurung kurawal jika blok aksitrue... // memiliki lebih dari satu aksi else{ AksiFalse; // Gunakan kurung kurawal jika blok aksifalse... // memiliki lebih dari satu aksi

Konsep Seleksi if dua kasus

Contoh Program seleksi if dua kasus public class ContohIfDuaKasus1 { public static void main(string[] args){ char jk='p'; if(jk=='l') System.out.println("Jenis Kelamin: Laki-Laki"); else System.out.println("Jenis Kelamin: Perempuan"); public class ContohIfDuaKasus2 { public static void main(string[] args){ boolean hujan=false; if(hujan){ System.out.println("Cuaca Hujan"); System.out.println("Mari Bawa Payung"); else{ System.out.println("Cuaca Tidak Hujan"); System.out.println("Tidak Perlu Bawa Payung");

Seleksi if tiga kasus atau lebih Bentuk statemen ini merupakan pengembangan dari statemen dua kasus. Digunakan jika persoalan yang harus dipecahkan ternyata lebih kompleks. Berikut adalah struktur penulisan if untuk tiga kasus.

Struktur Seleksi if tiga kasus // Apabila hanya memiliki 1 aksi if(kondisi1) AksiTrue1; else if(kondisi2) AksiTrue2; else AksiFalse2; // Apabila memiliki 2 atau lebih aksi if(kondisi1){ AksiTrue1;... else if(kondisi2){ AksiTrue2;... else{ AksiFalse2;...

Struktur Seleksi if empat kasus // Apabila hanya memiliki 1 aksi if(kondisi1) AksiTrue1; else if(kondisi2) AksiTrue2; else if(kondisi3) AksiTrue3; else AksiFalse3; // Apabila memiliki 2 atau lebih aksi if(kondisi1){ AksiTrue1;... else if(kondisi2){ AksiTrue2;... else if(kondisi3){ AksiTrue3;... else { AksiFalse3;...

Konsep Seleksi if empat kasus

Contoh Program seleksi if tiga kasus public class ContohIfTigaKasus1 { public static void main(string[] args){ int suhu=0; if(suhu<=0) System.out.println("Air berwujud padat"); else if(suhu>0 && suhu<100) System.out.println("Air berwujud cair"); else if(suhu>=100) System.out.println("Air berwujud uap");

Contoh Program seleksi if tiga kasus public class ContohIfTigaKasus2 { public static void main(string[] args){ char gol='a'; int gapok; if(gol=='a' gol=='a') gapok=1000000; else if(gol=='b' gol=='b') gapok=1250000; else if(gol=='c' gol=='c') gapok=1500000; else if(gol=='d' gol=='d') gapok=1750000; else gapok=0; if(gapok==0) System.out.println("Input Salah"); else System.out.println("Gaji Pokok: Rp. "+gapok+",00");

Seleksi switch Untuk persoalan dengan dua kasus atau lebih bisa menggunakan statemen switch. Fungsi dari statemen switch adalah untuk menyederhanakan penyeleksian dengan memiliki dua kasus atau lebih. Berikut adalah struktur penulisan switch. switch (ekspresi){ //variabel yang akan dicocokan case nilai1: aksicase1 //aksi case 1 case nilai2: aksecase2 //aksi case 2... case nilain: aksicasen //aksi case N default: aksidefault //bersifat opsional //dikerjakan jika tidak ada case yang cocok

Contoh Program seleksi switch public class ContohSwitch1 { public static void main(string[] args){ int hari=0; switch(hari){ case 1: System.out.println("Hari Senin"); case 2: System.out.println("Hari Selasa"); case 3: System.out.println("Hari Rabu"); case 4: System.out.println("Hari Kamis"); case 5: System.out.println("Hari Jum'at"); case 6: System.out.println("Hari Sabtu"); case 7: System.out.println("Hari Minggu"); default: System.out.println("Input Salah");

Contoh Program seleksi switch public class ContohSwitch2 { public static void main(string[] args){ char huruf='a'; switch(huruf){ case 'a': System.out.println("Huruf kapital dari 'a'='a'"); case 'b': System.out.println("Huruf kapital dari 'b'='b'"); case 'c': System.out.println("Huruf kapital dari 'c'='c'"); case 'd': System.out.println("Huruf kapital dari 'd'='d'"); default: System.out.println("Huruf belum terdefinisi");