4.3.1.3 Narasi Use Case
Tabel 4.5 Narasi dari use case Booking Peralatan
Use Case Name Booking
Peralatan Use Case ID
1 Actor
PA Produser Assistant Description
Use case ini menggambarkan kegiatan PA yang melakukan booking peralatan broadcast.
Precondition Seorang PA yang ingin melakukan booking peralatan broadcast harus login terlebih dahulu ke dalam
sistem. Trigger
Use case ini dilakukan setelah actor membuka www.sppb.com pada browser.
Actor Action System Response
Typical Course of Events 1: Input username dan password
2: Klik submit
6: Klik menu booking 8: Klik input booking
11: Input data booking tanggal, bulan, dan tahun dari booking, akan pinjam, dan akan kembalinya
peralatan broadcast serta peralatan broadcast yang di-booking, waktu akan pinjam minimal
harus dua hari dan maksimal satu bulan setelah waktu booking
12: Klik submit 3: Cek username dan password
4: Cek blacklist 5: Menampilkan halaman utama PA
7: Menampilkan daftar booking terakhir PA yang bersangkutan
9: Cek data booking PA 10: Menampilkan form input booking peralatan
13: Cek data input booking
92
15: Klik cetak 17: Logout
14: Menampilkan hasil input booking 16: Cetak bukti booking
Alternate Courses 2: Jika PA mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali isian
username dan password
3: Jika username dan atau password salah, sistem akan menampilkan pesan kesalahan 4: Jika PA masuk ke dalam daftar blacklist, sistem menampilkan pesan blacklist PA dan PA yang
bersangkutan tidak dapat login hingga masalahnya selesai 8: Jika PA mengklik cetak, sistem akan mencetak bukti booking sesuai data booking terakhir PA yang
bersangkutan 9: Jika PA sudah melakukan booking yang belum diselesaikan dan belum sampai pada waktu yang
ditentukan, sistem akan menampilkan pesan PA sudah mem-booking peralatan 11: Jika Peralatan habis, maka PA mengklik peralatan habis untuk me-request peralatan yang habis.
12: Jika PA mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali form input booking
13: Jika data input booking salah atau tidak lengkap, sistem akan menampilkan pesan kesalahan yang dimaksud dan PA kembali meng-input untuk melengkapi data booking
Conclusion PA menerima print-out bukti booking sebagai bukti bahwa ia telah melakukan booking
Postcondition Peralatan yang di-booking ditandai untuk proses selanjutnya
Tabel 4.6 Narasi dari use case Revisi Booking
Use Case Name Revisi Booking
Use Case ID 2
Actor PA Produser Assistant
Description Use case
ini menggambarkan kegiatan PA yang melakukan revisi booking peralatan broadcast.
93
Seorang PA yang ingin melakukan revisi booking peralatan broadcast harus login terlebih dahulu ke dalam sistem.
Trigger Use case
ini dilakukan setelah actor membuka www.sppb.com pada browser. Actor Action
System Response Typical Course of Events
1: Input username dan password 2: Klik submit
5: Klik menu booking 7: Klik revisi booking revisi tanggal atau
peralatan 10: Input data revisi booking tanggal, bulan, dan
tahun dari booking, akan pinjam, dan akan kembalinya peralatan broadcast serta peralatan
broadcast yang di-booking, waktu akan pinjam
minimal harus dua hari dan maksimal satu bulan setelah waktu booking
11: Klik submit
14: Klik cetak 16: Logout
3: Cek username dan password 4: Menampilkan halaman utama PA
6: Menampilkan daftar booking terakhir PA yang bersangkutan
8: Cek data booking PA 9: Menampilkan form revisi booking peralatan
12: Cek data revisi booking 13: Menampilkan hasil revisi booking
15: Cetak bukti booking
Alternate Courses 2: Jika PA mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali isian
username dan password
3: Jika username dan atau password salah, sistem akan menampilkan pesan kesalahan 8: Jika waktu sudah lewat dari satu hari setelah waktu booking, sistem akan menampilkan pesan
waktu revisi sudah habis 11: Jika PA mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali form
Precondition
94
revisi booking 12: Jika data revisi booking salah atau tidak lengkap, sistem akan menampilkan pesan kesalahan yang
dimaksud dan PA kembali meng-input untuk melengkapi data revisi booking
Conclusion PA menerima print-out bukti booking sebagai bukti bahwa ia telah melakukan booking
Postcondition Peralatan yang di-booking ditandai untuk proses selanjutnya
Tabel 4.7 Narasi dari use case Edit Account PA
Use Case Name Edit Account PA
Use Case ID 3
Actor PA Produser Assistant
Description Use case
ini menggambarkan kegiatan PA yang mengedit account dirinya sendiri di dalam sistem. Precondition
Seorang PA yang mengedit account harus login terlebih dahulu ke dalam sistem dan yang melakukan kegiatan ini harus PA
Trigger Use case
ini dilakukan setelah actor membuka www.sppb.com pada browser. Actor Action
System Response Typical Course of Events
1: Input username dan password 2: Klik submit
5: Klik edit account 7: Mengedit data account password minimal
harus empat karakter 8: Klik save
11: Logout 3: Cek username dan password
4: Menampilkan halaman utama PA 6: Menampilkan halaman edit data account PA
9: Cek data edit account 10: Menampilkan hasil edit account PA
Alternate Courses 2: Jika PA mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali isian
95
username dan password
3: Jika username dan atau password salah, sistem menampilkan pesan kesalahan 8: Jika PA mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali isian edit
data account PA 9: Jika data edit salah atau tidak lengkap, sistem akan menampilkan pesan kesalahan yang dimaksud
dan PA kembali meng-input kembali data account.
Conclusion Data account PA berubah
Postcondition Data account PA akan disimpan ke dalam data PA
Tabel 4.8 Narasi dari use case Request Peralatan Pihak Luar
Use Case Name
Request Peralatan Pihak Luar
Use Case ID 4
Actor Staf Logistik dan Bagian Technical Support
Description Use case
ini menggambarkan kegiatan staf logistik yang mengajukan penyewaan peralatan ke pihak luar melalui bagian technical support.
Precondition Seorang staf logistik yang ingin melakukan
request peralatan pihak luar
harus login terlebih dahulu ke dalam sistem.
Trigger Use case
ini dilakukan setelah actor membuka www.sppb.com pada browser. Actor Action
System Response Typical Course of Events
1: Input username dan password 2: Klik submit
5: Klik menu peralatan luar 7: Klik
request peralatan luar
3: Cek username dan password 4: Menampilkan halaman utama staf logistik
6: Menampilkan daftar peralatan pihak luar 8: Menampilkan halaman daftar request peralatan
habis
96
9: Klik proses 11: Klik print
13: Mengirim form request peralatan pihak luar ke bagian technical support
10: Menampilkan hasil request peralatan pihak luar
12: Cetak form request peralatan pihak luar
Alternate Courses 2: Jika staf logistik mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali
isian username dan password 3: Jika username dan atau password salah, sistem akan menampilkan pesan kesalahan
9: Jika terdapat peralatan logistik yang dikembalikan pada hari itu, staf logistik akan mengecek apakah peralatan tersebut sesuai dengan request peralatan habis, jika sama maka staf logistik akan
meng-input booking peralatan pada daftar booking PA yang kehabisan peralatan tersebut.
Conclusion Staf logistik menerima print-out form request peralatan pihak luar
Postcondition Form request
peralatan pihak luar dikirim ke bagian technical support untuk proses selanjutnya
Tabel 4.9 Narasi dari use case
Menerima Request Peralatan Pihak Luar Use Case Name
Menerima Request Peralatan Pihak Luar Use Case ID
5 Actor
Bagian Technical Support Description
Use case ini menggambarkan kegiatan bagian technical support yang menerima form request
peralatan pihak luar dari bagian logistik. Use case ini extends use case Request Peralatan Pihak Luar. Precondition
- Trigger
Use case ini dilakukan jika bagian logistik mengajukan request.
Actor Action System Response
Typical Course of Events 1: Menerima form request peralatan pihak luar
dari bagian logistik
97
- Conclusion
Bagian technical support mendapatkan form request peralatan pihak luar Postcondition
- Alternate Courses
Tabel 4.10 Narasi dari use case
Menyerahkan Peralatan Pihak Luar Use Case Name
Menyerahkan Peralatan Pihak Luar Use Case ID
6 Actor
Bagian Technical Support dan Staf Logistik Description
Use case ini menggambarkan kegiatan bagian technical support yang memberikan bukti penyewaan
peralatan pihak luar beserta peralatannya ke bagian logistik. Precondition
- Trigger
Use case ini dilakukan setelah bagian technical support menyewa peralatan pihak luar.
Actor Action System Response
Typical Course of Events 1: Menyerahkan bukti penyewaan peralatan pihak
luar beserta peralatannya ke bagian logistik Alternate Courses
- Conclusion
Bukti penyewaan peralatan pihak luar beserta peralatannya diterima oleh bagian logistik Postcondition
-
Tabel 4.11 Narasi dari use case
Input Data Peralatan Pihak Luar
Use Case Name Input
Data Peralatan Pihak Luar Use Case ID
7
98
Staf Logistik Description
Use case ini menggambarkan kegiatan staf logistik yang meng-input data peralatan ke pihak luar
berdasarkan bukti penyewaan peralatan pihak luar dari bagian technical support. Use case ini extends use case
Menyerahkan Peralatan Pihak Luar. Precondition
Seorang staf logistik yang ingin melakukan input data peralatan pihak luar harus login terlebih dahulu ke dalam sistem.
Trigger Use case
ini dilakukan setelah actor membuka www.sppb.com pada browser. Actor Action
System Response Typical Course of Events
1: Input username dan password 2: Klik submit
5: Klik menu peralatan 7: Klik input peralatan pihak luar
9: Input nomor request peralatan pihak luar 10: Klik submit
13: Input data peralatan pihak luar 14: Klik submit
17: Logout 3: Cek username dan password
4: Menampilkan halaman utama staf logistik 6: Menampilkan daftar peralatan
8: Menampilkan halaman input nomor request peralatan pihak luar
11: Cek data nomor request peralatan pihak luar 12: Menampilkan halaman input peralatan pihak
luar
15: Cek data input peralatan pihak luar 16: Menampilkan hasil input data peralatan pihak
luar
Alternate Courses 2: Jika staf logistik mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali
isian username dan password 3: Jika username dan atau password salah, sistem akan menampilkan pesan kesalahan
10: Jika staf logistik mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali isian input nomor request peralatan pihak luar
Actor
99
11: Jika data nomor request peralatan pihak luar tidak ada, sistem akan menampilkan pesan kesalahan 14: Jika staf logistik mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali
isian input peralatan pihak luar 15: Jika data input salah atau tidak lengkap, sistem akan menampilkan pesan kesalahan yang
dimaksud dan staf logistik kembali meng-input data peralatan pihak luar
Conclusion Staf logistik mendapatkan peralatan pihak luar
Postcondition Data peralatan pihak luar disimpan untuk proses selanjutnya
Tabel 4.12 Narasi dari use case
Peminjaman Peralatan Use Case Name
Peminjaman Peralatan Use Case ID
8 Actor
PA dan Staf Logistik Description
Use case ini menggambarkan kegiatan PA yang melakukan peminjaman peralatan dengan
menyerahkan form bukti booking ke bagian logistik. Precondition
- Trigger
Use case ini dilakukan PA saat waktu pinjaman yang ditentukan telah tiba.
Actor Action System Response
Typical Course of Events 1: Menyerahkan form bukti booking ke bagian
logistik Alternate Courses
- Conclusion
Bukti booking diterima oleh bagian logistik Postcondition
-
100
Tabel 4.13 Narasi dari use case
Input Peminjaman Peralatan
Use Case Name Input
Peminjaman Peralatan Use Case ID
9 Actor
Staf Logistik Description
Use case ini menggambarkan kegiatan staf logistik yang meng-input data peminjaman dan
memberikan outgoing form ke PA. Use case ini extends use case Peminjaman Peralatan. Precondition
Seorang staf logistik yang ingin meng-input data peminjaman harus login terlebih dahulu ke dalam sistem.
Trigger Use case
ini dilakukan setelah actor membuka www.sppb.com pada browser. Actor Action
System Response Typical Course of Events
1: Input username dan password 2: Klik submit
5: Klik menu peminjaman 7: Input nomor booking pada form proses
peminjaman 8: Klik go
11: Input data peminjaman, data yang di-input berdasarkan data booking
12: Klik submit
15: Klik print 17: Menyerahkan outgoing form ke PA
3: Cek username dan password 4: Menampilkan halaman utama staf logistik
6: Menampilkan daftar booking untuk peminjaman hari ini, form proses peminjaman,
pencarian data peminjaman, dan pencarian data booking
9: Cek nomor booking 10: Menampilkan halaman input peminjaman
13: Cek data input peminjaman 14: Menampilkan hasil input peminjaman
16: Cetak outgoing form
101
Alternate Courses 2: Jika staf logistik mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali
isian username dan password 3: Jika username dan atau password salah, sistem akan menampilkan pesan kesalahan
10: Jika staf logistik mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali isian input nomor booking
9: Jika waktu sudah lewat dari satu hari setelah waktu peminjaman yang ditentukan, sistem akan menampilkan pesan waktu pengambilan peralatan pinjaman sudah habis, dan staf logistik
mengkonfirmasikannya ke staf logistik yang bersangkutan, dan peminjaman langsung dibatalkan. 13: Jika data input peminjaman salah atau tidak lengkap, sistem akan menampilkan pesan kesalahan
yang dimaksud dan staf logistik kembali meng-input untuk melengkapi data input peminjaman
Conclusion Staf logistik menerima print-out outgoing form
Postcondition Outgoing form
beserta peralatan diserahkan ke PA untuk proses selanjutnya
Tabel 4.14 Narasi dari use case
Pengembalian Peralatan Use Case Name
Pengembalian Peralatan Use Case ID
10 Actor
PA dan Staf Logistik Description
Use case ini menggambarkan kegiatan PA yang melakukan pengembalian peralatan dengan
menyerahkan outgoing form ke bagian logistik. Precondition
- Trigger
Use case ini dilakukan PA setelah melakukan kegiatan shooting.
Actor Action System Response
Typical Course of Events 1: Menyerahkan outgoing form beserta peralatan
ke bagian logistik
102
- Conclusion
Outgoing form diterima oleh bagian logistik
Postcondition -
Alternate Courses
Tabel 4.15 Narasi dari use case
Verifikasi Peralatan Use Case Name
Verifikasi Peralatan Use Case ID
11 Actor
Staf Logistik Description
Use case ini menggambarkan kegiatan staf logistik yang memeriksa kelengkapan dan keadaan dan
meng-input data pengembalian peralatan yang dipinjam dan memberikan incoming form ke PA. Use case
ini extends use case Pengembalian Peralatan. Precondition
Seorang staf logistik yang ingin meng-input data pengembalian harus login terlebih dahulu ke dalam sistem.
Trigger Use case
ini dilakukan setelah actor membuka www.sppb.com pada browser. Actor Action
System Response Typical Course of Events
1: Input username dan password 2: Klik submit
5: Klik menu pengembalian 7: Klik input pengembalian
9: Input nomor peminjaman 10: Klik submit
3: Cek username dan password 4: Menampilkan halaman utama staf logistik
6: Menampilkan daftar peminjaman yang akan dikembalikan dua hari lagi dan form input no.
peminjaman 8: Menampilkan halaman input nomor
peminjaman 11: Cek data nomor peminjaman
12: Menampilkan halaman input pengembalian
103
13: Input data pengembalian, data yang di-input berdasarkan data peminjaman
14: Klik submit
17: Klik print 19: Menyerahkan incoming form ke PA
15: Cek data input pengembalian 16: Menampilkan hasil input pengembalian
18: Cetak incoming form Alternate Courses
2: Jika staf logistik mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali isian username dan password
3: Jika username dan atau password salah, sistem akan menampilkan pesan kesalahan 10: Jika staf logistik mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali
isian input nomor Peminjaman 11: Jika data nomor peminjaman tidak ada, sistem akan menampilkan pesan kesalahan
15: Jika data input peminjaman salah atau tidak lengkap, sistem akan menampilkan pesan kesalahan yang dimaksud dan staf logistik kembali meng-input untuk melengkapi data input peminjaman.
15: Jika waktu saat pengembalian lewat dari waktu pengembalian yang ditentukan dikarenakan PA tidak mengkonfirmasikan sebelumnya, dan atau jika peralatan yang dikembalikan bermasalah karena
kelalaian PA, staf logistik mengkonfirmasikannya ke PA yang bersangkutan, dan PA akan langsung dimasukkan oleh staf logistik ke dalam daftar blacklist karena kelalaiannya tersebut.
16: Jika terdapat peralatan pihak luar yang dikembalikan, maka staf logistik akan mengklik menu peralatan, dan klik pengembalian peralatan luar untuk memproses pengembalian peralatan luar dan
mencetak form pengembalian peralatan pihak luar pada halaman hasil input pengembalian dan sistem akan mencetak form pengembalian peralatan pihak luar
Conclusion Staf logistik menerima print-out incoming form dan mencetak form pengembalian peralatan pihak luar
jika terdapat peralatan pihak luar Postcondition
Incoming form diserahkan ke PA
104
Tabel 4.16 Narasi dari use case
Mengembalikan Peralatan Pihak Luar Use Case Name
Mengembalikan Peralatan Pihak Luar Use Case ID
12 Actor
Staf Logistik dan Bagian Technical Support Description
Use case ini menggambarkan kegiatan staf logistik yang mengembalikan peralatan pihak luar dengan
menyerahkan form pengembalian peralatan pihak luar ke bagian technical support. Use case ini extends use case
Verifikasi Peralatan. Precondition
- Trigger
Use case ini dilakukan setelah actor melakukan verifikasi peralatan
Actor Action System Response
Typical Course of Events 1: Menyerahkan form pengembalian peralatan
pihak luar beserta peralatan ke bagian technical support
Alternate Courses -
Conclusion Form
pengembalian peralatan pihak luar beserta peralatan diberikan ke bagian technical support Postcondition
-
Tabel 4.17 Narasi dari use case
Menerima Pengembalian Peralatan Pihak Luar Use Case Name
Menerima Pengembalian Peralatan Pihak Luar Use Case ID
13 Actor
Bagian Technical Support Description
Use case ini menggambarkan kegiatan bagian technical support yang menerima peralatan pihak luar
dan form pengembalian peralatan pihak luar dari bagian logistik. Use case ini extends use case
105
Mengembalikan Peralatan Pihak Luar. Precondition
- Trigger
Use case ini dilakukan jika bagian logistik mengembalikan peralatan pihak luar
Actor Action System Response
Typical Course of Events 1: Menerima form pengembalian peralatan pihak
luar beserta peralatan dari bagian logistik Alternate Courses
- Conclusion
Form pengembalian peralatan pihak luar beserta peralatan diterima oleh bagian technical support
Postcondition -
Tabel 4.18 Narasi dari use case
Konfirmasi Status Use Case Name
Konfirmasi Status Use Case ID
14 Actor
PA dan Staf Logistik Description
Use case ini menggambarkan kegiatan PA yang melakukan konfirmasi status blacklist ke bagian
logistik. Precondition
- Trigger
Use case ini dilakukan jika PA telah menyelesaikan masalahnya.
Actor Action System Response
Typical Course of Events 1: Konfirmasi status blacklist ke bagian logistik
Alternate Courses -
Conclusion Konfirmasi diterima oleh bagian logistik
Postcondition -
106
Tabel 4.19 Narasi dari use case
Edit Status PA Use Case Name
Edit Status PA Use Case ID
15 Actor
Staf Logistik Description
Use case ini menggambarkan kegiatan staf logistik yang mengubah status blacklist PA. Use case ini
extends use case Konfirmasi Status.
Precondition Seorang staf logistik yang mengubah status blacklist PA harus login terlebih dahulu ke dalam sistem.
Trigger Use case
ini dilakukan setelah actor membuka www.sppb.com pada browser. Actor Action
System Response Typical Course of Events
1: Input username dan password 2: Klik submit
5: Klik menu PA 7: Klik update status PA
9: Input NIK PA 10: Klik submit
12: Ubah status blacklist PA 13: Klik submit
15: Logout 3: Cek username dan password
4: Menampilkan halaman utama staf logistik 6: Menampilkan halaman daftar PA
8: Menampilkan halaman input NIK PA
11: Menampilkan halaman edit status blacklist PA
14: Menampilkan status PA yang telah diubah Alternate Courses
2: Jika staf logistik mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali isian username dan password
3: Jika username dan atau password salah, sistem menampilkan pesan kesalahan 10: Jika staf logistik mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali
isian input NIK PA
Conclusion Status PA berubah
107
Postcondition Status PA yang baru akan disimpan ke dalam data PA
Tabel 4.20 Narasi dari use case
Edit Account Staf Logistik Use Case Name
Edit Account Staf Logistik Use Case ID
16 Actor
Staf Logistik Description
Use case ini menggambarkan kegiatan staf logistik yang mengedit account dirinya sendiri di dalam
sistem. Precondition
Seorang staf logistik yang mengedit account harus login terlebih dahulu ke dalam sistem dan yang melakukan kegiatan ini harus staf logistik
Trigger Use case
ini dilakukan setelah actor membuka www.sppb.com pada browser. Actor Action
System Response Typical Course of Events
1: Input username dan password 2: Klik submit
5: Klik edit account 7: Mengedit data account password minimal
harus empat karakter 8: Klik save
11: Logout 3: Cek username dan password
4: Menampilkan halaman utama staf logistik 6: Menampilkan halaman edit data account staf
logistik
9: Cek data edit account 10: Menampilkan hasil edit account staf logistik
Alternate Courses 2: Jika staf logistik mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali
isian username dan password 3: Jika username dan atau password salah, sistem menampilkan pesan kesalahan
8: Jika staf logistik mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali
108
isian edit data account staf logistik 9: Jika data edit salah atau tidak lengkap, sistem akan menampilkan pesan kesalahan yang dimaksud
dan staf logistik kembali meng-input kembali data account. Conclusion
Data account staf logistik berubah Postcondition
Data account staf logistik akan disimpan ke dalam data user
Tabel 4.21 Narasi dari use case
Lihat Laporan Transaksi Use Case Name
Lihat Laporan Transaksi Use Case ID
17 Actor
Kepala Bagian Logistik Description
Use case ini menggambarkan kegiatan kepala bagian logistik dalam melihat laporan transaksi
peminjaman peralatan broadcast. Precondition
Seorang kepala bagian logistik yang melihat laporan transaksi harus login terlebih dahulu ke dalam sistem.
Trigger Use case
ini dilakukan setelah actor membuka www.sppb.com pada browser. Actor Action
System Response Typical Course of Events
1: Input username dan password 2: Klik submit
5: Klik menu laporan 7: Klik laporan transaksi
peralatan broadcast 9: Input bulan dan tahun laporan transaksi
10: Klik submit 3: Cek username dan password
4: Menampilkan halaman utama kepala bagian logistik
6: Menampilkan halaman laporan 8: Menampilkan halaman input bulan dan tahun
laporan transaksi
11: Cek input bulan dan tahun
109
13: Klik print 15: Logout
12: Menampilkan laporan transaksi peminjaman peralatan broadcast
14: Cetak laporan transaksi peminjaman peralatan broadcast
Alternate Courses 2: Jika kepala bagian logistik mengklik reset, sistem akan menghapus data input dan mengkosongkan
kembali isian username dan password 3: Jika username dan atau password salah, sistem menampilkan pesan kesalahan
10: Jika kepala bagian logistik mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali isian input bulan dan tahun
11: Jika data laporan tidak ada, sistem akan menampilkan pesan laporan yang diinginkan tidak tersedia
Conclusion Kepala bagian logistik mendapatkan print-out laporan transaksi peminjaman peralatan broadcast
Postcondition -
Tabel 4.22 Narasi dari use case
Edit Account Kepala Bagian Logistik Use Case Name
Edit Account Kepala Bagian Logistik Use Case ID
18 Actor
Kepala Bagian Logistik Description
Use case ini menggambarkan kegiatan kepala bagian logistik yang mengedit account dirinya sendiri
di dalam sistem. Precondition
Seorang kepala bagian logistik yang mengedit account harus login terlebih dahulu ke dalam sistem dan yang melakukan kegiatan ini harus kepala bagian logistik
Trigger Use case
ini dilakukan setelah actor membuka www.sppb.com pada browser. Actor Action
System Response Typical Course of Events
1: Input username dan password
110
2: Klik submit 5: Klik edit account
7: Mengedit data account password minimal harus empat karakter
8: Klik save
11: Logout 3: Cek username dan password
4: Menampilkan halaman utama kepala bagian logistik
6: Menampilkan halaman edit data account kepala bagian logistik
9: Cek data edit account 10: Menampilkan hasil edit account kepala
bagian logistik Alternate Courses
2: Jika kepala bagian logistik mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali isian username dan password
3: Jika username dan atau password salah, sistem menampilkan pesan kesalahan 8: Jika kepala bagian logistik mengklik reset, sistem akan menghapus data input dan mengkosongkan
kembali isian edit data account produser 9: Jika data edit salah atau tidak lengkap, sistem akan menampilkan pesan kesalahan yang dimaksud
dan kepala bagian logistik kembali meng-input kembali data account.
Conclusion Data account kepala bagian logistik berubah
Postcondition Data account kepala bagian logistik akan disimpan ke dalam data user
111
Tabel 4.23 Narasi dari use case
Request Perbaikan Peralatan
Use Case Name Request
Perbaikan Peralatan Use Case ID
19 Actor
Staf Logistik dan Bagian Maintenance Description
Use case ini menggambarkan kegiatan staf logistik yang melakukan permintaan perbaikan peralatan
broadcast ke bagian maintenance agar peralatan yang bermasalah dapat diperbaiki menggunakan form
ETR Equipment Trouble Report. Precondition
Seorang staf logistik yang melakukan request perbaikan peralatan harus login terlebih dahulu ke dalam sistem
Trigger Use case
ini dilakukan setelah actor membuka www.sppb.com pada browser. Actor Action
System Response Typical Course of Events
1: Input username dan password 2: Klik submit
5: Klik menu peralatan 7: Klik request perbaikan peralatan
9: Klik proses 11: Klik print
13: Menyerahkan form ETR ke bagian maintenance
3: Cek username dan password 4: Menampilkan halaman utama staf logistik
6: Menampilkan daftar peralatan 8: Menampilkan halaman daftar peralatan
bermasalah 10: Menampilkan hasil proses request perbaikan
pealatan 12: Cetak form ETR
Alternate Courses 2: Jika staf logistik mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali
isian username dan password 3: Jika username dan atau password salah, sistem akan menampilkan pesan kesalahan
Conclusion Staf logistik mendapatkan print-out form ETR
112
Postcondition Print-out form
ETR beserta peralatan dikirim ke bagian maintenance
Tabel 4.24 Narasi dari use case
Menerima Request Perbaikan Peralatan Use Case Name
Menerima Request Perbaikan Peralatan Use Case ID
20 Actor
Bagian Maintenance Description
Use case ini menggambarkan kegiatan bagian maintenance yang menerima peralatan bermasalah dan
form ETR dari bagian logistik. Use case ini extends use case Request Perbaikan Peralatan.
Precondition -
Trigger Use case
ini dilakukan jika bagian logistik melakukan request perbaikan peralatan Actor Action
System Response Typical Course of Events
1: Menerima form ETR beserta peralatan dari bagian logistik
Alternate Courses -
Conclusion Form
ETR beserta peralatan diterima oleh bagian maintenance Postcondition
-
Tabel 4.25 Narasi dari use case
Menyerahkan Peralatan yang Diperbaiki Use Case Name
Menyerahkan Peralatan yang Diperbaiki Use Case ID
21 Actor
Bagian Maintenance dan Staf Logistik Description
Use case ini menggambarkan kegiatan bagian maintenance yang menyerahkan peralatan yang telah
113
diperbaiki dan form MSR Maintenance Services Report ke bagian logistik. Precondition
- Trigger
Use case ini dilakukan jika peralatan yang bermaslah telah diperbaiki
Actor Action System Response
Typical Course of Events 1: Menyerahkan form MSR beserta peralatan ke
bagian logistik Alternate Courses
- Conclusion
Form MSR beserta peralatan diterima oleh bagian logistik
Postcondition -
Tabel 4.26 Narasi dari use case
Update Data Peralatan
Use Case Name Update
Data Peralatan Use Case ID
22 Actor
Staf Logistik Description
Use case ini menggambarkan kegiatan staf logistik yang meng-update data peralatan yang diperbaiki
berdasarkan form MSR. Precondition
Seorang staf logistik yang ingin melakukan input data peralatan pihak luar harus login terlebih dahulu ke dalam sistem.
Trigger Use case
ini dilakukan setelah actor membuka www.sppb.com pada browser. Actor Action
System Response Typical Course of Events
1: Input username dan password 2: Klik submit
5: Klik menu peralatan 3: Cek username dan password
4: Menampilkan halaman utama staf logistik 6: Menampilkan daftar peralatan dan form
114
7: Input SN Serial Number peralatan 8: Klik search
10: Klik update 12: Update data peralatan
13: Klik submit
16: Logout pencarian peralatan
9: Menampilkan hasil pencarian 11: Menampilkan halaman update peralatan
bermasalah 14: Cek data update peralatan
15: Menampilkan hasil update data peralatan
Alternate Courses 2: Jika staf logistik mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali
isian username dan password 3: Jika username dan atau password salah, sistem akan menampilkan pesan kesalahan
10: Jika staf logistik mengklik reset, sistem akan menghapus data input dan mengosongkan kembali input nomor request perbaikan peralatan
13: Jika staf logistik mengklik reset, sistem akan me-reset form update peralatan bermasalah 14: Jika data update kurang tepat, sistem akan menampilkan pesan kesalahan
Conclusion Data peralatan ter-update
Postcondition Data update peralatan disimpan ke dalam data peralatan
Tabel 4.27 Narasi dari use case
Request Peralatan Baru
Use Case Name Request
Perbaikan Peralatan Use Case ID
23 Actor
Staf Logistik dan Bagian Maintenance Description
Use case ini menggambarkan kegiatan staf logistik yang melakukan permintaan peralatan baru ke
bagian procurement. Precondition
Seorang staf logistik yang melakukan request peralatan baru harus login terlebih dahulu ke dalam
115
sistem Trigger
Use case ini dilakukan setelah actor membuka www.sppb.com pada browser.
Actor Action System Response
Typical Course of Events 1: Input username dan password
2: Klik submit 5: Klik menu peralatan
7: Klik request peralatan baru 9: Input data request peralatan baru
10: Klik simpan
13: Klik print 15: Menyerahkan form request peralatan baru
ke bagian procurement 3: Cek username dan password
4: Menampilkan halaman utama staf logistik 6: Menampilkan daftar peralatan
8: Menampilkan halaman request peralatan baru
11: Cek data input request peralatan baru 12: Menampilkan hasil input request peralatan
baru 14: Cetak form request peralatan baru
Alternate Courses 2: Jika staf logistik mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali
isian username dan password 3: Jika username dan atau password salah, sistem akan menampilkan pesan kesalahan
10: Jika staf logistik mengklik reset, sistem akan menghapus data input dan me-reset kembali form request
peralatan baru 11: Jika data input request peralatan baru salah atau tidak lengkap, sistem akan menampilkan pesan
kesalahan yang dimaksud dan staf logistik kembali meng-input untuk melengkapi data input request peralatan baru
Conclusion Staf logistik mendapatkan print-out form request peralatan baru
Postcondition Print-out form request
peralatan baru dikirim ke kepala bagian logistik untuk divalidasi
116
Tabel 4.28 Narasi dari use case
Validasi Request Peralatan Baru Use Case Name
Validasi Request Peralatan Baru Use Case ID
24 Actor
Kepala Bagian Logistik
Description Use case
ini menggambarkan kegiatan kepala bagian logistik yang memvalidasi form request peralatan baru pada staf logistik untuk mengajukan permintaan peralatan broadcast kepada bagian
procurement . Use case ini extends use case Request Peralatan Baru. Use case ini extends use case
Request Peralatan Baru.
Precondition -
Trigger Use case
ini dilakukan ketika bagian logistik mengajukan permintaan pembelian peralatan baru. Actor Action
System Response Typical Course of Events
1: Menerima print-out form request peralatan baru dari bagian logistik
2: Memvalidasi form request peralatan baru dari bagian logistik
3: Menyerahkan kembali form request peralatan baru yang telah divalidasi ke bagian logistik
untuk diserahkan ke bagian procurement
Alternate Courses -
Conclusion Form request
peralatan baru telah divalidasi Postcondition
Form request peralatan baru yang telah divalidasi diserahkan kembali ke bagian logistik untuk
diserahkan ke bagian procurement
117
Tabel 4.29 Narasi dari use case
Menerima Request Peralatan Baru Use Case Name
Menerima Request Peralatan Baru Use Case ID
25 Actor
Bagian Procurement Description
Use case ini menggambarkan kegiatan bagian procurement yang menerima request peralatan baru dari
bagian logistik. Use case ini extends use case Request Peralatan Baru. Precondition
- Trigger
Use case ini dilakukan jika bagian logistik melakukan request peralatan baru
Actor Action System Response
Typical Course of Events 1: Menerima request peralatan baru dari bagian
logistik Alternate Courses
- Conclusion
Form request peralatan baru diterima oleh bagian procurement
Postcondition -
Tabel 4.30 Narasi dari use case
Menyerahkan Peralatan Baru Use Case Name
Menyerahkan Peralatan Baru Use Case ID
26 Actor
Bagian Procurement dan Staf Logistik Description
Use case ini menggambarkan kegiatan bagian procurement yang menyerahkan peralatan baru dan
bukti pembelian peralatan ke bagian logistik. Precondition
- Trigger
Use case ini dilakukan jika bagian procurement telah membeli peralatan yang di-request
118
Actor Action System Response
Typical Course of Events 1: Menyerahkan peralatan baru dan bukti
pembelian peralatan ke bagian logistik. Alternate Courses
- Conclusion
Peralatan baru dan bukti pembelian peralatan diterima oleh bagian logistik Postcondition
-
Tabel 4.31 Narasi dari use case
Input Data Peralatan Baru
Use Case Name Input
Data Peralatan Baru Use Case ID
27 Actor
Staf Logistik Description
Use case ini menggambarkan kegiatan staf logistik yang meng-input data peralatan baru yang
diberikan oleh bagian procurement ke dalam daftar peralatan broadcast. Use case ini extends use case Menyerahkan Peralatan Baru.
Precondition Seorang staf logistik yang ingin meng-input data peralatan baru harus login terlebih dahulu ke dalam
sistem. Trigger
Use case ini dilakukan setelah actor membuka www.sppb.com pada browser.
Actor Action System Response
Typical Course of Events 1: Input username dan password
2: Klik submit 5: Klik menu peralatan
7: Klik input peralatan baru 9: Input data peralatan baru
3: Cek username dan password 4: Menampilkan halaman utama staf logistik
6: Menampilkan daftar peralatan 8: Menampilkan halaman input peralatan baru
119
10: Klik simpan 13: Logout
11: Cek data input peralatan baru 12: Menampilkan hasil input data peralatan baru
Alternate Courses 2: Jika staf logistik mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali
isian username dan password 3: Jika username dan atau password salah, sistem akan menampilkan pesan kesalahan
10: Jika staf logistik mengklik reset, sistem akan menghapus data input dan me-reset kembali form input
peralatan baru 11: Jika data input peralatan baru salah, sistem akan menampilkan pesan kesalahan.
Conclusion Data peralatan baru telah di-input
Postcondition Data peralatan baru disimpan ke daftar data peralatan
Tabel 4.32 Narasi dari use case
Lihat Laporan Pengelolaan Use Case Name
Lihat Laporan Pengelolaan Use Case ID
28 Actor
Kepala Bagian Logistik Description
Use case ini menggambarkan kegiatan dari kepala bagian logistik dalam melihat laporan pengelolaan
peralatan broadcast. Precondition
Seorang kepala bagian logistik yang melihat laporan pengelolaan harus login terlebih dahulu ke dalam sistem.
Trigger Use case
ini dilakukan setelah actor membuka www.sppb.com pada browser. Actor Action
System Response Typical Course of Events
1: Input username dan password 2: Klik submit
3: Cek username dan password 4: Menampilkan halaman utama kepala bagian
120
5: Klik menu laporan 7: Klik laporan pengelolaan
9: Input bulan dan tahun laporan pengelolaan 10: Klik submit
13: Klik print 15: Logout
logistik 6: Menampilkan halaman laporan
8: Menampilkan halaman input bulan dan tahun laporan pengelolaan
11: Cek input bulan dan tahun 12: Menampilkan laporan pengelolaan peralatan
broadcast
14: Cetak laporan pengelolaan peralatan broadcast
Alternate Courses 2: Jika kepala bagian logistik mengklik reset, sistem akan menghapus data input dan mengkosongkan
kembali isian username dan password 3: Jika username dan atau password salah, sistem menampilkan pesan kesalahan
10: Jika kepala bagian logistik mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali isian input bulan dan tahun
11: Jika data input kurang lengkap, sistem akan menampilkan pesan kesalahan
Conclusion Kepala bagian logistik mendapatkan print-out laporan pengelolaan peralatan broadcast
Postcondition -
Tabel 4.33 Narasi dari use case
Super User Use Case Name
Super User Use Case ID
29 Actor
Administrator Description
Use case ini menggambarkan kegiatan administrator yang dapat melihat data-data yang digunakan
user dalam sistem ini seperti: data booking, peminjaman, pengembalian, peralatan logistik dan pihak
121
luar, serta laporan yang terkait dalam sistem ini. Precondition
Seorang administrator yang melihat data-data dalam sistem harus login terlebih dahulu ke dalam sistem dalam hal ini admin login menggunakan account user lain.
Trigger Use case
ini dilakukan setelah actor membuka www.sppb.com pada browser. Actor Action
System Response Typical Course of Events
1: Input username dan password 2: Klik submit
5: Klik menu super user 7: Klik salah satu menu yang ditampilkan
9: Lihat data-data yang diperlukan dan memberi ”perintah”
11: Close 3: Cek username dan password
4: Menampilkan halaman utama administrator 6: Tampil halaman menu data booking,
peminjaman, pengembalian, peralatan, peralatan luar, dan laporan.
8: Tampil halaman data-data dari menu yang di pilih dalam windowtab baru dalam browser.
10: Merespon ”perintah” dari administrator
Alternate Courses 2: Jika administrator mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali
isian username dan password 3: Jika username dan atau password salah, sistem menampilkan pesan kesalahan
9: Administrator dapat memberikan semua ”perintah” yang tersedia untuk diproses oleh sistem sesuai dengan kebutuhan
Conclusion Administrator memberikan”perintah” kepada sistem
Postcondition Sistem merespon ”perintah” dari administrator
122
Tabel 4.34 Narasi dari use case
Memberikan Daftar Karyawan Use Case Name
Memberikan Daftar Karyawan Use Case ID
30 Actor
Bagian HRD dan Administrator Description
Use case ini menggambarkan kegiatan bagian HRD yang memberikan daftar karyawan yang
berhubungan dengan sistem ini yaitu: PA, produser, staf dan KaBag logistik ditambah program acara setiap ada perubahan.
Precondition -
Trigger Use case
ini dilakukan jika terdapat perubahan pada data karyawan di Trans TV Actor Action
System Response Typical Course of Events
1: Menyerahkan daftar karyawan yang berhubungan dengan kegiatan di bagian logistik
ke administrator.
Alternate Courses -
Conclusion Daftar karyawan diterima oleh administrator
Postcondition -
Tabel 4.35 Narasi dari use case
Mengelola Data Karyawan Use Case Name
Mengelola Data Karyawan Use Case ID
31 Actor
Administrator Description
Use case ini menggambarkan kegiatan administrator yang mengelola data karyawan pada sistem. Use
case ini extends use case Memberikan Daftar Karyawan.
123
Seorang administrator yang ingin mengelola data user harus login terlebih dahulu ke dalam sistem dan yang melakukan kegiatan ini harus administrator.
Trigger Use case
ini dilakukan setelah actor membuka www.sppb.com pada browser. Actor Action
System Response Typical Course of Events
1: Input username dan password 2: Klik submit
5: Klik user 7: Klik PA atau Logistik
9: Klik input PA atau karyawan logistik 11: Input data user baru NIK, nama, alamat,
telepon, dll, nomor telepon harus angka. 12: Klik simpan
15: Logout 3: Cek username dan password
4: Menampilkan halaman utama administrator 6: Menampilkan menu PA dan Logistik
8: Menampilkan daftar PA atau Karyawan Logistik
10: Menampilkan halaman input data PA atau karyawan logistik
13: Cek data input 14: Menampilkan hasil input
Alternate Courses 2: Jika administrator mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali
isian username dan password 3: Jika username dan atau password salah, sistem akan menampilkan pesan kesalahan
5: Jika administrator mengklik produser atau program acara, sistem akan menampilkan daftar produser atau program acara, dan selanjutnya sama seperti pada nomor sembilan sampai dengan
nomor lima belas. Untuk program acara, administrator cukup meng-input nama program acara dan NIK produser.
9: Jika administrator mengklik edit pada user yang dimaksud, sistem akan menampilkan halaman edit data, dan jika data edit salah atau tidak lengkap, sistem akan menampilkan pesan kesalahan. Jika
administrator mengklik reset, sistem akan me-reset data pada form edit data user. Administrator mengklik simpan jika sudah selesai mengedit.
9: Jika administrator mengklik delete pada user yang dimaksud, sistem akan menampilkan pesan Precondition
124
konfirmasi hapus data user, dan jika administrator benar-benar ingin menghapus maka dapat mengklik yes
dan data user akan dihapus, jika ingin membatalkannya dapat mengklik no 12: Jika administrator mengklik reset, sistem akan menghapus data input dan mengkosongkan
kembali form input data user baru 13: Jika data input user baru salah atau tidak lengkap, sistem akan menampilkan pesan kesalahan yang
dimaksud dan administrator kembali meng-input kembali data input user baru.
Conclusion Data data user baru telah di-input
Postcondition Data data baru disimpan ke dalam daftar masing-masing data
Tabel 4.36 Narasi dari use case
Edit
Account
Admin Use Case Name
Edit Account Admin Use Case ID
32 Actor
Administrator Description
Use case ini menggambarkan kegiatan administrator yang mengedit account dirinya sendiri di dalam
sistem. Precondition
Seorang administrator yang mengedit account harus login terlebih dahulu ke dalam sistem dan yang melakukan kegiatan ini harus administrator
Trigger Use case
ini dilakukan setelah actor membuka www.sppb.com pada browser. Actor Action
System Response Typical Course of Events
1: Input username dan password 2: Klik submit
5: Klik edit account 7: Mengedit data account password minimal
harus empat karakter 3: Cek username dan password
4: Menampilkan halaman utama administrator 6: Menampilkan halaman edit data account
administrator
125
8: Klik save 11: Logout
9: Cek data edit account 10: Menampilkan hasil edit account administrator
Alternate Courses 2: Jika administrator mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali
isian username dan password 3: Jika username dan atau password salah, sistem menampilkan pesan kesalahan
8: Jika administrator mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali isian edit data account administrator
9: Jika data edit salah atau tidak lengkap, sistem akan menampilkan pesan kesalahan yang dimaksud dan administrator kembali meng-input kembali data account.
Conclusion Data account administrator berubah
Postcondition Data account administrator akan disimpan ke dalam data administrator
Tabel 4.37 Narasi dari use case
Monitoring User Use Case Name
Monitoring User Use Case ID
33 Actor
Administrator Description
Use case ini menggambarkan kegiatan administrator yang dapat melihat siapa saja user yang sedang
online .
Precondition Seorang administrator yang memonitor user harus login terlebih dahulu ke dalam sistem dan yang
melakukan kegiatan ini harus administrator Trigger
Use case ini dilakukan setelah actor membuka www.sppb.com pada browser.
Actor Action System Response
Typical Course of Events 1: Input username dan password
2: Klik submit 3: Cek username dan password
126
5: Klik monitoring 11: Logout
4: Menampilkan halaman utama administrator 6: Menampilkan halaman data user yang sedang
online dalam sistem ini.
Alternate Courses 2: Jika administrator mengklik reset, sistem akan menghapus data input dan mengkosongkan kembali
isian username dan password 3: Jika username dan atau password salah, sistem menampilkan pesan kesalahan
Conclusion Administrator melihat user sistem yang online.
Postcondition -
127
4.3.2 Activity Diagram