50
3.1.6 Analisis Kebutuhan Fungsional
Analisis dan kebutuhan fungsional meliputi diagram konteks, data flow diagram DFD, spesifikasi proses, dan kamus data.
3.1.6.1 Diagram Konteks
Diagram konteks digunakan untuk menggambarkan sistem pertama kali secara garis besar. Diagram konteks juga merupakan diagram arus data data flow
diagram DFD dengan level yang teratas top level.
Berikut adalah diagram konteks Sistem E-procurement berbasis intranet di DISKOMINFO:
Sistem e-procurement di Dinas Komunikasi dan
datarmatika Propinsi Jawa Barat Kepala bidang
penyedia PPKKPA
panitia kepegawaian
Data login Data bagianbidang
Data jabatan Data history jabatan
Data pegawai Data user
Data barang Data negara
Data propinsi Data negara
Data PPKKPA Data panitia
data login invalid data bagianbidang
data jabatan data history jabatan
data pegawai data user
data barang data negara
data propinsi data negara
data PPKKPA data panitia
D at
a l ogin
Dat a r
enc ana
peng ada
an
Dat a b
ar ang r
enca na
penga daa
n
dat a
logi n i
nval id
da ta
r enc
ana pe
ngada an
dat a bar
ang r
enca na
penga da
an
Dat a logi
n D
at a pe
nye dia
Dat a ba
rang pe nye
dia
D at
a ha rg
a ba ra
ng pe nyedi
a
D at
a be nt
uk us aha
D at
a pe nga
la m
an ke rja
da ta
l ogin i
nva li
d da
ta pe
nyedi a
dat a bar
an g penye
di a
da ta
ha rga
bar ang penye
di a
da ta
ben tuk us
aha
da ta
pe ngal
am an ke
rj a
Data pengadaan barang Data barang pengadaan
data pengadaan barang data barang pengadaan
data Penyedia yang ditunjuk Data pengadaan barang
Data pemeriksaan data Penyedia yang ditunjuk
Data pengadaan barang Data pemeriksaan
Gambar 3. 12 diagram konteks Sistem E-Procurement berbasis intranet di Dinas Komunikasi dan Informatika Provinsi Jawa Barat
51
3.1.6.2 Data Flow Diagram DFD
DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau
sistem baru
yang akan
dikembangkan secara
logika tanpa
mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau lingkungan fisik dimana data tersebut akan disimpan. DFD dapat menggambarkan
arus data di dalam sistem dengan terstruktur dan jelas. Berikut adalah DFD dari Sistem E-procurement berbasis intranet di
DISKOMINFO :
52
1.0 Login
3.0 Rencana pengadaan
4.0 Mendaftar sebagai penyedia
2.0 Pengolahan data master
5.0 Pengolahan data panitia
Kepala bidang
penyedia
PPKKPA
panitia kepegawaian
6.0 Pengadaan barang
user
pegawai jabatan
Rencana_pengadaan
Pengadaan_barang
Serah_terima_hasil _pekerjaan
Pemeriksaan_barang penyedia
Barang_penyedia harga
Barang_referensi History_jabatan
Bagianbidang
Detail_pemeriksaan_ barang
Detail_serah_terima_ hasil_pekerjaan
Detail_pengadaan_ barang
Detail_rencana_ pengadaan
History_panitia Data login kepegawaian
Data login kabid Data login penyedia
Data login PPKKPA Data login panitia
Data login kepegawaian Data bagianbidang
Data jabatan Data history jabatan
Data pegawai Data user
Data barang Data negara
Data propinsi Data kota
data bagianbidang data jabatan
data history jabatan data pegawai
data user data barang
data negara data propinsi
data kota Data rencana pengadaan
Data barang rencana pengadaan data rencana pengadaan
data barang rencana pengadaan
Data penyedia Data barang penyedia
Data harga Data bentuk usaha
Data pengalaman kerja data penyedia
data barang penyedia data harga
data bentuk usaha data pengalaman kerja
Data PPKKPA Data panitia
data PPKKPA data panitia
Data pengadaan barang Data barang pengadaan barang
Persetujuan usulan pemenang Data serah terima hasil pekerjaan
data pengadaan barang data barang pengadaan barang
Usulan pemenang yang telah disetujui data serah terima hasil pekerjaan
Menunjuk penyedia Usulan pemenang
Data pemeriksaan Catatan adendum
Menunjuk penyedia Usulan pemenang
data pemeriksaan data adendum
data login kepegawaian invalid Data bagianbidang
data bagianbidang Data jabatan
data jabatan Data pegawai
data pegawai Data history jabatan
data history jabatan data barang
Data barang
Data PPKKPA Data panitia
data PPKKPA data panitia
Data penyedia data penyedia
Data barang penyedia data barang penyedia
Data harga data harga
Data rencana pengadaan Data barang rencana pengadaan
data rencana pengadaan data barang rencana pengadaan
Data pengadaan barang Menunjuk penyedia
Data barang pengadaan barang data pengadaan barang
data penyedia yg ditunjuk data barang pengadaan barang
Data pemeriksaan data pemeriksaan
Data rencana pengadaan Data penyedia
Data barang pemeriksaan barang data barang pemeriksaan barang
Data barang serah terima hasil pekerjaan
data barang serah terima hasil pekerjaan
Data serah terima hasil pekerjaan data serah terima hasil pekerjaan
da ta
logi n
ka bi
d inva
li d
da ta
l ogi
n pe
nye di
a inva
li d
da ta
logi n
P P
K K
P A
inva li
d
da ta
l ogi
n pa
ni tia
inva li
d L
ogi n
va li
d s
eb aga
i ke
pe ga
w ai
an
L ogi
n va
li d
se ba
ga i
ka bi
d
L ogi
n va
li d
se ba
ga i
ke pe
ga w
aia n
L og
in va
li d
se ba
ga i
P P
K K
P A
d an
pa ni
ti a
Data panitia Da
ta l
ogi n
k abi
d
D at
a logi
n pe
nye di
a
D at
a login
P P
K KP
A
D at
a logi
n pa
ni ti
a Data login kepegawaian
Data login kabid Data login penyedia
Data login PPKKPA Data login panitia
kota propinsi
negara
Catatan_adendum History_penyedia
Bentuk_usaha Data negara
data negara Data propinsi
data propinsi Data kota
data kota
Data bentuk usaha data bentuk usaha
Data pengalaman kerja data pengalaman kerja
Data barang penyedia
Catatan adendum data adendum
Data pengadaan rekening
Data rekening
Gambar 3. 13 dfd level 0
53
2.1 Pengolahan data
master pegawai
2.2 Pengolahan data
user
user History_jabatan
Data user data user
Data user data user
Data pegawai data pegawai
2.3 Pengolahan data
barang jabatan
Bagianbidang data pegawai
data jabatan data history jabatan
data bidangbagian Data jabatan
data jabatan Data bidangbagian
data bidangbagian Data history jabatan
data history jabatan
Data barang data barang
Data barang data barang
Data pegawai Data jabatan
Data history jabatan Data bidangbagian
kepegawaian
Barang_referensi
kota propinsi
negara 2.5
Pengolahan data negara
2.6 Pengoalahan data
propinsi 2.7
Pengolahan data kota
Data negara
Data propinsi
Data kota data negara
data propinsi
data kota Data negara
data negara Data propinsi
data propinsi Data kota
data kota data negara
data propinsi
data negara 2.4
Pengolahan data kategori
kategori Data kategori
data kategori data kategori
data kategori data kategori
2.8 Pengolahan data
rekening rekening
Data rekening Data rekening
Data rekening Data rekening
Gambar 3. 14 dfd level 1 proses 2
3.1 Tambah rencana
pengadaan
Rencana_pengadaan Detail_rencana
_pengadaan Kepala bidang
3.2 Ubah rencana
pengadaan Data barang rencana pengadaan
data rencana pengadaan Data rencana pengadaan
data rencana pengadaan Data rencana pengadaan
Data rencana pengadaan data rencana pengadaan
Data rencana pengadaan data rencana pengadaan
Referensi_ barang
Data barang
Data barang Data barang rencana pengadaan
Data barang rencana pengadaan Data barang rencana pengadaan
data barang rencana pengadaan data barang rencana pengadaan
data barang rencana pengadaan data barang rencana pengadaan
3.3 Hapus rencana
pengadaan Data rencana pengadaan
data rencana pengadaan Data barang rencana pengadaan
data barang rencana pengadaan Data barang
Data rencana pengadaan data rencana pengadaan
Data barang rencana pengadaan data barang rencana pengadaan
Gambar 3. 15 dfd level 1 proses 3
54
Barang referensi 4.1
Pengolahan data penyedia
penyedia penyedia
Barang penyedia
harga Data penyedia
Data penyedia Pengalaman kerja
Bentuk usaha data penyedia
data penyedia data pengalaman kerja
data bentuk usaha
Data barang penyedia Data barang penyedia
data barang penyedia data barang penyedia
Data harga Data harga
data harga data harga
History_penyedia Bentuk_usaha
4.2 Pengolahan data
barang penyedia Data barang
Bentuk usaha data Bentuk usaha
Pengalaman kerja data Pengalaman kerja
Gambar 3. 16 dfd level 1 proses 4
5.1 Tambah panitia
kepegawaian 5.2
Ubah panitia History_panitia
pegawai Data panitia
data panitia Data panitia
data panitia Data panitia
data panitia Data panitia
data panitia Pengadaan_barang
Data pegawai
Data pegawai Data pengadaan barang
Data pengadaan barang
Gambar 3. 17 dfd level 1 proses 5
55
6.1 Pengadaan barang
6.2 Pemeriksaan
barang
6.3 Serah terima hasil
pekerjaan penyedia
PPKKPA
panitia Rencana
pengadaan
Pengadaan barang
Serah_terima_hasil _pekerjaan
Pemeriksaan barang penyedia
Barang penyedia harga
History_panitia Data pengadaan
Data barang pengadaan data pengadaan
data rencana kegiatan data barang pengadaan
data barang rencana kegiatan data barang referensi
Detail pemeriksaan
Derail_serah_terima_ hasil_pekerjaan
Detail pengadaan Detail rencana
pengadaan Data pengadaan
data pengadaan Data rencana pengadaan
Data barang pengadaan data barang pengadaan
Data barang rencana pengadaan
Data hps Data jadwal pengadaan
Dokumen pengadaan Menunjuk penyedia
Usulan pemenang Dokumen pengadaan
Usulan pemenang
Data hps Data jadwal pengadaan
data Dokumen pengadaan data pemenang yang diusulkan
data hps data jadwal pengadaan
Data penyedia Data barang peyedia
Data harga data hps
data jadwal pengadaan data Dokumen pengadaan
data barang penyedia data harga
data penyediayang ditunjuk data pemenang yang diusulkan
D o
k u
m en
p en
ew aran
d at
a D o
k u
m en
p en
ew aran
Data panitia
Data pemeriksaan Data barang pemeriksaan
Data catatan adendum data pemeriksaan
data barang pemeriksaan data catatan adendum
Data pemeriksaan Data barang pemeriksaan
data pemeriksaan data barang pemeriksaan
Data serah terima Data barang serah terima
data serah terima data barang serah terima
Data serah terima Data barang serah terima
data serah terima data barang serah terima
Catatan_adendum Data barang pengadaan
Data catatan adendum data catatan adendum
Gambar 3. 18 dfd level 1 proses 6
2.1.1 Pengolahan data
bagianbidang
kepegawaian 2.1.2
Pengolahan data jabatan
2.1.3 Pengolahan data
pegawai jabatan
Bagianbidang Data bagianbidang
Data bagianbidang data bagianbidang
data bagianbidang
Data jabatan Data jabatan
data jabatan data jabatan
Data pegawai data pegawai
Data pegawai data pegawai
History jabatan Data history jabatan
data history jabatan Data history jabatan
data history jabatan
pegawai Data bagianbidang
Data jabatan Data history jabatan
Gambar 3. 19 dfd level 2 proses 2.1
56
2.2.1 Tambah user
user kepegawaian
2.2.2 Ubah user
data user Data user
data user Data user
Data user data user
Data user data user
pegawai Data pegawai
Data pegawai
Gambar 3. 20 dfd level 2 proses 2.2
2.3.1 Tambah barang
kepegawaian 2.3.2
Ubah barang Barang referensi
Data barang, data kategori
Data barang Data barang
data barang Data kategori
Data barang, data kategori
Data barang Data barang,
data kategori Data barang
kategori data kategori
data kategori
data kategori data kategori
Gambar 3. 21dfd level 2 proses 2.3
2.4.1 Tambah kategori
kepegawaian 2.4.2
Ubah kategori kategori
Data kategori Data kategori
data kategori data kategori
Data kategori Data kategori
data kategori data kategori
Gambar 3. 22 dfd level 2 proses 2.4
57
2.5.1 Tambah negara
kepegawaian 2.5.2
Ubah negara negara
Data negara Data negara
data negara data negara
Data negara Data negara
data negara data negara
Gambar 3. 23 dfd level 2 proses 2.5
2.6.1 Tambah propinsi
kepegawaian 2.6.2
Ubah propinsi propinsi
Data propinsi Data propinsi
data propinsi data propinsi
Data propinsi Data propinsi
data propinsi data propinsi
negara Data negara
Data negara
Gambar 3. 24 dfd level 2 proses 2.6
2.7.1 Tambah kota
kepegawaian 2.7.2
Ubah kota kota
Data kota Data kota
data kota data kota
Data kota Data kota
data kota data kota
negara Data negara
Data negara propinsi
Data propinsi
Data propinsi
Gambar 3. 25 dfd level 2 proses 2.7
2.8.1 Tambah rekening
kepegawaian 2.8.2
Ubah rekening rekening
Data rekening Data rekening
data rekening data rekening
Data rekening Data rekening
data rekening data rekening
Gambar 3. 26 dfd level 2 proses 2.8
58
4.2.1 Tambah data barang
penyedia
penyedia 4.2.2
Ubah data barang penyedia
4.2.3 Hapus data barang
penyedia Barang penyedia
harga Data barang penyedia
data barang penyedia data barang penyedia
Data harga Data harga
data harga data harga
Data barang penyedia Data barang penyedia
data barang penyedia data barang penyedia
Data harga Data harga
data harga data harga
Data barang penyedia data barang penyedia
Data harga data harga
Data barang penyedia data barang penyedia
Data harga data harga
Data barang penyedia
Gambar 3. 27 dfd level 2 proses 4.2
6.1.1 Pengolahan data
pengadaan barang PPKKPA
6.1.2 Penunjukan
langsung panitia
Detail_pengadaan _barang
Rencana pengadaan
Pengadaan barang
penyedia
Barang penyedia harga
Detail rencana pengadaan
Data pengadaan barang Data barang pengadaan barang
data pengadaan barang data barang pengadaan barang
Data pengadaan barang
data pengadaan barang Data barang pengadaan barang
data barang pengadaan barang Data barang rencana pengadaan
Data rencana pengadaan
Penyedia yang ditunjuk
data penyedia yang ditunjuk Penyedia yang ditunjuk
data penyedia yang ditunjuk Data barang penyedia
Data harga
6.1.4 Kontrak kerja
Data cetak kontrak kerja Data pengadaan
Data penyedia 6.1.3
Daftar penyedia Data penyedia
Data penyedia
Gambar 3. 28 dfd level 2 proses 6.1
59
2.1.1.1 Tambah
bagianbidang
kepegawaian 2.1.1.2
Ubah bagianbidang
Bagianbidang Data bagianbidang
Data bagianbidang data bagianbidang
data bagianbidang
Data bagianbidang data bagianbidang
Data bagianbidang data bagianbidang
Gambar 3. 29 dfd level 3 proses 2.1.1
2.1.2.1 Tambah
jabatan
kepegawaian 2.1.2.2
Ubah jabatan
jabatan Data jabatan
Data jabatan data jabatan
data jabatan
Data jabatan data jabatan
Data jabatan data jabatan
History jabatan Data history jabatan
data history jabatan Data history jabatan
data history jabatan
Data history jabatan Data history jabatan
data history jabatan data history jabatan
Gambar 3. 30 dfd level 3 proses 2.1.2
2.1.3.1 Tambah
pegawai
kepegawaian 2.1.3.2
Ubah pegawai
pegawai Data pegawai
Data pegawai data pegawai
data pegawai
Data pegawai data pegawai
Data pegawai data pegawai
Bagianbidang
jabatan History jabatan
Data bagianbidang Data jabatan
Data history jabatan
Gambar 3. 31 dfd level 3 proses 2.1.3
60
6.1.1.1 Tambah data
pengadaan barang
PPKKPA 6.1.1.2
Ubah data pengadaan barang
Data pengadaan barang data pengadaan barang
Data pengadaan barang data pengadaan barang
Detail_pengadaan _barang
Rencana pengadaan
Pengadaan barang Detail rencana
pengadaan Data pengadaan barang
Data barang pengadaan barang
Data pengadaan barang Data barang pengadaan barang
data pengadaan barang data barang pengadaan barang
data pengadaan barang data barang pengadaan barang
Data barang pengadaan barang data barang pengadaan barang
data barang pengadaan barang Data barang pengadaan barang
Data barang rencana pengadaan Data rencana pengadaan
Data barang rencana pengadaan Data rencana pengadaan
Gambar 3. 32 dfd level 3 proses 6.1.1
6.1.2.1 Tunjuk penyedia
panitia 6.1.2.2
batal Penyedia yang ditunjuk
data penyedia yang ditunjuk
Penyedia yang ditunjuk data penyedia yang batal ditunjuk
penyedia Barang penyedia
harga
Penyedia yang ditunjuk data penyedia yang ditunjuk
Penyedia yang ditunjuk data penyedia yang batal ditunjuk
Data barang penyedia
Data harga
Gambar 3. 33 dfd level 3 proses 6.1.2
61
3.1.6.3 Spesifikasi Proses