Unduh sebagai pdf atau txt
Unduh sebagai pdf atau txt
Anda di halaman 1dari 10

Jurnal Sistem Komputer dan Kecerdasan Buatan

Vol. II No. 1 Tahun 2018

Sistem Abensi Karyawan Berbasis Location Based


Services (LBS) Menggunakan Platform Android
Studi Kasus: PT.Noxus Ideata Prima
Annisa Dayumi1, Muhamad Femy Mulya2
1
Program Studi Teknik Informatika, Tanri Abeng University, Jakarta, Indonesia
[email protected]
2
Program Studi Sistem Informasi, Tanri Abeng University, Jakarta, Indonesia
[email protected]

Diterima: 31 Agustus 2018


Disetujui: 26 September 2018

Abstract— As a company, PT. Noxus Ideata Prima is highly dependent on its human resources, as they
are the main gear which moves the company. Thus, employee scoring procedures are needed by the
company to assess perfomances of each employee. one of considered factors which affect an employee’s
perfomances attendance. Based on above statement, this research is conducted in order to increase
effectivity and efficiency, and also modernizing the currently active manual employee attendance system
to become an Android-based mobile application with Location Based System (LBS). The development of
this system utilizes System Development Life Cycle (SDLC) method with waterfall model and developed
in C# programming language, which also utilizes other important elements, including XML, JSON Data,
RESTful API, and PostgreSQL. There are several main functions and features offered by the application,
including attendance function for the employee to use after coming to the office, holiday-checking for the
current year, and viewing reports of attendance of each employee which can be seen monthly, yearly, or
as the data from previous year.

Index Term - Attendance, Mobile Android, (Location Based System), C#

excel konvensional. Pada dasarnya tidak ada


I. PENDAHULUAN masalah dari melakukan absensi secara manual
A. Latar Belakang Masalah dan menyimpan data dari absensi secara
Tuntutan akan kehadiran perangkat lunak konvensional, hanya saja akan sangat kurang
untuk mengidentifikasi otomatis semakin tinggi efektif jika ada banyak karyawan yang bekerja di
di dunia modern saat ini. Kebutuhan PT. Noxus Ideata Prima kedepannya.
implementasi tadi merentang luas, mulai dari Oleh karena itu, dibutuhkan sistem
kebutuhan pendataan kehadiran karyawan di komputerisasi untuk menangani hal tersebut agar
kantor, kartu akses kendali (access control) untuk dapat meminimalisir jumlah pekerjaan dan juga
memasuki ruangan khusus, kartu kredit, untuk mengoptimalkan hasil laporan dari absensi
smartcard, dan kartu multi guna lainnya. karyawan PT. Noxus Ideata Prima. Selain bisa
Pengembangan terhadap pendataan kehadiran melakukan proses absensi, setiap karyawan juga
karyawan di kantor mengalami peningkatan dapat melihat laporan dari total jam kerja selama
permintaan, perusahaan menginginkan sistem satu tahun kebelakang. HRD (Personalia) dapat
dari absensi karyawan yang lebih modern, praktis, langsung mengelola data absensi dari karyawan
dan mudah untuk di olah, sehingga dapat tersebut secara komputerisasi sehingga dapat
meningkatkan efektifitas dan tingkat efisiensi meminimalisir penggunakan waktu dan juga
dalam pendataan kehadiran karyawan. meningkatkan efektifitas dalam mengelola data
Meskipun PT. Noxus Ideata Prima sudah absensi tersebut. Selain keuntungan yang sudah
menggunakan sistem otomatis dalam penggajian disebutkan diatas, sistem komputerisasi juga akan
karyawan namun, perusahaan ini belum sangat fleksibel dan dapat diperluas lagi. Terlebih
mempunyai sistem absensi yang berbasis jika ada karyawan baru yang ingin melakukan
komputasi. Semua karyawan Noxus melakukan absensi, pihak HRD (Personalia) hanya perlu
absensi secara manual yaitu dengan melakukan memasukan informasi kedalam sistem, dan
absensi secara langsung dan disimpan sebagai file

