BAB II LANDASAN TEORI

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB II LANDASAN TEORI"

Transkripsi

1 BAB II LANDASAN TEORI Pada proyek akhir ini, akan direalisasikan sebuah APRK yang merupakan pengembangan dari APRK yang telah lebih dahulu beredar di pasaran dengan tujuan mempermudah dalam penggunaan serta menambah fitur - fiturnya. Pengembangan yang dilakukan akan membuat APRK tersebut memiliki kelebihan dalam fitur pengaturan timer, kecepatan tusukan paku magnet dan besaran suhu pemanas baik secara manual maupun langsung dari PC ataupun laptop melalui fitur HMI. Untuk merealisasikan alat tersebut dibutuhkan informasi dari internet serta manual book APRK yang sudah ada, hal ini dikarenakan pada proyek-proyek akhir sebelumnya belum ada yang merealisasikan alat tersebut. Pada bab ini akan dibahas mengenai teori penunjang dari software software yang digunakan untuk melakukan pemrograman (Basic Compiler AVR dan Delphi), mikrokontroller mikrokontroller yang digunakan sebagai pusat kerja alat (Mikrokontroller ATMEGA16 dan Mikrokontroller AVR Attiny 2313) serta sistem komunikasi yang digunakan (Sistem komunikasi serial). 2.1 SOFTWARE Untuk merealisasikan sistem APRK yang sesuai dengan tujuan, maka penulis menggunakan 2 buah software yang berbeda fungsi, yaitu basic compiler AVR untuk melakukan pemrograman pada mikrokontroller dan delphi untuk melakukan pemrograman serta desain HMI Basic Compiler AVR Pada proyek ini digunakan mikrokontroler Atmega16 sebagai pengontrol dari sistem yang ada. Adapun pengontrolan tersebut merupakan sistem akuisisi data yang seluruhnya diprogram dengan menggunakan bahasa pemrograman BASIC (Beginners All-Purpose Symbolic Instruction Code). Untuk dapat memenuhi kondisi diatas, maka dibutuhkan sebuah perangkat lunak (software) yang berfungsi untuk membuat program dengan Tampilan HMI (Software) 6

2 bahasa BASIC pada mikrokontroler, oleh karena itu digunakanlah software Basic Compiler (BASCOM) AVR. BASCOM adalah software yang digunakan untuk membuat program pada mikrokontroler Atmega16 dengan menggunakan bahasa pemrograman BASIC. Adapun contoh tampilan jendela BASCOM AVR dapat dilihat pada gambar 2.1. Gambar 2.1 Tampilan Jendela BASCOM AVR BASCOM AVR sendiri memiliki standar standar khusus dalam melakukan proses pemrograman, yakni diantaranya dalam hal penulisan variabel variabel yang boleh digunakan, operasi aritmatik yang dapat difungsikan, pemakaian karakter karakter set dalam pemrograman sampai pada tipe data yang dapat digunakan. Untuk lebih mengenal standar standar tersebut, maka akan dijelaskan satu persatu pada pembahasan selanjutnya. Tampilan HMI (Software) 7

