bab i pendahuluan - potensi utama repository

advertisement
BAB I
PENDAHULUAN
I.1.
Latar Belakang
Aplikasi dibuat dengan tujuan utama yaitu mempermudah penggunanya.
Maraknya berbagai aplikasi yang muncul saat ini telah memberikan kemudahan
pada berbagai aspek kehidupan. Aplikasi berbasis platform android merupakan
aplikasi yang tengah merajai untuk saat ini, khususnya pada sebuah perangkat
bergerak/smartphone. Dengan dukungan akses internet yang prima yang dimiliki
smartphone dengan sistem operasi android, aplikasi berbasis mobile platform ini
belakangan menjadi primadona dalam proses pertukaran data pada aplikasi.
Dalam dunia pendidikan keunggulan aplikasi berbasis android dapat
dimanfaatkan sebagai alat atau media yang mempermudah jalannya proses
pendidikan. Salah satunya ialah proses presensi/absensi mahasiswa pada
perguruan tinggi. Universitas Dian Nusantara merupakan salah satu perguruan
tinggi swasta yang masih menerapkan sistem presensi/absensi manual dimana
pengumpulan data-data hadir mahasiswa dilakukan dengan pemanggilan atau
pengisian tanda tangan secara langsung pada sebuah kertas. Masalah diatas
agaknya dapat diatasi dengan dibangunnya sebuah aplikasi mobile presensi
mahasiswa berbasis platform android yang mengusung konsep kemudahan dalam
pemakaiannya. Dimana dalam implementasinya dimanfaatkan teknologi Quick
Response Code (QR Code) sebagai inisial/ID yang menyimpan data mahasiswa
dalam bentuk gambar.
QR Code sendiri merupakan evolusi kode batang dari 1 dimensi menjadi 2
dimensi yang dikembangkan oleh Denso Wave. Dengan berbagai keunggulan QR
Code yang meliputi mudah dibaca dari berbagai arah, ukuran kecil, kapasitas
besar hingga tahan terhadap kotoran dan rusak, teknologi jenis ini akan
memudahkan
proses
presensi/absensi
hingga
berjalan
otomatis
dan
terkomputerisasi serta akan pula meminimalisir penggunaan sebuah kertas dalam
proses presensi/absensi tersebut.
Nantinya aplikasi akan dibangun dua arah meliputi aplikasi web sebagai
admin dan aplikasi android sebagai pengguna dengan memanfaatkan JSON (Java
Script Object Notation) sebagai format pertukaran data pada aplikasi android.
JSON sendiri merupakan format yang ringan untuk memasukan data ke dalam
sebuah variabel. Sangat mudah dimengerti dan diimplementasikan oleh manusia,
dan mudah juga untuk komputer dalam melakukan parsingnya. Dengan itu pada
perancangan aplikasi ini penulis berinisiatif mengangkat perancangan ini dengan
judul “Perancangan Aplikasi Absensi Mahasiswa Untuk Perangkat Mobile
Menggunakan Teknologi Quick Response Code ”
I.2.
Ruang Lingkup Permasalahan
I.2.1. Identifikasi Masalah
Berdasarkan latar belakang masalah di atas, penulis mengidentifikasikan
masalah sebagai berikut:
1. Sistem absensi mahasiswa yang belum terkomputerisasi dan masih
berjalan manual yaitu dengan pemanggilan atau pengisian tanda tangan
secara langsung pada sebuah kertas.
2. Perlu dibangun sebuah aplikasi berbasis mobile android untuk menangani
proses absensi mahasiswa.
3. Penerapan Teknologi QR Code pada perangkat Mobile.
I.2.2. Perumusan Masalah
Permasalahan yang dihadapi dan diharapkan dapat diselesaikan melalui
penelitian ini adalah:
1. Bagaimana merancang sebuah sistem absensi yang terkomputerisasi?
2. Bagaimana membangun sebuah aplikasi mobile berbasis android untuk
menangani proses absensi?
3. Bagaimana menerapkan teknologi QR Code pada perangkat Mobile?
I.2.3. Batasan Masalah
Agar pembahasan masalah yang dilakukan pada penelitian ini tidak
menyimpang dari tujuan yang telah ditetapkan, maka batasan yang dipakai saat
penulisan dari penelitian ini adalah:
1. Aplikasi akan dibangun dengan menggunakan bahasa pemrograman Java.
2. Aplikasi hanya dikembangkan untuk perangkat smartphone dengan sistem
operasi android.
3. Perancangan antarmuka pada sisi admin akan dibangun menggunakan
bahasa pemrograman PHP.
4. Untuk penyimpanan data absensi digunakan MySQL sebagai database
aplikasi.
5. Perancangan sistem absensi hanya untuk satu kelas saja.
6. Pada tahap implementasi diasumsikan tidak meliputi bagaimana
penyalahgunaan QR Code pada proses absensi.
I.3.
Tujuan dan Manfaat
I.3.1. Tujuan
Berdasarkan dari latar belakang dan rumusan masalah yang telah
dipaparkan sebelumnya, tujuan dari penelitian ini adalah sebagai berikut :
1. Untuk mengkaji bagaimana penerapan teknologi QR Code pada sebuah
perangkat mobile berbasis android.
2. Membangun sebuah sistem absensi mahasiswa dengan QR Code.
3. Menghasilkan sebuah sistem absensi berbasis android yang akan membuat
proses absensi berjalan secara terkomputerisasi.
I.3.2. Manfaat
Selain memiliki tujuan penelitian ini juga memiliki manfaat yang dapat
penulis simpulkan sebagai berikut:
1. Perancangan aplikasi ini akan menghasilkan sistem absensi mahasiswa
yang terkomputerisasi.
2. Memudahkan mahasiswa melakukan absensi melalui sebuah perangkat
mobile berbasis android.
3. Dibangunnya aplikasi ini diharapkan dapat membantu pihak kampus
khususnya
yaitu
pegawai
Universitas
Dian
Nusantara
dalam
memanajemen absensi mahasiswa yang mengikuti pendidikan.
4. Penelitian ini dapat menjadi referensi bagi pengembang lain khususnya
yang mengupas topik tentang penerapan teknologi QR Code pada aplikasi
mobile.
I.4.
Metodologi Penelitian
Pada penelitian kali ini penulis menggunakan studi kepustakaan (library
research), yaitu menggunakan sumber-sumber melalui buku, jurnal, tugas akhir,
tesis maupun disertai browsing melalui internet, serta sumber-sumber lain yang
relevan untuk digunakan dalam penelitian ini. Perancangan aplikasi dilakukan
untuk merencanakan alur program, serta rancangan tampilan untuk aplikasi yang
akan dibuat. Tahapan selanjutnya yang akan dilakukan ialah pembuatan program
menggunakan Eclipse sebagai tool pemrograman. Tahap selanjutnya testing
program yang telah dibuat menggunakan pemrograman android. Tahap terakhir
dalam pembuatan aplikasi ini dilakukan proses instalasi untuk program yang telah
selesai dibuat pada peralatan sesungguhnya.
Sistematika dari metodologi penelitian ini di antaranya:
1.4.1. Prosedur Perancangan
Langkah-langkah yang dilakukan untuk membuat aplikasi ini dapat dilihat
pada gambar I.1. berikut ini.
Target:
Sistem Absensi Berbasis Android
Analisis Kebutuhan:
Aplikasi mampu melakukan proses absensi
Spesifikasi:
Aplikasi dapat berjalan pada smartphone dengan sistem operasi android
Ice Cream Sandwich, Jeally Bean, dan generasi selanjutnya.
Desain dan Implementasi:
Perancangan sistem serta implementasinya menggunakan bahasa
pemrograman java.
Gagal
Verifikasi
Berhasil
Validasi:
Pengujian dilakukan secara menyeluruh
Pengujian dilakukan secara menyeluruh
Finalisasi:
Hasil akhir berupa Aplikasi Absensi Berbasis Android
Gambar I.1. Prosedur Perancangan
1.4.2. Analisis Kebutuhan
Sesuai dengan penyelesaian masalah yang akan dilakukan, kebutuhan
yang harus ada pada aplikasi yang dibuat adalah:
1. Aplikasi harus dapat digunakan pada sistem operasi android smartphone
Ice Cream Sandwich, Jeally Bean, dan android generasi selanjutnya.
2. Aplikasi harus mampu melakukan proses absensi dengan memanfaatkan
teknologi QR Code melalui perangkat mobile berbasis android.
1.4.3. Spesifikasi dan Desain
Secara umum aplikasi mempunyai spesifikasi sebagai berikut:
1. Aplikasi dapat berjalan pada perangkat mobile dengan sistem operasi
android.
2. Sebuah perangkat komputer atau laptop yang terhubung pada jaringan
Internet.
Dengan spesifikasi di atas, maka tools yang dibutuhkan untuk
mengimplementasikan aplikasi ini adalah:
a. Tools yang digunakan adalah Eclipse versi Juno (untuk struktur
navigasi dan storyboard) dan Android Virtual Device (untuk eksekusi
melihat tampilan dan uji coba program).
b. Alat uji yang digunakan untuk menguji adalah 1 unit PC/laptop dengan
sistem operasi windows yang berfungsi sebagai wadah tempat
perancangan aplikasi ini sebelum akhirnya dapat dijalankan di
smartphone android.
1.4.4. Implementasi dan Verifikasi
Setelah spesifikasi dan desain, selanjutnya dilakukan pembuatan aplikasi
untuk mengetahui apakah aplikasi sudah dapat berjalan dengan baik sehingga
perlu dilakukan verifikasi. Dengan demikian bila ada kesalahan dapat diperbaiki
terlebih dahulu.
1.4.5. Validasi
Selanjutnya dilakukan pengujian aplikasi secara menyeluruh. Setelah
melewati tahap validasi dan sistem telah berjalan dengan baik sesuai dengan
spesifikasi maka sistem telah siap diuji pada saat seminar dan sidang skripsi.
I.5.
Keaslian Penelitian
Dalam perancangan maupun penelitian yang dilakukan memiliki bukti
keaslian, dimana setiap keaslian dari penelitian terdahulu akan pengembangan
dengan penelitian yang akan dirancang. Berikut penelitian terdahulu tertera pada
tabel I.1. berikut :
Tabel I.1. Keaslian Penelitian
No.
Peneliti/Tahun
Judul
Hasil
1.
M. Pasca
Nugraha,
Dr.
Ir. Rinaldi
Munir
M.T. (2011)
1.
Pengembangan
Aplikasi QR Code
Generator dan QR
Code Reader dari
Data
Berbentuk
Image
2.
3.
4.
5.
2.
Rizkysari
Meimaharani,
Diana
Laily
(2014)
PERANCANGAN 1.
E-COMMERCE
GOODY
BAG
SPUNBOND
MENGGUNAKAN
QR
CODE
BERBASIS WEB
RESPONSIF
2.
I.6.
Lokasi Penelitian
Dari hasil pengujian bahwa
Perangkat
lunak
dapat
menerima masukan berupa
file gambar dengan berbagai
kemungkinan tipe file. File
yang bukan gambar akan
ditolak.
Dapat mengubah file gambar
masukan menjadi sebuah QR
Code
dengan
ukuran
tertentu.
Dapat menyimpan QR Code
yang telah dibangkitkan
menjadi sebuah file gambar.
Perangkat
lunak
dapat
menerima masukan
berupa file gambar QR Code
dengan
berbagai
kemungkinan tipe file.
Perangkat
lunak
dapat
membaca QR Code masukan
dan
menerjemahkannya
menjadi sebuah gambar.
Dengan adanya QR Code ini
konsumen lebih mudah
memperoleh
informasi
mengenai
apa
yang
ditawarkan dari vantacy
shop. Selain itu website
penjualan online ini berbasis
web responsive, sehingga
dapat diakses menggunakan
semua gadget yang dimiliki
oleh
konsumen
dengan
tampilan yang baik.
Menggunakan teknologi QR
Code untuk mempermudah
pihak Vantacy Shop dalam
pendataan Barang masuk dan
barang keluar.
Lokasi penelitian bertempat di Universitas Dian Nusantara yang beralamat
Jl. Jamin Ginting. No. 1 Km.12,5 Lingkungan I, Kelurahan Lau Cih, Kecamatan
Medan Tuntungan, Kota Medan.
I.7.
Sistematika Penulisan
Secara garis besar skripsi ini terdiri dari 5 (lima) bab dan beberapa
lampiran. Adapun setiap bab terdiri dari sub sub dan sistematika penulisan skripsi
ini adalah sebagai berikut :
BAB I
: PENDAHULUAN
Pada bab ini secara ringkas diterangkan mengenai latar belakang,
identifikasi masalah, batasan masalah, tujuan penelitian dan manfaat
penelitian, metodologi penyelesaian masalah, serta sistematika
penulisan.
BAB II : TINJAUAN PUSTAKA
Bab ini membahas tentang teori yang berkaitan dengan pembuatan,
desain dan tampilan Perancangan Absensi Mahasiswa Untuk
Perangkat Mobile Menggunakan Teknologi Quick Response Code,
serta teori-teori yang mendukung analisa penelitian.
BAB III : ANALISA DAN PERANCANGAN
Bab ini berisi tentang analisa dan perancangan aplikasi, yang meliputi
analisa masalah, perancangan interface, perangkat yang digunakan,
algortima serta ketentuan penggunaan.
BAB IV : HASIL DAN PEMBAHASAN
Bab ini berisi tentang tampilan hasil impelentasi program, beserta
pembahasannya, serta kelebihan dan kekurangan sistem yang
dirancang.
BAB V
: KESIMPULAN DAN SARAN
Dalam bab ini diuraikan kesimpulan dan saran yang dapat diberikan
untuk pengembangan aplikasi yang dirancang.
Download