Use case diagram
Use Case adalah deskripsi fungsi dari sebuah sistem perspektif pengguna. Use case bekerja dengan cara mendeskripsikan tipikal interaksi antara user (pengguna) sebuah sistem dengan sistemnya sendiri melalui sebuah cerita bagaimna sebuah sitem dipakai. Urutan langkah-langkah yang menerangkan antara pengguna dan sistem disebut scenario. Setiap scenario mendeskripsikan urutan kejadian. Setiap urutan diinisialisasi oleh orang, sistem yang lain, perangkat keras atau urutan waktu. Dengan demikian secara singkat bisa dikatakan usa case adalah serangkaian scenario yang digabungkan bersama-sama oleh tujuan umum pengguna.
Baca Juga : Diagram-Diagram UML (United Modelling Language)
Use Case Diagram Sistem Inventaris Kampus
Skenario Use Case
Skenario use case digunakan untuk memudahkan dalam menganalisa skenario yang akan kita gunakan pada langkah selanjutnya. Adapun tahap-tahap skenario use case sebagai berikut:1. Use case : Olah data kendaraan
Aktor : Admin
Kondisi awal : Pengguna memasukkan nama dan password
Kondisi akhir : Perubahan data disimpan di basis data
Deskripsi : Mengelola data kendaraan
2. Use case : Olah data peralatan
Aktor : Admin
Kondisi awal : Aktor telah sukses login
Kondisi akhir : Menyimpan data peralatan ke basis data
Deskripsi : Mengelola data peralatan
3. Use case : Olah data gedung
Aktor : Admin
Kondisi awa : Aktor telah sukses login
Kondisi akhir : Menyimpan data gedung ke basis data
Deskripsi : Mengelola data gedung
4. Use case : Olah data ruangan
Aktor : Admin
Kondisi awal : Aktor telah sukses login
Kondisi akhir : Menyimpan data ruangan ke basis data
Deskripsi : Mengelola data ruangan
5. Use case : Olah data peminjam.
Aktor : Admin
Kondisi awal : Aktor telah sukses login
Kondisi akhir : Menyimpan data peminjam ke basis data
Deskripsi : Mengelola data peminjam
6. Use case : Olah data peminjaman ruangan
Aktor : Admin
Kondisi awal : Aktor telah sukses login
Kondisi akhir : Menyimpan data peminjaman ruangan ke basis data
Deskripsi : Mengelola data peminjaman ruangan
7. Use case : Olah data peminjaman kendaraan
Aktor : Admin
Kondisi awal : Aktor telah sukses login
Kondisi akhir : Menyimpan data peminjaman kendaraan ke basis data
Deskripsi : Mengelola data peminjaman kendaraan
8. Use case : Olah data peminjaman peralatan
Aktor : Admin
Kondisi awal : Aktor telah sukses login
Kondisi akhir : Menyimpan data peminjaman peralatan ke basis data
Deskripsi : Mengelola data peminjaman peralatan
9. Use case : Olah data peminjaman peralatan
Aktor : Admin
Kondisi awal : Aktor telah sukses login
Kondisi akhir : Menyimpan data peminjaman peralatan ke basis data
Deskripsi : Mengelola data peminjaman peralatan
10. Use case : Olah data peminjaman gedung
Aktor : Admin
Kondisi awal : Aktor telah sukses login
Kondisi akhir : Menyimpan data peminjaman gedung ke basis data
Deskripsi : Mengelola data peminjaman gedung
11. Use case : Olah data verifikasi
Aktor : Admin
Kondisi awal : Pengguna memasukkan nama dan password
Kondisi akhir : Perubahan data disimpan di basis data
Deskripsi : Mengelola data verifikasi
12. Use case : Olah data buku tamu
Aktor : Admin
Kondisi awal : Aktor telah sukses login
Kondisi akhir : Menyimpan data buku tamu ke basis data
Deskripsi : Mengelola data buku tamu
13. Use case : Olah data laporan
Aktor : Admin
Kondisi awal : Aktor telah sukses login
Kondisi akhir : Menyimpan data laporan ke basis data
Deskripsi : Mengelola data laporan
14. Use case : Olah data daftar peminjam
Aktor : Peminjam
Kondisi awal : Aktor telah sukses terdaftar
Kondisi akhir : Menyimpan data ke basis data
Deskripsi : Mengelola data daftar peminjam
15. Use case : Olah data peminjaman ruangan
Aktor : Peminjam
Kondisi awal : Aktor telah sukses login
Kondisi akhir : Menyimpan data peminjaman ruangan ke basis data
Deskripsi : Mengelola data peminjaman ruangan
16. Use case : Olah data peminjaman gedung
Aktor : Peminjam
Kondisi awal : Aktor telah sukses login
Kondisi akhir : Menyimpan data peminjaman gedung ke basis data
Deskripsi : Mengelola data peminjaman gedung
17. Use case : Olah data peminjaman kendaraan
Aktor : Peminjam
Kondisi awal : Aktor telah sukses login
Kondisi akhir : Menyimpan data peminjaman kendaraan ke basis data
Deskripsi : Mengelola data peminjaman kendaraan
18. Use case : Olah data peminjaman peralatan
Aktor : Peminjam
Kondisi awal : Aktor telah sukses login
Kondisi akhir : Menyimpan data peminjaman peralatan ke basis data
Deskripsi : Mengelola data peminjaman peralatan
19. Use case : Olah data surat peminjam
Aktor : Peminjam
Kondisi awal : Aktor telah sukses login
Kondisi akhir : Menyimpan data
Deskripsi : Mengelola data surat peminjam