MODUL PEMBELAJARAN PEMROGRAMAN PADA MIKROKONTROLER ATMEGA328P-PU

dokumen-dokumen yang mirip
RANCANG BANGUN TERMOMETER SUHU TUBUH DENGAN TAMPILAN DIGITAL DAN INDIKATOR GETARAN SERTA OUTPUT SUARA LAPORAN AKHIR

HOME THEATRE DENGAN PENGENDALI REMOTE SMARTPHONE MENGGUNAKAN JARINGAN BLUETOOTH

PROTOTYPE ALAT PEMILAH DAN PENGHITUNG BOLA BERWARNA MENGGUNAKAN LDR DENGAN TAMPILAN LCD BERBASIS ARDUINO UNO LAPORAN AKHIR

PENGENDALI SENSOR ULTRASONIK SRF04 UNTUK MENGAKTIFKAN ON/OFF PADA TELEVISI

PENGENDALI CHANNEL DAN VOLUME TELEVISI DENGAN MENGGUNAKAN SENSOR EASY VR LAPORAN AKHIR

APLIKASI SENSOR SUHU LM35 SEBAGAI PENDETEKSI SUHU UNTUK MENGATUR KECEPATAN MOTOR PADA KIPAS ANGIN BERTEKNOLOGI AIR MULTIPLIER

RANCANG BANGUN AUDIO AMPLIFIER STEREO KENDALI ANDROID (SUB: AMPLIFIER, MIKROKONTROLER) LAPORAN AKHIR

APLIKASI ANDROTOR PADA SISTEM KEAMANAN SEPEDA MOTOR BERBASIS ANDROID

SISTEM PARKIR ELEKTRONIK OTOMATIS DENGAN OUTPUT SUARA BERBASIS MIKROKONTROLER ATMEGA8535 (Sub Bahasan : Hardware)

BAB I PENDAHULUAN 1.1 Latar Belakang

SISTEM PARKIR MOBIL OTOMATIS

LAPORAN AKHIR CLAPPER BOARD DIGITAL BERBASIS ANDROID

RANCANG BANGUN ALAT UKUR BESARAN LISTRIK BERBASIS ARDUINO UNO

LAPORAN AKHIR PENDETEKSI KEJERNIHAN AIR DAN PENGISIAN ULANG AIR OTOMATIS BERBASIS SMS GATEAWAY

RANCANG BANGUN SISTEM DARURAT PADA TRAFFIC LIGHT MELALUI SMS

RANCANG BANGUN BACKUP POWER PADA SPEAKER MULTIMEDIA BERBASIS MIKROKONTOLER ATMEGA16

HARDWARE PADA PEMANAS AIR OTOMATIS BERBASIS MIKROKONTROLER AVR ATMEGA 16 DENGAN INFORMASI MELALUI HANDPHONE

SISTEM MONITORING CAIRAN INFUS DENGAN MENGGUNAKAN FREKUENSI RADIO BERBASIS KOMPUTER (Hardware)

MEJA MONITORING DAN PENGATUR SUHU PANAS PROSESOR PADA LAPTOP SECARA OTOMATIS BERBASIS MIKROKONTROLER ATMEGA328

ALAT PENGACAK SINYAL TELEPON SELULER BERBASIS GSM (Global System for Mobile)

Aplikasi Mikrokontroller ATMega 16 Dengan Load Cell Pada Lift 3 Lantai

ROBOT PENDETEKSI MANUSIA SEBAGAI SISTEM KEAMANAN RUANGAN MENGGUNAKAN SENSOR PIR DENGAN MEDIA KOMUNIKASI XBEE

LAMPU EMERGENCY OTOMATIS DENGAN PENGATURAN TINGKAT INTENSITAS CAHAYA MENGGUNAKAN SMARTPHONE ANDROID

APLIKASI WAV PLAYER PADA PERANCANGAN POWERBANK SEBAGAI CHARGER LAPTOP

LAPORAN AKHIR ALAT PENGISI ULANG (CHARGER) PORTABLE BATTERAI SEPEDA MOTOR DENGAN INDIKATOR TAMPILAN MELALUI LCD 16 X 2

Rancang Bangun Pengendalian Intensitas Cahaya dengan Smartphone Android Melalui Bluetooth Berbasis Mikrokontroler

