43
3.2.1 Diagram Konteks
Diagram Konteks merupakan rancangan aliran data utama yang perlu dilakukan penguraian ke level yang lebih tinggi agar proses yang terjadi terlihat
jelas.
Gambar 3.6 Gambar Diagram Konteks Sistem Informasi Penjualan dan Pembelian Toko Mekar Jaya
3.2.2 Data Flow Diagram
Data Flow Diagram digambarakan untuk menggambarkan sistem sebagai sebuah jaringan dari proses-proses secara fungsional yang dihubungkan satu
44 dengan yang lainya oleh aliran data. Dalam Data Flow Diagram tediri dari entitas
luar, aliran data, proses dan penyimpanan data. Berikut
ini merupakan
Data Flow Diagram yang menggambarkan bagaimana Sistem Informasi Penjualan dan Pembelian di toko Mekar Jaya ini
berjalan.
45
Gambar 3.7 Data Flow Diagram Level 0 Sistem Informasi Penjualan dan
Pembelian
46
Gambar 3.8 DFD Level 1 Proses 1 Login User
47
2.1 Pengolahan
Data Supplier
2.4 Pengolahan
Data merk 2.2
Pengolahan Data
konsumen 2.3
Pengolahan Data barang
2.5 Pengolahan
Data ukuran Admin
Tbl_supplier
Tbl_konsumen
Tbl_ukuran Tbl_barang
Data supplier Data supplier
Data supplier Info data supplier
Data konsumen Info data konsumen
Info Data barang Data barang
Data barang Data barang
Tbl_merk
Data ukuran Data ukuran
Data ukuran Info Data ukuran
Data konsumen Data konsumen
2.6 Pengolahan
Data warna Tbl_warna
Data warna Info Data warna
Data warna Data warna
login valid
login valid
login valid
login valid
login valid
login valid Data merk
Info data merk Data merk
Data merk Data merk
Data ukuran Data warna
Gambar 3.9 DFD Level 1 Proses 2 pengolahan data master
48
Gambar 3.10 DFD Level 1 Proses 3 penjualan
Gambar 3.11 DFD Level 1 Proses 4 pemesanan
49
Gambar 3.12 DFD Level 1 Proses 5 pembelian
Gambar 3.13 DFD Level 1 proses 6 pembuatan laporan
50
Gambar 3.14 DFD Level 1 proses 7 Pengolahan user
Gambar 3.15 DFD level 1 proses 8 Tampil grafik
51
Gambar 3.16 DFD Level 2 proses 2.1 Pengolahan data barang
Gambar 3.17 DFD Level 2 proses 2.2 Pengolahan data konsumen
52
Gambar 3.18 DFD Level 2 proses 2.3 Pengolahan data merk
Gambar 3.19 DFD Level 2 proses 2.4 Pengolahan data ukuran
53
Gambar 3.20 DFD Level 2 proses 2.5 Pengolahan data warna
Gambar 3.21 DFD Level 2 proses 2.6 Pengolahan data supplier
54
Gambar 3.22 DFD level 2 proses 6.1 laporan data penjualan
Gambar 3.23 DFD level 2 proses 6.2 laporan data pembelian
55
Gambar 3.24 DFD level 2 proses 6.3 laporan data supplier
Gambar 3.25 DFD level 2 proses 6.4 laporan data konsumen
56
Gambar 3.26 DFD level 2 proses 6.5 laporan data barang
3.2.3 Spesifikasi Proses Spesifikasi proses digunakan untuk menggambarkan proses model aliran
yang terdapat pada DFD. Spesifikasi proses dari gambar DFD diatas akan dijelaskan pada tabel dibawah ini
Tabel 3.4. Spesifikasi Proses No.
Proses Keterangan
No. Proses 1.
Nama Proses Login
Source sumber - Bagian Admin
- Bagian Penjualan - Gudang
Input - data login user
Output - info login invalid
Destination tujuan - Bagian Admin - Bagian Penjualan
- Gudang 1
Logika Proses Begin
{Bagian Admin, Bagian Penjualan, Bagian Gudang, memasukkan username dan password
ke database}
57 if username, password jenis user benar
then {menampilkan menu sesuai hak akses} else
tampil pesan
end No. Proses
1.1 Nama Proses
Verifikasi Username Source sumber
- Bagian Admin - Bagian Penjualan
- Gudang Input
- Username Output
- Username valid - Info login invalid
Destination tujuan - Bagian Admin - Bagian Penjualan
- Gudang 2
Logika Proses Begin
{Bagian Admin, Bagian Penjualan, Bagian Gudang, memasukkan username ke database}
if username ada then {menampilkan menu sesuai jenis user}
else {tampil pesan user yang dimasukan salah}
end No. Proses
1.2 Nama Proses
Verifikasi Password Source sumber
- Bagian Admin - Bagian Penjualan
- Gudang Input
- Password Output
- password valid - info login invalid
Destination tujuan - Bagian Admin - Bagian Penjualan
- Gudang 3
Logika Proses Begin
{Bagian Admin, Bagian Penjualan, Bagian gudang, memasukkan password ke database}
if password benar then
else {tampil tampil pesan password yang di masukan salah}
end No. Proses
1.3 Nama Proses
Verifikasi Jenis user 4
Source sumber - Bagian Admin
58 - Bagian Penjualan
- Gudang Input
- Jenis user Output
- Jenis user valid - info login invalid
Destination tujuan - Bagian Admin - Bagian Penjualan
- Gudang Logika Proses
Begin {Bagian Admin, Bagian Penjualan, Bagian
Gudang, memasukkan jenis user ke database} if jenis user benar
then menampilkan sesuai jenis user else tampil pesan jenis user yang dimasukan
salah
end No. Proses
1.4 Nama Proses
Lupa Password Source sumber
- Bagian Admin - Bagian Penjualan
- Gudang Input
- Username dan jawaban pertanyaan Output
- Password baru. - info username, jawaban invalid
Destination tujuan - Bagian Admin - Bagian Penjualan
- Gudang 5
Logika Proses Begin
{Bagian Admin, Bagian Penjualan, Bagian Guadang, memasukkan username dan jawaban
ke database} if hak password dan jawaban
then password baru diterima else tampil info username, jawaban invalid
end No. Proses
2. Nama Proses
Pengolahan Data Master Source sumber
- Bagian Admin 6
Input - Pengolahan data supplier
- Pengolahan data konsumen - Pengolahan data barang
- Pengolahan data merk - Pengolahan data ukuran
- Pengolahan data warna
59 Output
- Info data supplier - Info data konsumen
- Info data barang - Info data merk
- Info data ukuran - Info data warna
Destination tujuan - Bagian Admin Logika Proses
Begin {Bagian Admin mengolah data supplier, data
konsumen, data barang, data merk, data ukuran, data supplier di database}
End No. Proses
2.1 Nama Proses
Pengolahan data Supplier Source sumber
- Bagian Admin Input
- Data supplier yang akan ditambah, dicari, diubah, hapus
Output - Info supplier yang telah dicari, ditambah,
diubah, hapus Destination tujuan - Bagian Admin
7
Logika Proses Begin
{Bagian Admin mencari, menambah, mengubah hapus data supplier di database}
End No. Proses
2.1.1 Nama Proses
Tambah Data supplier Source sumber
- Bagian Admin Input
- Data supplier yang akan ditambah Output
- Info supplier yang telah ditambah Destination tujuan - Bagian Admin
8 Logika Proses
Begin {Bagian Admin memasukkan data supplier ke
database} End
No. Proses 2.1.2
Nama Proses Cari Data Supplier
Source sumber - Bagian Admin
Input - Data supplier yang akan dicari
Output - Info supplier yang telah dicari
Destination tujuan - Bagian Admin 9
Logika Proses Begin
{Bagian Admin mencari data supplier di database}
If supplier ada
60 Then
tampil data supplier yang dicari else if supplier tidak ada
then Info data supplier yang dicari tidak ada
End No. Proses
2.1.3 Nama Proses
Ubah Data Supplier Source sumber
- Bagian Admin Input
- Data supplier yang akan diubah Output
- Info supplier yang telah diubah Destination tujuan - Bagian Admin
10 Logika Proses
Begin If data yang di ubah ada
Then {data di ubah} Else tampil pesan data telah diubah
Endif No. Proses
2.1.4 Nama Proses
Hapus data Supplier Source sumber
- Bagian Admin Input
- Data supplier yang akan dihapus Output
- Info data suplier yang dihapus Destination tujuan - Bagian Admin
11 Logika Proses
Begin {Bagian Admin menghapus data supplier di
database} cari data supplier yang akan di hapus, kemudian
hapus
End No. Proses
2.2 Nama Proses
Pengolahan Data konsumen Source sumber
- Bagian Penjualan Input
- Data konsumen yang akan dicari, ditambah, diubah, hapus
Output - Info data konsumen yang akan dicari, ditambah,
diubah, dihapus Destination tujuan - Bagian Penjualan
12 Logika Proses
Begin {Bagian Penjualan menambah, mencari,
mengubah, menghapus data konsumen di database}
End No. Proses
2.2.1 Nama Proses
Pengolahan data Konsumen 13 Source sumber
- Bagian Penjualan
61 Input
- Data konsumen yang akan ditambah Output
- Info data konsumen yang telah ditambah Destination tujuan - Bagian Penjualan
Logika Proses Begin
Bagian Penjualan menambahkan data konsumen ke database
End No. Proses
2.2.2 Nama Proses
Cari Data konsumen Source sumber
- Bagian Penjualan Input
- Data konsumen yang akan di cari Output
- Info data konsumen yang telah dicari Destination tujuan - Bagian Penjualan
14 Logika Proses
Begin {Bagian Penjualan mencari data konsumen di
database} If nama konsumen ada
then tampil data yang dicari
else if data tidak ada then
Info data konsumen dicari tidak ada
End No. Proses
2.2.3 Nama Proses
Ubah Data Konsumen Source sumber
- Bagian Penjualan Input
- Data konsumen yang akan diubah Output
- Info konsumen yang telah diubah Destination tujuan - Bagian Penjualan
15 Logika Proses
Begin {Bagian penjualan mengubah data konsumen di
database} cari data konsumen yang akan di ubah,
kemudian ubah
End No. Proses
2.2.4 Nama Proses
Hapus data konsumen Source sumber
- Bagian Penjualan Input
- Data konsumen yang akan dihapus Output
- Info data konsumen yang dihapus Destination tujuan - Bagian Penjualan
16 Logika Proses
Begin {Bagian Penjualan menghapus data konsumen
di database} cari data konsumen yang akan di hapus,
62 kemudian hapus
End No. Proses
2.3 Nama Proses
Pengolahan data barang Source sumber
- Bagian Gudang Input
- Data barang yang akan ditambah, dicari, diubah, dihapus
Output - Info barang yang telah ditambah, dicari, diubah,
dihapus Destination tujuan - Bagian Gudang
17 Logika Proses
Begin {Bagian Gudang menambah, mencari,
mengubah, menghapus data barang di database} End
No. Proses 2.3.1
Nama Proses Tambah Data barang
Source sumber - Bagian Gudang
Input - Data barang yang akan ditambah
Output - Info barang yang telah ditambah
Destination tujuan - Bagian Gudang 18
Logika Proses Begin
{Bagian Gudang memasukkan data barang ke database}
End No. Proses
2.3.2 Nama Proses
Cari Data barang Source sumber
- Bagian Gudang Input
- Data barang yang akan dicari Output
- Info barang yang telah dicari Destination tujuan - Bagian Gudang
19 Logika Proses
Begin {Bagian Gudang mencari data barang di
database} If barang ada
then tampil data barang yang dicari
else if barang tidak ada then
Info data barang yang dicari tidak ada
End No. Proses
2.3.3 Nama Proses
Ubah Data Barang Source sumber
- Bagian Gudang Input
- Data penjualan yang akan diubah 20
Output - Info penjualan yang telah diubah
63 Destination tujuan - Bagian Gudang
Logika Proses Begin
{Bagian Gudang mengubah data barang di database}
cari data barang yang akan di ubah, kemudian ubah
End No. Proses
2.3.4 Nama Proses
Hapus data barang Source sumber
- Bagian Gudang Input
- Data barang yang akan dihapus Output
- Info data barang yang dihapus Destination tujuan - Bagian Gudang
21 Logika Proses
Begin {Bagian Gudang mengahapus data barang di
database} cari data barang yang akan di hapus, kemudian
hapus
End No. Proses
2.4 Nama Proses
Pengolahan Data Merk Source sumber
- Bagian Admin Input
- Data merk yang akan ditambah, ubah, hapus Output
- Info data merk yang akan ditambah, ubah, hapus
Destination tujuan - Bagian Admin 22
Logika Proses Begin
{Bagian Admin menambah, ubah, hapus data merk di database}
End No. Proses
2.4.1 Nama Proses
Tambah data Merk Source sumber
- Bagian Admin Input
- Data merk yang akan di tambah Output
- Info data merk yang telah ditambah Destination tujuan - Bagian admin
23 Logika Proses
Begin Bagian admin menambahkan data merk ke
database End
No. Proses 2.4.3
Nama Proses Ubah data Merk
Source sumber - Bagian Admin
24 Input
- Data merk yang akan ubah
64 Output
- Info data merk yang telah ubah Destination tujuan - Bagian Admin
Logika Proses Begin
{Bagian admin mengubah data merk di database}
cari data merk yang akan di ubah, kemudian ubah
End No. Proses
2.4.4 Nama Proses
Hapus data merk Source sumber
- Bagian Admin Input
- Data merk yang akan dihapus Output
- Info data merk yang dihapus Destination tujuan - Bagian Admin
25 Logika Proses
Begin {Bagian Admin menghapus data merk di
database} cari data merk yang akan di hapus, kemudian
hapus
End No. Proses
2.5 Nama Proses
Pengolahan Data Ukuran Source sumber
- Bagian Admin Input
- Data ukuran yang akan ditambah, ubah, hapus Output
- Info data ukuran yang akan ditambah, ubah, hapus
Destination tujuan - Bagian Admin 26
Logika Proses Begin
{Bagian Admin menambah, ubah, hapus menyimpan data ukuran di database}
End No. Proses
2.5.1 Nama Proses
Tambah data Ukuran Source sumber
- Bagian Admin Input
- Data ukuran yang akan di tambah Output
- Info data ukuran yang telah ditambah Destination tujuan - Bagian Admin
27 Logika Proses
Begin Bagian admin menambahkan data ukuran ke
database End
No. Proses 2.5.2
Nama Proses Ubah data ukuran
Source sumber - Bagian Admin
28 Input
- Data ukuran yang akan ubah
65 Output
- Info data ukuran yang telah ubah Destination tujuan - Bagian Admin
Logika Proses Begin
{Bagian admin mengubah data ukuran di database}
cari data ukuran yang akan di ubah, kemudian ubah
End No. Proses
2.5.3 Nama Proses
Hapus data ukuran Source sumber
- Bagian Admin Input
- Data ukuran yang akan dihapus Output
- Info data ukuran yang dihapus Destination tujuan - Bagian Admin
29 Logika Proses
Begin {Bagian Admin menghapus data ukuran di
database} cari data ukuran yang akan di hapus, kemudian
hapus
End No. Proses
2.6 Nama Proses
Pengolahan Data Warna Source sumber
- Bagian Admin Input
- Data warna yang akan ditambah, ubah, hapus Output
- Info data warna yang akan ditambah, ubah, hapus
Destination tujuan - Bagian Admin 30
Logika Proses Begin
{Bagian Admin menambah, ubah, hapus data warna di database}
End No. Proses
2.6.1 Nama Proses
Tambah data Warna Source sumber
- Bagian Admin Input
- Data warna yang akan di tambah Output
- Info data warna yang telah ditambah Destination tujuan - Bagian Admin
31 Logika Proses
Begin Bagian admin menambahkan data warna ke
database End
No. Proses 2.6.2
Nama Proses Ubah data warna
Source sumber - Bagian Admin
32
Input - Data warna yang akan ubah
66 Output
- Info data warna yang telah ubah Destination tujuan - Bagian Admin
Logika Proses Begin
{Bagian admin mengubah data warna di database}
cari data warna yang akan di ubah, kemudian ubah
End No. Proses
2.6.3 Nama Proses
Hapus data warna Source sumber
- Bagian Admin Input
- Data warna yang akan dihapus Output
- Info data warna yang dihapus Destination tujuan - Bagian Admin
33 Logika Proses
Begin {Bagian Admin menghapus data warna di
database} cari data warna yang akan di hapus, kemudian
hapus
End No. Proses
3 Nama Proses
Pengolahan data Penjualan Source sumber
- Bagian Penjualan Input
- Data penjualan yang akan ditambah, diubah, dihapus, dicetak
Output - Info data penjualan yang telah ditambah, dicari,
diubah, dihapus, dicetak Destination tujuan - Bagian Penjualan
34 Logika Proses
Begin {Bagian Penjualan, menambah, mencari,
mengubah, menghapus, mencetak data penjualan di database}
End No. Proses
3.1 Nama Proses
Tambah Data penjualan Source sumber
- Bagian Penjualan Input
- Data penjualan yang akan ditambah Output
- Info penjualan yang telah ditambah Destination tujuan - Bagian Penjualan
35 Logika Proses
Begin {Bagian Penjualan memasukkan data penjualan
ke database} End
67 No. Proses
3.1.1 Nama Proses
Ubah Data Penjualan Source sumber
- Bagian Penjualan Input
- Data penjualan yang akan diubah Output
- Info penjualan yang telah diubah Destination tujuan - Bagian Penjualan
36 Logika Proses
Begin {Bagian penjualan mengubah data penjualan di
database} cari data penjualan yang akan di ubah, kemudian
ubah
End No. Proses
3.1.2 Nama Proses
Hapus data Penjualan Source sumber
- Bagian Penjualan Input
- Data penjualan yang akan dihapus Output
- Info data penjualan yang dihapus Destination tujuan - Bagian Penjualan
37 Logika Proses
Begin {Bagian Penjualan menghapus data penjualan di
database} cari data penjualan yang akan di hapus,
kemudian hapus
End No. Proses
3.1.3 Nama Proses
Cetak Penjualan Source sumber
- Bagian Penjualan Input
- Cetak data penjualan Output
- Info data penjualan dicetak Destination tujuan - Bagian Penjualan
38 Logika Proses
Begin {Bagian Penjualan mencetak data penjualan}
End No. Proses
4 Nama Proses
Pengolahan data Pemesanan Source sumber
- Bagian Gudang Input
- Data pemesanan yang akan ditambah, dicari, diubah, di hapus dicetak
Output - Info data pemesanan yang telah ditambah,
dicari, diubah, dihapus dicetak Destination tujuan - Bagian Gudang
39
Logika Proses Begin
{Bagian Pemesanan, menambah, mencari, mengubah, menghapus mencetak data
pemesanan di database}
68 End
No. Proses 4.1
Nama Proses Tambah Data pemesanan
Source sumber - Bagian Gudang
Input - Data pemesanan yang akan ditambah
Output - Info pemesanan yang telah ditambah
Destination tujuan - Bagian Gudang 40
Logika Proses Begin
{Bagian Gudang memasukkan data pemesanan ke database}
End No. Proses
4.1.1 Nama Proses
Cari Data Pemesanan Source sumber
- Bagian Gudang Input
- Data pemesanan yang akan dicari Output
- Info pemesanan yang telah dicari Destination tujuan - Bagian Gudang
41 Logika Proses
Begin {Bagian Gudang mencari data pemesanan di
database} If pemesanan ada
then tampil data pemesanan yang dicari
else if pemesanan tidak ada then
Info data pemesanan yang dicari tidak ada
End No. Proses
4.1.2 Nama Proses
Ubah Data Pemesanan Source sumber
- Bagian Gudang Input
- Data pemesanan yang akan diubah Output
- Info pemesanan yang telah diubah Destination tujuan - Bagian Gudang
42 Logika Proses
Begin {Bagian gudang mengubah data pemesanan di
database} cari data pemesanan yang akan di ubah,
kemudian ubah
End No. Proses
4.1.3 Nama Proses
Hapus data Pemesanan Source sumber
- Bagian Gudang 43
Input - Data pemesanan yang akan dihapus
69 Output
- Info data pemesanan yang dihapus Destination tujuan - Bagian Gudang
Logika Proses Begin
{Bagian gudang menghapus data pemesanan di database}
cari data pemesanan yang akan di hapus, kemudian hapus
End No. Proses
4.1.4 Nama Proses
Cetak Pemesanan Source sumber
- Bagian Gudang Input
- Cetak data pemesanan Output
- Info data pemesanan dicetak Destination tujuan - Bagian Gudang
44 Logika Proses
Begin {Bagian Gudang mencetak data pemesanan}
End No. Proses
5 Nama Proses
Pengolahan data Pembelian Source sumber
- Bagian Gudang Input
- Data pembelian yang akan ditambah, dicari, diubah, dihapus dicetak
Output - Info data pembelian yang telah ditambah,
dicari, diubah, dihapus, dicetak Destination tujuan - Bagian Gudang
45 Logika Proses
Begin {Bagian Gudang, menambah, mencari,
mengubah, mengahapus, mencetak data pembelian di database}
End No. Proses
5.1 Nama Proses
Tambah Data Pembelian Source sumber
- Bagian Gudang Input
- Data pembelian yang akan ditambah Output
- Info pembelian yang telah ditambah Destination tujuan - Bagian Gudang
46 Logika Proses
Begin {Bagian gudang memasukkan data pembelian
ke database} End
No. Proses 5.1.1
Nama Proses Cari Data Pembelian
Source sumber - Bagian Gudang
Input - Data pembelian yang akan dicari
47
Output - Info pembelian yang telah dicari
70 Destination tujuan - Bagian Gudang
Logika Proses Begin
{Bagian Gudang mencari data pembelian di database}
If pembelian ada then
tampil data pembelian yang dicari else if pembelian tidak ada
then Info data pembelian yang dicari tidak ada
End No. Proses
5.1.2 Nama Proses
Ubah Data Pembelian Source sumber
- Bagian Gudang Input
- Data pembelian yang akan diubah Output
- Info pembelian yang telah diubah Destination tujuan - Bagian Gudang
48 Logika Proses
Begin {Bagian gudang mengubah data pembelian di
database} cari data pembelian yang akan di ubah,
kemudian ubah
End No. Proses
5.1.3 Nama Proses
Hapus data Pembelian Source sumber
- Bagian Gudang Input
- Data pembelian yang akan dihapus Output
- Info data pembelian yang dihapus Destination tujuan - Bagian Gudang
49 Logika Proses
Begin {Bagian gudang menghapus data pembelian di
database} cari data pembelian yang akan di hapus,
kemudian hapus
End No. Proses
5.1.4 Nama Proses
Cetak Pembelian Source sumber
- Bagian Gudang Input
- Cetak data pembelian Output
- Info data pembelian dicetak Destination tujuan - Bagian Gudang
50
Logika Proses Begin
{Bagian Gudang mencetak data pembelian } End
71 No. Proses
6 Nama Proses
Laporan Source sumber
- Bagian Gudang, Bagian penjualan, Bagian admin
Input - cetak laporan barang
- catak laporan supplier - cetak laporan konsumen
- cetak laporan penjualan - cetak laporan pembelian
- cetak laporan pemesanan
Output - Info cetak laporan barang
- Info cetak laporan supplier - Info cetak laporan konsumen
- Info cetak laporan penjualan - Info cetak laporan pembelian
- Info cetak laporan pemesanan
Destination tujuan - Bagian Gudang, Bagian penjualan, Bagian admin
51
Logika Proses Begin
{Gudang, penjualan, admin melakukan cetak laporan dari file yang ada di database}
End No. Proses
6.1 Nama Proses
Cetak Laporan barang Source sumber
- Bagian admin, bagian gudang Input
- cetak laporan Output
- Info laporan barang Destination tujuan - Bagian admin, bagian gudang
52 Logika Proses
Begin { Bagian admin dan bagian gudang melakukan
pencetakan dari file yang ada di database kemudian dicetak}
End No. Proses
6.2 Nama Proses
Cetak Laporan supplier Source sumber
- Bagian admin, bagian gudang, Input
- cetak laporan Output
- Info laporan pembelian Destination tujuan - Bagian supplier, bagian gudang
53 Logika Proses
Begin {Bagian supplier dan bagian gudang melakukan
pencetakan dari file yang ada di database kemudian dicetak}
End
72 No. Proses
6.3 Nama Proses
Cetak Laporan konsumen Source sumber
- Bagian admin, bagian penjualan Input
- cetak laporan Output
- Info laporan konsumen Destination tujuan - Bagian admin, bagian penjualan
54 Logika Proses
Begin { Bagian admin dan bagian penjualan
melakukan pencetakan dari file yang ada di database kemudian dicetak}
End No. Proses
6.4 Nama Proses
Cetak Laporan penjualan Source sumber
- Bagian admin, Bagian penjualan Input
- Cetak laporan penjualan Output
- Info laporan dicetak Destination tujuan - Bagian admin, Bagian penjualan
55 Logika Proses
Begin {Bagian admin dan bagian penjualan melakukan
cetak laporan penjualan yang ada di database} End
No. Proses 6.5
Nama Proses Cetak Laporan pembelian
Source sumber - Bagian admin, bagian gudang
Input - cetak laporan
Output - Info laporan pembelian
Destination tujuan - Bagian admin, bagian gudang 56
Logika Proses Begin
{Bagian admin dan gudang melakukan pencetakan dari file yang ada di database
kemudian dicetak} End
No. Proses 6.6
Nama Proses Cetak Laporan pemesanan
Source sumber - Bagian admin, bagian gudang
Input - cetak laporan
Output - Info laporan pemesanan
Destination tujuan - Bagian admin, bagian gudang 57
Logika Proses Begin
{Bagian admin dan gudang melakukan pencetakan dari file yang ada di database
kemudian dicetak} End
58 No. Proses
7 Nama
Proses Pengolahan
Data User
73 Source sumber
- Admin Input
- Data user yang akan ditambah, diubah, dihapus, dicari
Output - Info user yang telah ditambah, diubah, dihapus,
dicari Destination tujuan - Admin
Logika Proses
Begin {Admin menambah, mengubah, menghapus
data user di database} End
59 No. Proses
7.1 Nama Proses
Tambah Data User Source sumber
- Admin Input
- Data user yang akan ditambah Output
- Info user yang telah ditambah Destination tujuan - Administrator
Logika Proses
Begin {Admin memasukkan data user ke database}
If username belum ada then data user disimpan
else if username sudah ada then penambahan data batal
End 60 No.
Proses 7.1.1
Nama Proses Ubah Data User
Source sumber - Admin
Input - Data user yang akan diubah
Output - Info user yang telah diubah
Destination tujuan - Admin Logika
Proses Begin
{Admin mengubah data user di database} Pilih data user yang akan di ubah, kemudian ubah
End 61 No.
Proses 7.1.2
Nama Proses Hapus Data User
Source sumber - Admin
Input - Data user yang akan dihapus
Output - Info user yang telah dihapus
Destination tujuan - Admin Logika Proses
Begin {Admin menghapus data user di database}
Pilih data user yang akan dihapus, kemudian hapus
End 62 No.
Proses 8
74 Nama Proses
Grafik penjualan dan pembelian Source sumber
- Admin Input
- Data grafik Output
- Info data grafik Destination tujuan - Admin
Logika Proses
Begin {Bagian admin menampilkan data grafik
penjualan dan pembelian lalu mencetak di database}
End
63 No. Proses
8.1 Nama Proses
Grafik penjualan Source sumber
- Admin Input
- Data grafik Output
- Info data grafik Destination tujuan - Admin
Logika Proses
Begin {Bagian Admin menampilkan data grafik
penjualan di database} End
64 No. Proses
8.2 Nama Proses
Cetak grafik penjualan Source sumber
- Bagian admin Input
- cetak grafik Output
- Info grafik penjualan Destination tujuan - Bagian admin
Logika Proses
Begin {Bagian admin melakukan pencetakan dari file
yang ada di database kemudian dicetak} End
65 No. Proses
8.3 Nama Proses
Cetak grafik pembelian Source sumber
- Bagian admin Input
- cetak grafik Output
- Info grafik pembelian Destination tujuan - Bagian admin
Logika Proses
Begin {Bagian admin melakukan pencetakan dari file
yang ada di database kemudian dicetak} End
75
3.2.4 Kamus data