Advertisement
Guest User

Untitled

a guest
Mar 30th, 2016
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.31 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 test;
  7.  
  8. /**
  9. *
  10. * @author wildanputra
  11. */
  12. public class Barang {
  13. private String judul, penerbit, deskripsi, kondisi, status;
  14. private long kode;
  15. private int jumlahBuku = 0;
  16. private Barang[] booklist;
  17.  
  18. public String getJudul() {
  19. return judul;
  20. }
  21.  
  22. public void setJudul(String judul) {
  23. this.judul = judul;
  24. }
  25.  
  26. public String getDeskripsi() {
  27. return deskripsi;
  28. }
  29.  
  30. public void setDeskripsi(String deskripsi) {
  31. this.deskripsi = deskripsi;
  32. }
  33.  
  34. public String getPenerbit() {
  35. return penerbit;
  36. }
  37.  
  38. public void setPenerbit(String penerbit) {
  39. this.penerbit = penerbit;
  40. }
  41.  
  42. public Barang getBooklist(int i) {
  43. return booklist[i];
  44. }
  45.  
  46. public String getJudul() {
  47. return judul;
  48. }
  49.  
  50. public void setJudul(String judul) {
  51. this.judul = judul;
  52. }
  53.  
  54. public String getKondisi() {
  55. return kondisi;
  56. }
  57.  
  58. public void setKondisi(String kondisi) {
  59. this.kondisi = kondisi;
  60. }
  61.  
  62. public String getStatus() {
  63. return status;
  64. }
  65.  
  66. public void setStatus(String status) {
  67. this.status = status;
  68. }
  69.  
  70. public long getKode() {
  71. return kode;
  72. }
  73.  
  74. public void setKode(long kode) {
  75. this.kode = kode;
  76. }
  77.  
  78. public int getJumlahBuku() {
  79. return jumlahBuku;
  80. }
  81.  
  82. public void setJumlahBuku(int jumlahBuku) {
  83. this.jumlahBuku = jumlahBuku;
  84. }
  85.  
  86. public Barang(String judul,String penerbit, String deskripsi, String kondisi, String status,long kode){
  87. this.judul = judul;
  88. this.kondisi=kondisi;
  89. this.status=status;
  90. this.kode=kode;
  91. this.penerbit= penerbit;
  92. this.deskripsi = deskripsi;
  93. }
  94.  
  95. public void setbooklist(int n){ //menentukan jumlah buku dalam array
  96. booklist = new Barang[n];
  97. }
  98.  
  99. public void addBook(Barang b){
  100. if (jumlahBuku<booklist.length){
  101. booklist[jumlahBuku] = b;
  102. jumlahBuku++;
  103. }
  104. else System.out.println("Booklist full");
  105. }
  106.  
  107. public void getBookIdx(int i){
  108. for(int j=0;j<=jumlahBuku;j++) {
  109. if(booklist[j]!=null){
  110. System.out.println("judul : "+booklist[j].getJudul());
  111. System.out.println("kondisi : "+booklist[j].getKondisi());
  112. System.out.println("Status : "+booklist[j].getKondisi());
  113. }
  114. else {
  115. System.out.println("Buku tidak ditemukan");
  116. }
  117. }
  118. }
  119.  
  120. public void getBookKode(long i){
  121. for(int j=0;j<=jumlahBuku;j++) {
  122. if(booklist[j].getKode() == i){
  123. System.out.println("judul : "+booklist[j].getJudul());
  124. System.out.println("kondisi : "+booklist[j].getKondisi());
  125. System.out.println("Status : "+booklist[j].getKondisi());
  126. }
  127. else {
  128. System.out.println("Buku tidak ditemukan");
  129. }
  130. }
  131. }
  132.  
  133. public void removeBookIdx(int i){//remove by index
  134. for(int j=0;j<=jumlahBuku;j++) {
  135. if(booklist[j]!=null){
  136. booklist[j]=null;
  137. System.out.println("Buku berhasil dihapus");
  138. }
  139. else {
  140. System.out.println("Buku tidak ditemukan");
  141. }
  142. }
  143. }
  144.  
  145. public void removeBookKode(long i){//remove book by kode
  146. for(int j=0;j<=jumlahBuku;j++) {
  147. if(booklist[j].getKode() == i){
  148. booklist[j]=null;
  149. }
  150. else{
  151. System.out.println("Buku tidak ditemukan");
  152. }
  153. }
  154. <<<<<<< HEAD
  155. }
  156.  
  157. public String toString(){
  158. String x = "Judul = " + this.getJudul() +
  159. "\nPenerbit = " + this.getPenerbit() +
  160. "\nKondisi = " + this.getKondisi() +
  161. "\nStatus = " + this.getStatus() +
  162. "\nKode = " + this.getKode();
  163.  
  164. return x;
  165. }
  166. =======
  167. }
  168. >>>>>>> origin/master
  169. }
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180. package test;
  181.  
  182. /**
  183. *
  184. * @author wildanputra
  185. */
  186. public class Anggota extends Orang {
  187. private Peminjaman[] peminjaman;
  188. private String username;
  189. private String password;
  190. private int jumlahAnggota;
  191. private String nama;
  192. private String kelamin;
  193. private String alamat;
  194.  
  195. @Override
  196. public String getNama() {
  197. return nama;
  198. }
  199.  
  200. @Override
  201. public void setNama(String nama) {
  202. this.nama = nama;
  203. }
  204.  
  205. @Override
  206. public String getKelamin() {
  207. return kelamin;
  208. }
  209.  
  210. @Override
  211. public void setKelamin(String kelamin) {
  212. this.kelamin = kelamin;
  213. }
  214.  
  215. @Override
  216. public String getAlamat() {
  217. return alamat;
  218. }
  219.  
  220. @Override
  221. public void setAlamat(String alamat) {
  222. this.alamat = alamat;
  223. }
  224. private Anggota[] anggota;
  225.  
  226. public String getUsername() {
  227. return username;
  228. }
  229.  
  230. public void setUsername(String username) {
  231. this.username = username;
  232. }
  233.  
  234. public String getPassword() {
  235. return password;
  236. }
  237.  
  238. public void setPassword(String password) {
  239. this.password = password;
  240. }
  241.  
  242. public int getJumlahAnggota() {
  243. return jumlahAnggota;
  244. }
  245.  
  246. public void setJumlahAnggota(int jumlahAnggota) {
  247. this.jumlahAnggota = jumlahAnggota;
  248. }
  249.  
  250. public Anggota[] getAnggota() {
  251. return anggota;
  252. }
  253.  
  254. public void setAnggota(Anggota[] anggota) {
  255. this.anggota = anggota;
  256. }
  257.  
  258. public String toString(){
  259. String x = "Username = " + this.getUsername() +
  260. "\nPassword = " + this.getPassword() +
  261. "\nJumlah Anggota = " + this.getJumlahAnggota() +
  262. "\nAnggota = " + this.getAnggota();
  263.  
  264. return x;
  265. }
  266.  
  267. }
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283. package test;
  284.  
  285. /*
  286. * To change this license header, choose License Headers in Project Properties.
  287. * To change this template file, choose Tools | Templates
  288. * and open the template in the editor.
  289. */
  290.  
  291. /**
  292. *
  293. * @author ian
  294. */
  295. public class Peminjaman {
  296. private Peminjaman[] Plist;
  297. public long idPeminjam;
  298. public Barang brg;
  299. private String statusPeminjaman;
  300. private int jumlahPeminjaman = 0;
  301.  
  302. public Peminjaman getPlist(int i) {
  303. return Plist[i];
  304. }
  305.  
  306. public String getstatusPeminjaman() {
  307. return statusPeminjaman;
  308. }
  309.  
  310. public void setstatusPeminjaman(String statusPeminjaman){
  311. this.statusPeminjaman = statusPeminjaman;
  312. }
  313.  
  314. public long getidPeminjam() {
  315. return idPeminjam;
  316. }
  317.  
  318. public int getjumlahPeminjaman() {
  319. return jumlahPeminjaman;
  320. }
  321.  
  322. public void setjumlahPeminjaman(int jumlahPeminjaman){
  323. this.jumlahPeminjaman = jumlahPeminjaman;
  324. }
  325.  
  326. public void KembalikanPeminjaman(String statusPeminjaman){
  327. statusPeminjaman = "Kembali";
  328. }
  329.  
  330. public void getPinjamanIdx(int i) {
  331. for (int j = 0; j <= getjumlahPeminjaman(); j++) {
  332. if (Plist[j] != null) {
  333. System.out.println("ID : "+Plist[j].getidPeminjam());
  334. System.out.println("Status : "+Plist[j].getstatusPeminjaman());
  335. }
  336. }
  337. }
  338.  
  339. public Peminjaman(long idPeminjam, Barang brg, int jumlahPeminjaman){
  340. this.idPeminjam = idPeminjam;
  341. this.brg = brg;
  342. this.statusPeminjaman=statusPeminjaman;
  343. this.jumlahPeminjaman=jumlahPeminjaman;
  344. }
  345.  
  346. Peminjaman pinjam = new Peminjaman(12345, brg, 1);
  347.  
  348. public String toString(){
  349. String x = "Status Peminjaman = " + this.getstatusPeminjaman() +
  350. "\nID Peminjam = " + this.getidPeminjam() +
  351. "\nJumlah Peminjaman = " + this.getjumlahPeminjaman() +
  352. "\nStatus = " + this.getstatusPeminjaman();
  353.  
  354. return x;
  355. }
  356.  
  357. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement