multiplatform pada beberapa sistem operasi seperti Linux, FreeBSD, Windows NT, hingga Windows
9x, dan Windows Xp. Sedangkan Apache merupakan webserver yang paling banyak dipakai
di dunia Internet sampai dengan saat ini. Kelebihan Apache antara lain multiplatform, keamanan yang
bagus, kestabilan tinggi dan gratis. C.
P
ERANCANGAN
A
PLIKASI
1.
Diagram E-R Entity Relationship
Diagram E-R digunakan untuk memodelkan struktur data dan hubungan antar data. Diagram E-
R ini di bentuk oleh dua komponen pembentuk utama,
yaitu Entitas
Entity dan
Relasi Relationship. Seperti diperlihatkan pada Gambar
1 dibawah.
Gambar 1 Diagram E-R dari aplikasi SI SDM
2. Normalisasi
Perancangan basisdata dari aplikasi sistem informasi sumber daya manusia ini dilakukan
dengan teknik normalisasi. Dalam persfektif normalisasi, sebuah basisdata dapat dikatakan baik
jika setiap tabel yang menjadi unsur pembentuk basisdata tersebut juga telah berada dalam keadaan
baik atau normal.
3. Diagram Konteks
Diagram konteks merupakan diagram yang menggambarkan hubungan antar aplikasi dengan
pelaku atau pengguna yang melakukan aktivitas langsung dengan sistem tersebut. Diagram ini juga
melukiskan nama proses yang terjadi secara singkat dan secara global antara pengguna dan aplikasi.
Adapun diagram konteks dari SI SDM ditunjukkan pada Gambar 2. Pengguna sistem terdiri dari admin
dan manajemen bidang sumber daya manusia RSK Ngesti Waluyo.
APLIKASI SI SDM
Pengguna
Perubahanpenambahan atribut aplikasi
Berbagai informasi
data kepegawaian
Gambar 2 Diagram konteks aplikasi SI SDM
4. Diagram
Alir Data
Data Flow
DiagramDFD Dari diagram konteks, selanjutnya dapat
digambarkan DFD dari SI SDM. Berikut ini penjelasan dari masing-masing level DFD.
4.1 DFD Level 0
Pada DFD level 0, SI SDM ini terdapat 3 proses, yaitu:
1. Proses login pengguna. 2. Proses Olah Data kepegawaian SI SDM.
3. Proses logout.
4.2 DFD Level 1
a. Proses 1 Login Pengguna
Proses login ini merupakan proses yang dilakukan oleh pengguna untuk dapat mengakses
menu SI SDM. DFD level 1 proses 1 login Pengguna digambarkan pada Gambar 3. terdapat
tiga proses yang membentuk sistem login pengguna, yaitu:
1 Entri data login, yaitu menginputkan data user id dan password.
2 Proses verifikasi user id dan password, hal ini dilakukan dengan mencocokkan user id
dan password yang diinputkan dengan data yang ada di basisdata.
3 Proses pembuatan cookies.
P.1.1 Input user_id
dan password P.1.3
Membuat Variabel cookies
user_id password
Data pengguna pengguna
P.1.2 Verifikasi
login UserID
Password valid
user_id password
User_id, password
User_id password eror cookies
cookies pengguna User_id
password eror
Gambar 3 DFD Level 1 Proses 1 Login Pengguna
b. Proses 2 Olah Data SI SDM
Proses ini merupakan proses untuk mengolah data-data kepegawaian yang meliputi biodata,
kepangkatan, absensi, dp3, panggajian, catatan, training dan sebagainya.
Ada beberapa proses yang membentuk DFD Level 1 proses 2, yaitu:
1 Proses menu biodata. 2 Proses menu tarining.
3 Proses menu kepangkatan. 4 Proses menu catatan.
5 Proses menu DP3. 6 Proses menu Absensi.
7 Proses menu piket. 8 Proses menu lembur.
9 Proses menu cuti. 10 Proses menu penggajian.
11 Proses menu biaya
Ke-11 proses di atas dapat didekomposisi menjadi DFD Level 2.
c. Proses 3 Logout
Proses ini merupakan proses untuk keluar dari aplikasi.
P.3.1 M en g ha p u s
C o o ki es P .3 .2
T am p ila n h a la ma n l og o ut
su kses lo go u t
coo kie s C o o ki es
P erin tah me n gh a p us co okie s P.2
O la h D a ta Ap lika si S I S DM
Gambar 4 DFD Level 1 Proses 3 Logout
4.3
DFD Level 2
DFD Level 2 merupakan hasil dekomposisi dari proses-proses pada DFD Level 1, yaitu pada
proses olah data aplikasi SI SDM.
a. Proses Menu Biodata