PERANCANGAN APLIKASI BARCODE SCANNER PADA SISTEM ABSENSI CV. PEMINDO MENGGUNAKAN ANDROID ZXING LIBRARY Nugraha Saputra1 Jurusan Teknik Informatika Sekolah Tinggi Teknik Harapan Medan Jl. HM Jhoni No. 70 Medan, Indonesia 1
[email protected] Abstrak
Aplikasi yang semakin berkembang pesat telah memberi berbagai manfaat diberbagai instansi. CV. Pemindo merupakan sebuah instansi swasta yang ada di kota Medan yang sistem absensi pegawainya masih dilakukan secara manual menggunakan sebuah catatan. Pada studi kali ini, penulis akan merancang sebuah aplikasi yang akan diterapkan di CV. Pemindo guna menggantikan sistem absensi manual ke arah sistem digital. Aplikasi ini dibangun dengan tingkat mobilitas tinggi yang memanfaatkan sebuah perangkat mobile sebagai media absensi. Aplikasi akan berfungsi sebagai barcode scanner atau pembaca barcode yang merupakan id card setiap pegawai. Dengan adanya aplikasi nantinya proses absensi pegawai akan dilakukan menggunakan perangkat mobile sebagai medianya. Hal ini akan lebih memudahkan proses absensi serta rekapitulasi absensi tersebut. Dalam implementasinya aplikasi juga akan memanfaatkan Zxing Library sebagai fungsi untuk membuat scanner pada perangkat mobile . Kata Kunci : aplikasi, absensi, barcode scanner, zxing library
Abstract Applications are increasingly rapidly evolving has given various benefits in various agencies. CV. Pemindo is a private institution in the city of Medan that employee attendance system is still done manually using a note. In this study, the authors will design an application that will be applied to CV. Pemindo to replace manual attendance systems toward digital systems. This application is built with a high level of mobility who use a mobile device as a media attendance. Applications will function as a barcode scanner or barcode reader which is an id card every employee. With the application of employee absenteeism process will be conducted using mobile devices as a medium. This will further facilitate the attendance and the attendance recapitulation. In the implementation of applications will also benefit from Zxing Library as a function to make the scanner on a mobile device.
KeyWord : application, attendance, barcode scanner, zxing library
1. Pendahuluan Perkembangan dunia teknologi informasi saat ini semakin cepat memasuki berbagai bidang, sehingga kini semakin banyak perusahaan yang berusaha meningkatkan usahanya terutama dalam bidang bisnis yang sangat berkaitan erat dengan teknologi informasi itu sendiri. Hal ini didukung oleh pernyataan bahwa kegunaan komputer pada aplikasi bisnis adalah untuk menyediakan informasi dengan cepat dan tepat. Informasi ini ibarat darah yang mengalir di dalam tubuh suatu perusahaan. Jika didalam suatu perusahaan, informasi tersebut terhenti atau terhambat, maka sistem perusahaan akan menjadi tidak stabil.
Salah satu perkembangan teknologi informasi yang penting adalah semakin dibutuhkannya penggunaan alat pengolah data yang berfungsi untuk menghasilkan informasi yang dibutuhkan. Perusahaan-perusahaan yang ingin mengembangkan usaha dan mencapai sukses harus mengikuti era informasi dengan menggunakan alat pendukung dalam pengolahan data seperti perangkat mobile. Perangkat mobile saat ini selain hanya digunakan sebagai media komunikasi saja, dapat dimanfaatkan pula sebagai media dalam membantu beberapa proses pekerjaan yang ada di sebuah perusahaan. Salah
satunya ialah membantu dalam proses melakukan sistem absensi karyawan. Perangkat mobile dapat digunakan sebagai media untuk melakukan absensi pada sebuah perusahaan. Pada kajian ini penulis ingin memberikan suatu solusi dengan merancang sebuah aplikasi mobile sebagai media scanner atau pembaca pada sistem absensi berdasarkan sistem absensi manual yang sudah ada pada CV. Pemindo yang dianggap kurang efektif dan efisien.
2. Metodologi Penelitian Pada tahap penelitian ini, yaitu dilakukan hal-hal sebagai berikut : a. Studi Pustaka Yaitu dengan menganalisa serta mengevaluasi hasil penelitian teori-teori dan pendapat dari buku, bahan perkuliahan, jurnal dan sumbersumber yang dianggap peting dan ada hubungannya dengan penulisan tugas akhir untuk menguatkan ide dan pemikiran penulis. b. Wawancara Yaitu dengan melakukan Tanya jawab langsung kepada para karyawan/karyawati CV. Pemindo mengenai aplikasi barcode scanner pada sistem absensi CV. Pemindo menggunakan androidzxing library. c. Analisis Data Yaitu menganalisa data dan merangkumnya sehingga dapat ditarik kesimpulan yang dapat dijadikan sebagai tolak ukur dalam pembuatan aplikasi barcode scanner pada sistem absensi CV. Pemindo menggunakan android zxing library.
2.1
Sistem dan Absensi
Sistem pada dasarnya adalah sekelompok unsur yang erat hubungannya satu dengan yang lainnya, yang berfungsi bersama-sama untuk mencapai tujuan tertentu [6]. Pendekatan sistem yang lebih menekankan pada prosedur mendefinisikan sistem sebagai suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul dan bersama-sama untuk melakukan kegiatan atau untuk menyelesaikan suatu sasaran tertentu. Suatu sistem mempunyai karakteristik tertentu, yaitu mempunyai komponen-komponen (components), batas sistem (boundary), lingkungan luar sistem (environment), penghubung (interface), masukan (input), keluaran (output), pengolah (process), dan sasaran (objective) atau tujuan (goal). Untuk mencapai tujuan dari suatu sistem yang dibuat, dibutuhkan 3 perangkat atau alat bantu yang
dapat meningkatkan kinerja dari sebuah sistem, sehingga tujuan dari suatu sistem tersebut dapat dicapai. Tiga perangkat tersebut meliputi: prangkat keras (hardware), perangkat lunak (software), dan manusia (brainware). Perangkat keras dapat berupa komputer, sedangkan perangkat lunak dapat berupa program dan manusia dapat berupa manajer. Analisis sistem, programmer, ataupun siapa saja yang bertindak sebagai user.Sistem memiliki beberapa syarat, yaitu diantaranya: 1. Sistem harus dibentuk untuk menyelesaikan tujuan. 2. Elemen sistem harus mempunyai rencana yang ditetapkan. 3. Adanya hubungan diantara elemen sistem. 4. Unsur dasar dari proses (arus informasi, energi dan material) lebih penting dari pada elemen sistem. 5. Tujuan organisasi lebih penting dari pada tujuan elemen.
2.2
Android
Android adalah sebuah sistem operasi untuk perangkat mobile berbasis Linux yang mencakup sistem operasi, middleware dan aplikasi. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel/smartphone. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia. Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan open source pada perangkat mobile. Di lain pihak, Google merilis kode – kode Android dibawah lisensi Apache, sebuah lisensi perangkat lunak dan open platform perangkat seluler. Dalam pengembangan aplikasi android menyediakan Android SDK yang menyediakan tools dan API untuk para pengembang aplikasi dengan platform Android. Android menggunakan Java sebagai bahasa pemrogramannya [4].
2.3
Client Server
Arsitektur jaringan client server merupakan model konektivitas pada jaringan yang membedakan fungsi komputer apakah sebagai client atau server. Arsitektur ini menempatkan sebuah komputer sebagai server yang bertugas memberikan layanan kepada terminal-terminal lain (client) yang terhubung dalam
sistem jaringan itu. Server dapat bertugas untuk memberikan layanan berbagi pakai berkas (file server), printer (printer server), jalur komunikasi (server komunikasi). Pada model arsitektur ini, client tidak dapat berfungsi sebagaiserver, tetapi server dapat berfungsi sebagai client (server non-dedicated). Namun hal ini sebaiknya dihindari agar arsitektur Client Server tidak berubah menjadi arsitektur P2P. Prinsip kerja jaringan dengan arsitektur ini sangat sederhana, dimana server akan menunggu permintaan dari client, memperoses dan memberikan hasilnya kepada client, sedangkan client akan mengirimkan permintaan ke server, menunggu proses dan melihat visualisasi hasil prosesnya. Sistem Client Server ini tidak hanya diperuntukkan bagi pembangunan sistem jaringan komputer lokal. Sistem ini menggunakan protokol utama Transmission Control Protocol/Internet Protocol (TCP/IP), sedangkan sistem operasi yang digunakan antara lain Unix, Linux, Novell Netware dan Windows NT [7].
mengakses database. MySQL termasuk RDBMS (Relational Database Management System) yang lebih populer lewat kalangan pemrograman web, terutama dilingkungan Linux [5].
2.4
3. Perancangan Sistem
QR Code
QR Code adalah sebuah kode batang dua dimensi yang ditemukan oleh sebuah perusahaan Jepang bernama Denso Wave pada tahun 1994. QR Code ini adalah pengembangan dari kode batang sebelumnya. Pada model barcode lama, data disimpan secara horizontal saja sedangkan pada QR Code, data disimpan baik secara vertikal maupun horizontal [2].
2.8
Database
Database adalah kumpulan dari item data yang saling berhubungan satu dengan yang lainnya yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu, tersimpan di hardware komputer dan dengan software untuk melakukan manipulasi untuk kegunaan tertentu [8].
2.9
UML
Unified Modelling Language (UML) adalah sebuah “bahasa” yang telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem [3].
Perancangan sistem merupakan suatu upaya dari perusahaan untuk memulai memiliki sistem yang lebih baik dari pada sistem yang lama ataupun memiliki pembaharuan dari sistem yang sudah ada. Perancangan sistem dilakukan setelah mendapat gambaran dari apa yang harus dikerjakan.
3.1 Analisis
Java menurut definisi dari Sun adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer personal ataupun pada lingkungan jaringan.Saat ini Java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web [3].
Dalam membangun sebuah aplikasi diperlukan tehapan-tahapan yang dilakukan dalam pembangunannya. Adapun tahapan-tahapan yang dilakukan dalam pembangunan aplikasi absensi ini meliputi proses analisis yang terdiri dari analisis kebutuhan aplikasi dan arsitektur sistem, perancangan sistem yang akan digambarkan dengan use case diagram, perancangan database dan perancangan antarmuka aplikasi yang akan dibangun dengan berbasis android mobile dan web.
2.6
3.1.1 Analisis Kebutuhan Sistem
2.5
Java
PHP
PHP yang merupakan singkatan dari PHP HypertextProcessor. PHP merupakan bahasa berbentuk skripserver–side dalam pengembangan web yang disisipkan pada dokumen HTML yang ditempatkan dalam server dan diproses di server. Hasilnya yang akan dikirimkan ke klien, tempat pemakai menggunakan browser [1].
Sistem absensi ini akan dibangun dalam dua aplikasi utama, yaitu aplikasi administrator berbasis web dan aplikasi scanner. Setiap aplikasi memiliki fungsinya masing-masing.
3.2 2.7
My SQL
MySQL adalah salah satu jenis database server yang terkenal, disebabkan MySQL menggunakan SQL sebagai bahasa dasar untuk
Perancangan Sistem Pada tahap ini penulis akan menggambarkan
sistem yang akan dibangun dengan menggunakan UML sebagai media visualisasi sebuah perangkat
lunak atau sistem. Adapun bagian UML yang akan
bahwa proses diawali dengan input username dan
dipaparkan ialah sebagai berikut:
password kemudian proses validasi terjadi dimana
3.2.1 Use Case Diagram
apabila username dan password ditemukan admin
Use case akan menggambarkan secara grafis
berhasil login dan masuk ke halaman home jika tidak
bagaimana interaksi antara sistem dengan pengguna.
maka
admin
akan
kembali
Adapun use casepada perancangan aplikasi barcode
username dan password. Admin
scanner pada sistem absensi CV.
mengulangi
input
Sistem
Start
Sistem Input username dan password
Scan
Validasi
[ tidak valid ]
[ valid ]
Pengguna Android Home admin
Tentang
End
Keluar
Gambar 3.2 Activity Diagram Login Admin Gambar 3.1 Use Case Diagram Pengguna Use case diatas merupakan use case diagram dari sisi pengguna android yang dalam hal
b.
Activity Diagram Kelola Data Activity diagram kelola data merupakan
visualisasi dari proses kelola atau manajemen data
ini ialah pegawai CV.
pada aplikasi. Pada gambar ini dapat dilihat bahwa proses diawali dengan input data dimana selanjutnya
3.2.2 Activity Diagram akan
sistem akan mengecek apakah data ada atau tidak,
menggambarkan rangkaian aliran aktivitas yang
jika data ada dilakukan proses update data namun
digunakan untuk memodelkan action yang dilakukan
jika data tidak ada maka proses yang dilakukan
saat sebuah operasi di eksekusi. Adapun activity
berupa input data. Kedua proses diatas akan
diagram dari perancangan aplikasi barcodescanner
dilanjutkan dengan proses penyimpanan. Jika proses
pada sistem absensi CV. Pemindo akan dipaparkan
penyimpanan berhasil maka data akan ditampilkan.
Activity
diagram
dibawah
ini
sebagai berikut.
3.2.2.1 Activity Diagram Admin
Admin
Sistem
Start
Input data
Berikut beberapa activity diagram dari
Cek Data
[ tidak ada ]
[ ada ]
Insert Data
Ubah data
perancangan aplikasi barcode scanner pada sistem absensi CV. Pemindo untuk admin.
a.
Activity Diagram Login Admin
Tampilkan Data
Simpan
Activity diagram ini merupakan visualisasi End
dari proses login seorang admin pada website administrator aplikasi. Pada gambar ini dapat dilihat
Gambar 3.3 Activity Diagram Kelola Data
3.2.2.2 Activity Diagram Android Berikut beberapa activity diagram dari perancangan aplikasi barcode scanner pada sistem absensi CV. Pemindo untuk pengguna android.
a.
Activity Diagram Scan Pegawai Activity
diagram
scan
pegawai
ini
merupakan visualisasi dari proses scan qrcode pegawai pada aplikasi android. Pada gambar dibawah ini dapat dilihat bahwa proses scan pegawai diawali dengan kegiatan pengguna yaitu menscanqrcode pegawai. Selanjutnya sistem akan membaca qrcode hingga dilanjutkan pada proses absensi pegawai.
Pegawai -Id_Pegawai : int -Nama_Pegawai : char -Tpt_Lahir : char -Tgl_Lahir : char -Kelamin : char -Agama : char -Alamat : char +Tambah() +Edit() +Hapus()
1
Absen Pegawai -Id_Absenp : int -Tanggal -Bulan : char -Tahun : char -Datang : char -Pulang : char 0..* -Keterangan : char -Id_Pegawai : char +Tambah() +Edit() +Hapus()
Setelah proses scanning absensi selesai maka sistem Gambar 3.5 Class Diagram
akan menampilkan konfirmasi kepada pengguna apakah proses scan telah berhasil atau tidak.
Gambar Android
Sistem
diatas
memperlihatkan
class
diagram dari perancangan aplikasi barcode scanner
Start
pada sistem absensi CV. Pemindo, dimana terdapat 2 Scan Pegawai
Scanning QRCode
Konfirmasi
Simpan Absen
buah kelas yang saling berhubungan satu dengan yang lainnya. Class tersebut meliputi pegawai dan absenpegawai.
End
3.3 Gambar 3.4 Activity Diagram Scan Pegawai
Perancangan Database Perancangan database dimaksudkan untuk
menganalisis field-field apa saja yang dibutuhkan
3.2.3
Class Diagram Class
diagramakan
untuk menggambarkan
dapat
membangun
perancangan
aplikasi
barcodescanner pada sistem absensi CV. Pemindo.
struktur sistem dari segi pendefinisian kelas-kelas yang dibuat untuk membangun sistem. Berikut class diagram perancangan aplikasibarcode scanner pada sistem absensi CV. Pemindo.
3.4
Perancangan Antarmuka Perancangan antarmuka merupakan proses
analisa untuk mendapatkan gambaran dari layout aplikasi yang akan dibangun.Adapun perancangan antarmuka dalam pembuatan aplikasi absensi ini akan
penulis paparkan dari sisi admin web dan dari sisi
hal
android sebagai pengguna aplikasi.
mengimplementasikan rancangan yang telah ada.
3.4.1
4.2.1
Perancangan Antar Muka Admin
yang
Perancangan antarmukaadmin perancangan
selalu
dibutuhkan
dalam
Spesifikasi Perangkat Keras Perangkat
keras
merupakan
komponen
aplikasi barcode scanner pada sistem absensi CV.
peralatan yang sangat berpengaruh dalam pembuatan
Pemindo dapat dilihatdari beberapa tampilan berikut:
sebuah aplikasi. Adapun perangkat keras yang
1.
Halaman Login Admin
dibutuhkan dalam implementasi aplikasi barode
2.
Halaman Home Admin
scanner pada sistem absensi CV. Pemindo adalah
3.
Halaman View Data
sebagai berikut :
4.
Halaman Input Data
3.4.2
Perancangan Antar Muka Android
1.
Perancangan
Handphone Dengan Basis Sistem Operasi Android Handphone digunakan untuk menjalankan
antarmukaandroid
program aplikasi yang telah dikembangkan.
dariperancangan aplikasi barcode scanner pada
Adapun handphone yang digunakan adalah
sistem absensi CV. Pemindo dapat dilihatdari
SmartFrenAndromax i dengan spesifikasi
beberapa tampilan berikut :
sebagai berikut:
1.
Halaman Utama
2.
Halaman Scan
3.
Halaman Tentang
4.
Implementasi dan Pengujian Sistem
1.
CPU: Snapdragon 1GHz Dual Core Processor.
2.
Ruang
penyimpanan:
Large
Internal Storage 4GB ROM +512 MB RAM.
4.1
3.
Implementasi Sistem
Ice Cream Sandwich (ICS).
Untuk dapat melakukan implementasi sistem 4.
pada smartphone, sebelumnya persiapan yang harus
5.
berupa pemindahan file apk pada komputer ke dalam
proses
dilanjutkan
dengan
Masukan: Capacitive Multi Touch Screen (5 Finger Touch Point).
sdcard pada smartphone menggunakan media kabel Kemudian,
Dimensi layar: 4 LCD WVGA with IPS Technology.
dilakukan ialah pengguna harus menginstal aplikasi
data.
Sistem Operasi: OS Android 4.0
2.
Kabel data serial port
menginstal apk tersebut. Setelah proses penginstalan
Fungsi dari kabel data ini adalah untuk
selesai aplikasi telah dapat dijalankan.
menghubungkan antara Komputer dengan Handphone.
4.2
Spesifikasi
Perangkat
Keras
dan
Lunak
3.
Satu unit PC dengan spesifikasi antara lain: 1.
Dalam menerapkan rancangan yang telah
Prosesor : Intel(R) Core(TM) i3 CPU
dibuat, ada beberapa hal yang harus dibutuhkan.
2.
Memori : 2 Gb
Perangkat keras dan perangkat lunak merupakan dua
3.
Ruang Penyimpan : 500 Gb
Pada gambar 4.1 dapat dilihat bagaimana
4.2.2
Spesifikasi Perangkat Lunak
hasil rancangan halaman loginadmin yang akan
Perangkat lunak merupakan perangkat yang
dibangun.
Pada
halaman
login
admin
ini
berguna untuk mengatur kinerja peralatan fisik
administrator aplikasi diminta untuk memasukkan
(perangkat keras) komputer. Perangkat keras hanya
username dan password untuk dapat masuk pada
bisa dioperasikan dengan menggunakan perangkat
menu utama aplikasi admin.
lunak. Adapun perangkat lunak yang dibutuhkan dalam implementasi aplikasi barcode scanner pada
b.
Tampilan Halaman Home Admin
sistem absensi CV. Pemindo adalah sebagai berikut : 1.
2.
halaman awal ketika seorang admin berhasil login.
Ultimate 32 bit.
Berikut
Eclipse Juno lengkap dengan ADT dan
perancangan aplikasi barcode scanner pada sistem
Android SDK.
absensi CV. Pemindo.
3.
XAMPP.
4.
Macromedia Dreamweaver.
5.
Server Online
4.3
Tampilan halaman home adminmerupakan
Sistem Operasi Microsoft Windows 7
tampilan
halaman
home
admin
dari
Pengujian Sistem
Pengujian ini dilakukan pada desain antarmuka admin aplikasi dan desain antarmuka pengguna android.
4.3.1
Pengujian Desain Antarmuka Admin
Aplikasi
a.
Gambar 4.2Tampilan Halaman Home Admin
Tampilan Halaman Login Admin
Pada gambar 4.2 dapat dilihat bagaimana
Tampilan halaman loginadmin berfungsi menampilkan halaman untuk verifikasi akses admin untuk dapat mengolah data pada aplikasi absensi ini. Berikut tampilan halaman login admin.
hasil dari rancangan halaman home admin yang akan dibangun. Pada halaman home admin ini terdapat beberapa menu yang digunakan untuk mengolah data aplikasi meliputi menu home, admin, pegawai, absen dan keluar.
c.
Tampilan Halaman View Data Tampilan halaman inimerupakan halaman
yang menampilkan data-data yang akan diolah oleh admin. Halaman ini meliputi halaman admin, pegawai dan absensi. Gambar 4.1Tampilan Halaman Login Admin
Berikut tampilan halaman view data.
Pada gambar 4.4 dapat dilihat bagaimana hasil dari rancangan halaman input data yang akan dibangun. Pada halaman ini terdapat sebuah form entri data dengan beberapa komponen didalamnya yang digunakan untuk menambah data pada aplikasi. Data-data tersebut meliputi data admin dan pegawai.
4.3.2
Pengujian
Desain
Antarmuka
Pengguna Aplikasi Android Pengujian desain antarmuka ini merupakan hasil pengujian desain antarmuka yang telah berhasil dibangun untuk digunakan oleh seorang pengguna Gambar 4.3Tampilan Halaman View Data Pada gambar 4.3 dapat dilihat bagaimana hasil dari rancangan halaman view data yang akan
aplikasi android pada aplikasi barcode scanner pada absensi
kehadiran.
Berikut
beberapa
tampilan
halaman seperti berikut:
dibangun. Pada halaman ini data-data pada aplikasi meliputi data admin, pegawai dan absen akan
a.
Tampilan
ditampilkan dalam sebuah tabel yang memiliki aksi didalamnya yaitu edit dan hapus.
Tampilan Halaman Splash Screen berikut
ialah
hasil
desain
antarmuka dari halaman splash screen yang dibangun untuk pengguna aplikasi android pada aplikasi
d.
Tampilan Halaman Input Data
barcode scanner pada sistem absensi CV. Pemindo.
Tampilan halaman inimerupakan halaman yang disediakan untuk menginput data-data yang diperlukan untuk aplikasi absensi oleh admin. Halaman ini meliputi halaman admin dan pegawai. Berikut tampilan halaman input data. Gambar 4.5Tampilan Halaman SplashScreen
b.
Tampilan Halaman Utama Tampilan
halaman
utama
merupakan
halaman pembuka yang akan membawa pengguna pada halaman-halaman lain pada aplikasi barcode scanner pada sistem absensi CV. Pemindo. Berikut Gambar 4.4Tampilan Halaman Input Data
tampilan halaman utama.
Gambar 4.6Tampilan Halaman Utama Gambar 4.8Tampilan Halaman Tentang
c.
Tampilan Halaman Scan Tampilan halaman scan merupakan halaman
yang berfungsi untuk menscan atau identifikasi pegawai berupa QR Code yang ada pada id card pada aplikasi barcode scanner pada sistem absensi CV. Pemindo. Berikut tampilan halaman scan.
e.
Tampilan Halaman Keluar Tampilan
berikut
ialah
hasil
desain
antarmuka dari halaman keluar aplikasi yang dibangun untuk pengguna aplikasi barcode scanner pada sistem absensi CV. Pemindo.
Gambar 4.7Tampilan HalamanScan Gambar 4.9Tampilan Halaman Keluar
d.
Tampilan Halaman Tentang Tampilan halaman ini merupakan halaman
yang berisi deskripsi aplikasi serta pengembang dari aplikasi barode scanner pada sistem absensi CV. Pemindo. Berikut tampilan halaman tentang.
5. Kesimpulan dan Saran
Daftar Pustaka
Kesimpulan merupakan suatu hasil rangkuman dari penelitian tugas akhir yang telah dilakukan. Saran merupakan suatu kekurangan dari penelitian tugas akhir yang diargumentasikan oleh si penulis untuk disempurnakan oleh penulis lainnya.
5.1
Kesimpulan Dari
uraikan,
pembahasan
maka
pada
yang
bagian
sudah
akhir
penulis
ini
dapat
disimpulkan bahwa : 1.
Penggunaan
jaringan
wifi
diimplementasikan
untuk
kecurangan
melakukan
dalam
dapat
menangani proses
absensi. 2.
Aplikasi dibangun dengan dua bahasa pemrograman,
yaitu
PHP
dan
Java.
Konfigurasi keduanya telah menghasilkan aplikasi
yang
melakukan
dapat
sebuah
digunakan aktivitas
untuk absensi
langsung melalui sebuah perangkat mobile.
5.2
Saran Selain kesimpulan diatas, adapaun saran
penulis pada penelitian kali ini ialah sebagai berikut: 1.
Adanya penambahan fitur-fitur baru yang akan
memberikan
kemudahan seorang informasi
manfaat
dalam
pegawai
khususnya
berbagaihal dalam
perihal
untuk
memperoleh
kegiatan
kantor
khususnya. 2.
Desain aplikasi kedepannya agar dibuat lebih mudah digunakan serta memiliki fungsi mobilitas tinggi.
[1] Kadir, Abdul. 2011. Dasar Pemrograman Web Dinamis,Yogyakarta : Penerbit Andi. [2] Kieseberg, P., Leithner, M., Mulazzani, M., Munroe, L., Schrittwieser, S., Sinha, M., Weipll, E. 2013. QR Code Security.Paris : TwUC. [3] Nugroho Adi. 2013 Rekayasa Perangkat Lunak Menggunakan UML & Java. Yogyakarta: Andi Offset. [4] Safaat, H. Nazruddin. 2012.Pemrograman Aplikasi Mobile Smartphone dan Table PC berbasis Android(Edisi Revisi, Bandung : PenerbitInformatika Bandung. [5] Saputro, Wahju T. 2012. MySQL untuk Pemula, Yogyakarta : Penerbit Pena Media. [6] Sutarbi, Tata. 2012. Sistem Informasi Manajemen.Yogyakarta : Penerbit Andi. [7] Sutedjo, Budi Dharma Oetomo. 2013. Konsep dan Aplikasi Pemrograman Client Server dan Sistem Terdistribusi,Yogyakarta : Penerbit Andi. [8] Raharjo, Budi. 2011. Database. Yogyakarta : Penerbit Andi.