Pertemuan 11 KPPL - Membuat Scenario & Use Case Diagram Perpustakaan Digital

Nama : Kadek Fajar Pramartha Yasodana

NRP : 5025231185

Kelas : KPPL E

Membuat Scenario & Use Case Diagram Perpustakaan Digital

1. Buat skenario untuk sistem aplikasi perpustakaan digital

Alur Sistem

-Pada sistem terdapat beberapa aktor seperti user, admin, dan guest.

-Pada sistem juga terdapat object yang akan dilakukan interaksi pada sistem seperti buku.

-Guest bisa melakukan registrasi pada sistem untuk mendapatkan akun user.

-User nantinya bisa melakukan peminjaman dengan melakukan request meminjam buku berisi nama buku, tanggal pengambilan, dan tanggal pengembalian.

-Setelah user melakukan request, admin nantinya bisa melakukan aproval/rejection pada request tersebut. Rejection bisa terjadi jika buku tidak ada atau history pengembalian dari user yang mencurigakan.

System Description

  1. Tujuan Sistem : Sistem akan dibuat untuk menyelesaikan masalah mengenai pencatatan perpustakaan yang rumit. Sistem akan memudahkan admin dan user untuk mengingat buku buku apa yang sudah dipinjam, dan fungsi yang akan memudahkan lainnya.
  2. Lingkup Sistem : Sistem akan mencakup kebutuhan request buku dari user dan juga aproval dan rejection dari Admin. Sistem juga akan melakukan pengecekan otomatis untuk mengingat user yang telah melewati batas peminjaman buku untuk dikembalikan. Selain itu, sistem akan memudahkan admin untuk melakukan pencarian buku pada suatu tempat, menampilkan list dari buku yang tersedia dan dipinjam, beserta fungsionalitas lainnya. User juga bisa melakukan fungsionalitas searching untuk memudahkan mencari buku yang diinginkan sesuai preferensi dari user
  3. Fungsionalitas Utama : Pendaftaran User, Sistem Request Meminjam Buku, Sistem Aproval/Rejection untuk Request, Searching System, Diagnostic System
  4. Komponen Utama : User Interface (Bisa berupa website atau aplikasi), Database (Untuk menyimpan data dari peminjaman, request, dll), Backend (Sistem untuk mengconnect database dan melakukan logic dari sistem perpustakaan)
  5. Kebutuhan Pengguna : User bisa berupa siswa atau individu yang ingin melakukan peminjaman buku, Admin adalah administrator/penjaga dari perpustakaan tersebut.
  6. Interaksi Sistem dengan Lingkungan Eksternal : Sistem akan dihosting pada sebuah cloud atau self hosted yang nantinya logic ini akan berinteraksi dengan pengguna, user, dan guest.
  7. Asumsi dan Batasan : Batasan dari sistem ini adalah hanya untuk melakukan peminjaman object perpustakaan seperti buku.


2. Buat use case diagram untuk sistem perpustakaan digital sesuai dengan scenarion\ yang dibuat



Comments

Popular posts from this blog

Pertemuan 13 OOP - Abstraksi & Simulasi Fox & Rabit

Pertemuan 11 PWEB - Membuat Website CRUD PHP MySQL

Pertemuan 11 PBO - Studi Kasus Network Project (Inheritance)