• Tidak ada hasil yang ditemukan

Pemodelan Sequence Diagram

Dalam dokumen BAB III ANALISA DAN PERANCANGAN (Halaman 52-68)

3.3.5.1 Sequence diagram melakukan pendaftaran

Anggota baru

Halaman Utama

1: pilih menu pendaftaran anggota

1.1: menampilkan form pendaftaran anggota

Form Pendaftran Anggota

2: masukan data anggota

2.1: data anggota tidak

vali d

2.4: menampilkan pesan pendaftaran berhasil,

menampilk an nomor antrian 2.3 : menyimpan

data antrian

3: menekan tombol cetak nomor antrian

3.2: struk nomor antrian

Members

2.2: jika valid simpan data anggota

3.1: cetak struk nomor antrian

3.3.5.2 Sequence diagram melakukan foto

Anggota baru

Form Pendaftaran

1: menekan tombol ambil foto

1.1: menampilkan form foto

Form Foto

2: menekan tombol foto

2.2: menampilkan hasil foto anggota

Upload Files

2.1: simpan foto anggota

Gambar 3.24, Sequence diagram melakukan foto

3.3.5.3 Sequence diagram mengelola antrian

Petugas

Pendaftaran 1: masukan Username Form Login dan Password Users 1.3.1: menampilkan halaman administrasi Form Antrian 1.3: validasi login

2: memilih menu antrian pendaftaran

2.1: menampilkan halaman antrian pendaftaran

3: menekan tombol panggil antrian

3.2: data nomor antrian

3.4: menampilkan nomor antrian 1.1: get username dan

password

1.2: data username & password

Halaman Utama Administrasi

3.1: get Data Nomor Antrian

3.3: update data nomor antrian Queues

3.3.5.4 Sequence diagram mengubah data anggota

Petugas

Pendaftaran 1: masukan Username Form Login dan Password Users 1.4: menampilkan halaman administrasi Form perubahan data anggota 1.3: validasi login

2: memilih menu perubahan data anggota

2.1: menampilkan halaman perubahan data anggota

3: masukan pencarian data anggota (nomor anggota, nama)

3.2: data anggota

4: mengubah data anggota

4.1: menyimpan perubahan data 4.1.1: menampilkan pesan data berhasil tersimpan

Halaman Utama Administrasi 1.1: get username dan

password

1.2: data username & password

3.1: mencari data anggota

3.4: menampilkan data anggota

Members

3.3.5.5 Sequence diagram mengaktifkan status anggota

Petugas

Pendaftaran 1: masukan Username Form Login dan Password

Users

1.4:

menampilkan halaman administrasi

Form status anggota

1.3: validasi login

2: memilih menu status anggota

2.1: menampilkan halaman status anggota

3: masukan pencarian data anggota (nomor anggota, nama)

3.3: menampilkan data anggota

4: mengubah status anggota

4.1: menyimpan perubahan data 4.2: menampilkan pesan status anggota sudah aktif

Halaman Utama Administrasi

1.1: get username dan password

1.2: data username & password

3.2: data anggota 3.1: mencari data anggota

Members

3.3.5.6 Sequence diagram tagging(menandai) kartu anggota

Petugas

Pendaftaran 1: masukan Username Form Login dan Password

Users

1.4:username & password valid, menampilkan halaman administrasi

Form Tagging Kartu Anggota

2: memilih menu tagging kartu anggota

2.1: menampilkan halaman tagging kartu anggota

3: masukan pencarian data anggota (nomor anggota, nama)

3.3: menampilkan data anggota

4: menekan tombol tagging

4.2.1: menampilkan pesan kartu berhasil ditagging

Proximity

4.1: mentagging nomor anggota ke kartu RFID

4.2: mengirim pesan data sudah ditagging Halaman Utama

Administrasi

1.3: validasi login 1.1: get username dan

password

1.2: data username & password

3.1: mencari data anggota

3.2: data anggota Members

3.3.5.7 Sequence diagram mencetak kartu anggota

Petugas

