P h
a se
2. Context Diagram 3. HIPO
4. Data Flow Diagram DFD
5. Entity Relationship Diagram ERD 6. DBMS
7. Desain Input Output
4.2.1 System Flow
System Flow adalah gambaran sebuah bagan arus sistem yang menunjukan alur jalanya sebuah program yang akan di bangun.
1. System Flow Mengecek Hak Akses Mengecek Hak Akses
User Sistem
Mulai
Username Password
Username dan
Password tidak valid
Validasi Username Aktor
Password
Menampilkan Username dan
N Valid ?
Password tidak valid Y
1
Gambar 4.1 Sysflow megecek hak akses
Objective : Digunakan untuk dapat mengakses aplikasi
Input : username dan password
Proses : mengecek hak akses user
Output : form sesuai hak akses user
Actor : Kepala Cabang
P h
a se
2. System Flow Menampilkan Data Item Sold Item Sold
User Sistem
1 Menampilkan form
Klik Item Sold Form Item Sold
Tanggal awal Tanggal Akhir
Data tidak ada
N Data Item Sold
Item Sold
Preview Penjualan
Cek Data Item Sold Barang
Menampilkan pesan Ada?
data tidak ada
Penjualan Mengambil Data
Item Sold Barang
Print? Y
Print Data Item Sold
Data Item Sold N
Selesai Logout?
Y
Gambar 4.2 Sysflow menampilkan data item sold
Objective : digunakan untuk dapat melihat data buku yang terjual
Input : tanggal awal dan tanggal akhir
Proses : menampilkan data buku yang terjual
Output : data buku yang terjual
Actor : Kepala Cabang
P h
a se
3. System Flow Menampilkan Data Sales By Customer Sales By Customer
User Sistem
1 Menampilkan form
Klik Sales By Customer
Form Sales By Customer
Tanggal awal, Tanggal Akhir
Sales Sales By Customer
Preview Penjualan
Cek Data Sales By Customer
Barang
Menampilkan pesan Data tidak ada
N Data Sales By
Customer
Print?
Data Sales By Customer
N
Logout? Y
data tidak ada
Mengambil Data
Sales By Customer
Print Data Sales By Customer
Selesai Y
Ada?
Penjualan
Barang
Gambar 4.3 Sysflow menampilkan data sales by customer
Objective : digunakan untuk dapat melihat customer yang membeli
buku berdasarkan sales Input
: tanggal awal, tanggal lahir, dan nama sales Proses
: menampilkan data customer yang membeli buku berdasarkan sales
Output : data customer yang membeli buku berdasarkan sales
Actor : Kepala Cabang
P h
a se
4. System Flow Menampilkan Data Sales By Product Sales By Product
User Sistem
1 Menampilkan form
Klik Sales By Product
Form Sales By Product
Tanggal awal,
Tanggal Akhir Sales
Sales By Product
Preview Penjualan
Cek Data Sales By Product
Barang
Menampilkan pesan Data tidak ada
N Data Sales By
Product
Print?
Data Sales By Product
N
Logout? Y
data tidak ada
Mengambil Data
Sales By Product
Print Data Sales By Product
Selesai Y
Ada?
Penjualan
Barang
Gambar 4.4 Sysflow menampilkan data sales by product
Objective : digunakan untuk dapat melihat data buku yang terjual
berdasarkan sales Input
: tanggal awal, tanggal akhir, dan nama sales Proses
: menampilkan data buku yang terjual berdasarkan sales Output
: data buku yang terjual berdasarkan sales Actor
: Kepala Cabang
P h
a se
5. System Flow Menampilkan Data Dead Stock Dead Stock
User Sistem
1 Menampilkan form
Klik Dead Stock Form Dead
Stock
Tanggal awal Tanggal Akhir
Data tidak ada
N Data Dead Stock
Print?
Data Dead Stock
N
Logout?
Dead Stock
Preview
Cek Data Dead
Stock
Menampilkan pesan
data tidak ada
Mengambil Data
Dead Stock
Print Data Dead Y
Stock
Selesai Y
Penjualan
Barang
Ada?
Penjualan
Barang
Gambar 4.5 Sysflow menampilkan data dead stock
Objective : digunakan untuk dapat melihat data buku yang paling
sedikit terjual Input
: tanggal awal dan tanggal akhir Proses
: menampilkan data buku yang paling sedikit terjual Output
: data buku yang paling sedikit terjual Actor
: Kepala Cabang
P h
a se
6. System Flow Menampilkan Data Analisys Product Analisys Product
User Sistem
1 Menampilkan form
Klik Analisys Product
Form Analisys Product
Tanggal awal,
Tanggal Akhir Item Name
Analisys Product
Preview Penjualan
Cek Data Analisys Product
Barang
Menampilkan pesan Data tidak ada
N Data
Analisys Product
Print?
Data Analisys Product
N
Logout? Y
data tidak ada
Mengambil Data
Analisys Product
Print Data Analisys Product
Selesai Y
Ada?
Penjualan
Barang
Gambar 4.6 Sysflow menampilkan data analisys product
Objective : digunakan untuk dapat melihat data customer yang
membeli buku berdasarkan buku tertentu Input
: tanggal awal, tanggal akhir, dan nama buku Proses
: menampilkan data customer yang membeli buku berdasarkan buku tertentu
Output : data customer yang membeli buku berdasarkan buku
tertentu Actor
: Kepala Cabang
P h
a se
7. System Flow Menampilkan Data Most Product Sold
Most Product Sold
User Sistem
1 Menampilkan form
Klik Most Product
Sold Form Most
Product Sold
Tanggal awal Tanggal Akhir
Most Product Sold
Preview
Penjualan Cek Data Most
Product Sold
Barang
Menampilkan pesan Data tidak ada
N Data
Most Product Sold
Print?
Data Most Product
Sold
N
Logout?
Y
data tidak ada
Mengambil Data
Most Product Sold
Print Data Most
Product Sold
Selesai Y
Ada?
Penjualan
Barang
Gambar 4.7 Sysflow menampilkan data most product sold
Objective : digunakan untuk dapat melihat data buku yang paling
banyak terjual Input
: tanggal awal dan tanggal akhir Proses
: menampilkan data buku yang paling banyak terjual Output
: data buku yang paling banyak terjual Actor
: Kepala Cabang
P h
a se
8. System Flow Menampilkan Data Most Buyer Most Buyer
User Sistem
1 Menampilkan form
Klik Most Buyer Form Most
Buyer Tanggal awal
Tanggal Akhir
Data tidak ada
N Data Most Buyer
Print?
Data Most Buyer N
Logout? Most Buyer
Preview
Cek Data Most Buyer
Menampilkan pesan data tidak ada
Mengambil Data
Most Buyer
Print Data Most Y
Buyer
Selesai Y
Penjualan
Barang
Ada?
Penjualan
Barang
Gambar 4.8 Sysflow menampilkan data most buyer
Objective : digunakan untuk dapat melihat data customer yang
paling banyak membeli buku Input
: tanggal awal dan tanggal akhir Proses
: menampilkan data customer yang paling banyak membeli buku
Output : data customer yang paling banyak membeli buku
Actor : Kepala Cabang
P h
a se
9. System Flow Menampilkan Data Forecasting Sales
Forecasting Sales
User Sistem
1 Menampilkan form
Klik Forecasting Sales
Form Forecasting
Sales Tanggal awal
Tanggal Akhir Forecasting Sales
Preview Penjualan
Cek Data Forecasting Sales
Proses Ramalan
Menampilkan pesan Data tidak ada
N Data Forecasting
Sales
Print? data tidak ada
Mengambil Data
Forecasting Sales
Print Data Y
Ada?
Penjualan
Proses Ramalan
Forecasting Sales Data Forecasting
Sales N
Selesai Logout?
Y
Gambar 4.9 Sysflow menampilkan data forecasting sales
Objective : digunakan untuk dapat melihat data ramalan
penjualan untuk periode bulan berikutnya pada buku tertentu
Input : tanggal awal dan tanggal akhir
Proses : menampilkan data ramalan penjualan untuk periode
bulan berikutnya pada buku tertentu Output
: data ramalan penjualan untuk periode bulan berikutnya pada buku tertentu
Actor : Kepala Cabang
4.2.2 Data Flow Diagram DFD