aplikasi perhitungan absensi pegawai pada inspektorat provinsi

advertisement
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)
Download