3.1.5 Analisis Kebutuhan Non Fungsional
Analisis kebutuhan non-fungsional meliputi analisis dan kebutuhan pengguna, analisis dan kebutuhan perangkat perangkat keras, serta analisis dan kebutuhan
perangkat lunak.
3.1.5.1 Analisis dan Kebutuhan Pengguna
Analisis pengguna dimaksudkan untuk mengetahui siapa saja pengguna yang terlibat dalam proses pemilihan kontraktor pada Dinas Cipta karya sehingga dapat
diketahui tingkat pengalaman dan pemahaman pengguna terhadap komputer. Analisis pengguna dimaksudkan untuk mengetahui siapa saja pengguna yang
terlibat dalam proses pemilihan kontraktor pada Dinas Cipta karya sehingga dapat diketahui tingkat pengalaman dan pemahaman pengguna terhadap komputer.
Untuk memaksimalkan sistem yang akan dibangun maka pengguna perangkat lunak ini dibagi menjadi 4 kategori yaitu administrator, pimpinan panitia lelang, staff
admin panitia lelang, rekanan kontraktor. a. Administrator
Administrator adalah pengguna yang mengolah data master biodata proyek, pengguna, kriteria prakualifikasi, kriteria pascakualifikasi, subkriteria pascakualifikasi,
penilaian AHP standar pemilaian, Blacklist peserta.
b. Pimpinan Panitia
Pimpinan panitia adalah pengguna yang dapat melihat hasil dari proses pemilihan secara prakualifikasi dan pascakualifikasi serta memberikan persetujuan unuk
melakukan proses kualifikasi selanjutnya.
c. Staff Admin Panitia Staff admin panitia lelang adalah pengguna yang bertugas untuk melakukan
pembukaan lelang proyek, pembukaan ainwijiing, menilai peserta pada tahap join prakualfikasi dan tahap join pascakualifikasi.
d. Peserta Rekanan Kontraktor Peserta Rekanankontraktor adalah pengguna yang dapat mendaftar sebagai
rekananmitra dinas dan mengikuti proses tahap join prakualifikasi, proses tahp join pascakualifikasi, melihat hasil proses lelang, melihat hasil proses ainwijiing.
3.1.5.2 Analisis Kebutuhan Perangkat Keras
Adapun spesifikasi minimal dari perangkat keras yang digunakan sistem ini adalah:
1. Perangkat keras yang dibutuhkan pada sisi server adalah : a. Processor berkecepatan minimal 800 Mhz..
b. Free space hardisk 120Gb. c.
Monitor SVGA 15‟‟. d. RAM 256 Mb.
e. Ethernet Card.
2. Perangkat lunak yang dibutuhkan pada sisi client adalah : a.
Processor berkecepatan minimal 1 Ghz. b.
Free space harddisk 10Gb. c.
Monitor SVGA 15‟‟. d.
RAM 256 Mb. e.
Modem untuk koneksi dengan internet.
3.1.5.3 Analisis Kebutuhan Perangkat Lunak
Adapun spesifikasi kebutuhan perangkat lunak yang digunakan sistem ini adalah :
1. Perangkat lunak yang digunakan pada sisi server adalah : a. Microsoft Windows XP.
b. Wampserver sebagai webserver
c. PHP sebagai bahasa pemrograman. d. Dreamweave MX sebagai tools pembangun.
e. MySQL sebagai Server Database Management System.
2. Perangkat lunak yang digunakan pada sisi client adalah : a. Microsoft Windows XP
b. Microsoft internet Explorer, Mozilla, Opera sebagai web browser.
3.2 Analisis Kebutuhan Fungsional
Diagram Konteks
Diagram konteks digunakan untuk menggambarkan system pertama kali secara garis besar. Diagram konteks juga merupakan diagram arus data data flow
diagramDFD dengan level yang teratas top level.[3] Berikut adalah digram konteks Siatem Pendukung Keputusan Pemilihan Kontraktor
Pemilihan Kontraktor Proyek pada Lelang Dinas Cipta Karya Kabupaten Indramayu :
administrator Sistem Pendukung Keputusan
pemilhan Kontraktor Dinas Cipta Karya Kabupaten Indramayu
Kontraktor Pimpinan
panitia
Staff admin panitia Data biodata proyek
Data rekanan Data kriteria pascakualifikasi
Data subkriteria pascakualifikasi Data kriteria prakualifikasi
Data pengguna Data login
Info id_pengguna invaid Info password invalid
Info pengguna Info kriteria prakualifikasi
Info kriteria pascakualifikasi Info subkriteria pascakualifikasi
Info biodata proyek Info daftar hitam
Info ainwijiing Info hasil prakualifikasi
Info hasil pascakualifikasi
Data login Data Lelang Proyek
Data penilaian prakualifikasi Data ainwijiing
Data penilaian pascakualifikasi Data Login
Info id_pengguna invalid Info password invalid
Info rekanan Info lelang proyek
info penilaian prakualifikasi Info data ainwijiing
info penilaian pascakualifikasi Info lelang prakualifikasi
Info ainwijiing Info daftar hitam
Info id_pengguna invalid Info password invalid
Laporan join lelang prakualifikasi Laporan join lelang pascakualifikasi
Laporan daftar rekanan Laporan data lelang
Laporan biodata proyek Laporan daftar hitam
Persetujuan Prakualfikasi Persetujuan pascakualifikasi
Data Login Data administrasi kontraktor
Data Join Lelang Prakualifikasi Data Join Lelang Pascakualifikasi
Info id_pengguna invalid Info password invalid
Info biodata proyek Info lelang proyek
Info administrasi kontraktor Info join lelang prakualifikasi
Info join lelang pascakualifikasi Info data ainwijiing
Info Daftar Hitam
Gambar 3. 6 Diagram Konteks
Data Flow Diagram
DFD sering digunakan untuk menggambarkan suatu system yang telah ada atau
system baru
yang akan
dikembangkan secara
logika taanpa
mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau lingkungan fisik dimana data tersebut akan disimpan DFD dapat menggambarkan
arus data didalam system dengan struktur yang jelas.[3] Berikut adalah digram konteks Siatem Pendukung Keputusan Pemilihan
Kontraktor Pemilihan Kontraktor Proyek pada Lelang Dinas Cipta Karya Kabupaten Indramayu:
1. DFD Level 1
administrator Kontraktor
Pimpinan panitia
Staff admin panitia 1.0
Login
3.0 Pengolahan Data Master
5.0 Lelang
pengguna
Kriteria pascakualifikasi
Kriteria prakualifikasi
Nilai prakualifikasi Nilai Pascakualifikasi
Join lelang prakualifkasi
Join lelang pascakualifikasi
Lo gin
a dm
in is
tra to
r va
lid Lo
gin S
ta ff
A dm
in V
alid Lo
gin p
im pi
na n
pa nitia
le la
ng Data login
Info id_pengguna, password invalid
Info id_pengguna, password invalid Data kriteria prakulifikasi
Info data kriteria prakualifikasi
Data kriteria pascakuailifikasi Info data kriteria
pascakualifikasi
Rekanan
Data kriteria prakulifikasi Data bobot kriteria
prakualifikasi Data kriteria pascakuailifikasi
Data pengguna Data rekanan
Data biodata proyek Info kriteria prakulifikasi
Info kriteria pascakuailifikasi Info pengguna
Info rekanan Info biodata proyek
Info daftar hitam Info ainwijiing
Daftar hitam
In fo
d at
a re
ka na
n Data login
Info user, password invalid
Data rekanan Info rekanan
Login staff admin valid Login peserta valid
Data Lelang proyek Data Join lelang prakualfikai
Data nilai kriteria prakualfikas Data Ainwijiing
Data join lelang pascakualifikasi Data nilai kriteria pascakualfikasi
Info lelang proyek Info join lelang prakualfikai
Info nilai kriteria prakualfikasi Info ainwijiing
Info Rekaanan Info nilai pascakuualifikasi
Info join lelang pascakualifikasi
6.0 Pengolahan
Laporan
Data rekanan
D at
a jo
in le
la ng
pra ku
alfik as
i Info join lelang
prakualifikasi Info kriteria
prakualifikasi Info kriteria pascakualifikasi
Info rekanan
D at
a nila
i le la
ng pra
ku ali
fik as
i Info nilai lelang
prakualifikasi Data nilai lelang prakualifikasi
Info nilai lelang pascakualifikasi
Data join lelang pascakualfikasi
Info join lelang pascakualifikasi
D at
a pe
ng gu
na In
fo L
og in
D at
a lo
gin In
fo id
_p en
gg un
a , p
as sw
or d
in va
lid
In fo
d af
ta r
hit am
D at
a jo
in le
la ng
p ra
ku alif
ik as
i
D at
a jo
in le
la ng
p as
ca ku
alif ik
as i
In fo
jo in
le la
ng p
ra ku
ali fik
as i
In fo
jo in
le la
ng p
as ca
ku alif
ik as
i
2.0 Registrasi
penyedia jasa
Data rekanan Info rekanan
Ainwijiing
Info ainwijiing
Data ainwijiing
info Join lelang prakualfikai info nilai kriteria prakualfikasi
Info Ainwijiing Info nilai pascakuualifikasi
info join lelang pascakualifikasi Info rekanan
Data rekanan Info rekanan
Data pengguna yang dirubah Info pengguna yang dirubah
subkriteria pascakualifikasi
Data subkriteria Info Data subkriteria
Info nilai lelang prakualifikasi D
at a
ni la
i le la
ng p
ra ku
alif ik
as i
Lelang Proyek
Data lelang proyek
Info daftar hitam Info lelang proyek
Info join lelang prakualifikasi In
fo jo
in le
la ng
p as
ca ku
ali fik
as i
Data join lelang prakualifikasi Data join lelang pascakualifikasi
Persetujuan Prakualifikasi Persetujuan Pascakualifikasi
Info join lelang prakualifikasi Info join lelang pascakualifikasi
Info Prakualifikasi Info Pascakualifikasi
Lo gin
re ka
na n
Info lelang proyek Data login
Info rekanan
In fo
p en
gg un
a D
at a
P en
gg un
a Info Rekanan
Data Rekanan
In fo
Lo gin
Data rekanan In
fo p
en gg
un a
Biodata Proyek
D at
a P
ro ye
k In
fo P
ro ye
k Data Proyek
Info Proyek
4.0 Penilaian AHP
Info nilai kriteria prakualifikasi Info nilai kriteria
pascakualifikasi Data nilai
kriteria pascakualifikasi
D at
a nila
i s ub
krit eria
pa sc
ak ua
lif ik
as i
In fo
n ila
i s ub
krit er
ia pa
sc ak
ua lif
ik as
i D
at a
ni la
i k rit
eria pr
ak ua
lif ik
as i
Data nilai kriteria prakualifikasi Data nilai kriteria pascakualifikasi
Info nilai kriteria prakualifikasi Info nilai kriteria pascakualifikasi
Data nilai subkriteria pascakualifikasi Info nilai subkriteria pascakualifikasi
Data login
useronline
In fo
u se
ro nli
ne
D at
a D
af ta
r hi
ta m
Gambar 3. 7 DFD Level 1