APLIKASI SENSOR SRF04 PADA RANCANG BANGUN ALAT DESTILASI AIR LAUT BERBASIS MINI PLC SCHNEIDER ZELIO SR2

LAPORAN AKHIR MAHASISWA BACKUP POWER UNTUK MENGHIDUPKAN KIPAS ANGIN DAN MENGATUR INTENSITAS CAHAYA LAMPU

RANCANG BANGUN MODUL OSILATOR CLAPP DAN OSILATOR HARTLEY

APLIKASI RANGKAIAN ENKODER DIGITAL PADA PENGATURAN SISTEM INSTALASI PENERANGAN BERBASIS MIKROKONTROLER AT89s52

Rancang Bangun Penunjuk Arah Kiblat dan Adzan Otomatis Berbasis Mikrokontroler

Pengendalian Portal Menggunakan Sistem Short Message Service Berbasis Mikrokontroler ATMega

LAPORAN AKHIR. Disusun untuk Memenuhi Syarat Menyelesaikan Pendidikan Diploma III pada Jurusan Teknik Elektro Program Studi Teknik Elektronika

APLIKASI BLUETOOTH SEBAGAI PENGENDALI PEMBERIAN MAKAN IKAN MENGGUNAKAN SMARTPHONE ANDROID

SISTEM BUKA TUTUP PINTU GUDANG MENGGUNAKAN PASSWORD DAN SMS GATEWAY BERBASIS MIKROKONTROLER LAPORAN AKHIR

APLIKASI SENSOR PROXIMITY PADA ALAT PENYORTIR BUAH BERDASARKAN WARNA DAN UKURAN BERBASIS MIKROKONTROLER ATMEGA32 LAPORAN AKHIR

HOME THEATRE DENGAN PENGENDALI REMOTE SMARTPHONE MENGGUNAKAN JARINGAN BLUETOOTH (SOFTWARE)

RANCANG BANGUN RUMAH KACA BERBASIS MIKROKONTROLER UNTUK BUDIDAYA TANAMAN BUNGA KRISAN

OUTPUT AUDIO PADA SPEAKER TERKONEKSI WIRELESS MENGGUNAKAN ANDROID BERBASIS MIKROKONTROLER

ANALISIS PERANGKAT KERAS PADA ROBOT KESEIMBANGAN DENGAN MENGGUNAKAN METODE AUTO TUNING PID

LAPORAN AKHIR ALAT UKUR KECEPATAN ANGIN DAN PENGIRIMAN DATANYA DENGAN SMS GATEWAY BERBASIS MIKROKONTROLER

RANCANG BANGUN PENGUKURAN KEKERUHAN AIR DAN PEMBERI PAKAN IKAN OTOMATIS BERBASIS ARDUINO UNO R3

RANCANG BANGUN AUDIO SPEAKER PORTABLE WIRELESS DENGAN PENGATURAN SUARA SECARA DIGITAL MENGGUNAKAN MIKROKONTROLER ATMEGA 8535

APLIKASI SENSOR WATER FLOW G PADA KERAN AIR OTOMATIS BERBASIS ARDUINO

LAPORAN AKHIR MAHASISWA ENERGI CADANGAN DENGAN SISTEM MONITORING BERBASIS MIKROKONTROLER

LAPORAN AKHIR. Oleh : AHMAD MUHARRAM SARIBI

RANCANG BANGUN ALAT DESTILASI AIR LAUT BERBASIS PLC SCHNEIDER SR2 B121BD DENGAN MENGGUNAKAN SENSOR DS1820 SEBAGAI PENDETEKSI SUHU LAPORAN AKHIR

ALAT PENDETEKSI KONDISI BAIK DAN BURUK KEADAAN TELUR BERBASIS MIKROKONTROLER ATMEGA8535

AN SEPEDA WINNI PUSPITA MEDAN

PERANCANGAN SISTEM KOMUNIKASI PADA MOBILE ROBOT PENDETEKSI GAS KARBON MONOKSIDA DENGAN MODUL XBEE LAPORAN AKHIR

SISTEM PENGAMAN BRANKAS MENGGUNAKAN KEYPAD DAN HANDPHONE LAPORAN AKHIR

