Anda di halaman 1dari 63

“SISTEM PENGUNJUNG PARIWISATA MEMANFAATKAN

BARCODE BERBASIS INTERNET OF THINGS ”

TUGAS AKHIR

Diajukan Sebagai Salah Satu Syarat Untuk Menyelesaikan Studi Jenjang Program
Diploma Tiga

Oleh :

Nama NIM

1. Azam Ali Mukti ( 16040256 )

2. Bagus Arisandi ( 16040222 )

PROGRAM STUDI DIII TEKNIK KOMPUTER

POLITEKNIK HARAPAN BERSAMA

2019

i
ii
iii
iv
v
HALAMAN MOTTO

Jenius adalah 5% inspirasi 95% keringat,

tidak ada yang dapat menggantikan kerja keras dan keberuntungan terjadi ketika

kesempatan bertemu kesiapan.

Kau boleh saja lelah, tapi jangan menyerah !

Kau bisa saja mengalah, tapi jangan sampai kalah !

Kau mungkin saja terluka, tapi kembalilah bahagia !

(Ichal)

Maka nikmat tuhan manakah yang kau dustakan

(Q.S.Ar-Rahman : 13)

vi
HALAMAN PERSEMBAHAN

 Puji syukur kepada Allah SWT atas segala rahmat dan hidayahnya yang
telah memberikan kekuatan,kesehatan dan kesabaran bagi kami untuk
menyelesaikan Tugas Akhir ini.

 Shalawat serta salam kepada Nabi besar Muhammad SAW yang telah
menjadi sumber inspirasi dalam segala tindakan dan tingkah laku kami.

 Kepada Orang Tua yang selalu memberi dukungan dan do’a.

vii
ABSTRAK

Sistem kendali portal dengan barcode RFID dan Wemos D1 diharapkan


dapat diaplikasiakan di pintu masuk pariwisata demi meningkatkan keamanan dan
kemudahan tanpa mengorbankan kenyamanan bagi seluruh pengunjung pariwisata
dalam mengakses pintu masuk. Sistem kendali pintu masuk pariwisata dengan
barcode RFID dan Wemos D1 masih jarang diterapkan diwilayah
pariwisata.Dipilihnya barcode RFID sebagai akses pintu masuk pariwisata
dikarenakan memiliki kelebihan yang dapat dirasakan yaitu murah, daya tahan
relatif tinggi, jarang terjadi kerusakan. Sedangkan Wemos D1 dipilih karena
Wemos D1 adalah mikrokontroler opensource jadi dapat dikembangkan sesuai
dengan keinginan dan kemampuan pembuat program, selain itu Wemos D1 adalah
perkembangan mikrokontroler yang mulai banyak digunakan dalam sebagai
pengganti PIC. Barcode RFID sebagai kartu akses masuk pariwisata yang
dihubungkan kedatabase sehingga memudahkan penghitungan jumlah pengunjung
yang masuk.
Kata Kunci : RFID, Wemos D1 , portal pintu masuk.

viii
KATA PENGANTAR

Dengan memanjatkan puji syukur kehadirat Allah SWT, Tuhan Yang


Maha Pengasih dan Maha Penyayang yang telah melimpahkan segala rahmat,
hidayah, dan inayah-Nya hingga terselesaikannya laporan Tugas Akhir dengan
judul “SISTEM PENGUNJUNG PARIWISATA MEMANFAATKAN
BARCODE BERBASIS INTERNET OF THINGS”.

Tugas Akhir merupakan suatu kewajiban yang harus dilaksanakan untuk


memenuhi salah satu syarat kelulusandalam mencapai derajat Ahli Madya
Komputer pada program Studi DIII Teknik Komputer Politeknik Harapan
Bersama Tegal. Selama melaksanakan penelitian dan kemudian tersusun dalam
laporan Tugas Akhir ini,banyak pihak yang memberikan bantuan, dukungan, dan
bimbingan.
Pada kesempatan ini, tidak lupa diucapkan terimakasih yang sebesar-
besarnya kepada :
1. Bapak Moch. Chambali, B.Eng.,M.Kom Selaku Direktur Utama Politeknik
Harapan Bersama Tegal.
2. Bapak Rais,S.Pd,M.Kom selaku Ketua Program Studi DIII Teknik Komputer
Politeknik Harapan Bersama Tegal.
3. Eko Budihartono,ST., M.kom selaku Dosen Pembimbing I.
4. Bapak Imam Bukhari,S.Kom,MM selakuDosen Pembimbing II.
5. Semua pihak yang telah mendukung, membantu, serta mendo’akan
penyelesaian laporan Tugas Akhir ini.
Semoga laporan Tugas Akhir ini dapat memberikan sumbangan untuk
pengembangan ilmu pengetahuan dan teknologi.

Tegal, Juli 2019

ix
DAFTAR ISI

Halaman

HALAMAN JUDUL ………………………………………………………………i


HALAMAN PERNYATAAN KEASLIAN .......... Error! Bookmark not defined.
HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI .............................. ii
TUGAS AKHIR UNTUK KEPERLUAN AKADEMIS ..... Error! Bookmark not
defined.
HALAMAN PERSETUJUAN ............................... Error! Bookmark not defined.
HALAMAN PENGESAHAN ................................ Error! Bookmark not defined.
HALAMAN MOTTO ............................................................................................ vi
HALAMAN PERSEMBAHAN ........................................................................... vii
ABSTRAK ........................................................................................................... viii
KATA PENGANTAR ........................................................................................... ix
DAFTAR ISI ........................................................................................................... x
DAFTAR TABEL ................................................................................................ xiii
DAFTAR GAMBAR ........................................................................................... xiv
DAFTAR LAMPIRAN ......................................................................................... xv
BAB I PENDAHULUAN ....................................................................................... 1
1.1 Latar Belakang ......................................................................................... 1
1.2 Rumusan Masalah .................................................................................... 2
1.3 Batasan Masalah ....................................................................................... 3
1.4 Tujuan ....................................................................................................... 3
1.5 Manfaat ..................................................................................................... 4
1.6 Sistematika Penulisan ............................................................................... 5
BAB II TINJAUAN PUSTAKA............................................................................. 7
2.1 Teori Terkait ............................................................................................. 7
2.2 LANDASAN TEORI ............................................................................... 9
2.2.1 Barcode rfid ....................................................................................... 9
2.2.2 Wemos D1....................................................................................... 10

