BAB 3 ANALISIS DAN PERNCANGAN SISTEM
3.1 Analisis Sistem
3.1.7 Analisis Kebutuhan Fungsional
3.1.7.4 Activity Diagram
Activity diagram memodelkan aliran kerja atau workflow dari urutan
3.1.7.4.1Activity Diagram Login
Activitydiagram login dapat dilihat pada Gambar 3.6
Sistem User Memasukan username dan password Memeriksa username Dan password Username dan Password sesuai ? Masuk ke halaman dashboard Ya Tidak
Gambar 3.6 Activitydiagram login 3.1.7.4.2Activity Diagram Pengelolaan User
Sistem Owner
Memilih menu user Menampilkan daftar user
Tambah user ?
Me ilih to ol Ta ah Menampilkan form tambah user
Input data tambah user
Data valid ?
Menyimpan data ke database dan kembali ke halaman user
Edit user ?
Me ilih to ol Edit Menampilkan form edit user
Edit form edit user
Data valid ?
Menyimpan data ke database dan kembali ke halaman daftar user
Hapus data ?
Me ilih to ol Hapus
Setuju ? Menampilkan pesan konfirmasi
Hapus user ? Pengecekan form tambah user
Pengecekan form edit user
Data user yang dipilih dihapus dari database Dan kembali ke halaman daftar user Y T Y T T Y Y T Y T Y T
3.1.7.4.3Activity Diagram Pengelolaan Keluhan
Activitydiagram pengelolaan keluhan dapat dilihat pada Gambar 3.8.
Admin Sistem
Memilih menu keluhan Menampilkan daftar keluhan
Tambah keluhan ?
Me ilih to ol Ta ah Menampilkan form tambah keluhan
Input data tambah keluhan
Data valid ?
Menyimpan data ke database dan kembali ke halaman keluhan
Edit keluhan ?
Me ilih to ol Edit Menampilkan form edit keluhan
Edit form edit keluhan
Data valid ?
Menyimpan data ke database dan kembali ke halaman daftar keluhan
Hapus data ?
Me ilih to ol Hapus
Setuju ? Menampilkan pesan konfirmasi
Hapus keluhan ? Pengecekan form tambah keluhan
Pengecekan form edit keluhan
Data keluhan yang dipilih dihapus dari database Dan kembali ke halaman daftar keluhan Y T Y T T Y Y T Y T Y T
3.1.7.4.4Activity Diagram Pengelolaan Transaksi
Activitydiagram pengelolaan transaksi dapat dilihat pada Gambar 3.10.
3.1.7.4.5Activity Diagram Pengelolaan Pelanggan
Activitydiagram pengelolaan pelanggan dapat dilihat pada Gambar 3.11.
Sistem Admin
Memilih menu pelanggan Menampilkan daftar pelanggan
Tambah pelanggan ?
Me ilih to ol Ta ah Menampilkan form tambah pelanggan
Input data tambah pelanggan
Data valid ?
Menyimpan data ke database dan kembali ke halaman pelanggan
Edit pelanggan ?
Me ilih to ol Edit Menampilkan form edit pelanggan
Edit form edit pelanggan
Data valid ?
Menyimpan data ke database dan kembali ke halaman daftar pelanggan
Hapus data ?
Me ilih to ol Hapus
Setuju ? Menampilkan pesan konfirmasi
Hapus pelanggan ? Pengecekan form tambah pelanggan
Pengecekan form edit pelanggan
Data pelanggan yang dipilih dihapus dari database Dan kembali ke halaman daftar pelanggan Y T Y T T Y Y T Y T Y T
3.1.7.4.6Activity Diagram Pengelolaan Produk
Activitydiagram pengelolaan produk dapat dilihat pada Gambar 3.12.
Admin Sistem
Memilih menu produk Menampilkan daftar produk
Tambah produk ?
Me ilih to ol Ta ah Menampilkan form tambah produk
Input data tambah produk
Data valid ?
Menyimpan data ke database dan kembali ke halaman produk
Edit produk ?
Me ilih to ol Edit Menampilkan form edit produk
Edit form edit produk
Data valid ?
Menyimpan data ke database dan kembali ke halaman daftar produk
Hapus data ?
Me ilih to ol Hapus
Setuju ? Menampilkan pesan konfirmasi
Hapus produk ? Pengecekan form tambah produk
Pengecekan form edit produk
Data produk yang dipilih dihapus dari database Dan kembali ke halaman daftar produk Y T Y T T Y Y T Y T Y T
3.1.7.4.7Activity Diagram Memberi Kritik Saran
Activitydiagram memberi kritik saran dapat dilihat pada Gambar 3.13.
Sistem Pengunjung
Me ilih e u kritik sara Menampilkan form kritik saran
Input data kritik saran
Data valid ?
Menyimpan data ke database dan kembali ke halaman utama Pengecekan form kritik saran
Y T
3.1.7.4.8Activity Diagram Pengelolaan Promosi
Activitydiagram pengelolaan promosi dapat dilihat pada Gambar 3.14.
Admin Sistem
Memilih menu promosi Menampilkan daftar promosi
Tambah promosi ?
Me ilih to ol Ta ah Menampilkan form tambah promosi
Input data tambah promosi
Data valid ?
Menyimpan data ke database dan kembali ke halaman promosi
Edit promosi ?
Me ilih to ol Edit Menampilkan form edit promosi
Edit form edit promosi
Data valid ?
Menyimpan data ke database dan kembali ke halaman daftar promosi
Hapus data ?
Me ilih to ol Hapus
Setuju ? Menampilkan pesan konfirmasi
Hapus promosi ? Pengecekan form tambah promosi
Pengecekan form edit promosi
Data promosi yang dipilih dihapus dari database Dan kembali ke halaman daftar promosi Y T Y T T Y Y T Y T Y T
3.1.7.4.9Activity Diagram Pengelolaan Kategori
Activitydiagram pengelolaan kategori dapat dilihat pada Gambar 3.15.
Sistem Admin
Memilih menu kategori Menampilkan daftar kategori
Tambah kategori ?
Me ilih to ol Ta ah Menampilkan form tambah kategori
Input data tambah kategori
Data valid ?
Menyimpan data ke database dan kembali ke halaman kategori
Edit kategori ?
Me ilih to ol Edit Menampilkan form edit kategori
Edit form edit kategori
Data valid ?
Menyimpan data ke database dan kembali ke halaman daftar kategori
Hapus data ?
Me ilih to ol Hapus
Setuju ? Menampilkan pesan konfirmasi
Hapus kategori ? Pengecekan form tambah kategori
Pengecekan form edit kategori
Data kategori yang dipilih dihapus dari database Dan kembali ke halaman daftar kategori Y T Y T T Y Y T Y T Y T
3.1.7.4.10Activity Diagram Melihat Produk
Activitydiagram melihat produk dapat dilihat pada Gambar 3.16.
Pengunjung Sistem
Me ilih e u produk Menampilkan daftar produk
Gambar 3.16 Activity diagram melihat produk
3.1.7.4.11Activity Diagram Melihat Promosi
Activitydiagram melihat promosi dapat dilihat pada Gambar 3.17.
Sistem Pengunjung
Me ilih e u pro osi Menampilkan daftar promosi
3.1.7.4.12Activity Diagram Pengelolaan Kritik Saran
Activitydiagram pengelolaan kritik saran dapat dilihat pada Gambar 3.18.
Sistem Owner
Memilih menu kritik saran Menampilkan daftar kritik saran
Edit kritik saran ?
Me ilih to ol Edit Menampilkan form edit kritik saran
Edit form edit kritik saran
Data valid ?
Menyimpan data ke database dan kembali ke halaman daftar kritik saran
Hapus data ?
Me ilih to ol Hapus
Setuju ? Menampilkan pesan konfirmasi
Hapus kritik saran ? Pengecekan form edit kritik saran
Data kritik saran yang dipilih dihapus dari database Dan kembali ke halaman daftar kritik saran
T Y Y T Y T Y T
3.1.7.4.13Activity Diagram Melihat Laporan
Activitydiagram melihat laporan dapat dilihat pada Gambar 3.19
Sistem Owner
Memilih menu "lapora tra saksi Menampilkan laporan tansaksi Lihat laporan
transaksi ?
Me ilih e u lapora pela gga Menampilkan laporan pelanggan Lihat laporan
pelanggan ?
Me ilih e u lapora produk Menampilkan laporan produk Lihat laporan
produk ?
Me ilih e u lapora keluha Menampilkan laporan keluhan Lihat laporan
keluhan ?
Me ilih e u lapora kategori Menampilkan laporan kategori Lihat laporan
kategori ?
Me ilih e u lapora pro osi Menampilkan laporan promosi Lihat laporan promosi ? Y T T T T T T Y Y Y Y Y