MAKALAH BAHASA PEMROGRAMAN 1
“STATEMENT PERCABANGAN”
Disusun Oleh :
Nama :
Tiyara Rizki Ameliya
NIM :
20180910076
Kelas :
SI 2018 C
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI
UNIVERSITAS KUNINGAN
TAHUN 2019/2020
KATA PENGANTAR
Puji syukur kehadirat Allah SWT yang telah
menganugerahkan segala rahmat dan hidayah-Nya, karena dengan karunia-nya lah
makalah yang berjudul “Statement Percabangan” ini dapat selesai tepat waktu
tanpa hambatan yang berarti. Makalah ini
disusun untuk memenuhi tugas mata kuliah Bahasa Pemrograman 1.
Saya menyadari bahwa dalam penulisan makalah ini
masih banyak kesalahan dan jauh dari kata sempurna. Oleh karena itu, saya
sangat menantikan kritik dan saran yang membangun dari setiap pembaca untuk
materi evaluasi mengenai penulisan makalah berikutnya.
Akhir kata, semoga makalah ini
bermanfaat bagi kita semua. Amiin..
Kuningan, 05 November 2019
DAFTAR ISI
KATA PENGANTAR i
DAFTAR ISI ................................................................................ii
BAB I PENDAHULUAN ................................................................................ 1
A. Latar
Belakang ................................................................................ 1
B. Rumusan
Masalah ................................................................................ 1
C. Tujuan
Penulis ................................................................................ 1
BAB II PEMBAHASAN ................................................................................ 2
A. Pengertian
Statement Percabangan............................................................ 2
B. Struktur
Kontrol Percabangan................................................................... 2
C. Jenis
Percabangan pada Java..................................................................... 2
BAB III PENUTUP ................................................................................ 8
A. Kesimpulan ................................................................................ 8
DAFTAR PUSTAKA ................................................................................ 9
BAB I
PENDAHULUAN
1. Latar
Belakang
Struktur percabangan memiliki suatu
kondisi yang dimana kondisi tersebutlah yang akan menentukan perintah-perintah
yang akan dijalankan oleh suatu program. Perintah dalam suatu kondisi akan
dijalankan ketika kondisi tersebut bernilai benar, dan sebaliknya apabila
kondisi bernilai salah maka perintah didalamnya tidak akan dijalankan. Ada
beberapa macam struktur percabangan, yaitu : percabangan if, if else dan switch
case.
Hampir setiap program yang telah dibuat pasti menggunakan percabangan hal ini dikarenakan struktur percabangan memiliki peran yang sangat vital dalam mengatur alur jalannya program. Percabangan merupakan cara untuk mengatur alur program dengan memberikan satu kondisi atau lebih. Program hanya akan menjalankan statement yang ada didalam percabangan jika kondisi bernilai benar atau true.
Hampir setiap program yang telah dibuat pasti menggunakan percabangan hal ini dikarenakan struktur percabangan memiliki peran yang sangat vital dalam mengatur alur jalannya program. Percabangan merupakan cara untuk mengatur alur program dengan memberikan satu kondisi atau lebih. Program hanya akan menjalankan statement yang ada didalam percabangan jika kondisi bernilai benar atau true.
2. Rumusan Masalah
·
Statement If
·
Statement If-else
·
Statement If-else-if
·
Statement Switch case
3. Tujuan Penulis
-
Untuk memahami materi Statement Percabangan
-
Untuk memenuhi tugas yang diberikan oleh dosen
pengampu
BAB II
PEMBAHASAN
1.
Pengertian
Statement Percabangan
Percabangan adalah
suatu pilihan atau opsi dimana terdapat kondisi tertentu yang harus dipenuhi
oleh proogram untuk menjalankan suatu perintah, jika kondisi atau syarat itu
terpenuhi maka program akan menjalankan perintahnya tetapi jika tidak maka
program tidak akan menjalanakan perintahnya atau melewatinya dan melihat
kondisi lainnya untuk dijalankan atau berhenti sama sekali.
Program yang hanya berisi runtunan
instruksi hanya dapat menyelesaikan masalah sederhana. Seringkali suatu
instruksi hanya bisa dikerjakan jika ia memenuhi suatu persyaratan tertentu.
Struktur Percabangan/Pemilihan memungkinkan kita melakukan aksi jika suatu
syarat dipenuhi.
2.
Struktur
Kontrol Percabangan
Struktur kontrol percabangan adalah pernyataan dari Java yang mengijinkan
user untuk memilih dan mengeksekusi blok kode spesifik dan mengabaikan blok
kode yang lain.
3.
Jenis
Percabangan pada Java
·
Statement If
·
Statement If-else
·
Statement If-else-if
·
Statement Switch case
1. PERNYATAAN
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 (kondisi)
{
pernyataan;
…
}
Di inputkan oleh USER.Berikut contohnya
:
import java.util.Scanner;
public class nilai {
public static void main(String[] args) {
Scanner b1=new Scanner (System.in);
Double a;
System.out.println("Masukan Nilai = ");
a=b1.nextDouble();
if(a>2.75){
System.out.print("Selamat
anda LULUS");
}
}
}
|
2. PERNYATAAN
IF-ELSE
Pernyataan if-else digunakan apabila
ingin mengeksekusi beberapa pernyataan dengan kondisi true dan pernyataan yang
lain dengan kondisi false.
-
IF : “Jika kondisi benar maka kerjakan
ini, kalua tidak silahkan lanjutkan”.
-
If/else :”Jika kondisi benar maka
kerjakan ini, kalua salah maka kerjakan yang itu, setelah itu lanjutkan”
Bentuk statement if-else:
if(
boolean_expression ){
statement1;
else
statement2 }
|
FLOWCHART IF-ELSE
Di
Inputkan oleh User. Berikut Contohnya :
import
java.util.Scanner;
public
class grade {
public static void main(String[] args) {
Scanner b1=new Scanner (System.in);
Double a;
System.out.println("Masukan
Nilai = ");
a=b1.nextDouble();
if(a>2.75){
System.out.print("Selamat
anda LULUS");
}else{
System.out.print("Anda
Mengulang");
}
}
}
|
3. PERNYATAAN
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 pernyataan yang lebih kompleks.
Bentuk statement if-else if:
if(
boolean_expression1 ){
statement1;
else
if( boolean_expression2 )
statement2;
else
statement3;}
|
Flowchart IF-ELSE-IF
Di
inputkan oleh USER.Berikut contohnya :
import
java.util.Scanner;
public
class grade {
public static void main(String[] args) {
String
nama;
int
nilai;
Scanner
baca=new Scanner(System.in);
System.out.print("Masukan
nama Anda = ");
nama=baca.next();
System.out.print("Masukan
Nilai Anda = ");
nilai=baca.nextInt();
if(nilai>=100){
System.out.println("Nama
anda ="+nama+"Nilai di luar Range");
}
else
if(nilai>=90) {
System.out.println("Nama
anda ="+nama+" dengan Nilai anda A");
}
else if(nilai>=80) {
System.out.println("Nama
anda ="+nama+" dengan Nilai anda B+");
}
else if(nilai>=70) {
System.out.println("Nama
anda ="+nama+" dengan Nilai anda B");
}
else if(nilai>=60) {
System.out.println("Nama
anda ="+nama+" dengan Nilai anda C+");
}
else if(nilai>=50) {
System.out.println("Nama
anda ="+nama+" dengan Nilai anda C");
}
else if(nilai>=40) {
System.out.println("Nama
anda ="+nama+" dengan Nilai anda D");
}
else {
System.out.println("Nama
anda ="+nama+" dengan Nilai anda E");
}
}
}
|
4. SWITCH
CASE
Merupakan bentuk lain dari if/else/if.
Kata kunci yang digunakan switch dan case.
Contoh :
Switch(variable){
case
1:
//pernyataan
break;
case
2:
//pernyataan
break;
default:
//pernyataan
break;
}
|
FLOWCHART SWITCH CASE
Di
inputkan oleh USER.Berikut contohnya :
import
java.util.Scanner;
public
class grade {
public static void main(String[] args){
String nilai;
int angka;
Scanner br=new Scanner(System.in);
System.out.println("Masukan
Nilai : ");
nilai = br.next();
angka = Integer.parseInt(nilai);
switch (angka) {
case
10:nilai="E";break;
case
20:nilai="E";break;
case
30:nilai="E";break;
case 40:nilai="D";break;
case
50:nilai="C";break;
case
60:nilai="C+";break;
case
70:nilai="B";break;
case
80:nilai="B+";break;
case
90:nilai="A";break;
case
100:nilai="A+";break;
default:
nilai = "Nilai yang anda
masukan melalui Range";
break;
}
System.out.println("Nilai anda
adalah: "+nilai);
}
}
|
Perlu
diperhatikan juga: di sana ada kata kunci break dan default. Break artinya
berhenti. Ini untuk memerintahkan komputer untuk berhenti mengecek case yang
lainnya. Default artinya jika nilai variabel tidak ada yang sama dengan pilihan
case di atas, maka kerjakan kode yang ada di dalam default. Pilihan default
bisa juga tidak memiliki break, karena dia adalah pilihan terakhir. Artinya
pengecekan akan berakhir di situ.Dan unntuk nilai itu merupakan sebuah variabel
yang nantinya mengkondisikan bahwa user
menginputkan suatu nilai yang nantinya membandingkan nilai yang di input oleh
user dengan kondisi yang ada.
BAB III
PENUTUP
A.
Kesimpulan
Pada program java percabangan, kita
diajarkan untuk membuat program yang memiliki beberapa kondisi yang berbeda dan
memerlukan pemilihan satu dari beberapa kondisi tersebut. Jadi, kita dapat
memilih statement manakah yang akan digunakan. Dengan kata lain, kita tidak
bisa memilih lebih dari satu kondisi.
Dalam membuat suatu program, penggunaan statement if atau statement switch adalah sebuah keputusan. Kita dapat menentukan yang mana yang akan dipakai berdasarkan kemudahan membaca program dan faktor - faktor yang lain. Statement if dapat digunakan untuk membuat keputusan berdasarkan rentang nilai tertentu atau kondisi tertentu, sedangkan statement switch membuat keputusan hanya berdasarkan nilai unique (unik) dari integer atau character.
Dalam membuat suatu program, penggunaan statement if atau statement switch adalah sebuah keputusan. Kita dapat menentukan yang mana yang akan dipakai berdasarkan kemudahan membaca program dan faktor - faktor yang lain. Statement if dapat digunakan untuk membuat keputusan berdasarkan rentang nilai tertentu atau kondisi tertentu, sedangkan statement switch membuat keputusan hanya berdasarkan nilai unique (unik) dari integer atau character.
DAFTAR PUSTAKA
Tidak ada komentar:
Posting Komentar