x
2.2.3 Internet of things ............................................................................. 12
2.2.4 Arduino IDE .................................................................................... 13
BAB III METODOLOGI PENELITIAN.............................................................. 16
3.1 Prosedur Penelitian ................................................................................. 16
3.3.1 Rencana/Planning ........................................................................... 16
3.3.2 Analisis............................................................................................ 16
3.3.3 Rancangan atau Desain ................................................................... 16
3.3.4 Implementasi ................................................................................... 17
3.2 Metode Pengumpulan Data .................................................................... 18
3.3.5 Observasi ......................................................................................... 18
3.3.6 Wawancara ...................................................................................... 18
3.3.7 Studi Literatur ................................................................................. 18
3.3.8 Waktu Dan Tempat Penelitian ........................................................ 19
BAB IV ANALISA PERMASALAHAN ............................................................. 20
4.1 Analisa Permasalahan ............................................................................. 20
4.2 Analisa Kebutuhan Sistem ..................................................................... 21
4.2.1 Analisa Perangkat Keras atau Hardware ........................................ 21
4.2.2 Analisa Perangkat Lunak atau Software ......................................... 22
4.3 Perancangan Sistem ................................................................................ 22
4.3.1 Use Case Diagram ........................................................................... 22
4.3.2 Sequence Diagram .......................................................................... 23
4.3.1 Class Diagram ................................................................................. 23
4.3.2 Activity Diagram.............................................................................. 24
4.3.1 Perancangan Flowchart ................................................................... 24
4.3.2 Perancangan Diagram Blok............................................................. 25
4.4 Perancangan Rangkaian ......................................................................... 26
4.4.1 Rangkaian Pendeteksi Sistem Pengunjung Pariwisata
Memanfaatkan Barcode berbasis IOT............................................................ 26
4.4.2 Perancangan Desain Web Sistem Pengunjung Pariwisata
Memanfaatkan Barcode berbasis IOT ........................................................... 27
4.5 Perancangan Basis Data ......................................................................... 28

xi
BAB V IMPLEMENTASI SISTEM ..................................................................... 30
5.1 Implementasi .......................................................................................... 30
5.2 Tahap Instalasi ........................................................................................ 30
BAB VI PENUTUP .............................................................................................. 35
6.1 Kesimpulan ............................................................................................. 35
6.2 Saran ....................................................................................................... 35
DAFTAR PUSTAKA ........................................................................................... 33
LAMPIRAN

xii
DAFTAR TABEL

Halaman
Tabel 4.1 Kebutuhan Perangkat Keras .................................................................. 21
Tabel 4.2 Tabel User ............................................................................................. 28
Tabel 5.1 Pengujian Alat ....................................................................................... 33

xiii
DAFTAR GAMBAR

Halaman
Gambar 4 1 Use Case Diagram ............................................................................. 22
Gambar 4.2 Sequence Diagram ............................................................................. 23
Gambar 4.3 Class Diagram ................................................................................... 23
Gambar 4.4 Aktivity Diagram Admin.................................................................... 24
Gambar 4.5 Perancangan Flowchart Sistem Pengunjung Pariwisata
Memanfaatkan Barcode berbasis IOT. .................................................................. 25
Gambar 4.6 Diagram Blok Sistem ........................................................................ 25
Gambar 4.7 Rangkaian Pendeteksi Pengunjung Pariwisata Memanfaatkan
Barcode berbasis IOT ............................................................................................ 26
Gambar 4.8 Web Login ......................................................................................... 27
Gambar 4.9 Web Halaman Data Pengunjung ....................................................... 28
Gambar 4.10 Web Data Foto ................................................................................ 28
Gambar 5.1 Tempat Prodi………………………………….…………………….31
Gambar 5.2 Rangkaian Produk ............................................................................. 31
Gambar 5.3 Produk Sistem Pengunjung Pariwisata Memanfaatkan Barcode
Berbasis IOT. ........................................................................................................ 32
Gambar 5.4 Instalasi pin pada Arduino Uno ......................................................... 33

xiv
DAFTAR LAMPIRAN

Lampiran Dokumentasi Foto Observasi.................................................................... A-1

Lampiran Surat Ketersediaan Membimbing TA ....................................................... B-1

Lampiran Source Kode Arduino ............................................................................... C-1

Lampiran Simpan Data.php ...................................................................................... D-1

xv
BAB I

PENDAHULUAN

1.1 Latar Belakang

Perkembangan teknologi yang sangat pesat menuntut masyarakat

meningkatkan pola fikir untuk dapat menciptakan teknologi-teknologi yang

tepat guna, jumlah mengetahui pengunjung pariwisata yang sangat banyak

dan mengoptimalkan tempat, dan juga mengevaluasi pada beberapa area

wisata.

Penggunaan komponen mikrokontroler itu saat ini dapat dipastikan

telah dapat diaplikasikan hampir pada semua peralatan-peralatan yang

menggunakan sistem kontrol. Aplikasi kontrol dapat berguna bagi

kehidupan manusia maupun dalam bidang industri, dan memungkinkan

