PERANCANGAN DAN REALISASI SISTEM PEMILIHAN SUARA MENGGUNAKAN WIFI DENGAN IP STATIS ABSTRAK

dokumen-dokumen yang mirip
Realisasi Perangkat Pemungutan Suara Nirkabel Berbasis Mikrokontroler

SISTEM PENCATATAN PENGGUNAAN AIR BERBASIS WEMOS D1 MINI MELALUI PONSEL PINTAR ANDROID DENGAN KONEKSI WIFI

Perancangan Persistence of Vision Display Dengan Masukan Secara Real Time

Perancangan Remote Control Terpadu untuk Pengaturan Fasilitas Kamar Hotel

APLIKASI IOT UNTUK PROTOTIPE PENGENDALI PERALATAN ELEKTRONIK RUMAH TANGGA BERBASIS ESP

REMOTE CONTROL INFRARED DENGAN KODE KEAMANAN YANG BEROTASI. Disusun Oleh : Nama : Yoshua Wibawa Chahyadi Nrp : ABSTRAK

Sistem Monitoring Cairan Infus Nirkabel Berbasis Mikrokontroler

SISTEM AKUISISI DATA KENDARAAN BERMOTOR MENGGUNAKAN SMARTPHONE ANDROID MELALUI KONEKSI BLUETOOTH. Disusun oleh: Dhiko Dwiaprianto Putra ( )

Abstrak. Kata Kunci: USB, RS485, Inverter, ATMega8

APLIKASI SENSOR KOMPAS UNTUK PENCATAT RUTE PERJALANAN ABSTRAK

ALAT PENCATAT PEMAKAIAN AIR BERBASIS MIKROKONTROLER DENGAN PENYIMPANAN DATA PADA SMARTPHONE ANDROID. Nama : Aditya Jaka Hermana NRP :

Perancangan Sistem Sinkronisasi Waktu dari GPS Berbasis Network Time Protocol

PERANCANGAN DAN REALISASI SISTEM PEMANTAUAN BERBASIS ESP DALAM SISTEM NURSE CALL

PERANCANGAN DAN REALISASI PENGUAT KELAS D BERBASIS MIKROKONTROLER AVR ATMEGA 16. Disusun Oleh: Nama : Petrus Nrp :

REALISASI SISTEM AKUISISI DATA MENGGUNAKAN ARDUINO ETHERNET SHIELD DAN SOCKET PROGRAMMING BERBASIS IP

PERANCANGAN DAN REALISASI SISTEM AKUISISI DATA DAN PENGAMBILAN GAMBAR MELALUI GELOMBANG RADIO FREKUENSI

ALAT UJI MCB OTOMATIS BERBASIS MIKROKONTROLER ABSTRAK

Implementasi GSM VoIP Gateway Pada Jaringan VoIP Berbasis Briker IPPBX

PERANCANGAN DAN REALISASI SISTEM PEMANTAUAN LAHAN HUTAN MENGGUNAKAN MODUL RF 433MHZ DAN ESP8266

PERANCANGAN ALAT PENGUKUR KECEPATAN KENDARAAN MENGGUNAKAN MIKROKONTROLLER ATMEGA32 DAN MODUL BLUETOOTH DBM 01

ABSTRAK. Kata Kunci : Android, WiFi, ESP , Arduino Mega2560, kamera VC0706.

Perancangan Dan Realisasi Sistem Monitoring Kadar Oksigen Di Dalam Darah Berbasis Nirkabel

PERANCANGAN DAN REALISASI WITNESS CAMERA DENGAN MEDIA PENYIMPANAN SDCARD ABSTRAK

Realisasi Alat Ukur Profil Camshaft

ALAT BANTU PARKIR MOBIL BERBASIS MIKROKONTROLER ATMEGA16. Disusun Oleh : Nama : Venda Luntungan Nrp :

AKUISISI DATA PADA SLOT READER MENGGUNAKAN KOMPUTER UNTUK MEMONITOR

Sistem Akuisisi Data 6 Channel Berbasis AVR ATMega dengan Menggunakan Bluetooth ABSTRAK

PERANCANGAN DAN REALISASI APLIKASI SOFTPHONE PADA JARINGAN VOIP BERBASIS SIP UNTUK SMARTPHONE ANDROID

