SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
Document: UML Diagrams – Library Management System
TUGAS II [Individu]
PERANCANGAN PERANGKAT LUNAK – KI141325
KELAS C
DIAGRAM UML: Sistem Manajemen Perpustakaan
Use Case Diagram, Activity Diagram, Alur Normal –
Alternatif – Eksepsi, Class Diagram, Sequence Diagram
Pertemuan VII
Oleh:
Monica Indah Habsari – 05111440000060
Dosen Pengajar:
Nurul Fajrin S.Kom, M.Sc.
JURUSAN TEKNIK INFORMATIKA
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh Nopember
Surabaya 2017
Document: UML Diagrams – Library Management System
A. Use Case Diagram
Document: UML Diagrams – Library Management System
B. Activity Diagram
 Peminjaman Buku
Document: UML Diagrams – Library Management System
 Pengembalian Buku
Document: UML Diagrams – Library Management System
C. Class Diagram
Document: UML Diagrams – Library Management System
D. Sequence Diagram
 Peminjaman Buku
Document: UML Diagrams – Library Management System
 Pengembalian Buku
Document: UML Diagrams – Library Management System
E. Alur Normal, Alur Alternatif, Alur Eksepsi
Nama Use Case Peminjaman Buku
Kode Use Case UC01
Aktor Petugas, Anggota
Deskripsi - Petugas dapat melakukan validasi anggota,
cek ketersedian buku, update status buku,
menambahkan data peminjaman
- Anggota dapat mendaftar keanggotaan
perpustakaan dan meminjam buku
Trigger Ketika terdapat peminjaman buku
Kondisi Awal Buku belum dipinjam
Alur Normal
1. Anggota melakukan
peminjaman
2. Sistem mengecek ketersedian
buku yang akan dipinjam
3. a. Anggota melakukan Login
4. Sistem memvalidasi login
5. a. Anggota mengklik pinjam
untuk meminjam buku
6. Sistem mengeluarkan detail
buku yang dipinjam oleh
anggota
7. Petugas mengisi detail anggota,
buku, dan peminjaman.
8. Petugas membuat data
peminjaman
9. Petugas melakukan update
status buku
Informasi yang terkait
1. -
2. Kolom pencarian, tombol pencarian, dan data
buku
3. Data anggota
4. -
5. Data buku sesuai keyword, tombol pinjam, dan
tombol batal
6. Data buku sesuai dengan yang dipinjam anggota,
tombol lanjut, tombol hapus, dan tombol tambah
item
7. -
8. Data anggota yang terdaftar
9. Data buku yang dipinjam anggota dan data
anggota
Alur alternatif:
- 4b. Pengunjung melakukan registrasi
- 5b. Anggota batal pinjam karena tidak tersedia
Kondisi Akhir Buku telah dipinjam
Eksepsi
E1. Jika buku yang ingin dipinjam tidak tersedia
E2. Anggota sudah melebihi kuota peminjaman
Document: UML Diagrams – Library Management System
Nama Use Case Pengembalian Buku
Kode Use Case UC02
Aktor Petugas, Anggota
Deskripsi - Petugas dapat memverifikasi anggota, menghitung
denda, dan mengupdate status buku dan status
peminjaman
- Anggota dapat mengembalikan buku atau membayar
denda
Trigger Ketika ada pengembalian buku
Kondisi Awal Buku belum kembali
Alur Normal
1. Anggota melakukan Login
2. Anggota mengembalikan
buku
3. Petugas melakukan
verifikasi anggota
4. Sistem mengeluarkan bukti
valid data anggota
5. Sistem mengeluarkan detail
peminjaman
6. a. Petugas mengecek
transaksi buku
7. Petugas mengecek
kesesuaian buku
8. Petugas mengupdate data
buku
9. Petugas mengupdate data
peminjaman
Informasi yang terkait
1. Data anggota
2. Data buku
3. Data anggota dan data buku
4. Informasi deatil keanggotaan anggota
5. Kolom pencarian, tombol pencarian, data buku
6. Data peminjaman
7. Data buku
8. Data buku
9. Data peminjaman
Alur alternatif:
- 6b. Petugas menghitung denda keterlambatan yang harus dibayar
- 6b1. Anggota melunasi denda
Kondisi Akhir Buku telah kembali
Eksepsi
E1. Anggota tidak valid
E2. Buku tidak sesuai