untuk menciptakan perangkat yang mendukung kinerja manusia lebih

praktis atau sebagai alat bantu kerja yang efisien. Salah satunya dengan cara

sistem pariwisata menggunakan barcode berbasis internet of things.

Sistem jumlah penghitung orang yang masuk masih menggunakan cara

manual yaitu petugas loket secara terus menerus menekan Digital Mini

Finger. terdapat kendala ketika pada hari libur dengan pengunjung yang.

1
2

sangat banyak mengakibatkan antrian yang panjang sehingga

mengurangi kepuasan pengunjung yang berdampak kerugian buat

perusahaan.

Dari permasalahan tersebut, maka diperlukan sistem otomatis yang

digunakan untuk menghitung pengunjung yang melewati pintu masuk.

Pada penelitian ini, parameter yang digunakan adalah membaca barcode

pada setiap kartu pengunjung, fungsi alat ini adalah menghitung setiap

pengunjung yang masuk dalam area wisata.

Berdasarkan pemikiran diatas pada kesempatan ini mencoba

merancang sistem kerja sebuah alat yang dapat mendeteksi jumlah

pengunjung yang masuk dengan menggunakan barcode, dengan

membuat sistem yang dapat mengetahui banyaknya pengunjung yang

melewati pintu masuk menggunakan Wemos dan internet of things.

1.2 Rumusan Masalah

Berdasarkan permasalahan di atas, adapun permasalahan yang

diangkat dalam penelitian ini adalah bagaimana merancang system

pariwisata menggunakan barcode berbasis internet of things, agar dapat

memudahkan dalam perhitungan jumlah pengunjung yang masuk setiap

harinya.
3

1.3 Batasan Masalah

Agar tidak meluas dari maksud dan tujuan penelitian ini, maka

permasalahanya dibatasi sebagai berikut.

1. Sistem dibuat dalam bentuk prototype

2. Menggunakan Wemos D1

3. Menggunakan Motor servo untuk penggerak

4. Menggunakan barcode rfid

5. Menggunakan software arduino IDE

6. Menggunakan software sublime

7. Dalam pemrograman menggunakan bahasa C++

1.4 Tujuan

Tujuan dari penelitian ini adalah membuat sistem pariwisata

menggunakan barcode berbasis internet of things, sehingga dengan

prototype ini dapat mensimulasikan penghitungan pengunjung yang masuk

dan menciptakan sebuah sistem informasi jumlah pengunjung yang terdapat

di area pariwisata.
4

1.5 Manfaat

Pembuatan Tugas Akhir ini diharapkan dapat bermanfaat bagi

mahasiswa, lembaga pendidikan, dan industri. Adapun manfaat yang

diharapkan dari pembuatan Tugas Akhir ini antara lain :

1. Manfaat untuk Tempat Wisata

a. Memberikan manfaat teknologi dalam bidang otomatisasi.

b. Manfaat dari pembuatan alat tersebut adalah bisa mengetahui

jumlah data pengunjung yang masuk setiap harinya.

c. Memberikan kemudahan bagi pengelola wisata untuk menghitung

jumlah pengunjung yang masuk

2. Bagi Mahasiswa

a. Sebagai tolak ukur individual setelah mendapatkan ilmu dari

perkuliahan dan kehidupan sehari-hari untuk diimplementasikan

dalam bentuk suatu alat.

b. Untuk mengaplikasikan ilmu yang didapat selama perkuliahan dan

menerapkan ilmunya secara nyata.

c. Sebagai bahan referensi atau pembelajaran dan penambah wawasan

tentang sistem penghitung jumlah pengunjung yang masuk.

3. Bagi Politeknik Harapan Bersama Tegal

a. Sebagai bentuk kontribusi terhadap Perguruan Tinggi dan

pengabdian terhadap masyarakat dalam bentuk karya alat yang

bermanfaat.

b. Sebagai perwujudan keikutsertaan dalam pengembangan teknologi.


5

c. Sebagai parameter kualitas lulusan program Studi DIII Teknik

Komputer Politeknik Harapan Bersama Tegal.

1.6 Sistematika Penulisan

Penulisan Tugas Akhir ini terbagi ada 6 (enam) bab dengan beberapa

sub bab pokok bahasan. Adapun sistematika dari Tugas Akhir ini adalah

sebagai berikut:

BAB I : PENDAHULUAN

Dalam bab pendahuluan terdiri dari latar belakang, rumusan

masalah, batasan masalah, tujuan, manfaat, meteodologi

peneliatian, dan sistematika penulisan.

BAB II : TINJAUAN PUSTAKA

Dalam bab ini menjelaskan tentang penelitian yang akan

dilakukan dan membahas teori-teori tentang kajian yang akan

diteliti.

BAB III : METEDOLOGI PENELITIAN

Bab ini menjelaskan tentang teori-teori yang menunjang alat-

alat dalam pembuatan Sistem Pariwisata menggunakan

barcode yang menggunakan Wemos D1, barcode rfid, motor

servo, arduino ide, xampp.

BAB IV : ANALISA DAN PERANCANGAN SISTEM

Bab ini menjelaskan tentang permasalahan yang ada serta

alasan yang menyebabkan dibuatnya sistem ini serta fasilitas

yang akan dibuat dalam sistem ini, perancangan sistem


6

pariwisata menggunakan barcode rfid berbasis IOT dengan

menggunakan WemosD1.

BAB V : HASIL DAN PEMBAHASAN

Bab ini berisi tentang hasil yang didapatkan dari penelitian

yang dilakukan.

BAB VI : KESIMPULAN DAN SARAN

Bab ini menguraikan kesimpulan dari keseluruhan isi laporan

Tugas Akhir dan saran-saran untuk mengembangkan penelitian

