Aplikasi Absensi Karyawan di Konsuil Bogor Menggunakan...

15
Aplikasi Absensi Karyawan di Konsuil Bogor Menggunakan GPS ¹ Rizky Mulya Akbar, ²Budi Setiawan, SKom., MMSI, ³Siti Saidah, SKom., MMSI. ¹[email protected][email protected][email protected] Jurusan Sistem Informasi Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadarma Jl. Margonda Raya No. 100 Pondok Cina Depok 16424 Abstraksi KONSUIL adalah Komite Nasional Keselamatan Untuk Instalasi Listrik yang merupakan lembaga pemeriksa instalasi listrik konsumen tegangan rendah. Dalam penulisan skripsi ini penulis akan menjelaskan tentang pembuatan aplikasi absensi yang digunakan karyawan Konsuil Bogor untuk melakukan absensi menggunakan perangkat mobile android dengan mengimplementasikan penggunaan web service maupun pemanfaatan teknologi GPS yang diharapkan menjadi salah satu alternatif bagi karyawan untuk melakukan absensi. Dengan adanya aplikasi ini, pengolahan data absensi menjadi lebih mudah diolah oleh bagian personalia, karena secara real time aplikasi dapat diolah untuk mengetahui jumlah kehadiran masing-masing karyawan berdasarkan tanggal dan nama karyawan. Kata Kunci : Aplikasi Android, Absensi, GPS Abstract KONSUIL is the National Committee for Safety of Electrical Installation which is an agency inspector consumer low-voltage electrical installations. In writing this paper the author will explain about the creation of applications that use employee attendance Konsuil Bogor to make attendance using android mobile device by implementing the use of web services and the use of GPS technology is expected to be one alternative for employees to do attendance. With this application, attendance data processing to be more easily processed by the personnel, because in real time applications can be processed to determine the number of attendance of each employee based on the date and name of the employee. Keywords: Android Applications, Attendance, GPS LATAR BELAKANG Perkembangan teknologi mobile saat ini telah mencapai taraf yang sangat pesat jika dibandingkan dengan keadaan satu dekade lalu. Sejalan dengan perkembangan tersebut, keberadaan mobile device sudah semakin menyatu dengan kehidupan personal manusia. Salah satu bentuk perkembangan tersebut adalah kemudahan seseorang untuk memperoleh data-data posisi spasial orang lain. Hal ini dimungkinkan karena secara langsung ataupun tidak langsung mobile device yang dibawa oleh seseorang dapat menjadi sebuah pemancar keberadaan orang tersebut. Salah satu teknologi mobile yang memanfaatkan data spasial / ruang sebagai faktor penunjang utamanya adalah Location Based Service. Konsuil adalah singkatan dari Komite Nasional Keselamatan Untuk Instalasi Listrik. Berfungsi sebagai lembaga pemeriksa instalasi pemanfaatan tenaga listrik konsumen tegangan rendah, Dalam pelaksanaan nya perusahaan ini mempunyai karyawan yang cukup banyak guna mencapai tujuan dan fungsi perusahaan yang telah ditetapkan. Oleh karena karyawan yang cukup banyak, maka data karyawan tersebut

Transcript of Aplikasi Absensi Karyawan di Konsuil Bogor Menggunakan...

Page 1: Aplikasi Absensi Karyawan di Konsuil Bogor Menggunakan GPSpublication.gunadarma.ac.id/bitstream/123456789/5556/1/11108719... · PHP adalah salah satu server side yang dirancang khusus

Aplikasi Absensi Karyawan di Konsuil Bogor Menggunakan GPS

¹ Rizky Mulya Akbar, ²Budi Setiawan, SKom., MMSI, ³Siti Saidah, SKom., MMSI.

¹[email protected][email protected][email protected] Jurusan Sistem Informasi Fakultas Ilmu Komputer dan Teknologi Informasi

Universitas Gunadarma Jl. Margonda Raya No. 100 Pondok Cina Depok 16424

