Dari tabel penelitian tentang e-HRM diatas maka keunggulan sistem usulan yaitu menjelaskan bagaimana membangun e-HRM dari mulai analisis,
perancangan hingga implementasi dan memiliki fitur yang lebih lengkap mulai dari data karyawan, penerimaan, cuti, program pelatihan, mutasi, penilaian
karyawan, penggajian, dan pengunduran diri.
3.2 Metodologi Pengembangan Sistem
Adapun metode analisis dan perancangan sistem informasi e-HRM adalah menggunakan metode berorientasi objek dengan model pengembangan Rapid
Application Development RAD yang terdiri dari fase perencanaan syarat requirement planning, Proses Desain workshop design, dan fase implementasi
3.2.1 Fase Perencanaan Kebutuhan Requirements Planning
Dalam tahap ini akan diketahui apa saja yang menjadi kebutuhan sistem yaitu dengan mengidentifikasi kebutuhan informasi dan masalah yang
dihadapi untuk menentukan tujuan, batasan-batasan sistem, kendala, dan juga alternatif pemecahan masalah. Tahap ini merupakan studi domain masalah
bisnis untuk merekomendasikan perbaikan dan menspesifikasikan persyaratan dan prioritas bisnis untuk solusi.
3.2.2 Fase Proses Desain Workshop Design
Tahapan ini mengidentifikasi solusi alternatif dan memilih solusi yang terbaik. Kemudian membuat desain proses dan desain pemrograman. Tujuan
dari tahap ini adalah untuk menganalisis masalah utama, membangun dasar arsitektur, menentukan rencana proyek, mendapatkan gambaran umum
kebutuhan, persyaratan, dan fungsi-fungsi utama perangkat lunak. Tools yang digunakan dalam pemodelan sistem adalah UML Unified Model Language.
Pada fase workshop design dibuat beberapa perancangan yaitu, perancangan sistem, perancangan database, dan perancangan layout. Berikut ini merupakan
tahapan dalam membuat perancangan sistem, yaitu: a. Membuat Use case Diagram. Ditahap ini penulis mencoba untuk
menangkap kebutuhan sistem dan memahami sistem yang sedang berjalan. b. Membuat Activity Diagram. Penulis membuat sebuah alur kerja dari satu
aktifitas lainnya. Tahap ini sangat berguna ketika kita ingin menjelaskan bagaimana perilaku dalam berbagai usecase berinteraksi
c. Membuat Sequence Diagram. Penulis menjelaskan interaksi objek yang disusun dalam suatu urutan waktu. Penulis memperhatikan tahap demi
tahap apa yang seharusnya terjadi untuk menghasilkan sesuatu didalam usecase.
d. Membuat Class Diagram. Penulis menggambarkan kelas dan hubungannya, dan penjelasan detail setiap kelas didalam model desain dari
suatu sistem.
3.2.3 Fase Implementasi Implementation
Dalam tahap ini akan dilakukan implementasi sistem e-HRM diantaranya: 1. Membangun sistem
Dalam tahap ini sistem dirancang dengan menggunakan bahasa pemrograman PHP dan HTML berbasis web
2. Pengujian Sistem Pada tahap ini penulis melakukan pengujian atau testing terhadap
sistem, dan melakukan pengenalan terhadap sistem. Dalam hal ini sistem e-HRM diuji dan dikenalkan kepada HRDSDI sebagai penentu
kebijakan dan keputusan perusahaan. Untuk pengujian sistem dilakukan dengan metode blackbox testing, dimana peneliti melakukan
input data pada sistem dan melihat output apakah sesuai dengan sistem yang diharapkan.
3.3 Kerangka Berfikir Penelitian