APLIKASI PENGHITUNG IMPEDANSI MENGGUNAKAN SMITHCHART BERBASIS ANDROID

RANCANG BANGUN ALAT PENYEMPROT NYAMUK BERDASARKAN PENGATURAN REAL TIME CLOCK (RTC) DAN REMOTE CONTROL MENGGUNAKAN MIKROKONTROLER

LAPORAN AKHIR RANCANG BANGUN SISTEM KEAMANAN PINTU PADA RUANG SERVER MENGGUNAKAN FINGERPRINT BERBASIS MIKROKONTROLER

MOTTO DAN PERSEMBAHAN. Orang-orang yang berhenti belajar akan menjadi pemilik masa. lalu. Dan orang-orang yang masih terus belajar, akan menjadi

LAPORAN AKHIR SISTEM PENGAWASAN RUANGAN MENGGUNAKAN KAMERA CCTV DAN SMS GATEWAY BERBASIS MIKROKONTROLER

RANCANG BANGUN ALAT UKUR TINGGI BADAN OTOMATIS BERBASIS ARDUINO UNO DAN ULTRASONIK

RANCANG BANGUN PENGENDALI PAGAR OTOMATIS MENGGUNAKAN MODEM BERBASIS ANDROID

SISTEM PENGAMANAN PEMBUKA PINTU MENGGUNAKAN KODE SUARA

PERANCANGAN SIMULASI KENDALI PENGISIAN BARANG KE KAPAL DENGAN MENGGUNAKAN PENGENDALI LOGIKA TERPROGRAM (PLC) OMRON CPM 1A

APLIKASI SENSOR RF PT2272 SEBAGAI RECEIVER UNTUK MENGAKTIFKAN LAMPU SEIN DAN LAMPU REM PADA HELM LAPORAN AKHIR

ENERGY SUPPLY SOLAR CELL PADA SISTEM PENGENDALI PORTAL PARKIR OTOMATIS BERBASIS MIKROKONTROLER AT89S52

PERANCANGAN SISTEM PENGENDALI PERALATAN LISTRIK RUMAH TANGGA MELALUI PERINTAH SUARA DENGAN ARDUINO DAN BLUETOOTH BERBASIS ANDROID

RANCANG BANGUN PENGHITUNG JUMLAH PENONTON MASUK PADA STUDIO GEDUNG BIOSKOP DENGAN SENSOR INFRA MERAH DAN TAMPILAN SEVEN SEGMENT

RANCANG BANGUN DIGITAL EQUALIZER BERBASIS MIKROKONTROLLER ATMega 8535

ALAT PENDETEKSI PENGGUNAAN SINYAL HANDPHONE DALAM RUANGAN BERBASIS MIKRONTROLLER ATMEGA 8535 (HARDWARE)

RANCANG BANGUN KUNCI PINTU CADANGAN BERBASIS MIKROKONTROLER DENGAN KENDALI SMARTPHONE ANDROID

RANCANG BANGUN ALAT PENGONTROL KADAR PH AIR BERBASIS MICROCONTROLLER ATMEGA 16 PADA TAMBAK UDANG LAPORAN AKHIR

MAGNETIC DOOR LOCK MENGGUNAKAN KODE PENGAMAN BERBASIS AT MEGA 328 PROYEK AKHIR

PERANGKAP TIKUS OTOMATIS MENGGUNAKAN SENSOR PIR DAN REMOT KONTROL BERBASIS MIKROKONTROLER ATMEGA 8535

APLIKASI SENSOR ULTRASONIK HC-SR04 PADA RANCANG BANGUN DETEKSI KECEPATAN DAN PENGHITUNG JUMLAH KENDARAAN BERBASIS ARDUINO UNO

LAPORAN AKHIR RANCANG BANGUN ALAT PENDETEKSI DENYUT NADI DENGAN PENYAMPAIAN DATA MENGGUNAKAN SMS GATEWAY BERBASIS MIKROKONTROLER

ROBOT WALL FOLLOWER SEBAGAI PENGHEMBUS ASAP BERBASIS MIKROKONTROLLER LAPORAN AKHIR

ALAT PENGUKUR TINGGI LOMPATAN SESEORANG DENGAN SENSOR ULTRASONIK BERBASIS MIKROKONTROLER ATMEGA16