Abstraksi KONSUIL adalah Komite Nasional Keselamatan Untuk Instalasi Listrik yang merupakan lembaga pemeriksa instalasi listrik konsumen tegangan rendah. Dalam penulisan skripsi ini penulis akan menjelaskan tentang pembuatan aplikasi absensi yang digunakan karyawan Konsuil Bogor untuk melakukan absensi menggunakan perangkat mobile android dengan mengimplementasikan penggunaan web service maupun pemanfaatan teknologi GPS yang diharapkan menjadi salah satu alternatif bagi karyawan untuk melakukan absensi. Dengan adanya aplikasi ini, pengolahan data absensi menjadi lebih mudah diolah oleh bagian personalia, karena secara real time aplikasi dapat diolah untuk mengetahui jumlah kehadiran masing-masing karyawan berdasarkan tanggal dan nama karyawan. Kata Kunci : Aplikasi Android, Absensi, GPS Abstract

KONSUIL is the National Committee for Safety of Electrical Installation which is an agency inspector consumer low-voltage electrical installations. In writing this paper the author will explain about the creation of applications that use employee attendance Konsuil Bogor to make attendance using android mobile device by implementing the use of web services and the use of GPS technology is expected to be one alternative for employees to do attendance. With this application, attendance data processing to be more easily processed by the personnel, because in real time applications can be processed to determine the number of attendance of each employee based on the date and name of the employee. Keywords: Android Applications, Attendance, GPS LATAR BELAKANG Perkembangan teknologi mobile saat ini telah mencapai taraf yang sangat pesat jika dibandingkan dengan keadaan satu dekade lalu. Sejalan dengan perkembangan tersebut, keberadaan mobile device sudah semakin menyatu dengan kehidupan personal manusia. Salah satu bentuk perkembangan tersebut adalah kemudahan seseorang untuk memperoleh data-data posisi spasial orang lain. Hal ini dimungkinkan karena secara langsung ataupun tidak langsung mobile device yang dibawa oleh seseorang dapat menjadi sebuah pemancar keberadaan orang tersebut. Salah satu teknologi mobile yang memanfaatkan data spasial / ruang sebagai faktor penunjang utamanya adalah Location Based Service. Konsuil adalah singkatan dari Komite Nasional Keselamatan Untuk Instalasi Listrik. Berfungsi sebagai lembaga pemeriksa instalasi pemanfaatan tenaga listrik konsumen tegangan rendah, Dalam pelaksanaan nya perusahaan ini mempunyai karyawan yang cukup banyak guna mencapai tujuan dan fungsi perusahaan yang telah ditetapkan. Oleh karena karyawan yang cukup banyak, maka data karyawan tersebut

Page 2: Aplikasi Absensi Karyawan di Konsuil Bogor Menggunakan GPSpublication.gunadarma.ac.id/bitstream/123456789/5556/1/11108719... · PHP adalah salah satu server side yang dirancang khusus

harus terorganisir dengan baik. Absensi Karyawan yang ada sekarang masih dilaksanakan secara manual menggunakan ms excel dengan menginputkan data absensi karyawan satu per satu ke dalam komputer. Dari penjelasan di atas, penulis mencoba mengusulkan pada penulisan skripsi ini, implementasi penggunaan web service dan GPS pada perangkat mobile Android, dengan judul penulisan skripsi “Aplikasi Absensi Karyawan di Konsuil Bogor menggunakan GPS”. Karyawan yang melakukan absensi harus berada di area kantor, penggunaan web service dan GPS berdampak pada aplikasi untuk melakukan pembatasan area akses karyawan pada saat melakukan absensi. Proses absensi ini juga mempermudah petugas di bagian personalia dalam mengolah data absensi karyawan secara komputerisasi. TINJAUAN PUSTAKA Absensi

Absensi adalah kata untuk menyatakan ketidakhadiran, sedangkan presensi adalah kata untuk menggantikan kehadiran. GPS

GPS (Global Positioning System) merupakan satu-satunya sistem navigasi satelit yang dapat berfungsi sepenuhnya untuk saat ini. Sistem GPS merupakan sistem yang cukup dapat diandalkan dengan ketelitian penentuan lokasi hingga 15 meter. Artinya, hasil baca GPS dari satelit memberikan output koordinat yang toleransinya bisa terjadi penyimpangan maksimum 15 meter dari koordinat sebenarnya di bumi.

Sistem Koordinat Geografis

