Analisis Kebutuhan Fungsional Data Kerja Praktek

3. MySQL 4. Internet Explorer 6 3. Analisis User Pengguna Sistem Setelah melakukan pengumpulan data dan observasi maka yang menggunakan aplikasi ini yaitu : 1. Pegawai Minimal bisa mengoperasikan komputer dan internet explorer 2. HRD Minimal bisa mengoperasikan komputer dan internet explorer

3.3.4 Analisis Kebutuhan Fungsional

Analisis kebutuhan fungsional akan dimulai setelah tahap analisis terhadap sistem selesai dilakukan, analisis kebutuhan fungsional dapat didefinsikan sebagai penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi. Tahapan ini menyangkut mengkonfigurasi dari komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem sehingga setelah instalasi dari sistem akan benar- benar memuaskan dari rancang bangun yang telah ditetapkan pada akhir tahap analisis sistem. Alat bantu yang digunakan untuk menggambarkan sistem secara umum yang akan dibangun yaitu diagram konteks dan data flow diagram. Untuk menjelaskan bagaimana suatu masukan diproses pada sistem maka digunakan spesifikasi proses dan kamus data untuk mengetahui aliran data yang mengalir pada sistem.

3.3.4.1 ERD Entity Relationship Diagram

Analisis basis data pada sistem informasi pengolahan data kepegawaian berbasis website ini dapat digambarkan menggunakan ERD Entity Relationship Diagram : Gambar 3.2 Entity Relationship Diagram

3.3.4.2 Diagram Konteks

Diagram Konteks adalah diagram yang menggambarkan secara umum yang menjadi masukan, proses dan keluaran yang terjadi pada sebuah sistem. Diagram konteks untuk perangkat lunak yang akan dibangun sebagai berikut : Gambar 3.3 Diagram Konteks

3.3.4.3 Data Flow Diagram DFD

Dari diagram konteks di atas, aliran data yang ada pada sistem digambarkan dengan lebih rinci menggunakan Data Flow Diagram. SISTEM PENGOLAHAN DATA KEPEGAWAIAN DAN SURAT CUTI HRD - Data Pegawai - Data Cuti - Data Jabatan - Data Departem ent - Data HRD - Info Data Pegawai - Info Data Cuti - Info Data Jabatan - Info Data Departem ent - Info Data HRD

3.3.4.4 DFD level 1 SISTEM PENGOLAHAN DATA KEPEGAWAIAN DAN SURAT CUTI

Gambar 3.4 DFD level 1 SISTEM PENGOLAHAN DATA KEPEGAWAIAN DAN SURAT CUTI 1 Pengolahan Pegawai 2 Pembuatan Cuti 3 Maintenance HRD Data pegawai Data cuti Data jabatan, departement, HRD Info data pegawai Info data cuti Info data jabatan, department, HRD Pegawai Request data pegawai Respon data pegawai Request data cuti Respon data cuti Cuti Department HRD Jabatan Respon data department Request data Department Request data jabatan Respon data jabatan Request data HRD Respon data HRD Respon data pegawai Respon data department Respon data jabatan

3.3.4.5 DFD level 2 Proses Pegawai

Gambar 3.5 DFD level 2 Proses Pegawai Pegawai Data pegawai yang akan diedit Info data pegawai yang sudah diedit Info data pegawai yang sudah ditambah Data pegawai yang akan ditambah Data pegawai yang akan dilihat Info data pegawai yang sudah dilihat HRD 1.1 Tambah Data Pegawai 1.2 Edit Data Pegawai 1.3 View Data Pegawai Data pegawai yang akan ditambah Data pegawai yang sudah ditambah Data pegawai yang akan diedit Data pegawai yang sudah diedit Data pegawai yang akan dilihat Data pegawai yang sudah dilihat Department Respon data department Respon data department Jabatan Respon data jabatan Respon data jabatan

3.3.4.6 DFD level 2 Proses Cuti

Gambar 3.6 DFD level 2 Proses Cuti

3.3.4.7 DFD level 2 Proses Maintenance

Gambar 3.7 DFD level 2 Proses Maintenance 2.1 T am bah Data Cuti 2.2 View Data Cuti HRD Cuti Data cuti yang akan ditam bah Info data cuti yang sudah ditam bah Data yang akan ditam bah Data yang sudah ditam bah Data cuti yang akan dilihat Info data cuti yang sudah dilihat Data cuti yang akan dilihat Data cuti yang sudah dilihat Pegawai Respon data pegawai HRD 3.1 Pengolahan Data Department 3.2 Pengolahan data jabatan 3.3 Edit data HRD Data departement Info data department Data jabatan Info data jabatan Info data HRD yang sudah diedit Data HRD yang akan diedit Departement Request data departement Respon data departement Request data jabatan Respon data jabatan Data HRD yang akan diedit Data HRD yang sudah diedit Jabatan HRD Respon data jabatan

3.3.4.8 DFD level 3 Proses Pengolahan Data Department

Gambar 3.8 DFD level 3 Proses Pengolahan Data Department Department HRD 3.1.1 Tambah Department 3.1.2 Edit Department 3.1.3 Hapus Department 3.1.4 View Department Data department yang akan ditambah Info data department yang sudah ditambah Info data department yang sudah diedit Data department yang akan diedit Data department yang akan dihapus Info data department yang sudah dihapus Data department yang akan dilihat Info data department yang sudah dilihat Data department yang sudah ditambah Data department yang akan ditambah Data department yang sudah diedit Data department yang akan diedit Data department yang sudah dilihat Data department yang akan dilihat Data department yang sudah dihapus Data department yang akan dihapus Jabatan Respon data jabatan Respon data jabatan

3.3.4.9 DFD level 3 Proses Pengolahan Data Jabatan

Gambar 3.9 DFD level 3 Proses Pengolahan Data Jabatan Jabatan HRD 3.2.1 Tambah Jabatan 3.2.2 Edit Jabatan 3.2.3 Hapus Jabatan 3.2.4 View Jabatan Data jabatan yang akan ditambah Info data jabatan yang sudah ditambah Info data jabatan yang sudah diedit Data jabatan yang akan diedit Data jabatan yang akan dihapus Info data jabatan yang sudah dihapus Data jabatan yang akan dilihat Info data jabatan yang sudah dilihat Data jabatan yang sudah ditambah Data jabatan yang akan ditambah Data jabatan yang sudah diedit Data jabatan yang akan diedit Data jabatan yang sudah dilihat Data jabatan yang akan dilihat Data jabatan yang sudah dihapus Data jabatan yang akan dihapus

3.3.5 Spesifikasi Proses