Metode Pengembangan Sistem Rancang bangun sistem informasi penggajian dan penilaian kinerja PT. Putra Niaga Bimo

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