Pages

Kamis, 07 Desember 2017

Modul III Bahasa Pemrograman || Percabangan If, If Else, If Bersarang dan Switch Case Pada Java

MAKALAH BAHASA PEMROGRAMAN 1
"STATEMENT PERCABANGAN"














Disusun Oleh :
Nama              : Winda Anggraeni
         NIM                : 20160810081
       Prodi               : Teknik Informatika S1



FAKULTAS KOMPUTER
UNIVERSITAS KUNINGAN
TAHUN 2017/2018


KATA PENGANTAR

Assalammulaikum Wr. Wb.

Segala puji dan syukur penulis  panjatkan kehadirat Allah SWT, Tuhan pencipta alam semesta. Atas berkat  rahmatnya serta hidayahNya,  pada akhirnya penulis dapat menyelesaikan dan menyusun Makalah Bahasa Pemrograman 1 mengenai Statment Percabangan. Makalah ini di buat dan diajukan untuk memenuhi salah satu tugas pada mata kuliah Bahasa Pemograman 1 . Walaupun  banyak kesulitan dan hambatan  dalam menyelesaikan makalah ini, alhamdulillah atas kehendakNya makalah diselesaikan. Penyusun telah berusaha menyusun makalah ini sebaik mengkin. Akan tetapi penyusun  menyadarinya,  tak ada gading yang tak retak, begitu pula dengan makalah ini masih belum sempurna. Oleh karena itu, semua kritik dan saran demi perbaikan makalah ini  akan penyusun sambut dengan senang hati. 

Wassalammualaikum Wr. Wb. 

Kuningan, 20 November 2017


Penulis





DAFTAR ISI


BAB I
PENDAHULUAN
1.1 LATAR BELAKANG
1.2. TUJUAN

BAB 2
PEMBAHASAN
2.1  DASAR TEORI STATEMENT PERCABANGAN

BAB 3
PENUTUP
3.1 .KESIMPULAN
4.2 SARAN
4.3  DAFTAR PUSTAKA





Pesatnya teknologi, terutama teknologi komputer sudah tak bisa dipungkiri lagi, bagi yang mengikuti perkembangannya, ia tidak akan dipandang sebelah mata. Sebaliknya, bagi yang tidak mengikuti perkembangannya, bersiaplah untuk mundur secara suka rela dari panggung kompetisi. Ibarat wabah, teknologi komputer sudah menyusupi hampir semua bidang kehidupan manusia. Dari pemerintah pusat sampai tingkat pemerintah desa, perusahaan-perusahaan, supermarket, minimarket, perguruan tinggi, SLTA, SLTP, bahkan SD hamper semuanya mengenal komputer.
Saat ini, yang mempunyai lingkungan yang semakin luas dan banyak diminati, juga dapat digunakan untuk menghasilkan uang  adalah dunia pemrograman komputer. Dalam dunia pemrograman komputer, dikenal banyak bahasa pemrograman, seperti C, C++, Pascal, Basic, Java, dan lain-lain. Di antara banyaknya bahasa pemrograman, tim penyusun akan membahas Java pada bagian Statement Percabangan dalam makalah ini.

1.2  TUJUAN
Setelah melakukan praktikum, siswa mampu:
  1. Memahami percabangan dalam Java
  2. Memahami bagian dalam percabangan Java
  3. Membuat program percabangan Java



BAB 2

PEMBAHASAN

2.1  DASAR TEORI STATEMENT PERCABANGAN

Percabangan If, If Else, If Bersarang dan Switch Case Pada Java





1.     Statement If
Pernyataan if akan menentukan sebuah pernyataan yang akan dieksekusi jika dan hanya jika persyaratan bernilai benar (true).

Contoh program 1 :
public class PernyataanIf {
  public static void main (String [] latihan) {
    int nilai = 80;
    if (nilai >= 70) System.out.print(“Selamat anda lulus...”);
  }
}

Contoh
program 2 :
public class PernyataanIf2 {
  public static void main (String [] latihan) {
    int nilai = 80;
    if (nilai >= 70) {
      System.out.println(“Selamat anda lulus...”);
      System.out.println(“Good job...”);
    }
  }
}

Petunjuk Penulisan yang Benar
1. Boolean_expression pada pernyataan if harus merupakan nilai boolean atau
memiliki nilai benar/salah (true/false). Hal ini berarti persyaratan harus bernilai
true atau false.
2. Masukkan statement di dalam blok if. Contoh :
if (boolean_expression) {
statement1;
statement2;
}



2.     Statement If-Else
Pernyataan if-else digunakan apabila kita ingin mengeksekusi beberapa pernyataan dengan kondisi true dan pernyataan yang lain dengan kondisi false.

