12.07.2015 Views

Buku Prosiding Seminar Nasional Tahun 2012 - ELEKTRO ...

Buku Prosiding Seminar Nasional Tahun 2012 - ELEKTRO ...

Buku Prosiding Seminar Nasional Tahun 2012 - ELEKTRO ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

T I | 31QRCode adalah sebuah bentuk kode batang duadimensi. Kode ini dibuat tahun 1994 oleh perusahaanjepang Denso-wave. Kode ini dapat dibaca denganmudah dengan menggunakan kamera telepon seluler.Informasi umum yang menggunakan QRCode sepertiURL, SMS, kontak dan teks lainnya. QRCode mampumenyimpan 7.089 angka, 4.296 alfabet, 2.953 bytebiner, 1.817 huruf kanji atau gabungan. Beberapacontoh penggunaan QRCode di luar negeri salahsatunya pada dunia pendidikan. QRCode digunakanberhubungan dengan mobile learning. Salah satuuniversitas di inggris menggunakan QRCode untuk isianpendaftaran, katalog buku perpustakaan. QRCode jugaditerapkan untuk pelajaran bahasa, tabel unsur kimiadan pelajaran matematika dengan ditambahkan aspekpermainan [1] .Pada transportasi publik, QRCode juga dapatditerapkan. QRCode digabungkan dengan NFC untukregistrasi penumpang pada awal dan akhir perjalanan.Penumpang juga dapat melihat harga tiket, informasikeberangkatan dan sebagainya. Petugas di sisi lain dapatmelihat keabsahan tiket tersebut [2] . Teknik pengenalanpengguna dengan menggunakan QRCode padasmartphone telah menjadi bahan penelitian. Teknikpengenalan tersebut dengan mengambil QRCode padasmartphone dan mengirimkannya ke server untukpengecekan lebih lanjut. Teknik tersebut dilakukanuntuk menyederhanakan proses dan mengurangiserangan brute-force, man-in the middle, keyboardhacking yang sering terjadi pada proses otentifikasi [3] .Pada makalah ini, kami membuat sebuah sistempengenalan QRCode untuk otentifikasi kehadiran.Dengan seiring waktu dan banyaknya penggunasmartphone serta di sisi lain masih banyak kehadiranhanya tercatat secara manual, maka penggunaanQRCode sebagai otentifikasi kehadiran menjadi salahsatu alternatif yang layak untuk digunakan.2. Metode PenelitianPembuatan sistem pengenalan QRCode denganmenerapkan daur hidup pengembangan sistem (systemdevelopment life cycle) secara umum [4] dan penggunaansimbol-simbol diagram UML [5] . Hal ini ditujukan untukstandarisasi dan sistem dapat berjalan dan berfungsidengan baik sesuai yang diharapkan. Daur hidupdimulai dari pengambilan kebutuhan, kemudiandilanjutkan dengan analisis, perancangan, implementasidan terakhir pengujian sistem.Pada tahapan kebutuhan dan analisis didapatkanhubungan antar perangkat yang nanti menjadi sistem.ISBN: 978-602-97832-0-9Seperti terlihat pada gambar 2, sistem terdiri atassmartphone, tablet dan komputer data. Smartphonedigunakan untuk menghasilkan QRCode bagi user.Tablet digunakan untuk membaca (decode) QRCodepengguna. Komputer digunakan untuk menyimpan data.Gambar 2. Deployment diagram sistemPengguna dapat melakukan beberapa hal dari sistemseperti terlihat pada gambar 3 yaitu menjalankanaplikasi pencatat kehadiran, menampilkan QRCodepengguna yang bersangkutan yang berisi data nomorpengguna dan nomor imei atau kode unik teleponseluler, memindai (scanning) QRCode tersebut danmelihat hasilnya.Gambar 3. Usecase diagram penggunaDetil proses yang terjadi pada interaksi antara penggunadan sistem dapat terlihat pada gambar 4. Setelahpengguna menjalankan aplikasi dan menekan menupembuatan QRCode maka sistem akan mengambilnomor pengguna dan imei. Selanjutnya sistem akanmembuat QRCode tersebut dan menampilkannya dilayar smartphone. Kemudian pengguna mendekatkanlayar smartphone-nya ke layar tablet. Berikutnya sistemakan melakukan pengecekan dengan melibatkan prosesdecoding QRCode dan memperlihatkan hasilnya di layartablet apakah berhasil atau tidak. Jika berhasil makayang ditampilkan adalah nama pengguna, apabila tidakberhasil maka ditampilkan pesan kesalahan danpengguna diminta melakukan pemindaian ulang.SNTE-<strong>2012</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!