32
Jurnal Sistem Komputer dan Kecerdasan Buatan
Vol. II No. 1 Tahun 2018

Karyawan baru dapat segera melakukan absensi II. LANDASAN TEORI


melalui smartphone mereka. A. Location Based Service (LBS)
B. Rumusan Masalah Location Based Services (LBS) atau
Bedasarkan uraian pada latar belakang layanan berbasis lokasi adalah sebuah layanan
diatas maka masalah yang melatar belakangi informasi yang dapat diakses dengan perangkat
penelitian skripsi ini adalah : bergerak melalui jaringan dan mampu
1. Bagaimana cara membuat otomasi sistem menampilkan posisi letak secara geografis
abensi karyawan berbasis LBS (Location keberadaan dari perangkat bergerak tersebut.[1]
Based System) menggunakan android Terdapat dua unsur utama dari Location Based
secara online? Services yaitu:
2. Bagaimana cara menampilkan dan 1. Location Manager (API Maps): Menyediakan
membuat laporan dari sistem absensi perangkat bagi sumber atau source untuk LBS,
karyawan sehingga lebih terstruktur dan Application Programming Interface (API) Maps
mudah di monitor? menyediakan fasilitas untuk menampilkan peta.
3. Bagaimana cara mengidentifikasi dan 2. Location Providers (API Location):
melakukan personalisasi terkait data Menyediakan teknologi pencarian lokasi yang
absensi karyawan? digunakan oleh perangkat. API Location
C. Tujuan Penelitian berhubungan dengan data GPS (Global
Berdasarkan rumusan masalah diatas maka Positioning System) dan data lokasi real-time.[2]
penelitian ini bertujuan untuk : B. Global Positioning System (GPS)
1. Untuk membuat otomasi sistem absensi GPS adalah sistem satelit navigasi dan
karyawan berbasis LBS (Location Based
penentuan posisi. Sistem ini di desain untuk
System) menggunakan android secara
memberikan posisi dan kecepatan tiga dimensi
online.
serta informasi mengenai waktu, secara continue
2. Untuk membuat otomasi sistem absensi
di seluruh dunia tanpa bergantung waktu dan
karyawan berbasis LBS (Location Based cuaca, bagi banyak orang secara simultan. GPS
System) menggunakan android secara dapat memberikan informasi posisi dengan
online. ketelitian bervariasi dari beberapa millimeter
3. Untuk membuat otomasi sistem absensi
(orde nol) sampai dengan puluhan meter.[3]
karyawan berbasis LBS (Location Based
System) menggunakan android secara C. Google Maps
online. Google Maps adalah layanan geratis yang
D. Batasan Masalah diberikan oleh Google untuk mengakses suatu
Penelitian ini memiliki beberapa batasan peta dunia yang dapat digunakan unutk melihat
masalah seperti : suatu daerah. Google Maps API adalah suatu
1. Penelitian ini hanya mencakup yang library berbentuk javascript yang di sediakan oleh
berhubungan dengan proses menampilkan Google untuk membangun aplikasi peta digital
suatu lokasi, membaca lokasi dari yang handal dimana kita dapat fokus hanya pada
pengguna device, aktifitas absensi data-data yang akan ditampilkan.[4]
karyawan, dan menampilkan report dari
kinerja karyawan. D. Android
2. Penelitian ini hanya diimplementasikan Android adalah sistem oprasi mobile yang
pada mobile device dengan spesifikasi dikembangkan oleh Google. Sistem operasi
sistem oprasi android minimum versi 4.1 mobile ini juga digunakan oleh beberapa
(android Jelly Bean). smartphone dan tablet. Sistem oprasi Android
3. Penelitian ini hanya diimplementasikan (OS) berbasis pada kernel Linux. Tidak seperti
pada mobile device dengan spesifikasi IOS Apple, sistem operasi Android open source,
sistem oprasi android minimum versi 4.1 yang berarti pengembang dapat memodifikasi dan
(android Jelly Bean). menyesuaikan OS untuk setiap telepon.[5]
4. Sebagai objek penelitian dan implementasi E. C# (C Sharp)
adalah PT. Noxus Ideata Prima.
C# merupakan bahasa pemograman yang
dikembangkan oleh Microsoft. Bahasa
pemograman C# pertama kali diperkenalkan pada