Contenu connexe

Tendances

5 ta-2021-05-business-understanding-modul-ariw-2021-07-17
5 ta-2021-05-business-understanding-modul-ariw-2021-07-175 ta-2021-05-business-understanding-modul-ariw-2021-07-17
5 ta-2021-05-business-understanding-modul-ariw-2021-07-17ArdianDwiPraba
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)Simon Patabang
 
Presentasi fuzzy logic (Logika Fuzzy)
Presentasi fuzzy logic (Logika Fuzzy)Presentasi fuzzy logic (Logika Fuzzy)
Presentasi fuzzy logic (Logika Fuzzy)radar radius
 
PERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKDhika The'Lover
 
Metode pencarian heuristik
Metode pencarian heuristikMetode pencarian heuristik
Metode pencarian heuristikBaguss Chandrass
 
7. ta 2021-07-visualisasi-modul-ariw-2021-07-17-v2
7. ta 2021-07-visualisasi-modul-ariw-2021-07-17-v27. ta 2021-07-visualisasi-modul-ariw-2021-07-17-v2
7. ta 2021-07-visualisasi-modul-ariw-2021-07-17-v2ArdianDwiPraba
 
Materi imk aspek manusia
Materi imk aspek manusiaMateri imk aspek manusia
Materi imk aspek manusiaKukuh Aji
 
Representasi Pengetahuan
Representasi PengetahuanRepresentasi Pengetahuan
Representasi PengetahuanSherly Uda
 
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...Bambang Sugianto
 
ERD (Entity Relationship Diagram)
ERD (Entity Relationship Diagram)ERD (Entity Relationship Diagram)
ERD (Entity Relationship Diagram)Muhammad Fajar
 
Data Base Tiket Pesawat
Data Base Tiket PesawatData Base Tiket Pesawat
Data Base Tiket Pesawatnaufals11
 
PPT Desain Antar Muka.pptx
PPT Desain Antar Muka.pptxPPT Desain Antar Muka.pptx
PPT Desain Antar Muka.pptxMirnaNia
 
Machine Learning dengan R
Machine Learning dengan RMachine Learning dengan R
Machine Learning dengan RMuhammad Rifqi
 
Materi Data Mining - C4.5
Materi Data Mining - C4.5Materi Data Mining - C4.5
Materi Data Mining - C4.5dedidarwis
 

Tendances (20)

Algoritma brute force
Algoritma brute forceAlgoritma brute force
Algoritma brute force
 
5 ta-2021-05-business-understanding-modul-ariw-2021-07-17
5 ta-2021-05-business-understanding-modul-ariw-2021-07-175 ta-2021-05-business-understanding-modul-ariw-2021-07-17
5 ta-2021-05-business-understanding-modul-ariw-2021-07-17
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)
 
Use skenario
Use skenarioUse skenario
Use skenario
 
Arsitektur basis data
Arsitektur basis dataArsitektur basis data
Arsitektur basis data
 
Presentasi fuzzy logic (Logika Fuzzy)
Presentasi fuzzy logic (Logika Fuzzy)Presentasi fuzzy logic (Logika Fuzzy)
Presentasi fuzzy logic (Logika Fuzzy)
 
Pertemuan-6.pptx
Pertemuan-6.pptxPertemuan-6.pptx
Pertemuan-6.pptx
 
Imk 1 pendahuluan
Imk 1   pendahuluanImk 1   pendahuluan
Imk 1 pendahuluan
 
PERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAK
 
Metode pencarian heuristik
Metode pencarian heuristikMetode pencarian heuristik
Metode pencarian heuristik
 
7. ta 2021-07-visualisasi-modul-ariw-2021-07-17-v2
7. ta 2021-07-visualisasi-modul-ariw-2021-07-17-v27. ta 2021-07-visualisasi-modul-ariw-2021-07-17-v2
7. ta 2021-07-visualisasi-modul-ariw-2021-07-17-v2
 
