Modul III Bahasa Pemrograman 1 (Statement Percabangan)



MAKALAH BAHASA PEMROGRAMAN 1
"STATEMENT PERCABANGAN"



Disusun Oleh :
Nama              : Dhea Dwi Agustina
NIM                : 20160810089
Prodi               : Teknik Informatika S1



FAKULTAS KOMPUTER
UNIVERSITAS KUNINGAN
TAHUN 2017/2018




KATA PENGANTAR

 Alhamdulillah, puji syukur penulis haturkan kehadirat Allah SWT. Atas rahmat-Nya lah Penulis dapat menyelesaikan makalah ini tepat pada waktunya.Dalam makalah yang berjudulSTATEMENT 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, setting path dan mengenal tentang aplikasi editor java yaitu Netbeans.
Selain itu, untuk mempermudahpemahaman juga sebagai bahan latihan, Penulis juga menyertakan contoh program Java dan program Java di netbenas  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









Kuningan,    Oktober 2017



                                                                                                Penulis            






DAFTAR ISI


BAB I. 4
PENDAHULUAN.. 4
1.1 LATAR BELAKANG.. 4
1.2. TUJUAN.. 5
BAB 2. 5
PEMBAHASAN.. 5
2.1  PENGERTIAN PERCABANGAN PADA JAVA.. 6
BAB 3. 10
PENUTUP. 10
3.1 .KESIMPULAN.. 10
4.2 SARAN.. 11
4.3  DAFTAR PUSTAKA.. 11











BAB I

PENDAHULUAN

 

1.1 LATAR BELAKANG


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

Makalah ini disusun dengan tujuan sebagai sarana untuk mengikuti pesatnya perkembangan teknologi komputer di masa sekarang ini, salah satunya di dunia pemrograman yang sekarang semakin banyak diminati. Selain itu, tujuan disusunnya  makalah ini adalah untuk memenuhi tugas mata kuliah Praktikum Bahasa Pemrograman 1, dikarenakan Penulis masih berstatus sebagai mahasiswa Jurusan Teknik Informatika (S1) Prodi Ilmu Komputer Universitas Kuningan.

BAB 2

PEMBAHASAN


2.1  PENGERTIAN PERCABANGAN PADA JAVA  

Struktur kontrol pemilihan atau percabangan adalah pernyataan dari Java yang mengijinkan user untuk memilih dan mengeksekusi blok kode spesifik dan mengabaikan blok kode yang lain.
Statement If
Pernyataan if akan menentukan sebuah pernyataan yang akan dieksekusi jika dan hanya jika persyaratan bernilai benar (true).

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

Contoh 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;
}

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

Contoh 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 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 {
............
}

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 :
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
}
3. Penulisan kata elseif yang seharusnya dituliskan sebagai else if

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 :
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;
    }
  }
}

Catatan Penting
1. Tidak seperti pada pernyataan if, beberapa pernyataan pada struktur pernyataan
switch akan dieksekusi tanpa memerlukan tanda kurung kurawal ( {} ).
2. Ketika sebuah case pada pernyataan switch menemui kecocokan, semua
pernyataan pada case tersebut akan dieksekusi. Tidak hanya demikian, pernyataan
lain yang berada pada case yang sesuai juga akan dieksekusi.
3. Untuk menghindari program mengeksekusi pernyataan pada case berikutnya, kita
menggunakan pernyataan break sebagai pernyataan akhir pada setiap blok case.
4. 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.
5. Pernyataan if dapat digunakan untuk membuat keputusan berdasarkan rentang
nilai tertentu atau kondisi tertentu, sedangkan pern
nyataan switch membuat
keputusan hanya berdasarkan nilai unik dari tipe integer atau karakter
.

 

BAB 3

PENUTUP

3.1 KESIMPULAN


Kesimpulan yang dapat ditarik dari pembahasan mengenai statement percabangan yaitu:
Struktur kontrol pemilihan atau percabangan adalah pernyataan dari Java yang mengijinkan user untuk memilih dan mengeksekusi blok kode spesifik dan mengabaikan blok kode yang lain. Yang terdiri dari if-else, switch-case.

3.2 SARAN

Dikarenakan cukup rumitnya bahasa pemrograman Java dan semakin banyaknya pesaing yang berkompetisi di bidang pemrograman Java, maka Penyusun menyarankan kepada pembaca (khususnya pemula), untuk sejak dini mempelajari bahasa pemrograman tersebut.

3.3  DAFTAR PUSTAKA

http://nengmungil.blogspot.com/2011/01/makalah-program-c.html
http://pahlawanbetopenk.blogspot.com/2011/01/makalah-program-java.htm

Komentar

Postingan populer dari blog ini

Modul 4 Operasi Input Output pada Linux

Pemrograman Java