ini.
BAB II

TINJAUAN PUSTAKA

2.1 Teori Terkait

Penelitian yang di lakukan Rudi1 , Irwan Dinata2 , Rudy

Kurniawan3 dalam jurnal penelitiannya yang berjudul RANCANG

BANGUN PROTOTYPE SISTEM SMART PARKING BERBASIS

ARDUINO DAN PEMANTAUAN MELALUI SMARTPHONE.

Perancangan Smart Parking bertujuan untuk merancang suatu alat

mikrokontroler yaitu Smart Parking yang dapat menginformasikan dan

mengarahkan pengendara mobil ke area parkir yang kosong. Lahan

parkir yang dijadikan sebagai objek penelitian terdiri dari beberapa

lokasi parkir dengan kapasitas beberapa kendaraan, namun penelitian ini

hanya memilih bebarapa slot parkir sebagai sampel. Pada perancangan

ini memiliki beberapa bagian umum yang digunakan, yaitu sensor

Infrared, Arduino Uno, PC/laptop, LCD (Liquid Cristal Display)

penelitian menunjukkan bahwa LCD akan menampilkan beberapa slot

parkir yang sudah terisi dan beberapa lagi slot parkir yang kosong dan

pemantauan melalui Smartphone dengan menggunakan aplikasi Blynk.

Sedangkan untuk bagian palang pintu masuk area parkir menggunakan

alat yaitu servo, dan Arduino UNO sebagai pengoperasian palang pintu

parkir tersebut. Pada perancangan ini menghasilkan jarak pada sensor

parkir di bawah 6 cm.

7
8

menandakan bahwa keadaan slot parkir terisi dan di atas 6 cm

menandakan keadaan slot parkir tersedia pada LCD dan aplikasi Blynk

tersebut. Sedangkan untuk servo palang masuk mendeteksi mobil pada

jarak di bawah 5 cm servo akan terbuka dengan delay 3 detik dan jika di

atas 5 cm menandakan bahwa tidak ada mobil di depan palang sensor.[1]

Penelitian yang di lakukan Dony Susandi Dkk dalam jurnal

penelitiannya yang berjudul PERANCANGAN SMART PARKING

SYSTEM PADA PROTOTYPE SMART OFFICE BERBASIS

INTERNET OF THINGS.

Manusia dan peradabannya tidak terlepas dari perkembangan

teknologi. Internet of Things (IoT) menjadi salah satu teknologi

komunikasi untuk memenuhi kebutuhan tersebut. Kendaraan sebagai

penunjang efektivitas dan efesiensi dinamika kehidupan manusia

membutuhkan tempat/lahan parkir yang memiliki keleluasaan,

kenyamanan, keamanan dan lainnya lagi yaitu efektifitas sistem

perparkiran. Tujuan penelitian ini diantaranya yaitu agar sistem

perparkiran mampu melakukan manajemen perparkirannya secara

mandiri dan memenuhi harapan pemilik kendaraan. Metode penelitian

diawali dengan mengidentifikasi permasalahan hingga menentukan

metode pengembangan sistem, dilanjutkan dengan pengumpulan

datadan pustaka, pengembangan sistem, hingga dihasilkannya smart

parking system. Perancangan smart parking system terdiri komponen

identifikasi menggunakan metode Automatic Number Plate.


9

Recognition dengan algoritma KNN, komponen pengendali sistem

terdiri dari Raspberry pi dan Arduino Uno r3 tersimpan pada ruang

kontrol yang memanfaatkan pin digital dan pin analog untuk transimi

data/instruksi, komponen manajemen lokasi parkir yaitu perangkat lunak

yang dihasilkan dengan menggunakan Arduino IDE, Python, MIT App

Inventor, Fritzing dan Cayenne untuk mengintegrasikan Raspberry Pi

dengan Arduino Uno r3 pada smart parking system. Hasil uji coba

pendeteksian pada plat nomor kendaraan menujukkan tingkat

keberhasilan mencapai 60% dari 10 plat nomor yang berbeda. Melalui

sistem manajemen parkir, pemilik kendaraan diarahkan ke tempat parkir

kosong dengan tingkat keamanan yang relatif tinggi, dimana setiap

kendaraan yang masuk kedalam sistem harus teridentifikasi dan

diberikan kode akses keluar dengan memanfaatkan QR Code yang

diberikan pada saat memasuki system.[2]

2.2 LANDASAN TEORI

2.2.1 Barcode rfid

RFID atau bisa disebut juga Radio Frequency

Identification adalah sistem identifikasi berbasis wireless yang

memungkinkan pengambilan data tanpa harus bersentuhan

seperti barcode atau magnetic card. alat ini menggunakan

sistem radiasi elektromagnetik untuk mengirimkan kode.Prinsip

kerjanya RFID menggunakan sistem identifikasi dengan

gelombang radio, karena itu minimal dibutuhkan dua buah


10

perangkat agar alat ini dapat berfungsi, adapun perangkat yang

dibutuhkan disebut TAG dan READER.[4]

Gambar 2.1 Barcode Rfid

2.2.2 Wemos D1

Gambar 2.2 Wemos D1

Microcontroller Wemos adalah sebuah Microcontroller

pengembangan berbasis modul microcontroller ESP 8266.

Microcontroller Wemos dibuat sebagai solusi dari mahalnya

sebuah sistem wireless berbasis Microcontroller lainnya.

Dengan menggunakan Microcontroller Wemos biaya yang


11

dikeluarkan untuk membangun sistem WiFi berbasis

Microcontroller sangat murah, hanya sepersepuluhnya dari

biaya yang dikeluarkan apabila membangun sistem WiFi

dengan menggunakan Microcontroller Arduino Uno dan WiFi