Materi imk aspek manusia
Materi imk aspek manusiaMateri imk aspek manusia
Materi imk aspek manusia
 
Representasi Pengetahuan
Representasi PengetahuanRepresentasi Pengetahuan
Representasi Pengetahuan
 
Analisis algoritma
Analisis algoritmaAnalisis algoritma
Analisis algoritma
 
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
 
ERD (Entity Relationship Diagram)
ERD (Entity Relationship Diagram)ERD (Entity Relationship Diagram)
ERD (Entity Relationship Diagram)
 
Data Base Tiket Pesawat
Data Base Tiket PesawatData Base Tiket Pesawat
Data Base Tiket Pesawat
 
PPT Desain Antar Muka.pptx
PPT Desain Antar Muka.pptxPPT Desain Antar Muka.pptx
PPT Desain Antar Muka.pptx
 
Machine Learning dengan R
Machine Learning dengan RMachine Learning dengan R
Machine Learning dengan R
 
Materi Data Mining - C4.5
Materi Data Mining - C4.5Materi Data Mining - C4.5
Materi Data Mining - C4.5
 

Dernier

Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptxPresentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptxyoodika046
 
PPT AHLI MADYA BANGUNAN GEDUNGggggg.pptx
PPT AHLI MADYA BANGUNAN GEDUNGggggg.pptxPPT AHLI MADYA BANGUNAN GEDUNGggggg.pptx
PPT AHLI MADYA BANGUNAN GEDUNGggggg.pptxssuserdfcb68
 
Pelaksana Lapangan Pekerjaan Bangun air Limbah Permukiman Madya
Pelaksana Lapangan Pekerjaan Bangun air Limbah Permukiman MadyaPelaksana Lapangan Pekerjaan Bangun air Limbah Permukiman Madya
Pelaksana Lapangan Pekerjaan Bangun air Limbah Permukiman Madyadedekhendro370
 
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptx
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptxUTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptx
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptxAndimarini2
 
Jual Cytotec Di Batam Ori 👙082122229359👙Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Di Batam Ori 👙082122229359👙Pusat Peluntur Kandungan KonsultasiJual Cytotec Di Batam Ori 👙082122229359👙Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Di Batam Ori 👙082122229359👙Pusat Peluntur Kandungan Konsultasissupi412
 
Pengujian (hipotesis) pak aulia ikhsan dalam ilmu statistika
Pengujian (hipotesis) pak aulia ikhsan dalam ilmu statistikaPengujian (hipotesis) pak aulia ikhsan dalam ilmu statistika
Pengujian (hipotesis) pak aulia ikhsan dalam ilmu statistika3334230074
 
Contoh PPT Pelaksanaan Pekerjaan Gedung Konstruksi
Contoh PPT Pelaksanaan Pekerjaan Gedung KonstruksiContoh PPT Pelaksanaan Pekerjaan Gedung Konstruksi
Contoh PPT Pelaksanaan Pekerjaan Gedung KonstruksiIhsanGaffar3
 
PPT PELAKSANA LAPANGAN PERPIPAAN MADYA - IWAN SYAHRONI.pptx
PPT PELAKSANA LAPANGAN PERPIPAAN MADYA - IWAN SYAHRONI.pptxPPT PELAKSANA LAPANGAN PERPIPAAN MADYA - IWAN SYAHRONI.pptx
PPT PELAKSANA LAPANGAN PERPIPAAN MADYA - IWAN SYAHRONI.pptxHeruHadiSaputro
 
perbedaan jalan raya dan rel bahasa Indonesia.pptx
perbedaan jalan raya dan rel bahasa Indonesia.pptxperbedaan jalan raya dan rel bahasa Indonesia.pptx
perbedaan jalan raya dan rel bahasa Indonesia.pptxMuhamadIrfan190120
 
Pengolahan Kelapa Sawit 1 pabrik pks.pdf
Pengolahan Kelapa Sawit 1 pabrik pks.pdfPengolahan Kelapa Sawit 1 pabrik pks.pdf
Pengolahan Kelapa Sawit 1 pabrik pks.pdffitriAnnisa54
 
