Anda di halaman 1dari 9

LAPORAN PRAKTIKUM

Program Berorientasi Objek II


“Perpustakaan USD”

Oleh
Nama : Katharina Tyas Aprilia
NIM : 195314031
Kelas :A

PROGRAM STUDI INFORMATIKA


FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS SANATA DHARMA YOGYAKARTA
2020

1. Listing Program
a. Class Koleksi
 Untuk memanggil method yang ada di class Koleksi yang bertipe
String untuk method idKolesi,judul, penerbit dan bertipe int untuk
tahunTerbit.

b. Class Buku

 Untuk memanggil method yang dibutuhkan pada class Buku dan


merupakan turunan dari class Koleksi.
c. Class Cd
 Untuk memanggil method yang ada di class Cd_Dvd dan ini
merupakan turunan dari class Koleksi.

d. Class Majalah

 Untuk memanggil method yang dibutuhkan pada class majalah dan


merupakan turunan dari koleksi.
e. Interface Denda

 Digunakan untuk membuat methode denda kepada orang yang terlambat


mengembalikan koleksi di perpustakaan usd.

f. Class Peminjam

 Untuk memanggil method yang dibutuhkan pada Class Peminjam.


Selain itu juga agar perpustakaan memiliki data siapa aja yang sudah
meminjam, sudah mengembalikan serta yang telat mengembalikan
koleksi tersebut.

g. Class Mahasiswa
 Class ini merupakan turunan dari class Peminjam. Class ini berisikan
methode untuk mendata mahasiswa yang meminjam di perpustakaan.
Selain itu juga class ini menyediakan method denda untuk menghitung
denda bagi mahasiswa yang telat mengembalikan koleksi tersebut dan
denda tersebut dikalikan 50000 per harinya.

h. Class Dosen

 Class ini merupakan turunan dari class peminjam. Class ini berisikan
methode untuk mendata dosen yang meminjam di perpustakaan. Selain
itu juga class ini menyediakan method denda untuk menghitung denda
bagi mahasiswa yang telat mengembalikan koleksi tersebut dan denda
tersebut dikalikan 500000 per harinya.

i. Class Masyarakat
 Class ini merupakan turunan dari class Peminjam. Class ini
berisikan methode untuk mendata masyarakat umum yang meminjam
di perpustakaan. Selain itu juga class ini menyediakan method denda
untuk menghitung denda bagi mahasiswa yang telat mengembalikan
koleksi tersebut dan denda tersebut dikalikan 50000 per harinya.

j. Class Perpuastakaan USD.


 Class main untuk mejalankan program di class perpustakaan. Di
class ini terdapat berbagai objek dan kita menginputkan data data yang
dibutuhkan dari class tadi.
 Dalam class ini terdapat objek bernama bk dengan class Buku.
Objek ini digunakan untuk mengisikan data identitas dari sebuah buku
yang ada di perpustakaan.
 Terdapat objek bernama bobo dengan class Majalah. Objek ini
digunakan untuk mengisikan data identitas dari sebuah majalah yang
ada di perpustakaan.
 Terdapat objek bernama maba dengan class Mahasiswa. Objek ini
digunakan untuk mengisikan data identitas dari mahasiswa yang
meminjam koleksi yang ada di perpustakaan.
 Terdapat objek bernama film dengan class Cd_Dvd. Objek ini
digunakan untuk mengisikan data identitas dari sebuah Cd_Dvd yang
ada di perpustakaan.
 Terdapat objek bernama dsn dengan class Dosen. Objek ini
digunakan untuk mengisikan data identitas dari dosen yang meminjam
koleksi yang ada di perpustakaan.
 Terdapat objek bernama mu dengan class MasyarakatUmum. Objek
ini digunakan untuk mengisikan data identitas dari masyarakat yang
meminjam koleksi yang ada di perpustakaan.

2. Output

 Merupakan hasil dari program yang sudah dijalankan.


3. Diagram

Anda mungkin juga menyukai