Shield.yang berbeda pada Microcontroller ini yaitu

kemampuannya untuk menyedikan fasilitas konektifitas WiFi

dengan mudah serta memory yang digunakan sangat besar yaitu

4 MB.[3]

Microcontroller wemos memiliki 2 buah chipset yang

digunakan sebagai otak kerja platform tersebut. Beberapa

chipset pada Microcontroller ini salah satunya .Chipset

ESP8266 ESP8266 adalah sebuah chip microcontroller yang

memiliki fitur Wi-Fi yang mendukung stack TCP / IP.

Diproduksi oleh produsen Cina yang berbasis di Shanghai,

Espressif. Pada Agustus 2014 AI-Thinker membuat modul

ESP-01 dengan menggunakan lisensi oleh Espressif. modul

kecil ini memungkinkan microcontroller untuk terhubung

dengan jaringan Wi-Fi dan membuat koneksi TCP / IP hanya

dengan menggunakan command yang sederhana seperti Hayes-

gaya. Harga yang sangat rendah dan sangat sedikit komponen

eksternal pada modul ini mengakibatkan sangat murahnya

harga sebuah chip ini. Dengan clock 80 MHz chip ini dibekali

dengan 4MB Eksternal RAM, mendukung format IEEE 802.11


12

b/g/n sehingga tidak menyebabkaninterference bagi yang lain.

Mendukung enkripsi WEP, WPA sehingga menjadikan chipset

ini sangat aman digunakan. Chipset ini memiliki 16 GPIO pin

yang berkerja pada 3.3 Volt, 1 pin ADC dengan resolusi 10 bit.

2.2.3 Internet of things

IOT adalah suatu konsep dimana konektifitas internet dapat

bertukar informasi satu sama lainnya dengan benda-benda yang

ada disekelilingnya. Banyak yang memprediksi bahwa Internet

of Things (IoT) merupakan “the next big thing” di dunia

teknologi informasi. Hal ini dikarenakan banyak sekali potensi

yang bisa dikembangkan dengan teknologi Internet of Things

(IoT) tersebut.

Bagi Anda yang belum mengerti lebih jauh, Teknologi

Internet of Things (IoT) diibaratkan dimana alat-alat fisik bisa

terkoneksi dengan internet. Misalnya, Kulkas, TV, Mesin Cuci

dan lainnya dapat di kontrol menggunakan smartphone untuk

mematikan, menghidupkan dan kegiatan lainnya.

Bisa Anda bayangkan, dengan Internet of Things (IoT)

akan lebih mempermudah kegiatan manusia dalam melakukan

berbagai aktifitas sehari-hari. Semua kegiatan dapat dilakukan

dengan sangat praktis dan disatu sisi adanya sistem kontrol


13

karena perangkat yang terhubung menyebabkan kehidupan

akan lebih efektif dan efisien.

Topik Internet of Things (IoT) menjadi perdebatan yang

sangat menarik saat ini, tentunya peran ID cloud Host sebagai

salah satu penyedia infrastruktur Cloud tidak lepas sebagai

pendukung untuk perkembangan Internet of Things (IoT) lebih

baik. [5]

2.2.4 Arduino IDE

IDE (Integrated Developtment Enviroenment) merupakan

lingkungan terintegrasi yang digunakan untuk melakukan

pengembangan. Disebut sebagai lingkungan karena melalui

software inilah Arduino dilakukan pemrograman untuk

melakukan fungsi-fungsi yang dibenamkan melalui sintaks

pemrograman. Sebelum dijual ke pasaran, IC mikrokontroler

Arduino telah ditanamkan suatu program bernama Bootlader

yang berfungsi sebagai penengah antara compiler Arduino

dengan mikrokontroler.

Arduino IDE dibuat dari bahasa pemrograman JAVA.

Arduino IDE juga dilengkapi dengan library C/C++ yang biasa

disebut Wiring.

Program yang ditulis dengan menggunaan Arduino Software

(IDE) disebut sebagai sketch. Sketch ditulis dalam suatu editor teks
14

dan disimpan dalam file dengan ekstensi .ino. Teks editor pada

Arduino Software memiliki fitur seperti cutting/paste dan

seraching/replacing sehingga memudahkan kamu dalam menulis

kode program.

Pada Software Arduino IDE, terdapat message box berwarna

hitam yang berfungsi menampilkan status, seperti pesan error,

compile, dan upload program.

Gambar 2 3 Arduino IDE


15
BAB III

METODOLOGI PENELITIAN

3.1 Prosedur Penelitian

3.3.1 Rencana/Planning

Menyusun rencana yang akan dilakukan oleh peneliti.

Rencana yang dapat dilakukan oleh peneliti adalah membuat

rancangan sistem pariwisata menggunakan barcode rfid dengan

menggunakan arduino yang akan dilakukan, dan menyiapkan

seluruh data yang dibutuhkan dalam penelitian.

3.3.2 Analisis

Alat ini bekerja jika ada pengunjung yang menempelkan

barcode rfid ke alat/pembaca barcode yang diteruskan melalui

arduino, dan arduino menggerakan motor servo sehingga palang

pintu akan membuka. Jika palang pintu terbuka otomatis

pengunjung dapat masuk ke area pariwisata, dan menghitung

jumlah masuknya pengunjung, secara otomatis dimasukan ke data

base dengan menggunakan cloud.

3.3.3 Rancangan atau Desain

Penelitian ini adalah merancang sebuah Sistem pariwisata

menggunakan barcode berbasis internet of things. Perancangan ini

dibagi menjadi 2 bagian utama, yaitu:

16
17

1. Perancangan Hardware

Mikrokontroler dipasang di gerabang masuk pariwisata

supaya palang pintunya bisa membuka saat barcode rfid yang

