Functional Requirement Non Fuctional Requirement

5. Pemanggilan interview melalui telepon, selain butuh waktu lama juga berbiaya mahal. Sistem Usulan 1. Hanya mengembangkan sebagian proses bisnis dari proses bisnis HRD keseluruhan. 1. Sistem terkomputerisasi dan terkoneksi database, sehingga proses bisnis keseluruhan dapat tersimpan dengan baik. 2. Meminimalisir kesalahan yang disebabkan oleh human error. 3. Menyajikan pelaporan lebih lengkap, rinci dan akurat.

4.1.3.4.1 Functional Requirement

Sistem yang dikembangkan harus mempunyai functional requirement sebagai berikut: 1. Sumber Daya Insani Dapat mengelola data karyawan yang berupa data master karyawan, pengajuan cuti, mutasi, pelatihan, pengunduran diri, penilaian, mutasi, penggajian yang telah menggunakan sistem, bertanggung jawab sebagai admin yang menginput data karyawan, data user. 2. Karyawan Dapat mengakses data karyawan, cuti, mutasi, pelatihan, pengunduran diri yang telah menggunakan sistem, dan dapat meng-input data tersebut langsung melalui sistem yang dirancang. 3. Pimpinan Cabang Dapat mengakses proses cuti dan pengunduran diri karyawan yang menggunakan sistem, dan dapat langsung menyetujui atau tidak proses yang diajukan oleh karyawan tersebut. 4. Keuangan Melihat penggajian karyawan serta mengisi bonus yang didapat karyawan tersebut jika karyawan tersebut mendapatkan bonus berdasarkan penilaian yang dilakukan oleh kepala divisi. 5. Kepala Divisi Dapat meng-input proses penilaian karyawan bulanan menggunakan sistem, serta dapat mengakses proses mutasi dan melakukan validasi mutasi. 6. Pelamar Melihat lowongan di sistem ini dan juga dapat langsung melamar dan melihat pengumuman di sistem tersebut tanpa harus datang ke BPRS HIK. 7. Direktur Dapat melihat laporan secara harian, bulanan dan tahunan dan dapat langsung di cetak sebagai bahan evaluasi manajemen Sumber Daya Manusia.

4.1.3.4.2 Non Fuctional Requirement

Adapun Non Functional Requirement atau dari sistem e-HRM ini mencakup kebutuhan privasi sistem, keamanan sistem, performa sistem, bahasa pemrograman yang digunakan dalam sistem, metode perancangan apa yang digunakan oleh sistem, hardware dan software yang digunakan. Kebutuhan non fungsional dari sistem yang dibangun adalah sebagai berikut: a. Setiap user memiliki username dan password sendiri yang memiliki hak aksesnya masing-masing. b. Sistem dapat menginformasikan peringatan jika kesalahan dalam melakukan login atau pengisian data. c. Bahasa pemrograman yang digunakan adalah bahasa PHP dengan menggunakan database MySQL. d. Metode perancangan sistem menggunakan pengembangan OOAD Object Oriented Analysis and Design e. Sistem ini diimplementasikan berbasis web based application. f. Kebutuhan hardware Tabel 4.3 Kebutuhan Hardware Environtment Client Equipment Minimum Requirement Personal Computer DesktopWorkstation a. Intel Pentium 4 1.2 GHz CPU b. 1GB DDR2 RAM c. 120 GB hardisk Network Internet Connection 120 Kbps Internet Speed Input Devices Keyboard, Mouse Output Devices Monitor LCD, Printer g. Kebutuhan Software Untuk kebutuhan perangkat lunaksoftware yang digunakan untuk sistem electronic-Human Resources Management ini sebagai berikut: 1. Microsoft Windows 7 8 2. XAMPP versi 1.7.2 dan MySQL versi 5.1.37 3. Browser Google Chrome versi 39.0

4.2 Workshop Design