BAB 1 Pendahuluan 1.1 Latar Belakang Di zaman era globalisasi saat ini teknologi berkembang sangat pesat, terutama teknologi informasi. Dengan menggunakan teknologi informasi masalah akan lebih mudah dan cepat diselesaikan. Bahkan telah menjadi bagian dari kehidupan masyarakat yang tidak bisa terpisahkan. Salah satu contohnya adalah teknologi internet, yang dapat dimanfaatkan sebagai sarana untuk suatu perusahaan dalam mengelola data. Pada awalnya, data yang dimiliki oleh perusahaan masih dalam bentuk dokumen fisik. Seiring berjalannya waktu, data yang diperoleh pun semakin bertambah jumlahnya. Hal demikianlah yang menjadi pemicu bagi suatu perusahaan untuk menggunakan teknologi seiring dengan perkembangan zaman. Dengan begitu penggunaan basis data menjadi salah satu pilihan untuk menyimpan data dalam jumlah yang sangat besar. Diantaranya seperti data kehadiran karyawan, penggajian karyawan, dan persentase keaktifan karyawan yang dibuat berbasis web. PT Eka Sari Lorena merupakan suatu perusahaan yang bergerak dalam bidang jasa pengiriman barang. Pada saat ini sistem absensinya menggunakan fingerprint / handkey yang mana data absensi tersebut harus di export terlebih dahulu ke dalam file Microsoft Office seperti Microsoft Excel, bukan dalam bentuk basis data. Dari daftar kehadiran yang didapat, dengan begitu perusahaan bisa secara langsung menghitung gaji serta uang lembur karyawan berdasarkan jumlah jam kerja yang telah ditentukan oleh kebijakan perusahaan. Namun hal tersebut dilakukan masih bersifat manual sehingga waktu yang dibutuhkan dalam menjalankan proses tersebut menjadi lebih lama. Oleh karena itu, dibuatlah suatu sistem analisis dan perancangan aplikasi kinerja kehadiran karyawan PT Eka Sari Lorena berbasis web yang berfungsi sebagai tahap perubahan sistem, dari sistem yang bersifat manual menjadi sistem yang bersifat efektif. Sistem ini dibangun untuk mengintegrasikan proses kinerja karyawan melalui web agar lebih mudah dan cepat. 1
2 1.2 Rumusan Masalah Berdasarkan pembahasan di atas, maka dapat diidentifikasikan masalah sebagai berikut : 1. Metode absensi pada PT Eka Sari Lorena sudah menggunakan fingerprint, namun data yang diperoleh masih menggunakan file Miscrosoft Excel. Data tersebut disinkronisasikan secara manual dengan file excel data schedule kerja karyawan untuk mendapatkan data kehadiran karyawan tersebut. Dari sana bermunculan berbagai masalah seperti duplikasi data, keamanan data yang rendah, dan sebagainya yang dikarenakan ketidaktelitian dalam memasukan data ke file excel tersebut. 2. Perhitungan persentase kinerja karyawan berdasarkan absensi pada PT Eka Sari Lorena juga masih manual, yaitu dengan melihat file excel data kehadiran karyawan dan melakukan perhitungan manual sehingga memungkinkan untuk terjadi kesalahan dalam melakukan perhitungan. 3. Setiap karyawan pada PT Eka Sari Lorena melakukan permohonan cuti/izin masih manual. Yaitu dengan mengisi formulir pada kertas dengan format yang telah disediakan, dan kemudian harus menyerahkannya pada manajer dan personalia untuk mendapatkan tanda tangan dan persetujuan cuti/izin. 4. Kurangnya keamanan data kehadiran karyawan yang terdapat dalam file excel. Karena bisa saja data tersebut diubah oleh pihak yang tidak berwenang akibat tidak memiliki security data untuk menjaga kerahasiaan data tersebut. 1.3 Ruang Lingkup Batasan permasalahan pada penulisan skripsi ini adalah : 1. Perancangan sistem absensi dan kinerja karyawan berbasis web. 2. Membuat database dari hasil fingerprint karyawan dan database schedule kerja karyawan pada PT Eka Sari Lorena. 3. Mensinkroniasikan database dari hasil fingerprint dan database schedule kerja karyawan pada PT Eka Sari Lorena. 4. Melakukan evaluasi untuk mendapatkan persentase kinerja karyawan berdasarkan absensi, yang akan digunakan sebagai pertimbangan perusahaan untuk memberi reward kepada karyawan.
3 5. Membuat halaman permohonan cuti/izin berbasis web secara otomatis untuk memudahkan karyawan dalam mengajukan permohonan kepada manajer. 6. Membuat halaman persetujuan cuti/izin berbasis web secara otomatis untuk memudahkan manajer dalam melakukan persetujuan cuti/izin. 7. Membuat laporan absensi dan perhitungan persentase kinerja karyawan berdasarkan absensi secara sistem, serta menampilkan grafik kehadiran yang menggambarkan peringkat kinerja seluruh karyawan pada PT Eka Sari Lorena. 1.4 Tujuan dan Manfaat 1.4.1 Tujuan 1. Menganalisis dan merancang aplikasi basis data kinerja kehadiran karyawan pada PT Eka Sari Lorena berbasis web yang dapat diakses oleh pihak tertentu. 2. Menganalisis dan merancang basis data permohonan cuti/izin dan persetujuan cuti/izin karyawan berbasis web. 3. Menganalisis dan merancang basis data absensi dan shift karyawan untuk menghasilkan evaluasi persentase keaktifan karyawan berbasis web. 4. Menganalisis dan merancang sistem aplikasi kinerja karyawan untuk dibuat laporan kinerja karyawan pada perusahaan. 1.4.2 Manfaat 1. Menyimpan data history absensi setiap karyawan. 2. Memudahkan perusahaan dalam pengolahan data permohonan cuti/izin karyawan dan persetujuan cuti/izin oleh manajer. 3. Memudahkan perusahaan dalam pengolahan data seperti perhitungan kinerja karyawan yang dapat dilihat dari data kehadiran karyawan. 4. Memudahkan perusahaan untuk melakukan pertimbangan dalam pemberian reward kepada karyawan terbaik berdasarkan kehadiran karyawan.
4 5. Memudahkan PT Eka Sari Lorena dalam membuat laporan dan mengetahui kinerja karyawan. 1.5 Metode Penelitian Metode penelitian yang digunakan dalam penulisan skripsi ini adalah metode database system development lifecycle yang dirumuskan dalam buku Connolly Thomas M. And Begg Carolyn E. (2010). Database Systems yang meliputi: 1. Database Planning Pada tahap ini dilakukan studi pustaka dengan mengumpulkan beberapa referensi. 2. System Definition Pada tahap ini dilakukan penentuan judul, tujuan, masalah dan ruang lingkup. 3. Requirement Collection and Analysis Pada tahap ini dilakukan observasi dan pengumpulan data kebutuhan sistem, wawancara, analisis sistem yang sedang berjalan, analisis user requirement dan analisis pemecahan masalah. 4. Perancangan Basis Data Pada tahap ini dilakukan perancangan basis data yang terdiri dari perancangan basis data konseptual, perancangan basis data logikal dan perancangan basis data fisikal. 5. Perancangan Aplikasi Pada tahap ini dilakukan perancangan aplikasi yang terdiri dari perancangan Data Flow Diagram, StateTransition Diagram, dan User Interface. 6. Implementasi Pada tahap ini dilakukan implementasi aplikasi dalam membangun sistem yang menggunakan bahasa pemograman PHP dan MySQL sebagai DBMS. 7. Testing Pada tahap ini dilakukan uji coba aplikasi yang terdiri dari testing basis data, testing aplikasi dan testing user interface dan UAT.
5 1.6 Sistematika Penulisan Sistematika penulisan skripsi ini secara garis besar dapat diuraikan sebagai berikut : 1. BAB I: PENDAHULUAN Merupakan penjelasan mengenai latar belakang, rumusan masalah yang ada, ruang lingkup penulisan, tujuan dan manfaat dari perancangan, metode penelitian yang digunakan, dan sistematika penulisan. 2. BAB II: TINJAUAN PUSTAKA Bab yang berisi teori yang berkaitan dengan Database, teori yang terkait tema penelitian, dan hasil penelitian atau produk sebelumnya. 3. BAB III: METODOLOGI Merupakan penjelasan mengenai tahapan dalam menganalisa sistem yang berjalan dan kebutuhan user, mengidentifikasi masalah yang ada dan usulan pemecahan masalah tersebut, serta metode yang digunakan dalam perancangan dan pengembangan sistem. 4. BAB IV: HASIL DAN PEMBAHASAN Merupakan penjelasan mengenai impelementasi spesifikasi sistem, tampilan layar, serta evaluasi database dan aplikasi dengan menggunakan sistem yang telah dibuat. 5. BAB V: SIMPULAN DAN SARAN Merupakan bab terakhir yang berisi simpulan dari keseluruhan penulisan yang sudah dibuat dan saran-saran untuk pengembangan sistem selanjutnya.