3.4 Perancangan Proses
Dalam sub-bab ini menjelaskan mengenai perancangan proses dari sistem yang akan dibuat nantinya. Dalam perancangan proses ini akan
dijelaskan dalam bentuk Hierarki Proses Diagram berjenjang dan perancangan proses menggunakan Data Flow Diagram DFD.
3.4.1 Diagram Berjenjang
Gambar 3.4 Diagram Berjenjang Dari Gambar 3.4 dapat dijelaskan bahwa untuk proses pengadaan
barangjasa dilakukan melalui suatu aplikasi web. Yang mempunyai account untuk login adalah Satker, Subsatker dan orang yang mempunyai
otoritas pembuat keputusan. Dalam pengajuan dan pengadaan barang bisa diajukan oleh semua Satker dan Subsatker. Untuk pengaturan sistem
digunakan untuk mengelola data Vendor.
3.4.2 Data Flow Diagram DFD
Selain diagram berjenjang, perancangan proses juga di jelaskan dalam bentuk DFD Data Flow Diagram. Dimana pada DFD untuk tugas
akhir ini terdapat 3 level yaitu level konteks, level 0 dan level 1.
3.4.2.1 DFD Level Konteks
Dalam DFD level konteks ini merupakan gambaran umum dari sistem yang akan dibuat. Terdapat 3 entitas utama dalam sistem ini, yaitu:
Subsatker, otoritas pembuat keputusan dan Kasubbag. Untuk lebih jelasnya dapat dilihat pada Gambar 3.5 berikut ini:
informasi vendor vendor
report pengadaan barang id vendor yang menang
info pengadaan nomor pengadaan
info login username dan password
report persetujuan setuju atau tdk setuju
konfirmasi atau coment setuju atau tdk setuju
username dan password info login
info pengajuan nama pengajuan
info konfirmasi file yang diajukan
info login username dan password
1
SI Pengadaan Barang dan Jasa
+
Subsatker Otoritas
Pembuat Keputusan
kasubbag
Gambar 3.5 DFD Level Konteks
Pada DFD level konteks tersebut, Subsatker memasukkan data pengajuan dan akan menerima message alert jika pengajuannya sudah
dikonfirmasi oleh orang yang mempunyai otoritas pembuat keputusan. Untuk Orang yang mempunyai otoritas pembuat keputusan akan menerima
message alert bahwa ada pengajuan yang masuk kemudian memberikan konfirmasi apakah pengajuan tersebut, disetujui atau ditolak. Kasubbag
bertugas untuk memasukkan data-data pengadaan dan menentukan Vendor yang menang sesuai dengan hasil rapat.
3.4.2.2 DFD Level 0
Untuk DFD level 0 menjelaskan masing-masing proses yang terjadi dalam sistem. Mengenai info pengajuan, persetujuan, riwayat
pengadaan dan proses sms. Pada level 0 ini terdapat beberapa proses yaitu proses login, proses
pengajuan, proses persetujuan, proses pengadaan, proses pengaturan sistem dan proses sms. Untuk lebih jelasnya dapat dilihat pada Gambar 3.6
dibawah ini:
info login
informasi vendor vendor
username dan password setuju atau tdk setuju
konfirmasi atau coment setuju atau tdk setuju
file yang diajukan info konfirmasi
nama pengajuan info pengajuan
report pengadaan barang id vendor yang menang
info pengadaan nomor pengadaan
info login
report persetujuan
konfirmasi vendor data vendor
data history data pengajuan
data pengadaan login valid
login valid login valid
data login username dan password
username dan password
info login Subsatker
Otoritas Pembuat
Keputusan kasubbag
1 login
2 pengajuan
3 persetujuan
user
pengajuan 4
pengadaan pengadaan
history
5 Pengaturan Sistem
+
vendor
Gambar 3.6 DFD Level 0
1 Proses
Login
Sebelum menjalankan sistem, petugas diharuskan melakukan login terlebih dahulu dengan menginputkan Username dan password. Yang
nantinya akan dilakukan pengecekan pada user, apakah data sudah ada atau belum, jika data belum ada maka pihak yang bersangkutan diharuskan
melakukan pendaftaran terlebih dulu.
2 Proses Pengajuan
Proses ketika Subsatker mengajukan proposal, Subsatker menginputkan barang yang diajukan untuk mendapatkan konfirmasi. Dalam proses ini
dapat diketahui sampai dimana surat pengajuan tersebut disetujui.
3 Proses Persetujuan
Proses ini dijalankan oleh orang yang mempunyai otoritas pengambil keputusan. Jika pengajuan setuju, orang tersebut akan memberi
konfirmasi, jika tidak setuju maka orang tersebut bisa memberikan komentarnya. Untuk mengetahui report persetujuan, dapat dilihat pada
history pengajuan.
4 Proses Pengadaan
Proses dimana Kasubbag mengisi form untuk pengadaan, mengisi data Vendor serta mengupload surat penawaran dari Vendor dan menentukan
Vendor yang menang sesuai dengan hasil rapat.
5 Proses Pengaturan Sistem
Proses ini dijalankan oleh Kasubbag. Kasubbag melakukan pengisian nilai untuk vendor-vendor yang mengikuti pengadaan yang kemudian disimpan
pada tabel Vendor.
3.4.2.3 DFD Level 1
Untuk DFD level 1 merupakan pecahan dari proses DFD level 1. Untuk proses yang diturunkan adalah proses pengaturan sistem.
1 Proses Pengaturan Sistem
Pada proses ini Kasubbag dapat melakukan insert data Vendor. Untuk lebih jelasnya dapat dilihat pada Gambar 3.11 dibawah ini:
informasi vendor vendor ok
vendor data vendor
kasubbag vendor
3 simpan
2 isi vendor
Gambar 3.7 DFD Level 1 Pengaturan Sistem
3.5 Perancangan Data dan Tabel