Pendaftaran 1: masukan Username Form Login dan Password

Users

1.4: Login valid, menampilkan halaman administrasi

Form cetak kartu anggota

2: memilih menu cetak kartu anggota

2.1: menampilkan halaman cetak kartu anggota

3: masukan pencarian data anggota (nomor anggota, nama)

3.3: menampilkan data anggota

4: menekan tombol cetak kartu

Halaman Utama Administrasi

1.3: validasi login 1.1: get username dan

password 1.2: data username & password

4.1: mencetak kartu 3.1: mencari data anggota

3.2: data anggota

Members

3.3.5.8 Sequence diagram memesan koleksi

Anggota

Halaman Utama

1: memilih menu pesan koleksi

1.1: menampilkan halaman pesan koleksi

Form pesan koleksi

2: memasukan data pencarian katalog berdasarkan (judul, pengarang, atau penerbit)

2.3: menampilkan data katalog dan koleksi yang dicari

3: memilih data koleksi 3.1: menampilkan list data koleksi

4: menekan tombol simpan

4.1.1: menampilkan pesan berhasil tersimpan & list pesanan

5: menekan tombol cetak pesanan

API INLIS

2.1: mencari data katalog

2.2: data katalog

4.1: menyimpan data pesanan

5.1: mencetak struk pesanan

Collection_Orders

3.3.5.9 Sequence diagram cari katalog

Anggota

Halaman Utama

1: memilih menu cari katalog

1.1: menampilkan halaman pencarian katalog

Form pencarian katalog

2: memasukan data pencarian katalog berdasarkan (judul, pengarang, atau penerbit)

2.2: mengeluarkan data katalog dan koleksi

2.2.1: menampilkan data katalog dan koleksi yang dicari

API INLIS

2.1: mengirim data pencarian

Gambar 3.31, Sequence diagram cari katalog

3.3.5.10 Sequence diagram memindai kartu anggota

Proximity

1: memindai data nomor anggota pada kartu

rfid_temp

2: menyimpan data pada tampungan sementara basis data

3: mencari data anggota

Sistem

4: menampilkan data anggota

3.3.5.11 Sequence diagram mengubah status pesanan Petugas Layanan Tertutup Form Login 1: masukan Username dan Password Users

1.4: login valid, menampilkan halaman administrasi

Form status pesanan

2: memilih menu pesanan koleksi layanan tertutup

2.1: menampilkan halaman pesanan koleksi layanan tertutup 3: memilih data pesanan

3.1: menampilkan data pesanan 4: mengubah status pesanan 1.3: validasi login

1.1: get username dan password 1.2: data username & password

Halaman Utama Administrasi

4.2: menampilkan pesan, status telah diubah

4.1: menyimpan data perubahan Collection_Orders

3.3.5.12 Sequence diagram menyimpan data peminjaman koleksi

Anggota

Halaman Utama

1: memilih menu peminjaman koleksi

1.1: menampilkan halaman peminjaman koleksi

Form Peminjaman

2: memindai kartu anggota rfid

2.4: menampilkan data anggota

4: menekan tombol selesai

Proximity

2.1: mengeluarkan data nomor anggota

3: memindai koleksi

3.4: menampilkan data koleksi

Pad Scanner 4.2: mencetak struk Collection_Loans 2.2: get data anggota 2.3: mengeluarkan data anggota 3.1: mengeluarkan data nomor item koleksi 3.2: get data koleksi 3.3: mengeluarkan data koleksi 4.1: menyimpan data peminjaman

4.2: mnampilkan pesan, transaksi peminjaman berhasil

3.3.5.13 Sequence diagram memperpanjang waktu peminjaman koleksi

Anggota

Halaman Utama

1: memilih menu perpanjangan

1.1: menampilkan halaman perpanjangan

Form perpanjangan

2: memindai kartu anggota rfid

2.3.1: menampilkan data anggota

3: menekan tombol selesai

Proximity

2.5.1: menampilkan data koleksi

Collection_Loans

2.1: mengeluarkan data nomor anggota

2.2: get data anggota

