11108719-jurnal skripsi

Upload: trimosetio

Post on 03-Mar-2018

251 views

Category:

Documents


4 download

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