METODE PENELITIAN

2. METODE PENELITIAN

Metodologi pengembangan sistem yang digunakan adalah siklus hidup pengembangan sistem yang di dalamnya terdapat tahapan-tahapan dan tugas-tugas yang harus dilakukan dalam mengembangkan sistem informasi.

2.1 Metode Pengumpulan Data

Dalam penelitian ini, peneliti menggunakan metode pengumpulan data yaitu sebagai berikut:

1. Sampling dan Investigasi Mengambil dan menganalisa beberapa contoh form, dokumen dan laporan yang terdapat pada perusahaan. Contoh form/dokumen dan laporan yang diambil adalah seperti form absensi dan form tanda pembayaran honor karyawan. Form ini diambil dianalisa untuk pembuatan aplikasi penggajian. Contoh form absensi dan form tanda pembayaran honor karyawan yang akan digunakan ke aplikasi penggajian yang akan dibuat yaitu:

Gambar 1. Form Absensi (Sumber: CV.Kuda Laut,2016)

Gambar 2. Form Pembayaran Honor (Sumber: CV.Kuda Laut,2016)

2. Wawancara Peneliti mengadakan suatu tanya jawab langsung pada pemilik CV. Kuda Laut yang dapat memberikan penjelasan mengenai informasi yang berhubungan dengan judul usulan penelitian yang diangkat oleh peneliti, data yang diperoleh selama interview yaitu sistem pencatatan penjualan, pencatatan stok, laporan-laporan penjualan yang ada, dan kendala-kendala yang dihadapi perusahaan saat ini, dan harapan manajemen untuk suatu sistem baru.

3. Observasi Metode ini digunakan untuk mempelajari dan mengetahui secara langsung hal-hal yang ada di lapangan yang berhubungan langsung dengan judul usulan penelitian yang diangkat dengan berkunjung langsung ke CV. Kuda Laut, data-data yang diperoleh selama observasi tentang alur sebuah permasalahan penggajian.

4. Kepustakaan Metode ini digunakan untuk mempelajari topik terkait dengan manajemen penggajian, perhitungan astek, uang lembur dan absensi maupun literatur lainnya yang terkait dengan pengembangan sistem informasi dan rekayasa perangkat lunak.

2.2 Metode Analisa dan Pengembangan

Analisa dimulai dari studi awal dengan mempelajari sistem yang sedang berjalan pada perusahaan saat ini dengan menggambarkan flowchart, DFD, relasi antar tabel, pembuatan kamus data, membuat perancangan database yang kemudian di implementasikan kedalam sistem.

Langkah-langkah yang dilakukan dalam penelitian ini yaitu:

1. Desain Sistem Tahapan dimana dilakukan penuangan pikiran dan perancangan sistem terhadap solusi dari permasalahan yang ada dengan menggunakan perangkat pemodelan sistem seperti diagram alir data (data flow diagram), diagram hubungan entitas (entity relationship diagram), basis data yang di dalamnya terdiri dari tabel user, tabel karyawan, tabel tunjangan, tabel jabatan, tabel absensi, tabel lembur, dan tabel gaji. Setelah melakukan perancangan database maka dilanjutkan dengan perancangan form yaitu berupa form login, form user, form karyawan, form tunjangan, form lembur, form absensi, form gaji, dan form jabatan. Perancangan form input selesai dilanjutkan dengan perancangan output berupa perancangan laporan absensi, laporan lembur, dan laporan gaji serta slip gaji.

2. Coding Penulisan kode program atau coding merupakan penerjemahan design dalam bahasa yang bisa dikenali oleh komputer. Dilakukan oleh programmer yang akan meterjemahkan transaksi yang diminta oleh user. Tahapan ini lah yang merupakan tahapan secara nyata dalam mengerjakan 2. Coding Penulisan kode program atau coding merupakan penerjemahan design dalam bahasa yang bisa dikenali oleh komputer. Dilakukan oleh programmer yang akan meterjemahkan transaksi yang diminta oleh user. Tahapan ini lah yang merupakan tahapan secara nyata dalam mengerjakan

3. Pengujian Dalam proses pengujian peneliti menggunakan metode debugging. Debugging merupakan proses pencarian dan pembetulan kesalahan dalam penelitian sebuah perangkat lunak, sehingga perangkat lunak tersebut dapat kembali dijalankan kembali seperti yang diharapkan. Proses debugging yang dilakukan adalah black box yaitu pengujian yang dilakukan peneliti untuk mengetahui apakah semua fungsi perangkat lunak telah berjalan semestinya sesuai dengan kebutuhan fungsional yang telah didefinsikan, interface (tampilan), struktur data (basis data), inisialisasi, validitas fungsional, batasan dari suatu data dan kesensitifan sistem terhadap nilai input tertentu. Bila ternyata perangkat lunak masih belum sesuai dengan kebutuhan, maka akan dilakukan perbaikan dan pada akhirnya mengalami pengujian sekali lagi, hingga perangkat lunak dianggap layak untuk dipergunakan.

4. Implementasi dan Maintenance Pada tahap ini menyelesaikan sistem yang ada dalam dokumen rancangan sistem yang telah disetujui dan telah diuji, menginstal dan memulai menggunakan sistem baru yang diperbaiki pada komputer pengguna, pelatihan kepada pengguna, selain itu juga melakukan pengujian sistem, jika terdapat error dan bug maka akan dicari penyebabnya dan diperbaiki sampai aplikasi yang dirancang layak dipakai pengguna.

2. 3 Metode Perancangan

Perancangan Sistem

Perancangan Sistem Informasi Penggajian Pada CV. Kuda Laut.

Analisis Sistem

Menggunakan Metode Analisa SWOT, analisa kebutuhan mengunakan sampling, wawancara, observasi, dan kepustakaan

Desain Sistem

Desain sistem input (form) , output(report) , database , dan perancangan user interface.