Rumusan Masalah Manfaat dan Tujuan Batasan Masalah Metodologi Penelitian

1.2. Rumusan Masalah

Berdasarkan latar belakang yang dijelaskan sebelumnya, maka yang menjadi permasalahan adalah : 1. apakah algoritma Genetika dapat digunakan untuk menyelesaikan permasalahan penjadwalan karyawan paruh waktu ? 2. bagaimana sifat-sifat operator algoritma Genetika dan operator mana yang dapat menghasilkan hasil selalu baik ?

1.3. Manfaat dan Tujuan

Berdasarkan rumusan masalah yang ada, maka tujuan dari penelitian ini adalah membangun Sistem Penjadwalan Karyawan paruh waktu dengan menggunakan algoritma Genetika dalam proses penjadwalan tersebut. Manfaat dari penelitian ini adalah dapat menggunakan operator algoritma Genetika untuk mendapatkan hasil akhir secara cepat dengan hasil terbaik.

1.4. Batasan Masalah

Keterbatasan waktu dan pengetahuan peneliti menimbulkan beberapa batasan masalah dalam merancang perangkat lunak ini, antara lain : a. sistem dirancang hanya untuk membantu manager dalam penyusunan jadwal karyawan paruh waktu b. studi kasus dilakukan pada usaha kuliner Kedai 24 jam c. kriteria yang digunakan dalam proses penjadwalan karyawan paruh waktu adalah jumlah hari, jumlah shift per hari, jumlah shift karyawan dalam satu bulan, kualitas kerja karyawan, jadwal sebelumnya dan kriteria yang bersifat opsional yaitu permintaan jadwal karyawan paruh waktu d. sistem hanya akan berjalan dengan jumlah hari 31, jumlah shift 4 dan jumlah karyawan untuk satu lokasi 8 e. proses penjadwalan tiap lokasi sama f. jadwal dikatakan baik jika memenuhi atau hampir memenuhi semua kriteria g. jadwal dibuat satu kali dalam sebulan h. aplikasi dibangun menggunakan bahasa pemrograman Java dan MySQL

1.5. Metodologi Penelitian

Penelitian ini dilakukan dengan metodologi pengembangan waterfall Winston, 1970 dengan tahap-tahap sebagai berikut : 1. Studi Literatur Tahap ini dilaksanakan dengan melakukan studi kepustakaan dari buku-buku, e-book, jurnal, makalah dan internet yang dapat mendukung penulisan tugas akhir. 2. Analisis Tahap ini dilaksanakan dengan melakukan pengumpulan data dan fakta tentang sistem penjadwalan karyawan paruh waktu serta melakukan analisis terhadap masalah yang ada. 3. Perancangan Tahap ini dilaksanakan dengan melakukan perancangan terhadap sistem yang akan dibangun berdasarkan analisis yang telah dilakukan. 4. Implementasi Tahap ini dilaksanakan dengan melakukan implementasi rancangan sistem ke dalam bahasa pemrograman menggunakan NetBeans IDE. 5. Pengujian Tahap ini dilaksanakan dengan mengeksekusi program untuk mengetahui apakah sistem sudah berjalan dengan benar. 6. Analisis hasil Tahap ini dilaksanakan dengan melakukan pengujian terhadap sistem untuk mengetahui apakah sistem mampu membuat jadwal karyawan paruh waktu dengan menerapkan algoritma genetika. 7. Penyusunan laporan Tahap ini dilaksanakan dengan membuat laporan hasil analisis dan perancangan.

1.6. Sistematika Penulisan