SKRIPSI FILTER AIR OTOMATIS BERDASARKAN KEKERUHAN AIR

BLOWER PEMBUANG ASAP ROKOK DAN PENGHARUM OTOMATIS MENGGUNAKAN SENSOR MQ-5 BERBASIS MIKROKONTROLER ATMEGA 8535

SISTEM KENDALI LED MELALUI BLUETOOTH SEBAGAI MEDIA UNTUK MEMBANTU MENGETAHUI KEBERADAAN DOSEN DALAM RUANGAN DOSEN

MIKROKONTROLLER ATMEGA32U4 LAPORAN AKHIR

RANCANG BANGUN ALAT PENGHITUNG UANG LOGAM YANG TERHUBUNG DENGAN KOMPUTER UNTUK PROSES DATA BASENYA

ANALISA PEMAKAIAN DAYA MOTOR INDUKSI 3 FASA 180 KW (ROTOR SANGKAR TUPAI) SEBAGAI PENGGERAK POMPA DI PDAM TIRTA MUSI PALEMBANG

PERANCANGAN DAN PEMBUATAN RUMAH PINTAR BERBASIS ARDUINO

EFISIENSI PANEL SURYA UNTUK CATU DAYA LAMPU JALAN PADA DINAS PERHUBUNGAN KOMUNIKASI DAN INFORMATIKA KOTA PALEMBANG

ROBOT PEMADAM API BERBASIS ANDROID MENGGUNAKAN PENYEMPROT AIR DAN KIPAS LAPORAN AKHIR

PENGGUNAAN MOTOR DC SERVO SEBAGAI PENGGERAK UTAMA LENGAN ROBOT BERJARI PENGIKUT GERAK LENGAN MANUSIA BERBASIS MIKROKONTROLER LAPORAN AKHIR

PENGEMBANGAN PROTOTYPE SENSOR PARKIR 4 SISI BERBASIS MIKROKONTROLER

MODUL PENGUAT DAYA RF 15 WATT (RANGKAIAN BUFFER)

MODUL PENGUAT DAYA RF 15 WATT (RANGKAIAN DRIVER) LAPORAN AKHIR

ANALISA PENGGUNAAN MOTOR DC 12 VOLT PADA ROBOT PENGINTAI DENGAN KOMUNIKASI WIRELESS BERBASIS MIKROKONTROLLER ARDUINO SEVERINO LAPORAN AKHIR

TEKNIK TRANSMISI AUDIO DAN VIDEO UNTUK SISTEM MONITORING TAMU BERBASIS MIKROKONTROLER AVR ATMEGA 16 (VIDEO)

SISTEM PENGENDALI KIPAS ANGIN OTOMATIS DAN INTENSITAS CAHAYA LAMPU DENGAN REMOTE KONTROL

APLIKASI SENSOR PHOTODIODA SEBAGAI INPUT PENGGERAK MOTOR PADA COCONUT MILK AUTO MACHINE

LAMPU OTOMATIS PENERANG JALAN TOL BERBASIS MIKROKONTROLER

RANCANG BANGUN PINTU GARASI DAN LAMPU SECARA OTOMATIS BERBASIS MIKROKONTROLLER AT MEGA 8535

LAMPU EMERGENCY MENGGUNAKAN APLIKASI SOLAR CELL

PENGENDALIAN PROYEKTOR DAN LAMPU RUANGAN OTOMATIS (SOFTWARE)

IDENTIFIKASI DENYUT NADI MELALUI DAUN TELINGA MENGGUNAKAN SENSOR PULSE

PERANCANGAN KONTROLER LOGIKA FUZZY UNTUK TRACKING CONTROL PADA ROBOT SUMO

ABSTRAK. i Universitas Kristen Maranatha

RANCANG BANGUN SISTEM MONITORING PEMAKAIAN AIR BERSIH PELANGGAN PDAM BERBASIS MIKROKONTROLER ATMEGA 16 DENGAN SENSOR FLOWMETER

RANCANG BANGUN PENGAMAN PINTU MENGGUNAKAN RADIO FREQUENCY IDENTIFICATION DENGAN SISTEM PERINGATAN SECARA SHORT MESSAGE SERVICE

