BAB IV SISTEM INVENTORY MANAGEMENT OPEN STORE
4.4 Perancangan Sisem (Design)
4.4.3 Activity Diagram
Berikut adalah beberapa diagram aktivitas yang terbentuk dari kegiatan bisnis dan use case diagram yang pada sistem yang diusulkan:
Data Valid Mulai Data Tidak Valid Selesai
All User Sistem
Input username dan password
Klik login cek username dan password
Menampilkan Halaman Home Sistem Menampilkan pesan
username atau password salah
Gambar 4.7 Activity diagram dari use case login
Pada gambar 4.7 menerangkan admin_os, manager dan tallyman masuk ke
halaman home sistem. Mereka harus melakukan pengisian username dan password
pada menu login. Jika username dan password yang dimasukkan salah, maka sistem
akan menampilkan pesan salah. Dan jika benar, maka sistem akan menampilkan
Mulai
Selesai
input form user
Klik edit
Klik Delete
tampil form edit user
Edit data user
klik simpan
Tampil update user Yakin ingin
dihapus?
ya
tidak
Gambar 4.8 Activity diagram untuk manage user
Gambar 4.8 ini menerangkan tentang mengelola user dengan menambah, mengedit,
atau menghapus data user. Untuk menambah user, Admin harus klik manage user
sehingga sistem akan menampilkan form input user. Admin menginputform tersebut, lalu
klik Simpan. Untuk mengedit data user, Admin harus klik Edit sehingga sistem akan
menampilkan form edit user kemudian Admin_OS mengedit data user yang diperlukan,
lalu klik Simpan. Sistem akan menyimpan data dalam database. Untuk menghapus data
user, Admin harus klik Hapus sehingga sistem akan menghapus data user dari database.
Jika data user berhasil ditambah, diedit, atau dihapus, sistem akan kembali menampilkan
Mulai
Selesai
Marketing Sistem
input form work order
Klik edit
Klik Delete
tampil form edit work order
Edit data work order
klik simpan
Tampil update work order Pesan lengkapi data
Data kurang Data Lengkap iya tidak Yakin ingin dihapus?
Gambar 4.9 Activity diagram untuk inputwork order
Gambar 4.9 menjelaskan tentang menambah, mengedit, atau menghapus data work order. Untuk menambah work order, Marketing harus mengisi semua form yang
ditampilkan oleh sistem, lalu klik Simpan. Untuk mengedit data work order, Marketing
harus klik Edit sehingga sistem akan menampilkan form edit work order kemudian
Marketing mengedit data work order yang diperlukan, lalu klik Simpan. Sistem akan
menyimpan data dalam database. Untuk menghapus data work order, Marketing harus
Mulai
Selesai
Marketing Sistem
input form pembeli
Klik edit Klik Delete
tampil form edit pembeli
Edit data pembeli
klik simpan
Tampil update pembeli
Yakin ingin dihapus?
ya
tidak
pesan lengkapi data
Data kurang
Data Lengkap
work order berhasil ditambah, diedit, atau dihapus, sistem akan kembali menampilkan update work order.
Gambar 4.10 Activity diagram untuk input data pembeli
Gambar 4.10 menjelaskan tentang menambah, mengedit, atau menghapus data
pembeli. Untuk menambah pembeli, Marketing harus mengisi semua form yang
ditampilkan oleh sistem, lalu klik Simpan. Untuk mengedit data pembeli, Marketing
harus klik Edit sehingga sistem akan menampilkan form edit pembeli kemudian
Marketing mengedit data pembeli yang diperlukan, lalu klik Simpan. Sistem akan
Mulai
Selesai
Admin_OS Sistem
input form pipa masuk
Klik edit Klik Delete
tampil form edit pipa masuk
Edit data pipa masuk
klik simpan
Tampil update pipa masuk Yakin ingin
dihapus?
ya
tidak
Pesan lengkapi data
Data Lengkap
Data kurang
Hapus sehingga sistem akan menghapus data pembeli dari database. Jika data pembeli
berhasil ditambah, diedit, atau dihapus, sistem akan kembali menampilkan update pembeli.
Gambar 4.11 Activity diagram untuk input data pipa masuk
Gambar 4.11 menjelaskan tentang menambah, mengedit, atau menghapus data
pipa masuk. Untuk menambah pipa masuk, Admin_OS harus mengisi semua form yang
ditampilkan oleh sistem, lalu klik Simpan.Untuk mengedit data pipa masuk, Admin_OS
Mulai
Selesai
Admin_OS Sistem
input form pipa keluar
Klik edit Klik Delete
tampil form edit pipa keluar
Edit data pipa keluar
klik simpan
Tampil update pipa keluar
Yakin ingin dihapus?
ya
tidak
pesan lengkapi data
Data kurang
Data lengkap Admin_OS mengedit data pipa masuk yang diperlukan, lalu klik Simpan. Sistem akan
menyimpan data dalam database. Untuk menghapus data pipa masuk,Admin_OS harus
klik Hapus sehingga sistem akan menghapus data pipa masuk dari database. Jika data
pipa masuk berhasil ditambah, diedit, atau dihapus, sistem akan kembali menampilkan update pipa masuk.
Mulai
Selesai
Tallyman Sistem
input form reproduksi pipa
Klik edit Klik Delete
tampil form edit reproduksi pipa Edit data reproduksi pipa
klik simpan
Tampil update reproduksi pipa
Yakin ingin dihapus?
ya
tidak
Pesan lengkapi data
Data kurang
Data lengkap Gambar 4.12 Activity diagram untukinput data pipa keluar
Gambar 4.12 Gambar diatas menjelaskan tentang menambah, mengedit, atau
menghapus data pipa keluar. Untuk menambah pipa keluar, Admin_OS harus mengisi
semua form yang ditampilkan oleh sistem, lalu klik Simpan. Untuk mengedit data pipa
keluar, Admin_OS harus klik Edit sehingga sistem akan menampilkan form edit pipa
keluar kemudian Admin_OS mengedit data pipa keluar yang diperlukan, lalu klik
Simpan. Sistem akan menyimpan data dalam database. Untuk menghapus data pipa
keluar,Admin_OS harus klik Hapus sehingga sistem akan menghapus data pipa keluar
dari database. Jika data pipa masuk berhasil ditambah, diedit, atau dihapus, sistem akan kembali menampilkan update pipa keluar.
Mulai
Selesai Manager, Admin_OS Sistem
Pilih tanggal, bulan dan tahun berdasarkan periode yang diinginkan
Klik Search
Menampilkan Laporan pipa masuk
Klik Print
Print Laporan
Gambar 4.13 Activity diagram untukinput reproduksi pipa
Gambar 4.13 menjelaskan tentang menambah, mengedit, atau menghapus data
reproduksi pipa. Untuk menambah reproduksi pipa, Admin_OS harus mengisi semua
form yang ditampilkan oleh sistem, lalu klik Simpan. Untuk mengedit data reproduksi
pipa, Admin_OS harus klik Edit sehingga sistem akan menampilkan form edit
reproduksi pipa kemudian Admin_OS mengedit data reproduksi pipa yang diperlukan,
lalu klik Simpan. Sistem akan menyimpan data dalam database. Untuk menghapus
data reproduksi pipa, Admin_OS harus klik Hapus sehingga sistem akan menghapus
data reproduksi pipa dari database. Jika data reproduksi pipa berhasil ditambah, diedit,
Mulai
Selesai Manager, Admin_OS Sistem
Pilih tanggal, bulan dan tahun berdasarkan periode yang diinginkan
Klik Search
Menampilkan Laporan data pembeli
Klik Print
Print Laporan
Gambar 4.14 Activity diagram untuklaporan pipa masuk
Gambar 4.14 menjelaskan tentang menu laporan pipa masuk, dengan memilih tanggal periode yang ingin dilihat setelah itu klik tombol search maka sistem akan
menampilkan laporan periode sesuai tanggal yang dipilih. Kemudian manager dan
admin_OS dapat mencetak laporan tersebut dangan meng-klik tombol print. Bila tidak ada proses cetak laporan data pipa lagi maka proses selesai.
.
Gambar 4.15 Activity diagram untuklaporan data pembeli
Gambar 4.15 menjelaskan tentang menu laporan data pembeli, dengan memilih tanggal periode yang ingin dilihat setelah itu klik tombol search maka sistem akan
Mulai
Selesai Manager, Admin_OS Sistem
Pilih tanggal, bulan dan tahun berdasarkan periode yang diinginkan
Klik Search
Menampilkan Laporan data reproduksi pipa
Klik Print
Print Laporan
admin_OS dapat mencetak laporan tersebut dangan meng-klik tombol print. Bila tidak ada proses cetak laporan data pipa lagi maka proses selesai.
Gambar 4.16 Activity diagram untuklaporan data reproduksi pipa
Gambar 4.16 menjelaskan tentang menu laporan data reproduksi pipa, dengan
memilih tanggal periode yang ingin dilihat setelah itu klik tombol search maka sistem
akan menampilkan laporan periode sesuai tanggal yang dipilih. Kemudian manager dan
admin_OS dapat mencetak laporan tersebut dangan meng-klik tombol print. Bila tidak ada proses cetak laporan data pipa lagi maka proses selesai.
Mulai
Selesai
Manager, Admin_OS Sistem
Pilih tanggal, bulan dan tahun berdasarkan periode yang diinginkan
Klik Search
Menampilkan Laporan pipa keluar Klik Print
Print Laporan
Gambar 4.17 Activity diagram untuk laporan pipa keluar
Gambar 4.17 menjelaskan tentang menu laporan data pipa keluar, dengan
memilih tanggal periode yang ingin dilihat setelah itu klik tombol search maka sistem
akan menampilkan laporan periode sesuai tanggal yang dipilih. Kemudian manager dan
admin_OS dapat mencetak laporan tersebut dangan meng-klik tombol print. Bila tidak ada proses cetak laporan data pipa lagi maka proses selesai.
Mulai
Selesai Manager, Admin_OS Sistem
Pilih tanggal, bulan dan tahun berdasarkan periode yang diinginkan
Klik Search
Menampilkan Laporan work order
Klik Print
Print Laporan
Gambar 4.18 Activity diagram untuklaporan work order
Gambar 4.18 menjelaskan tentang menu laporan data work order, dengan
memilih tanggal periode yang ingin dilihat setelah itu klik tombol search maka sistem
akan menampilkan laporan periode sesuai tanggal yang dipilih. Kemudian manager dan
admin_OS dapat mencetak laporan tersebut dangan meng-klik tombol print. Bila tidak ada proses cetak laporan data pipa lagi maka proses selesai.
Mulai
Selesai Manager, Marketing, Admin_OS Sistem
Pilih tanggal, bulan dan tahun berdasarkan periode yang diinginkan
Klik Search
Menampilkan Laporan stok pipa
Klik Print
Print Laporan
Mulai
Selesai
Tallyman, Admin_OS Sistem
Pilih cek barang
tampil ketersediaan pipa
Gambar 4.19 Activity diagram untuklaporan stok pipa
Gambar 4.19 menjelaskan tentang menu laporan data stok pipa, dengan memilih tanggal periode yang ingin dilihat setelah itu klik tombol search maka sistem akan
menampilkan laporan periode sesuai tanggal yang dipilih. Kemudian manager,
marketing dan admin_OS dapat mencetak laporan tersebut dangan meng-klik tombol print. Bila tidak ada proses cetak laporan data pipa lagi maka proses selesai.
login
Input Username & Password
Menampilkan Halaman Utama User All User
Menampilkan Pesan Kesalahan Cek Database Username&Password Gambar 4.20 Diagram aktivitas dari use case menu logout
ambar 4.20 Gambar diatas menjelaskan tentang cek barang yang dimulai dengan memilih menu cek barang yang berisi tentang informasi ketersediaan pipa, maka sistem akan menampilkan ketersediaan pipa. Bila tidak ada proses lagi maka proses selesai.