11108719-jurnal skripsi
TRANSCRIPT
-
7/26/2019 11108719-Jurnal Skripsi
1/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 InformasiUniversitas Gunadarma
Jl. Margonda Raya No. 100 Pondok Cina Depok 16424
AbstraksiKONSUIL adalah Komite Nasional Keselamatan Untuk Instalasi Listrik yang
merupakan lembaga pemeriksa instalasi listrik konsumen tegangan rendah. Dalampenulisan 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 thispaper the author will explain about the creation of applications that use employee
attendance Konsuil Bogor to make attendance using android mobile device byimplementing 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 timeapplications can be processed to determine the number of attendance of each employeebased on the date and name of the employee.
Keywords: Android Applications, Attendance, GPS
LATAR BELAKANGPerkembangan 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 yangmemanfaatkan data spasial / ruang sebagai faktor penunjang utamanya adalah Location
Based Service.
Konsuil adalah singkatan dari Komite Nasional Keselamatan Untuk InstalasiListrik. Berfungsi sebagai lembaga pemeriksa instalasi pemanfaatan tenaga listrik
konsumen tegangan rendah, Dalam pelaksanaan nya perusahaan ini mempunyaikaryawan yang cukup banyak guna mencapai tujuan dan fungsi perusahaan yang telah
ditetapkan. Oleh karena karyawan yang cukup banyak, maka data karyawan tersebut
-
7/26/2019 11108719-Jurnal Skripsi
2/15
harus terorganisir dengan baik. Absensi Karyawan yang ada sekarang masih
dilaksanakan secara manual menggunakan ms excel dengan menginputkan data absensikaryawan satu per satu ke dalam komputer.
Dari penjelasan di atas, penulis mencoba mengusulkan pada penulisan skripsiini, implementasi penggunaan web service dan GPS pada perangkat mobile Android,
dengan judul penulisan skripsi Aplikasi Absensi Karyawan di Konsuil Bogormenggunakan GPS. Karyawan yang melakukan absensi harus berada di area kantor,
penggunaan web service dan GPS berdampak pada aplikasi untuk melakukanpembatasan 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 GeografisSistem koordinat geografis menjelaskan keberadaan setiap titik di permukaan
bumi dengan koordinat lintang dan bujur. Lintang adalah sudut yang dibuat dari pusatbumi 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)
PHPPHP adalah salah satu server side yang dirancang khusus untuk aplikasi web.
PHP disisipkan diantara bahasa HTML dan karena bahasa server side, maka bahasaPHP akan dieksekusi di server, sehingga yang dikirimkan ke browser adalah hasil jadi
-
7/26/2019 11108719-Jurnal Skripsi
3/15
dalam bentuk HTML, dan kode PHP tidak akan terlihat. PHP termasuk Open Source
Product. Jadi, dapat diubah source code dan mendistribusikanya secara bebasUntuk menjalankan sistem PHP dibutuhkan 3 komponen :
1. Web server2. Program PHP
3. Database Server
MySQLMySQL 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 awalsampai 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 sebagaiservernya adalah berupa web yang dikelola oleh administrator dan diunggah pada
sebuah webhosting. Sedangkan untuk sisi client merupakan user yang terdiri darikaryawan Konsuil Bogor dengan aplikasi absensi mobile yang berjalan pada
platform android. Webserver merupakan tempat untuk menyimpan data absensikaryawan yang diinputkan melalui aplikasi mobile android
-
7/26/2019 11108719-Jurnal Skripsi
4/15
3.Pada aplikasi ini, user harus melakukan validasi keberadaan posisi karyawan untuk
bisa melakukan absensi. Data absensi karyawan masuk ke webserver yang dikelolaoleh 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 KantorSumber: 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 disediakantombol x delete untuk karyawan yang tidak hadir di kantor.
Gambar 3. Gambaran umum aplikasi yang diusulkan
Pembatasan Area AksesAplikasi yang dibuat ini merupakan aplikasi berbasiskan mobile android
memiliki kemampuan untuk mengetahui posisi pengguna dengan menggunakan GPSyang 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
-
7/26/2019 11108719-Jurnal Skripsi
5/15
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 positifM / 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.5m
7.5m
7.5 m
7.5m
15 m
-
7/26/2019 11108719-Jurnal Skripsi
6/15
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.570085a. 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
= 40Dengan 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 berikutTabel 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)
-
7/26/2019 11108719-Jurnal Skripsi
7/15
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 dibawahini
Tabel 2.Perolehan Nilai Titik Batas Area
No Titik Latitude Longitude1 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 bersifatdatar dikenal dengan sistem koordinat kartesius 2 dimensi, berdasarkan acuan pada
106.811071 < Longitude < 106.811206
-6.570017 > Latitude > -6.570152
-
7/26/2019 11108719-Jurnal Skripsi
8/15
kenyataan yang ada, bahwa ruang kantor Konsuil yang memiliki gedung bertingkat dua,
maka pembatasan area dikembangkan lagi dengan pendekatan pada system koordinatkartesius 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
-
7/26/2019 11108719-Jurnal Skripsi
9/15
Gambar 9 Use CaseDiagram Website
Activity Diagram
Gambar10 ActivityDiagram Aplikasi Mobile
-
7/26/2019 11108719-Jurnal Skripsi
10/15
Gambar 11 ActivityDiagram Websie
Class Diagram
Gambar 12 ClassDiagram
-
7/26/2019 11108719-Jurnal Skripsi
11/15
IMPLEMENTASI DAN UJI COBA
Aplikasi Absensi
Saat aplikasi terinstall di handset Android, icon aplikasi akan muncul di menuutama Android. Saat user membuka aplikasi, akan muncul Splashscreen sekitar 5 detik.
Kemudian pengguna akan masuk ke halaman utama. Langkah tersebut harus dilakukanpengguna 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
-
7/26/2019 11108719-Jurnal Skripsi
12/15
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 berjalandengan 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 kuesioneryang penyusun berikan pada karyawan yang berjumlah 10 orang, akan menggunakan
teknik presentase. Kuisioner dibagikan ketika penulis sudah memberikan penjelasansecara 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
-
7/26/2019 11108719-Jurnal Skripsi
13/15
Tabel 5Kuisioner
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
KesimpulanSetelah 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.
-
7/26/2019 11108719-Jurnal Skripsi
14/15
Simpulan khusus yang terkait untuk Karyawan :
-
Aplikasi ini memiliki fitur untuk mengetahui informasi tentang Konsuil Bogordengan 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 titikkoordinat 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 inidimaksudkan 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 keterangansakit, izin dan alfa pada aplikasi absensi maupun web, sehingga dapat lebih
detail lagi dalam pengolahan data absensi.
-
7/26/2019 11108719-Jurnal Skripsi
15/15
- Dapat bekerja sama dengan pihak-pihak tertentu seperti perusahaan provider
atau produsen handphone khususnya smartphone android untuk semogaselanjutnya 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 batasarea 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, 2004Diklat 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