Sistem koordinat geografis menjelaskan keberadaan setiap titik di permukaan bumi dengan koordinat lintang dan bujur. Lintang adalah sudut yang dibuat dari pusat bumi terhadap garis khatulistiwa, dimulai dari 0° di khatulistiwa hingga 90° di kutub utara/selatan. Bujur adalah sudut yang dibuat dari pusat bumi terhadap garis Prime Meridian, dari 0° pada Prime Meridian hingga kurang dari 180° belahan bumi barat dan kurang dari 180° belahan bumi timur. Sistem Operasi Android

Android merupakan sebuah sistem operasi terbuka yang diperuntukan untuk perangkat bergerak (mobile device). Android menggunakan Java sebagai bahasa pemrogramannya. Eclipse

Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent) PHP

PHP adalah salah satu server side yang dirancang khusus untuk aplikasi web. PHP disisipkan diantara bahasa HTML dan karena bahasa server side, maka bahasa PHP akan dieksekusi di server, sehingga yang dikirimkan ke browser adalah hasil jadi

Page 3: Aplikasi Absensi Karyawan di Konsuil Bogor Menggunakan GPSpublication.gunadarma.ac.id/bitstream/123456789/5556/1/11108719... · PHP adalah salah satu server side yang dirancang khusus

dalam bentuk HTML, dan kode PHP tidak akan terlihat. PHP termasuk Open Source Product. Jadi, dapat diubah source code dan mendistribusikanya secara bebas Untuk menjalankan sistem PHP dibutuhkan 3 komponen : 1. Web server 2. Program PHP 3. Database Server MySQL

MySQL adalah salah satu jenis database server yang sangat terkenal. Kepopulerannya disebabkan MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya.. Untuk mengelola database MySQL ada beberapa cara yaitu melalui prompt DOS (tool command line) dan dapat juga menggunakan program utility seperti: 1. PHP MyAdmin 2. MySQLGUI 3. MySQL Manager Java Based 4. MySQL Administrator for windows. PERANCANGAN Kerangka Kerja (Framework) Berikut ini merupakan kerangka kerja (framework) pengerjaan aplikasi dari awal sampai akhir :

Gambar 1. Gambaran Umum Sistem yang diusulkan.

1. Kemudahan perangkat telepon genggam (handphone) berbasis Android, membuat

inspirasi penulis untuk memanfaatkan sebagai alat bantu absensi karyawan, yang tentunya harus ada tambahan aplikasi yang disesuaikan dengan sistem yang berjalan.

2. Aplikasi absensi mobile android yang diusulkan merupakan aplikasi absensi untuk karyawan Konsuil Bogor. Aplikasi ini berbasiskan client server, dimana sebagai servernya adalah berupa web yang dikelola oleh administrator dan diunggah pada sebuah webhosting. Sedangkan untuk sisi client merupakan user yang terdiri dari karyawan Konsuil Bogor dengan aplikasi absensi mobile yang berjalan pada platform android. Webserver merupakan tempat untuk menyimpan data absensi karyawan yang diinputkan melalui aplikasi mobile android

Page 4: Aplikasi Absensi Karyawan di Konsuil Bogor Menggunakan GPSpublication.gunadarma.ac.id/bitstream/123456789/5556/1/11108719... · PHP adalah salah satu server side yang dirancang khusus

3. Pada aplikasi ini, user harus melakukan validasi keberadaan posisi karyawan untuk bisa melakukan absensi. Data absensi karyawan masuk ke webserver yang dikelola oleh admin yang bertugas untuk memvalidasi kembali absensi yang telah diinputkan oleh user/karyawan. Webadmin dapat mengelola seluruh data absensi karyawan.

4. Data absensi karyawan yang dikirim melalui telepon genggam akan diakses oleh sinyal (GPS) dan Google Maps untuk di identifisikan keberadaan / posisi karyawan. Dalam hal ini penentuan posisi karyawan yang diakui keberadaanya di batasi oleh area akses yang ditentukan oleh titik pusat lokasi kantor.

5. Penentuan titik pusat lokasi kantor, berawal dari koordinat lokasi kantor terdiri atas Latitude dan Longitude, koordinat ini diambil dari google masps. Berikut di bawah ini merupakan lokasi keberadaan lokasi kantor Konsuil area Bogor.

Gambar 2. Titik Koordinat Lokasi Kantor

Sumber: Google Maps

