Studi pustaka dilakukan dengan cara membaca beberapa media pustaka dan mengumpulkan informasi yang berkaitan dengan penelitian. Buku relevan dalam
menunjang penulisan materi utama dalam penelitian menggunakan buku yang berjudul “Manajemen Sumber Data Manusia untuk Perusahaan: Dari Teori ke
Praktik” Edisi 2 Rivai dan Sagala, 2009 serta didukung oleh beberapa jurnal penunjang. Dalam penulisan program PHP, penulis menggunakan media internet
untuk mencari beberapa contoh penulisan pengkodean PHP. Untuk metode pengembangan sistem RAD, penulis menggunakan buku yang berjudul “Systems
Analysis and Design” Kendall dan Kendall, 2008 edisi 7 bahasa Indonesia.
3.2 Metode Pengembangan Sistem
Metode pengembangan sistem yang digunakan dalam penelitian ini adalah menggunakan metode berorientasikan objek dengan model pengembangan Rapid
Application Development RAD. Tahap-tahap RAD adalah sebagai berikut:
1. Tahap
Requirement Planning
Dalam fase atau tahap perencanaan syarat ini, terdapat beberapa langkah yang akan dilakukan dalam membangun sistem pada PT. Putra Niaga Bimo antara lain:
a. Menentukan identifikasi kebutuhan sistem untuk menentukan tujuan aplikasi atau sistem, menentukan syarat-syarat informasi dari identifikasi tujuan serta
batasan sistem.
b. Analisis sistem yang berjalan menjelaskan sistem yang dipakai oleh PT. Putra Niaga Bimo dalam melakukan proses kegiatan penggajian dan penilaian
kinerja karyawan. c. Identifikasi Masalah, menjelaskan masalah yang ada pada sistem yang sedang
berjalan. d. Analisis sistem usulan yaitu menguraikan tentang beberapa usulan yang dapat
membantu menyelesaikan permasalahan yang ada pada sistem yang berjalan, serta menentukan batasan ruang lingkup sistem yang akan dibangun.
Pada tahap ini pihak eksekutif serta penganalisis saling bertemu untuk melakukan diskusi tentang sistem yang akan dibangun serta mengidentifikasi
masalah-masalah yang terdapat pada PT. Putra Niaga Bimo.
2. Workshop Design Tahap Desain
Pada fase workshop desain RAD penulis merancang desain usulan kepada pengguna. Desain usulan dapat digambarkan berupa prototype. Selama workshop
desain RAD, pengguna merespon desain usulan yang diberikan oleh penganalisis kemudian penganalisis kembali memperbaiki desain usulan berdasarkan respon dari
pengguna. Penulis melakukan tahapan desain dan menunjukan rancangan pada pengguna.
pengguna akan merespon apabila ada modul yang kurang sesuai dengan pengguna dan penganalisis melakukan perbaikan terhadap rancangan tesebut. Tahap ini
dilakukan berulang kali hingga pengguna menyetujui rancangan sistem yang telah dibangun.
Dalam tahap perancangan ini dibagi menjadi empat tahap yaitu tahap perancangan proses, tahap perancangan inputoutput, tahap perancangan database,
dan tahap perancangan interface. Pada tahap perancangan proses dalam pengembangannya menggunakan notasi UML. Diagram yang digunakan dalam
penelitian ini adalah Use Case Diagram, Activity Diagram, Class Diagram, dan Sequence Diagram.
1. Perancangan Proses Pada tahap Perancangan proses menggunakan tools UML dengan tahapan
sebagai berikut: Pembuatan Use case diagram
Tahap ini peneliti mencoba untuk menangkap requirements sistem dan memahami sistem yang sedang berjalan. Tabel Use case
Narrative dibuat pada tahap ini untuk menjelaskan secara naratif tentang kegiatan aktor serta respon sistem pada Use case yang telah
dipaparkan sebelumnya. Pembuatan Activity Diagram
Peneliti membuat sebuah alur kerja dari satu aktivitas ke aktivitas lainnya.Tahap ini menggambarkan serta menjelaskan bagaimana
perilaku dalam berbagai usecase berinteraksi.
Pembuatan Sequence Diagram Peneliti menjelaskan secara detail urutan proses yang dilakukan oleh
sistem informasi kepegawaian untuk mencapai tujuan dari use case, interaksi antar class, operasi apa saja yang terlibat, urutan antar
operasi dan informasi yang diperlukan oleh masing-masing operasi.
2. Perancangan InputOutput Tahap ini menggambarkan rancangan form input serta output yang akan
dibangun pada sistem. Desain Input
Perancangan desain form input yang akan dibangun pada sistem informasi penggajian dan penilaian kinerja.
Desain Output Desain berupa laporan yang dirancang untuk menjadi hasil yang
dikeluarkan pada sistem informasi penggajian dan penilaian kinerja.
3. Perancangan Database Perancangan database sistem informasi penggajian dan penilaian kinerja
PT. Putra Niaga Bimo, dilakukan mulai dari mendefinisikan Potential Object, Membuat Class Diagram, Optimasi Database, CRUD Matrix,
Skema Database, dan Spesifikasi Database
4. Perancangan Interface Perancangan Interface menggambarkan rancangan sistem informasi
penggajian dan penilaian kinerja yang akan dibuat. Rancangan terdiri dari rancangan struktur menu yang menggambarkan struktur menu yang akan
ditampilkan pada tiap level user, dan rancangan interface yang menggambarkan rancangan halaman sistem yang akan dibuat pada menu-
menu tertentu.
3. Tahap Implementation
Sistem dirancang berdasarkan workshop design kemudian program dirancang menggunakan bahasa pemrograman PHP dan database MySQL dengan bantuan
software XAMPP yang meliputi Apache sebagai web server. Setelah pembangunan sistem dilakukan, penulis menunjukan hasil akhir pada pengguna dari segi visual dan
juga fungsional sehingga pengguna dapat mengerti kinerja sistem dan apakan sistem tersebut sesuai dengan kesepakatan antara dua belah pihak. Setelah program selesai
dirancang kemudian diuji menggunakan metode pengujian perangkat lunak Black Box testing.
3.3 Kerangka Berfikir Penelitian