BAB IV PEMBAHASAN
4.2 Workshop Design
4.2.2 Perancangan Proses
4.2.2.1 Use Case Diagram
4.2.2.1.3 Narasi Use Case
Berikut ini merupakan tabel dari narasi use case: Tabel 4.4Narasi Use Case Login
Use case Name Login
Use caseId 1
Actor Administrator dan Eksekutif
Brief Description Use case ini merupakan awal dari
penggunaan sistem. Terdapat form yang berisikan data-data yang berfungsi untuk menentukan hak akses pengguna dalam menjalankan aplikasi, apakah administrator
atau eksekutif. User yang ingin login
terhadap sistem ini harus menginputkan data
akan memvalidasi username dan password.
Pre Condition Administrator atau eksekutif harus
mengetahui username dan password.
Basic Flow 1) Tampilkan form login yang berisikan
pilihan access user beserta tombolnya
2) Administrator atau eksekutif memlih hak
akses.
3) Sistem memproses dan menampilkan form
login yang berisi kotak input username
dan password serta tombol-tombol sesuai
kebutuhan.
4) Administrator atau eksekutif menginput
username dan password.
5) Administrator atau eksekutif mengklik
tombol Ok.
6) Sistem akan memvalidasi username dan
password.
7) Jika benar, maka sistem akan
menampilkan form menu.
Alternatif flow 7) Jika dalam menginputkan username dan
password tidak sesuai atau salah satu
form masih kosong, maka sistem akan menampilkan pesan Error dan minta menginputkan username dan password
kembali.
Post Condition Tampil form Menu Utama
Tabel 4.5Narasi Use Case Manajemen Penjualan
Use case name Manajemen Penjualan
Use case Id 2
Actor Administrator dan Eksekutif
Brief Description Use case ini merupakan tempat untuk
melihat, input, ubah dan hapus data penjualan.
Pre Condition
-Basic flow 1) Untuk menambah data penjualan,
administrator memilih menu input data.
2) Memilih menu input data penjualan. 3) Memasukkan data penjualan pada form
data penjualan.
4) Jika sudah selesai administrator
mengklik ”Simpan”.
5) Untuk melihat data penjualan dalam
bentuk grafik administrator dan
eksekutif harus memilih menu data penjualan
Alternatif flow 2) Administrator dapat memilih input data
penjualan seperti : Data TK, Data SD, Data SMP, Data SMA.
2) Administrator dapat melakukan edit data
penjualan dengan mengklik ”Edit”, dan
juga dapat menghapus dengan mengklik
”Hapus”.
4) Administrator dapat mengklik ”Batal”
jika terjadi kesalahan dalam menginput data penjualan.
5)Dapat melakukan cetak data penjualan.
Post condition Data yang telah diinput akan tampil pada
data penjualan.
Tabel 4.6 Narasi Use Case Manajemen Stok
Use case name Manajemen Stok
Use case Id 3
Actor Administrator dan Eksekutif
Brief Description Use case ini merupakan tempat untuk
Pre Condition
-Basic flow 1) Untuk menginput data stock buku,
administrator memilih menu input
data
2) Memilih menu input data stok buku. 3) Memasukkan data stock buku pada
form data stok buku.
4) Jika sudah selesai administrator
mengklik ”Simpan”.
5) Untuk melihat data stok buku dalam bentuk grafik adminstrator dan eksekutif dapat memilih menu stok buku.
Alternatif flow 2) Administrator dapat memilih input data
stock buku seperti : Data TK, Data SD, Data SMP, Data SMA.
2) Administrator dapat melakukan edit data stok buku dengan mengklik ”Edit”, dan
juga dapat menghapus dengan mengklik
”Hapus”.
4) Administratordapat mengklik ”Batal” jika
terjadi kesalahan dalam menginput data stock buku.
5) Dapat melakukan cetak stok buku.
Post condition Data yang telah diinput akan tampil pada
Stok buku.
Tabel 4.7 Narasi Use Case Manajemen Buku
Use case name Manajemen Buku
Use case Id 4
Actor Administrator
Brief Description Use case ini merupakan tempat untuk
menginput data buku
-Basic flow 1) Untuk menginput data buku,
administrator memilih menu input
data
2) Memilih menu input data buku. 3) Memasukkan data buku pada form
data buku.
4) Jika sudah selesai administrator
mengklik ”Simpan”.
Alternatif flow 2) Administrator dapat memilih input data
buku seperti : Data TK, Data SD, Data SMP, Data SMA.
2) Administrator dapat melakukan edit data
buku dengan mengklik ”Edit”, dan juga
dapat menghapus dengan mengklik
”Hapus”.
4) Administratordapat mengklik ”Batal” jika
terjadi kesalahan dalam menginput data buku.
Post condition Data yang telah diinput akan tampil pada
tabel buku.
Tabel 4.8 Narasi Use Case Manajemen Forecasting
Use case name Manajemen Forecasting
Use case Id 5
Actor Administrator dan Eksekutif
Brief Description Use case ini merupakan tempat untuk
menginput data forecasting.
Pre Condition -
Basic flow 1) Untuk menginput data forecasting,
administrator memilih menu input
data.
2) Memilih menu input data
forecasting.
3) Memasukkan data forecasting pada form data forecasting.
4) Jika sudah selesai administrator
mengklik ”Simpan”.
Alternatif flow 2) Administrator dapat memilih input data
forecasting seperti : Data TK, Data SD,
Data SMP, Data SMA.
2) Administrator dapat melakukan edit data
forecastingdengan mengklik ”Edit”, dan
juga dapat menghapus dengan mengklik
”Hapus”..
4) Administratordapat mengklik ”Batal” jika
terjadi kesalahan dalam menginput data
forecasting.
Post condition Data yang telah diinput akan tampil pada
data penjualan.
Tabel 4.9Narasi Use Case Simple Moving Average
Use case name Simple Moving Average
Use case Id 6
Actor Administrator
Brief Description Use case ini merupakan tempat untuk
menginput simple moving average.
Pre Condition -
Basic flow 1) Untuk menginput data average,
administrator memilih menu
average.
2) Memasukkan data pada form
average.
3) Jika sudah selesai akan muncul hasil perhitungan.
Alternatif flow 2) Data yang dimasukkan dapat dihapus
secara langsung.
Post condition Hasil data yang telah dihitung akan tampil
tersebut.
Tabel 4.10Narasi Use Case Manajemen Jadwal Eksekutif
Use case name Manajemen Jadwal Eksekutif
Use case Id 7
Actor Administrator dan Eksekutif
Brief Description Use case ini merupakan tempat untuk
melihat, input, hapus, convert dan cetak jadwal eksekutif
Pre Condition
-Basic flow 1) Untuk menginput data jadwal
eksekutif, administrator memilih
menu jadwal eksekutif.
2) Memilih menu tambah agenda. 3) Memasukkan data jadwal eksekutif. 4) Jika sudah selesai administrator
mengklik ”Simpan”.
5) Untuk melihat jadwal eksekutif, eksekutif dan administrator masuk ke dalam menu jadwal eksekutif.
Alternatif flow 2) Administrator dapat melakukan convert
data jadwal eksekutif dengan mengklik
”Excel”, dan juga dapat menghapus dengan mengklik ”Hapus”. Juga dapat
mencetak jadwal eksekutif dengan
mengklik ”Print”.
4) Administrator dapat mengklik ”Batal”
jika terjadi kesalahan dalam menginput data jadwal eksekutif.
5) Eksekutif dapat mencetak jadwal eksekutif
dengan mengklik menu ”print”.
Post condition Data yang telah diinput akan tampil pada
Tabel 4.11 Narasi Use Case Manajemen Customer
Use case name Manajemen Customer
Use case Id 8
Actor Administrator dan Eksekutif
Brief Description Use case ini merupakan tempat untuk
melihat, input, convert, hapus, edit dan cetak data customer.
Pre Condition
-Basic flow 1) Untuk menginput data customer,
administrator memilih menu data
customer.
2) Memilih menu tambah data
customer.
3) Memasukkan data customer pada form data customer.
4) Jika sudah selesai administrator
mengklik ”Simpan”.
5) Untuk melihat data customer
adminstrator dan eksekutif masuk ke
dalam menu data customer.
Alternatif flow 2) Administrator dapat melakukan concert
data customer dengan mengklik ”Excel”,
dan juga dapat menghapus dengan
mengklik ”Hapus”. Juga dapat mencetak
data customerdengan mengklik ”Print”.
4) Administrator dapat mengklik ”Batal”
jika terjadi kesalahan dalam menginput data customer.
5) Eksekutif dapat mencetak data customer
dengan mengklik ”Print”.
Post condition Data yang telah diinput akan tampil pada
Tabel 4.12Narasi Use Case Manajemen User
Use case name Manajemen User
Use case Id 9
Actor Administrator dan Eksekutif
Brief Description Use case ini merupakan tempat untuk menambah, merubah dan menghapus.
Pre Condition
-Basic flow 1) Untuk mengupdate password
administrator dan eksekutif harus
memilih menu upadate password.
2) Memasukkan password baru pada
form update password.
3) Jika sudah selesai administrator dan
eksekutif mengklik ”Simpan”.
Alternatif flow 3) Administrator dapat mengklik ”Batal”
jika terjadi kesalahan dalam menginput data jadwal manager.
Post condition Update password berhasil.