Pada materi kali ini yaitu percabangan pada java diprogram ini terdapat 3 macam menu yang bisa digunakan diantaranya Volume Balok, Input Data, dan Luas Lingkaran. materi ini yang saya dapatkan di semester 1 dengan mata kuliah Algoritma Pemrograman 1 mohon maaf kalau masih ada beberapa logika yang agak berantakan karna masih belajar
Import java.util.scanner
program ini digunakan sebagai awalan yang akan diberikan pada program yang akan meminta user untuk memasukkan input.
class LA_2{
Perintah di atas berguna untuk memberikan nama class yang diinginkan dan untuk nama class harus sama dengan nama file java sehingga method main dapat berjalan dengan baik.
public static void main(String [] args){
Merupakan method pada class public yang dipanggil pertama kali oleh JVM (Java Virtual Machine) pada saat program di jalankan dan semua program yang akan dijalankan harus menggunakan method main.
Scanner mansawi = new Scanner (System.in);
System.out.print(“masukkan password : “);
String x = mansawi.nextLine();
if (x.equals(“mansawi”)){
System.out.println(“nAssalamu’alaikum, selamat datang di Program saya” + “nSilahkan tentukan pilihan anda”); }
Perintah di atas berfungsi pada fungsi input yang digunakan agar dapat menginput data yang diperlukan dalam suatu program. Dan juga pada perintah tersebut dapat digunakan untuk memberikan Password dengan kata kunci yang kita inginkan misal : “mansawi”. Jika Password yang dimasukkan benar, maka akan menghasilkan sebuah cetakan yang telah kita buat misal : “Assalamu’alaikum, selamat datang di Program saya”
“Silahkan tentukan pilihan anda”.
else {
System.out.print(“Maaf, Password yang anda masukkan tidak sesuai”);
return;}
Peritah di atas berfungsi jika Password yang digunakan salah, maka akan menghasilkan cetakan yang telah kita buat misal : “Maaf, Password yang anda masukkan tidak sesuai” dan karena ada Return maka setelah tampil cetakan yang telah dibuat maka user akan dipaksa untuk berhenti dari program.
double hasil ;
System.out.println(“nn===========================”);
System.out.println(“===========MENU============”);
System.out.println(“===1. Volume Balok ===”);
System.out.println(“===2. Input Data ===”);
System.out.println(“===3. Luas Lingkaran ===”);
System.out.print(“Masukkan Pilihan : “);
int pilihan = mansawi.nextInt();
Perintah di atas berfungsi untuk menghasilkan cetakan yang berupa tampilan dari “Menu, Volume Balok, Input Data, Luas Lingkaran” serta menampilkan cetakan “Masukkan Pilihan”. Lalu pada perintah selanjutnya digunakan untuk memberikan inputan pada baris “Masukkan Pilihan”.
switch (pilihan) {
case 1:
System.out.print (“Masukkan Panjang Balok = “);
double Panjang = mansawi.nextInt();
System.out.print(“Masukkan Lebar Balok = “);
double Lebar = mansawi.nextInt();
System.out.print(“Masukkan Tinggi Balok = “);
double Tinggi = mansawi.nextInt();
hasil = (Panjang*Lebar*Tinggi);
System.out.println (“Volume Baloknya (Insya Allah) adalah = ” +hasil);
System.out.println (“Terima kasih anda telah memilih”);
break;
Perintah di atas berfungsi untuk multi arah dengan memilih case yang ingin ditunjuk, pada case 1 akan menghasilkan cetakan untuk menghitung Volume Balok. Kemudian menginput nilai dari panjang, lebar dan tinggi yang selanjutnya akan hasil tersebut akan dicetak dengan menggunakan rumus “Panjang*Lebar*Tinggi”. Selajutnya perintah break berguna untuk keluar dari blok program dan melanjutkan statement yang berada di luar blok.
case 2:
System.out.print (“Masukkan Nilai UTS = “);
double UTS = mansawi.nextDouble();
System.out.print (“Masukkan Nilai UAS = “);
double UAS = mansawi.nextDouble();
hasil = (0.7*UTS+0.3*UAS);
System.out.println (“Nilai Akhirnya (Insya Allah) adalah = ” +hasil);
System.out.println (“Terima kasih anda telah memilih”);
break;
Perintah di atas digunakan untuk memberikan perintah pada case 2 dan menghasilkan cetakan untuk menghitung Nilai Akhir. Kemudian masukkan nilai dari Nilai UTS sesuai dengan keinginan dan juga masukkan nilai untuk Nilai UAS dengan inputan sendiri. Lalu akan menghasilkan cetakan “Nilai Akhir” dengan nilai hitungan dari rumus yang telah dituliskan sebelumnya. Selajutnya perintah break berguna untuk keluar dari blok program dan melanjutkan statement yang berada di luar blok.
case 3:
System.out.print(“Masukkan Jari-Jari = “);
double jari = mansawi.nextInt();
hasil = (jari*jari) * 3.14;
System.out.println( “Luas Lingkarannya (Insya Allah) adalah = “+hasil);
System.out.println (“Terima kasih anda telah memilih”);
break;
Perintah di atas digunakan untuk memberikan perintah pada case 3 dan menghasilkan cetakan untuk menghitung Luas Lingkaran. Lalu masukkan nilai Jari – jari dengan nilai yang kita tentukan sendiri. Kemudian nilai yang telah diinput akan diproses untuk menghitung “Luas Lingkaran” dengan menggunakan rumus “(jari*jari) * 3.14” yang akan menjadi hasil cetakan. Kemudia break berguna untuk keluar dari blok program dan melanjutkan statement yang berada di luar blok.
default :
System.out.print(“Maaf, pilihan anda tidak ditemukan”);
}
}
}
Dan inilah hasil dari kodingan diatas semoga cukup membantu yaa kalau ada pertanyaan silahkan komen