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: madyanapatasik@gmail.com
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
sul-cells, 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
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_25-b18), 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].
Gambar 1. Use Case Diagram Sistem
j. Class Diagram
Gambar 2. Class DiagramSistem
k. Activity Diagram
Gambar 4. Activity Diagram Mengisi Keterangan Ketidakhadiran
Gambar 5. Activity DiagramUpdate Pegawai
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 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 menampilkan Interface awal aplikasi
√ Interface awal aplikasi
berhasil ditampilkan 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
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
memasukkan Username atau Password √
Kolom input username dan 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
password?” pada halaman login √
Halaman lupa username atau password 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
menekan tombol Kehadiran pada √
Saat Tombol Kehadiran dipilih. Aplikasi menampilkan Halaman daftar kehadiran
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
Masuk ke halaman Pembayaran TD dengan menekan tombol Pembayaran TD
pada Halaman Utama
√
Saat Tombol Pembayaran TD dipilih. Aplikasi menampilkan Halaman Persentase Potongan Absensi dan 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
Test yang dilakukan Hasil Keterangan
Keluar dari aplikasi dengan menekan tombol
Keluar pada Halaman Utama √
Saat tombol Keluar, muncul dialog konfirmasi keluar aplikasi. Memilih “Ya” untuk keluar dari aplikasi, memilih “Tidak” untuk batal keluar dari aplikasi dan kembali
ke Halaman Utama Gambar Tampilan
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:
1
Menjalankan aplikasi
dengan menekan ikon
menu aplikasi
Sistem akan berhasil
menampilkan halaman
login aplikasi
Sesuai
Harapan
Valid
2
Memasukkan Username
dan Password lalu
menekan tombol login
Aplikasi akan
menampilkan Halaman
Utama Aplikasi
Sesuai
Harapan
Valid
3
Menekan tombol batal
setelah memasukkan
Username atau Password
Aplikasi akan
menghapus semua
karakter pada
fieldUsername dan
Password
Sesuai
Harapan
Valid
4
Menekan tulisan “Lupa
Username atau
Password?” pada
halaman Login
Aplikasi akan
menampilkan halaman
Lupa Username atau
Password
Sesuai
Harapan
Valid
5
Masuk ke halaman
kehadiran dengan
menekan tombol
kehadiran pada halaman
utama
Aplikasi akan
menampilkan halaman
kehadiran beserta data
absensi pada bulan
tersebut
Sesuai
Harapan
Valid
6
Masuk ke halaman
pembayaran Td dengan
menekan tombol
pembayaran Td pada
Halaman Utama
Aplikasi akan
menampilkan halaman
pembayaran Td beserta
data persentase
potongan absensi dan
akumulasi potongan
Sesuai
Harapan
Valid
7
Keluar dari aplikasi
dengan menekan tombol
keluar pada Halaman
Utama
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
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.