Anda di halaman 1dari 12

i

PERANCANGAN DAN PEMBUATAN MINIATUR SMARTHOME BERBASIS


MIKROKONTROLER ATMEGA328

SKRIPSI

MONALISA

141421078

PROGRAM STUDI S1 ILMU KOMPUTER

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA

MEDAN

2016

Universitas Sumatera Utara


ii

PERANCANGAN DAN PEMBUATAN SMARTHOME BERBASIS


MIKROKONTROLER ATMEGA328

SKRIPSI

Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah


Sarjana Ilmu Komputer

MONALISA

141421078

PROGRAM STUDI S1 ILMU KOMPUTER

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA

MEDAN

2016

Universitas Sumatera Utara


iii

PERSETUJUAN

Judul : PERANCANGAN DAN PEMBUATAN MINIATUR


SMARTHOME BERBASIS MIKROKONTROLER
ATMEGA328
Kategori : SKRIPSI
Nama : MONALISA
Nomor Induk Mahasiswa : 141421078
Program Studi : SARJANA(S1) EKSTENSI ILMU KOMPUTER
Fakultas : ILMU KOMPUTER DAN TEKNOLOGI
INFORMASI (Fasilkom-TI)

Komisi Pembimbing:

Dosen Pembimbing II Dosen Pembimbing I

Dr. Poltak Sihombing, M.Kom Amalia, S.T,M.T


NIP. 1962 0317 1991 0310 01 NIP. 1978 1221 2014 0420 01

Diketahui/Disetujui oleh
Program Studi S1 IlmuKomputer
Ketua,

Dr. Poltak Sihombing, M.Kom


NIP. 1962 0317 1991 0210 01

Universitas Sumatera Utara


iv

PERNYATAAN

PERANCANGAN DAN PEMBUATAN MINIATUR SMARTHOME BERBASIS


MIKROKONTROLER ATMEGA328

SKRIPSI

Saya menyatakan bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Juli 2016

Monalisa
141421078

Universitas Sumatera Utara


v

UCAPAN TERIMA KASIH

Puji dan syukur penulis ucapkan kehadirat Tuhan YME, karena rahmat dan izin-Nya
penulis dapat menyelesaikan skripsi ini. Banyak bantuan berupa uluran tangan, budi
baik, buah pikiran dan kerjasama yang telah penulis terima selama menempuh studi
sampai dengan penyelesaian studi (skripsi) ini. Oleh karena itu, seyogianya penulis
menyampaikan ucapan terima kasih kepada pihak-pihak yang telah membantu.

Ucapan terima kasih penulis sampaikan kepada:

1. Bapak Prof. Dr.Runtung Sitepu SH ,M.Hum selaku Rektor Universitas Sumatera


Utara.
2. Bapak Prof. Dr. Opim Salim Sitompul, M.Sc Dekan Fakultas Ilmu Komputer
dan Teknologi Informasi Universitas Sumatera Utara.
3. Bapak Dr. Poltak Sihombing, M.Kom. selaku Ketua Program Studi S-1 Ilmu
Komputer Universitas Sumatera Utara dan selaku Dosen Pembimbing I yang
telah memberikan bimbingan dan dukungan kepada penulis.
4. Ibu Maya Silvi Lydia, B.Sc, M.Sc. selaku Sekretaris Program Studi S-1 Ilmu
Komputer Universitas Sumatera Utara.
5. Ibu Amalia, S.T,M.T selaku Dosen Pembimbing II yang telah memberikan
bimbingan dan dukungan kepada penulis.
6. Bapak Prof. Dr. Iryanto, M.Siselaku Dosen PembandingI yang telah
memberikan kritik dan saran dalam penyempurnaan skripsi ini.
7. Bapak Drs. Dahlan Sitompul, M.Eng selaku Dosen Pembanding II yang telah
memberikan kritik dan saran dalam penyempurnaan skripsi ini.
8. Ayahanda Chandra dan Ibunda Nelly Mairiza serta Abang Afriyan Chan dan
adik Risa Sepriyani yang selalu memberikan kasih sayang dan dukungannya
kepada penulis.
9. Ridwan Arief, M Arie Mulyawan dan Suci Soraya Sinaga yang telah membantu
dalam penyempurnaan skripsi ini.

Universitas Sumatera Utara


vi