PENGENDALIAN ASRS (AUTOMATIC STORAGE AND RETRIEVAL SYSTEM) DENGAN MENGGUNAKAN MIKROKONTROLER AVR ATMEGA16. Ari Suryautama /

Aplikasi Thermopile Array untuk Thermoscanner Berbasis Mikrokontroler ATmega16. Disusun Oleh : Nama : Wilbert Tannady Nrp :

Realisasi Robot Pembersih Lantai Dengan Fasilitas Tangan Pengambil Sampah Dan Penghisap Sampah

PERANCANGAN DAN REALISASI PERANGKAT PENDETEKSI WARNA CAT NIRKABEL

Perancangan Alat Peraga Papan Catur pada Layar Monitor. Samuel Setiawan /

Implementasi Sistem SCADA Redundant (Study kasus: Proses Pengendalian Plant Temperatur Air)

Pengontrolan Kamera IP Menggunakan Pengontrol Mikro Arduino dan Handphone Sebagai Pengontrolnya Berbasis Web Browser

REALISASI ALAT BANTU PERHITUNGAN NILAI PADA PERTANDINGAN BELADIRI MENGGUNAKAN ESP8266 BERBASIS SMARTPHONE ANDROID

Aplikasi Raspberry Pi pada Perangkat Absensi Portable Menggunakan RFID

APLIKASI CONTACTLESS SMARTCARD UNTUK TRANSAKSI TOL MELALUI KOMUNIKASI WIRELESS ABSTRAK

APLIKASI WEB EMBEDDED MICROCONTROLLER UNTUK PENGINFORMASIAN KONDISI LALU LINTAS BERUPA TULISAN MENGGUNAKAN WEB BROWSER MELALUI JARINGAN GPRS

Simulasi Pengontrol Intensitas Cahaya Pada Lahan Parkir P2a Bekasi Cyber Park Dengan Kontrol On-Off

APLIKASI MIKROKONTROLER AVR ATMEGA16 UNTUK MENGUKUR PANJANG PRODUKSI KAIN PADA MESIN FINISHING TEKSTIL

WIRELESS TELEMETERING KWH METER DIGITAL BERBASIS MIKROKONTROLER ABSTRAK

PERANCANGAN PENDETEKSI KEDIPAN MATA UNTUK FUNGSI KLIK PADA MOUSE MELALUI KAMERA WEB ABSTRAK

REALISASI ALAT BANTU PEMBELAJARAN TEKNIK AUSKULTASI BERBASIS SMARTPHONE ANDROID ABSTRAK

SISTEM REMOTE MONITORING GEDUNG BERBASIS MIKROKONTROLER MELALUI RADIO FREKUENSI HT

PERANCANGAN MODULATOR QPSK DENGAN METODA DDS (DIRECT DIGITAL SYNTHESIS) BERBASIS MIKROKONTROLLER ATMEGA8535 ABSTRAK

PERANCANGAN DAN REALISASI DINDING PRESENTASI INTERAKTIF DENGAN PENDETEKSIAN POSISI SINAR POINTER LASER SEBAGAI OPERATOR KURSOR MOUSE ABSTRAK

Implementasi Miniatur Heat-Dry Chamber berbasis Arduino. ABSTRAK Pengujian fiber optik menggunakan Heat-Dry Chamber pada PT Telkom

SISTEM MONITORING INFUS BERBASIS MIKROKONTROLER AVR ATMEGA 16 ABSTRAK

SIMULASI ROBOT PENDETEKSI MANUSIA

PENGENDALIAN PH PADA SISTEM PEMUPUKAN TANAMAN HIDROPONIK BERBASIS MIKROKONTROLER AVR ATMEGA16

Pengenalan Warna Kulit Untuk Klasifikasi Ras Manusia Andy Putra P. Zebua /

PERANCANGAN DAN REALISASI PEMILAH SAMPAH ANORGANIK PERKANTORAN OTOMATIS BERBASIS MIKROKONTROLER

PERANCANGAN DAN REALISASI SISTEM PENGENDALI PENYARINGAN AIR BERDASARKAN TINGKAT KEKERUHAN AIR. Disusun Oleh : Nama : Rico Teja Nrp :

PURWA-RUPA PENAMPIL LOKASI MANUSIA MENGGUNAKAN GPS DENGAN KOORDINAT LINTANG-BUJUR

PERANCANGAN ALAT PENAMPIL KOMPOSISI WARNA KAIN MENGGUNAKAN IC TCS230

MEMBANGUN APLIKASI MOBILE DENGAN QT SDK DENGAN STUDI KASUS MONITORING RUANGAN MENGGUNAKAN KAMERA. Disusun oleh : NRP :

ALAT MONITORING KONDISI GUNUNG BERAPI NIRKABEL BERBASIS MIKROKONTROLER ATMEGA16. Disusun Oleh : Nama : Jaka Rahmana Triadi Idrus Nrp :

Perangkat Pembaca dan Penyimpan Data RFID Portable. Untuk Sistem Absensi. Disusun Oleh : Nama : Robert NRP :

Perancangan Sistem Pemeliharaan Ikan Pada Akuarium Menggunakan Mikrokontroler ATMega 16. Albert/

PENGENDALIAN PERALATAN LISTRIK MENGGUNAKAN REMOTE CONTROL TV. Disusun Oleh : Nama : Jimmy Susanto Nrp :

Aplikasi Raspberry Pi Untuk Prototype Pengendalian Mobil Jarak Jauh Melalui Web Browser ABSTRAK

PERANCANGAN DAN REALISASI SARUNG TANGAN PENERJEMAH BAHASA ISYARAT KE DALAM UCAPAN BERBASIS MIKROKONTROLER ABSTRAK

OTOMATISASI PENGARAHAN KAMERA BERDASARKAN ARAH SUMBER SUARA PADA VIDEO CONFERENCE

PENGENDALI PINTU GESER BERDASARKAN KECEPATAN JALAN PENGUNJUNG BERBASIS MIKROKONTROLER ATMEGA 16. Disusun Oleh : Nama : Henry Georgy Nrp :

IMPLEMENTASI PENGUKURAN JARAK DENGAN METODA DISPARITY MENGGUNAKAN STEREO VISION PADA ROBOT OTONOMUS PENGHINDAR RINTANGAN

SISTEM E-KTM MULTIFUNGSI MENGGUNAKAN SMART CARD PADA APLIKASI BERBASIS DATABASE

i ABSTRACT ii KATA PENGANTAR viii DAFTAR GAMBAR

IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN MODIFIED HAUSDORFF DISTANCE ABSTRAK

SPECTRUM ANALYZER BERBASIS MIKROKONTROLER DENGAN PENCUPLIKAN SECARA PARALEL

ANALISA SPEKTRUM CAHAYA MENGGUNAKAN METODE GRATING BERBASIS MIKROKONTROLER AVR. Disusun oleh : Nama : Gunawan Kasuwendi NRP :

REALISASI SISTEM KEYLESS CAR ENTRY BERBASIS DIRECT SEQUENCE SPREAD SPECTRUM ABSTRAK

IMPLEMENTASI KONTROL PID PADA PENDULUM TERBALIK MENGGUNAKAN PENGONTROL MIKRO AVR ATMEGA 16 ABSTRAK

PERANCANGAN PENDETEKSI WAJAH DENGAN ALGORITMA LBP (LOCAL BINARY PATTERN) BERBASIS RASPBERRY PI

PENERJEMAH FILE MUSIK BEREKSTENSI WAV KE NOT ANGKA. Albertus D Yonathan A / ABSTRAK

PERANCANGAN PERAGA MULTIPLEXER DAN DEMULTIPLEXER DIJITAL MENGGUNAKAN MIKROKONTROLER AVR UNTUK PENGIRIMAN DATA MELAUI SERAT OPTIK

Realisasi Alat Pengontrolan Lampu Panggung Nirkabel Menggunakan ARM CORTEX M4 dan Smartphone Berbasis Android

Kata kunci : citra, pendeteksian warna kulit, YCbCr, look up table

PERANCANGAN DAN REALISASI PENALA GITAR OTOMATIS MENGGUNAKAN PENGONTROL MIKRO AVR ATMEGA16. Disusun Oleh : Nama : Togar Hugo Murdani Nrp :

Realisasi Perangkat Color Object Tracking Menggunakan Raspberry Pi

Aplikasi Kamera Web Untuk Mengukur Luas Permukaan Sebuah Obyek 3D

APLIKASI MIKROKONTROLER AVR ATMEGA16 UNTUK ALAT PEMILIH PENYEDIA LAYANAN TELEPON YANG SAMA

Perancangan dan Realisasi Prototipe Sistem Smart House dengan Pengendali Menggunakan Smart Phone Berbasis Android. Disusun Oleh:

REALISASI PROTOTIPE SISTEM GERAK ROBOT DENGAN DUA KAKI

SISTEM PENDETEKSI KETINGGIAN MUATAN ROKET BERBASIS MIKROKONTROLER. Gelar Kharisma Rhamdani /

Perancangan Perangkat Lunak Pengenal Tulisan Tangan Sambung Menggunakan Jaringan Saraf Tiruan Dengan Metode Hopfield

PERANCANGAN DAN REALISASI PENAMPIL SPEKTRUM FREKUENSI PORTABLE BERBASIS MIKROKONTROLER ATMEGA 16

PERANCANGAN ALAT SERVICE BELL NIR-KABEL. Disusun Oleh : Nama : Budi Hartono Ong Nrp :

Aplikasi Sistem Pembayaran Dengan Teknologi Smart Card Near Field Communication (NFC)

PERANCANGAN TIMBANGAN DAN PENGUKUR DIAMETER KAWAT TEMBAGA PADA MESIN GULUNG KAWAT TEMBAGA DENGAN MIKROKONTROLER ATmega328 ABSTRAK

KOMPRESI DAN DEKOMPRESI DATA TEKSTUAL MENGGUNAKAN ALGORITMA DEFLATE. Valentinus Henry G /

Kata kunci:sensor rotary encoder, IC L 298, Sensor ultrasonik. i Universitas Kristen Maranatha

IDENTIFIKASI INDIVIDU BERDASARKAN CITRA SILUET BERJALAN MENGGUNAKAN PENGUKURAN JARAK KONTUR TERHADAP CENTROID ABSTRAK

ROBOT PEMINDAH BARANG BERBASIS MIKROKONTROLER ATmega 32

REALISASI ROBOT MANIPULATOR BERBASIS PENGONTROL MIKRO DENGAN KOMUNIKASI INTRANET

REALISASI OTOMASI SISTEM MANAJEMEN STOK BARANG DENGAN PEMBACA BARCODE MENGGUNAKAN PERANGKAT LUNAK OPEN SOURCE ABSTRAK

Sistem Penghitung Jumlah Objek di Jalan Raya Menggunakan Background Subtraction dan Tracking

Pengukuran Tinggi Badan Menggunakan Sensor Ultrasonik

Aplikasi Pengambilan Database Mesin Sidik Jari dan Dikirimkan secara Nirkabel ke Smartphone Berbasis Android 2.2

PERANCANGAN KENDALI SAKLAR ON/OFF MENGGUNAKAN SMS ABSTRAK

Transkripsi:

PERANCANGAN DAN REALISASI SISTEM PEMILIHAN SUARA MENGGUNAKAN WIFI DENGAN IP STATIS Adhitya Putra Pamungkas NRP: 1122020 Program Studi Teknik Elektro, Fakultas Teknik, Universitas Kristen Maranatha, Jl. Prof.Drg.Suria Sumantri, MPH no. 65, Bandung, Indonesia. Email : adhityaputrapamungkas@gmail.com ABSTRAK Dalam suatu acara tertentu seringkali dibutuhkan pendapat dari peserta yang hadir atas suatu isu/topik yang dibahas. Apabila jumlah peserta yang ikut serta banyak sangat tidak mudah untuk melakukan proses penghitungan suara, sehingga perlu dibuat sistem yang memudahkan pengambilan suara. Dalam tugas akhir ini dirancang sebuah sistem pemilihan suara berbasis nirkabel menggunakan koneksi WiFi dengan IP statis. Sistem ini terdiri dari 2 bagian, yaitu perangkat pemilihan dan komputer sebagai receiver. Perangkat pemilihan suara direalisasikan menggunakan NodeMCU ESP-12 sebagai mikrokontroler dan modul WiFi. Pada perangkat pemilihan yang direalisasi memiliki 5 tombol pilihan yang tersedia dan masing masing perangkat pemilihan memiliki IP statis. Sistem pemilihan suara ini menggunakan Connectify Hotspot untuk penyedia jaringan LAN yang akan menghubungkan perangkat pemilihan dengan komputer. Data dari masing masing perangkat pemilihan akan dikirimkan ke komputer dan akan diolah lalu ditampilkan pada monitor. Dari hasil uji coba, data yang dikirimkan dapat diterima dengan baik dan benar oleh komputer. Data akan diterima dengan benar walaupun tombol pada masingmasing perangkat pemilihan ditekan secara bersamaan. Data masih dapat dikirim dan diterima dengan benar dengan jarak 50 meter tanpa halangan dan maksimal 26 meter dengan halangan. Masing - masing perangkat pemilihan memiliki IP statis berbeda-beda sehingga keamanan perangkat lebih terjaga dan hanya perangkat pemilihan suara yang didaftarkan yang dapat diterima datanya. Kata kunci: Pemilihan Suara, Nirkabel,IP Statis, NodeMCU ESP-12, WiFi i

DESIGN AND REALIZATION OF WIRELESS VOTING SYSTEM USING WIFI WITH STATIC IP Adhitya Putra Pamungkas NRP: 1122020 Electrical Engineering Department, Maranatha Christian University Jl. Prof.Drg.Suria Sumantri, MPH no.65, Bandung, Indonesia Email : adhityaputrapamungkas@gmail.com ABSTRACT In some certain events, it is often required some opinions from the participants on an issue or topic that is being discussed. If the number of people who become participant is quite a lot, it would be difficult to count the result of voting process, so it is needed a system that can make the voting process become much easier. In this final project, it has been designed a wireless based voting system using a Wi-Fi connection with a static IP. The system consists of two parts; there are a voting device and a computer as receiver. The voting device is realized using NodeMCU ESP-12 as a microcontroller and a Wi-Fi module. On the voting device that is realized, there are provided 5 option keys and each device has a static IP. The voting system uses Connectify Hotspot as local area network provider which will connect the voting devices to the computer. Data from each voting devices will be sent to the computer and it will be processed and displayed on the monitor. From the test results, the transmitted data can be received correctly by the computer. Data will be received correctly even if the button on each device is pressed at the same time. The data can still be sent and received correctly by a distance of 50 meters without obstacle and a maximum of 26 meters with obstacle. Each device has different static IP so the safety level of the device is high enough and only voting devices that has been registered whose data can be accepted. Keywords: Voting Device, wireless, static IP, NodeMCU ESP-12, WiFi ii

DAFTAR ISI Halaman Judul Lembar Pengesahan Pernyataan Orisinalitas Laporan Tugas Akhir Lembar Publikasi Laporan Tugas Akhir Abstrak Abstract Kata Pengantar Daftar Isi Daftar Gambar Daftar Tabel i ii iii v viii x BAB I PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Rumusan Masalah 2 1.3 Tujuan 2 1.4 Pembatasan Masalah 2 1.5 Sistematika Penulisan 3 BAB II LANDASAN TEORI 5 2.1 NodeMCU ESP-12 development kit V1.0 5 2.1.1 Konfigurasi NodeMCU ESP-12 development kit V1.0 6 2.1.2 Spesifikasi NodeMCU ESP-12 development kit V1.0 6 2.1.3 ESP8266 7 2.1.3.1 Spesifikasi ESP8266 8 2.2 Arduino 8 2.2.1 Software dan Hardware Arduino 8 2.2.2 Bahasa pemrograman Arduino 9 2.2.2.1 Struktur 9 2.2.2.2 Syntax 9 2.2.2.3 Variabel 10 iii