Transkripsi:

MODUL PEMBELAJARAN PEMROGRAMAN PADA MIKROKONTROLER ATMEGA328P-PU LAPORAN AKHIR Disusun Untuk Memenuhi Syarat Menyelesaikan Pendidikan Diploma III Pada Jurusan Teknik Elektro Program Studi Teknik Telekomunikasi Politeknik Negeri Sriwijaya Oleh : HARRY RAHMAT GUSTIAN 0613 3033 0991 POLITEKNIK NEGERI SRIWIJAYA PALEMBANG 2016

ii

Saya yang bertanda tangan di bawah ini : PERNYATAAN KEASLIAN Nama : Harry Rahmat Gustian NIM : 061330330991 Program Studi Jurusan : Teknik Telekomunikasi : Teknik Elektro Menyatakan dengan sesungguhnya bahwa Laporan Akhir yang telah saya buat ini dengan judul Modul Pembelajaran Pemrograman Pada Mikrokontroler Atmega328p-Pu adalah benar hasil karya saya sendiri dan bukan merupakan duplikasi, serta tidak mengutip sebagian atau seluruhnya dari karya orang lain, kecuali yang telah disebutkan sumbernya. Palembang, 5 Agustus 2016 Penulis Harry Rahmat Gustian iii

MOTTO Berangkat Dengan Penuh Keyakinan, Berjalan Dengan Penuh Keikhlasan, Istiqomah Dalam Menghadapi Cobaan, Jadilah Seperti Karang di Lautan yang Kuat Dihantam Ombak, dan Kerjakanlah Hal yang Bermanfaat Karena Hidup Hanya Sekali Kejar Mimpimu, Gengganglah Dunia Dan Berdirilah Ditempat Tertinggi -Harry Rahmat Gustian- Laporan Akhir ini kupersembahkan Kepada; Ayah dan Ibuku Tercinta Adikku Tersayang Bapak dan Ibu Pembimbing Teman seperjuanganku Sahabat Sahabat 6 TD Rekan Rekan Teknik Elektro Polsri Almamaterku iv

ABSTRAK MODUL PEMBELAJARAN PEMROGRAMAN PADA MIKROKONTROLER ATMEGA328P PU (2016 : xv + 77 Halaman + 50 Gambar + 14 Tabel + 7 Lampiran) HARRY RAHMAT GUSTIAN 0613 3033 0991 JURUSAN TEKNIK ELEKTRO PROGRAM STUDI TEKNIK ELEKOMUNIKASI POLITEKNIK NEGERI SRIWIJAYA Modul Arduino adalah pengendali mikro single-board yang bersifat opensource, dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang. Modul arduino memerlukan rangkaian elektronika lain sebagai outputnya. Untuk itu agar mudah untuk digunakan dalam proses belajar maka dibuatlah sebuah modul belajar pemrograman arduino dengan nama Modul Pembelajaran Pemrograman Pada Mikrokontroler ATMega328P PU. Sebuah modul belajar program arduino dengan 10 project atau job yang sudah tersedia antara lain Bliking LED, Traffict Light, Switch on/off, Potensiometer Sebagai Pengatur Waktu, Genereator Alarm, Ringtone, Running Text LCD, Sensor cahaya, Termometer dan Sensor Jarak. Selain itu juga terdapat 13 pin digital, 5 pin analog, 2 pin ground, 1 pin vcc 5v dan 1 pin vcc 3v sehingga bisa digunakan untuk membuat rangkaian baru. Cara Kerja Modul Pembelajaran Pemrograman Pada Mikrokontroler ATmega328P-PU ini menggunakan tegangan dari USB komputer yang tersambung pada arduino uno dimana berfungsi juga sebagai jalur transmisi data. Setiap project mempunyai program yang berbeda yang berarti setiap ingin memulai project harus memasukkan program yang sesuai. Setiap Project diaktifkan dengan switch / saklar yang harus dinonaktifkan jika ingin mencoba Project yang lain. Kata Kunci : Arduino, Arduino Uno, Mikrokontroler Atmega328P-PU, Program Arduino, IDE Arduino. v