10. Seluruh tenaga pengajar dan pegawai pada Fakultas Ilmu Komputer dan
Teknologi InformasiUSU, terkhususnya di Program Studi S-1 Ilmu Komputer.
11. Rekan-rekankuliah Dhea Agie Wilya, Dwi Suciani Putri, Fauziah Rossi, Irvi
Oktanisa, Siti Kholilah Pulungandan yang lainnya yang selalu memberikan
semangat dan dorongan dan motivasi kepada penulisselama menyelesaikan
skripsi ini.
12. Semua pihak yang terlibat langsung atau tidak langsung yang penulis tidak dapat
tuliskan satu per satu.

Semoga Tuhan YME melimpahkan berkah dan kasih sayang-Nya kepada semua
pihak yang telah memberikan bantuan, semangat, dukungan dan perhatian kepada
penulis dalam menyelesaikan skripsi ini. Semoga skripsi ini bermanfaat bagi penulis,
pendidikan dan masyarakat.

Medan, Juli 2016


Penulis

Monalisa
141421078

Universitas Sumatera Utara


vii

ABSTRAK

Rumah adalah tempat untuk beristirahat.Semua orang menginginkan rumah yang


aman dan nyaman. Teknologi diciptakan oleh manusia untuk mempermudah
pekerjaan. Banyak orang mengharapkan memiliki sebuah smarthome yang berisi
peralatan yang dapat terkendali secara otomatis. Untuk memecahkan masalah tersebut
penulis melakukan penelitian dengan membuat smarthome yang dibangun dengan
mikrokontroler atmega328. Dimana terdapat sebuah keypad sebagai inputan password
untuk pintu, LDR (Light Dependent resistor) sebagai sensor cahaya pada jendela,
sensor pir sebagai pendeteksi keberadaan manusia. Metode pemecahan masalah yang
digunakan adalah dengan memanfaatkan maket/miniature smarthome sebagai wadah
implementasi. Dengan hasil perancangan smarthome berjalan dengan baik, sehingga
dapat di implementasikan pada rumah sesungguhnya.

Kata kunci: Mikrokontroler, Mikrokontroler Atmega328, smarthome , sensor.

Universitas Sumatera Utara


viii

DESIGN AND MANUFACTURE OF MINIATURE SMARTHOME BASED


MICROCONTROLLER ATMEGA328

ABSTRACT

Home is a place to rest. Everyone wants a safety and comfortable home. The
technology is created by human to make their working is more easier. Many people
hope to have a smarthome that is contain with an automatically controlled equipment.
To solve the problem, the author is interested to do a study making aSmartHomewhich
is built byATmega328 microcontroller .There is a keypad to input a password for the
door, LDR ( LightDependenResistor ) as lightening sensor for the window , pir sensor
as detection of human existence. The methodof this study used mockups / miniature
SmartHome as an implementation continer. The result of this study was going well
because havea good SmartHome design so that it can be implemented to be a real
house .

Keywords: Microcontroller, microcontroller ATmega328, SmartHome, sensor

Universitas Sumatera Utara


ix

DAFTAR ISI

PERSETUJUAN ii
PERNYATAAN iii
UCAPAN TERIMA KASIH iv
ABSTRAK vi
ABSTRACT vii
DAFTAR ISI viii
DAFTAR TABEL xi
DAFTAR GAMBAR xii

BAB 1 PENDAHULUAN
1.1 Latar Belakang 1
1.2 Rumusan Masalah 2
1.3 Batasan Masalah 2
1.4 Tujuan Penelitian 2
1.5 Manfaat Penelitian 2
1.6 Metodologi Penelitian 3
1.7 Sistematika Penulisan 4

BAB 2 TINJAUAN PUSTAKA


2.1 Mikrokontroler 6
2.1.1 Mikrokontroler ATMEGA328 6
2.2 Software Pendukung 9
2.2.1 Compiler Arduino 9
2.2.2 Bahasa Pemograman Arduino Berbasis Bahasa C 11
2.2.3 Cadsoft Eagle 12
2.3 Sensor Cahaya LDR 13
2.4 Sensor Pir 13
2.5 Motor DC 14
2.6 Keypad 15
2.7 Limit Switch 16
2.8 Servo 17
2.9 Relay 18

BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM


3.1 Perancangan Sistem 19
3.2 Blok Diagram 20
3.3 Gambaran Miniatur Smarthome 21
3.4 Perancangan Miniatur Smarthome 22
3.5 Perancangan Alat 22
3.5.1 Arduino Uno 22
3.5.2 Rangkaian Driver Motor pada Pintu 24