Kalor dan Perpindahan Kalor presentasi.ppt
Kalor dan Perpindahan Kalor presentasi.pptKalor dan Perpindahan Kalor presentasi.ppt
Kalor dan Perpindahan Kalor presentasi.pptAchmadDwitamaKarisma
 
Bahan kuliah elemen mesin semester 2 rekayasa manufaktur
Bahan kuliah elemen mesin semester 2 rekayasa manufakturBahan kuliah elemen mesin semester 2 rekayasa manufaktur
Bahan kuliah elemen mesin semester 2 rekayasa manufakturAhmadAffandi36
 
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptxppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptxArisatrianingsih
 
Lecture 02 - Kondisi Geologi dan Eksplorasi Batubara untuk Tambang Terbuka - ...
Lecture 02 - Kondisi Geologi dan Eksplorasi Batubara untuk Tambang Terbuka - ...Lecture 02 - Kondisi Geologi dan Eksplorasi Batubara untuk Tambang Terbuka - ...
Lecture 02 - Kondisi Geologi dan Eksplorasi Batubara untuk Tambang Terbuka - ...rororasiputra
 
397187784-Contoh-Kasus-Analisis-Regresi-Linear-Sederhana.pptx
397187784-Contoh-Kasus-Analisis-Regresi-Linear-Sederhana.pptx397187784-Contoh-Kasus-Analisis-Regresi-Linear-Sederhana.pptx
397187784-Contoh-Kasus-Analisis-Regresi-Linear-Sederhana.pptxVinaAmelia23
 
Gambar kerja TUREN KETAWANG malang jawa timur.pdf
Gambar kerja TUREN KETAWANG malang jawa timur.pdfGambar kerja TUREN KETAWANG malang jawa timur.pdf
Gambar kerja TUREN KETAWANG malang jawa timur.pdfYoyokSuwiknyo
 
Gambar Rencana TOYOMARTO KETINDAN Malang jawa timur.pdf
Gambar Rencana TOYOMARTO KETINDAN Malang jawa timur.pdfGambar Rencana TOYOMARTO KETINDAN Malang jawa timur.pdf
Gambar Rencana TOYOMARTO KETINDAN Malang jawa timur.pdfYoyokSuwiknyo
 
Pengeloaan Limbah NonB3 KLHK-Upik-090921.pdf
Pengeloaan Limbah NonB3 KLHK-Upik-090921.pdfPengeloaan Limbah NonB3 KLHK-Upik-090921.pdf
Pengeloaan Limbah NonB3 KLHK-Upik-090921.pdfPusatKeteknikanKehut
 

Dernier (19)

Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptxPresentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
 
PPT AHLI MADYA BANGUNAN GEDUNGggggg.pptx
PPT AHLI MADYA BANGUNAN GEDUNGggggg.pptxPPT AHLI MADYA BANGUNAN GEDUNGggggg.pptx
PPT AHLI MADYA BANGUNAN GEDUNGggggg.pptx
 
Pelaksana Lapangan Pekerjaan Bangun air Limbah Permukiman Madya
Pelaksana Lapangan Pekerjaan Bangun air Limbah Permukiman MadyaPelaksana Lapangan Pekerjaan Bangun air Limbah Permukiman Madya
Pelaksana Lapangan Pekerjaan Bangun air Limbah Permukiman Madya
 
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptx
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptxUTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptx
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptx
 
Abortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
Abortion Pills In Doha // QATAR (+966572737505 ) Get CytotecAbortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
Abortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
 
Jual Cytotec Di Batam Ori 👙082122229359👙Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Di Batam Ori 👙082122229359👙Pusat Peluntur Kandungan KonsultasiJual Cytotec Di Batam Ori 👙082122229359👙Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Di Batam Ori 👙082122229359👙Pusat Peluntur Kandungan Konsultasi
 
Pengujian (hipotesis) pak aulia ikhsan dalam ilmu statistika
Pengujian (hipotesis) pak aulia ikhsan dalam ilmu statistikaPengujian (hipotesis) pak aulia ikhsan dalam ilmu statistika
Pengujian (hipotesis) pak aulia ikhsan dalam ilmu statistika
 