33
Jurnal Sistem Komputer dan Kecerdasan Buatan
Vol. II No. 1 Tahun 2018

tahun 2002 dengan versi 1.0 dari Microsoft .NET Penelitian ini dalam menganalisa dan
Framework. Sejak itu bahasa pemrograman C# merancang sistem personalisasi dan monitoring
mengalami revisi sesuai dengan masing-masing menggunakan model pengembangan yang benar
pembaharuan pada .NET.[6] sesuai dengan konsep yang diperoleh maka
peneliti mengikuti model SDLC (System
F. JSON Data (JavaScript Object Notation)
Development Life Cycle). Adapun tahapan siklus
JSON Data adalah format data-interchange hidup pengembangan sistem yang terdiri dari:
yang ringan. Mudah untuk dimengerti, dibaca,
1. Perencanaan Sistem (System Planning).
dan ditulis oleh manusia. JSON Data juga mudah
Perencanaan sistem menyangkut estimasi
untuk dimengerti dan diuraikan oleh mesin. Hal
dari kebutuhan-kebutuhan fisik, tenaga
ini didasarkan pada subset dari Bahasa
kerja dan dana yang dibutuhkan untuk
Pemrograman JavaScript, Standard ECMA-262
mendukung pengembangan sistem ini serta
3rd Edition - Desember 1999. JSON merupakan
untuk mendukung operasinya setelah
format teks yang benar-benar independen namun diterapkan.
menggunakan konvensi yang familiar bagi
2. Analisis Sistem (System Analysis).
pemrogram bahasa C, seperti C , C ++, C #, Java,
Analisis Sistem dapat didefinisikan sebagai
JavaScript, Perl, Python, dan lain sebagainya.[7] penguraian dari suatu sistem informasi
G. RESTful API yang utuh ke dalam bagian-bagian
komponennya dengan maksud untuk
REST (Rpresentational State Transfer)
mengidentifikasikan dan mengevaluasi
merupakan standar arsitektur komunikasi berbasis
permasalahan-permasalahan, kesempatan-
web yang sering diterapkan dalam pengembangan
kesempatan, hambatan-hambatan yang
layanan berbasis web. Umumnya menggunakan
terjadi dan kebutuhan-kebutuhan yang
HTTP (Hypertext Transfer Protocol) sebagai
diharapkan sehingga dapat diusulkan
protocol untuk komunikasi data.
perbaikan-perbaikan.
Pada arsitektur REST, REST server 3. Perancangan Sistem (System Design)
menyediakan resources (sumber daya/data) dan Secara umum.
REST client mengakses dan Setelah tahap analisis sistem selesai
menampilkan resource tersebut untuk dilakukan, maka analis sistem telah
penggunaan selanjutnya. mendapatkan gambaran dengan jelas apa
Setiap resource diidentifikasi oleh URIs yang harus dikerjakan. Tiba waktunya
(Universal Resource Identifiers) atau global sekarang bagi analis sistem untuk
ID. Resource tersebut direpresentasikan dalam memikirkan bagaimana membentuk sistem
bentuk format teks, JSON atau XML.[8] tersebut.
4. Seleksi Sistem (System Selection).
III. METODE PENELITIAN Tahap seleksi sistem merupakan tahap
untuk memilih perangkat keras dan
A. Metode Penelitian perangkat lunak untuk sistem informasi.
Tugas ini membutuhkan pengetahuan yang
cukup bagi yang melaksanakannya supaya
dapat memenuhi kebutuhan rancang-
bangun yang telah dilakukan.
5. Implementasi dan Pemeliharaan Sistem
(System Implementation & Maintenance).
Tahap seleksi sistem merupakan tahap
untuk memilih perangkat keras dan
perangkat lunak untuk sistem informasi.
Tugas ini membutuhkan pengetahuan yang
cukup bagi yang melaksanakannya supaya
dapat memenuhi kebutuhan rancang-
bangun yang telah dilakukan.
B. Analisis PIECES
Gambar 1. Model SDLC (System Development Life Metode PIECES digunakan untuk
Cycle) menganalisa kinerja informasi, ekonomi,

