SHARE
TWEET

Untitled

a guest Jun 19th, 2017 52 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import javax.swing.*;
  2. public class driver
  3. {
  4.     public static String a="";
  5.     public static String b="";
  6.     public static String c="";
  7.     public static String d="";
  8.     public static String e="";
  9.     public static boolean keluar = false;
  10.     public static boolean found = false;
  11.    
  12.     public driver()
  13.     {
  14.     }
  15.     public static void main(String[] args)
  16.     {
  17.         Dosen dosens = new Dosen();
  18.         AturMatKul amk = new AturMatKul();
  19.         JOptionPane.showMessageDialog(null,"SELAMAT DATANG DI SIA ITHB");
  20.     String  NamaDosen =JOptionPane.showInputDialog(null,"Login Dosen :","Sistem Informasi Akademik",JOptionPane.PLAIN_MESSAGE);
  21.                 amk.dosen.setNama(NamaDosen);
  22.     String NIP=JOptionPane.showInputDialog(null,"MASUKAN NIP");
  23.                 amk.dosen.setNip(NIP);
  24. //------------------------------------
  25.             amk.aturPTI();
  26. //------------------------------------
  27.             amk.tulisPTI();
  28.             while (found==false)
  29.             {
  30.                 int x=Integer.parseInt(JOptionPane.showInputDialog(null,"IF-205p\n1. Isi Daftar Hadir\n2.Lihat Daftar Hadir\n3.Logout","Nama Dosen :"+amk.dosen.getNama(),JOptionPane.PLAIN_MESSAGE));
  31.                 if (x==1)
  32.                 {
  33.                     keluar=false;
  34.                     while (keluar==false)
  35.                     {
  36.                         int absen=Integer.parseInt(JOptionPane.showInputDialog(null,"1."+amk.matkul.Mhs[0].getNama()+" "+amk.matkul.Mhs[0].getNim()+"\n2."+amk.matkul.Mhs[1].getNama()+""+amk.matkul.Mhs[1].getNim()+"\n3."+amk.matkul.Mhs[2].nama+" "+amk.matkul.Mhs[2].getNim()+"\n4."+amk.matkul.Mhs[3].nama+" "+amk.matkul.Mhs[3].getNim()+"\n5."+amk.matkul.Mhs[4].nama+" "+amk.matkul.Mhs[4].getNim()+"\n6. Selesai","Daftar Absensi",JOptionPane.PLAIN_MESSAGE));
  37.                         if (absen==1)
  38.                         {
  39.                             a=amk.matkul.Mhs[0].nama+" "+amk.matkul.Mhs[0].getNim();
  40.                         }
  41.                         else if (absen==2)
  42.                         {
  43.                             b=amk.matkul.Mhs[1].nama+" "+amk.matkul.Mhs[1].getNim();
  44.                         }
  45.                         else if (absen==3)
  46.                         {
  47.                             c=amk.matkul.Mhs[2].nama+" "+amk.matkul.Mhs[2].getNim();
  48.                         }
  49.                         else if (absen==4)
  50.                         {
  51.                             d=amk.matkul.Mhs[3].nama+" "+amk.matkul.Mhs[3].getNim();
  52.                         }
  53.                         else if (absen==5)
  54.                         {
  55.                             e=amk.matkul.Mhs[4].nama+" "+amk.matkul.Mhs[4].getNim();   
  56.                         }
  57.                         else if (absen==6)
  58.                         {
  59.                             keluar=true;
  60.                         }
  61.                         else
  62.                         {
  63.                             JOptionPane.showMessageDialog(null,"Input salah");
  64.                         }  
  65.                     }
  66.                 }
  67.            
  68.                 else if (x==2)
  69.                 {
  70.                         JOptionPane.showMessageDialog(null,"Mahasiswa yg hadir :\n"+a+"\n"+b+"\n"+c+"\n"+d+"\n"+e);
  71.                 }
  72.                 else if (x==3)
  73.                 {
  74.                     keluar=true;
  75.                     found=true;
  76.                 }
  77.                 else
  78.                 {
  79.                     JOptionPane.showMessageDialog(null,"Error input,try again","Error",JOptionPane.PLAIN_MESSAGE);
  80.                 }
  81.             }  
  82.        
  83.        
  84.        
  85.                     System.out.println("\n");
  86.                     System.out.println("Mahasiswa Yang hadir :");
  87.                     System.out.println(""+a);
  88.                     System.out.println(""+b);
  89.                     System.out.println(""+c);
  90.                     System.out.println(""+d);
  91.                     System.out.println(""+e);
  92.  
  93.     }
  94. }
RAW Paste Data
Want to get better at Java?
Learn to code Java in 2017
Pastebin PRO Summer Special!
Get 40% OFF on Pastebin PRO accounts!
Top