commit to user
11
BAB III DESAIN DAN PERANCANGAN
A. Piranti yang diperlukan
Dalam pembuatan sistem inventaris menggunakan PHP dan MySQL, terdapat beberapa peragkat lunak dan perangkat keras yang digunakan untuk mendukung proses
pembuatan sistem informasi.
1. Hardware
Hardware yang digunakan dalam pembuatan sistem inventaris adalah seperangkat komputer dengan spesifikasi minimallebih sebagai berikut :
a. Processor Intel pentium 4.
b. Hardisk
free space
minimal 20 GB. c.
RAM 512 . d.
VGA 32MB
2. Software
Software yang digunakan dalam pembuatan sistem inventaris adalah a.
MySQL Version 5.0.45 sebagai server database. b.
Macromedia Dreamweaver 8 sebagai editor web. c.
Adobe Photosop CS4 sebagai editor gambar. d.
Apache Version 2.2.4 sebagai web server. e.
PHP sebagai bahasa pemrograman. f.
Notepad++ sebagai tools untuk scripting web.
commit to user 12
B. Perancangan Sistem
1. Context Diagram
Diagram konteks pada sistem inventaris ditunjukkan pada gambar 3.1 :
Admin Sistem Inventaris
Barang Tidak Habis Pakai
Kepala Sekolah
· Management Data Barang · Management Lelang
· Management Laporan Barang · Melihat Data Peralatan dan Mesin
· Mencetak Laporan Barang
Data verifikasi Username dan password
Data verifikasi Username dan password
Gambar 3.1 Context Diagram
Keterangan : 1.
Admin ke Sistem Inventaris Tidak Habis Pakai SMA Negeri 1 Surakarta a.
Proses input username dan password. b.
Proses manajemen data barang c.
Proses lelang barang d.
Proses cetak laporan barang 2.
Kepala Sekolah ke Sistem Inventaris Tidak Habis Pakai SMA Negeri 1 Surakarta
a. Proses input username dan password.
b. Proses ubah password.
c. Lihat data barang
d. Lihat lelang barang
e. Cetak laporan barang
2. Data Flow Diagram
DFD
DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari
sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang terjadi pada system inventaris.
commit to user 13
a.
Data Flow Diagram
DFD level 0
Data Flow Diagram
DFD level 0 pada system inventaris ditunjukkan pada gambar 3.2 :
Admin
Data Admin 1
Login
Usernamepassword Usernamepassword
data status admin Status admin
3 Manajemen data
Mutasi barang
4 Management Data
Lelang
Data Mutasi
Data Lelang
Data mutasi
data lelang Data mutasi
data lelang D
a ta
mu ta
si b
a ra
n g
2 Manajemen data
barang Data barang
data barang data barang
data barang
Data Mutasi Barang
Data Lelang D
a ta
b a
ra n
g
Kepala Sekolah
Data User
Status kepala sekolah Usernamepassword
D a
ta st
a tu
s ke
p a
la se
ko la
h
U se
rn a
me p
a ssw
o rd
Data lelang Data barang
Data barang
Data barang Data barang
Data Barang
Data Mutasi
Gambar 3.2 Data Flow Diagram level 0
commit to user 14
b.
Data Flow Diagram
DFD level 1 Proses 1 Login
Data Flow Diagram
DFD level 1 proses 1 yaitu proses
login
pada sistem inventaris ditunjukkan pada gambar 3.3 :
Data Admin
1.1 Proses Login
Admin
Kepala Sekolah
Data usernamepassword Data status admin
Data usernamepassword Data status kepala sekolah
Data User
Data usernamepassword Data status admin
Data usernamepassword Status kepala sekolah
Gambar 3.3 Data Flow Diagram level 1 Proses 1 Login
commit to user 15
c. Data Flow Diagram DFD level 1 Proses 2 manajemen barang
Data Flow Diagram
DFD level 1 proses 2 yaitu proses manajemen barang pada sistem inventaris ditunjukkan pada gambar 3.4 :
Admin
Kepala Sekolah
Data Barang 2.1 Input Barang
Data barang
Data barang Data barang
2.3 Lihat Informasi barang
Data barang
D a
ta b
a ran
g Data barang
2.2 Edit Barang
Data barang Data barang
Data barang Data barang
Data barang
Gambar 3.4 Data Flow Diagram level 1 Proses 2 manajemen barang