34
Jurnal Sistem Komputer dan Kecerdasan Buatan
Vol. II No. 1 Tahun 2018

keamanan aplikasi, efisiensi, dan pelayanan terhadap pengguna dilaksanakan di Universitas


pelangganan. Analisa PIECES dibagi menjadi Tanri Abeng.
Performance, Information, Economy, Eficiency,
Services[9].
IV. HASIL DAN PEMBAHASAN
C. Populasi dan Sampel
A. Diagram Sistem
Populasi adalah wilayah generalisasi yang
terdiri atas obyek atau subyek yang mempunyai Fungsi utama dari sistem ini adalah
kualitas dan karakteristik tertentu yang ditetapkan melakukan aktifitas absensi oleh karyawan.
oleh peneliti untuk dipelajari dan kemudian Berikut ini merupakan diagram yang menjelaskan
ditarik kesimpulannya[10]. Maka dari penjelasan secara singkat mengenai alur dan kerja dari
diatas peneliti menetapkan populasi dalam aplikasi sistem absensi karyawan berbasis
penelitian ini adalah karyawan-karyawan location based services (LBS) menggunakan
PT.Noxus Ideata Prima. platform android studi kasus: PT.Noxus Ideata
Dalam penelitian ini peneliti mengambil Prima:
sampel dengan meggunakan teknik simple 1. Usecase Diagram
random sampling dimana peneliti menentukan
sampel anggota dari populasi secara acak, tanpa
memperhatikan tingkatan yang terdapat dalam
populasi tersebut.
D. Metode Analisi Data
Berdasarkan hasil yang diperoleh dari
semua tahapan yang sudah dilakukan
sebelumnya, secara umum, terdapat 2 (dua) jenis
data yang digunakan pada penelitian ini, masing-
masing data memiliki fungsi tersendiri, yaitu:
1. Data Database
Jenis data pertama meliputi data karyawan,
mulai dari ID dari setiap karyawan,
Department, Occupations, dan segala
sesuatu diantaranya. Semua data yang
berhubungan dengan data-data tersebut
diperoleh dari staf Personalia setelah
melakukan wawancara untuk mengambil
data-data tersebut.
2. Data Sistematik
Jenis data kedua meliputi dasar dari
pembuatan aplikasi ini. Segala sesuatu
yang terkait dengan data-data tersebut
diperoleh dari staf Personalia serta
Karyawan Noxus melalui sesi tanya jawab
mengenai sistem absensi secara manual
yang masih berjalan dan digunakan sampai
sekarang. Aplikasi ini dibangun bedasarkan
spesifikasi yang diperoleh dari jawaban
yang diterima oleh peneliti.
C. Waktu dan Lokasi Penelitian
Gambar 2. Use Case Diagram
Penelitian ini dilaksanakan selama periode Pada gambar usecase diagram diatas
Januari hingga Juli 2018. Tempat penelitian untuk menjelaskan secara menyeluruh tentang aktifitas
pengembangan, pengujian, dan revisi aplikasi yang dapat dilakukan oleh aktor pada sistem
dilaksanakan di PT.Noxus Ideata Prima. absensi ini.
Sedangkan tempat untuk melakukan uji coba
2. Class Diagram

35
Jurnal Sistem Komputer dan Kecerdasan Buatan
Vol. II No. 1 Tahun 2018

platform android studi kasus: PT.Noxus Ideata


Prima yang dilakukan pada smartphone Android
dengan spesifikasi 4.4 (kitkat):
1. Antarmuka Halaman Spalsh Screen
Pada halaman splash screen berisi tampilan
awal saat membuka aplikasi sistem absensi
karyawan berbasis location based services (LBS)
menggunakan platform android studi kasus:
PT.Noxus Ideata Prima. Berikut halaman splash
screen pada aplikasi ini:

Gambar 3. Class Case Diagram


Gambar 5. Antarmuka Halaman Spalsh Screen
Pada gambar Class Diagram diatas
menjelaskan tentang hubungan antar table pada 2. Antarmuka Halaman Login
database yang digunakan oleh sistem absensi ini Pada halaman login karyawan akan
serta atribut apa saja yang terdalam didalamnya. memasukan username dan password agar dapat
3. Sequance Diagram melanjutkan ke halam berikutnya dan dapat
melakukan absensi. Pada tahap ini username dan
password sudah di encrypt dan decrypt
menggunakan stadar encryption dan decryption
dari PT.Noxus Ideata Prima, sehingga dapat
meningkatkan keaman pada aplikasi absensi ini.
Berikut halaman login pada aplikasi ini:

Gambar 4. Sequance Diagram Absensi


Pada diagram sequance diatas
menggambarkan proses dari karyawan ketika
melakukan aktivitas absensi pada aplikasi.
Pertama kali karyawan akan melihat tampilan
spalsh screen baru setelah itu akan muncul
tampilan canva menu. Setelah memilih menu
Geolloger pada canva menu maka karayawan
dapat melakukan absensi check in/check out pada Gambar 6. Antarmuka Halam Login
aplikasi dengan cara menekan tombol check
in/check out yang ada pada aplikasi. Setelah 3. Antarmuka Halaman Menu Canva
karwayan menekan tombol check in/check out Menu canva menampilkan pilihan menu
maka data akan dikirim ke database oleh sistem yang terdapat pada aplikasi ini dan menampilkan
lalu data akan di validasi oleh database, jika data profile singkat dari karyawan yang melakukan
sudah ter validasi maka karyawan berhasil login aplikasi. Berikut tampilan menu canva pada
melakukan absensi. aplikasi ini:
B. Hasil
Berikut ini merupakan hasil dari pengujian
aplikasi sistem absensi karyawan berbasis
location based services (LBS) menggunakan
36
Jurnal Sistem Komputer dan Kecerdasan Buatan
Vol. II No. 1 Tahun 2018

Gambar 7. Antarmuka Halaman Menu Canva


Gambar 9. Antarmuka Halaman Menu Attendances
4. Antarmuka Halaman Menu Geologger
Menu geologger bertujuan untuk menampilkan Halaman menu attendances ini terbagi
peta dan lokasi dari karyawan. Pada menu ini kedalam 3 bagian yaitu:
karyawan juga dapat melakukan aktifitas absensi
dan memperbarui lokasi dari karyawan dimana a. Working Time
lokasi karyawan dapat melakukan absensi sudah
Pada bagian working time karyawan dapat
di tentukan kurang lebih sekitar 200m dari lokasi melihat report dari total jam kerja karyawan
PT.Noxus Ideata Prima pada peta google. Berikut tersebut bedasarkan bulan dan 1 tahun
tampilan menu geologger pada aplikasi ini: kebelakang. Berikut tampilan halaman working
time:

Gambar 8. Antarmuka Halaman Menu Geologger


Gambar 10. Antarmuka Halaman Menu Working
5. Antarmuka Halaman Attendances Time Montly & Yearly
Menu Attendances bertujuan untuk
menampilkan informasi mengenai absensi b. Leave
karyawan selama satu tahun ke belakang. Berikut Pada bagian leave karyawan dapat melihat
ini merupakan tampilan dari halaman report jumlah hari dimana karyawan tersebut
Attendances: tidak hadir bekerja bedasarkan bulan dan 1 tahun
kebelakang. Untuk melihat report leave dibagi
kedalam beberapa pengelompokan lagi seperti:
important, annual, sick, dan unpaid. Berikut
tampilan halaman leave:

37
Jurnal Sistem Komputer dan Kecerdasan Buatan
Vol. II No. 1 Tahun 2018

