Diagram Berjenjang Data Flow Diagram DFD

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