ditentukan ditempelkan pada alat pembaca,terlebih dahulu kita

merangkai alat-alat seperti Arduino,servo,barcode rfid, dan alat

pendukung lainya .

2. Perancangan Software

Sistem dirancang menggunakan kombinasi dari beberapa

perangkat keras dan perangkat lunak pendukung,terdiri dari

mikrokontroler arduino yang berfungsi sebagai pusat kendali

sistem, sensor, barcode rfid dan menggunakan wemos d1 yang

bahasa pemrogramannya menggunakan bahasa C.

3.3.4 Implementasi

Sistem pariwisata menggunakan barcode berbasis internet of

things ini akan diimplementasikan kedalam sebuah palang pintu,

kemudian palang tersebut diletakan pada gerbang pariwisata

sehingga mudah untuk menggunakanya, karena produk ini

tertanam pada bagian gerbang. Produk ini bisa dipatenkan

menggunakan mur dan baut agar ketika ada goncangan produk ini

tidak mudah terlepas dan rusak. Teknik perancangan sistem ini

yang dilakukan untuk memudahkan perhitungan pengunjung dan

disimpan dalam data base sehingga memudahkan petugas.


18

3.2 Metode Pengumpulan Data

3.3.5 Observasi

Metode pengumpulan data melalui pengamatan langsung

secara cermat di lapangan. Dalam hal ini berpedoman kepada

rancangan dan desain diperlukan sesuai kebutuhan, seperti

mengamati pada area pariwisata yang belum menggunakan sistem

barcode seperti di pariwisata Gor Trisanja Slawi.

3.3.6 Wawancara

Salah satu metode pengumpulan data yang digunakan, karena

dengan jalannya wawancara dapat mengetahui masalah masalah

yang akan dipecahkan dan mendapatkan data yang akurat dari

narasumber bapak Fajar AK.

3.3.7 Studi Literatur

Penelitian yang di lakukan Rudi1 , Irwan Dinata2 , Rudy

Kurniawan3 dalam jurnal penelitiannya yang berjudul RANCANG

BANGUN PROTOTYPE SISTEM SMART PARKING

BERBASIS ARDUINO DAN PEMANTAUAN MELALUI

SMARTPHONE. Perancangan Smart Parking bertujuan untuk

merancang suatu alat mikrokontroler yaitu Smart Parking yang

dapat menginformasikan dan mengarahkan pengendara mobil ke

area parkir yang kosong. Lahan parkir yang dijadikan sebagai objek
19

penelitian terdiri dari beberapa lokasi parkir dengan kapasitas

beberapa kendaraan.

3.3.8 Waktu Dan Tempat Penelitian

1. Waktu Penelitian

Waktu yang digunakan dalam penelitian ini dilaksanakan di

bulan Mei 2019, yang meliputi penyajian dalam bentuk tugas

akhir dan proses bimbingan berlangsung.

2. Tempat Penelitian

Di kolam Renang Gor Trisanja Slawi, jl.Ir. H. juanda, Cregomas

Kulon, Pakembaran, Slawi, Kab. Tegal.


BAB IV

ANALISA PERMASALAHAN

4.1 Analisa Permasalahan

Berdasarkan permasalahan yang diperoleh pada BAB 1 dapat

disimpulkan bahwa pada pariwisata tersebut masih menggunakan sistem

penghitungan secara manual, tidak adanya sistem yang menunjang

perhitungan tersebut supaya tidak manual, sehingga sedikit merepotkan

dalam melakukan pembukuan dalam setiap harinya jumlah pengunjung

yang masuk dikarenakan didalam wisata kolam renang Gor Trisanja belum

mempunyai sistem yang dapat memudahkan pegawai dan supaya tidak

tertinggal dalam pemanfaatan teknologi dan meningkatkan kecocokan data

setiap harinya ada berapa pengunjung yang masuk.

Berdasarkan masalah tersebut maka dapat di ambil suatu

permasalahan yaitu membuat produk sistem pengunjung pariwisata

memanfaatkan barcode rfid berbasis IOT. Dengan adanya produk ini

diharapkan dapat membantu di kolam renang Gor Trisanja secara otomatis

dan untuk melihat data dari setiap pengunjung pariwisata tersebut yang

telah masuk ke dalam setiap harinya .Sehingga dengan adanya sistem yang

dibuat diatas diharapkan dapat membantu pekerjaan pegawai pariwisata di

Gor trisanja.

20
21

4.2 Analisa Kebutuhan Sistem

Analisa kebutuhan dilakukan untuk mengetahui kebutuhan apa saja

dalam penelitian yang berjalan. Spesifikasi kebutuhan merinci tentang hal-

hal yang dilakukan saat pengimplementasian. Analisa ini diperlukan untuk

menentukan keluaran yang akan dihasilkan sistem, masukan yang dihasilkan

sistem, lingkup proses yang digunakan untuk mengolah masukan menjadi

keluaran serta kontrol terhadap sistem.

4.2.1 Analisa Perangkat Keras atau Hardware

Adapun spesifikasi perangkat keras yang dibutuhkan untuk

sistem yang akan dibangun sebagai berikut :

Tabel 4.1 Kebutuhan Perangkat Keras

No Kebutuhan Spesifikasi

Komputer - Processor Core i3,


1
- Ram 2GB

2 Wemos - D1

3 Servo - 1 / 5v

Kabel Jumper Male- - 11


4
Famale

5 Batterai - DC

6 LED - 2

7 RFID - 1
22

4.2.2 Analisa Perangkat Lunak atau Software

Adapun spesifikasi perangkat lunak yang dapat digunakan

selama penelitian pengembangan sistem adalah :

a. Wemos D1

b. Sublime

c. Xampp

