• Tidak ada hasil yang ditemukan

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.

Dokumen terkait