Friday, August 23, 2019

Contoh Program Sederhana IF ELSE IF Pada Java Netbeans Lengkap Dengan Penjelasannya

Pembahasan kali ini ialah Contoh Program Sederhana IF ELSE IF Pada Java Netbeans yang sederhana dengan menggunakan UtilScanner untuk membantu dalam menerima input nantinya. Program if else java ini membutuhkan logika yang baik, dimana IF Else IF ini adalah sebuah perjabangan lebih dari satu ketentuan atau percabangan dengan konsep logika. 

Contoh Program Sederhana IF ELSE IF Pada Java Netbeans Lengkap Dengan Penjelasannya


IF ELSE IF pada JAVA Netbeans


Untuk memahami dalam membuat Program Java If Else If, pastikan bahwa kamu paham dalam konsep dasar percabangan IF, yaitu IF Tunggal. dimana semuanya berasal dari dasar percabangan tersebut sehingga terbentuklah IF else, kemudian If else if dan seterusnya.

Konsep dasar If else if ini ialah, kondisi yang lebih dari satu, itu berarti if-nya lebih dari satu namun dalam satu rangkaian. Bentuknya seperti berikut ini

If (kondisi pertama){
Pernyataan pertama;
}else if (kondisi kedua){
        pernyataan kedua;
}else if (kondisi ketiga){
pernyataan ketiga;
}else {
pernyataan terakhir;
}

Artinya, pada saat program dijalankan, akan dilakukan pengecekan melalui logika program if yang kondisi pertama, jika tidak sesuai akan di cek berdasarkan kondisi kedua, jika tidak sesuai, akan di cek dengan kondisi ketiga, jika tetap tidak sesuai, pernyataan akhir adalah hasilnya.

Itu berdasarkan contoh logika dengan terdapat hanya tiga kondisi pengecekan, bisa saja lebih atau malah kurang. Tergantung banyaknya percabangan yang akan terbentuk dari sebuah contoh kasus yang dituangkan kedalam program java yang menggunakan logika if else if di java.

Baiklah, kita masuk kedalam contoh pertama sebagai contoh program java if else if sederhana,

Contoh Pogram Sederhana IF ELSE IF pada Java Netbeans Part 1




package pkgif.pkgelse.java;
import java.util.Scanner;
import javax.swing.JOptionPane;
/**
 *
 * @author anakit
 */
public class IfElseJava {
    public static void main(String[] args) {
   Scanner anakit = new Scanner(System.in);
   String kategori;
   System.out.print("Berapa Umur Anda? (angka saja) :");int umur = anakit.nextInt();
   if (umur < 5){
    kategori = "Wah Masih Balita Ternyata";   
    }else if (umur < 12){
    kategori = "Kamu Mah Masih Bocah";   
    }else if (umur < 18){
    kategori = "Cie yang sudah remaja";   
    }else if (umur < 40){
    kategori = "Sudah Masuk Kategori Dewasa";   
    }else if (umur < 60){
    kategori = "Orang Tua, Sudah bisa Banyak Istirahat";   
    }else {
    kategori = "Awas Entar Lagi Ko'it.. wkwkwkwk";
    }
   System.out.println("Umur "+umur+", "+kategori);
    }
}


Perhatian :
Anda hanya fokus pada isi dari public static void main(String[] args apabila ingin mengcopy langsung script tersebut, karena diatasnya adalah nama paket dari setiap project yang di buat di awal. Atau jika kamu ingin mengcopy langsung secara keseluruhan, sesuaikan dengan nama pakage kamu dan public clasnya juga.
Dari script program java IF ELSE IF diatas, akan menghasilkan contoh program IF ELSE IF seperti dibawah ini.


Contoh Program Sederhana IF ELSE IF Pada Java Netbeans Lengkap Dengan Penjelasannya
Gambar Contoh Program Sederhana If Else Pada Java

Jadi, angka yang dimasukkan tersebut akan dibawa kedalam sebuah logika untuk mencari termasuk dalam katergori mana atau termasuk dalam kondisi yang mana angka yang dimasukkan tadi.

Contohnya yang dimasukkan adalah 47, alur logikanya seperti berikut ini,

  1. Di cek apakah 47 <  5,  Apakah 47 lebih kecil dari 5? Tentunya tidak, maka dilanjutkan pada kondisi kedua
  2. Di cek apakah 47 < 12, Apakah 47 lebih kecil dari 12? Juga Tentunya tidak, maka dilanjutkan pada kondisi ketiga
  3. Di cek apakah 47 < 18, Apakah 47 lebih kecil dari 18? Juga salah, kemudian dilanjutkan pada kondisi keempat.
  4. Di cek apakah 47 < 40, Apakah 47 lebih kecil dari 40? Masih juga tidak, dan dilanjutkan pada kondisi kelima
  5. Di cek apakah 47 < 60, Apakah 47 lebih kecil dari 60? Iya.. maka langsung di eksekusi pernyataan dalam (umur < 60)


Seperti itulah logika percabangan if else if di contoh program java sederhana tersebut.

Selanjutnya, berikut ini juga di berikan contoh kedua dalam membuat contoh percabagan if else if pada java netbeans.

Contoh Program Java IF ELSE IF Part 2




package utilscanner; 
import java.util.Scanner; 
public class Utilscanner {   
public static void main(String[] args) {
Scanner vari = new Scanner(System.in);
int t = 4;
float rata_rata,a,b,c,d;
String huruf;
System.out.println("masukan nilai Tugas :");a = vari.nextFloat();
System.out.println("masukan nilai MID   :");b = vari.nextFloat();
System.out.println("masukan nilai QUIS  :");c = vari.nextFloat();
System.out.println("masukan nilai UAS   :");d = vari.nextFloat();
rata_rata = (a+b+c+d)/t;
if (rata_rata > 85.00){
   huruf="A"; 
}else if (rata_rata >=81 && rata_rata <=85){
   huruf="A-"; 
}else if (rata_rata >=76 && rata_rata <=80){
    huruf="B+";
}else if (rata_rata >=71 && rata_rata <=75){
    huruf="B";
}else if (rata_rata >=66 && rata_rata <=70){
    huruf="B-";
}else if (rata_rata >=61 && rata_rata <=65){
    huruf="C+";
}else if (rata_rata >=56 && rata_rata <=60){
    huruf="C";
 }else if(rata_rata >= 51 && rata_rata <=55) {
    huruf="D";
    }else{
     huruf="E";
 }
System.out.println("Nilai Rata-rata        : "+rata_rata);
System.out.println("Nilai Anda Dalam Huruf : "+huruf);
}}



Diatas adalah contoh sederhana kedua dalam hal percabangan if else if di java netbeans. Mungkin untuk program kedua ini tidak perlu lagi saya jelaskan. Cukup anda pahami dan improvisasi setiap detail yang ingin anda kembangkan.

Baca Juga : Contoh Program Penggajian Karyawan dengan GUI ( Terdapat IF ELSE IF)

Jadi, sampai disini pembahasan kita kali ini mengenai penjelasan logika if else if pada java netbeans dan mungkin dalam konteks bahasa pemograman lainnya juga. Kemudian contoh program java if else if yang sudah dijelaskan juga alur logikanya. Semoga artikel ini berguna dan menambah wawasan anda.


EmoticonEmoticon