3.3 Data Kerja Praktek
3.3.3 Analisis Kebutuhan Non-Fungsional
Analisis kebutuhan non fungsional merupakan analisis yang dibutuhkan untuk menentukan spesifikasi kebutuhan sistem. Spesifikasi ini juga meliputi elemen atau komponen-komponen apa saja yang dibutuhkan untuk sistem yang akan dibangun sampai dengan sistem tersebut diimplementasikan. Analisis kebutuhan ini juga menentukan spesifikasi masukkan yang diperlukan sistem, keluaran yang akan dihasilkan sistem dan proses yang dibutuhkan untuk mengolah masukkan sehingga menghasilkan suatu keluaran yang diinginkan.
1. Analisis Perangkat Keras
Adapun spesifikasi perangkat keras yang dibutuhkan untuk sistem yang akan dibangun sebagai berikut :
1. Processorberkecepatan minimal 2 Ghz. 2. RAM 1024 Mb.
3. Harddisk2Gb untuk menyimpan data. 4. LAN Card
5. KeyboarddanMouse
6. Monitor17” 2. Analisis Perangkat Lunak
Adapun spesifikasi perangkat lunak yang dibutuhkan untuk sistem yang akan dibangun sebagai berikut :
1. Notepad++ 2. Xampp
3. MySQL
4. Internet Explorer 6 3. AnalisisUser(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):
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 menggunakanData 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
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
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