Contoh PPT Pelaksanaan Pekerjaan Gedung Konstruksi
Contoh PPT Pelaksanaan Pekerjaan Gedung KonstruksiContoh PPT Pelaksanaan Pekerjaan Gedung Konstruksi
Contoh PPT Pelaksanaan Pekerjaan Gedung Konstruksi
 
PPT PELAKSANA LAPANGAN PERPIPAAN MADYA - IWAN SYAHRONI.pptx
PPT PELAKSANA LAPANGAN PERPIPAAN MADYA - IWAN SYAHRONI.pptxPPT PELAKSANA LAPANGAN PERPIPAAN MADYA - IWAN SYAHRONI.pptx
PPT PELAKSANA LAPANGAN PERPIPAAN MADYA - IWAN SYAHRONI.pptx
 
perbedaan jalan raya dan rel bahasa Indonesia.pptx
perbedaan jalan raya dan rel bahasa Indonesia.pptxperbedaan jalan raya dan rel bahasa Indonesia.pptx
perbedaan jalan raya dan rel bahasa Indonesia.pptx
 
Pengolahan Kelapa Sawit 1 pabrik pks.pdf
Pengolahan Kelapa Sawit 1 pabrik pks.pdfPengolahan Kelapa Sawit 1 pabrik pks.pdf
Pengolahan Kelapa Sawit 1 pabrik pks.pdf
 
Kalor dan Perpindahan Kalor presentasi.ppt
Kalor dan Perpindahan Kalor presentasi.pptKalor dan Perpindahan Kalor presentasi.ppt
Kalor dan Perpindahan Kalor presentasi.ppt
 
Bahan kuliah elemen mesin semester 2 rekayasa manufaktur
Bahan kuliah elemen mesin semester 2 rekayasa manufakturBahan kuliah elemen mesin semester 2 rekayasa manufaktur
Bahan kuliah elemen mesin semester 2 rekayasa manufaktur
 
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptxppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
 
Lecture 02 - Kondisi Geologi dan Eksplorasi Batubara untuk Tambang Terbuka - ...
Lecture 02 - Kondisi Geologi dan Eksplorasi Batubara untuk Tambang Terbuka - ...Lecture 02 - Kondisi Geologi dan Eksplorasi Batubara untuk Tambang Terbuka - ...
Lecture 02 - Kondisi Geologi dan Eksplorasi Batubara untuk Tambang Terbuka - ...
 
397187784-Contoh-Kasus-Analisis-Regresi-Linear-Sederhana.pptx
397187784-Contoh-Kasus-Analisis-Regresi-Linear-Sederhana.pptx397187784-Contoh-Kasus-Analisis-Regresi-Linear-Sederhana.pptx
397187784-Contoh-Kasus-Analisis-Regresi-Linear-Sederhana.pptx
 
Gambar kerja TUREN KETAWANG malang jawa timur.pdf
Gambar kerja TUREN KETAWANG malang jawa timur.pdfGambar kerja TUREN KETAWANG malang jawa timur.pdf
Gambar kerja TUREN KETAWANG malang jawa timur.pdf
 
Gambar Rencana TOYOMARTO KETINDAN Malang jawa timur.pdf
Gambar Rencana TOYOMARTO KETINDAN Malang jawa timur.pdfGambar Rencana TOYOMARTO KETINDAN Malang jawa timur.pdf
Gambar Rencana TOYOMARTO KETINDAN Malang jawa timur.pdf
 
Pengeloaan Limbah NonB3 KLHK-Upik-090921.pdf
Pengeloaan Limbah NonB3 KLHK-Upik-090921.pdfPengeloaan Limbah NonB3 KLHK-Upik-090921.pdf
Pengeloaan Limbah NonB3 KLHK-Upik-090921.pdf
 

