MAKALAH BAHASA PEMROGRAMAN 1
“ STATEMENT PERCABANGAN ”
Disusun
Oleh :
Nama : Ahmad Solihin
NIM : 20160810006
Prodi : Pratikum Bahasa Pemrograman 1
LABORATORIUM PRATIKUM
FAKULTAS KOMPUTER UNIVERSITAS KUNINGAN
TAHUN 2016/2017
KATA PENGANTAR
Alhamdulillah, puji syukur penulis
haturkan kehadirat Allah SWT. Atas rahmat-Nya lah Penulis dapat menyelesaikan
makalah ini tepat pada waktunya.Tak lupa Penulis juga menghaturkan terima kasih
yang sebesar-besarnya kepadasemua pihak
yang telah mendukung dan membantu Penulis dalam menyelesaikanmakalah
ini. Dalam makalah yang berjudul “STATEMENT PERCABANGAN” ini, akan dibahas mengenai pengertian Java, sejarah
Java itu sendiri, kemudian dasar-dasar pemrograman Java yang menjelaskan
tentang variabel, tipe data, dan operator yang terdapat dalam bahasa
pemrograman Java.
Selain itu,
untuk mempermudahpemahaman juga sebagai bahan latihan, Penulis juga menyertakan
contoh program Java yang dapat dipraktekkan
oleh para pembaca.Namun demikian,
Penulis
menyadari bahwa makalah tersebut masih banyak adanya kekurangan dan masih jauh
dari kesempurnaan. Oleh karena itu penulis berharap akan kritik dan sarannya
dari segenap pembaca. Demikianlah semoga makalah yang telah dibuat tersebut
dapat bermanfaat bagi semuanya. Terimakasih
Kunningan, november 2017
Ahmad Solihin
A TUJUAN
Setelah melakukan praktikum, siswa mampu:
- Memahami percabangan dalam Java
- Memahami bagian dalam percabangan Java
- Membuat program percabangan Java
JavaScript adalah sebuah bahasa pemrograman, yang menempel dan
bekerja pada halaman HTML. Dan disebut sebagai bahasa script karena
program JavaScript dapat bekerja langsung tanpa diperlukan dicompile.
JavaScript bersifat OpenSource -dapat dipakai, dibuat, atau dimodifikasi
secara gratis oleh siapa saja.Fungsi utama dari JavaScript yaitu
sebagai bahasa sederhana untuk browser Netscape Navigator 2.
Pencabangan berfungsi untuk memisahkan dua atau lebih proses berdasarkan kondisi yang diberikan, misal terdapat sebuah kasus sebagai berikut:
Jika tidak hujan, maka siapkan topi
Dari pernyataan diatas dapat dituliskan program JAVA sebagai berikut:
import java.io.*;
public class pencabangan{
public static void main(String[] args){
String cuaca = “”;
BufferedReader baca = new BufferedReader(new InputStreamReader(System.in));
try{
cuaca = baca.readLine();
}catch(Exception e){}
if(cuaca.equals(“hujan”)){
System.out.println(“siapkan payung”);
}else{
System.out.println(“siapkan topi”);
}
}
}
Jika cuaca gerimis, maka siapkan payung
Jika cuaca hujan, maka siapkan jas hujan
Jika cuaca banjir, maka siapkan sepatu boot
Jika cuaca petir, maka jangan keluar rumah
Jika tidak semuanya, maka bisa piknik
import java.io.*;
public class pencabangan{
public static void main(String[] args){
String cuaca = “”;
BufferedReader baca = new BufferedReader(new InputStreamReader(System.in));
try{
cuaca = baca.readLine();
}catch(Exception e){}
if(cuaca.equals(“gerimis”)){
System.out.println(“siapkan payung”);
}else if(cuaca.equals(“hujan”)){
System.out.println(“siapkan jas hujan”);
}else if(cuaca.equals(“banjir”)){
System.out.println(“siapkan perahu”);
}else if(cuaca.equals(“petir”)){
System.out.println(“jangan keluar rumah”);
}else{
System.out.println(“bisa piknik”);
}
}
}
untuk kondisi terakhir yaitu jika tidak semuanya, tidak perlu diberi if. Untuk tipe data angkayaitu integer, float atau double maka operator pembanding pada IF menggunakan tanda
> lebih besar
< lebih kecil
>= lebih besar sama dengan
<= lebih kecil dama dengan
== sama dengan
!= tidak sama dengan
import java.io.*;
public class pencabangan{
public static void main(String[] args){
double nilai = 0.0;
BufferedReader baca = new BufferedReader(new InputStreamReader(System.in));
try{
nilai = Double.parseDouble(baca.readLine());
}catch(Exception e){}
if(nilai >= 80 ){
System.out.println(“A”);
}else if(nilai >= 70){
System.out.println(“B”);
}else if(nilai >= 60){
System.out.println(“C”);
}else if(nilai >= 50){
System.out.println(“D”);
}else{
System.out.println(“E”);
}
}
}
sedangkan operator logika menggunakan:
&& operator AND
|| operator OR
jika cuaca hujan dan suhu dingin, maka mendingan tidur jika tidak, maka bisa pesiar
import java.io.*;
public class pencabangan{
public static void main(String[] args){
String cuaca = ” “;
String suhu = ” “;
BufferedReader baca = new BufferedReader(new
InputStreamReader(System.in));
try{
cuaca = baca.readLine();
suhu = baca.readLine();
}catch(Exception e){}
if(cuaca.equals(“hujan”) && (suhu.equals(“dingin”)) )
{
System.out.println(“mendingan tidur”);
}
else
{
System.out.println(“bisa pesiar”);
}
}
}
Pencabangan juga dapat menggunakan Switch Case, setiap pernyataan harus diakhiri dengan
kata kunci break, hal ini untuk mengehentikan prosessetelah keadaan yang diinginkan
ditemukan / tercapai, perhatikan contoh berikut ini :
public class pencabangan{
public static void main(String[] args){
int hari = 0;
BufferedReader baca = new BufferedReader(new
InputStreamReader(System.in));
try{
hari = Integer.parseInt(baca.readLine());
}catch(Exception e){}
switch(hari){
case 1: { System.out.println(“Minggu”); break; }
case 2: { System.out.println(“Senin”); break; }
case 3: { System.out.println(“Selasa”); break; }
case 4: { System.out.println(“Rabu”); break; }
case 5: { System.out.println(“Kamis”); break; }
case 6: { System.out.println(“Jumat”); break; }
case 7: { System.out.println(“Sabtu”); break; }
default : { System.out.println(“—–“); break; }
}
}
}
C CONTOH PROGRAM
Contoh Program If :

Hasil Contoh Program If :
Contoh Program Switch :


Hasil Contoh Program Switch :
D STUDY KASUS
If :


Hasil Study kasus If:

Switch :



Hasil Study Kasus Switch :

E ANALYSIS
- Public Class ‘Nama Java Class’ { : Heading dari aplikasi java yang jika di ubah, maka aplikasi akan error atau tidak berjalan
- Public Static Void Main (String [] args) { : semacam pengantar dalam apliksi java / pembuka argument
- (String [] args) { : String (semua karakter dalam masuk ke dalamnya), args (argumen)
- If / Switch : pernyataan percabangan dalam Java
- “;” : titik koma sebagai tanda berakhirnya suatu baris
- && : Suatu penyambung untuk percabangan If
- out.println : sebagai baris teks, yang isinya akan di jalankan
Pada program java percabangan, kita diajarkan untuk membuat
program yang memiliki statement lebih dari satu dan berupa pemilihan.
jadi, kita dapat memilih statement manakah yang akan digunakan
0 komentar:
Posting Komentar