DFD Level 0 DFD Level 1 Proses 1 Login Pengguna Proses 2 Olah Data SI SDM Proses 3 Logout

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