Menu Pilihan PBO

Dosen Pengampu : Fince Tinus Waruwu,M.Kom
fincetinus.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...


0 komentar:

Posting Komentar