3 Variabel Variabel merupakan nama untuk bilangan khusus atau sebuah objek. Variabel numerik dapat diartikan hanya nilai-nilai numerik (bit, byte, integer, long ataupun single. Adapun contoh penggunaan variabel adalah sebagai berikut : 1. Variabel yang nilainya konstan: A = 5 dan C = Variabel yang nilainya diambil dari variabel lain : abc = def dan k = g 3. Variabel yang nilainya digabungkan dengan variabel lain atau konstanta melalui operator : Temp = a + 5 yang diambil dari sebuah fungsi : Temp = Asc(S) Operasi Aritmatik Operasi aritmatika pada BASCOM sering memakai operator +, -, *, \, / dan ^. Adapun contoh penggunaannya adalah dalam pembagian bilangan integer menggunakan operator \. Terdapat berbagai jenis operator yang digunakan dalam operasi aritmatik pada BASCOM AVR sesuai dengan fungsinya masing masing, yakni sebagai berikut : 1. Modulo arithmetic (MOD) akan menghasilkan bilangan sisa hasil pembagian bilangan integer. Contohnya adalah X = 10 \ 4 sama dengan 10 MOD Operator relasional ini berfungsi membandingkan dua nilai, dengan penjelasan seperti yang ditunjukan pada tabel Operator logika berfungsi memanipulasi bit, atau melakukan operasi boolean. Terdapat empat operator logika yang dapat dilihat pada tabel 2.1. Tampilan HMI (Software) 8

4 Tabel 2.1 Daftar operator pada BASCOM AVR No Jenis Operator Operator Keterangan 1 NOT Logical complement 2 LOGIKA AND Conjunction 3 OR Disjunction 4 XOR Exclusive or 5 = Sama dengan 6 <> Tidak sama dengan 7 RELASIONAL < Kurang dari 8 > Lebih besar dari 9 <= Kurang dari sama dengan 10 >= Lebih besar sama dengan Karakter set Karakter set yang terdapat pada BASCOM AVR terbagi kedalam 3 jenis, yaitu : 1. Karakter alfabet : karakter yang meliputi semua karakter yang ada pada huruf alfabet mulai dari huruf besar (A-Z) dan huruf kecil (a-z) 2. Karakter angka : meliputi 0-9 dan A-H untuk jenis bilangan heksa desimal 3. Karakter khusus : karakter yang memiliki fungsi khusus pada BASCOM, antara lain terdapat pada tabel 2.2. Tampilan HMI (Software) 9

5 Tabel 2.2 Daftar fungsi khusus pada bascom AVR KARAKTER NAMA KARAKTER NAMA ENTER Terminates input of a. Titik line ' apostrophe / Pembagian * Perkalian : Colon + Penjumlahan " Double quotation mar, Koma : Semicolon - Minus < Kurang dari > Lebih dari = Sama dengan ^ eksponensial \ Pembagian untuk jeni Tipe Data Setiap variabel pada BASCOM 8051 memiliki sebuah tipe data yang akan menentukan dimana variabel tersebut disimpan. Tipe-tipe data yang ada pada BASCOM 8051 antara lain : 1. Bit (1/8 byte) : satu bit akan bernilai 1 atau 0, kumpulan dari 8 bit disebut Byte. 2. Byte (1 byte): menyimpan 8-bit bilangan biner yang bernilai 0 sampai dengan Integer (2 bytes): menyimpan 10-bit bilangan biner yang bernilai -32,768 hingga +32, Word (2 bytes): menyimpan 16-bit bilangan biner yang nilainya dari 0 hingga Long (4 bytes): menyimpan bilangan biner 32-bit yang bernilai hingga Single: menyimpan bilangan pecahan 32-bit mulai dari 1.5 x 10^ 45 sampai 3.4 x 10^ String (Hingga 254 byte): disimpan sebagai byte. Tampilan HMI (Software) 10

6 2.1.2 Delphi Delphi adalah salah satu jenis bahasa pemrograman yang menggunakan visualisasi sama seperti bahasa pemrograman Visual Basic ( VB ), Kylix dan IDE-IDE yang lain. Namun, Delphi memiliki perbedaan dalam sisi VCL/CLX (Visual Component Library), penekanan konektifitas database yang sangat baik, banyaknya komponen-komponen pendukung dari pihak ketiga serta penggunaan bahasa yang hampir sama dengan pascal (objeck pascal) sehingga lebih mudah untuk digunakan. Delphi juga menggunakan konsep yang berorientasi objek ( OOP ), sehingga pemrograman yang dilakukan dapat membuat aplikasi yang mendekati keadaan dunia yang sesungguhnya. OOP ini memiliki beberapa unsur yaitu Encapsulation ( pemodelan ), Inheritance ( Penurunan) dan Polymorphism(Polimorfisme). Awalnya bahasa pemrograman delphi hanya dapat digunakan di Microsoft Windows, namun saat ini telah dikembangkan sehingga dapat digunakan juga di Linux dan di Microsoft.NET. Dengan menggunakan free pascal yang merupakan proyek OpenSource, bahasa pemrograman ini dapat membuat program di sistem operasi Mac OS X dan Windows CE. Aspek penting yang perlu dicatat tentang Bahasa pemrograman Delphi termasuk: Penanganan object sebagai reference / pointer secara transparan Properti sebagai bagian dari bahasa tersebut; benar, sebagai getter dan setter (atau accessor and mutator), yang secara transparan mengenkapsulasi akses pada field-field anggota dalam kelas tersebut. Property index dan Default yang menyediakan akses pada data kolektif Pendelegasian (type safe method pointer) yang digunakan untuk memproses event yang dipicu oleh component Pendelegasian implementasi interface pada Field ataupun property dari class. Tampilan HMI (Software) 11

7 Implementasi penanganan windows message dengan cara membuat method dalam class dengan nomer/nama dari windows message yang akan dihandle. COM bersifat sebagai interface yang independen dengan implementasi class sebagai reference counted Kompilasi yang dapat menghasilkan kode yang berjalan secara native x86 ataupun managed code pada arsitektur framework.net. Umumnya delphi hanya digunakan untuk pengembangan aplikasi dekstop, enterprise berbasis database dan program - program kecil. Namun karena pengembangan delphi yang semakin pesat dan bersifat general purpose bahasa pemrograman ini mampu digunakan untuk berbagai jenis pengembangan software. Dan Delphi juga disebut sebagai pelopor perkembangan RadTool ( Rapid Apllication Development ) tahun Sehinnga banyak orang yang mulai mengenal dan menyukai bahasa pemrograman yang bersifat VCL ( Visual Component Library ) ini. Tampilan awal dari Delphi sendiri dapat dilihat pada gambar 2.2. Gambar 2.2 Tampilan Jendela Delphi 7.0 Tampilan HMI (Software) 12

8 2.2 MIKROKONTROLLER Program yang telah dibuat menggunakan software software diatas, akan didownloadkan ke dalam IC mikrokontroller. Pada proyek ini, digunakan 2 buah IC mikrokontroller dengan fungsi yang berbeda beda, dimana mikrokontroller ATMEGA16 berisi program utama sistem dan berfungsi sebagai mikrokontroller utama, sedangkan mikrokontroller AVR Attiny 2313 berisi program khusus agar rangkaian USB to serial dapat terbaca oleh PC atau laptop sebagai sebuah USB dan menjadi pengolah data dari PC atau laptop sebelum mengirimkannya menuju mikrokontroller ATMEGA Mikrokontroller ATmega16 Mikrokontroler adalah suatu sistem mikroprosesor yang lengkap dan dikemas dalam bentuk sebuah IC (single chip). IC mikrokontroler memiliki perangkat penunjang seperti yang terdapat dalam mikrokomputer yaitu unit pusat pengolahan data (Central Processing Unit), unit memori (ROM dan RAM) dan unit I/O. Selain itu, terdapat juga fasilitas -fasilitas seperti timer, counter, dan kontrol interupsi (Interrupt Control). Mikrokontroller AVR memiliki arsitektur RISC 8 Bit, sehingga semua instruksi dikemas dalam kode 16-bit (16-bits word) dan sebagian besar instruksi dieksekusi dalam satu siklus instruksi clock. Hal ini sangat membedakan sekali dengan instruksi MCS-51 (Berarsitektur CISC) yang membutuhkan siklus 12 clock. RISC adalah Reduced Instruction Set Computing sedangkan CISC adalah Complex Instruction Set Computing. AVR dikelompokkan kedalam 4 kelas, yaitu ATtiny, keluarga AT90Sxx, keluarga ATmega, dan keluarga AT86RFxx. Dari semua kelas yang membedakan satu sama lain adalah ukuran onboard memori, on-board peripheral dan fungsinya. Dari segi arsitektur dan instruksi yang digunakan mereka bisa dikatakan hampir sama. Sedangkan untuk proyek kali ini digunakan mikrokontroller jenis Atmega, yakni mikrokontroller ATMEGA16. Tampilan HMI (Software) 13

9 Adapun arsitektur dari ATmega16 adalah sebagai berikut : 32 buah saluran IO yang terbagi kedalam 4 port (Port A, Port B, Port C dan Port D), dimana setiap port memiliki 8 buah saluran IO, serta terdapat 8 Channel ADC 10 bit.. Memiliki 32 register dan 3 buah timer / counter SRAM dan EEPROM on board sebanyak 512 byte serta memori Flash sebesar 16 kb. Watchdog Timer dengan oscilator internal Sumber Interrupt internal dan eksternal Terdapat port SPI (Serial Pheriperal Interface) dan port USART (Universal Shynchronous Ashynchronous Receiver Transmitter). Komparator analog Dengan arsitektur tersebut diatas, membuat ATmega16 memiliki fitur - fitur unggulan, yakni sistem processor 8 bit berbasis RISC dengan kecepatan maksimal 16 MHz, ukuran memory flash 16 KB, SRAM sebesar 1 KB, EEPROM sebesar 512 byte, ADC internal dengan resolusi 10 bit sebanyak 8 channel, port komunikasi serial USART dengan kecepatan maksimal 2.5 Mbps dan mode Sleep untuk penghematan penggunaan daya listrik. Untuk menggunakan Atmega 16, kita dapat memanfaatkan pin pin yang terdapat didalamnya sesuaia dengan fungsi dari masing-masing pin tersebut. Adapun konfigurasi pin Atmega 16 dapat dilihat pada gambar 2.3 dibawah ini. Gambar 2.3 Keterangan PIN ATmega16 Tampilan HMI (Software) 14

10 Sedangkan, fungsi dari masing-masing pin tersebut adalah sebagai berikut : VCC merupakan Pin yang berfungsi sebagai pin masukan catu daya. GND merupakan Pin Ground. AVCC merupakan pin masukan untuk tegangan ADC. AREF merupakan pin masukan tegangan referensi untuk ADC RESET merupakan pin yang digunakan untuk mereset mikrokontroler. XTAL1 dan XTAL2 merupakan pin masukan clock eksternal. Port A (PA0...PA7) merupakan pin I/O dan pin masukan ADC. Port B (PB0...PB7) merupakan pin I/O dan pin yang mempunyai fungsi khusus yaitu Timer/Counter, komparator Analog dan SPI. Port C (PC0...PC7) merupakan port I/O dan pin yang mempunyai fungsi khusus, yaitu komparator analog dan Timer Oscillator. Port D (PD0...PD1) merupakan port I/O dan pin fungsi khusus yaitu komparator analog dan interrupt eksternal serta komunikasi serial Mikrokontroller AVR ATtiny 2313 AVR merupakan chip mikrokontroler keluaran ATMEL yang memiliki kemampuan handal dan cepat (hingga 16 Mega Instruction per Second MIPS-). Chip ini dapat digunakan untuk aneka macam aplikasi mulai dari perancangan elektronik device hingga aplikasi robotika karena cara penggunaannya yang relatif mudah dan ekonomis. AVR sendiri dirancang berdasarkan Harvard architecture sehingga isi data dan isi program memori disimpan melalui bus yang berbeda. Hal ini berarti pengalamatan data dan program memori terpisah sehingga keduanya dapat diakses secara bersamaan melalui komunikasi serial. Salah satu seri mikrokontroler AVR yang banyak menjadi andalan saat ini adalah tipe ATtiny2313 dan ATmega8535. Seri ATtiny2313 banyak digunakan untuk sistem yang relatif sederhana dan berukuran kecil. ATtiny2313 termasuk jenis TTL bukan CMOS, oleh karena itu memerlukan tegangan kerja sebesar 5 V. Berikut adalah spesifikasi hardware mikrokontroler seri ATtiny2313. Kapasitas memori Flash 2 Kbytes untuk program Kapasitas memori EEPROM 128 bytes untuk data Tampilan HMI (Software) 15

11 Memiliki jalur input / output hingga 15 pin Terdapat Eksternal Brown Out Detector untuk rangkaian reset LED Progamming Indicator Frekuensi Osilator sebesar 4 MHz Tersedia jalur komunikasi serial dengan konektor RJ11 Fasilitas In System Programming (ISP) Untuk menggunakan Attiny 2313, kita dapat memanfaatkan pin pin yang terdapat didalamnya sesuaia dengan fungsi dari masing-masing pin tersebut. Adapun konfigurasi pin Attiny 2313 dapat dilihat pada gambar 2.4 dibawah ini. Gambar 2.4 Konfigurasi Pin Attiny 2313 Berikut adalah penjelasan fungsi tiap kaki: a. Port A ( PA2..PA0 ) Merupakan 3-bit bi-directional port I/O. Setiap pinnya dapat menyediakan internal pull-up resistor (dapat diatur per bit). Output buffer Port A dapat memberi arus 20 ma dan dapat mengendalikan display LED secara langsung. Data Direction Register port A (DDRA) harus disetting terlebih dahulu sebelum Port A digunakan. Bit-bit DDRA diisi 0 jika ingin memfungsikan pin-pin port A yang bersesuaian sebagai input, atau diisi 1 jika sebagai output. b. Port B ( PB0 PB7 ) Merupakan 8-bit bi-directional port I/O. Setiap pinnya dapat menyediakan internal pull-up resistor (dapat diatur per bit). Output buffer Port B dapat memberi arus 20 ma dan dapat mengendalikan display LED secara langsung. Data Direction Register port B (DDRB) harus disetting terlebih dahulu sebelum Port B digunakan. Bit-bit DDRB diisi 0 jika ingin memfungsikan pin-pin port B yang Tampilan HMI (Software) 16

12 bersesuaian sebagai input, atau diisi 1 jika sebagai output. Pin-pin port B juga memiliki untuk fungsi-fungsi alternatif khusus yang terdapat pada tabel 2.3. Tabel 2.3 Tabel Fungsi Khusus Pada Port B (PB0 - PB7) Port Fungsi Khusus PB0 T0 timer/counter 0 external counter input PB1 T1 timer/counter 0 external counter input PB2 AIN0 analog comparator positive input PB3 AIN1 analog comparator negative input PB4 SS SPI slave select input PB5 MOSI SPI bus master output / slave input PB6 MISO SPI bus master input / slave output PB7 SCK SPI bus serial clock11 c. Port D ( PD0 - PD6 ) Merupakan 7-bit bi-directional port I/O. Setiap pinnya dapat menyediakan internal pull-up resistor (dapat diatur per bit). Output buffer Port D dapat memberi arus 20 ma dan dapat mengendalikan display LED secara langsung. Data Direction Register port D (DDRD) harus disetting terlebih dahulu sebelum Port D digunakan. Bit-bit DDRD diisi 0 jika ingin memfungsikan pin-pin port D sebagai input, atau diisi 1 jika sebagai output. Selain itu, pin-pin port D juga memiliki untuk fungsifungsi alternatif khusus seperti yang dapat dilihat dalam Tabel 2.4. Port PD0 RDX PD1 TDX PD2 INT0 PD3 INT1 PD4 OC1B PD5 OC1A PD6 ICP Tabel 2.4 Tabel Fungsi Khusus Pada Port D (PD0 PD6) Fungsi Khusus UART input line UART output line external interrupt 0 input external interrupt 1 input Timer/Counter 1 output compare B match output Timer/Counter 1 output compare A match output Timer/Counter 1 input capture pin Tampilan HMI (Software) 17

13 d. RESET RST pada pin 1 merupakan reset dari AVR. Jika pada pin ini diberi masukan low selama minimal 2 machine cycle maka sistem akan di-reset. e. XTAL1 dan XTAL2 XTAL1 adalah masukan ke inverting oscillator amplifier dan input ke internal clock operating circuit, sedangkan XTAL2 adalah output dari inverting oscillator amplifier. f. VCC dan GND VCC adalah Masukan Tegangan dari power supply dan GND adalah Ground 2.3 Sistem Komunikasi Serial Pada proyek ini, penulis memilih menggunakan jenis komunikasi serial bukan wireless untuk menghubungkan HMI dengan plant. Hal tersebut untuk lebih memudahkan penulis dalam melakukan perancangan serta masih belum perlunya penggunaan sistem wireless karena pengontrolan APRK masih dapat dilakukan pada jarak 1-2 meter (cukup dengan menggunakan kabel serial). Pada prinsipnya, komunikasi serial ialah komunikasi yang melakukan pengiriman data per bit, sehingga lebih lambat dibandingkan komunikasi parallel seperti pada port printer yang mampu mengirim 8 bit tiap detik. Contoh penggunaan komunikasi serial ialah pada mouse, scanner dan system akuisisi data yang terhubung ke port COM1/COM2. Pada PC atau laptop keluaran terdahulu, komunikasi serial biasanya memanfaatkan fungsi port serial RS232, namun seiring perkembangan zaman komunikasi serial dilakukan dengan memanfaatkan port USB, hal ini karena PC atau Laptop-laptop keluaran terbaru, jumlah port serial RS232 semakin berkurang menjadi satu buah konektor RS232 saja dan keberadaanya digantikan oleh port USB yang memang mempunyai banyak kelebihan dibandingkan port serial RS232. Keberadaan port serial RS232 yang akan tergantikan oleh port USB menjadi salah satu alasan lain penulis menggunakan komunikasi serial. Penulis harus mengikuti perkembangan teknologi untuk melakukan komunikasi serial ke Tampilan HMI (Software) 18

14 dan dari PC atau Laptop dengan menggunakan port USB yang lebih cepat dalam melakukan komunikasi data meskipun sedikit rumit dalam prosedur pemakaiannya. Penulis memanfaatkan port USB sebagai port serial dengan adanya fitur AVR309 yang dapat mengkonversi data usb ke serial, sehingga penulis tidak perlu mentransfer data ke dan dari PC melalui port serial RS232. Untuk dapat mengirimkan data ke mikrokontroller dari port serial dapat menggunakan mikrokontroller AVR ATtiny 2313 yang diberi firmware didalamnya khusus untuk menangani konversi usb ke serial atau serial ke usb. Pin Rxd dan Txd akan dihubungkan ke mikrokontroller sebagai unit utamanya. Peralatan Komunikasi Serial Devais pada komunikasi serial port dibagi menjadi 2 (dua ) kelompok yaitu Data Communication Equipment (DCE) dan Data Terminal Equipment (DTE). Contoh dari DCE ialah modem, plotter, scanner dan lain lain sedangkan contoh dari DTE ialah terminal di komputer. Spesifikasi elektronik dari port serial merujuk pada Electronic Industry Association (EIA) : 1. Space (logika 0) ialah tegangan antara + 3 hingga +25 V. 2. Mark (logika 1) ialah tegangan antara 3 hingga 25 V. 3. Daerah antara + 3V hingga 3V tidak didefinisikan /tidak terpakai 4. Tegangan open circuit tidak boleh melebihi 25 V. 5. Arus hubungan singkat tidak boleh melebihi 500mA. Tampilan HMI (Software) 19

MICROCONTROLER AVR AT MEGA 8535

MICROCONTROLER AVR AT MEGA 8535 MICROCONTROLER AVR AT MEGA 8535 Dwisnanto Putro, S.T., M.Eng. MIKROKONTROLER AVR Jenis Mikrokontroler AVR dan spesifikasinya Flash adalah suatu jenis Read Only Memory yang biasanya diisi dengan program

Lebih terperinci

MICROCONTROLER AVR AT MEGA 8535

MICROCONTROLER AVR AT MEGA 8535 MICROCONTROLER AVR AT MEGA 8535 Dwisnanto Putro, S.T., M.Eng. MIKROKONTROLER AVR Mikrokontroler AVR merupakan salah satu jenis arsitektur mikrokontroler yang menjadi andalan Atmel. Arsitektur ini dirancang

Lebih terperinci

Sistem Minimum Mikrokontroler. TTH2D3 Mikroprosesor

Sistem Minimum Mikrokontroler. TTH2D3 Mikroprosesor Sistem Minimum Mikrokontroler TTH2D3 Mikroprosesor MIKROKONTROLER AVR Mikrokontroler AVR merupakan salah satu jenis arsitektur mikrokontroler yang menjadi andalan Atmel. Arsitektur ini dirancang memiliki

Lebih terperinci

BAB II TINJAUAN PUSTAKA. Atmel AVR adalah jenis mikrokontroler yang paling sering dipakai dalam

BAB II TINJAUAN PUSTAKA. Atmel AVR adalah jenis mikrokontroler yang paling sering dipakai dalam BAB II TINJAUAN PUSTAKA 2.1 Mikrokontroler ATMega 8535 Atmel AVR adalah jenis mikrokontroler yang paling sering dipakai dalam bidang elektronika dan instrumentasi. Mikrokontroler AVR ini memiliki arsitektur

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Motor DC dan Motor Servo 2.1.1. Motor DC Motor DC berfungsi mengubah tenaga listrik menjadi tenaga gerak (mekanik). Berdasarkan hukum Lorenz bahwa jika suatu kawat listrik diberi

Lebih terperinci

Sistem Mikrokontroler FE UDINUS

Sistem Mikrokontroler FE UDINUS Minggu ke 2 8 Maret 2013 Sistem Mikrokontroler FE UDINUS 2 Jenis jenis mikrokontroler Jenis-jenis Mikrokontroller Secara teknis, hanya ada 2 macam mikrokontroller. Pembagian ini didasarkan pada kompleksitas

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 1.1 Penelitian Terdahulu Sebagai bahan pertimbangan dalam penelitian ini akan dicantumkan beberapa hasil penelitian terdahulu : Penelitian yang dilakukan oleh Universitas Islam

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Mikrokontroller ATMEGA 8535 Mikrokontroller merupakan sebuah single chip yang didalamnya telah dilengkapi dengan CPU (Central Processing Unit), RAM (Random Acces Memory), ROM

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Teori Dasar Mikrokontroller ATMega8535 Perkembangan teknologi telah maju dengan pesat dalam perkembangan dunia elektronika, khususnya dunia mikroelektronika. Penemuan silicon

Lebih terperinci

BAB II TINJAUAN PUSTAKA. Gambar 2.1. Simbol LED [8]

BAB II TINJAUAN PUSTAKA. Gambar 2.1. Simbol LED [8] BAB II TINJAUAN PUSTAKA 2.1. Light Emiting Dioda Light Emiting Diode (LED) adalah komponen yang dapat memancarkan cahaya. Sstruktur LED sama dengan dioda. Untuk mendapatkan pancaran cahaya pada semikonduktor,

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Sistem Minimum AVR USB Sistem minimum ATMega 8535 yang didesain sesederhana mungkin yang memudahkan dalam belajar mikrokontroller AVR tipe 8535, dilengkapi internal downloader

Lebih terperinci

BAB II DASAR TEORI 2.1. Mikrokontroler AVR ATmega32

BAB II DASAR TEORI 2.1. Mikrokontroler AVR ATmega32 BAB II DASAR TEORI Pada bab ini akan menerangkan beberapa teori dasar yang mendukung terciptanya skripsi ini. Teori-teori tersebut antara lain mikrokontroler AVR ATmega32, RTC (Real Time Clock) DS1307,

Lebih terperinci

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51 MIKROKONTROLER Arsitektur Mikrokontroler AT89S51 Ringkasan Pendahuluan Mikrokontroler Mikrokontroler = µp + Memori (RAM & ROM) + I/O Port + Programmable IC Mikrokontroler digunakan sebagai komponen pengendali

Lebih terperinci

Mikrokontroler AVR. Hendawan Soebhakti 2009

Mikrokontroler AVR. Hendawan Soebhakti 2009 Mikrokontroler AVR Hendawan Soebhakti 2009 Tujuan Mampu menjelaskan arsitektur mikrokontroler ATMega 8535 Mampu membuat rangkaian minimum sistem ATMega 8535 Mampu membuat rangkaian downloader ATMega 8535

Lebih terperinci

MIKROKONTROLER Yoyo Somantri dan Egi Jul Kurnia

MIKROKONTROLER Yoyo Somantri dan Egi Jul Kurnia MIKROKONTROLER Yoyo Somantri dan Egi Jul Kurnia Mikrokontroler Mikrokontroler adalah sistem komputer yang dikemas dalam sebuah IC. IC tersebut mengandung semua komponen pembentuk komputer seperti CPU,

Lebih terperinci

II. TINJAUAN PUSTAKA. Mikrokontroler ATmega8535 merupakan salah satu jenis mikrokontroler keluarga AVR

II. TINJAUAN PUSTAKA. Mikrokontroler ATmega8535 merupakan salah satu jenis mikrokontroler keluarga AVR II. TINJAUAN PUSTAKA A. Mikrokontroler ATmega8535 Mikrokontroler ATmega8535 merupakan salah satu jenis mikrokontroler keluarga AVR (Alf and Vegard s Risc Processor) yang diproduksi oleh Atmel Corporation.

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.2.1.1 Sensor Load Cell Prinsip kerja dari sensor tekanan ini adalah mengubah tegangan mekanis menjadi sinyal listrik. Ukuran ketegangan didasarkan pada prinsip bahwa tahanan pengantar

Lebih terperinci

BAB II LANDASAN TEORI. ATMega 8535 adalah mikrokontroller kelas AVR (Alf and Vegard s Risc

BAB II LANDASAN TEORI. ATMega 8535 adalah mikrokontroller kelas AVR (Alf and Vegard s Risc BAB II LANDASAN TEORI 2.1. Mikrokontroller ATMega 8535 ATMega 8535 adalah mikrokontroller kelas AVR (Alf and Vegard s Risc Processor) keluarga ATMega. Mikrokontroller AVR memiliki arsitektur 8 bit, dimana

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 16 BAB II LANDASAN TEORI 2.1. Sensor Optocoupler Optocoupler adalah suatu piranti yang terdiri dari 2 bagian yaitu transmitter dan receiver, yaitu antara bagian cahaya dengan bagian deteksi sumber cahaya

Lebih terperinci

BAB II LANDASAN TEORI. pada itu dapat juga dijadikan sebagai bahan acuan didalam merencanakan suatu system.

BAB II LANDASAN TEORI. pada itu dapat juga dijadikan sebagai bahan acuan didalam merencanakan suatu system. BAB II LANDASAN TEORI Landasan teori sangat membantu untuk dapat memahami suatu sistem. Selain dari pada itu dapat juga dijadikan sebagai bahan acuan didalam merencanakan suatu system. Dengan pertimbangan

Lebih terperinci

BAB 2 DASAR TEORI. Gambar 2.1 Sensor SHT-11

BAB 2 DASAR TEORI. Gambar 2.1 Sensor SHT-11 BAB 2 DASAR TEORI 2.1 Perangkat Keras Perangkat keras merupakan bentuk fisik dari alat pengukur suhu dan kelembaban yang terdiri dari modul SHT-11, sistem minimum Atmega8, LCD display M1632. 2.1.1 SHT-11

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN PERANGKAT KERAS

BAB III PERANCANGAN DAN PEMBUATAN PERANGKAT KERAS BAB III PERANCANGAN DAN PEMBUATAN PERANGKAT KERAS 3.1. Pendahuluan Perangkat pengolah sinyal yang dikembangkan pada tugas sarjana ini dirancang dengan tiga kanal masukan. Pada perangkat pengolah sinyal

Lebih terperinci

III. METODE PENELITIAN. Penelitian dan perancangan tugas akhir dilakukan di Laboratorium Terpadu

III. METODE PENELITIAN. Penelitian dan perancangan tugas akhir dilakukan di Laboratorium Terpadu III. METODE PENELITIAN A. Waktu dan Tempat Penelitian dan perancangan tugas akhir dilakukan di Laboratorium Terpadu Teknik Elektro Universitas Lampung pada tanggal 4 Juni 2013 hingga 23 September 2014.

Lebih terperinci

Blok sistem mikrokontroler MCS-51 adalah sebagai berikut.

Blok sistem mikrokontroler MCS-51 adalah sebagai berikut. Arsitektur mikrokontroler MCS-51 diotaki oleh CPU 8 bit yang terhubung melalui satu jalur bus dengan memori penyimpanan berupa RAM dan ROM serta jalur I/O berupa port bit I/O dan port serial. Selain itu

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Dasar Breastpump ASI (Air Susu Ibu) adalah makanan bayi yang paling penting terutama pada bulan-bulan pertama kehidupan. ASI merupakan sumber gizi yang sangat ideal dengan komposisi

Lebih terperinci

BAB II KONSEP DASAR PERANCANGAN

BAB II KONSEP DASAR PERANCANGAN BAB II KONSEP DASAR PERANCANGAN Pada bab ini akan dijelaskan konsep dasar sistem keamanan rumah nirkabel berbasis mikrokontroler menggunakan modul Xbee Pro. Konsep dasar sistem ini terdiri dari gambaran

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Solder Listrik Solder listrik digunakan untuk menempelkan timah pada papan PCB dan rangkaian elektronik lainnya. (Santoso, Martinus & Sugiyanto, 2013) Hasil soldering yang baik

Lebih terperinci

BAB II METODE PERANCANGAN APLIKASI

BAB II METODE PERANCANGAN APLIKASI BAB II METODE PERANCANGAN APLIKASI 2.1. Landasan Teori Pembuatan termometer digital ini berdasar pada sensor suhu LM35. Nilai suhu yang dibaca oleh sensor ditampilkan pada 4 digit 7-Segment dengan nilai

Lebih terperinci

Gambar 2.7. Susunan pin mikrokontroler ATMega8535 Berikut ini adalah tabel penjelasan mengenai pin yang terdapat pada mikrokontroler ATMega8535:

Gambar 2.7. Susunan pin mikrokontroler ATMega8535 Berikut ini adalah tabel penjelasan mengenai pin yang terdapat pada mikrokontroler ATMega8535: 11 9. RAM Internal 128 X 8 bit, 10. Memiliki 32 jalur I/O yang dapat diprogram, 11. Satu pencacah 8 bit dengan separate prescaler, 12. Satu pencacah16 bit dengan separate prescaler, 13. Sumber interupsi

Lebih terperinci

BAB 2 LANDASAN TEORI. Temperatur merupakan salah satu informasi yang sangat penting dalam menentukan

BAB 2 LANDASAN TEORI. Temperatur merupakan salah satu informasi yang sangat penting dalam menentukan BAB 2 LANDASAN TEORI 2.1. Sistem Monitoring Temperatur Ruangan Temperatur merupakan salah satu informasi yang sangat penting dalam menentukan kondisi cuaca pada sebuah daerah. Temperatur juga merupakan

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Mikrokontroller 8535 Mikrokontroller adalah IC yang dapat diprogram berulang kali, baik ditulis atau dihapus. Biasanya digunakan untuk pengontrolan otomatis dan manual pada

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 7 BAB II LANDASAN TEORI Untuk dapat memahami perancangan prototipe alat ini dan perangkat apa saja yang akan dikendalikannya, diperlukan beberapa pemahaman dasar. Pada bab ini akan dipaparkan teori-teori

Lebih terperinci

BAB II LANDASAN TEORI. Selain dari pada itu dapat juga dijadikan sebagai bahan acuan didalam

BAB II LANDASAN TEORI. Selain dari pada itu dapat juga dijadikan sebagai bahan acuan didalam BAB II LANDASAN TEORI Landasan teori sangat membantu untuk dapat memahami suatu sistem. Selain dari pada itu dapat juga dijadikan sebagai bahan acuan didalam merencanakan suatu system. Dengan pertimbangan

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Pada bab ini akan dibahas mengenai perancangan dan realisasi dari perangkat keras maupun perangkat lunak dari setiap modul yang dipakai pada skripsi ini. 3.1. Perancangan dan

Lebih terperinci

BAB II. PENJELASAN MENGENAI System-on-a-Chip (SoC) C8051F Pengenalan Mikrokontroler

BAB II. PENJELASAN MENGENAI System-on-a-Chip (SoC) C8051F Pengenalan Mikrokontroler BAB II PENJELASAN MENGENAI System-on-a-Chip (SoC) C8051F005 2.1 Pengenalan Mikrokontroler Mikroprosesor adalah sebuah proses komputer pada sebuah IC (Intergrated Circuit) yang di dalamnya terdapat aritmatika,

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Lighting Lighting adalah suatu istilah untuk pengolahan cahaya atau pencahayaan yang digunakan dalam fotografi. pencahayaan merupakan unsur dasar dari fotografi. tanpa pencahayaan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Mikrokontroler Atmega8535 Mikrokontroler adalah IC yang dapat diprogram berulang kali, baik ditulis atau dihapus (Agus Bejo, 2007). Biasanya digunakan untuk pengontrolan otomatis

Lebih terperinci

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

BAB III DESKRIPSI DAN PERANCANGAN SISTEM BAB III DESKRIPSI DAN PERANCANGAN SISTEM 3.1. DESKRIPSI KERJA SISTEM Gambar 3.1. Blok diagram sistem Satelit-satelit GPS akan mengirimkan sinyal-sinyal secara kontinyu setiap detiknya. GPS receiver akan

Lebih terperinci

BAB III TEORI PENUNJANG. Microcontroller adalah sebuah sistem fungsional dalam sebuah chip. Di

BAB III TEORI PENUNJANG. Microcontroller adalah sebuah sistem fungsional dalam sebuah chip. Di BAB III TEORI PENUNJANG 3.1. Microcontroller ATmega8 Microcontroller adalah sebuah sistem fungsional dalam sebuah chip. Di dalamnya terkandung sebuah inti proccesor, memori (sejumlah kecil RAM, memori

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Sensor Warna TCS230 Sensor warna TCS230 adalah sensor warna yang sering digunakan pada aplikasi mikrokontroler untuk pendeteksian suatu object benda atau warna sari object yang

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Pada bab ini akan dijelaskan mengenai perancangan dari perangkat keras, serta perangkat lunak dari alat akuisisi data termokopel 8 kanal. 3.1. Gambaran Sistem Alat yang direalisasikan

Lebih terperinci

BAB 2 LANDASAN TEORI. terdiri dari modul SHT-11, power supply, sistem minimum ATmega8535, LCD

BAB 2 LANDASAN TEORI. terdiri dari modul SHT-11, power supply, sistem minimum ATmega8535, LCD 5 BAB 2 LANDASAN TEORI 2.1 Perangkat Keras Perangkat keras merupakan bentuk fisik dari alat pengukur suhu dan kelembaban yang terdiri dari modul SHT-11, power supply, sistem minimum ATmega8535, LCD interface,

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Pengertian Hidroponik Hidroponik merupakan pertanian masa depan sebab hidroponik dapat diusahakan di berbagai tempat, baik di desa, di kota maupun di lahan terbuka, atau di

Lebih terperinci

BAB III MIKROKONTROLER

BAB III MIKROKONTROLER BAB III MIKROKONTROLER Mikrokontroler merupakan sebuah sistem yang seluruh atau sebagian besar elemennya dikemas dalam satu chip IC, sehingga sering disebut single chip microcomputer. Mikrokontroler merupakan

Lebih terperinci

BAB III TEORI PENUNJANG. dihapus berulang kali dengan menggunakan software tertentu. IC ini biasanya

BAB III TEORI PENUNJANG. dihapus berulang kali dengan menggunakan software tertentu. IC ini biasanya BAB III TEORI PENUNJANG 3.1 Mikrokontroler ATmega8535 Mikrokontroler adalah IC (Integrated Circuit) yang dapat di program dan dihapus berulang kali dengan menggunakan software tertentu. IC ini biasanya

Lebih terperinci

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

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

Lebih terperinci

Sistem Tertanam. Pengantar Atmega328 dan Arduino Uno. Dennis Christie - Universitas Gunadarma

Sistem Tertanam. Pengantar Atmega328 dan Arduino Uno. Dennis Christie - Universitas Gunadarma Sistem Tertanam Pengantar Atmega328 dan Arduino Uno 1 Arsitektur Atmega328 Prosesor atau mikroprosesor adalah suatu perangkat digital berupa Chip atau IC (Integrated Circuit) yang digunakan untuk memproses

Lebih terperinci

PENGATURAN LAMPU LALU LINTAS BERBASIS MIKROKONTROLER ATMEGA8535

PENGATURAN LAMPU LALU LINTAS BERBASIS MIKROKONTROLER ATMEGA8535 PENGATURAN LAMPU LALU LINTAS BERBASIS MIKROKONTROLER ATMEGA8535 Alamsyah* * Abstract It has built a simulator traffic lights to set the length of time the light is green, yellow, and red on a two-way street.

Lebih terperinci

MENGENAL MIKROKONTROLER ATMEGA-16

MENGENAL MIKROKONTROLER ATMEGA-16 MENGENAL MIKROKONTROLER ATMEGA-16 AVR merupakan seri mikrokontroler CMOS 8-bit buatan Atmel, berbasis arsitektur RISC (Reduced Instruction Set Computer). Hampir semua instruksi dieksekusi dalam satu siklus

Lebih terperinci

Oleh Ilmin Syarif Hidayatullah ( ) Pembimbing : Andi Rahmadiansah, ST, MT

Oleh Ilmin Syarif Hidayatullah ( ) Pembimbing : Andi Rahmadiansah, ST, MT RANCANG BANGUN SISTEM HUMAN MACHINE INTERFACE (HMI) PADA MINIPLANT PEMBANGKIT LISTRIK TENAGA MIKROHIDRO SKALA LABORATORIUM Oleh Ilmin Syarif Hidayatullah (2409030025) Pembimbing : Andi Rahmadiansah, ST,

Lebih terperinci

BAB III METODE PENELITIAN. Metode penelitian yang digunakan adalah metode eksperimen. Eksperimen

BAB III METODE PENELITIAN. Metode penelitian yang digunakan adalah metode eksperimen. Eksperimen BAB III METODE PENELITIAN A. METODE PENELITIAN Metode penelitian yang digunakan adalah metode eksperimen. Eksperimen didalamnya termasuk adalah pengambilan data dan membangun sistem kontrol temperatur.

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1 Tinjauan Pustaka 1. http://www.aisi555.com/2013/05/sms-kontrol-kirim-sms-dengan-avrattiny.html, SMS KONTROL : Kirim SMS dengan AVR ATTiny 2313, Baud rate

Lebih terperinci

BAB III PERANCANGAN DAN REALISASI PERANGKAT KERAS DAN PERANGKAT LUNAK SISTEM. Dari diagram sistem dapat diuraikan metode kerja sistem secara global.

BAB III PERANCANGAN DAN REALISASI PERANGKAT KERAS DAN PERANGKAT LUNAK SISTEM. Dari diagram sistem dapat diuraikan metode kerja sistem secara global. BAB III PERANCANGAN DAN REALISASI PERANGKAT KERAS DAN PERANGKAT LUNAK SISTEM 3.1 Perancangan Perangkat Keras 3.1.1 Blok Diagram Dari diagram sistem dapat diuraikan metode kerja sistem secara global. Gambar

Lebih terperinci

BAB II DASAR TEORI. Current Transformer atau yang biasa disebut Trafo arus adalah tipe instrument

BAB II DASAR TEORI. Current Transformer atau yang biasa disebut Trafo arus adalah tipe instrument BAB II DASAR TEORI 2.1 Trafo Arus ( Current Transformer ) Current Transformer atau yang biasa disebut Trafo arus adalah tipe instrument trafo yang didesain untuk mendukung arus yang mengalir pada kumparan

Lebih terperinci

BAB II DASAR TEORI. Gambar 2.1 Sensor MLX 90614[5]

BAB II DASAR TEORI. Gambar 2.1 Sensor MLX 90614[5] BAB II DASAR TEORI Dalam bab ini dibahas beberapa teori pendukung yang digunakan sebagai acuan dalam merealisasikan skripsi yang dibuat. Teori-teori yang digunakan dalam pembuatan skripsi ini adalah sensor

Lebih terperinci

RANCANG BANGUN BLACK BOX ANGKUTAN DARAT SEBAGAI SARANA PENYIMPAN INFORMASI UNTUK MENCEGAH KECELAKAAN

RANCANG BANGUN BLACK BOX ANGKUTAN DARAT SEBAGAI SARANA PENYIMPAN INFORMASI UNTUK MENCEGAH KECELAKAAN JUPEDASMEN, Volume 2, Nomor 1, April 2016 275 RANCANG BANGUN BLACK BOX ANGKUTAN DARAT SEBAGAI SARANA PENYIMPAN INFORMASI UNTUK MENCEGAH KECELAKAAN Oleh: Didik Sukoco, Purwidi Asri, Susetiyadi P Politeknik

Lebih terperinci

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto TKC210 - Teknik Interface dan Peripheral Eko Didik Sistem Komputer - Universitas Diponegoro Review Kuliah Pembahasan tentang: Referensi: mikrokontroler (AT89S51) mikrokontroler (ATMega32A) Sumber daya

Lebih terperinci

BAB II DASAR TEORI Bentuk Fisik Sensor Gas LPG TGS 2610 Bentuk fisik sensor TGS 2610 terlihat pada gambar berikut :

BAB II DASAR TEORI Bentuk Fisik Sensor Gas LPG TGS 2610 Bentuk fisik sensor TGS 2610 terlihat pada gambar berikut : BAB II DASAR TEORI 2.1 SENSOR TGS 2610 2.1.1 Gambaran Umum Sensor gas LPG TGS 2610 adalah sebuah sensor gas yang dapat mendeteksi adanya konsentrasi gas LPG di sekitar sensor tersebut. Sensor gas LPG TGS

Lebih terperinci

BAB III LANDASAN TEORI. digunakan seperti MCS51 adalah pada AVR tidak perlu menggunakan oscillator

BAB III LANDASAN TEORI. digunakan seperti MCS51 adalah pada AVR tidak perlu menggunakan oscillator BAB III LANDASAN TEORI 3.1 Microcontroller Atmega 8 AVR merupakan salah satu jenis mikrokontroler yang di dalamnya terdapat berbagai macam fungsi. Perbedaannya pada mikro yang pada umumnya digunakan seperti

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Karbon Monoksida (CO) Karbon monoksida merupakan gas yang tidak berwarna, tidak berbau, tidak berasa, tidak mudah larut dalam air, tidak menyebabkan iritasi, beracun dan berbahaya

Lebih terperinci

II. TINJAUAN PUSTAKA. kondisi cuaca pada suatu daerah. Banyak hal yang sangat bergantung pada kondisi

II. TINJAUAN PUSTAKA. kondisi cuaca pada suatu daerah. Banyak hal yang sangat bergantung pada kondisi II. TINJAUAN PUSTAKA A. Temperatur dan Kelembaban Temperatur dan kelembaban merupakan aspek yang penting dalam menentukan kondisi cuaca pada suatu daerah. Banyak hal yang sangat bergantung pada kondisi

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN. Setelah pembuatan modul maka perlu dilakukan pendataan melalui proses

BAB IV HASIL DAN PEMBAHASAN. Setelah pembuatan modul maka perlu dilakukan pendataan melalui proses BAB IV HASIL DAN PEMBAHASAN 4.1 Pengujian Dan Pengukuran Setelah pembuatan modul maka perlu dilakukan pendataan melalui proses pengujian dan pengukuran. Tujuan dari pengujian dan pengukuran yaitu mengetahui

Lebih terperinci

BAB 3 PERANCANGAN SISTEM. Bab ini akan membahas tentang perancangan sistem yang digunakan dari alat

BAB 3 PERANCANGAN SISTEM. Bab ini akan membahas tentang perancangan sistem yang digunakan dari alat BAB 3 PERANCANGAN SISTEM Bab ini akan membahas tentang perancangan sistem yang digunakan dari alat pengukur tinggi bensin pada reservoir SPBU. Dalam membuat suatu sistem harus dilakukan analisa mengenai

Lebih terperinci

PROCEEDING. sepeti program untuk mengaktifkan dan PENERAPAN AUTOMATIC BUILDING SYSTEM DI PPNS. menonaktifkan AC, program untuk counter

PROCEEDING. sepeti program untuk mengaktifkan dan PENERAPAN AUTOMATIC BUILDING SYSTEM DI PPNS. menonaktifkan AC, program untuk counter PROCEEDING PENERAPAN AUTOMATIC BUILDING SYSTEM DI PPNS (Sub Judul:MONITORING SISTIM PENGKONDISIAN UDARA DI LABORATORIUM REPARASI LISTRIK) Dengan meningkatnya dan semakin kompleknya persoalan penggunaan

Lebih terperinci

RANCANGAN SISTEM PARKIR TERPADU BERBASIS SENSOR INFRA MERAH DAN MIKROKONTROLER ATMega8535

RANCANGAN SISTEM PARKIR TERPADU BERBASIS SENSOR INFRA MERAH DAN MIKROKONTROLER ATMega8535 RANCANGAN SISTEM PARKIR TERPADU BERBASIS SENSOR INFRA MERAH DAN MIKROKONTROLER ATMega8535 Masriadi dan Frida Agung Rakhmadi Program Studi Fisika Fakultas Sains dan Teknologi UIN Sunan Kalijaga Jl. Marsda

Lebih terperinci

DAFTAR ISI HALAMAN JUDUL... HALAMAN PENGESAHAN P EMBIMBING... HALAMAN PENGESAHAN P ENGUJI... HALAMAN PERSEMBAHAN... HALAMAN MOTTO... KATA PENGANTAR...

DAFTAR ISI HALAMAN JUDUL... HALAMAN PENGESAHAN P EMBIMBING... HALAMAN PENGESAHAN P ENGUJI... HALAMAN PERSEMBAHAN... HALAMAN MOTTO... KATA PENGANTAR... DAFTAR ISI HALAMAN JUDUL... HALAMAN PENGESAHAN P EMBIMBING... HALAMAN PENGESAHAN P ENGUJI... HALAMAN PERSEMBAHAN... HALAMAN MOTTO... KATA PENGANTAR... ABSTRAKSI... TAKARIR... DAFTAR ISI... DAFTAR TABEL...

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Pengenalan Arduino Arduino adalah platform pembuatan prototype elektronik yang bersifat open-source hardware yang berdasarkan pada perangkat keras dan perangkat lunak yang fleksibel

Lebih terperinci

II. TINJAUAN PUSTAKA. menjadi sumber tegangan arus searah yang bersifat variable. Pengubah daya DC-

II. TINJAUAN PUSTAKA. menjadi sumber tegangan arus searah yang bersifat variable. Pengubah daya DC- II. TINJAUAN PUSTAKA A. Pengenalan DC Chopper Chopper adalah suatu alat yang mengubah sumber tegangan arus searah tetap menjadi sumber tegangan arus searah yang bersifat variable. Pengubah daya DC- DC

Lebih terperinci

Gambar 2.1 Tanaman Bunga Krisan

Gambar 2.1 Tanaman Bunga Krisan BAB II TINJAUAN PUSTAKA 2.1 Tanaman Bunga Krisan Tanaman Bunga Krisan, seruni atau krisantemum adalah sejenis tumbuhan berbunga yang sering ditanam sebagai tanaman hias pekarangan atau bunga petik. Tumbuhan

Lebih terperinci

III. METODOLOGI PENELITIAN. Penelitian dan perancangan tugas akhir ini telah dimulai sejak bulan Juli 2009

III. METODOLOGI PENELITIAN. Penelitian dan perancangan tugas akhir ini telah dimulai sejak bulan Juli 2009 III. METODOLOGI PENELITIAN A. Waktu dan Tempat Penelitian Penelitian dan perancangan tugas akhir ini telah dimulai sejak bulan Juli 2009 dilakukan di Laboratorium Konversi Energi Elektrik dan Laboratorium

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI PLC (Programable Logic Control) adalah kontroler yang dapat diprogram. PLC didesian sebagai alat kontrol dengan banyak jalur input dan output. Pengontrolan dengan menggunakan PLC

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang 1.2 Rumusan Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang 1.2 Rumusan Masalah BAB I PENDAHULUAN 1.1 Latar Belakang Dewasa ini, banyak terjadi kecelakaan didunia pertransportasian. Salah satunya dalam industri perkeretaapian. Salah satu penyebab banyaknya kecelakaan adalah disebabkan

Lebih terperinci

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

DAFTAR ISI LEMBAR PENGESAHAN... LEMBAR PERSETUJUAN... PERNYATAAN KEASLIAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... vii DAFTAR ISI... DAFTAR ISI LEMBAR PENGESAHAN... LEMBAR PERSETUJUAN... PERNYATAAN KEASLIAN... ABSTRAK... ABSTRACT... i ii iv v vi KATA PENGANTAR... vii DAFTAR ISI... ix DAFTAR GAMBAR... xii DAFTAR TABEL... xiv DAFTAR SINGKATAN...

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Diagram Blok Sistem Secara Umum Perancangan sistem yang dilakukan dengan membuat diagram blok yang menjelaskan alur dari sistem yang dibuat pada perancangan dan pembuatan

Lebih terperinci

BAB II LANDASAN TEORI. Dalam merancang sebuah peralatan yang cerdas, diperlukan suatu

BAB II LANDASAN TEORI. Dalam merancang sebuah peralatan yang cerdas, diperlukan suatu BAB II LANDASAN TEORI 2.1. Perangkat Keras Dalam merancang sebuah peralatan yang cerdas, diperlukan suatu perangkat keras (hardware) yang dapat mengolah data, menghitung, mengingat dan mengambil pilihan.

Lebih terperinci

BAB III RANCANG BANGUN SISTEM KARAKTERISASI LED. Rancangan sistem karakterisasi LED diperlihatkan pada blok diagram Gambar

BAB III RANCANG BANGUN SISTEM KARAKTERISASI LED. Rancangan sistem karakterisasi LED diperlihatkan pada blok diagram Gambar BAB III RANCANG BANGUN SISTEM KARAKTERISASI LED 3.1. Rancang Bangun Perangkat Keras Rancangan sistem karakterisasi LED diperlihatkan pada blok diagram Gambar 3.1. Sistem ini terdiri dari komputer, antarmuka

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI Pada bab ini akan dibahas dasar teori yang berhubungan dengan perancangan skripsi antara lain fungsi dari function generator, osilator, MAX038, rangkaian operasional amplifier, Mikrokontroler

Lebih terperinci

MIKROKONTROLER AT89S52

MIKROKONTROLER AT89S52 MIKROKONTROLER AT89S52 Mikrokontroler adalah mikroprosessor yang dirancang khusus untuk aplikasi kontrol, dan dilengkapi dengan ROM, RAM dan fasilitas I/O pada satu chip. AT89S52 adalah salah satu anggota

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Microcontroller AVR ATmega32 Microcontroller adalah sebuah alat pengendali (controller) berukuran mikro atau sangat kecil yang dikemas dalam bentuk chip 1. Microcontroller data

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 5 BAB II LANDASAN TEORI 2. 1 Mikrokontroler AVR Pada saat ini penggunaan mikrokontroler daapt kita temui pada berbagai peralatan, misalnya peralatan yang terdapat dirumah tangga, seperti handphone, microwave

Lebih terperinci

APLIKASI CHATTING DENGAN JARINGAN MIKROKONTROLER Eka Purwa Laksana, Sujono

APLIKASI CHATTING DENGAN JARINGAN MIKROKONTROLER Eka Purwa Laksana, Sujono APLIKASI CHATTING DENGAN JARINGAN MIKROKONTROLER Eka Purwa Laksana, Sujono Program Studi Teknik Elektro, Fakultas Teknik, Universitas Budi Luhur Jl. Ciledug Raya Petukangan Utara Jakarta Selatan 12260

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Teori Umum Pressure (tekanan) adalah gaya yang diberikan pada per unit area. Bisa juga dijelaskan bahwa pressure adalah ukuran intensitas gaya yang diberikan pada suatu titik

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA 4 BAB II TINJAUAN PUSTAKA 2.1 Adjustable Range Infrared Sensor 2.1.1 Pengertian Adjustable Range Infrared Sensor Adjustable Range Infrared Sensor (Saklar Inframerah) merupakan seperangkat pemancar dan

Lebih terperinci

BAB III PERANCANGAN SISTEM. sebuah alat pemroses data yang sama, ruang kerja yang sama sehingga

BAB III PERANCANGAN SISTEM. sebuah alat pemroses data yang sama, ruang kerja yang sama sehingga BAB III PERANCANGAN SISTEM 3.1. Blok Diagram Sistem Untuk dapat membandingkan LM35DZ dengan DS18B20 digunakan sebuah alat pemroses data yang sama, ruang kerja yang sama sehingga perbandinganya dapat lebih

Lebih terperinci

PEMROGRAMAN ROBOT PENJEJAK GARIS BERBASIS MIKROKONTROLER

PEMROGRAMAN ROBOT PENJEJAK GARIS BERBASIS MIKROKONTROLER PEMROGRAMAN ROBOT PENJEJAK GARIS BERBASIS MIKROKONTROLER Oleh : Ihyauddin, S.Kom Disampaikan pada : Pelatihan Pemrograman Robot Penjejak Garis bagi Siswa SMA Negeri 9 Surabaya Tanggal 3 Nopember 00 S SISTEM

Lebih terperinci

BAB IV METODE PENELITIAN. serta menghubungkan pin mosi, sck, gnd, vcc, miso, serta reset. Lalu di

BAB IV METODE PENELITIAN. serta menghubungkan pin mosi, sck, gnd, vcc, miso, serta reset. Lalu di BAB IV METODE PENELITIAN 4.1 Minimum System ATmega8 Minimum system ATmega8 adalah sebuah perangkat keras yang berfurngsi untuk men-download program yang telah dibuat dengan menggunakan DB25 serta menghubungkan

Lebih terperinci

BAB II TINJAUAN PUSTAKA. [10]. Dengan pengujian hanya terbatas pada remaja dan didapatkan hasil rata-rata

BAB II TINJAUAN PUSTAKA. [10]. Dengan pengujian hanya terbatas pada remaja dan didapatkan hasil rata-rata BAB II TINJAUAN PUSTAKA 2.1 Penelitian Terdahulu Sebelumnya pernah dilakukan penelitian terkait dengan alat uji kekuatan gigit oleh Noviyani Agus dari Poltekkes Surabaya pada tahun 2006 dengan judul penelitian

Lebih terperinci

ARSITEKTUR MIKROKONTROLER AT89C51/52/55

ARSITEKTUR MIKROKONTROLER AT89C51/52/55 ARSITEKTUR MIKROKONTROLER AT89C51/52/55 A. Pendahuluan Mikrokontroler merupakan lompatan teknologi mikroprosesor dan mikrokomputer. Mikrokontroler diciptakan tidak semata-mata hanya memenuhi kebutuhan

Lebih terperinci

BAB II TINJAUAN PUSTAKA. yang telah membuat Data Logger Autoclave, prinsip kerja alat ini adalah pada

BAB II TINJAUAN PUSTAKA. yang telah membuat Data Logger Autoclave, prinsip kerja alat ini adalah pada 4 BAB II TINJAUAN PUSTAKA 2.1 Penelitian Terdahulu Pada penelitian yang telah dilakukan oleh Dwinta Mussetyarsih (2014) yang telah membuat Data Logger Autoclave, prinsip kerja alat ini adalah pada saat

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Rancangan Perangkat Keras 3.1.1 Blok Diagram Sistem Blok diagram dari sistem AVR standalone programmer adalah sebagai berikut : Tombol Memori Eksternal Input I2C PC SPI AVR

Lebih terperinci

BAB 11 TINJAUAN PUSTAKA

BAB 11 TINJAUAN PUSTAKA BAB 11 TINJAUAN PUSTAKA 2.1 Pengertian Mikrokontroler Mikrokontroler adalah suatu Central Processing Unit (CPU) yang disertai dengan memori serta sarana input output dan dibuat dalam bentuk chip. CPU ini

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Helm Helm adalah bagian dari perlengkapan kendaraan bermotor berbentuk topi pelindung kepala yang berfungsi melindungi kepala pemakainya apabila terjadi benturan Helm terbagi

Lebih terperinci

BAB II DASAR TEORI 2.1. Mikrokontroler Tipe Atmega 644p

BAB II DASAR TEORI 2.1. Mikrokontroler Tipe Atmega 644p BAB II DASAR TEORI Pada bab ini akan dibahas beberapa teori pendukung yang digunakan sebagai acuan dalam merealisasikan sistem dan penjelasan mengenai perangkat-perangkat yang digunakan untuk merealisasikan

Lebih terperinci

DT-COMBO AVR-51 STARTER KIT

DT-COMBO AVR-51 STARTER KIT DT-COMBO AVR-51 STARTER KIT Petunjuk Penggunaan Trademarks & Copyright MCS-51 is a registered trademarks of Intel Corporation. AVR is a registered trademark of Atmel Corporation. ASM51 is copyright by

Lebih terperinci

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

III. METODE PENELITIAN. Penelitian ini mulai dilaksanakan pada bulan April 2015 sampai dengan Mei 2015, III. METODE PENELITIAN 3.1. Waktu dan Tempat Penelitian Penelitian ini mulai dilaksanakan pada bulan April 2015 sampai dengan Mei 2015, pembuatan alat dan pengambilan data dilaksanakan di Laboratorium

Lebih terperinci

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

BAB II DASAR TEORI. AVR(Alf and Vegard s Risc processor) ATMega32 merupakan 8 bit mikrokontroler berteknologi RISC (Reduce Instruction Set Computer). BAB II DASAR TEORI Bab ini menjelaskan konsep dan teori dasar yang mendukung perancangan dan realisasi sistem. Penjelasan ini meliputi mikrokontroler AVR, perangkat sensor, radio frequency, RTC (Real Time

Lebih terperinci

BAB IV PEMBAHASAN Rancangan Mesin Panjang Terpal PUSH BUTTON. ATMega 128 (Kendali Kecepatan Motor Dua Arah)

BAB IV PEMBAHASAN Rancangan Mesin Panjang Terpal PUSH BUTTON. ATMega 128 (Kendali Kecepatan Motor Dua Arah) BAB IV PEMBAHASAN 4.1 Identifikasi Masalah Dalam proses produksi hal yang paling menonjol untuk menghasilkan suatu barang produksi yang memiliki kualitas yang bagus adalah bahan dan mesin yang digunakan.

Lebih terperinci

BAB II Dasar Teori 2.1 RFID

BAB II Dasar Teori 2.1 RFID BAB II Dasar Teori Pada bab ini akan dibahas teori yang digunakan untuk merealisasikan sistem presensi dosen dan mahasiswa on-line dengan menggunakan RFID dan wifi. Dalam perancangan ini komponen perangkat

Lebih terperinci

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN BAB III METODE PENELITIAN 3.1 Bahan dan Peralatan 3.1.1 Lampu Bluelight CFL Lampu bluelight CFL merupakan modifikasi dari TL atau lampu neon, dengan mengganti ballast pada lampu, dan tabung dibuat lebih

Lebih terperinci

BAB I PENDAHULUAN. Seiring dengan kemajuan teknologi yang sangat pesat dewasa ini,

BAB I PENDAHULUAN. Seiring dengan kemajuan teknologi yang sangat pesat dewasa ini, BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Seiring dengan kemajuan teknologi yang sangat pesat dewasa ini, Perkembangan teknologi berbasis mikrokontroler terjadi dengan sangat pesat dan cepat. Kemajuan

Lebih terperinci