Deskripsi Use Case login

14
Diagram Use Case Use Case diagram Staff Perpustakaan mengambarkan kegiatan- kegiatan staff perpustakaan yang akan dip roses oleh system seperti mengelola data anggota, mengelola data buku, mengelola data klasifikasi buku, mengelola data ketentuan perpustakaan, mengelola data peminjaman buku, mengelola data pengembalian dang anti pemakai seperti terlihat pada gambar di bawah ini :

Transcript of Deskripsi Use Case login

Diagram Use Case

Use Case diagram Staff Perpustakaan mengambarkan kegiatan-kegiatan staff perpustakaan yang akan dip roses oleh systemseperti mengelola data anggota, mengelola data buku, mengeloladata klasifikasi buku, mengelola data ketentuan perpustakaan,mengelola data peminjaman buku, mengelola data pengembalian danganti pemakai seperti terlihat pada gambar di bawah ini :

Activity Diagram

1. Activity diagram Login

Aktor memasukannama dan sandi

Masuk ke menu utamaMasukan kembali nama dan sandi

Aktor berhasil masuk ke sistem

Nama dan sandi benarNama dan sandi benar

2. Activity Diagram Mengelola Data anggota

3. Activity Diagram Mengelola Data Buku

4. Aktivity Diagram Mengelola Data Klasifikasi Buku

5. Activity Diagram Mengelola Data Ketentuan Perpustakaan

Deskripsi Use Case

1. Deskripsi Use Case login

Nama Use Case

Login

Aktor Staff perpustakaanDeskripsi Staff perpustakaan melakukan proses

login untuk masuk ke menu utamaException Proses login gagalPre Condition

nama dan sandi aktor telah tersimpandalam database

Aktor SistemSkenario Normal1. Aktor melakukan nama dan sandi

2. Membuka koneksi database3. Melakukan Otentikasi nama dan sandi yang dimasukan

4. Proses otentikasi berhasil, aktor masuk ke halaman utamaSekenario Alternatif1. Aktor mengisi nama,sandi, tingkatan dan memilih masuk

2. Membuka koneksi database 3. Melakukan Otentikasi nama dan sandi yang dimasukan4. Apabila poses otentikasi gagal tampilkanpesan errora

Post Condition Aktor berhasil melakukan login

2. Deskripsi Use Case mengelola data anggota

Nama Use Case

Mengelola data anggota

Aktor Staff perpustakaanDeskripsi Aktor mengelola data anggotaException Data anggota tidak lengkapPre Condition

Ada perubahan data anggota

Aktor SistemSkenario Normal1. Aktor memilih tombol tambah

2. Menampilkan Form tambah anggota

3. Aktor menginput data anggota

4. Menyimpan data anggota kedatabase

5. Aktor memilih data yang akan di ubah dan memilih ubah

6. Menampilkan form ubah anggota dan data yang dipilih

7. Aktor memilih data yang akan dihapus dan memilih hapus

8. Jika pilih yes maka data akan di hapus, jika no maka data tidak akan dihapus

9. Aktor memilih tombol tampil

10. Tampil semua data anggota

11. Aktor memilih tombolkeluar

12. Tampil menu utamaSekenario Alternatif1. Aktor memilih tombol tambah

2. Menampilkan form tambah anggota

3. Aktor menginput data anggota

4. Cek apakah data sudah terisi semua, jika sudah maka data akan disimpan ke database, jika belum maka akan tampil pesan data belumlengkap.

5. Aktor memilih data yang akan diUbah dan memilih Ubah

6. Cek apakah data sudah terisi semua, jika sudah maka data akan disimpan ke database, jika belum maka akan tampil pesan data belumlengkap

7. Aktor memilih data yang akan duhapus dan memilih hapus

8. Tampil konfirmasi data anggota akan dihapus

9. Aktor memilih yes pada data anggota yang akan dihapus

10. Data anggota dihapus dari database

Post Condition Aktor berhasil melakukan ubah data anggota

3. Deskripsi Use Case mengelola data buku

Nama Use Case

Mengelola Data Buku

Aktor Staff perpustakaanDeskripsi Aktor mengelola data BukuException Data Buku tidak lengkapPre Condition

Ada perubahan data Buku

Aktor SistemSkenario Normal1. Aktor memilih tombol tambah

2. Menampilkan Form tambah buku

3. Aktor menginput data buku

4. Menyimpan data buku ke database

5. Aktor memilih data yang akan di ubah dan memilih ubah

6. Menampilkan form ubah buku dan data yang dipilih

7. Aktor memilih data yang akan dihapus dan memilih hapus

8. Jika pilih yes maka data akan di hapus, jika no maka data tidak akan dihapus

9. Aktor memilih tombol tampil

10. Tampil semua data buku11. Aktor memilih tombolkeluar

