Anda di halaman 1dari 8

MODUL 1 : SELEKSI KONDISI

Nama/NIM : ALFINA DAMAYANTI/190631100078


Hari/Tanggal :
Kelas : 1C1
Hasil Praktikum:

1.1 Tujuan
1. Mahasiswa memahami bentuk umum serta logika pengkondisian dalam java.
2. Mahasiswa dapat mengimplementasikan pengkodisian dalam program java.
3. Mahasiswa mapu memecahkan masalah sederhana dengan menggunkan
analisa kasus dan mengimplementasikannya ke dalam bahasa pemrograman.
1.2 Landasan Teori
Seleksi kondisi/percabangan adalah suatu cara pemecahan masalah dengan
instruksi-instruksi tertentu yang dapat digunakan untuk mengambil keputusan
berdasarkan suatu kondisi. Intruksi seleksi digunakan untuk menyatakan
pernyataan kondisi (bersyarat) dari sebuah inputan diman kondisi mana yang
memenuhi syarat yang ditentukan, dan nilai yng diberikan adalah benar atau
salah. Kondisi yang dimaksud disini adalah dengan menggunakan operator
logika, yang nanti hasilnya adalah dua kemungkina yaitu benar atau salah.
Berikut beberapa konstruksi dalam percabangan:
 IF
Digunakan untuk memeriksa sebuah kondisi dan mengeksekusi satu
instruksi.

import java.util.Scanner;

public class IfsatuPilihan {


public static void main(String[] args) {
Scanner masuk=new Scanner(System.in);
int bil;
System.out.println("Masukkan bilangan: ");
bil=masuk.nextInt();
if(bil==0)
System.out.println("Bilangan Nol");}}
 IF - ELSE
Percabangan yang digunakan untuk memilih salah satu dari dua atau lebih
kemungkinan kemunculan bila memenuhi syarat atau kondisi tertentu. Jika
kondisi dievaluasi bernilai true, maka statement yang telah kita instruksikan
yang akan di eksekusi. Namun jika kondisi dievaluasi bernilai false, maka
statement pada instruksi else yang akan dieksekusi oleh program.

import java.util.Scanner;

public class IfsatuPilihan {


public static void main(String[] args) {
Scanner masuk=new Scanner(System.in);
int bil;
System.out.println("Masukkan bilangan: ");
bil=masuk.nextInt();
if(bil==0)
System.out.println("Bilangan Nol");
else
System.out.println("Bukan Bilangan Nol");}}
 IF - ELSE IF
Percabangan yang digunakan saat kita memiliki banyak kondisi (lebih dari 2)
dan banyak pernyataan (lebih dari 2).

import java.util.Scanner;
public class Ifjurusan {
public static void main(String[] args) {
Scanner masuk=new Scanner(System.in);
int pil;
System.out.println("Masukkan pilihan: ");
pil=masuk.nextInt();
if(pil==1)
System.out.println("jurusan MI/D3");
else if(pil==2)
System.out.println("Jurusan TK/D3");
else if(pil==3)
System.out.println("Jurusan KA/D3");
else if (pil==4)
System.out.println("TI/S1");
else if(pil==5)
System.out.println("Jurusan SI/S1");
else
System.out.println("Pilihan Salah");
}}

 SWICTH - CASE
Pernyataan switch memberikan suatu cara untuk mengirim bagian program
berdasarkan nilai suatu variabel atau pernyataan tunggal. Percabangan switch
dimaksudkan untuk menangani banyak kemungkinan kemunculan. Ada
pernyataan break dan default.

Break ditemukan dari eksekusi pernyataan switch berakhir. Default hanya


akan dijalankan jika ungkapan pada bagian case tidaak ada yang cocok.

import java.util.Scanner;

/**
*
* @author NM Rosyiddin
*/
public class tugas2 {
public static void main(String[] args) {
Scanner a=new Scanner(System.in);
System.out.println("Masukkan Pilihan: ");
int A=a.nextInt();
switch (A){
case 1:
System.out.println("Naik Pesawat Terbang");
break;
case 2:
System.out.println("Naik Kereta api");
break;
case 3:
System.out.println("Naik bus");
break;
case 4:
System.out.println("Naik Taksi");
break;
case 5:
System.out.println("Mobil Pribadi");
break;
case 6:
System.out.println("Naik Motor");
break;
default: System.out.println("Anda salah memilih"); } }}

1.3 Alat dan Bahan


NetBeans IDE.
1.4 Langkah - Langkah Percobaan
1. Program 1

2. Program 2

1.5 Hasil dan Analisa Percobaan


1. Program 1

2. Program 2
1.6 Tugas
1. Buatlah program konverterdari angka ke huruf dari 11 sampi 20, contoh 1
dikonvert menjadi “SATU” menggunakan inputan keyboard

2. Buatlah program kelulusan mata kuliah menggunakan inputan keyboard yang


inputannya berupa nilai. Jika nilainya kurang dari 55 maka dinyatakan tidak lulus.

3. Buatlah code dengan menggunakan inputan keyboard dan seleksi kondisi


yang menampilkan output seperti dibawah ini!
Output

Anda mungkin juga menyukai