d. Arduino ide

4.3 Perancangan Sistem

Dalam penelitian ada beberapa hal yang harus diperhatikan, seperti

pemilihan komponen, rangkaian yang akan dimuat dan bahan atau material

dari alat sampai harga komponen dan ketersediaan dipasaran.

4.3.1 Use Case Diagram

Gambar 4 1 Use Case Diagram


23

4.3.2 Sequence Diagram

Gambar 4.2 Sequence Diagram

4.3.1 Class Diagram

Gambar 4.3 Class Diagram


24

4.3.2 Activity Diagram

Gambar 4.4 Aktivity Diagram Admin

4.3.1 Perancangan Flowchart


25

Gambar 4.5 Perancangan Flowchart Sistem Pengunjung Pariwisata

Memanfaatkan Barcode berbasis IOT.

4.3.2 Perancangan Diagram Blok

Perancangan diagram blok merupakan suatu pernyataan

gambar yang ringkas, dari gabungan sebab dan akibat antara

masukan dan keluar dari suatu sistem.

Gambar 4.6 Diagram Blok Sistem

Keterangan Gambar :

1. RFID berfungsi untung pendeteksi inputan barcode masuk

dan memberikan perintah ke arduino.

2. Servo berfungsi untuk menggerakan palang pintu masuk.

3. LED berfungsi untuk memberikan tanda notifikasi kartu

diterima dan tidaknya.

4. Wemos D1 berfungsi sebagai mikrokontroler utama pada

Sistem pengunjung pariwisata memanfaatkan barcode

berbasis IOT.
26

5. Batterai berfungsi untuk daya.

4.4 Perancangan Rangkaian

4.4.1 Rangkaian Pendeteksi Sistem Pengunjung Pariwisata

Memanfaatkan Barcode berbasis IOT.

Gambar 4.7 Rangkaian Pendeteksi Pengunjung Pariwisata Memanfaatkan

Barcode berbasis IOT


27

4.4.2 Perancangan Desain Web Sistem Pengunjung Pariwisata

Memanfaatkan Barcode berbasis IOT

a. Desain Web Halaman Utama

Gambar 4.8 Web Login

b. Desain Web Halaman Data Pengunjung


28

Gambar 4.9 Web Halaman Data Pengunjung

c. Desain Web Foto

Gambar 4.10 Web Data Foto

4.5 Perancangan Basis Data

Tabel 4.2 Tabel User

Field Type Status

Id Int (5) *) Primary Key, Auto

Increment

Tanggal Timestamp

Pengunjung Int (5)


29
BAB V

IMPLEMENTASI SISTEM

5.1 Implementasi

Perancangan Sistem Pengunjung Pariwisata Memanfaatkan

Barcode Berbasis IOT dengan ini terdiri dari perancangan software dan

perancangan hardware. Perancangan software pada produk ini

menggunakan Arduino Ide dan Sublime.

5.2 Tahap Instalasi

Dalam tahap instalasi ini ada beberapa tahapan yang dilakukan

sebagai metode pembuatan Sistem Pengunjung Pariwisata Memanfaatkan

Barcode Berbasis IOT dilakukan beberapa tahapan yang nantinya

dijadikan sebagai metode, seperti :

1. Pembuatan

Pembuatan Produk ini menggunakan bahan Papan sebagai sasis

atau tubuh untuk menopang komponen-komponen Sistem Pengunjung

Pariwisata Memanfaatkan Barcode berbasis IOT.

kemudian semua papan dirangkai dan disusun agar membentuk

tempat produk Sistem Pengunjung Pariwisata Memanfaatkan Barcode

berbasis IOT.

30
31

Gambar 5.1 Tempat Produk

Kemudian pembuatan rangkaian produk Sistem Pengunjung

Pariwisata Memanfaatkan Barcode Berbasis IOT.

Gambar 5.2 Rangkaian Produk


32

Untuk kemudian semua komponen dirangkai dan disusun agar

membentuk produk Sistem produk Sistem Pengunjung Pariwisata

Memanfaatkan Barcode Berbasis IOT.

Gambar 5.3 Produk Sistem Pengunjung Pariwisata Memanfaatkan Barcode

Berbasis IOT.
33

2. Perakitan

Pada tahap ini perakitan yang disimulasikan dalam Arduino Uno

untuk nantinya akan di implementasikan Sistem Pengunjung

Pariwisata Memanfaatkan Barcode Berbasis IOT.

Gambar 5.4 Instalasi pin pada Arduino Uno

3. Pengujian

Hasil pengujian pada Sistem Pengunjung Pariwisata

Memanfaatkan Barcode Berbasis IOT. menunjukkan beberapa

keadaan diantaranya yaitu :

Tabel 5.3 Pengujian Alat


34
BAB VI

PENUTUP

6.1 Kesimpulan

Berdasarkan uraian bab demi bab sebelumnya yang telah dijelaskan

dan berdasarkan penelitian yang dilakukan, maka dapat disimpulkan

bahwa dengan adanya sistem, maka mempermudah admin/pengelola

wisata secara otomatis sehingga penyampaian informasi pendataan setiap

harinya lebih akurat dan lebih mudah diakses melalui website.

6.2 Saran

Berdasarkan penelitian yang sudah dilakukan tentang “adanya

Sistem Pengunjung Pariwisata Memanfaatkan Barcode Berbasis IOT”.

Dapat diberikan beberapa saran sebagai berikut dengan harapan untuk

penyempurnaan tugas akhir ini dan lebih banyak manfaat di masa

mendatang perlu adanya pengembangan fitur di website tentang rekap

data pengunjung yang komplit.

35
36
DAFTAR PUSTAKA

[1] Rudi1 , Irwan Dinata2 , Rudy Kurniawan3 , ”RANCANG


