• Tidak ada hasil yang ditemukan

3.2 Analisa dan Perancangan Perangkat Lunak

3.2.3 Activity Diagram

Untuk memperjelas proses-proses pada tiap use case pasa sistem report event, digunakan activity diagram. Dari aktor admin yang merupakan pengguna yang melakukan proses yang terdiri dari ‟input pegawai‟, ‟input produk‟ dan

input event’. Selain itu ada proses ‟edit pegawai‟, ‟edit produk‟ dan ‟edit event’.

Dan proses ‟delete pegawai‟, ‟delete produk‟ dan ‟delete event.

Sedangkan untuk aktor TL (Team Leader) merupakan pengguna yang melakukan proses ‟input penjualan‟, ‟edit penjualan‟ dan ‟delete data customer’.

Dan untuk aktor klien perusahaan hanya dapat melakukan proses cek laporan. Dimana untuk aktor admin dan juga TL (Team Leader) juga dapat mengecek laporan yakni data-data event dan cek data customer.

43

3.2.3.1 Activity Diagram pada Input Pegawai

Sistem menampilkan form halaman admin, kemudian admin memilih menu input pegawai. Setelah itu admin akan menginputkan nama pegawai, username, password, pilih jabatan pegawai, pilih jenis kelamin pegawai, alamat telepon pegawai, nomor telepon pegawai, dan input gaji pegawai. Baru setelah itu klik submit untuk proses insert selanjutnya ke dalam database, nantinya akan ditampilkan pada aplikasi web. Seperti yang terlihat pada Gambar 3.3 Activity Diagram pada Input Pegawai.

44 3.2.3.2 Activity Diagram pada Edit Pegawai

Sistem menampilkan form halaman admin, kemudian admin memilih menu edit pegawai. Setelah itu admin akan memilih data-data pegawai yang akan diedit. Baru setelah itu admin memperbaiki kesalahan yang ada pada isian tabel data pegawai, klik submit untuk proses update selanjutnya ke dalam database, nantinya akan ditampilkan pada aplikasi web. Seperti yang terlihat pada Gambar 3.4 Activity Diagram pada Edit Pegawai.

Gambar 3.4 Activity Diagram pada Edit Pegawai

3.2.3.3 Activity Diagram pada Delete Pegawai

Sistem menampilkan form halaman admin, kemudian admin memilih menu delete pegawai. Setelah itu admin akan memilih data-data pegawai

45

yang akan dihapus dengan mencentang data mana yang akan dihapus. Baru setelah itu, klik hapus untuk proses delete selanjutnya dari dalam database, nantinya akan ditampilkan pada aplikasi web. Seperti yang terlihat pada Gambar 3.5 Activity Diagram pada Delete Pegawai.

Gambar 3.5 Activity Diagram pada Delete Pegawai

3.2.3.4 Activity Diagram pada Input Produk

a. Input Nama Produk

Sistem menampilkan form halaman admin, kemudian admin memilih menu input nama produk. Setelah itu admin akan menginputkan nama produk dan sample produk. Baru setelah itu klik submit untuk proses insert selanjutnya ke dalam database, nantinya akan ditampilkan pada aplikasi

46

web seperti yang terlihat pada Gambar 3.6 Activity Diagram pada Input Nama Produk.

Gambar 3.6 Activity Diagram pada Input Nama Produk

b. Input Detail Produk

Sistem menampilkan form halaman admin, kemudian admin memilih menu input produk. Setelah itu admin akan memilih nama produk, varian rasa produk, memilih jenis produk, input harga produk, dan gimmick/hadiah. Baru setelah itu klik submit untuk proses insert selanjutnya ke dalam database, nantinya akan ditampilkan pada aplikasi

47

web seperti yang terlihat pada Gambar 3.7 Activity Diagram pada Input Detail Produk.

Gambar 3.7 Activity Diagram pada Input Detail Produk

3.2.3.5 Activity Diagram pada Edit Produk

a. Edit Nama Produk