12. Tampil menu utamaSekenario Alternatif

1. Aktor memilih tombol tambah

2. Menampilkan form tambah buku

3. Aktor menginput data buku

4. Cek apakah data sudah terisi semua, jika sudah maka data akan disimpan ke database, jika belum maka akan tampil pesan data belumlengkap.

5. Aktor memilih data yang akan diUbah dan memilih Ubah

6. Cek apakah data sudah terisi semua, jika sudah maka data akan disimpan ke database, jika belum maka akan tampil pesan data belumlengkap

7. Aktor memilih data yang akan duhapus dan memilih hapus

8. Tampil konfirmasi data buku akan dihapus?

9. Aktor memilih yes pada data buku yang akandihapus

10. Data buku dihapus dari database

Post Condition Aktor berhasil melakukan ubah data buku

4. Deskripsi Use Case mengelola data klasifikasi buku

Nama Use Mengelola Data Klasifikasi Buku

CaseAktor Staff PerpustakaanDeskripsi Aktor mengelola data Klasifikasi BukuException Data Klasifikasi Buku tidak lengkapPre Condition

Ada perubahan data Klasifikasi Buku

Aktor SistemSkenario Normal1. Aktor memilih tombol tambah

2. Menampilkan Form tambah klasifikasi buku

3. Aktor menginput data klasifikasi buku

4. Menyimpan data klasifikasi buku ke database

5. Aktor memilih data yang akan di ubah dan memilih ubah

6. Menampilkan form ubah klasifikasi buku dan data yang dipilih

7. Aktor memilih data yang akan dihapus dan memilih hapus

8. Jika pilih yes maka data akan di hapus, jika no maka data tidak akan dihapus

9. Aktor memilih tombol tampil

10. Tampil semua data klasifikasi buku

11. Aktor memilih tombolkeluar

12. Tampil menu utamaSekenario Alternatif1. Aktor memilih tombol tambah

2. Menampilkan form tambah klasifikasi buku

3. Aktor menginput data klasifikasi buku

4. Cek apakah data sudah terisi semua, jika sudah maka data akan disimpan ke database, jika belum maka akan tampil pesan data belumlengkap.

5. Aktor memilih data yang akan diUbah dan memilih Ubah

6. Cek apakah data sudah terisi semua, jika sudah maka data akan disimpan ke database, jika belum maka akan tampil pesan data belumlengkap

7. Aktor memilih data yang akan dihapus dan memilih hapus

8. Tampil konfirmasi data klasifikasi buku akan dihapus?

9. Aktor memilih yes pada data klasifikasi buku yang akan dihapus

10. Data klasifikasi buku dihapus dari database

Post Condition Aktor berhasil melakukan ubah data klasifikasi buku

5. Deskripsi Use Case mengelola data ketentuan perpustakaan

Nama Use Case

Mengelola Data Ketentuan Perpustakaan

Aktor Staff Perpustakaan

Deskripsi Aktor mengelola data Ketentuan Perpustakaan

Exception Data Ketentuan Perpustakaan tidak lengkap

Pre Condition

Ada perubahan data Ketentuan Perpustakaan

Aktor SistemSkenario Normal1. Aktor memilih tombol tambah

2. Menampilkan Form tambah ketentuan perpustakaan

3. Aktor menginput data ketentuan perpustakaan

4. Menyimpan data ketentuan perpustakaan ke database

5. Aktor memilih data yang akan di ubah dan memilih ubah

6. Menampilkan form ubah ketentuan perpustakaan dan data yang dipilih

7. Aktor memilih data yang akan dihapus dan memilih hapus

8. Jika pilih yes maka data akan di hapus, jika no maka data tidak akan dihapus

9. Aktor memilih tombol tampil

10. Tampil semua data ketentuan perpustakaan

11. Aktor memilih tombolkeluar

12. Tampil menu utamaSekenario Alternatif1. Aktor memilih tombol tambah

2. Menampilkan form tambah ketentuan perpustakaan

3. Aktor menginput data ketentuan perpustakaan

4. Cek apakah data sudah terisi semua, jika sudah maka data akan disimpan ke database, jika belum maka akan tampil pesan data belumlengkap.

5. Aktor memilih data yang akan diUbah dan memilih Ubah

6. Cek apakah data sudah terisi semua, jika sudah maka data akan disimpan ke database, jika belum maka akan tampil pesan data belumlengkap

7. Aktor memilih data yang akan dihapus dan memilih hapus

8. Tampil konfirmasi data ketentuan perpustakaan akan dihapus?

9. Aktor memilih yes pada data ketentuan perpustakaan yang akan dihapus

10. Data ketentuan perpustakaan dihapus dari database

Post Condition Aktor berhasil melakukan ubah data ketentuan perpustakaan

Class Diagram