• Tidak ada hasil yang ditemukan

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB II TINJAUAN PUSTAKA DAN DASAR TEORI"

Copied!
9
0
0

Teks penuh

(1)

6

BAB II

TINJAUAN PUSTAKA DAN DASAR TEORI

2.1

Tinjauan Pustaka

Tinjauan pustaka yang diacu untuk penelitian di jabarkan pada Tabel 2.1 Penelitian ini mengacu pada teknologi barcode yang terdapat pada objek-objek penelitian sebelumnya oleh Trio suryaning adinoto (2013), Abdul fadil, Kartika dirdausy, Fauzi hermawan (2008), I wayan eka, Purnama putra, I gede mahendra darmawiguna, I made gede sunarya, (2016), Antonius hanfry setyawan(2013), Hanry wijaya (2011).

Berdasarkan acuan diatas, penelitian ini yang memanfaaatkan teknologi barcode yang di utamakan pada barcode dua dimensi atauQR code yang diimplementasikan ke smartphone Android.

(2)

TABEL 2.1 Tinjauan Pustaka

Penulis Topik Penelitian Objek Teknologi Masukan Keluaran

Trio Suryaning adinoto (2013) Perancangan Absensi Karyawan SMP Negri 1 Kramat Tegal SMP Negri 1 kramat tegal Fingerprint Menggunakan sidik jari

NIP dari Karyawan SMP Negri Kramat Tegal

Abdul fadlil, Kartika Firdausy, Fauzi Hermawan

(2008)

Pengembangan sistem basis data presensi perkuliahan dengan kartu mahasiswa ber-barcode Perkuliahan Barcode CCD scanner seri CD-108E Berupa Kartu KTM

NIM dari mahasiswa

I Wayan Eka Purnama Putra, I Gede Mahendra

Darmawiguna, I Made Gede Sunarya (2016)

Pengembangan aplikasi android: classroom

schedule and activity information menggunakan qr code informasi jadwal penggunaan ruangan kelas.

Barcode 2D Jadwal makul dan ruang kelas

Pemberitahuan jadwal makul dan ruang kelas

Antonius Hendry Setyawan Presensi mahasiswa menggunakan Qr Code Presensi Mahasiswa Teknologi QR Code Identitas atau biodata Mahasiswa

Data mahasiswa yang meliputi Foto dan identitas Mahasiswa Hanry Wijaya (2011) Perancangan Sistem

Presensi Karyawan berbasis pengenalan citra wajah disolo

Karyawan disolo Tecno

Park

Face recognition Citra wajah Karyawan

Foto dari citra wajah karyawan

Penelitian yang diajukan (2015)

Implementasi QR Code untuk Pencatatan identitas burung

Identitas Burung Berupa Qr Code yang di cetak di gelang kaki burung Identitas atau biodata Burung, peternak, dan pemilik

Foto dan identitas burung, identitas peternak dan identitas pemilik

(3)

8

2.2

Dasar Teori

Penelitian yang dibuat memerlukan teori untuk menjelaskan teori yang diperlukan untuk mendukung penelitian.

2.2.1 Android

Menurut Dodit Suprianto dan Rini Agustina, S.Kom, M.Pd. Android Adalah sistem yang bergerak (mobile operating system) yang mengadopsi sistem Linux, namun telah dimodifikasi. Android diambil alih oleh google pada tahun 2005 dari android.

Google menginginkan agar android bersifat terbuka dan gratis, oleh

karena itu hampir setiap kode program android diluncurkan berdasarkan lisensi

open-source aphace yang berarti bahwa semua orang yang ingin menggunakan android dapat men-download penuh cource-code-nya.

Disamping itu produsen perangkat keras juga dapat menambahkan

exrension-nya sendiri kedalam android sesuai kebutuhan produk mereka.

Model pengembanganya yang sederhana membuat android menarik bagi

vendor-vendor perangkat. Android juga merupakan kumpulan perangkat lunak

yang ditujukan bagi perangkat bergerak mencakup sistem operasi,

middleware, dan aplikasi kunci. Android Standart Development Kit (SDK)

menyediakan perlengkapan dan Application Programming Interface (API) yang diperlukan untuk mengembangkan aplikasi pada platform Android menggunakan bahasa pemrograman Java.

(4)

2.2.2 Barcode 2 Dimensi

QR-Code adalah jenis barcode yang berbentuk dua dimensi yang

