4.2.1 System Flow
1. Fungsionalitas Mengecek Hak Akses User
Mengecek hak akses user
Sistem User
Mulai
User id password
User id password tidak
valid Validasi user id dan
password User
Menampilkan user id dan password
tidak valid Valid?
Mengecek hak akases
Bagian pemesanan
penjualan
Bagian Penjualan?
1
2
3 Y
Y T
Y
Manajer pemesanan?
Selesai Y
T Bagian HRD?
T
T 4
Y T
Gambar 4.1. Mengecek hak akses user.
2. Fungsionalitas Mengelola Data Master
Menambah data master jenis produk
Bagian Penjualan Sistem
P h
a s
e
Nama_jenis Cek nama_jenis
Jenis_produk
Jenis produk ada?
2
Menampilkan alert jenis sudah ada
Jenis sudah ada
Generate dan menampilkan
id_jenis
Status_jenis Simpan
jenis_produk Jenis_produk
Menampilkan jenis_produk
Jenis_produk
Selesai Y
T ID_jenis
Gambar 4.2. Menambah data master jenis produk.
Mengubah data master jenis produk
Bagian Penjualan Sistem
Memilih jenis yang diubah
Menampilkan jenis yang akan diubah
2
Jenis yang akan diubah
Status_jenis yang akan diubah
Menyimpan perubahan
status_jenis Jenis_produk
Menampilkan jenis_produk
Jenis_produk
Selesai Jenis_produk
Gambar 4.3. Mengubah data master jenis produk.
Gambar 4.4. Menambah data master produk.
Menambah data master produk
Sistem Bagian Penjualan
Jenis_produk Cek jenis produk
Memunculkan id jenis
Id_produk Jenis_produk
Jenis_produk Mengecek id produk
yang terakhir digunakan
Produk
Kelengkapan data produk
Mengecek kelengkapan field
Lengkap?
Menyimpan data produk
Produk Menampilkan field
belum lengkap Field belum
lengkap
Menampilkan penyimpanan data
produk berhasil Penyimpanan
berhasil Selesai
T Y
2
Menampilkan id produk
Mengubah data master produk
Sistem Bagian Penjualan
Memilih id_produk yang diubah
Menampilkan data produk
Data produk Pproduk
Data produk yang diubah
Menyimpan data produk yang diubah
Produk
Menampilkan penyimpanan data
produk berhasil Menampilkan
data produk
Selesai 2
Gambar 4.5. Mengubah data master produk.
Menambah data master user
Sistem Bagian HRD
P h
as e
4
User id Mengecek
ketersediaan user id
User
Ada? Menampilkan alert
id sudah ada Id sudah ada
Y
password Mengecek password
8 karakter
Sesuai? Menampilkan alert
password 8 karakter
Kelengkapan data user
Password 8 karakter
T
T Y
Mengecek kelengkapan field
Lengkap? Menampilkan alert
field masih ada yang belum diisi
Field belum lengkap
Menyimpan data user
User
Menampilkan pesan registrasi data user
selesai Penyimpanan
berhasil T
Y
Selesai
Gambar 4.6. Menambah data master user.
Mengubah data master user
Sistem Bagian HRD
P h
as e
4
Memilih user id yang diubah
Menampilkan data user
User
Data user
Data yang diubah
Sesuai? Menampilkan alert
password 8 karakter yang
diubah Password 8
karakter T
Y Lengkap?
Menampilkan alert field masih ada yang
belum diisi bagi data yang diubah
Field belum lengkap
Menyimpan data user yang diubah
User
Menampilkan pesan registrasi data user
selesai yang diubah Penyimpanan
berhasil T
Y
Selesai Password?
Mengecek data yang diubah
Y T
Gambar 4.7. Mengubah data master user.
Menambah data master supplier
Bagian Penjualan Sistem
P h
as e
Nama_supplier Cek nama_supplier
Supplier
Nama supplier ada?
2
Menampilkan alert supplier sudah ada
Supplier sudah ada
Generate dan menampilkan
id_supplier
Kelengkapan data supplier
Simpan data supplier
Supplier
Menampilkan data supplier
Data supplier
Selesai Y
T ID_supplier
Lengkap? Cek kelengkapan
data supplier Menampilkan alert
field supplier belum lengkap
Field supplier belum lengkap
T Y
Gambar 4.8. Menambah data master supplier.
Mengubah data master supplier
Sistem Bagian Penjualan
Memilih supplier yang akan diubah
Menampilkan data supplier
Data supplier Supplier
Data supplier yang diubah
Menyimpan data supplier yang
diubah Supplier
Menampilkan penyimpanan data
supplier berhasil Menampilkan
data supplier
Selesai 2
Gambar 4.9. Mengubah data master supplier.
Menambah data master bahan mentah
Sistem Bagian Penjualan
Nama bahan mentah
Cek id bahan mentah terakhir
digunakan
Memunculkan id bahan mentah
Id_bahan mentah
Bahan mentah
Bahan mentah
Kelengkapan data bahan mentah
Mengecek kelengkapan field
Lengkap?
Menyimpan data bahan mentah
Bahan mentah Menampilkan field
belum lengkap Field belum
lengkap
Menampilkan pesan penyimpanan data
bahan mentah berhasil
Penyimpanan data bahan
mentah berhasil Selesai
T Y
2
Selesai
Gambar 4.10. Menambah data master bahan mentah.
Mengubah data master bahan mentah
Sistem Bagian Penjualan
Memilih id_bahan mentah yang diubah
Menampilkan data bahan mentah
Data bahan mentah
Bahan mentah
Data bahan mentah yang diubah
Menyimpan data bahan mentah yang
diubah Bahan mentah
Menampilkan penyimpanan data
bahan mentah berhasil
Penyimpanan data bahan
mentah berhasil
Selesai 2
Gambar 4.11. Mengubah data master bahan mentah.
Menambah master BOM
Bagian Penjualan Sistem
P h
a s
e
2
Masukkan id bahan mentah
Menampilkan nama bahan mentah
Klik enter Bahan mentah
Nama bahan mentah
Kelengkapan data BOM
Menampilkan data yang telah
dimasukkan ke dalam data grid
view Klik masukkan
Tambah data bahan mentah?
Klik simpan data T
Menyimpan data struktur BOM
Struktur BOM
Selesai Data grid view
struktur bahan mentah untuk
BOM Y
Gambar 4.12. Menambah data master BOM.
3. Fungsionalitas Mencatat Data Pelanggan