Menu Account bertujuan untuk


menampilkan informasi seputar biodata dari
karyawaan yang melakukan login pada aplikasi
ini. Pada menu Account karyawan juga dapat
mengganti password dari aplikasi ini dan
karyawan juga dapat logout account dari aplikasi
ini. Berikut tampilan menu Account pada aplikasi
ini:

Gambar 11. Antarmuka Halaman Menu Leave


Monthly & Yearly
c. Compliance
Pada bagian compliance karyawan dapat
melihat report dari banyaknya total karyawan
tersebut datang terlambat (late coming) dan juga
pulang lebih awal (early leaving). Pada tampilan
ini karyawan juga dapat melihat report perbulan
selama 1 tahun dan juga satu tahun sebelumnya.
Berikut tampilan halaman compliance:
Gambar 14. Antarmuka Halaman Menu Account
8. Antarmuka Halaman Menu Help
Menu Help bertujuan untuk menampilkan
informasi seputar aplikasi ini, seperti versi dan
apa saja yang digunakan dalam membangun
aplikasi ini. Berikut merupakan tampilan dari
halaman menu help:

Gambar 12. Antarmuka Halaman Menu Compliance


Monthly & Yearly

6. Antarmuka Halaman Menu Holidays


Menu Holidays bertujuan untuk
menampilkan informasi seputar hari libur atau
tanggal merah selama 1 tahun kedepan. Pada
menu ini tanggal merah yang sudah lewat ditandai
dengan warna dari informasi tanggal yang
mengalami penurunan tingkat opacitynya.
Berikut tampilan menu Holidays pada aplikasi ini: Gambar 15. Antarmuka Halaman Menu Help

9. Hasil Pengujian BlackBox


Pengujian terhadap sistem yang dibuat
dilakukan dengan metode pengujian black box
pada aplikasi sistem absensi karyawan berbasis
location based services (LBS) menggunakan
platform android studi kasus: PT.Noxus Ideata
Prima. Berikut ini table dari pengujian BlackBox:

Gambar 13. Antarmuka Halaman Menu Holidays


7. Antarmuka Halaman Menu Account Tabel 1. Hasil Pengujian BlackBox

38
Jurnal Sistem Komputer dan Kecerdasan Buatan
Vol. II No. 1 Tahun 2018