Contoh program 1 :
public class PernyataanIfElse {
  public static void main (String [] latihan) {
    int nilai = 80;
    if (nilai >= 70) System.out.print(“Selamat anda lulus...”);
    else System.out.print(“Maaf anda gagal...”);
  }
}

Contoh program 2:
public class PernyataanIfElse2 {
  public static void main (String [] latihan) {
    int nilai = 80;
    if (nilai >= 70) {
      System.out.println(“Selamat anda lulus...”);
      System.out.println(“Good Job”);
    } else {
      System.out.println(“Maaf anda gagal...”);
    }
  }
}

Petunjuk Penulisan yang Benar
1. Untuk menghindari kesalahan, selalu letakkan sebuah pernyataan atau beberapa
pernyataan di dalam blok if-else didalam tanda kurung kurawal {}.
2. Anda dapat memiliki blok if-else yang bersarang. Ini berarti anda dapat memiliki
blok if-else yang lain di dalam blok if-else. Contoh dari pernyataan if-else
bersarang adalah sebagai berikut :
if (boolean_expression) {
if (boolean_expression) {
.......... //pernyataan
}
} else {
............
}



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 dibandingkan dengan pernyataan if-else sebelumnya.

Contoh program:
public class PernyataanIfElseIf {
  public static void main (String [] latihan) {
    int nilai = 90;
    if (nilai >= 80) {
      System.out.println(“Anda Lulus dengan nilai Memuaskan”);
    } elseif (nilai >= 70) {
      System.out.println(“Anda lulus dengan nilai Cukup”);
    } else {
      System.out.println(“Nilai anda kurang, belajar lagi...”);
    }
  }
}

Catatan Penting ( Kesalahan yang sering terjadi (If-Else) )

1.      Kondisi pada statement if tidak mengevaluasi nilai logika boolean. Contoh :
int nomor = 0;
if (nomor) {
//pernyataan
}
Variabel nomor tidak memiliki nilai boolean.

2.      Menggunakan operator (=) sebagai operator perbandingan yang seharusnya adalah
operator (==). Contohnya :
int nomor = 10;
if (nomor = 10) {
//pernyataan
}
Seharusnya ditulis :
int nomor = 10;
if (nomor == 10) {
//pernyataan
}



4.     Percabangan If Bersarang

Percabangan if bersarang adalah percabangan yang terdiri dari gabungan beberapa if atau if else yang didalamnya terdapat beberapa kondisi. Berikut ini struktur sintaksnya:

if (kondisi1){
   //eksekusi kondisi1
   ..........;
}else if (kondisi2){
   //eksekusi kondisi2
   ..........;
}else if (kondisi3){
   //eksekusi kondisi3
   ..........;
}else{
   //eksekusi jika tidak ada kondisi yang benar
   ..........;
}


Contoh programnya:

public class if_bersarang
{
    public static void main (String[] args){
        int x = 2;
        if (x==4){
            System.out.println("Empat");
        }else if (x==3){
            System.out.println("Tiga");
        }else if (x==2){
            System.out.println("Dua");
        }else{
            System.out.println(" x bukan angka 4, 3 dan 2");
        }
    }
}

Dari contoh program diatas, jika di jalankan maka akan menghasilkan output "dua". Karena nilai variablenya sudah ditentukan yaitu x=2.

5.     Switch Case
Cara lain untuk membuat percabangan di dalam bahasa pemrograman Java adalah dengan menggunakan kata kunci switch. Switch mengkonstruksikan cabang untuk beberapa kondisi dari nilai.

Contoh program :

public class PernyataanSwitchCase {
  public static void main (String [] latihan) {
    int nilai = 88;
    switch (nilai) {
      case 100 :
        System.out.print(“Excelent!”);
      break;
      case 90 :
        System.out.print(“Good Job!”);
      break;
      case 80 :
        System.out.print(“Study Harderd!”);
      break;
      default :
        System.out.print(“Sorry, you failed.”);
      break;
    }
  }
}












































BAB 3

PENUTUP

3.1 .KESIMPULAN

Menentukan penggunaan pernyataan if atau pernyataan switch adalah sebuah keputusan programmer. Programmer dapat menentukan pernyataan yang mana yang akan dipakai berdasarkan kemudahan membaca program dan faktor-faktor yang lain. . Pernyataan if dapat digunakan untuk membuat keputusan berdasarkan rentang nilai tertentu atau kondisi tertentu, sedangkan pernyataan switch membuat keputusan hanya berdasarkan nilai unik dari tipe integer atau karakter


4.2 SARAN



4.3  DAFTAR PUSTAKA



0 komentar:

Posting Komentar