Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package yoi;
- import java.util.Scanner;
- /**
- *
- * @author adinda
- */
- public class Yoi{
- String judul;
- String penerbit;
- int halaman;
- public static mahasiswa[] mhs=new mahasiswa[10];
- public static dosen[] dsn=new dosen[10];
- public static majalah[] maj = new majalah[100];
- public static skripsi[] skrip = new skripsi [100];
- public static jurnal[] jurn = new jurnal[100];
- static Scanner in=new Scanner(System.in);
- public Yoi(String a,String b,int c){
- this.judul=a;
- this.penerbit=b;
- this.halaman=c;
- }
- public static void main(String[] args){
- mhs[0]=new mahasiswa("Adinda", 1414,2019, "pkd", "123");
- mhs[1]=new mahasiswa("Istighfariana", 1414,2019, "nada", "1234");
- dsn[0]=new dosen("surya", 1212,"surya", "1234");
- dsn[1]=new dosen("grendel1", 1313,"grendel", "111");
- System.out.println("Selamat Datang di Perpustakaan Tri Dharma");
- System.out.println("=========Silahkan Hak Akses Anda=========");
- System.out.println();
- System.out.println("1. Dosen\n2. Mahasiswa\n");
- int pilihan=in.nextInt();
- if(pilihan==1){
- System.out.println("Login dosen\nMasukkan Username : ");
- String username=in.next();
- System.out.println("Masukkan Password : ");
- String password=in.next();
- int i;
- for(i=0;i<2;i++){
- if(dsn[i].Login(username, password)){
- System.out.println("Selamat! Login berhasil");
- break;
- }
- }
- if(i==2){
- System.out.println("Maaf, Login gagal");
- }
- }else if(pilihan==2){
- System.out.println("Login Mahasiswa\nMasukkan Username : ");
- String username=in.next();
- System.out.println("Masukkan Password : ");
- String password=in.next();
- int i;
- for(i=0;i<2;i++){
- if(mhs[i].Login(username, password)){
- System.out.println("Selamat! Login berhasil");
- break;
- }
- }
- if(i==2){
- System.out.println("Maaf, Login gagal");
- }
- }
- }
- public static void intiprogram(){
- int a,i,u;
- int n=1;
- String b,c,d,e;
- while(n>0){
- System.out.println("=============================================");
- System.out.println("Daftar Peminjaman di Perpustakaan Tri Dharma");
- System.out.println("=============================================");
- System.out.println("1. Majalah\n2. Skripsi\n3. Jurnal");
- a = in.nextInt();
- if(a==1){
- i = majalah.index;
- System.out.println("tambah majalah");
- System.out.println("masukkan judul = ");
- b = in.next();
- System.out.println("masukkan penerbit = ");
- c= in.next();
- System.out.println("masukkan halaman = ");
- u = in.nextInt();
- maj[i] = new majalah(b,c,u);
- }else if(a==2){
- System.out.println("tambah skripsi");
- i = skripsi.index;
- System.out.println("masukkan judul = ");
- b = in.next();
- System.out.println("masukkan penerbit = ");
- c= in.next();
- System.out.println("masukkan halaman = ");
- u = in.nextInt();
- System.out.println("masukkan bid minat = ");
- e = in.next();
- skrip[i] = new skripsi(b,c,u,e);
- }else if(a==3){
- System.out.println("tambah jurnal");
- i = jurnal.index;
- System.out.println("masukkan judul = ");
- b = in.next();
- System.out.println("masukkan penerbit = ");
- c= in.next();
- System.out.println("masukkan halaman = ");
- u = in.nextInt();
- jurn[i] = new jurnal(b,c,u);
- }else{
- System.out.println("menu tidak ada");
- }
- System.out.println("mau ulangi program(1/0)");
- n = in.nextInt();
- }
- }
- }
- class majalah extends Yoi{
- static int index=0;
- public majalah (String a,String b,int c){
- super(a,b,c);
- index++;
- }
- }
- class skripsi extends Yoi{
- String bidang_minat;
- static int index=0;
- public skripsi (String a,String b,int c){
- super(a,b,c);
- index++;
- }
- public skripsi (String a,String b,int c,String d){
- super(a,b,c);
- this.bidang_minat=d;
- index++;
- }
- }
- class jurnal extends Yoi{
- static int index=0;
- public jurnal (String a,String b, int c){
- super(a,b,c);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement