BAB 1 PENDAHULUAN

advertisement
1
BAB 1
PENDAHULUAN
Perkembangan yang pesat dibidang teknologi komputer, elektronik,
telekomunikasi maupun mekanik telah menghasilkan berbagai aplikasi canggih
dan cerdas yang merubah kehidupan manusia pada saat ini dan mendatang. Pada
kenyataannya sebagian besar rumah hanya dijadikan tempat peristirahatan,
sedangkan untuk mengontrol ataupun memonitor dilakukan dengan cara manual,
dengan kata lain dikerjakan sendiri oleh pemilik rumah.Terkadang muncul
pemikiran untuk memiliki rumah yang benar-benar bisa mengerti keinginan
pemiliknya, membayangkan rumah yang cukup cerdas (smart home) untuk bisa
mengurangi beban kerja di rumah. Apalagi jika bisa memiliki akses kontrol dan
monitoring secara otomatis melalui sebuah komputer (server).
2
Sistem pemrograman Visual Basic adalah metode yang digunakan
untuk membuat antar muka yang bersifat grafis Graphical User Interface (GUI).
Daripada menulis berbaris-baris kode untuk menjelaskan pemunculan dan lokasi dari
suatu elemen di dalam antar muka, Kita dengan mudah dapat menambahkan objek
yang sebelumnya sudah dibangun ke dalam tempat dan posisi yang kita inginkan di
layar . Jika kita pernah menggunakan program untuk menggambar seperti Paint,
maka kita sebenarnya sudah memiliki keahlian uuntuk membuat sebuah antar muka
pengguna secara efektif. Kata “Basic” merujuk kepada bahasa BASIC (Beginners
All-Purpose Symbolic Instruction Code), sebuah bahasa yang digunakan oleh banyak
programmer dibandingkan dengan bahasa lainnya dalam sejarah komputer. Visual
Basic telah berubah dari bahasa asli BASIC dan sekarang memiliki ratusan
pernyataan (statements), fungsi (functions), dan kata kunci (keywords), dan
kebanyakan di antaranya terkait dengan antar muka grafis di Windows. Pengguna
tingkat pemula sekalipun dapat membuat aplikasi dengan mempelajari hanya
beberapa kata kunci, sementara kekuatan dari bahasanya membolehkan para
pengguna tingkat professional mencapai apapun yang dapat dihasilkan dengan
menggunakan
bahasa
pemrograman
Windows
lainnya.
Dengan
demikian
pemrograman VB dapat di aplikasikan dengan mudah pada SMART HOME karena
system yang akan dikontrol dapat ditampilkan secara rill melalui sebuah server.
Bahasa pemrograman Visual Basic tidaklah hanya identik dengan Visual Basic saja.
Sistem Pemrograman Visual Basic dalam bentuk Edisi Aplikasi, telah dimasukkan ke
dalam Microsoft Excel, Microsoft Access, dan banyak aplikasi Windows lainnya juga
menggunakan bahasa yang sama.
3
Mikrokontroller merupakan suatu terobosan teknologi mikroprosesor
dan mikrokomputer terbaru yang hadir memenuhi kebutuhan pasar ( market needed ).
Sebagai teknologi terbaru dengan teknologi semikonduktor yang mengandung
transistor yang lebih banyak namun hanya membutuhkan ruang kecil sebagai wadah
penempatannya dan dapat diproduksi secara massal sehingga harganya lebih murah
dan dapat terjangkau oleh hampir seluruh kalangan masyarakat. Oleh karena itu
mikrokontroller sangat cocok diterapkan untuk mengontrol berbagai peralatanperalatan yang lebih canggih dibandingkan dengan komputer PC, karena effektivitas
dan kefleksibelannya yang tinggi. Sebagai contoh penerapan mikrokontroler pada
umumnya adalah aplikasi mesin tiket dalam arena permainan(game), aplikasi dalam
pengukuran jarak jauh, aplikasi pada pengendalian peralatan rumah tangga,
berdasarkan contoh-contoh aplikasi tersebut penulis sangat tertarik menggunakan
mikrokontroller sebagai peralatan utama dalam pembuatan alat pengontrol pada
proyek akhir ini pada umumnya ,dan mikrokontroller ATMEGA 8535 pada
khususnya, karena hanya dengan menambahkan beberapa komponen luar,
mikrokontroller sudah dapat bekerja sesuai dengan program yang diberikan padanya.
Dengan output yang intensitasnya dapat diatur sesuai kebutuhan.
1.1 Rumusan Masalah
Berdasarkan latar belakang diatas, maka penulis akan mencoba
merumuskan masalah dalam penyelesaian tugas akhir ini yaitu bagaimana
perancangan sistem pemrosesan dengan menggunakan mikrokontroller untuk dapat
4
mengontrol dan memonitor peralatan rumah yang pengaturannya dapat dilakukan
melalui komputer menggunakan aplikasi Visual Basic.
1.2 Batasan Masalah
Tugas akhir ini membahas mengenai system smart home, yang
difungsikan sebagai system control dan monitoring rumah secara otomatis. Aplikasi
tampilannya dapat dimonitor melalui komputer. Pembahasan masalah pada tugas
akhir ini menitikberatkan pada hal-hal berikut :
1. Mikrokontroller sebagai pemrosesan data
2. Equipment yang digunakan yaitu lampu ruangan dan kipas yang dapat
dikendalikan intensitasnya, juga akses pintu dan lampu taman yang
dimonitoring oleh sensor RFID dan LDR
3. Interface RS-232 digunakan sebagai penunjang komunikasi antara
perangkat luar dan komputer.
4. Visual Basic sebagai program aplikasi dan tampilan real pada server.
1.3 Tujuan Penulisan
Tujuan yang hendak penulis capai dalam penulisan tugas akhir ini
adalah :
1. Mempelajari metode pemrograman Visual Basic dan mikrokontroller
2. Mempelajari berbagai macam rangkaian yang mendukung sistem
3. Mengimplementasikan
sistem
smart
home
untuk
mempermudah
pengontrolan oleh pemilik rumah dalam meminimalisir pemborosan listrik
5
1.4 Metodologi Penelitian
Dalam penyusunan tugas akhir ini, metode yang digunakan penulis
adalah sebagai berikut :
1. Studi literatur, dilaksanakan dengan mencari dan mempelajari buku-buku dan
sumber-sumber literatur yang ada hubungannya dengan tugas akhir/skripsi ini.
2. Studi eksperimen, berupa hardware dan software dengan membuat perangkat
rumah cerdas (smart home) dan kemudian dilakukan pengujian kinerja sistem.
3. Analisa, apakah hasil pengujian tersebut sudah sesuai dengan teorinya dan
sesuai dengan hasil yang diharapkan.
4. Penyusunan laporan, yaitu menyusun hasil studi literatur, studi eksperimen,
dan analisa ke dalam format tugas akhir/skripsi. Kemudian menyimpulkan
hasil yang telah didapat.
1.5 Sistematika Penulisan
Penulisan tugas akhir ini tersusun dalam 5 (lima) bab dengan
sistematika penulisan sebagai berikut :
BAB I Pendahuluan
Bab Pendahuluan berisi latar belakang masalah, rumusan masalah, tujuan
penyusunan tugas akhir, metodologi, dan sistematika penyusunan tugas akhir.
6
BAB II Landasan Teori
Dasar Teori berisi beberapa teori yang mendasari penyusunan tugas akhir ini.
Adapun yang dibahas dalam bab ini adalah teori yang berkaitan dengan software
Visual Basic, Mikrocontroller dan komponen pendukung lainnya baik aktif
maupun pasif.
BAB III Perancangan Sistem
Pada bab ini diuraikan deskripsi dan desain perangkat lunak yang sedang
dikembangkan. Desain perangkat
lunak meliputi Software Requirement
Specification
(SRS) dan Software Design Specification (SDS).
BAB IV Pengumpulan dan Pengolahan Data
Berisi implementasi dan evaluasi terhadap software metrics yang telah diterapkan
dalam proses pembuatan perangkat lunak.
BAB V ANALISA HASIL
BAB VI Penutup
Bab Penutup berisi Kesimpulan dan Saran
Download