Cari Blog Ini

Home Top Ad

Ke-gendeng-Anku

Senin, 06 Januari 2020

Cara Menggunakan Percabangan IF Pada Java

Dalam sebuah pemrograman pasti kita akan ditemui permasalahan percabangan yaitu suatu proses yang harus memilih dari sejumlah pilihan untuk dieksekusi.

Ada beberapa struktur atau format percabangan IF dalam JAVA yaitu :
  1. IF
    Bentuk percabangan ini memiliki satu pilihan dan satu pernyataan dan penulisannya adalah sebagai berikut :

    If (syarat)
    {
    Pernyataan
    }


    Keterangan :
    Jika syarat/kondisi terpenuhi atau benar maka isi pernyataan akan dikerjakan/ditampilkan.

  2. IF - ELSE
    Bentuk percabangan ini memiliki satu syarat dengan dua pilihan. Jika pilihan pertama yang benar maka akan ditampilkan pernyataan pertama, sebaliknya jika salah maka yang dieksekusi adalah pilihan kedua.

    If (syarat)
    {
    Pernyataan/Pilihan pertama
    }
    Else
    {
    Pernyataan/Pilihan kedua
    }


    Keterangan :
    ⇒ Jika syarat/kondisi terpenuhi atau benar maka isi pernyataan pertama akan dikerjakan/ditampilkan
    ⇒ Jika syarat/kondisi tidak terpenuhi atau salah maka isi pernyataan kedua yang akan dikerjakan/ditampilkan

  3. IF Bersarang
    Bentuk percabangan ini memiliki lebih dari dua pilihan. Dan penulisannya adalah sebagai berikut :

    If (syarat)
    {
    Pilihan 1
    }
    Else if (syarat)
    {
    Pilihan 2
    }
    Else if (syarat)
    {
    Pilihan 3
    }
    Else
    {
    Pilihan
    }


    Keterangan :
    ⇒ Jika syarat/kondisi pertama terpenuhi atau benar maka isi pernyataan pertama akan dikerjakan/ditampilkan
    ⇒ Tetapi jika syarat/kondisi kedua terpenuhi atau benar maka isi pernyataan kedua akan dikerjakan/ditampilkan
    ⇒ Tetapi jika syarat/kondisi ketiga terpenuhi atau benar maka isi pernyataan ketiga akan dikerjakan/ditampilkan
    ⇒ Tetapi jika semua syarat/kondisi tidak terpenuhi atau salah maka isi pernyataan yang terakhir yang akan dikerjakan/ditampilkan
Contoh Program IF :
  1. Buatlah Project dan Main Class baru, caranya sama dengan postingan sebelumnya bisa lihat Cara Dan Fungsi Operator Pada Java
  2. Ketikkan kode untuk proses input terlebih dahulu yaitu sebuah Package yang ditempatkan seperti berikut :
    cara menggunakan percabangan if pada java

    Keterangan :
    ⇒ Kode : import java.util.Scanner;
    Adalah kode untuk proses input yang ditempatkan tepat dibawah kode Package com.BelajarGendeng;
    ⇒ Kode import java.util.Scanner; ini harus dipasangkan dengan kode :
    Scanner variabel = new Scanner(System.in);
    Contoh kode : Scanner masukan = new Scanner(System.in);
    Variabel masukan adalah tempat untuk manampung isian data atau inputan
    ⇒ Kemudian penulisan kode berikutnya adalah menjelaskan variabel yang akan menerima isi dari variabel masukan yaitu :
    VariabelInput = variabel.tipedatainput
    Contoh kode : nilai = masukan.nextInt();
    ⇒ Artinya variabel yang bernama nilai akan menerima data dari variabel yang bernama masukan yaitu isian dengan tipe data Int

  3. Setelah itu ketikkan kode program berikut ini seperti biasanya :
    Scanner masukan = new Scanner(System.in);
    int nilai;
    System.out.print("Ketikkan Nilai Ujian Siswa : ");
    nilai = masukan.nextInt();
    if (nilai < 60)
    {
    System.out.println("Karena Nilai " + nilai + " Kurang Dari 60");
    System.out.println("Maka Siswa TIDAK LULUS");
    }

    Keterangan :
    Pernyataan IF dalam program ini :
    ⇒ Jika nilai < 60 maka akan muncul pesan
    Karena Nilai ... Kurang Dari 60
    Maka Siswa TIDAK LULUS

    ⇒ Tetapi jika nilai >= 60 maka tidak ada yang ditampilkan

  4. Klik menu Run
  5. Klik pilihan menu Run File (Shift+F6)
  6. Ketikkan angka 58 kemudian Enter

    Maka hasilnya dibawah editor seperti gambar berikut ini :
    cara menggunakan percabangan if pada java