6. Sinyal kehadiran karyawan yang dibaca oleh GPS, akan diolah oleh aplikasi dengan bentuk tanggapan penerimaan yang diberikan adalah ”anda berada di area kantor” untuk sinyal yang berada di dalam batasan area dan tanggapan penolakan yang diberikan adalah “anda tidak berada di area kantor” untuk sinyal yang berada di luar batasan area. Untuk validasi kehadiran karyawan maka Manager/Kepala Bagian diberi hak akses penuh untuk melakukan verifikasi data, pada aplikasi disediakan tombol x delete untuk karyawan yang tidak hadir di kantor.

Gambar 3. Gambaran umum aplikasi yang diusulkan

Pembatasan Area Akses

Aplikasi yang dibuat ini merupakan aplikasi berbasiskan mobile android memiliki kemampuan untuk mengetahui posisi pengguna dengan menggunakan GPS yang terdapat pada perangkat android. Posisi pengguna akan memperoleh berupa nilai latitude dan longitude yang digunakan untuk acuan pembatasan area.

Pembatasan area yang dimaksud adalah hanya pengguna yang berada di area yang ditentukan yang dapat mengakses aplikasi mobile khususnya untuk aktivitas

Page 5: Aplikasi Absensi Karyawan di Konsuil Bogor Menggunakan GPSpublication.gunadarma.ac.id/bitstream/123456789/5556/1/11108719... · PHP adalah salah satu server side yang dirancang khusus

absensi. Berikut di bawah ini merupakan langkah yang dilakukan penulis dalam melakukan pembatasan area: - Menentukan Titik Koordinat Lokasi Kantor - Membuka halaman website http://maps.google.com/ - Mencari letak posisi kantor Konsuil, lalu selanjutnya klik kanan, dan pilih whats

here? - Maka akan tampil nilai latitude -6.570085 dan longitude 106.811139

Gambar 4. Lokasi Kantor melalui Google Maps

Diketahui bahwa luas tanah adalah kurang lebih sekitar 15 x 15 meter. 15 meter sendiri dapat diasumsikan sebagai diameter luas tanah, maka r nya yaitu 7.5 meter. Dapat dilihat pada gambar dibawah ini.

Gambar 5. Diagram Penjelasan Area R ini sendiri dapat dikatakan sebagai jarak antara titik pusat yang berada di -6.570085, 106.811139 dengan batasan yang akan dihitung. Untuk dapat melakukan perhitungan untuk memperoleh batasan, maka penulis akan merubah nilai koordinat yang berupa nilai desimal menjadi nilai derajat. Dan untuk pembatasan areanya sendiri akan yang digunakan adalah nilai decimal. Berikut dibawah ini merupakan rumus bagaimana merubah nilai decimal ke nilai derajat : Dan dibawah ini rumus bagaimana merubah nilai derajat ke nilai decimal

D / Degree = Nilai Integer bernilai positif M / Minute = Nilai Integer ((Pecahan Nilai Degree) * 60)