Universitas Sumatera Utara


x

3.5.3 Rangkaian Sensor Cahaya pada Jendela 25


3.5.4 Rangkaian Keypad pada Pintu 26
3.5.5 Rangkaian Sensor pir pada Lampu 27
3.5.6 Rangkaian LimitSwitch 28
3.5.7 Rangkaian Alat Secara Keseluruhan 29
3.6 Perancangan PCB 29
3.6.1 Layot PCB 30
3.6.2 Layaout Komponen 31

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM


4.1 Implementasi Sistem 32
4.1.1 Implementasi Pintu 33
4.1.2 Implementasi Jendela 34
4.1.3 Implementasi Lampu 36
4.1.4 Implementasi Mikrokontroler Atmega328 37
4.2 Pengujian Alat 38
4.2.1 Pengujian Sensor Pir 38
4.2.2 Pengujian Sensor LDR 39
4.2.3 Pengujian LimitSwitch 39
4.2.4 Pengujian Driver Motor L293 40
4.2.5 Pengujian Lampu 42
4.2.6 Pengujian Jendela dan Lampu 43

BAB 5 KESIMPULAN DAN SARAN


5.1 Kesimpulan 47
5.2 Saran 47

DAFTAR PUSTAKA 49

LAMPIRAN

Universitas Sumatera Utara


xi

DAFTAR TABEL

Tabel 4.1 Pengukuran Sensor PIR 39


Tabel 4.2 Hasil uji Sensor LDR 39
Tabel 4.3 Hasil uji Limit Switch 40
Tabel 4.4 Hasil uji Driver Motor L293 40
Tabel 4.5 Hasil uji Jendela 43
Tabel 4.6 Hasil uji Lampu 43

Universitas Sumatera Utara


xii

DAFTAR GAMBAR

Gambar 2.1 Pin Mikrokontroler ATMEGA328 7


Gambar 2.2 Konfigurasi Port B 7
Gambar 2.3 Konfigurasi Port C 8
Gambar 2.4 Konfigurasi Port D 8
Gambar 2.5 Compiler Arduino 10
Gambar 2.6 Tampilan Bahasa Pemrograman C 11
Gambar 2.7 Tampilan Software Cadsoft Eagle 12
Gambar 2.8 Sensor Cahaya 13
Gambar 2.9 Sensor Pir 14
Gambar 2.10 Motor DC 15
Gambar 2.11 Keypad 3x3 16
Gambar 2.12 Limit Switch 17
Gambar 2.13 Servo 17
Gambar 3.1 Flowchart Miniatur Smarthome 19
Gambar 3.2 Block Diagram 20
Gambar 3.3 Gambar Miniatur Smarthome 21
Gambar 3.4 Rangkaian Arduino Uno 23
Gambar 3.5 Rangkaian Drive Motor 24
Gambar 3.6 Rangkaian Sensor Cahaya 25
Gambar 3.7 Rangkaian Keypad 26
Gambar 3.8 Sensor Pir 27
Gambar 3.9 Rangkaian Limit Switch 28
Gambar 3.10 Rangkaian Keseluruhan 29
Gambar 3.11 Layout PCB 31
Gambar 3.12 Layout Komponen 31
Gambar 4.1 Diagram Ishikawa 32
Gambar 4.2 Miniatur Smarthome 33
Gambar 4.3 Pintu, Jendela & Limit Switch 34
Gambar 4.4 Rangkaian Motor DC 34
Gambar 4.5 Jendela dan Servo 35
Gambar 4.6 Jendela dan Sensor LDR 35
Gambar 4.7 Rangkaian Sensor LDR 36
Gambar 4.8 Lampu DC 12volt 36
Gambar 4.9 Rangkaian Lampu 37
Gambar 4.10 Mikrokontroler atmega328 38
Gambar 4.11 Mengimput Password pada Keypad 41
Gambar 4.12 Pintu Terbuka 41
Gambar 4.13 Pengujian Lampu 42
Gambar 4.14 Jendela Terbuka 44
Gambar 4.15 Jendela Tertutup pada Siang Hari 45
Gambar 4.16 Jendela Tertutup pada Malam Hari 45

Universitas Sumatera Utara

Anda mungkin juga menyukai