Tugas perancangan-perangkat-lunak-c-sistem-manajemen-perpustakaan-diagram-uml

  • 1. Document: UML Diagrams – Library Management System TUGAS II [Individu] PERANCANGAN PERANGKAT LUNAK – KI141325 KELAS C DIAGRAM UML: Sistem Manajemen Perpustakaan Use Case Diagram, Activity Diagram, Alur Normal – Alternatif – Eksepsi, Class Diagram, Sequence Diagram Pertemuan VII Oleh: Monica Indah Habsari – 05111440000060 Dosen Pengajar: Nurul Fajrin S.Kom, M.Sc. JURUSAN TEKNIK INFORMATIKA Fakultas Teknologi Informasi Institut Teknologi Sepuluh Nopember Surabaya 2017
  • 2. Document: UML Diagrams – Library Management System A. Use Case Diagram
  • 3. Document: UML Diagrams – Library Management System B. Activity Diagram  Peminjaman Buku
  • 4. Document: UML Diagrams – Library Management System  Pengembalian Buku
  • 5. Document: UML Diagrams – Library Management System C. Class Diagram
  • 6. Document: UML Diagrams – Library Management System D. Sequence Diagram  Peminjaman Buku
  • 7. Document: UML Diagrams – Library Management System  Pengembalian Buku
  • 8. Document: UML Diagrams – Library Management System E. Alur Normal, Alur Alternatif, Alur Eksepsi Nama Use Case Peminjaman Buku Kode Use Case UC01 Aktor Petugas, Anggota Deskripsi - Petugas dapat melakukan validasi anggota, cek ketersedian buku, update status buku, menambahkan data peminjaman - Anggota dapat mendaftar keanggotaan perpustakaan dan meminjam buku Trigger Ketika terdapat peminjaman buku Kondisi Awal Buku belum dipinjam Alur Normal 1. Anggota melakukan peminjaman 2. Sistem mengecek ketersedian buku yang akan dipinjam 3. a. Anggota melakukan Login 4. Sistem memvalidasi login 5. a. Anggota mengklik pinjam untuk meminjam buku 6. Sistem mengeluarkan detail buku yang dipinjam oleh anggota 7. Petugas mengisi detail anggota, buku, dan peminjaman. 8. Petugas membuat data peminjaman 9. Petugas melakukan update status buku Informasi yang terkait 1. - 2. Kolom pencarian, tombol pencarian, dan data buku 3. Data anggota 4. - 5. Data buku sesuai keyword, tombol pinjam, dan tombol batal 6. Data buku sesuai dengan yang dipinjam anggota, tombol lanjut, tombol hapus, dan tombol tambah item 7. - 8. Data anggota yang terdaftar 9. Data buku yang dipinjam anggota dan data anggota Alur alternatif: - 4b. Pengunjung melakukan registrasi - 5b. Anggota batal pinjam karena tidak tersedia Kondisi Akhir Buku telah dipinjam Eksepsi E1. Jika buku yang ingin dipinjam tidak tersedia E2. Anggota sudah melebihi kuota peminjaman
  • 9. Document: UML Diagrams – Library Management System Nama Use Case Pengembalian Buku Kode Use Case UC02 Aktor Petugas, Anggota Deskripsi - Petugas dapat memverifikasi anggota, menghitung denda, dan mengupdate status buku dan status peminjaman - Anggota dapat mengembalikan buku atau membayar denda Trigger Ketika ada pengembalian buku Kondisi Awal Buku belum kembali Alur Normal 1. Anggota melakukan Login 2. Anggota mengembalikan buku 3. Petugas melakukan verifikasi anggota 4. Sistem mengeluarkan bukti valid data anggota 5. Sistem mengeluarkan detail peminjaman 6. a. Petugas mengecek transaksi buku 7. Petugas mengecek kesesuaian buku 8. Petugas mengupdate data buku 9. Petugas mengupdate data peminjaman Informasi yang terkait 1. Data anggota 2. Data buku 3. Data anggota dan data buku 4. Informasi deatil keanggotaan anggota 5. Kolom pencarian, tombol pencarian, data buku 6. Data peminjaman 7. Data buku 8. Data buku 9. Data peminjaman Alur alternatif: - 6b. Petugas menghitung denda keterlambatan yang harus dibayar - 6b1. Anggota melunasi denda Kondisi Akhir Buku telah kembali Eksepsi E1. Anggota tidak valid E2. Buku tidak sesuai