ABSTRACT LEARNING MODULE PROGRAMING ON MICROCONTROLLER ATMEGA328P-PU (2016 : xv + 77 Page + 50 Images + 14 Tables + 7 Attachments) HARRY RAHMAT GUSTIAN 0613 3033 0991 MAJOR IN ELECTRIC ENGINEERING PROGRAMME STUDY TELECOMUNICATION ENGINEERING THE STATE POLYTECHNIC OF SRIWIJAYA Arduino module is a single-board micro controller that is open source, designed to facilitate the use of electronics in various fields. Arduino modules require other electronic circuits as output. For it to be easily used in the learning process then made a study module arduino programming by name "Programming Learning Module With ATmega328P-PU. A learning arduino module with 10 project or job that is already available include LED Bliking, Traffict Light Switch on / of, Potentiometer As Timer, Genereator Alarm, Ringtone, Running Text LCD, light sensor, thermometer and Proximity Sensor. There is also a 13 digital pin, 5 pin analog, 2 ground pins, 1 pin Vcc 5v and 3v vcc pin 1 so that it can used to create a new series. Work steps of Learning Module Programming With Microcontroller On ATmega328P- PU used a voltage from USB computer connected to the arduino uno which also functions as a data transmission path. Each project has a different program which means that each wants to start a project must include appropriate program. Every Project activated with a switch / switch that must been disabled if you want to try another Project. Keywords: Arduino, Arduino Uno, Microcontroller ATmega328P-PU, Program Arduino, Arduino IDE. vi

KATA PENGANTAR Puji syukur penulis panjatkan atas kehadirat Allah SWT karena atas berkat, rahmat dan karunia-nyalah sehingga penulis dapat menyelesaikan laporan akhir ini. Adapun judul yang diambil dalam penulisan laporan akhir ini adalah Modul Pembelajaran Pemrograman Pada Mikrokontroler Atmega328P PU. Laporan Akhir ini ditulis untuk memenuhi salah satu syarat menyelesaikan pendidikana Diploma III di Jurusan Teknik Elektro Program Studi Teknik Telekomunikasi Politeknik Negeri Sriwijaya. Selama penyusunan laporan akhir ini penulis juga tidak terlepas dari bantuan dari berbagai pihak yang telah memberikan bimbingan baik secara langsung maupun tidak langsung, sehingga dalam penyelesaian laporan akhir ini dapat berjalan dengan tepat sesuai waktunya. Dengan terselesainya laporan kahir ini penulis mengucapkan rasa terima kasih bimbingan serta pengarahan yang telah diberikan oleh dosen pembimbing : 1. Bapak Dr. Dipl. Ing. Ahmad Taqwa, M.T., selaku dosen pembimbing I 2. Ibu Hj. Emilia Hesti, S.T., M.Kom., selaku dosen pembimbing II Penulis juga mengucapkan terima kasih kepada pihak-pihak yang telah membantu dalam menyelesaikan laporan akhir ini : 1. Bapak Dr. Dipl. Ing. Ahmad Taqwa, M.T., selaku Direktur Politeknik Negeri Sriwijaya Palembang. 2. Bapak Yudi Wijanarko, S.T., M.T., selaku Ketua Jurusan Teknik Elektro Politeknik Negeri Sriwijaya. 3. Bapak H. Herman Yani, S.T., M.Eng., selaku Sekretaris Jurusan Teknik Elektro Politeknik Negeri Sriwijaya. 4. Bapak Ciksadan, S.T., M.Kom., selaku Ketua Program Studi Teknik Telekomunikasi Politeknik Negeri Sriwijaya. 5. Seluruh dosen, staf bengkel dan laboratorium Jurusan Teknik Elektro Program Studi Teknik Telekomunikasi Politeknik Negeri Sriwijaya. vii

6. Ayah dan Ibu serta adikku tercinta yang telah memberikan dukungan moril dan materil sehingga penulis mampu menyelesaikan laporan akhir ini. 7. Rekan-rekan 6TD dan teman-teman yang telah membantu dalam penyelesaikan laporan akhir ini. Dalam penyusunan laporan ini tentu saja banyak terdapat kekurangan dan kesalahan, untuk itu penulis dengan senang hati menerima kritik, saran dan masukan dari pembaca yang bersifat membangun untuk kesempurnaan laporan ini. Semoga laporan ini dapat bermanfaat bagi mahasiswa Politeknik Negeri Sriwijaya, khususnya Jurusan Teknik Elektro Program Studi Teknik Telekomunikasi. Palembang, 5 Agustus 2016 Penulis viii