dikembangkan oleh Denso Wave, sebuah divisi Denso Corporation, sebuah perusahaan di Jepang, yang dipublikasikan pada tahun 1994. QR merupakan singkatan dari Quick Response (respon / tanggapan cepat), sehingga fungsi atau tujuan utama dari teknologi ini adalah penyampaian informasi dengan cepat dan mendapat tanggapan atau respons yang cepat pula. Oleh karena itu

QR-Code dapat dengan mudah dibaca oleh pemindai. Berbeda dengan barcode

biasa yang berbentuk satu dimensi dan menyimpan informasi secara horizontal,

Code mampu menyimpan informasi secara horisontal dan vertikal. QR-Code juga mampu menyimpan teks alfanumerik, kanji, kana, hiragana, simbol,

biner, dan control Code Simbol dua dimensional ini awalnya dimaksudkan untuk digunakan dalam pengendalian produksi suku cadang otomotif, tetapi telah tersebar luas di bidang lain. Simbol-simbol dua dimensi umumnya mengandung lebih banyak data jumlah bila dibandingkan dengan simbol-simbol linear (approx. 100 kali lebih), dan karenanya lebih lama waktu pengolahan data dan proses yang lebih kompleks. Oleh karena itu, Kode QR telah memiliki banyak pertimbangan untuk pola finder agar membaca berkecepatan tinggi.

(5)

10

karakteristik untuk dua dimensi simbol seperti volume besar data(7.089 numerik karakter maksimal), high-density rekaman (sekitar 100 kali lebih tinggi dalam kerapatan darisimbol-simbol linier), sedangkan

alphanumerik sampai 4.296 karakter, kode binery sampai dengan 2.844 byte,

dan huruf kanji sampai dengan 1.817 karakter, sehingga kode QR memiliki keunggulan lain dalam aspek fungsionalitas dan kinerja. (Thonky,2015).

STRUKTUR KODE QR

Kode QR adalah simbol jenis matriks dengan struktur sel yang diatur dalam persegi. Terdiri dari pola fungsi untuk membuat membaca mudah dan data daerah dimana data disimpan. Kode QR telah finder pola, pola keselarasan, waktu pola, dan zona tenang.

2.2.3 My Sql

MySQL merupakan sistem software sistem menejemen

database(Database Management System-DBMS) yang sangat populer di

kalangan pemrograman web, terutama di lingkungan Linux dengan menggunakan script Php dan Perl. Software database ini kini telah tersedia juga pada platform sistem operasi Windows(98/ME ataupun NT/2000/XP).

MySQL merupakan database yang paling populer digunakan untuk

membangun aplikasi web yang menggunakan database sebagai sumber pengelola datanya.

Software databese MySQL kini dilepas sebagai software manajemen database yang open source, sebelumnya merupakan database database yang

(6)

shareware. Shareware adalah suatu software yang dapat didistribusikan secara

bebas untuk keperluan pengguna secara pribadi, tetapi jika digunakan secara komersil maka pemakai harus mempunyai lisiensi dari pembuatnya. Software

open source menjadikan software dapat didistribusikan secara bebas dan dapat

dipergunakan untuk keperluan pribadi ataupun komersial, termasuk didalamnya source code software tersebut. (Betha sidik, Ir 2005).

2.2.4 PHP

Php atau memiliki kepanjangan PHP Hypertext Preprocessor merupakan

suatu bahasa pemrograman yang difungsikan untuk membangun suatu website dinamis. PHP menyatu dengan kode HTML, maksudnya adalah beda kondisi.

HTML digunakan untuk membangun atau pondasi kerangka layout web,

sedangkan PHP tersebut, sebuah web akan sangat mudah di-maintenance atau melakukan perawatan.

PHP berjalan pada sisi server sehingga PHP juga disebut bahasa Server Side Scripting. Artinya bahwa dalam setiap atau untuk menjalankan PHP,

wajib adanya server.

PHP ini bersifat open source sehingga dapat dipakai secara Cuma-Cuma

dan mampu lintas ptatform, yaitu dapat berjalan pada sistem operasi windows maupun linux. PHP juga dibangun sebagai modul pada web server aphace dan sebagai binary yang dapat berjalan sebagai CGI.(Agus Saputra 2011).

(7)

12 2.2.5 Java

Java adalah bahasa pemrograman yang terkenal. Java banyak digunakan

untuk membangun program, dirilis pertama kali pada tahun 1995 oleh Sun Microsystems. Penciptanya adalah James Gosling.

