You are on page 1of 4

SOAL

JAWABAN

SISTEM PERPUSTAKAAN

1. Use Case Diagram


2. Skenario Fungsionalitas Utama:
Mengelola Peminjaman
Pustakawan mengakses sistem pada pengelolaan peminjaman, yang diawali dengan pengajuan
pinjam buku dari anggota, setelah anggota melakukan peminjaman buku, maka Pustakawan
mencatat buku, tanggal peminjaman dan anggota pada sistem, kemudian sistem menyimpan data-
data tersebut pada storage. Pustakawan dapat memantau siapa saja yang meminjam buku dan buku
apa saja yang dipinjam, dan juga Pustakawan dapat mengecek buku yang terlambat
pengembalianya, pada saat pengembalian, Pustakawan dapat mengetahui secara otomatis jumlah
denda yang harus dibayarkan.
3. Sequence Diagram Peminjaman dan Pengembalian

4. Class Diagram:
5. Algoritma Pada Class Diagram Anggota:
Method : Tambah
Algoritma :
a. Mulai
b. Masukkan data id_anggota, nama_anggota, alamat
c. Periksa data input,
d. Jika semua data terisi dan valid, makan simpan ke database dan menuju proses f , jika ada yang
belum valid, lakukan proses e
e. Pesan untuk mengisi ulang data secara valid, kembali ke proses d
f. Selesai
6. Implementasi Bahasa Pemrograman:
Bahasa Pemrograman Web, PHP:
class Anggota {
  public $id_anggota;public $nama_anggota; public $alamat;
  function tambah($id,$nama,$almt) {
    $this->id_anggota = $id;
    $this->nama_anggota = $nama;
    $this->alamat = $almt;
  }
}

You might also like