Rabu, 17 Januari 2018

ALL ABOUT SWITCH CASE

Assalamu'alaikum Warrahmatullahi Wabarrakatuh...

Halloo good readers... Alhamdulillah masih di kesempatan dan Blog yang sama, kali ini gue bakal lanjutin Artikel seputar NetBeans. kalo kemaren kita ngebahas tentang " Seleksi Program Java Dasar" kali ini gue berkesempatan buat ngelanjutin ke tahap selanjutnya. Yaitu, tentang "Switch Case" sesuai yang tertera di judul. ga usah basa basi lagi, langsung aja kita mulai.. Check This Out !!!!

DEFINISI SWITCH CASE


              Percabangan adalah suatu pilihan atau opsi dengan kondisi tertentu. Jika kondisi yang menjadi syarat terpenuhi, maka opsi atau pilihan dijalankan, jika tidak maka sebaliknya. Dalam java terdapat 4 macam jenis percabangan, if, if-else, else-if, dan juga switch. Keempat jenis ini memiliki penggunaan masing-masing. Disini kita akan membahas tentang percabangan switch case.
              Switch case digunakan untuk percabangan yang kondisinya banyak. Sedangkan percabangan if  hanya bisa untuk menangani dua kondisi yaitu TRUE atau FALSE. Tapi jika kita ingin melakukan percabangan untuk peringkat nilai, contoh nilai A = sempurna, B = bagus, C = sedang, D = kurang, akan ribet jika kita menggunakan percabangan if untuk menyelesaikan kondisi tersebut. Untuk itu mari kita pelajari percabangan switch case.
              Switch Case merupakan salah satu bentuk percabangan, bentuk dari Switch-case merupakan pernyataan yang dirancang khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif penyelesaian. Pernyataan switch-case ini memiliki kegunaan sama seperti if else bertingkat. Kontruksi if - else yang bertingkat-tingkat seringkali membingungkan pembacaan alur program.
              Pernyataan Switch lebih jarang digunakan dibandingkan dengan pernyataan if pada java. Tetapi lebih sering digunakan ketika kita ingin menuliskan percabangan ataupun pengambilan keputusan dengan sangat banyak pilihan. Jika pada percabangan terdapat pilihan banyak, maka perintah switch-case lebih dianjurkan daripada menggunakan if - else.
              Tidak dianjurkan pada pilihan yang melibatkan jangkauan (range) tetapi dianjurkan pada pilihan berupa konstanta dan banyak misalnya untuk memilih menu. Java menyediakan intruksi Switch untuk memudahkan pembacaan alur program bercabang yang sangat banyak. meskipun Switch didesain untuk mengganti if - else. 

akan tetapi Switch memiliki batasan:
  1. Variabel penentu harus bertipe Integer, atau yang cocok dengan Integer seperti character, boolean, byte, short dan long.
  2. Range data yang diperiksa bernilai 0 s/d 255.
CONTOH SOAL:

1. Buat Program dengan Output :

Memilih jurusan :
Masukan Pilihan :
Jika pilihan sama dengan "1", maka "Jurusan Sistem Informasi"
Jika pilihan sama dengan "2", maka "Jurusan Teknik Informatika"
Selain itu maka "pilihan anda salah"

Berikut ini adalah syntaknya =

package pemrograman;
import java.util.Scanner;

public class Pemrograman {


    public static void main(String[] args) {
    int pil;
    System.out.println("Memilih Jurusan");
    System.out.println("Masukan Pilihan");
    Scanner input = new Scanner (System.in);
    pil = input.nextInt ();
    System.out.println("+------------------+");
    switch (pil){
        
        case 1: System.out.println ("Jurusan SI");break;
        case 2: System.out.println ("Jurusan TI");break;
            
        default: System.out.println ("Pilihan Anda salah");break;
    }
    System.out.println("+-----------------+");
    }
    }
   
Berikut adalah Hasil outputnya :

1.)  jika pilihan Case 1


                         

2.) jika pilihan Case 2


                         


3.)jika pilihan Salah


                       

2. JIKA :

A. Susu Dancow

  1. Ukuran kecil      : 15.000
  2. Ukuran Sedang  : 20.000
  3. Ukuran Besar    : 25.000

B. Susu Bendera

  1. Ukuran kecil      : 13.500
  2. Ukuran Sedang  : 17.500
  3. Ukuran Besar    : 20.000

C. Susu SGM

  1. Ukuran kecil       : 15.000
  2. Ukuran Sedang  : 18.500
  3. Ukuran Besar     : 22.000

Maka Buatlah Output Sebagai Berikut....

TOKO BIG SUSU
----------------------------------------
A. Susu Dancow

  1. Ukuran keci
  2. Ukuran Sedang
  3. Ukuran Besar

B. Susu Bendera

  1. Ukuran kecil
  2. Ukuran Sedang
  3. Ukuran Besar

C. Susu SGM

  1. Ukuran kecil 
  2. Ukuran Sedang
  3. Ukuran Besar

Masukan Kode Susu [A/B/C] :C
Masukan Ukuran Kaleng [1/2/3] :Susu : SGM
Harga Satuan Barang : 22000
3
Jumlah yang dibeli : 2

Harga yang harus di bayar sebesar Rp. 44000

Berikut Salah Satu Hasil Outputnya :


                         


Guyss, Output diatas hanya salah satu contoh dari masih banyak nya variasi lain yang bisa dibuat, Ok sampe sini dulu ya artikel kali ini, Selamat mencoba....

Wassalamu'alaikum Warrahmatullahi Wabarrakatuh...









FAUZAN DIMAS ADITYA

43A87006160403

PEMROGRAMAN 1/PERTEMUAN KE. V
SEM. 3

Tidak ada komentar:

Posting Komentar