No Test Case Skenario Hasil yang Hasil Information Karyawan Karyawan dapat
Uji Diharapkan Uji tidak dapat melihat laporan
1 Menampilkan Melakukan Menampilkan Berhasil melihat laporan dari kinerja
halaman login halaman dari kinerja karyawan
login menu absensi tersbut secara
geologger karyawan online dan
2 Membuka Memilih Menampilkan Berhasil tersebut. update.
menu menu isi dari menu Economic Sistem absensi Sistem absensi
geologger geologger geologger berjalan karyawan yang
3 Membuka Memilih Menampilkan Berhasil memakan biaya baru memakan
menu menu isi dari menu yang sedikit biaya yang
attendances atttendances attendances menimbang sedikit
4 Membuka Memilih Menampilkan Berhasil hanya menimbang
report report isi dari report memerlukan software yang
working time working working time sebuah laptop digunakan tidak
attendances time menu menu untuk me input berbayar namu,
attendances attendances dan mengelola meskipun
5 Membuka Memilih Menampilkan Berhasil data absensi. memiliki biaya
report report isi dari report yang sama-sama
compliance compliance compliance sedikit hasil
attendances menu menu yang diberikan
attendances attendances pada sistem yang
6 Membuka Memilih Menampilkan Berhasil baru lebih efektif
report leave report leave isi dari report melihat dari
attendances menu leave menu biaya yang
attendances attendances dikeluarkan
7 Membuka Memilih Menampilkan Berhasil dengan hasil
menu menu isi dari menu yang dihasilkan.
holidays holidays holidays Control Data-data Data-data
9 Membuka Memilih Menampilkan Berhasil absensi absensi lebih
menu menu isi dari menu memiliki aman
account account account kemungkinan dikarnakan data
10 Membuka Memilih Menampilkan Berhasil dapat absensi
change change isi dari dimanipulasi karyawan di
password password change oleh Personalia input oleh
account menu password dikarnakan data karyawan
account menu absensi tersebut.
account karyawan di
11 Keluar Memilih Keluar dari Berhasil input oleh
aplikasi logout menu aplikasi personalia.
account Efficiency Sistem yang Dengan adanya
12 Membuka Memilih Menampilkan Berhasil sedang berjalan aplikasi sistem
menu help menu help isi dari menu dinilai kurang absensi ini
help efisien karyawan dapat
dikarnakan melakukan
pada sistem absensi secara
10. Hasil analisis metode PIECES absensi ini lansung
Tabel 2. Hasil Analisis PIECES karyawan tidak menggunakan
dapat smartphone
Aspek Sistem Sistem Baru melakukan pribadinya.
Berjalan absensi secara Sistem ini dinilai
Performance Sistem absensi Sistem absensi langsung dan lebih efisien jika
dilakukan dilakukan secara kurangnya di bandingkan
secara manual online dan transparansi dengan sistem
oleh admin dan diolah secara dalam laporan yang sedang
diolah secara komputasi, yang di berikan berjalan. Pada
konvesional dimana terhadap sistem ini juga
sehingga karyawan kinerja dari karyawan dapat
memberikan melakukan absensi melihat laporan
waktu yang absensi karyawan dari kinerja
lama dan menggunakan tersebut. absensi secara
kurang efisien smartphone transparan dan
pada proses pribadi masing- update.
absensi. masing sehingga Services Pelayanan yang Dengan adanya
lebih efisien dan
diberikan pada sistem absensi
cepat.
sistem absensi online
yang diberikan menggunakan

39
Jurnal Sistem Komputer dan Kecerdasan Buatan
Vol. II No. 1 Tahun 2018

kurang baik android ini yang V. KESIMPULAN DAN SARAN