DAFTAR ISI Halaman HALAMAN JUDUL... i HALAMAN PENGESAHAN... ii PERNYATAAN KEASLIAN... iii MOTTO... iv ABSTRAK... v ABSTRACT... vi KATA PENGANTAR... vii DAFTAR ISI... ix DAFTAR TABEL... xii DAFTAR GAMBAR... xiii DAFTAR LAMPIRAN... xv BAB I PENDAHULUAN 1.1 Latar Belakang... 1 1.2 Perumusan Masalah... 2 1.3 Pembatasan Masalah... 3 1.4 Tujuan... 3 1.5 Manfaat... 3 1.6 Metodologi Penulisan... 3 1.7 Metodologi Penelitian... 4 1.8 Sistematika Penulisan... 4 BAB II TINJAUAN PUSTAKA 2.1 Mikrokontroler AVR ATmega328P-PU... 6 2.2 Arduino... 8 2.3 Arduino Uno (R3)... 9 2.4 Aplikasi Program Arduino IDE... 11 2.4.1 Menu Sofware Arduino... 12 ix

2.5 Program Bahasa C Arduino... 14 2.6 Resistor... 20 2.7 Switch/Saklar... 23 2.8 Light Emitting Diode... 25 2.9 Potensiometer... 26 2.10 Buzzer... 27 2.11 LoudSpeaker... 28 2.12 LCD (Liquid Cristal Display)... 30 2.13 LDR... 31 2.14 Sensor Suhu DS18B20... 32 2.15 Sensor Ultrasonik HC-SR04... 33 BAB III RANCANG BANGUN 3.1 Tujuan Perancangan... 34 3.2 Langkah-Langkah perencanaan... 34 3.3 Perancangan Hardware... 35 3.3.1 Blok Diagram Rangkaian... 35 3.3.2 Skema Rangkaian... 36 3.3.3 Pembuatan dan Pencetakan Papan PCB... 38 3.3.4 Pemasangan dan Penyolderan Papan PCB... 39 3.3.5 Bahan Komponen dan Alat... 41 3.4 Perancangan Software... 42 3.4.1 Flowchart... 43 3.4.2 Langkah Langkah Instalasi Sofware IDE Arduino... 45 3.4.3 Program - Program Project... 49 3.5 Perancangan Mekanik... 62 BAB IV PEMBAHASAN 4.1 Cara Kerja Modul Pembelajaran... 65 4.2 Pengukuran Alat... 65 4.2.1 Tujuan Pengukuran... 66 4.2.2 Alat Alat Yang Diginakan... 66 x

4.2.3 Langkah Langkah Pengukuran... 66 4.2.4 Data Hasil Pengukuran... 67 4.2.5 Analisa Hasil Pengukuran... 74 4.3 Perbandingan Dengan Modul Sejenis... 74 4.4 Spesifikasi Alat... 76 BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan... 77 5.2 Saran... 77 DAFTAR PUSTAKA xi

DAFTAR TABEL Halaman Tabel 3.1 Daftar Komponen dan Bahan... 41 Tabel 3.2 Daftar Alat... 42 Tabel 4.1 Data Hasil Pengukuran Pada Tegangan Input USB PC... 67 Tabel 4.2 Data Hasil Pengukuran Pada Project 1... 67 Tabel 4.3 Data Hasil Pengukuran Pada Project 2... 68 Tabel 4.4 Data Hasil Pengukuran Pada Project 3... 69 Tabel 4.5 Data Hasil Pengukuran Pada Project 4... 69 Tabel 4.6 Data Hasil Pengukuran Pada Project 5... 70 Tabel 4.7 Data Hasil Pengukuran Pada Project 6... 70 Tabel 4.8 Data Hasil Pengukuran Pada Project 7... 71 Tabel 4.9 Data Hasil Pengukuran Pada Project 8... 72 Tabel 4.10 Data Hasil Pengukuran Pada Project 9... 73 Tabel 4.11 Data Hasil Pengukuran Pada Project 10... 73 Tabel 4.12 Perbandingan Modul Pembelajaran... 75 xii