Contoh Program IF - ELSE :
  1. Sama seperti diatas caranya, ketikkan kode program Packagenya terlebih dahulu import java.util.Scanner
  2. Setelah itu ketikkan kode program berikut :
    Scanner masukan = new Scanner(System.in);
    int nilai;
    System.out.print("Ketikkan Nilai Ujian Siswa : ");
    nilai = masukan.nextInt();
    if (nilai < 60)
    {
    System.out.println("Karena Nilai " + nilai + " < 60");
    System.out.println("Maka Siswa TIDAK LULUS");
    }else{
    System.out.println("Karena Nilai " + nilai + " >= 60");
    System.out.println("Maka Siswa LULUS");
    }

    Keterangan :
    Pernyataan IF dalam program ini :
    ⇒ Jika nilai < 60 maka akan muncul pesan
    Karena Nilai ... < 60
    maka Siswa TIDAK LULUS

    ⇒ Tetapi jika nilai >= 60 maka akan ditampilkan
    Karena Nilai ... >= 60
    maka Siswa LULUS


  3. Klik menu Run
  4. Klik pilihan menu Run File (Shift+F6)
  5. Ketikkan angka 61 kemudian Enter

    Maka hasilnya dibawah editor seperti gambar berikut ini :
    cara menggunakan percabangan if pada java
Contoh Program IF Bersarang :
  1. Langsung saja kita eksekusi, sama seperti diatas caranya ya!! Budayakan membaca!
  2. Ketikkan kode program berikut ini sepserti biasa :
    Scanner masukan = new Scanner(System.in);
    int A, B, C, D;
    int hasil = 0;
    System.out.println("NILAI TERBESAR DARI 4 ANGKA");
    System.out.println("===========================");
    System.out.print("NILAI A ? ");
    A = masukan.nextInt();
    System.out.print("NILAI B ? ");
    B = masukan.nextInt();
    System.out.print("NILAI C ? ");
    C = masukan.nextInt();
    System.out.print("NILAI D ? ");
    D = masukan.nextInt();
    if (A < B)
    {hasil = B;}
    else {hasil = A;}
    if (hasil < C)
    {hasil = C;}
    if(hasil < D)
    {hasil = D;}
    System.out.println();
    System.out.println("NILAI TERBESAR ADALAH : " + hasil);

    Keterangan :
    ⇒ Program ini untuk mencari Angka yang terbesar dari 4 buah angka yang dimasukkan operator
    ⇒ Jika nilai A lebih kecil maka variabel hasil berisi nilai B sebaliknya jika A yang lebih besar maka variabel hasil berisi nilai A
    ⇒ Jika nilai variabel hasil lebih kecil dari nilai C maka isi variabel hasil diganti dengan nilai C
    ⇒ Jika nilai variabel hasil lebih kecil dari nilai D maka isi variabel hasil diganti dengan nilai D

  3. Klik menu Run
  4. Klik pilihan menu Run File (Shift+F6)

    Maka hasilnya dibawah editor seperti gambar berikut ini : 
    cara menggunakan percabangan if pada java

    Keterangan :
    ⇒ Masukkan angka untuk :
    NILAI A ? 13 Enter
    NILAI B ? 21 Enter
    NILAI C ? 87 Enter
    NILAI D ? 81 Enter

    ⇒ Maka hasilnya akan tampak seperti berikut :
    cara menggunakan percabangan if pada java
Contoh Program Tambahan :

Contoh program berikut adalah membuat program untuk mengkonversi Nilai Suhu dalam Celsius ke satuan Fahrenheit, Reamur dan Kelvin. Dimana data nilai Celsius akan diinputkan pada saat program dijalankan.
Rumus Konversi adalah sebagai berikut :
  • Nilai Suhu Celsius dikonversikan ke :

    Fahrenheit = (1.8 x Celsius) + 32
    Reamur = 0.8 x Celsius
    Kelvin = Celsius + 273
  1. Sama seperti di atas caranya jangan lupa masukkan kode program Packagenya terlebih dahulu import java.util.Scanner
  2. Ketikkan kode program berikut ini :
    Scanner nilai = new Scanner(System.in);
    float Celsius, Fahrenheit, Reamur, Kelvin;
    System.out.println("CELSIUS KE FAHRENHEIT, REAMUR DAN KELVIN");
    System.out.println("========================================");
    System.out.print("Masukkan Nilai CELSIUS : ");
    Celsius = nilai.nextFloat();
    Fahrenheit = (1.8f * Celsius) + 32;
    Reamur = 0.8f * Celsius;
    Kelvin = Celsius + 273;
    System.out.println();
    System.out.println("Hasilnya ke FAHRENHEIT : " + Fahrenheit + "(F)");
    System.out.println("Hasilnya ke REAMUR : " + Reamur + "(R)");
    System.out.println("Hasilnya ke KELVIN : " + Kelvin + "(K)");

  3. Klik menu Run
  4. Klik pilihan menu Run File(Shift+F6)
  5. Ketikkan Angka 100 Tekan Enter

    Maka hasilnya dibawah editor seperti gambar berikut :
    cara menggunakan percabangan if pada java
Bantu saya bagikan artikel dan tutorial ini agar lebih bermanfaat. Salam Gendeng 😎

Tidak ada komentar:

Posting Komentar