• Tidak ada hasil yang ditemukan

SISTEM APLIKASI ABSENSI MENGGUNAKAN GPS

N/A
N/A
Protected

Academic year: 2018

Membagikan "SISTEM APLIKASI ABSENSI MENGGUNAKAN GPS"

Copied!
4
0
0

Teks penuh

(1)

SISTEM APLIKASI ABSENSI MENGGUNAKAN GPS PADA

PERUSAHAAN

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.

Banyak perusahaan yang memiliki karyawan yang jumlahnya tidak sedikit. Oleh karena karyawan yang cukup banyak, maka data karyawan tersebut harus terorganisir dengan baik. Kebanyakan Absensi Karyawan yang ada sekarang masih dilaksanakan secara manual menggunakan Ms Excel dengan menginputkan data absensi karyawan satu per satu ke dalam komputer. Tujuan utama dari pembuatan aplikasi ini adalah memudahkan bagian HRD untuk mengelola jam kehadiran karyawan dan membantu juga bagian payroll untuk mendapatkan informasi tentang jumlah jam kerja karyawan. Dengan menggunakan aplikasi ini diharapkan tidak akan ada lagi manipulasi data kehadiran, karna tidak akan ada yang bisa untuk menitipkan absen. 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.

Absensi adalah suatu cara untu mengetahui sejauh mana tingkat disiplin kerja pegawai, apakah pegawai tersebut bisa mentaati peraturan yang diterapkan atau tidak.

(2)

 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.

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

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

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 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 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

Kerangka Kerja (Framework)

(3)

Gambar 1 Gambaran Umum Sistem

1. Kemudahan perangkat telepon genggam (handphone) berbasis Android, membuat munculnya ide 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 sebuah

instansi perusahaan. 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 perusahaan dengan aplikasi absensi mobile yang berjalan pada platform android. Webserver merupakan tempat untuk menyimpan data absensi karyawan yang diinputkan melalui aplikasi mobile android.

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. Web admin 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 maps.

6. Sinyal kehadiran karyawan yang dibaca oleh GPS, akan diolah oleh aplikasi dengan bentuk

(4)

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 absensi. Berikut di bawah ini merupakan langkah yang dilakukan penulis dalam melakukan pembatasan area:

 Menentukan Titik Koordinat Lokasi Perusahaan  Membuka halaman website http://maps.google.com/

 Mencari letak posisi perusahaan, lalu selanjutnya klik kanan, dan pilih whats

here?

 Maka akan tampil nilai latitude dan longitude

Perancangan Aplikasi

Gambar 2 Use Case Diagram Aplikasi Mobile

Gambar

Gambar 1 Gambaran Umum Sistem
Gambar 2 Use Case Diagram Aplikasi Mobile

Referensi

Dokumen terkait

Balanced scorecard memberi para manajer suatu indikator dari kinerja perusahaan didasarkan pada tingkat sejauhmana kebutuhan stakeholder terpuaskan. Balanced scorecard

Sehubungan dengan penanaman karakter religius siswa dengan adanya kegiatan ekstrakurikuler rohani Islam di SMP N 3 Kartasura yakni dengan adanya kegiatan yang

Penelitian ini difokuskan untuk melakukan penilaian ekonomi kerugian akibat hilangnya sumberdaya hutan baik kayu atau non kayu dan hilangnya manfaat hutan sebagai pengendali

Buku Panduan Manajemen Masalah Bayi Baru Lahir untuk Dokter, Bidan dan Perawat di Rumah Sakit.. Depkes

kelemahan yang dimiliki. Kelemahan yang paling besar yang dimiliki Desa Talun adalah infrastruktur jalan yang rusak, sedangkan infrastruktur itu sendiri merupakan

Selain itu, penumpukan data ( arsip-arsip ) yang jumlahnya sangat banyak juga menjadi masalah yang sering terjadi dalam pengolahan data penduduk. hal ini berdampak

Sehingga dapat berperan penting dalam pertumbuhan ekonomi mulai dari meningkatkan produksi, pemerataan dalam distribusi pendapatan, memecahkan gejolak ekonomi (masa

Kesimpulan yang didapatkan dari hasil penelitian adalah bahwa penerapan hukum pidana baik secara formil maupun materil dalam Tindak Pidana Korupsi Penyalahgunaan Kewenangan