Advertisement
Guest User

Untitled

a guest
May 12th, 2019
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.86 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package yoi;
  7.  
  8. import java.util.Scanner;
  9.  
  10. /**
  11. *
  12. * @author adinda
  13. */
  14. public class Yoi{
  15. String judul;
  16. String penerbit;
  17. int halaman;
  18.  
  19. public static mahasiswa[] mhs=new mahasiswa[10];
  20. public static dosen[] dsn=new dosen[10];
  21. public static majalah[] maj = new majalah[100];
  22. public static skripsi[] skrip = new skripsi [100];
  23. public static jurnal[] jurn = new jurnal[100];
  24. static Scanner in=new Scanner(System.in);
  25. public Yoi(String a,String b,int c){
  26. this.judul=a;
  27. this.penerbit=b;
  28. this.halaman=c;
  29. }
  30. public static void main(String[] args){
  31. mhs[0]=new mahasiswa("Adinda", 1414,2019, "pkd", "123");
  32. mhs[1]=new mahasiswa("Istighfariana", 1414,2019, "nada", "1234");
  33. dsn[0]=new dosen("surya", 1212,"surya", "1234");
  34. dsn[1]=new dosen("grendel1", 1313,"grendel", "111");
  35.  
  36. System.out.println("Selamat Datang di Perpustakaan Tri Dharma");
  37. System.out.println("=========Silahkan Hak Akses Anda=========");
  38. System.out.println();
  39. System.out.println("1. Dosen\n2. Mahasiswa\n");
  40. int pilihan=in.nextInt();
  41. if(pilihan==1){
  42. System.out.println("Login dosen\nMasukkan Username : ");
  43. String username=in.next();
  44. System.out.println("Masukkan Password : ");
  45. String password=in.next();
  46. int i;
  47. for(i=0;i<2;i++){
  48. if(dsn[i].Login(username, password)){
  49. System.out.println("Selamat! Login berhasil");
  50. break;
  51. }
  52. }
  53. if(i==2){
  54. System.out.println("Maaf, Login gagal");
  55. }
  56.  
  57. }else if(pilihan==2){
  58. System.out.println("Login Mahasiswa\nMasukkan Username : ");
  59. String username=in.next();
  60. System.out.println("Masukkan Password : ");
  61. String password=in.next();
  62. int i;
  63. for(i=0;i<2;i++){
  64. if(mhs[i].Login(username, password)){
  65. System.out.println("Selamat! Login berhasil");
  66. break;
  67. }
  68. }
  69. if(i==2){
  70. System.out.println("Maaf, Login gagal");
  71. }
  72. }
  73.  
  74. }
  75.  
  76. public static void intiprogram(){
  77. int a,i,u;
  78. int n=1;
  79. String b,c,d,e;
  80. while(n>0){
  81. System.out.println("=============================================");
  82. System.out.println("Daftar Peminjaman di Perpustakaan Tri Dharma");
  83. System.out.println("=============================================");
  84. System.out.println("1. Majalah\n2. Skripsi\n3. Jurnal");
  85. a = in.nextInt();
  86. if(a==1){
  87. i = majalah.index;
  88. System.out.println("tambah majalah");
  89. System.out.println("masukkan judul = ");
  90. b = in.next();
  91. System.out.println("masukkan penerbit = ");
  92. c= in.next();
  93. System.out.println("masukkan halaman = ");
  94. u = in.nextInt();
  95. maj[i] = new majalah(b,c,u);
  96. }else if(a==2){
  97. System.out.println("tambah skripsi");
  98. i = skripsi.index;
  99.  
  100. System.out.println("masukkan judul = ");
  101. b = in.next();
  102. System.out.println("masukkan penerbit = ");
  103. c= in.next();
  104. System.out.println("masukkan halaman = ");
  105. u = in.nextInt();
  106. System.out.println("masukkan bid minat = ");
  107. e = in.next();
  108. skrip[i] = new skripsi(b,c,u,e);
  109. }else if(a==3){
  110. System.out.println("tambah jurnal");
  111. i = jurnal.index;
  112.  
  113. System.out.println("masukkan judul = ");
  114. b = in.next();
  115. System.out.println("masukkan penerbit = ");
  116. c= in.next();
  117. System.out.println("masukkan halaman = ");
  118. u = in.nextInt();
  119. jurn[i] = new jurnal(b,c,u);
  120. }else{
  121. System.out.println("menu tidak ada");
  122. }
  123.  
  124. System.out.println("mau ulangi program(1/0)");
  125. n = in.nextInt();
  126. }
  127. }
  128.  
  129.  
  130. }
  131. class majalah extends Yoi{
  132. static int index=0;
  133. public majalah (String a,String b,int c){
  134. super(a,b,c);
  135. index++;
  136. }
  137. }
  138. class skripsi extends Yoi{
  139. String bidang_minat;
  140. static int index=0;
  141. public skripsi (String a,String b,int c){
  142. super(a,b,c);
  143. index++;
  144. }
  145. public skripsi (String a,String b,int c,String d){
  146. super(a,b,c);
  147. this.bidang_minat=d;
  148. index++;
  149. }
  150. }
  151. class jurnal extends Yoi{
  152. static int index=0;
  153. public jurnal (String a,String b, int c){
  154. super(a,b,c);
  155.  
  156. }
  157. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement