BAB II DASAR TEORI. Gambar 2.1. Rak kecil dengan 4 tingkat yang terdapat pada minimarket Uni Store.

dokumen-dokumen yang mirip
BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. memudahkan penggunaan elektronik dalam berbagai

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. software arduino memiliki bahasa pemrograman C.

BAB II DASAR TEORI Sistem Destilasi Menggunakan Tenaga Surya

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN ALAT. Proses perancangan meliputi tujuan dari sebuah penelitian yang kemudian muncul

BAB II DASAR TEORI Arduino Nano

BAB II ANALISIS DAN PERANCANGAN. Untuk mendapatkan tujuan sebuah sistem, dibutuhkan suatu

III. METODE PENELITIAN. Universitas Lampung yang dilaksanakan mulai dari bulan Maret 2014.

BAB II DASAR TEORI. mikrokontroler yang berbasis chip ATmega328P. Arduino Uno. memiliki 14 digital pin input / output (atau biasa ditulis I/O,

BAB III PERANCANGAN ALAT. menjadi acuan dalam proses pembuatannya, sehingga kesalahan yang mungkin

BAB III METODE PENELITIAN. Penelitian ini dilakukan pada bulan Maret 2015 sampai dengan Agustus

DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iv DAFTAR GAMBAR... vii DAFTAR TABEL... x DAFTAR LAMPIRAN... xi

Apa itu arduino. Nama : Tamara samudra. Abstrak.

BAB II DASAR TEORI. tertarik dalam menciptakan objek atau lingkungan yang interaktif.

Display LCD. Menggunakan Arduino Uno MinSys

BAB II KONSEP DASAR SISTEM MONITORING TEKANAN BAN

PEMBUATAN PROTOTIPE ALAT PENDETEKSI LEVEL AIR MENGGUNAKAN ARDUINO UNO R3

Komunikasi Serial. Menggunakan Arduino Uno MinSys

BAB III MIKROKONTROLER

BAB III PERANCANGAN. 3.1 Perancangan Alat Kuisioner dengan Wireless Elektronika Berbasis

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI

Gambar 2.1 Arduino Uno

BAB III PERANCANGAN DAN PEMBUATAN ALAT

III. METODE PENELITIAN. Penelitian ini dilakukan di Laboratorium Terpadu Teknik Elektro Universitas

BAB III PERANCANGAN DAN PEMBUATAN ALAT

2 METODE PENELITIAN. Penelitian ini dilaksanakan pada bulan Januari 2015 hingga Oktober 2015

METODE PENELITIAN. Penelitian ini dilaksanakan pada bulan Februari 2015 sampai dengan bulan Juli

BAB II TINJAUAN PUSTAKA. 2.1PHOTODIODA Dioda foto adalah jenis dioda yang berfungsi mendeteksi cahaya. Berbeda dengan

BAB II LANDASAN TEORI

BAB II DASAR TEORI. Protokol adalah seperangkat aturan yang mengatur pembangunan koneksi

APLIKASI SEDERHANA PERHITUNGAN GAJI KARYAWAN PADA PT KAMPAR Tbk. Oleh: MATA KULIAH PEMROGRAMAN C++

BAB III PERANCANGAN ALAT

BAB III PEMBUATAN ALAT Tujuan Pembuatan Tujuan dari pembuatan alat ini yaitu untuk mewujudkan gagasan dan

BAB III ANALISIS DAN PERANCANGAN

Fasilitas-fasilitas Tambahan DST-51

BAB III PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN. Arduino adalah pengendali mikro single-board yang bersifat opensource,

II. TINJAUAN PUSTAKA. Akuisisi data merupakan sistem yang digunakan untuk mengambil,

BAB III ANALISIS DAN DESAIN SISTEM

BAB V IMPLEMENTASI SISTEM. system informasi hanya saja Implementasi sistem (system implementation)

BAB III PERANCANGAN ALAT. Dalam pembuatan suatu alat, produk, atau sistem perlu adanya sebuah

BAB II ANALISIS DAN PERANCANGAN

BAB II DASAR TEORI Arduino Mega 2560

Output LED. Menggunakan Arduino Uno MinSys

BAB III PERANCANGAN ALAT

Reni Nuraeni,ST,M.Pd (widyaiswara Muda)

Media Informatika Vol. 15 No. 2 (2016) SIMULASI ROBOT LINE FOLLOWER DENGAN PROTEUS. Sudimanto

BAB III PERANCANGAN ALAT DAN PROGRAM

BAB III PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN SISTEM

BAB II TINJAUAN PUSTAKA. dihubungkan dengan catu daya. Penelitian ini mengukur pancaran (coverage)

BAB III PERANCANGAN. Microcontroller Arduino Uno. Power Supply. Gambar 3.1 Blok Rangkaian Lampu LED Otomatis

BAB III STUDI KOMPONEN. tugas akhir ini, termasuk fungsi beserta alasan dalam pemilihan komponen. 2. Sudah memiliki Kecepatan kerja yang cepat

BAB III ANALISIS DAN DESAIN SISTEM

AVR USB ISP mkii Trademarks & Copyright

BAB III PERANCANGAN ALAT

METODE PENELITIAN. Penelitian ini dilaksanakan pada Bulan Desember 2011 sampai dengan Maret

BAB IV PERANCANGAN DAN PEMBUATAN ALAT UKUR TEMPERATUR BERBASIS MIKROKONTROLER

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

III. METODE PENELITIAN. Penelitian ini mulai dilaksanakan pada bulan April 2015 sampai dengan Mei 2015,

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

BAB III PERANCANGAN SISTEM. perancangan mekanik alat dan modul elektronik sedangkan perancangan perangkat

BAB I PENDAHULUAN 1.1 Latar Belakang

DAFTAR ISI LEMBAR PENGESAHAN... LEMBAR PERSETUJUAN... PERNYATAAN KEASLIAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... vii DAFTAR ISI...

PENCATATAN DAFTAR PRESENSI MAHASISWA MEMANFAATKAN BARCODE KTM MELALUI JARINGAN ETHERNET

BAB III PERANCANGAN ALAT

BAB III METODE PENELITIAN. Penelitian tugas akhir dilaksanakan pada bulan Februari 2014 hingga Januari

BAB II TINJAUAN PUSTAKA

4.5.2 Perancangan Program Utama Sistem Rancangan Aplikasi Pengguna (Antarmuka) BAB V IMPLEMENTASI Implementasi Sistem

AVR USB ISP mkii ver 2

BAB II TINJAUAN PUSTAKA. ban, terlebih pada bagian tengahnya. Kemungkinan terburuk dari tekanan ban

BAB 3 PERANCANGAN SISTEM. ruangan yang menggunakan led matrix dan sensor PING))). Led matrix berfungsi

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

III. METODE PENELITIAN. : Laboratorium Teknik Kendali Jurusan Teknik Elektro. Universitas Lampung

BAB II LANDASAN TEORI

BAB III PERANCANGAN SISTEM

BAB II KAJIAN PUSTAKA.

BAB III PERANCANGAN SISTEM

III. METODE PENELITIAN. Penelitian tugas akhir ini dilaksanakan di Laboratorium Elektronika Dasar

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN SISTEM DAN PEMBUATAN ALAT. hardware dan perancangan software. Pada perancangan hardware ini meliputi

Belajar mikrokontroler Arduino untuk tingkat Pemula.

BAB III METODOLOGI PENELITIAN

BAB III PERANCANGAN Gambaran Alat

Cara Membuat Aplikasi Facebook dengan Visual Studio 2010

Membuat kontrol display seven segment Membuat program Counter baik Up Counter maupun Down Counter dengan media tampilan 7-Segment.

TERMOMETER BADAN DIGITAL OUTPUT SUARA BERBASIS MIKROKONTROLLER AVR ATMEGA8535

III. METODE PENELITIAN. dari bulan November 2014 s/d Desember Alat dan bahan yang digunakan dalam perancangan Catu Daya DC ini yaitu :

PERANCANGAN SERIAL TTL TO USB HID CONVERTER. Yudhi Gunardi 1,Aris Munandar 2

BAB III PERENCANAAN DAN PEMBUATAN ALAT

Rancang Bangun PLC ( Programmable Logic Control ) Dengan Mempergunakan Mikrokontroler ATmega8

BAB II DASAR TEORI. AVR(Alf and Vegard s Risc processor) ATMega32 merupakan 8 bit mikrokontroler berteknologi RISC (Reduce Instruction Set Computer).

BAB III PERANCANGAN DAN REALISASI ALAT

Transkripsi:

BAB II DASAR TEORI Pada bab ini dijelaskan teori-teori penunjang yang diperlukan dalam merancang dan merealisasikan skripsi ini. Bab ini dimulai pengenalan singkat dari komponen elektronik yang dipakai untuk merealisasikan skripsi ini. Komponen yang dipakai pada skripsi meliputi Arduino Mega2560, Arduino Nano 168/328, RS485, LCD 16 2 dan dip switch. Selanjutnya dijelaskan juga perangkat lunak yang digunakan untuk membuat aplikasi desktop dalam skripsi ini. 2.1. Tinjauan Pustaka Pada subbab ini akan dijelaskan penelitian yang berkaitan dengan alat yang dibuat penulis. Pada kawasan Universitas Kristen Satya Wacana Kota Salatiga Provinsi Jawa Tengah terdapat minimarket yang bernama Uni Store. Minimarket tersebut masih menggunakan kertas label harga dan cara manual untuk meng-update besaran harga produk pada setiap barang yang terpampang di rak minimarket tersebut. Pada minimarket tersebut terdapat rak kecil yang mempunyai 4 tingkat yang dapat menampung kurang lebih sekitar 10 barang berbeda dengan kuantitas tiap barang yang beragam dan rak sedang yang mempunyai 5 tingkat yang dapat menampung kurang lebih sekitar 30 barang berbeda dengan kuantitas tiap barang yang beragam. Gambar 2.1. Rak kecil dengan 4 tingkat yang terdapat pada minimarket Uni Store. 5

Gambar 2.2. Rak Sedang dengan 5 tingkat yang terdapat pada minimarket Uni Store 2.2. Arduino Mega2560 Arduino Mega2560 adalah sebuah papan elektronik yang bersifat open source. Arduino Mega2560 ini menggunakan IC mikrokontroler AVR yang merupakan produk dari perusahaan Atmel. Pada Arduino Mega2560 menggunakan IC mikrokontroler ATmega2560. Selain bersifat open source pada perangkat kerasnya, Arduino juga memiliki perangkat lunak yang juga bersifat open source yang digunakan untuk memprogram produk perangkat keras yang dikeluarkan oleh Arduino yaitu Arduino IDE. Arduino menggunakan bahasa pemrograman C. Arduino Mega2560 memiliki port USB yang digunakan untuk menghubungkan perangkat keras dengan perangkat lunak yang telah ter-install pada notebook maupun komputer pribadi. Gambar 2.3. Arduino Mega2560 [10] 6

Tabel 2.1. Spesifikasi Arduino Mega2560 Mikrokontroler ATmega2560 Tegangan Kerja 5V Tegangan Masukan 7-12V Tegangan Limit 6-20V Pin I/O Digital 54 (14 untuk keluaran PWM) Pin Analog 16 Arus DC pada per pin I/O 40 ma SRAM 8 KB EEPROM 4KB 2.3. Arduino Nano 168 / 328 Arduino Nano 168/328 adalah sebuah papan elektronik yang bersifat open source. Arduino Nano 168/328 ini menggunakan IC mikrokontroler AVR yang merupakan produk dari perusahaan Atmel. Arduino Nano 328 menggunakan IC mikrokontroler ATmega328 dan pada Arduino Nano 168 menggunakan IC mikrokontroler ATmega168. Selain bersifat open source pada perangkat kerasnya, Arduino juga memiliki perangkat lunak yang juga bersifat open source yang digunakan untuk memprogram produk perangkat keras yang dikeluarkan oleh Arduino yaitu Arduino IDE. Arduino menggunakan bahasa pemrograman C. Arduino Nano 168/328 memiliki port USB yang digunakan untuk menghubungkan perangkat keras dengan perangkat lunak yang telah ter-install pada laptop maupun computer pribadi. Tabel 2.2. Spesifikasi Arduino Nano 168 / 328 Mikrokontroler Atmel ATmega 168 atau ATmega 328 Tegangan Kerja 5V Tegangan Masukan 7-12V Tegangan Limit 6-20V Pin I/O Digital 14 (6 untuk keluaran PWM) Pin Analog 8 7

Arus DC pada per pin I/O SRAM EEPROM 40 ma 1 KB (ATmega168) atau 2 KB (ATmega328) 512 bytes (ATmega168) atau 1 KB(ATmega328) Gambar 2.4. Arduino Nano [11] 2.4. RS485 RS485 / EIA (Electronic Industries Association) RS485 adalah jaringan balanced line dan sistem pengiriman data secara half-duplex. RS485 digunakan sebagai jaringan transfer data dengan jarak maksimal 1,2 km. Sistem transmisi saluran ganda yang dipakai oleh RS485 ini juga memungkinkan untuk digunakan sebagai saluran komunikasi multidrop dan multipoint (party line). Saluran komunikasi multipoint ini dapat dihubungkan sampai dengan 32 driver / generator dan 32 receiver pada single bus (2 kabel). Dengan menggunakan repeater, keterbatasan ini dapat diperluas sampai ratusan (bahkan ribuan) titik pada jaringan. Half-duplex adalah sistem dimana antara beberapa transmitter dapat berkomunikasi dengan satu atau banyak receiver dengan hanya satu transmitter yang aktif berkomunikasi dengan receiver dalam satu siklus waktu (waktu komunikasi). 8

Gambar 2.5. Topologi Jaringan RS485 [13] Gambar 2.6. Konfigurasi wiring antar RS485 [13] 2.5. LCD 16 2 Layar LCD merupakan suatu media penampilan data yang sangat efektif dan efisien dalam penggunaanya. Untuk menampilkan sebuah karakter pada layar LCD diperlukan beberapa rangkaian tambahan. Untuk lebih memudahkan para pengguna, maka beberapa perusahaan elektronik menciptakan modul LCD. Pada skripsi ini penulis menggunakan LCD 16 2 sebagai media penampil pada penampil harga elektronik, adapun bentuk fisik LCD 16 2 sebagai berikut: 9

Gambar 2.7. Bentuk Fisik LCD 16 2 [12] LCD dibagi menjadi dua bagian yaitu bagian depan LCD yang terdiri dari banyak dot atau titik LCD dan mikrokontroler yang menempel pada bagian belakang panel LCD yang berfungsi untuk mengatur titik LCD sehingga dapat menampilkan huruf, angka, simbol khusus yang dapat terbaca. Modul LCD berukuran 16 karakter 2 baris dengan fasilitas backlighting memiliki 16 pin terdiri dari 8 jalur data, 3 jalur kontrol dan jalur jalur catu daya, dengan fasilitas pin yang tersedia maka LCD 16 2 dapat digunakan secara maksimal untuk menampilkan data yang dikeluarkan oleh mikrokontroler. Berikut adalah tabel dari pin yang terdapat pada LCD 16 2 berserta fungsinya: Gambar 2.8. Pin LCD 16 2 beserta fungsinya [12] 2.6. Dip switch DIP switch adalah sekumpulan dari beberapa saklar yang disatukan. DIP switch dirancang untuk dipakai dalam pcb (printed circuit board) bersama dengan komponen elektronik lainnya. Biasanya DIP switch digunakan untuk mengubah cara kerja cari suatu rangkaian. Selain itu, DIP switch dapat digunakan untuk menentukan address. 10

DIP switch yang digunakan untuk menentukan address biasanya ditemukan di remote control. Pada skripsi ini penulis menggunakan DIP switch sebagai media untuk penggantian alamat pada sistem rak dan purwarupa penampil harga elektronik. Gambar 2.9. Bentuk Fisik Dip Switch [14] 2.7. Microsoft Visual Studio 2015 Microsoft Visual Studio merupakan sebuah perangkat lunak lengkap (suite) yang dapat digunakan untuk melakukan pengembangan aplikasi, baik itu aplikasi bisnis, aplikasi personal, ataupun komponen aplikasinya, dalam bentuk aplikasi console, aplikasi Windows, ataupun aplikasi Web. Visual Studio mencakup kompiler, SDK, Integrated Development Environment (IDE), dan dokumentasi (umumnya berupa MSDN Library). Kompiler yang dimasukkan ke dalam paket Visual Studio antara lain Visual C++, Visual C#, Visual Basic, Visual Basic.NET, Visual InterDev, Visual J++, Visual J#, Visual FoxPro, dan Visual SourceSafe. Pada skripsi ini penulis menggunakan Microsoft Visual Studio versi 2015 untuk membuat atau mengembangkan aplikasi desktop yang akan direalisasikan. Berikut adalah tampilan dari Microsoft Visual Studio 2015: Gambar 2.10. Tampilan antarmuka Microsoft Visual Studio 2015 11