APLIKASI PERHITUNGAN ABSENSI PEGAWAI PADA INSPEKTORAT PROVINSI SULAWESI SELATAN BERBASIS ANDROID Madyana Patasik Program Studi Teknik Informatika STMIK Dipanegara Jalan Perintis Kemerdekaan Km. 9 Makassar 90245 e-mail: [email protected] Abstrak Saat ini teknologi merupakan bagian yang tidak terpisahkan dari kehidupan. Hadirnya beberapa teknologi yang sangat canggih dan cerdas dapat membantu penggunanya dalam menjalani aktivitas sehari-hari. Sebut saja Sistem Operasi Android, salah satu platformsmartphone yang jumlah penggunanyadari tahun 2009 meningkat dengan pesat dan menguasai pasar saat ini.Open-source merupakan hal utama yang membuat para pembuat atau pengembang untuk beralih dari platform yang lama dan berkarya di Android. Layanan Google Play yang memungkinkan para pengembang untuk menggunakan fitur-fitur yang telah disediakan oleh Google. Hal ini memberikan inspirasi kami sebagai penulis untuk merancang aplikasi yang dapat membantu para pegawai di inspektorat sul-sel, untuk mengetahui jumlah kehadiran mereka setiap bulannya, beserta jumlah pembayaran dan persentase kehadirannya. Diharapkan dengan adanya Aplikasi berbasis Android ini para pengguna khususnya pegawai di inspektorat sul-sel dapat mengetahui persentase kehadiran mereka tanpa perlu menanyakan lagi kepada admin. Kata kunci : Aplikasi, Android, admin Abstract Currently the technology is an integral part of life. The presence of some very sophisticated technology and intelligent can assist users in carrying out daily activities. Call it the Android Operating System, one of the smartphone platform of the year 2009 the number of users is increasing rapidly and dominate the market today. Open-source is the main thing that makes the maker or developer to switch from the old platform and works on Android. Google Play service that enables developers to use the features provided by Google. This gives our inspiration as a writer to design an application that can help employees at the inspectorate sulcells, to determine the amount of their monthly attendance, along with the payment amount and percentage of presence. Hopefully, by the Android-based applications users, especially employees in the inspectorate sul-cells can determine the percentage of their presence without the need to ask again to admin. Keywords : Apps, Android, admin 1. PENDAHULUAN Sistem absensi otomatis pada perusahaan atau instansi telah menjadi sebuah standar untuk mengatur dan memonitor kehadiran setiap karyawannya [1]. Kinerja karyawan yang baik pada sebuah perusahaan atau instansi sangat diperlukan untuk dapat memaksimalkan hasil kerja. Salah satu unsur penunjang kinerja adalah kehadiran di tempat kerja yang tercatat. Inspektorat Provinsi Sulawesi Selatan merupakan instansi pemerintah yang bertugas untuk pengawasan terhadap pelaksanaan urusan pemerintahan, pelaksanaan pembinaan atas penyelenggaraan pemerintahan provinsi sul-sel [2]. Inspektorat Provinsi Sulawesi Selatan merupakan unsur pengawas penyelenggaraan pemerintahan daerah, yang dipimpin oleh seorang Inspektur yang berada di bawah dan bertanggung jawab langsung kepada Gubernur dan secara teknis administratif mendapat pembinaan dari Sekretaris Daerah. Sistem absensi karyawan pada Inspektorat Provinsi Sulawesi Selatan telah menggunakan mesin fingerprint, dimana pegawai dapat melakukan absen melalui mesin tersebut, kemudian admin dapat memonitoring melalui komputer server [3]. Dalam memonitoring absensi karyawan akan terjadi kesulitan jika admin berada di luar kantor karena aplikasi untuk memonitoring absensi karyawan berbasis desktop dan hanya bisa diakses di kantor Inspektorat. Dari masalah tersebut, maka peneliti memberikan judul pada penelitian ”Aplikasi Perhitungan Absensi pada Inspektorat Provinsi Sulawesi Selatan Berbasis Android”, dimana pada aplikasi ini,admin dalam memonitoring pegawai dapat dilakukan di luar kantor. 2. METODE PENELITIAN 2.1 Lokasi Penelitian Penelitian ini dilakukan pada Inspektorat Provinsi Sulawesi Selatan, Jl. A. P. Pettarani No. 100 Makassar. 2.2 Metode Pengumpulan Data Untuk membantu kelancaran pengumpulan data dalam pembuatan aplikasi ini, maka digunakan beberapa teknik yaitu metode wawancara artinya melakukan wawancara langsung dengan pihak yang berkompeten dan metode kepustakaan berupa pencarian dan pengumpulan data-data dengan menggunakan beberapa buku,artikel/jurnal yang relevan sebagai referensi dan juga situs-situs dari internet yang berkaitan dan berhubungan langsung dengan topik penelitian ini. 2.3 Data dan Peralatan Penelitian Data yang digunakan dalam penelitian ini terdiri atas data pegawai, data kehadiran pegawai, dan data lainnya yang terkait dengan absensi pegawai. Sedangkan peralatan penelitian terdiri atas perangkat keras, perangkat lunak, dan perangkat konseptual. Perangkat keras terdiri dari 1 unit laptop Intel® Core™ i5-2450M CPU @ 2.50GHz (4 CPUs), ~2.5GHz, Memory 4096MB, Graphics AMD Radeon HD 7500M/7600M Series, Harddisk 500GB, Perangkat Smartphone ASUS ZENFONE 5 T00F.CPU Intel® Atom™ CPU Z2580 2,00GHz, Memory 968MB. Perangkat lunak terdiri dari Sistem Operasi Windows 8.1 Profesional 64-Bit, Android 4.4.2 Kitkat, Database MySQL. Perangkat konseptual terdiri dari Java Development Kit Versi 8 Update 25 (build 1.8.0_25b18), Android Studio 1.1 RC 1, Android Software Development Kit, Use Case Diagram, Class Diagram, Activity Diagram, dan Sequence Diagram. 2.4 Perancangan Sistem User melakukan absen kehadiran melalui mesin absensi(fingerprint/ fingerspot),lalu data user yang berada di fingerprint dikirim ke komputer server, di komputer server otomatis tersimpan data user di database, kemudian aplikasi mobile mengakses dari database kemudian menampilkan laporan ke layar. Perancangan sistem pada penelitian ini menggunakan Unifed Modelling Language(UM ). UML adalah himpunan struktur data dan teknik untuk pemodelan dan desain program berorientasi objek (OOP) serta aplikasi. UML merupakan sekumpulan bentuk khusus untuk menggambarkan berbagai diagram perangkat lunak. Setiap bentuk memiliki makna tertentu, dan UMLsyntax mendefenisikan bagaimana bentuk-bentuk tersebut dapat dikombinasikan [4]. i. Use Case Diagram Title of manuscript is short and clear, implies research results (First Author) Gambar 1. Use Case Diagram Sistem j. Class Diagram Gambar 2. Class DiagramSistem k. Activity Diagram Gambar 3. Activity Diagram Pendaftaran Pegawai Title of manuscript is short and clear, implies research results (First Author) Gambar 4. Activity Diagram Mengisi Keterangan Ketidakhadiran Gambar 5. Activity DiagramUpdate Pegawai Gambar 6. Activity Diagram Membuat Laporan Title of manuscript is short and clear, implies research results (First Author) Gambar 7. Activity Diagram Pengisian Data Sidik Jari Gambar 8. Activity Diagram Pengambilan Log Absensi l. Sequence Diagram Gambar 9. Sequence DiagramFungsi Pendaftaran Pegawai Gambar 10. Sequence Diagram Update Pegawai Title of manuscript is short and clear, implies research results (First Author) Gambar 11. Sequence DiagramMengisi Keterangan Ketidakhadiran Gambar 12. Sequence DiagramPengiriman Data Sidik Jari Gambar 13. Sequence DiagramPengambilan Log Absensi 3. HASIL DAN PEMBAHASAN 3.1 Pengujian Data Pengujian perangkat lunak yang dilakukan dengan menggunakan metode pengujian langsung berdasarkan teknik pengujian Black Box dengan menguji fungsionalitas dari aplikasi, tombol dan kesesuaian hasil aplikasi. Tabel 1. Tampilan Login Aplikasi Test yang dilakukan Hasil Keterangan Menekan ikon aplikasi hingga Interface awal aplikasi menampilkan √ berhasil ditampilkan Interface awal aplikasi Gambar Tampilan Pada Tabel 1. Terlihat ikon bernama”Inspektorat Provinsi Sul-Sel”, maka ketika ditekan maka akan muncul halaman untuk login user/pengguna, menandakan bahwa ikon aplikasi berfungsi dengan baik. Tabel 2. Pengujian Tombol Login Aplikasi Test yang dilakukan Hasil Memasukkan Username dan Password lalu menekan tombol Login √ Keterangan Halaman utama berhasil ditampilkan Title of manuscript is short and clear, implies research results (First Author) Gambar Tampilan Pada Tabel 2. Terlihat halaman login aplikasi dengan memasukkan username dan password, lalu menekan tombol ”masuk”, kemudian akan muncul tampilan halaman awal aplikasi pengguna, menandakan tombol “masuk” berfungsi dengan baik”. Tabel 3. Pengujian Tombol Batal Aplikasi Test yang dilakukan Hasil Keterangan Menekan tombol batal setelah Kolom input username dan password √ memasukkan Username atau Password dikosongkan Gambar Tampilan Tabel 3. Terlihat halaman login aplikasi, dimana terdapat tombol “batal”, lalu ketika menekan tombol tersebut, maka username dan password yang sudah diisi akan terhapus dengan otomatis, menandakan tombol “batal” berfungsi dengan baik. Tabel 4. Pengujian Halaman Lupa Username atau Password Test yang dilakukan Hasil Keterangan Menekan tulisan “Lupa username atau Halaman lupa username atau password √ password?” pada halaman login berhasil ditampilkan Gambar Tampilan Tabel 4. Menunjukkan ketika user/pengguna lupa pada username dan passwordnya, maka pilih menu “lupa username atau password”, lalu akan muncul pemberitahuan silahkan menghubungi admin, ini menunjukkan bahwa menu “lupa username atau password” berfungsi dengan baik. Tabel 5. Pengujian Halaman Kehadiran Test yang dilakukan Hasil Keterangan Masuk ke halaman kehadiran dengan Saat Tombol Kehadiran dipilih. Aplikasi menekan tombol Kehadiran pada √ menampilkan Halaman daftar kehadiran Halaman Utama pegawai perbulan Gambar Tampilan Title of manuscript is short and clear, implies research results (First Author) Tabel 5. Terlihat halaman awal user/pengguna dimana terdapat tombol “Kehadiran”, lalu ketika menekan tombol tersebut maka akan muncul halaman daftar kehadiran pegawai setiap bulannya, ini menunjukkan bahwa tombol “Kehadiran” berfungsi dengan baik. Tabel 6. Pengujian Halaman Pembayaran TD Test yang dilakukan Hasil Keterangan Saat Tombol Pembayaran TD dipilih. Masuk ke halaman Pembayaran TD Aplikasi menampilkan Halaman dengan menekan tombol Pembayaran TD √ Persentase Potongan Absensi dan pada Halaman Utama Akumulasi Potongan pada bulan tersebut Gambar Tampilan Tabel 6. Terlihat halaman utama user/pengguna dimana terdapat tombol “Pembayaran TD”, lalu ketika menekan tombol tersebut maka akan muncul persentase potongan absensi dan akumulasi potongan pada bulan tersebut, ini menunjukkan bahwa tombol “Kehadiran” berfungsi dengan baik. Tabel 7. Pengujian Tombol Keluar Aplikasi Hasil Keterangan Saat tombol Keluar, muncul dialog konfirmasi keluar aplikasi. Memilih “Ya” Keluar dari aplikasi dengan menekan tombol √ untuk keluar dari aplikasi, memilih “Tidak” Keluar pada Halaman Utama untuk batal keluar dari aplikasi dan kembali ke Halaman Utama Gambar Tampilan Test yang dilakukan Tabel 7. Terlihat halaman utama user/pengguna dimana terdapat tombol “Keluar”, Lalu ketika menekan tombol tersebut maka akan muncul dialog konfirmasi keluar dari aplikasi, memilih “Ya” untuk keluar dari aplikasi, memilih “Tidak” untuk batal keluar dari aplikasi dan kembali ke Halaman Utama, ini menunjukkan bahwa tombol “Keluar” berfungsi dengan baik. Berdasarkan teknik pengujian Black Box yang telah dilakukan maka secara umum hasil pengujian aplikasi dapat disimpulkan dan dilihat pada tabel 8: Tabel 8. Pengujian Black Box No Skenario Pengujian Hasil yang diharapkan Hasil Pengujian Kesimpulan Title of manuscript is short and clear, implies research results (First Author) 1 2 3 4 5 Menjalankan aplikasi dengan menekan ikon menu aplikasi Memasukkan Username dan Password lalu menekan tombol login Menekan tombol batal setelah memasukkan Username atau Password Menekan tulisan “Lupa Username atau Password?” pada halaman Login Masuk ke halaman kehadiran dengan menekan tombol kehadiran pada halaman utama 6 Masuk ke halaman pembayaran Td dengan menekan tombol pembayaran Td pada Halaman Utama 7 Keluar dari aplikasi dengan menekan tombol keluar pada Halaman Utama Sistem akan berhasil menampilkan halaman login aplikasi Aplikasi akan menampilkan Halaman Utama Aplikasi Aplikasi akan menghapus semua karakter pada fieldUsername dan Password Aplikasi akan menampilkan halaman Lupa Username atau Password Aplikasi akan menampilkan halaman kehadiran beserta data absensi pada bulan tersebut Aplikasi akan menampilkan halaman pembayaran Td beserta data persentase potongan absensi dan akumulasi potongan Aplikasi akan menampilkan konfirmasi keluar dari aplikasi. Dengan memilih “Ya” maka akan keluar dari aplikasi, dengan memilih “Tidak” maka akan batal keluar dari aplikasi dan kembali ke Halaman Utama Sesuai Harapan Valid Sesuai Harapan Valid Sesuai Harapan Valid Sesuai Harapan Valid Sesuai Harapan Valid Sesuai Harapan Valid Sesuai Harapan Valid 3.2 Tampilan Hasil Rancangan Aplikasi Gambar 14. Form Login User Gambar 15. Tampilan Awal Aplikasi Gambar 16. Rancangan Halaman Lupa Username dan Password Title of manuscript is short and clear, implies research results (First Author) Gambar 17. Halaman Kehadiran Gambar 18. Halaman Pembayaran TD dan Presentasi Kehadiran 4. KESIMPULAN Berdasarkan hasil dari pengujian aplikasi yang dilakukan, maka peneliti dapat menyimpulkan penelitian ini akan membantu pegawaiuntuk dapat melihat jumlah kehadiran mereka setiap bulannya, tanpa menemui admin/pengelola untuk menanyakannya, pengambilan data pegawai di mesin fingerprint yang bersifat manual, diganti menggunakan fingerspot yang menyimpan data secara otomatis di komputer server. 5. SARAN Adapun saran dari peneliti dari hasil penelitian yang dilakukan, apabila pegawai yang melakukan absen pada jam masuk, jam istirahat, dan jam pulang sebaiknya sesuai waktu yang ditetapkan di kantor Inspektorat Sulawesi Selatan, apabila ingin izin sebaiknya untuk segera melapor kepada pengelola/admin agar segera dapat di proses, mesin Fingerprint yang ada sebaiknya diganti menggunakan fingerspot agar pengambilan data lebih mudah. UCAPAN TERIMA KASIH Penulis mengucapkan terima kasih kepada seluruh pihak pada Inspektorat Provinsi Sulawesi Selatan maupun pihak-pihak lain yang berkompeten yang telah membantu baik dalam pengumpulan data sampai perancangan aplikasi sistem sehingga penelitian ini dapat diselesaikan dengan baik dan sesuai yang diharapkan. DAFTAR PUSTAKA [1] A. Suhendar, Hariman Gunadi. 2002. ”Visual Modeling Menggunakan UML dan Rational Rose”, Bandung, Informatika. [2] Hariyanto, Bambang. 2004, “Sistem Manajemen Database”, Jakarta, Informatika. [3] Misbach, Ifa. 2010, “Dahsyatnya Sidik Jari : Menguak Bakat & Potensi untuk Merancang Masa Depan Melalui Fingerprint Analysis”, Jakarta, Visimedia. [4] Nugroho, Adi. 2007, “Rekayasa Perangkat Lunak Beorientasi Objek dengan Metode USDP”, Jogjakarta, Andi. [5] Pressman, 2010, “Rekayasa Perangkat Lunak”, Yogyakarta, Andi. Title of manuscript is short and clear, implies research results (First Author)