BANGUN PROTOTYPE SISTEM SMART PARKING
BERBASIS ARDUINO DAN PEMANTAUAN MELALUI
SMARTPHONE “, Jurnal Ecotipe, Volume 4, Nomor 2,
Oktober 2017.
[2] Dony Susandi1, Wawan Nugraha2 , Sandi Fajar
Rodiyansyah3,
“PERANCANGAN SMART PARKING SYSTEM PADA
PROTOTYPE SMART OFFICE BERBASIS INTERNET OF
THINGS”, Website : jurnal.umj.ac.id/index.php/semnastek.

[3] Media, ilearning. 2014. Pengertian wemos .[Online]


Tersedia :http://ilearning.me/sample-page-162/wemos/pengertian-
wemos/. [20 Febuari 2018].

[4] Arduino,sinau. 2014. Mengenal Arduino Software Ide. [Online]


Tersedia : http://www.sinauarduino.com/artikel/mengenal-arduino-
software-ide/. [20 Febuari 2018]
[5] Starobo.2013.Pengertian Internet of things.[Online]
Tersedia: https://idcloudhost.com/pengertian-internet-of-things-
iot/.

33
34
LAMPIRAN

Lampiran Dokumentasi Foto Observasi

A-1
B-1
B-2
Lampiran Source Kode Arduino
#include <Arduino.h>

#include <ESP8266WiFi.h>

#include <ESP8266WiFiMulti.h>

#include <ESP8266HTTPClient.h>

#include <WiFiClient.h>

#include <Servo.h>

#include <SPI.h>

#include <MFRC522.h>

#define SS_PIN D2

#define RST_PIN D3

#define hijau D8

#define merah D9

#define servo D4

//#define buzzer 4

int hitung = 0;

Servo myservo;

MFRC522 mfrc522(SS_PIN, RST_PIN); // Create MFRC522 instance.

ESP8266WiFiMulti WiFiMulti;

C-1
void setup()

Serial.begin(9600);

SPI.begin();

mfrc522.PCD_Init();

pinMode(hijau,OUTPUT);

pinMode(merah,OUTPUT);

//pinMode(buzzer,OUTPUT);

//digitalWrite(buzzer,HIGH);

myservo.attach(servo);

myservo.write(0);

for (uint8_t t = 4; t > 0; t--) {

Serial.printf("[SETUP] WAIT %d...\n", t);

Serial.flush();

delay(1000);

WiFi.mode(WIFI_STA);

WiFiMulti.addAP("Azam", "123456789");

void loop()

C-2
{

// membaca ID card

if ( ! mfrc522.PICC_IsNewCardPresent())

return;

// memilih salah satu card yang terdeteksi

if ( ! mfrc522.PICC_ReadCardSerial())

return;

//tampilkan ID card di serial monitor

Serial.print("UID tag :");

String content= "";

byte letter;

for (byte i = 0; i < mfrc522.uid.size; i++)

Serial.print(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " ");

Serial.print(mfrc522.uid.uidByte[i], HEX);

content.concat(String(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " "));

content.concat(String(mfrc522.uid.uidByte[i], HEX));

C-3
}

Serial.println();

Serial.print("Message : ");

content.toUpperCase();

if (content.substring(1) == "67 AE C4 24") //ganti dengan ID RFID tag kalian

hitung += 1;

HTTPClient http;

String Link = "http://192.168.43.82/pariwisata/simpan.php";

http.begin(Link+"?pengunjung="+(String) hitung);

int httpCode = http.GET();

Serial.print("[HTTP] begin...\n");

String payload = http.getString();

Serial.println(payload);

Serial.print("[HTTP] GET...\n");

// start connection and send HTTP header

// httpCode will be negative on error

if (httpCode > 0) {

// HTTP header has been send and Server response header has been handled

Serial.printf("[HTTP] GET... code: %d\n", httpCode);

C-4
else {

Serial.printf("[HTTP] GET... failed, error: %s\n",


http.errorToString(httpCode).c_str());

hitung = hitung;

http.end();

Serial.println("Authorized access");

Serial.println("Jumlah Pengunjung Masuk = ");

Serial.println (hitung);

myservo.write(180);

delay(5000);

digitalWrite(hijau,HIGH);

delay(500);

// digitalWrite(buzzer,HIGH);

//delay(50);

myservo.write(0);

digitalWrite(hijau,LOW);

// digitalWrite(buzzer,LOW);

//delay(50)

C-5
else {

Serial.println(" Access denied");

digitalWrite(merah,HIGH);

delay(500);

// digitalWrite(buzzer,HIGH);

//delay(500);

digitalWrite(merah,LOW);

// digitalWrite(buzzer,LOW);

//delay(500);

C-6
Lampiran Simpan Data.php
Simpan.php

<?php

// Parameter untuk database MySQL

$host = "localhost"; // Nama host atau IP server

$user = "root"; // Username MySQL

$pass = ""; // Password MySQL

$name = "pariwisata"; // Nama database MySQL

// Baca parameter get /simpan.php?tinggi_sampah=x <===

$pengunjung = $_GET["pengunjung"];

// Buat koneksi ke database MySQL

$conn = new mysqli($host, $user, $pass, $name);

// Periksa apakah koneksi sudah berhasil

if ($conn->connect_error) {

die("Koneksi gagal: " . $conn->connect_error);

// Perintah SQL untuk menyimpan data suhu ke tabel sensor

$sql = "INSERT INTO user (pengunjung) VALUES ('$pengunjung')";

// Jalankan dan periksa apakah perintah berhasil dijalankan

if ($conn->query($sql) === TRUE) {

echo "Sukses - Tersimpan: ".$pengunjung;

D-1

Anda mungkin juga menyukai