Identifikasi Use Case Narasi Use Case

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.5 Narasi 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. 5Dapat 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 melihat, input, edit dan hapus. 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 Administrator dapat 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 Pre Condition - 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 Administrator dapat 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 forecasting dengan mengklik ”Edit”, dan juga dapat menghapus dengan mengklik ”Hapus”.. 4 Administrator dapat mengklik ”Batal” jika terjadi kesalahan dalam menginput data forecasting . Post condition Data yang telah diinput akan tampil pada data penjualan. Tabel 4.9 Narasi 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 langsung dimenu simple moving average tersebut. Tabel 4.10 Narasi 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 mengkli k ”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 data jadwal eksekutif. 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 customer dengan 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 data customer. Tabel 4.12 Narasi 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.

4.2.2.2 Activity Diagram

Diagram berikut ini akan menggambarkan aktifitas yang terjadi pada sistem informasi eksekutif penjualan. Admin Eksekutif Sistem Masukkan username password Validasi Gagal Menampilkan Halaman Utama Berhasil Mulai Selesai Gambar 4.4 Activity Diagram Login Keterangan gambar 4.4: Pada gambar 4.4 merupakan activity diagram login yang pertama kali harus dilakukan oleh administrator maupun eksekutif. Pertama-tama administrator dan eksekutif harus membuka sistem informasi eksekutif, setelah muncul administrator atau eksekutif harus mengisi username dan password untuk dapat masuk ke halaman utama sistem informasi eksekutif. Jika data yang dimasukkan salah baik itu username atau password maka sistem akan menampilkan sebuah pesan peringatan bahwa data yang dimasukkan salah dan admistrator atau eksekutif harus memasukkan kemabali data yang sesuai. Jika data yang dimasukkan benar, maka akan tampil halaman utama dari sistem informasi eksekutif. Admin Klik menu input data Sistem Menampilkan sub menu input data Klik sub menu input data penjualan Menampilkan sub menu input data penjualan Tambah Ubah Hapus Menampilkan form input data penjualan Input data penjualan Klik Simpan Simpan data Halaman Input data Penjualan Admin Eksekutif Klik menu data penjualan Menampilkan sub menu data penjualan SD SD SMP SMA Menampilkan halaman data penjualan Halaman data penjualan Mulai Selesai Selesai Mulai Gambar 4.5 Activity Diagram Manajemen Penjualan Keterangan gambar 4.5: Gambar 4.5 menjelaskan tentang proses input data penjualan, edit, hapus, dan lihat. Dalam proses ini actor yang berperan administrator dan eksekutif. Untuk dapat melakukan menginput data penjualan, administrator terlebih dahulu harus masuk ke dalam menu input data penjualan. Setelah masuk ke dalam menu tersebut administrator harus mengisi form yang terdapat pada halaman tersebut. Jika data yang dimasukkan tidak sesuai maka sistem akan memberikan pesan peringatan dan mengulang kembali untuk menginput data. Jika data yang dimasukkan benar maka data tersebut akan tersimpan di dalam database. Administrator dan eksekutif juga dapat melihat data penjualan dengan bentuk grafik dengan cara masuk ke dalam menu data penjualan. Dalam menu ini terdapat laporan penjualan dalam bentuk grafik.