Java berorientasi pada objek. Pemrograman berorientasi objek (object oriented programming atau OOP) adalah suatu pendekatan yang memungkinkan suatu kode yang digunakan untuk menyusun program menjadi lebih mudah untuk digunakan kembali (istilah aslinya reusability), lebih handal, dan lebih mudah dipahami. Salah satu fitur dalam OOP adalah pewarisan. Fitur inilah yang membuat suatu kode yang telah ditulis dalam bentuk kelas sangat mudah untuk diwariskan ke kelas lain guna mendukung sifat reusable.(Abdul Kadir,2012).

2.2.6 Web Service

Web service menurut W3.org mendefinisikan web service sebagai

“sebuah software aplikasi yang dapat teridentifikasi oleh URI dan memiliki

interface yang didefiniskan, dideskripsikan, dan dimengerti oleh XML dan

juga mendukung interaksi langsung dengan software aplikasi yang lain dengan menggunakan message berbasis XML melalui protokol internet”.

Web service adalah sebuah sofware aplikasi yang tidak terpengaruh oleh platform, ia akan menyediakan method-method yang dapat diakses oleh

network. Ia juga akan menggunakan XML untuk pertukaran data, khususnya pada dua entities bisnis yang berbeda.

(8)

Definisi lain Web service adalah sistem software yang dirancang untuk mendukung interopabilitas mesin-ke-mesin yang dapat berinteraksi melalui jaringan. Web service memiliki antarmuka yang dijelaskan dalam format mesin-processable (khusus WSDL). Sistem lain berinteraksi dengan Web

service dalam cara ditentukan oleh deskripsi dengan menggunakan pesan SOAP, biasanya disampaikan menggunakan HTTP dengan serialisasi XML

dalam hubungannya dengan Web lainnya yang terkait standar.

(9)

14 2.2.7 Library Picasso

Picassoadalah sebuah perpustakaan gambar untuk Android. Itu dibuat dan dikelola olehSquare, dan melayani pemuatan gambar dan pengolahan. Menyederhanakan proses menampilkan gambar dari lokasi eksternal. Dalam banyak kasus hanya beberapa baris kode yang diperlukan untuk melaksanakan perpustakaan ini rapi.

Picasso bersinar untuk menampilkan gambar jarak jauh. perpustakaan menangani setiap tahap proses, dari permintaan HTTP awal untuk caching gambar. Hal ini dapat cukup verbose ketika menulis kode untuk melakukan tindakan ini sendiri. Dalam tip ini cepat, kita melihat beberapa kasus penggunaan umum.

Gambar

TABEL 2.1 Tinjauan Pustaka
Gambar 2.2 Proses umum web service

Referensi

Dokumen terkait

menyelesaikan penyusunan skripsi yang berjudul “ Viabilitas Spermatozoa Sapi Bali (Bos javanicus) Pasca Pembekuan pada Kelompok Umur yang Berbeda ”.. Penulis menyadari dalam

harga terhadap alternatif penyedia barang/jasa. Seperti dibahas pada bab sebelumnya bahwa bobot kriteria admnistrasi, teknis dan harga adalah 0,333. Untuk setiap

Dari studi preseden bangunan Pusat Kajian dan Perlindungan ini kita dapat menilai bahwa dalam hal untuk tujuan perlindungan anak sudah cukup baik dengan fasilitas yang

Tujuan dari penelitian ini adalah dapat mengaplikasikan aplikasi aljabar maks-plus pada masalah penjadwalan pengoperasian BST koridor satu di Sura- karta dengan menentukan

Oleh sebab itu dengan demikian meningkatnya perkembangan kebutuhan air minum bagi masyarakat Kota Blitar, maka pengelolaan air minum yang semula dilaksanakan

Rp 3.96 Trillion Motor Vehicles Rp 3.39 Trillion Motor Vehicles Rp 0.51 Trillion Spare Parts Rp 0.23 Trillion Financial Services Rp 0.18 Trillion Car Leasing Rp 0.28 Trillion

Jadi susunan (urutan) -nya untuk sementara kita ubah, agar syarat rasio pi/wi -nya tidak menaik terpenuhi dan kita dapat menyelesaikan masalah tersebut dengan

Selain itu hasil dari penelitian diharapkan dapat memberi informasi ilmiah mengenai perbedaan kekuatan geser pelekatan resin komposit pada dentin menggunakan bonding total