Sistem menampilkan form halaman admin, kemudian admin memilih menu edit produk. Setelah itu admin akan memilih data-data produk yang

48

akan diedit. Baru setelah itu admin memperbaiki kesalahan yang ada pada isian tabel data nama produk, klik submit untuk proses update selanjutnya ke dalam database, nantinya akan ditampilkan pada aplikasi web. Seperti yang terlihat pada Gambar 3.8 Activity Diagram pada Edit Nama Produk.

Gambar 3.8 Activity Diagram pada Edit Nama Produk

b. Edit Detail Produk

Sistem menampilkan form halaman admin, kemudian admin memilih menu edit detail produk. Setelah itu admin akan memilih data-data detail produk yang akan diedit. Baru setelah itu admin memperbaiki kesalahan yang ada pada isian tabel data detail produk, klik submit untuk proses

49

update selanjutnya ke dalam database, nantinya akan ditampilkan pada aplikasi web. Seperti yang terlihat pada Gambar 3.9 Activity Diagram pada Edit Detail Produk.

Gambar 3.9 Activity Diagram pada Edit Detail Produk

3.2.3.6 Activity Diagram pada Delete Produk

a.Delete Nama Produk

Sistem menampilkan form halaman admin, kemudian admin memilih menu delete nama produk. Setelah itu admin akan memilih data-data nama produk yang akan dihapus dengan mencentang data mana yang akan

50

dihapus. Baru setelah itu, klik hapus untuk proses delete selanjutnya dari dalam database, nantinya akan ditampilkan pada aplikasi web. Seperti yang terlihat pada Gambar 3.10 Activity Diagram pada Delete Nama Produk.

Gambar 3.10 Activity Diagram pada Delete Nama Produk

b. Delete Detail Produk

Sistem menampilkan form halaman admin, kemudian admin memilih menu delete detail produk. Setelah itu admin akan memilih data-data detail produk yang akan dihapus dengan mencentang data mana yang akan dihapus. Baru setelah itu, klik hapus untuk proses delete selanjutnya dari

51

dalam database, nantinya akan ditampilkan pada aplikasi web. Seperti yang terlihat pada Gambar 3.11 Activity Diagram pada Delete Detail Produk.

Gambar 3.11 Activity Diagram pada Delete Detail Produk

3.2.3.7 Activity Diagram pada Input Event

a. Input Nama Event

Sistem menampilkan form halaman admin, kemudian admin memilih menu input nama event dan pilih input nama event. Setelah itu admin akan menginputkan nama event yang sedang berlangsung. Baru setelah itu klik submit untuk proses insert selanjutnya ke dalam database seperti pada Gambar 3.12 Activity Diagram pada Input Menu Event.

52

Gambar 3.12 Activity Diagram pada Input Menu Nama Event

b. Input Detail Event

Sistem menampilkan form halaman admin, kemudian admin memilih menu input event dan pilih input detail event. Setelah itu admin akan memilih nama event yang sedang berlangsung, pilih tanggal event, input nama toko, alamat, kota, periode dan juga TL (Team Leader) yang bertugas. Baru setelah itu klik submit untuk proses insert selanjutnya ke dalam database seperti pada Gambar 3.13 Activity Diagram pada Input Menu Detail Event.

53

Gambar 3.13 Activity Diagram pada Input Menu Detail Event

3.2.3.8 Activity Diagram pada Edit Event

a. Edit Nama Event

Sistem menampilkan form halaman admin, kemudian admin memilih menu edit nama event. Setelah itu admin akan memilih data-data event yang akan diedit. Baru setelah itu admin memperbaiki kesalahan yang ada pada isian tabel data nama event, klik submit untuk proses update

54

selanjutnya ke dalam database, nantinya akan ditampilkan pada aplikasi web. Seperti yang terlihat pada Gambar 3.14 Activity Diagram pada Edit Nama Event.

Gambar 3.14 Activity Diagram pada Edit Nama Event

b. Edit Detail Event

