16
4.2 Desain Sistem
Pada bagian ini, berisi pengembangan dari analisis sitem berupa desain sistem yang akan dibuat. Desain sistem akan digambarkan menggunakan System
Flow, Context Diagram, Data Flow Diagram DFD, Entity Relational Diagram ERD, struktur tabel serta desain input output dari aplikasi yang buat.
4.2.1 System Flow
Sistem yang akan dibangun akan memiliki dua fungsi utama, yaitu fungsi untuk menyimpan data PO dan membuat SPM, serta fungsi untuk membuat laporan
rekapitulasi realisasi PO.
A. System Flow Log In
Pada system flow ini akan menggambarkan bagaimana sistem akan memverifikasi user sebelum menggunakan aplikasi. User diharuskan untuk
memasukkan username dan password. Setelah itu sistem akan melakukan pengecekan apakah user telah terdaftar dan password yang dimasukkan benar
benar. Jika benar, maka sistem akan memberikan konfirmasi bahwa log in berhasil. Jika salah, maka sistem akan memberikan pemberitahuan bahwa log in gagal dan
user harus memasukkan kembali username dan password yang benar.
17
System Flow Log In
Sistem User
START Input Username dan
Password Cek User dan
Password User
Sesuai Pesan Log In
Sukses Ya
Pesan Log In Gagal
A
Gambar 4.2 System Flow Log In
B. System Flow Maintanance Data Wilayah
Pada system flow ini akan menggambarkan pengelolaan data wilayah. Terdapat dua fungsi utama dalam sistem ini, yaitu untuk menambah data wilayah
serta melakukan update data wilayah.
18
Sistem Flow Maintanance Data Wilayah
Pemasaran
Data Baru Y
Insert Data Wila yah
Wilayah
T
Upda te Da ta Wilayah
END A
Input Data Wila yah Data Wila yah
Cek Da ta
Gambar 4.3 System Flow Maintanance Data Wilayah
C. System Flow Maintanance Data Distributor Pusat
Pada system flow ini akan menggambarkan pengelolaan data distributor pusat. Terdapat dua fungsi utama dalam sistem ini, yaitu untuk menambah data
distributor pusat serta melakukan update data distributor pusat.
19
Sistem Flow Maintanance Data Distributor Pusat
Pemasaran
Data Baru Y
Insert Data Distributor Pusat
Distributor Pusat
T
Update Data Distributor Pusat
END A
Input Data Distributor Pusat
Data Distributor Pusat
Cek Data
Gambar 4.4 System Flow Maintanance Data Barang
20
D. System Flow Pemesanan Barang
System Flow ini akan menjelaskan prosedur pencatatan dan pembuatan SPM dari PO yang diterima bagian pemasaran. Pertama kali, distributor yang
terdaftar akan mengirimkan PO yang ditujukan kepada bagian pemasaran. Setelah PO diterima, maka bagian pemasaran akan memasukkan data-data dari PO yang
akan diterima untuk dibuatkan SPM. Setelah SPM telah dibuat, akan dilakukan otorisasi atas SPM kepada manajer pemasaran. Setelah SPM di otorisasi maka SPM
akan diserahkan kepada bagian gudang Penyalur Alat Kesahatan PAK agar dapat menyiapkan barang yang dipesan tersebut.
Dari data PO yang telah disimpan dapat diproses guna menghasilkan laporan yang digunakan manajer pemasaran, yang terdiri dari:
1. Laporan realisasi PO dari tiap distributor pusat.
2. Laporan realisasi PO dari tiap distributor.
3. Laporan realisasi PO dari tiap wilayah pemasaran.
4. Laporan realisasi PO dari tiap produk.
21
System Flow Pemesanan Barang
Pemasaran Distributor
Gudang PAK Manajer Pemasaran
PURCHASE ORDER START
Mengirim PO
Input SPM Membuat SPM
SPM Master SPM Detil
SPM SPM
Distributor
A B
Barang
Input Jenis Laporan Membuat Laporan
Laporan Realisasi PO
END Otorisasi
SPM
SPM SPM Otorisasi
SPM Otorisasi SPM Otorisasi
Distributor Pusat Wilayah
Pemasaran
Gambar 4.5 System Flow Pemesanan Barang
22
4.2.2 Hierarchy Input Process Output HIPO
Gambar 4.6 Hierarchy Input Process Output HIPO
23
4.2.3 Context Diagram
Pada bagian ini, berisi gambaran mengenai ruang lingkup, masukan yang diperlukan, keluaran yang dihasilkan serta entitas eksternal pada aplikasi yang akan
dibangun. Pada gambar 4.7, terdapat satu entitas eksternal yang memberikan
masukan kepada aplikasi yaitu distributor. Distributor memberikan data PO kepada aplikasi yang kemudian akan diproses menjadi SPM dan laporan realisasi PO. SPM
diberikan kepada gudang PAK dan laporan realisasi PO diberikan kepada manajer pemasaran. Sehingga secara keseluruhan terdapat tiga entitas eksternal pada
aplikasi yang dibangun.
Gambar 4.7 Context Diagram
Purchase Order
Laporan Realisasi PO Surat Pesanan Masuk
Data Distributor
Surat Pesanan Masuk Data Barang
Data WIlayah 1
Aplikasi Pemesanan Barang
Distributor
Manajer Pemasaran
Gudang PAK
24
4.2.4 Data Flow Diagram DFD Level 0
Pada Data Flow Diagram DFD merupakan hasil turunan dari context diagram. Pada Data Flow Diagram DFD level 0 ini terdapat tiga
proses antara lain, login, maintenance data master, dan transaksi pemesanan barang. Gambaran
DFD tersebut dapat dilihat pada gambar 4.8.
Gambar 4.8 Data Flow Diagram DFD Level 0
Purchase Order Data Distributor
SPM SURAT PESANAN MASUK
DATA BARANG
DATA_BARANG
Surat Pesanan Masuk Surat Pesanan Masuk
Laporan Realisasi PO Data Wilayah
Data_Wilayah Distributor DataDIstributor
Data DIstributor Pusat DataDistributorPusat
Data Wilayah Data Barang
Data Karyawan
DataDistributor Data Barang
Distributor
Manajer Pemasaran
1.1 Log In
1 SPM
1.2 Maintanance Data
Master
1.3 Transaksi Pemesanan
Barang 3
BARANG
4 Distributor
5 Wilayah
6 Distributor Pusat
Gudang PAK 7
Karyawan
25
4.2.5 Data Flow Diagram DFD Level 1
A. Data Flow Diagram DFD Level 1 Proses 2
Berikut ini adalah DFD level 1 proses 2 dari aplikasi pemesanan barang yaitu subproses dari maintenance data master.
Gambar 4.9 Data Flow Diagram DFD Level 1 Proses 2
Data Distributor Data Distributor
DataDIstributor
Data Distributor Pusat Data Distributor Pusat
DataDIstributorPusat
Data Wilayah Data Wilayah
DataWilayah Data Barang
Data Barang
DataBarang Distributor
3 BARANG
5 Wilayah
4 Distributor
6 Distributor Pusat
1.2.1 Maintanance
Distributor
1.2.2 Maintanance
Distributor Pusat
Manajer Pemasaran
1.2.3 Maintanance Wilayah
1.2.4 Maintanance Barang
26
B. Data Flow Diagram DFD Level 1 Proses 3