2.3: data anggota

2.4: get data koleksi yang dipinjam

2.5: data Koleksi

3.1: menyimpan data perpanjangan

3.2: mencetak s truk 3.3: menampilkan pesan, transaksi perpanjangan berhasil.

Members

3.3.5.14 Sequence diagram menyimpan data pengembalian koleksi

Anggota

Halaman Utama 1: memilih menu pengembalian koleks i

1.1: menampilkan halaman pengembalian koleksi

Form Pengembalian

2: memindai koleksi

2.6: menampilkan data anggota

3: menekan tombol selesai

Pad Scanner

3.2: cek keterlambatan 2.7: menampilkan data koleksi

3.3:menyimpan data pelanggaran 3.4:mencetak struk

2.1: mengeluarkan data nomor item koleksi 2.2: get data koleksi 2.3: mengeluarkan data koleksi 2.4: get data Anggota 2.5: mengeluarkan data anggota Collection_Loans 3.1: menyimpan data pengembalian

3.5: menampilkan pesan, transaksi pengembalian berhasil

Members

3.3.5.15 Sequence diagram memindai koleksi

Pad Scanner

1: memindai data id koleksi pada label tag

sistem

2: menyimpan data pada tampungan sementara basis data

3: mencari data koleksi

rfid_temp

4: menampilkan data koleksi

3.3.5.16 Sequence diagram melihat data peminjaman

Petugas

Sirkulasi 1: masukan Username Form Login dan Password Halaman Utama Administrasi 1.4: menampilkan halaman administrasi Form daftar peminjaman

2: memilih menu daftar peminjaman 2.1: menampilkan halaman daftar peminjaman

3: mencari data peminjaman berdasarkan nomor transaksi

3.3: menampilkan data peminjaman 1.3: validasi login 1.1: get username dan

password

1.2: data username & password

Users

3.1: mencari data peminjaman

3.2: mengeluarkan data peminjaman

Collection_Loans

Gambar 3.38, Sequence diagram melihat data peminjaman

3.3.5.17 Sequence diagram melihat data perpanjangan

Petugas

Sirkulasi 1: masukan Username Form Login dan Password Halaman Utama Administrasi 1.4: menampilkan halaman administrasi Form daftar Perpanjangan

2: memilih menu daftar perpanjangan 2.1: menampilkan halaman daftar perpanjangan

3: mencari data perpanjangan berdasarkan nomor transaksi

3.3: menampilkan data perpanjangan 1.3: validasi login 1.1: get username dan

password

1.2: data username & password

Users

3.1: mencari data perpanjangan

3.2: mengeluarkan data perpanjangan

Collection_Loans

3.3.5.18 Sequence diagram melihat data pengembalian

Petugas

Sirkulasi 1: masukan Username Form Login dan Password Halaman Utama Administrasi 1.4: menampilkan halaman administrasi Form daftar pengembalian

2: memilih menu daftar pengembalian

2.1: menampilkan halaman daftar pengembalian

3: mencari data pengembalian berdasarkan nomor transaksi

3.3: menampilkan data pengembalian 1.3: validasi login 1.1: get username dan

password 1.2: data username &

password

Basis Data

3.1: mencari data pengembalian

3.2: mengeluarkan data pengembalian

Collection_Loans

3.3.5.19 Sequence diagram melihat data pelanggaran

Petugas

Sirkulasi 1: masukan Username Form Login dan Password Halaman Utama Administrasi 1.4: menampilkan halaman administrasi Form daftar pelanggaran

2: memilih menu daftar pelanggaran 2.1: menampilkan halaman daftar pelanggaran

3: mencari data pelanggaran berdasarkan nomor transaksi

3.3: menampilkan data pelanggaran 1.3: validasi login 1.1: get username dan

password

1.2: data username & password

Basis Data

3.1: mencari data pelanggaran

3.2: mengeluarkan data pelanggaran

Collection_Loans

Dalam dokumen BAB III ANALISA DAN PERANCANGAN (Halaman 52-68)

Dokumen terkait