Sistem menampilkan form halaman admin, kemudian admin memilih menu edit detail event. Setelah itu admin akan memilih data-data detail event yang akan diedit. Baru setelah itu admin memperbaiki kesalahan yang ada pada isian tabel data detail event, klik submit untuk proses update selanjutnya ke dalam database, nantinya akan ditampilkan pada

55

aplikasi web. Seperti yang terlihat pada Gambar 3.15 Activity Diagram pada Edit Detail Event.

Gambar 3.15 Activity Diagram pada Edit Detail Event

3.2.3.9 Activity Diagram pada Delete Event

a. Delete Nama Event

Sistem menampilkan form halaman admin, kemudian admin memilih menu delete nama event. Setelah itu admin akan memilih data-data nama event yang akan dihapus dengan mencentang data mana yang akan dihapus. Baru setelah itu, klik hapus untuk proses delete selanjutnya dari

56

dalam database, nantinya akan ditampilkan pada aplikasi web. Seperti yang terlihat pada Gambar 3.16 Activity Diagram pada Delete Nama Event.

Gambar 3.16 Activity Diagram pada Delete Nama Event

b. Delete Detail Event

Sistem menampilkan form halaman admin, kemudian admin memilih menu delete detail event. Setelah itu admin akan memilih data-data detail event yang akan dihapus dengan mencentang data-data mana yang akan dihapus. Baru setelah itu, klik hapus untuk proses delete selanjutnya dari dalam database, nantinya akan ditampilkan pada aplikasi web. Seperti

57

yang terlihat pada Gambar 3.17 Activity Diagram pada Delete Detail Event.

Gambar 3.17 Activity Diagram pada Delete Detail Event

3.2.3.10 Activity Diagram pada Input Penjualan

Sistem menampilkan form halaman TL (Team Leader), kemudian TL (Team Leader) memilih menu input penjualan. Setelah itu TL (Team Leader) akan memilih nama event, tanggal event, toko event, alamat toko, kota event yang telah otomatis generate dari inputan admin pada database tadi. Lalu klik input penjualan, kemudian TL (Team Leader) memasukkan nomor KTP dari customer yang melakukan pembelian serta produk apa saja yang dibeli. Baru setelah itu klik submit untuk proses insert

58

selanjutnya ke dalam database setelah itu trigger akan berjalan, nantinya akan ditampilkan total pembelian dari customer tersebut pada aplikasi web seperti pada Gambar 3.18 Activity Diagram pada Input Penjualan.

59

3.2.3.11 Activity Diagram pada Edit Data Customer

Sistem menampilkan form halaman TL (Team Leader), kemudian TL (Team Leader) memilih menu edit data customer. Setelah itu TL (Team Leader) akan menginputkan nomor KTP customer, nama orangtua, nama anak, tanggal lahir anak, alamat rumah dan nomor telepon. Baru setelah itu klik submit untuk proses insert ke dalam database. Nantinya akan ditampilkan pada aplikasi web seperti pada Gambar 3.19 Activity Diagram pada Edit Data Customer.

60

3.2.3.12 Activity Diagram pada Delete Data Customer

Sistem menampilkan form halaman admin, kemudian admin memilih menu delete data customer. Setelah itu admin akan memilih data-data customer yang akan dihapus dengan mencentang data mana yang akan dihapus. Baru setelah itu, klik hapus untuk proses delete selanjutnya dari dalam database, nantinya akan ditampilkan pada aplikasi web. Seperti yang terlihat pada Gambar 3.20 Activity Diagram pada Delete Data Customer.

Gambar 3.20 Activity Diagram pada Delete Data Customer

3.2.3.13 Activity Diagram pada Cek Laporan

User akan memilih lihat laporan untuk mengecek report/laporan yang sudah masuk pada aplikasi web. User memilih laporan apa yang ingin

61

dilihat, baru setelah itu report/laporan akan tampil pada web aplikasi dimana laporan tersebut sudah tersusun oleh active database seperti pada Gambar 3.21 Activity Diagram pada Cek Laporan.

Gambar 3.21 Activity Diagram pada Cek Laporan

Dokumen terkait