Activity use case menggambarkan workflow proses bisnis dan urutan aktivitas dalam sebuah proses. Diagram ini mirip dengan flowcahart, keuntungan dengan dibuatnya diagram ini pada awal pemodelan untuk membantu memahami keseluruhan proses. Activity use case juga bermanfaat untuk menggambarkan parallel behaviour atau menggambarkan interaksi beberapa use
case.
Kelola data suplier
Kelola data pasok barang
kelola data barang
Kelola data user
Kelola customer
Kelola data customer
Lihat data barang
Transaksi
Kasir
Lihat data pembelian Admin
3.5.1. Menambah Data Suplier
Gambar 3.10 adalah Activity diagram Admin untuk menambah data supplier, dimana didalamnya terdapat langkah-langkah untuk menambah data suplier.
Gambar 3.3 Activity Diagram Admin Menambah Data Suplier
3.5.2. Ubah Data Suplier
Gambar 3.4 adalah Activity diagram Admin untuk mengubah data suplier, dimana didalamnya langkah-langkah untuk mengubah data suplier.
Tampilkan data suplier Start End Admin memilih data suplier Pilih tambah suplier Isikan data suplier Proses data suplier Berhasil Tidak berhasil Start Admin memilih data suplier Sistem menampilkan data suplier
Pilih ubah data suplier Ubah data suplier Berhasil ? [ ya ] [ tidak ]
3.5.3. Menambah Data Pasok Barang
Gambar 3.5 adalah Activity diagram Admin untuk Menambah data pasok barang yang dikirim supplier. Tugas admin adalah mencatat data pasok barang yang nantinya digunakan untuk laporan data pasok barang.
Gambar 3.5 Activity Diagram Menambah Data Pasok Barang.
3.5.5. Menambah Data Barang
Gambar 3.6 adalah Activity diagram Admin untuk menambah data barang yang nantinya digunakan untuk menambah data pasok barang. Gambar berikut menunjukkan langkah admin untuk menambah data barang.
Start
End Admin memilih menu
kelola barang Pilih tambah barang Masukkan data barang Proses data barang Sistem menampilkan data barang Berhasil Tidak Berhasil Sistem menampilkan
data pasok barang Start End Admin memilih data pasok Pilih tambah pasok Masukkan data pasok Proses data pasok Berhasil Tidak Berhasil
3.5.6. Mengubah Data Barang
Gambar 3.7 adalah Activity diagram Admin untuk mengubah data barang jika terjadi perubaha pada data barang tertentu.
.
Gambar 3.7 Activity Diagram Mengubah Data Barang 3.5.7. Menambah Data User
Gambar 3.8 adalah Activity diagram Admin untuk menambah data user yang akan digunakan untuk mengakses akun pada sistem inventory berbasis web ini.
Sistem menampilkan data user
Start
Admin memilih kelola data user
Pilih tambah user
Masukkan data user
Proses data user
Tidak Berhasil
Berhasil Start
End Admin memilih menu
kelola barang Sistem menampilkan data barang Pilih ubah barang Ubah data barang Berhasil ? [ Ya ] [ Tidak ]
3.5.8. Mengubah Data User
Gambar 3.9 adalah Activity diagram admin yang digunakan untuk mengubah data user. Jika ada perubahna mengenai data user, maka admin bisa mengubah data user pada form ubah data user.
Gambar 3.9 Activity Diagram Mengubah Data User
3.5.9. Menambah Data Customer
Gambar 3.10 adalah Activity diagram kasir yang digunakan untuk menambah data customer. Berikut adalah langkah-langah untuk menambah data customer.
Sistem menampilkan data customer
Start
End Kasir memilih menu
kelola customer Pilih tambah customer Masukkan data customer Proses data customer Berhasil Tidak Berhasil Start Admin memilih kelola data user
Masukkan data user Berhasil ? [ tidak ] End Sistem menampilkan data user
Pilih ubah data user
3.5.10.Mengubah Data Customer
Gambar 3.11 adalah Activity diagram kasir yang digunakan untuk mengubah data customer jika ada perubahan pada data customer.
Gambar 3.11 Activity Diagram Mengubah Data Customer 3.5.11.Melihat Data Barang
Gambar 3.12 adalah Activity diagram Guru yang digunakan untuk upload materi yang akan berikan kepada siswa, dimana didalamnya terdapat proses hapus tugas.
Kasir memilih menu kelola customer Start End Pilih ubah customer Masukkan data customer Sistem menampilkan data customer Behasil ? [ tidak ] [ ya ] Start Kasir memilih data barang Sistem menmpilkan data barang End
3.5.12.Pr oses MRP
Gambar 3.13 adalah Activity diagram yang digunakan untuk memperkirakan banyaknya pesanan barang yang akan dipesan bulan berikutnya.
Gambar 3.13 Activity Diagram Proses MRP
3.5.13.Transaksi Barang
Gambar 3.14 adalah Activity diagram kasir yang digunakan untuk melakukan pencatatan data transaksi barang yang dibeli oleh customer.
Sistem akan menampilkan data perkiraan MRP Admin memilih menu MRP Masukkan data barang Masukkan SR
Gambar 3.14 Activity Diagram Transaksi Barang 3.5.14.Melihat Data Pembelian
Gambar 3.15 adalah Activity diagram kasir yang digunakan untuk melihat data pembelian yang sudah dilakukan oleh customer.
Gambar 3.15 Activity Diagram Melihat Data Pembelian 3.6. Sequence Diagram
Sequence diagram menunjukkan langkah-langkah kerja sama
obyek-Kasir memilih data pembelian barang
Sistem menampilkan data pembelian barang
[ Tidak Cetak ] Display cetak barang Printer error ? Display printer error [ Cetak ] [ Ya ] [ Tidak ] Kasir memilih menu transaksi Masukkan data barang
dan harganya Tampilkan total harga Proses data transaksi [ Cetak ] Sistem menampilkan proses cetak Printer error ? Display printer error [ Tidak cetak ] [ Ya ] [ Tidak ] [ Tidak Berhasil ] [ Berhasil ]
saja yang obyek kirimkan ke obyek lainnya,dan urutan pesan-pesan yang dikirimkan.
3.6.1. Sequence Diagram Admin Kelola Data User
Gambar 3.16 Diagram Sekuensial Untuk Use Case Kelola Data User Deskripsi : Admin akan menambah user dengan menggunakan fasilitas tambah user, dengan terlebih dahulu mengisi form yang sudah di sediakan dan setelah itu menyimpannya, kemudian diproses oleh sistem untuk disimpan di dalam database. : Admin : Admin Data supier
Data supier Form tambah
suplier Form tambah suplier Form ubah suplier Form ubah suplier Database Database Buka
Tambah data suplier
Simpan
Ubah data suplier
Simpan
Hapus data suplier Masukkan data suplier
3.6.2. Sequence Diagram Admin Keloala Data Barang
Gambar 3.17 Diagram Sekuensial Untuk Use Case Kelola Data Barang Deskripsi : Admin akan menambah, mengedit, menghapus file-file data barang, dengan terlebih dahulu mengisi form yang sudah disediakan, kemudian data inputan tadi diproses oleh sistem, jika data-data yang dimasukkan benar akan diproses untuk di simpan ke dalam database.
3.6.3. Sequence Diagram Admin Tambah Pasok Barang
: Admin
: Admin Data barangData barang Form tambah barang Form tambah barang Form ubah barang Form ubah barang Database Database Buka
Tambah data barang Masukkan data barang
Ubah data barang
Simpan
Simpan Hapus data barang
: Admin
: Admin Form tambah
pasok barang Form tambah pasok barang Database Database Buka
Masukkan data pasok
Deskripsi : Admin akan memasukkan data-data barang yang sudah dibeli. Yang nantinya digunakan untuk data laporan pasok barang oleh pihak admin. 3.6.4. Sequence Diagram Admin Kelola Data User
Gambar 3.19 Diagram Sekuensial Untuk Use Case Kelola Data user Deskripsi : Admin membuka data user, kemudian jika ingin menambah
user baru admin bisa memilih menu tambah user selain itu admin juga bisa
mengubah dan juga menghapus data user.
3.6.5. Sequence Diagram Kasir Kelola Data Customer
Hapus data user : Admin
: Admin Data userData user Form tambah user Form tambah
user
Form ubah user
Form ubah user DatabaseDatabase
Buka
Tambah data user
Masukkan data user
Ubah data user
Simpan
Simpan
: Kasir
: Kasir Data customerData customer Form data customer Form data customer Ubah data customer Ubah data customer Database Database
Tambah data customer Masukkan data customer
Simpan Ubah data customer
Simpan Hapus data customer
Deskripsi : Kasir akan menambah data customer dengan memilih data
customer pada bagian kasir juga bisa mengubah dan juga menghapus data customer.
3.6.6. Sequence Diagram MRP
Gambar 3.21 Diagram Sekuensial MRP
Deskripsi : Admin memilih menu MRP kemudian memasukkan data barang dan juga SR, setelah itu sistem akan menampilkan proses MRP.
3.6.7. Sequence Diagram Kasir Lihat Data Bar ang Data barang
: Admin Input SR Database
Pilih menu MRP Pilih input data barang Masukkan data barang
Masukkan SR
Simpan Tampilkan data MRP
: Kasir
: Kasir Data barangData barang DatabaseDatabase Pilih data barang
Ambil data barang Tampilkan data barang
Deskripsi : kasir bisa melihat data barang yang tersedia dan juga stok pada barang yang ada, jika stok habis maka kasir tidak bisa menjual barang tersebut. 3.6.8.Sequence Diagr am Kasir Untuk Transaksi Pembelian
Gambar 3.23 Diagram Sekuensial Untuk Use Case Transaksi Pembelian Deskripsi : Kasir melakukan pencacatan transaksi barang yang akan dibeli oleh customer dengan memasukkan data-data barang yang dibeli, kemudian sistem akan menjumlah semua harga barang.
3.6.9. Sequence Diagram Kasir Untuk Lihat Data Pembelian
: Kasir
: Kasir Form tambah Form tambah pembelianpembelian DatabaseDatabase
Buka
Masukkan data pembelian
Simpan
: Kasir
: Kasir Data pembelianData pembelian DatabaseDatabase
Pilih data pembelian
Ambil data pembelian
Deskripsi : Kasir bisa melihat data pembelian yang sebelumnya sudah dibeli oleh customer, selain itu kasir juga bisa mencetak laporan data pembelian barang.
3.7. collaboration Diagr am
Sebagaimana diagram sekuensial, diagram kolaborasi digunakan untuk menampilkan aliran scenario tertentu di dalam use case. Jika diagram sekuensial disusun dalam urutan waktu, diagram kolaborasi lebih berkosentrasi pada hubungan anatara obyek-obyek.
3.7.1. Collaboration Diagram Kelola Data Suplier
Gambar 3.25 Diagram Kolaborasi Kelola data Suplier
Deskripsi : Langkah pertama untuk kelola data supplier adalah dengan membuka halaman data supplier, kemudian memasukkan data supplier kedalam form yang sudah disediakan selain itu, admin juga bisa mengubah dan menghapus data supplier jika diperlukan.
: Admin Data suplier Form tambah suplier Form ubah suplier Database 1: Membuka
2: Tambah data suplier 3: Masukkan data suplier
5: Ubah data suplier
4: Simpan
3.7.2. Collaboration Diagram Pasok Barang
Gambar 3.26 Diagram Kolaborasi Pasok Barang
Deskripsi : Admin membuka form tambah pasok barang, kemudian memasukkan data pasok barang dan kemudian data tersebut akan disimpan kedalam database.
3.7.3. Collaboration Diagram Kelola Data Barang : Admin
Form tambah pasok barang
Database
1: Buka
2: Masukkan data barang
3: SImpan : Admin Data barang Form tambah barang Form ubah barang Database 1: Membuka 6: Simpan 4: Simpan
2: Tambah data barang 3: Masukkan data barang
Deskripsi : Admin membuka data barang kemudian memasukkan data barang yang akan disimpan, selain bisa menambah data barang admin juga bisa mengubah data barang jika diperlukan.
3.7.4. Collaboration Diagram Pr oses MRP
Gambar 3.28 Diagram Kolaborasi Proses MRP
Deskripsi : Admin memasukkan data barang dan juga jumlah SR, setelah itu sistem akan menampilkan proses MRP.
3.7.5. Collaboration Diagram Kelola Data User : Admin Masukkan data barang Masukkan SR Database
1: input data barang
2: input jumlah SR 3: simpan
4: Tampilkan MRP
: Admin
Data user Form tambah
user
Database
Form ubah user 1: Buka
2: Tambah data user 3: Masukkan data user
5: Ubah data user
4: Simpan
Deskripsi : Admin membuka data user untuk melihat data user, selain itu admin juga juga bisa menambah data user dan mengubah data user jika suatu saat terjadi perubahan data pada user.
3.7.6. Collaboration Diagram Kelola Data Customer
Gambar 3.30 Diagram Kolaborasi Kelola Data Customer
Deskripsi : Kelola data customer, petama buka data customer kemudian klik tambah data customer lalu masukkan data customer maka data tersebut akan tersimpan kedalam database.
3.7.7. Collaboration Diagram Lihat Data Barang
Gambar 3.31 Diagram Kolaborasi Lihat Data Barang Data customer Form data customer Form ubah customer Database : Kasir
2: Tambah data customer 3: Masukkan data customer
5: Ubah data customer
4: Simpan
6: Simpan 1: Buka
: Kasir
Data barang Database
1: Pilih data barang
2: Ambil data barang
Deskripsi : Lihat data barang, kasir bisa melihat data barang yang tersedia juga terdapat stok jumlah barang yang tersedia.
3.7.8. Collaboration Diagram Transaksi Pembelian
Gambar 3.32 Diagram Kolaborasi Transaksi Pembelian
Deskripsi : Gambar diatas menunjukkan bahwa kasir sedang melakukan pencatatan transaksi pembelian, setelah itu data pembelian akan masuk kedalam database.
3.7.9. Collaboration Diagram Lihat Data Pembelian
Gambar 3.33 Diagram Lihat Kolaborasi Data Pembelian
Deskripsi : Gambar diatas menunjukkan bahwa kasir sedang melihat data : Kasir
Form tambah pembelian
Database
1: Buka
2: Masukkan data pembelian
3: Simpan
: Kasir Data pembelian
Database
1: Pilih data pembeian
2: Ambil data pembelian