DAFTAR GAMBAR Halaman Gambar 2.1 ATMega328P-PU... 6 Gambar 2.2 Blok Diagram AVR ATMega328p-PU... 7 Gambar 2.3 Konfigurasi Pin-Pin ATMega... 8 Gambar 2.4 Papan Arduino Uno... 9 Gambar 2.5 Rangkaian Arduino Uno... 10 Gambar 2.6 Tampilan Program IDE... 11 Gambar 2.7 Tampilan SuToolBar Program IDE... 12 Gambar 2.8 Tabel Kode Warna Resistor... 21 Gambar 2.9 Simbol Resistor... 21 Gambar 2.10 Contoh Resistor... 22 Gambar 2.11 Saklar Toggle... 23 Gambar 2.12 Push Button... 24 Gambar 2.13 LED... 26 Gambar 2.14 Potensiometer... 27 Gambar 2.15 Buzzer... 28 Gambar 2.16 LoudSpeaker... 28 Gambar 2.17 Modul LCD Karakter... 31 Gambar 2.18 Simbol Light Dependent Resistor... 32 Gambar 2.19 DS18B20... 33 Gambar 2.20 Gambar Sensor Ultrasonik HC-SR04... 33 Gambar 3.1 Blok Diagram Rangkaian... 36 Gambar 3.2 Rangkaian Modul Pembelajaran Pemrograman Pada Mikrokontroler ATMega328P-PU... 37 Gambar 3.3 Lay Out Pada Papan PCB... 39 Gambar 3.4 Tata Letak Komponen... 39 Gambar 3.5 Rangkaian Modul Pembelajaran... 40 Gambar 3.6 Flowchart Program... 43 Gambar 3.7 Proses Instal Sofware IDE Arduino... 46 Gambar 3.8 Proses Instal Sofware IDE Arduino... 46 xiii

Gambar 3.9 Proses Instal Sofware IDE Arduino... 47 Gambar 3.10 Proses Instal Sofware IDE Arduino... 47 Gambar 3.11 Proses Instal Sofware IDE Arduino... 47 Gambar 3.12 Proses Instal Sofware IDE Arduino... 48 Gambar 3.13 Proses Instal Sofware IDE Arduino... 48 Gambar 3.14 Tampilan Jendela Sofware IDE Arduino... 49 Gambar 3.15 Box Rangkaian... 62 Gambar 3.16 Tutup Box Rangkaian... 62 Gambar 3.17 Bagian Atas Box Rangkaian... 63 Gambar 3.18 Hasil Desain Box Tampak Atas... 63 Gambar 3.19 Hasil Desain Box Tampak Samping... 64 Gambar 4.1 Titik Pengukuran Pada Tegangan Input USB PC... 67 Gambar 4.2 Titik Pengukuran Pada Project 1... 67 Gambar 4.3 Titik Pengukuran Pada Project 2... 68 Gambar 4.4 Titik Pengukuran Pada Project 3... 68 Gambar 4.5 Titik Pengukuran Pada Project 4... 69 Gambar 4.6 Titik Pengukuran Pada Project 5... 70 Gambar 4.7 Titik Pengukuran Pada Project 6... 70 Gambar 4.8 Titik Pengukuran Pada Project 7... 71 Gambar 4.9 Titik Pengukuran Pada Project 8... 72 Gambar 4.10 Titik Pengukuran Pada Project 9... 73 Gambar 4.11 Titik Pengukuran Pada Project 10... 73 xiv

DAFTAR LAMPIRAN Lampiran 1 Lampiran 2 Lampiran 3 Lampiran 4 Lampiran 5 Lampiran 6 Lampiran 7 Lampiran 8 Surat Kesepakatan Bimbingan Laporan Akhir Pembimbing I Surat Kesepakatan Bimbingan Laporan Akhir Pembimbing II Lembar Bimbingan Laporan Akhir Pembimbing I Lembar Bimbingan Laporan Akhir Pembimbing II Surat Permohonan Meminjam Alat Lembar Rekomendasi Ujian Laporan Akhir Lembar Revisi Laporan Akhir Lembar Penyerahan Hasil Karya/Rancang Bangun xv