Fase Perencanaan Kebutuhan Requirements Planning Fase Proses Desain Workshop Design Fase Implementasi Implementation

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