dikarnakan dapat di akses
karyawan tidak kapan saja dan A. Kesimpulan
dapat karyawan dapat Tujuan awal dan utama dari aplikasi sistem
melakukan melakukan absensi karyawan berbasis location based
absensi secara aktifitas absensi
langsung, secara langsung services (LBS) menggunakan platform android
sistem absensi dapat studi kasus: PT.Noxus Ideata Prima adalah untuk
yang berjalan meningkatkan menggantikan sistem absensi manual yang sedang
masih di input kualitas dari berjalan, mengurangi kecurangan, dan
secara manual sistem absensi.
oleh Personalia.
meningkatkan tingkat ke efektifitasan pada sistem
absensi PT.Noxus Ideata Prima. Sistem absensi
10. Hasil Survey Efektifitas dan Efisiensi manual kurang efektif dan transparant dalam
menyampaikan laporan dari absensi karyawan
Aplikasi
Peneliti telah melakukan survey kepada 8 kepada karyawan yang bekerja. Sistem absensi
orang responden dengan menggunakan google yang dibuat ini dapat memecahkan sebagian besar
form, survey ini dilakukan kepada seluruh permasalahan dari tujuan di atas dengan beberapa
karyawan PT.Noxus Ideata Prima untuk keunggulan, yaitu:
mengetahui tingkat efektifitas dan efisiensi dari 1. Perancangan Aplikasi sistem absensi
aplikasi yang dibuat, berikut ini merupakan karyawan berbasis location based services
keterangan dari table di bawah: (LBS) menggunakan platform android studi
Pertanyaan : kasus: PT.Noxus Ideata Prima telah dibuat
1. Apakah aplikasi absensi karyawan yang sesuai dengan perancangan yang sudah di
diusungkan dapat digunakan sebagai alat buat.
bantu untuk aktifitas absensi karyawan 2. Aplikasi sistem absensi ini dapat digunakan
yang bekerja? sebagai media untuk melakukan aktifitas
2. Apakah aplikasi ini dapat memberikan absensi dan juga dapat digunakan untuk
kepuasa kepada karyawan dalam melihat report (laporan) dari kinerja
melakukan aktifitas absensi? karyawan.
3. Apakah aplikasi mudah digunakan? 3. Hasil pengujian aplikasi menggunakan
4. Apakah penggunaan aplikasi ini lebih metode pengujian black box pada sistem
efisien dibandingkan dengan sistem menunjukan bahwa sistem mempunyai
absensi yang lama? tingkat fungsionalitas yang baik, semua
5. Apakah aplikasi sistem absensi yang fungsi yang berada pada sistem dapat
diusungkan memiliki tingkat efektifitas bekerja sangat baik. Sistem sudah dapat
yang baik dibandingkan dengan sistem memenuhi spesifikasi kebutuhan.
absensi yang lama? 4. Aplikasi sistem absensi ini dapat berjalan
dengan baik pada berbagai smartphone
Tabel 3. Hasil Survey dengan sistem operasi android.
5. Fitur report (laporan) dari kinerja kerja dan
Pertanyaan SS S CS KS
total jam kerja karyawan dapat
1 75% 25% - - meningkatkan tingkat efektifitas karyawan
2 50% 50% - - dalam mengukur dan mingkatkan kinerja
3 50% 50% - - dari karyawan tersebut.
4 75% 25% - - B. Saran
5 75% 25% - - Berdasarkan hasil dari penelitian yang telah
dilakukan oleh peneliti, berikut ini beberapa saran
Berdasarkan hasil dari survey untuk pengembangan lebih lanjut pada aplikasi
menggunakan kuisoner yang di tunjukan kedalam sistem absensi karyawan berbasis location based
grafik dapat ditarik kesimpulan bahwa aplikasi services (LBS) menggunakan platform android
yang diusungkan oleh peneliti unutk membantu studi kasus: PT.Noxus Ideata Prima:
karyawan PT.Noxus Ideata Prima dalam 1. Perancangan Aplikasi sistem absensi
melakukan aktifitas absensi memiliki tingkat karyawan berbasis location based services
efektifitas dan efisiensi yang baik. (LBS) menggunakan platform android studi
kasus: PT.Noxus Ideata Prima dapat
dikembangkan dengan cara menambahkan

40
Jurnal Sistem Komputer dan Kecerdasan Buatan
Vol. II No. 1 Tahun 2018

fitur foto dalam melakukan aktifitas absensi, [3] Parkinson. Global Positioning System:
fitur ini berguna untuk meningkatkan tingkat Theory and Applications. American
keamana yang ada. Institute of Aeronautics and Astronautics,
2. Aplikasi sistem absensi ini dapat Washington D.C.: 1996.
dikembangkan dengan cara menambahkan [4] IntroductionInto Googel Maps. University
fitur foto dalam melakukan aktifitas absensi, of Illinois Springfields: 2013.
fitur ini berguna untuk meningkatkan tingkat [5] Christenssion, P. Android Definition.
keamana yang ada. TechTerms: 16 Mei 2018.
3. Aplikasi sistem absensi ini dapat
dikembangkan dengan manambahkan fitur [6] Christenssion, P. C# Definition.
pengajuan cuti menggunakan aplikasi mobile, TechTerms: 4 Juni 2014.
guna meningkatkan tingkat efektifitas dari [7] Christenssion, P. JavaScript Definition.
aplikasi absensi. TechTerms: 8 Agustus 2014.
[8] Resful API Definition. TutorialsPoint:
2018.
DAFTAR PUSTAKA
[9] Hanif Al Fatta. Analisis dan Perancangan
[1] Purbojati, Rikky Wenang. Implementasi Sistem Informasi. Andi. Yogyakarta: 2007.
Location Based Service. Universitas
Indonesia, Jakarta: 2004. [10] Sugiyono, Metode Penelitian Pendidikan
Pendekatan Kuantitatif, kualitatif, dan
[2] Sarah Yunita K. Location Based Service. R&D. Alfabeta, Bandung: 2010
Rompas: 2002.

41

Anda mungkin juga menyukai