S / Second = ((Pecahan Nilai Minute * 60)

Nilai Desimal = (nilai Degree) + (nilai

Minute/60) + (nilai Second/3600)

15 m

7.5 m

7.5 m

7.5 m

7.5 m

15 m

Page 6: Aplikasi Absensi Karyawan di Konsuil Bogor Menggunakan GPSpublication.gunadarma.ac.id/bitstream/123456789/5556/1/11108719... · PHP adalah salah satu server side yang dirancang khusus

Dengan rumus diatas maka penulis akan melakukan perhitungan titik pusat nilai desimal menjadi titik pusat nilai derajat: Berikut dibawah ini perubahan nilai dari decimal ke derajat : Latitude -6.570085 a. Nilai D/ Degree diambil dari Nilai Integer bernilai positif, yaitu 6 b. Nilai M/ Minute diambil dari Nilai Integer ((Pecahan Nilai Degree) * 60) = int (0. 570085 * 60) = int (34.2051), hasil akhirnya = 34 c.Nilai S / Second diambil dari ((Pecahan Nilai Minute * 60) = (0.2051 * 60) = 12.3054 Longitude 106.811139 a. Nilai D/ Degree diambil dari Nilai Integer bernilai positif, yaitu 106 b. Nilai M/ Minute diambil dari Nilai Integer ((Pecahan Nilai Degree) * 60)

= int (0.811139* 60) = int (48.66834), hasil akhirnya = 48

c. Nilai S/ Second diambil dari ((Pecahan Nilai Minute * 60) = (0.66834 * 60) = 40.0998 hasil akhirnya dengan pembulatan = 40

Dengan hasil perhitungan nilai decimal menjadi nilai derajat Latitude dibaca 6 derajat 34 menit 12 detik Longitude dibaca 106 derajat 48 menit 12 detik 1 detik (lintang/bujur) = 30.9227 meter Maka jarak 7.5 meter dibagi 30.9227 = 7.5 / 30.9227= 0.2425 Nilai 0.2425 ini pada nilai sebenarnya adalah sekitar 7.5 meter Dari langkah diatas dapat diperoleh tampilan table hasil untuk menentukan titik-titik sudut A,B,C,D sebagai berikut

Tabel 1. Perhitungan Pembatasan Area 2D

Latitude Longitude Keterangan Titik

-6° 34' 12.3054" 106° 48' 40.0998" Titik Lokasi Kantor

(+) 0.2425 (-)0.2425 -6° 34' 12.0629” 106° 48' 39.8573” Titik A Derajat

-6.570017 106.811071 Titik A Desimal Titik A

-6° 34' 12.3054" 106° 48' 40.0998" Titik Lokasi Kantor

(+) 0.2425 (+)0.2425

- 6.570085, 106.811139 (decimal)

-6° 34' 12.3054" , 106° 48' 40.0998" (derajat)

Page 7: Aplikasi Absensi Karyawan di Konsuil Bogor Menggunakan GPSpublication.gunadarma.ac.id/bitstream/123456789/5556/1/11108719... · PHP adalah salah satu server side yang dirancang khusus

6° 34' 12.0629” 106° 48' 40.3423” Titik B Derajat -6.570017 106.811206 Titik B Desimal Titik B

-6° 34' 12.3054" 106° 48' 40.0998" Titik Lokasi Kantor

(-) 0.2425 (+) 0.2425 -6° 34' 12.5479” 106° 48' 40.3423” Titik C Derajat

-6.570152 106.811206 Titik C Desimal Titik C

-6° 34' 12.3054" 106° 48' 40.0998" Titik Lokasi Kantor

(-) 0.2425 (-) 0.2425

-6° 34' 12.5479” 106° 48' 39.8573” Titik D Derajat

-6.570152 106.811071 Titik D Desimal Titik D

Ringkasan hasil mengenai perolehan titik batas yang digambarkan pada tabel dibawah ini

Tabel 2. Perolehan Nilai Titik Batas Area

No Titik Latitude Longitude 1 A -6.570017 106.811071 2 B -6.570017 106.811206 3 C -6.570152 106.811206 4 D -6.570152 106.811071 Penyesuaian dengan sistem koordinat kartesius dari titik-titik yang diperoleh sebelumnya dalam perhitungan, maka selanjutnya dibuat gambar pada diagram dibawah ini:

Gambar 6. Diagram Pembatasan Area 2D

Berikut adalah kesimpulan dari penjelasan kondisi pembatasan area tersebut : Kesimpulan Pembatasan area di atas bisa diasumsikan hanya untuk pembatasan area yang bersifat datar dikenal dengan sistem koordinat kartesius 2 dimensi, berdasarkan acuan pada

106.811071 < Longitude < 106.811206

-6.570017 > Latitude > -6.570152

Page 8: Aplikasi Absensi Karyawan di Konsuil Bogor Menggunakan GPSpublication.gunadarma.ac.id/bitstream/123456789/5556/1/11108719... · PHP adalah salah satu server side yang dirancang khusus

kenyataan yang ada, bahwa ruang kantor Konsuil yang memiliki gedung bertingkat dua, maka pembatasan area dikembangkan lagi dengan pendekatan pada system koordinat kartesius 3 dimensi (3D), sehingga sumbu yang digunakan adalah 3 sumbu yaitu X. Y dan Z yang didefinisikan sebagai berikut:

Sumbu X sebagai Longitude Sumbu Y sebagai Latitude Sumbu Z sebagai Altitude

Penambahan sumbu Z diasumsikan sebagai ketinggian di atas permukaan laut. Gambar 7 merupakan pengembangan batas area yang menggunakan system koordinat 3D.

Gambar 7 Diagram Pembatasan Area 3D

Perancangan Aplikasi Use Case Diagram (Diagram Use Case)

Gambar 8 Use Case Diagram Aplikasi Mobile

Page 9: Aplikasi Absensi Karyawan di Konsuil Bogor Menggunakan GPSpublication.gunadarma.ac.id/bitstream/123456789/5556/1/11108719... · PHP adalah salah satu server side yang dirancang khusus

Gambar 9 Use Case Diagram Website

Activity Diagram

Gambar10 Activity Diagram Aplikasi Mobile

Page 10: Aplikasi Absensi Karyawan di Konsuil Bogor Menggunakan GPSpublication.gunadarma.ac.id/bitstream/123456789/5556/1/11108719... · PHP adalah salah satu server side yang dirancang khusus

Gambar 11 Activity Diagram Websie

Class Diagram

Gambar 12 Class Diagram

Page 11: Aplikasi Absensi Karyawan di Konsuil Bogor Menggunakan GPSpublication.gunadarma.ac.id/bitstream/123456789/5556/1/11108719... · PHP adalah salah satu server side yang dirancang khusus

IMPLEMENTASI DAN UJI COBA Aplikasi Absensi

Saat aplikasi terinstall di handset Android, icon aplikasi akan muncul di menu utama Android. Saat user membuka aplikasi, akan muncul Splashscreen sekitar 5 detik. Kemudian pengguna akan masuk ke halaman utama. Langkah tersebut harus dilakukan pengguna untuk menikmati seluruh fitur aplikasi Absesni ini. Splashscreen aplikasi yaitu sebagai berikut.

Gambar 13. Splash Screen

Website Konsuil Website dapat diakses di alamat Konsuil.16mb.com, website ini digunakan sebagai pusat pengolahan data absensi karyawan Sedangkan untuk tampilan website dapat dilihat pada gambar dibawah ini

Gambar 14 Halaman Index

Pengujian Aplikasi Pengujian telah berhasil dilakukan pada tanggal 6-September-2012 di kantor Konsuil Area Bogor yang beralamatkan Jl. Baladewa Raya No.1 Indraprasta Bogor dengan melibatkan staff sebagai saksi pengujian aplikasi

Page 12: Aplikasi Absensi Karyawan di Konsuil Bogor Menggunakan GPSpublication.gunadarma.ac.id/bitstream/123456789/5556/1/11108719... · PHP adalah salah satu server side yang dirancang khusus

Pengujian Pada Perangkat Handphone Dari hasil output yang di tampilan baik handphone, penulis melihat bahwa hasil yang diperlihatkan sudah sesuai dengan yang diharapkan dan aplikasi pun telah berjalan dengan baik, berikut ditampilkan dalam table dibawah ini

Tabel 3

Pengujian Pada Berbagai Tipe Handphone

Pengujian Waktu Akses Pengujian waktu akses pengambilan koordinat melalui GPS, apabila pengguna berada di dalam gedung / bangunan, waktu akses relatif lama, bahkan kadang tidak ada respon sedikitpun. Berikut adalah pengujian waktu yang dapat dilihat pada tabel 4.1 di bawah ini.

Tabel 4 Pengujian Waktu Akses

No Nama Akses Waktu Akses (Detik) 1 Getting Location via GPS (di luar bangunan) 5 2 Getting Location via GPS (di dalam bangunan biasa) 26 3 Getting Location via GPS (di gedung bertingkat)

~timeout

Pengujian Mengenai Kinerja Aplikasi Dalam menganalisis kriteria masing-masing parameter berdasarkan kuesioner yang penyusun berikan pada karyawan yang berjumlah 10 orang, akan menggunakan teknik presentase. Kuisioner dibagikan ketika penulis sudah memberikan penjelasan secara umum dan mendemonstrasikan aplikasi didepan karyawan. Selain itu setiap karyawan diberikan kesempatan untuk mencoba aplikasi Hasil contoh pengisian Kuisioner yang dilakukan oleh karyawan dapat dilihat dilihat pada tabel 5 dibawah ini :

No Perangkat Hasil 1 Samsung Galaxy Gio Aplikasi berjalan dengan Baik

2 Samsung Galaxy Ace Aplikasi berjalan dengan Baik

3 Samsung Galaxy Fit Aplikasi berjalan dengan Baik

Page 13: Aplikasi Absensi Karyawan di Konsuil Bogor Menggunakan GPSpublication.gunadarma.ac.id/bitstream/123456789/5556/1/11108719... · PHP adalah salah satu server side yang dirancang khusus

Tabel 5 Kuisioner

Berdasarkan tabel 5 di atas maka dapat digambarkan tabulasi presentase data keseluruhan sebagai berikut.

Berdasarkan presentase keseluruhan Hasil Kuisioner, dapat ditarik analisa yang menyatakan bahwa jawaban setuju dan sangat setuju mendominasi jawaban-jawaban dari 10 responden yang telah menjawab kuesioner, yaitu sebesar 62% dan 24%, sehingga diambil kesimpulan bahwa responden dapat dikatakan puas terhadap aplikasi ini. KESIMPULAN DAN SARAN Kesimpulan Setelah melalui beberapa tahap pengembangan dan ujicoba aplikasi ini, dapat diambil kesimpulan bahwa Aplikasi Absensi Konsuil Bogor sebagai salah satu alternatif proses absensi karyawan sudah berhasil dilakukan, dengan basis Android yang berfungsi sebagai media komunikasi antara karyawan dengan kantor Konsuil Bogor, khususnya bagian personalia.

Page 14: Aplikasi Absensi Karyawan di Konsuil Bogor Menggunakan GPSpublication.gunadarma.ac.id/bitstream/123456789/5556/1/11108719... · PHP adalah salah satu server side yang dirancang khusus

Simpulan khusus yang terkait untuk Karyawan : - Aplikasi ini memiliki fitur untuk mengetahui informasi tentang Konsuil Bogor

dengan fitur utamanya yaitu menu untuk melakukan absensi yang terhubung ke web server tempat file absensi disimpan.

- Aplikasi ini juga dilengkapi dengan Google Maps untuk identifikasi keberadaan / posisi karyawan di luar kantor menuju kantor Konsuil.

- Aplikasi absensi yang dibuat dikhususkan untuk karyawan yang berada di dalam ruang kantor oleh karena itu teknik penentuan batas area menggunakan metode titik koordinat kartesius 3D.

- Aplikasi ini ditampilkan dengan desain yang baik dengan tambahan suara-suara untuk memperjelas informasi absensi yang berhasil atau absensi yang gagal dilakukan.

- Daya tarik lain dari aplikasi di situs juga dilengkapi dengan foto karyawan.

Simpulan khusus yang terkait untuk Bagian Personalia : - Di bagian personalia, file absensi diolah sesuai kebutuhan bagian-bagian yang

terkait, misalnya untuk mengetahui kondite karyawan yang sering terlambat atau mangkir.

- Website yang digunakan untuk menyimpan file absensi tadi juga dapat merekap file absensi yang sudah masuk berdasarkan tanggal dan nama pegawai, sehingga mempermudah bagian personalia dalam perhitungan jumlah kehadiran dalam satu bulan.

- Website ini dilengkapi dengan validasi data yang otoritasnya hanya boleh dilakukan oleh pihak-pihak tertentu seperti kepala area atau bagian personalia. Hal ini dimaksudkan agar pengolahan file absensi dapat dilakukan sebagaimana mestinya sesuai prosedur yang berlaku di Konsuil Bogor.

Simpulan khusus yang terkait untuk Admin / Programmer : - Berbagai tahapan ujicoba yang telah dilakukan oleh penulis terhadap beberapa

karyawan melalui kuisioner menyatakan bahwa aplikasi absensi dapat berjalan dengan baik pada handphone dengan tipe Samsung Galaxy Gio, Samsung Galaxy Ace dan Samsung Galaxy Fit.

- Selain itu waktu akses penarikan koordinat GPS memiliki waktu yang berbeda sesuai tempat penarikan koordinat GPS itu dilakukan, waktu tercepat untuk penarikan koordinat GPS dilakukan di luar gedung.

- Aplikasi ini dilengkapi dengan password berupa login yang bisa diberikan untuk staf-staf tertentu, dalam upaya keamanan data.

- Pada tahap ujicoba aplikasi dapat berjalan dengan baik dan tidak menutup kemungkinan sistem ini akan diterapkan di Kantor Konsuil Bogor, dengan mengikuti aturan yang berlaku di perusahaan.

Saran Penulis menyadari bahwa masih terdapat kekurangan dalam aplikasi ini, dibutuhkan pengembangan dan penyempurnaannya untuk memperoleh aplikasi yang lebih lengkap. Pengembangan Aplikasi untuk Bagian Personalia, disarankan :

- Bekerjasama dengan Programmer, dapat menambahkan icon / field keterangan sakit, izin dan alfa pada aplikasi absensi maupun web, sehingga dapat lebih detail lagi dalam pengolahan data absensi.

Page 15: Aplikasi Absensi Karyawan di Konsuil Bogor Menggunakan GPSpublication.gunadarma.ac.id/bitstream/123456789/5556/1/11108719... · PHP adalah salah satu server side yang dirancang khusus

- Dapat bekerja sama dengan pihak-pihak tertentu seperti perusahaan provider atau produsen handphone khususnya smartphone android untuk semoga selanjutnya aplikasi ini dapat dijalankan diberbagai platform.

- Untuk dapat menerapkan sistem absensi ini diperlukan biaya yang tidak murah, karena setiap karyawan harus memiliki handphone berbasis Android.

Pengembangan Aplikasi untuk Admin / Programmer, disarankan :

- Aplikasi dapat dikembangkan secara maksimal, menggunakan penentuan batas area metode sistem koordinat polar yang dituju bagi karyawan di luar kantor dengan penentuan jarak radius yang telah disepakati oleh pihak perusahaan.

- Memberikan hak akses penuh, agar karyawan dapat memperbaharui foto secara langsung tanpa harus melibatkan programmer ataupun admin.

- Pemeliharaan aplikasi ini membutuhkan tempat memori (Back-up Data ) dan biaya yang cukup besar, baik program maupun datanya.

DAFTAR PUSTAKA [1] Adi Nugroho 2008, Pemrograman Java Menggunakan IDE Eclipse, Jakarta:

Andi Publisher [2] Abdul Kadir, 2001, Dasar Pemrograman Web Dinamis Menggunakan PHP,

Yogyakarta : Andi [3] Eko Yuli Handoko, 2004 Diklat Teknis Pengukuran dan Pemetaan Kota : Bab 3

: Sistem Koordinat, Surabaya [4] Mulyadi. 2010. Membuat Aplikasi Untuk Android. Yogyakarta: Multimedia

Center Publishing. [5] Nugroho, Bunafit 2004, PHP dan MySQL dengan editor Macromedia

Dreamweaver MX, Yogyakarta: Andi Offset. [6] Rahmat Hidayat , 2005, Seri Panduan Pemetaan Partisipatif No.4 Geografi dan

Koordinat Peta. Bandung :Garis Pergerakan [7] Safaat H, Nazruddin. 2011. Pemrograman Aplikasi Mobile Smartphone dan

Tablet PC Berbasis Android. Bandung : Informatika. [8] Absensi : URL : http://id.wiktionary.org/wiki/absensi diakses pada July 2012 [9] Android. Home page : URL : http://agusharyanto.net.wordpress/ diakses pada

bulan Juni 2012. [10] DFD. Home page : URL : http://febriani.staff.gunadarma.ac.id

/Downloads/files/5615/DFD.pdf diakses pada bulan July 2012. [11] ERD. Home page: URL : http://yuli.staff.gunadarma.ac.id/

Downloads/files/16231/MODEL+ERD.doc diakses pada bulan July 2012 [12] GPS. Home page :URL : http://www8.garmin.com/aboutGPS/ diakses pada

bulan July 2012 [13] JAVA. Home page : URL http://java.sun.com/javase/downloads/index.jsp

diakses pada bulan Januari 2012. [14] Konversi Nilai Koordinat Home page : URL : http://iwayansudana

.wordpress.com/2011/06/03/konversi-koordinat-dms-to-decimal-atau-decimal-to-dms/ diakses Agustus 2012

[15] SDK. Home page : URL : http://developer.android.com/sdk/index.html diakses pada bulan Februari 2012

[16] UML. Home page : URL : http://id.wikipedia.org/wiki Unified_ Modeling_Language diakses pada bulan July 2012