2.2.2.4 Struktur Pengaturan 11 2.2.2.5 Digital 11 2.2.2.6 Analog 12 2.3 Protokol UDP 12 2.3.1 Karakteristik UDP 13 2.3.2 Pesan pesan UDP 14 2.3.3 Header UDP 15 2.4 Kelas Wifi 16 2.5 Visual Basic 6 18 2.5.1 IDE (Integrated Development Environment 19 2.6 Connectify 20 BAB III PERANCANGAN DAN REALISASI 23 3.1 Perancangan perangkat pemilihan 24 3.2 Diagram alir 26 3.2.1 Diagram alir program perangkat pemilihan 26 3.2.2 Diagram alir program pada komputer 28 3.2.3 Diagram alir sub program setting IP 33 3.3 Perancangan GUI 34 3.3.1 Perancangan interface menggunakan visual basic 6 34 3.4 Realisasi sistem 37 3.4.1 Realisasi perangkat pemilihan suara 37 3.4.2 Realisasi GUI 38 BAB IV DATA PENGAMATAN DAN ANALISIS 39 4.1 Pengujian perangkat pemilihan suara dan pengujian data yang diterima pada komputer 40 4.2 Pengujian jarak jangkauan 53 4.3 Analisis data 55 BAB V SIMPULAN DAN SARAN 5.1 Simpulan 56 5.2 Saran 56 iv

Daftar Pustaka 57 Lampiran Lampiran A List Program Arduino Lampiran B List Program Microsoft Visual Basic 6 Lampiran C Datasheet ESP8266 v

DAFTAR GAMBAR Gambar 2.1 NodeMCU ESP-12 development kit V1.0... 6 Gambar 2.2 Pesan - pesan UDP... 14 Gambar 2.3 Header UDP... 15 Gambar 2.4 IDE pada Visual Basic... 19 Gambar 2.5 Tampilan Connectify... 21 Gambar 2.6 Tampilan Connectify saat terkoneksi... 22 Gambar 3.1 Diagram blok sistem... 23 Gambar 3.2 Skematik Perangkat Pemilihan Suara... 24 Gambar 3.3 Diagram alir program pada perangkat pemilihan... 26 Gambar 3.4 Diagram alir program pemilihan suara pada komputer... 28 Gambar 3.4 Diagram alir program pemilihan suara pada komputer(lanjutan) 29 Gambar 3.4 Diagram alir program pemilihan suara pada komputer(lanjutan) 30 Gambar 3.5 Diagram alir sub program setting IP... 33 Gambar 3.6 Tampilan Utama Visual Basic Seblum Dijalankan... 34 Gambar 3.7 Tampilan Utama Visual Basic... 35 Gambar 3.8 Tampilan Setting IP... 36 Gambar 3.9 Realisasi perangkat pemilihan suara... 37 Gambar 3.10 Realisasi GUI... 38 Gambar 4.1 Realisasi perangkat pemilihan suara... 39 Gambar 4.2 Hasil Percobaan pertama... 40 Gambar 4.3 Hasil Percobaan kedua... 41 Gambar 4.4 Hasil Percobaan ketiga... 43 Gambar 4.5 Hasil Percobaan keempat... 44 Gambar 4.6 Hasil Percobaan kelima... 45 Gambar 4.7 Setting IP percobaan keenam... 46 Gambar 4.8 Hasil Percobaan keenam... 46 Gambar 4.9 Setting IP percobaan ketujuh... 47 Gambar 4.10 Hasil Percobaan ketujuh... 48 Gambar 4.11 Setting IP percobaan kedelapan... 49 Gambar 4.12 Hasil Percobaan kedelapan... 49 vi

Gambar 4.13 Percobaan kesembilan... 50 Gambar 4.14 Hasil percobaan kesembilan... 51 Gambar 4.15 Percobaan kesepuluh... 52 Gambar 4.16 Hasil percobaan kesepuluh... 52 vii

DAFTAR TABEL Tabel 2.1 Header UDP... 15 Tabel 3.1 Inisialisasi pilihan... 27 Tabel 3.2 Fungsi properti-properti yang digunakan dalam rancangan interface... 36 Tabel 4.1 Data dari percobaan pertama... 40 Tabel 4.2 Data dari percobaan kedua... 41 Tabel 4.3 Data dari percobaan ketiga... 42 Tabel 4.4 Data dari percobaan keempat... 44 Tabel 4.5 Data dari percobaan kelima... 45 Tabel 4.8 Hasil pengujian jarak jangkauan tanpa halangan... 53 Tabel 4.9 Hasil pengujian jarak jangkauan dengan halangan... 54 viii