Dosen Pengampu : Fince Tinus Waruwu,M.Komfincetinus.blogspot.com
MENU PILIHAN PERTAMA
(Scanner)
package menupilihanpbo;
import java.util.Scanner;
public class MENUPILIHANPBO {
public static void main(String[] args) {
String ulg = "y";
while (ulg.equals("y")){
System.out.println(" ");
Scanner input = new Scanner(System.in);
String ul="",lagi;
System.out.println("******** SELAMAT DATANG MENU PILIHAN*********");
System.out.println("1. Luas Persegi Panjang");
System.out.println("2. Luas Lingkaran");
System.out.println("3. Luas Segitiga");
System.out.println("4. Keluar");
System.out.println("=====================================");
System.out.print("Pilihan [1/2/3/4] = ");
int pilih = input.nextInt();
System.out.println("=====================================");
switch (pilih) {
case 1:{
System.out.println(" MENGHITUNG LUAS PERSEGI PANJANG ");
System.out.println("*************************************");
System.out.print("Masukan Panjang = ");
int d = input.nextInt();
System.out.print("Masukan Lebar = ");
int e = input.nextInt();
int z = d * e;
System.out.println("=====================================");
System.out.println("Luas Persegi panjang = " + z);
break;
}case 2:{
double f,y;
System.out.println(" ");
System.out.print("Masukan jari-jari : ");
f = input.nextInt();
y = 22 / 7*f*f;
System.out.println("======================================");
System.out.println("Luas Lingkaran = " + y);
break;
}case 3:{
System.out.print("Masukan Alas : ");
double f = input.nextInt();
System.out.print("Masukan Tinggi : ");
double g = input.nextInt();
double y = (f * g) / 2;
System.out.println("==========================");
System.out.println("");
System.out.println("Luas Segitiga = " + y);
break;
}case 4:{
System.exit();
System.out.println("Warning !! Pilihan tidak tersedia !! ");
}
break;
}
System.out.println("=====================================");
System.out.print("Apakah anda ingin mengulang (y/t)? ");
ulg = input.next();
}
}
}
MENU PILIHAN KEDUA
(JOptionPane)
package menupilihanpbo;
import javax.swing.JOptionPane;
public class MENUPILIHANPBO {
public static void main(String[] args) {
String pil ="Y";
do{
int ID = 0;
JOptionPane.showMessageDialog(null,
"******** SELAMAT DATANG MENU PILIHAN*********\n"
+"1. Luas Persegi Panjangg\n"
+"2. Luas Lingkaran\n"
+"3. Luas Segitiga\n"
+"4. Keluar\n");
ID=Integer.parseInt(JOptionPane.showInputDialog
("Silahkan Pilih [1/2/3/4]"));
int pilih = 0;
switch (ID) {
case 1:{
int panjang=Integer.parseInt
(JOptionPane.showInputDialog("Input Nilai Panjang"));
int lebar=Integer.parseInt
(JOptionPane.showInputDialog("Input Nilai Lebar"));
int luas = panjang * lebar;
JOptionPane.showMessageDialog(null,
"Nilai Luas Persegi Panjang\n"
+"Luas = Panjang x Lebar \n"
+"Luas Persegi Panjang= "+luas);
break;
}case 2:{
double jari_jari=Double.parseDouble
(JOptionPane.showInputDialog("Input Jari"));
double luas = 3.14 * jari_jari * jari_jari;
JOptionPane.showMessageDialog(null,
"Nilai Luas Lingkaran\n"
+"Luas Lingkaran = 3.14 x jarijari x jarijari \n"
+"Luas Lingkaran = "+luas);
break;
}case 3:{
int alas=Integer.parseInt
(JOptionPane.showInputDialog("Input Nilai Alas"));
int tinggi=Integer.parseInt
(JOptionPane.showInputDialog("Input Nilai Tinggi"));
int luas = alas * tinggi;
JOptionPane.showMessageDialog(null,
"Nilai Luas Segitiga\n"
+"Luas = Alas x Tinggi\n"
+"Luas Segitiga = "+luas);
break;
}case 4:{
System.exit(4);
System.out.println("Warning !! Pilihan tidak tersedia !! ");
}
break;
}
pil =JOptionPane.showInputDialog("Apa anda memilih "
+ "kembali menu makanan? pilih Y/T : ");
}while(pil.equals("Y"));
if (pil.equals("T")){
JOptionPane.showMessageDialog(null,"Terima kasih");
}
}
}
MENU PILIHAN KETIGA
(JOptionPane)
package menupilihanpbo;
import javax.swing.JOptionPane;
public class MENUPILIHANPBO {
public static void main(String[] args) {
String pil ="Y";
do{
int ID = 0;
JOptionPane.showMessageDialog(null,
"SISTEM INFORMASI PENGISIAN KARTU RENCANA STUDY (KRS)\n"
+"---------------------------------------------------\n"
+"1. Data Mahasiswa\n"
+"2. Data Dosen\n"
+"3. Data Mata Kuliah\n"
+"4. Proses Pengisian KRS\n"
+"5. Keluar\n");
ID=Integer.parseInt(JOptionPane.showInputDialog
("Silahkan Pilih Menu[1/2/3/4/5]"));
int pilih = 0;
switch (ID) {
case 1:{
int npm=Integer.parseInt(JOptionPane.showInputDialog("NPM Mahasiswa"));
String nama=JOptionPane.showInputDialog("Nama Mahasiswa");
String t_lahir=JOptionPane.showInputDialog("Tempat Lahir");
String tgl_lahir=JOptionPane.showInputDialog("Tanggal Lahir [dd/MM/yyyy]");
String alamat=JOptionPane.showInputDialog("Alamat");
String jeniskelamin=JOptionPane.showInputDialog("Jenis Kelamin");
String agama=JOptionPane.showInputDialog("Agama");
String status=JOptionPane.showInputDialog("Status");
String email=JOptionPane.showInputDialog("E-mail");
String nohp=JOptionPane.showInputDialog("No. Handphone");
JOptionPane.showMessageDialog(null,"---Data Mahasiswa---"
+"\nNPM : "+npm
+"\nNama : "+nama
+"\nTempat Lahir : "+t_lahir
+"\nTanggal Lahir : "+tgl_lahir
+"\nAlamat : "+alamat
+"\nJenis Kelamin : "+jeniskelamin
+"\nAgama : "+agama
+"\nStatus : "+status
+"\nE-Mail : "+email
+"\nNo. Handphone : "+nohp);
break;
}case 2:{
int nidn=Integer.parseInt(JOptionPane.showInputDialog("NIDN Dosen"));
String nama=JOptionPane.showInputDialog("Nama Dosen");
String t_lahir=JOptionPane.showInputDialog("Tempat Lahir");
String tgl_lahir=JOptionPane.showInputDialog("Tanggal Lahir [dd/MM/yyyy]");
String alamat=JOptionPane.showInputDialog("Alamat");
String jeniskelamin=JOptionPane.showInputDialog("Jenis Kelamin");
String agama=JOptionPane.showInputDialog("Agama");
String pendidikan=JOptionPane.showInputDialog("pendidikan");
String status=JOptionPane.showInputDialog("Status");
String email=JOptionPane.showInputDialog("E-mail");
String nohp=JOptionPane.showInputDialog("No. Handphone");
JOptionPane.showMessageDialog(null, "---Data Dosen---"
+"\nNIDN : "+nidn
+"\nNama : "+nama
+"\nTempat Lahir : "+t_lahir
+"\nTanggal Lahir : "+tgl_lahir
+"\nAlamat : "+alamat
+"\nJenis Kelamin : "+jeniskelamin
+"\nAgama : "+agama
+"\nPendidikan : "+pendidikan
+"\nStatus : "+status
+"\nE-Mail : "+email
+"\nNo. Handphone : "+nohp);
break;
}case 3:{
String kode=JOptionPane.showInputDialog("Kode Mata Kuliah");
String nama=JOptionPane.showInputDialog("Mata Kuliah");
int sks=Integer.parseInt(JOptionPane.showInputDialog("SKS"));
JOptionPane.showMessageDialog(null, "---Data Mata Kuliah---"
+"\nKode Mata Kuliah : "+kode
+"\nNama : "+nama
+"\nSKS : "+sks);
break;
}case 4:{
String tahunajaran=JOptionPane.showInputDialog("Tahun Ajaran");
String semester=JOptionPane.showInputDialog("Semester");
String group=JOptionPane.showInputDialog("Group");
String kelas=JOptionPane.showInputDialog("Kelas");
String jurusan=JOptionPane.showInputDialog("Jurusan");
String konsentrasi=JOptionPane.showInputDialog("Konsentrasi");
String hari=JOptionPane.showInputDialog("hari");
String jam=JOptionPane.showInputDialog("Jam[HH:mm]");
int npm=Integer.parseInt(JOptionPane.showInputDialog("NPM"));
String nama=JOptionPane.showInputDialog("Nama");
String matakuliah=JOptionPane.showInputDialog("Mata Kuliah");
int sks=Integer.parseInt(JOptionPane.showInputDialog("sks"));
String dosen=JOptionPane.showInputDialog("Dosen");
String ruangan=JOptionPane.showInputDialog("Ruangan");
JOptionPane.showMessageDialog(null, "---Proses Pengisian KRS---"
+"\nTahun Ajaran : "+tahunajaran +" Semester : "+semester
+"\nGroup : "+group +" Kelas : "+kelas
+"\nJurusan : "+jurusan
+"\nkonsentrasi : "+konsentrasi
+"\nHari : "+hari +" Jam : "+jam
+"\nNPM : "+npm +" Nama : "+nama
+"\nmatakuliah : "+matakuliah +" SKS : "+sks
+"\nDosen : "+dosen +" Ruangan : "+ruangan);
}case 5:{
System.exit(4);
System.out.println("Warning !! Pilihan tidak tersedia !! ");
}
break;
}
pil =JOptionPane.showInputDialog("Apa anda memilih "
+ "kembali menu makanan? pilih Y/T : ");
}while(pil.equals("Y"));
if (pil.equals("T")){
JOptionPane.showMessageDialog(null,"Terima kasih");
}
}
}
SEMOGA BERMANFAAT...