d. Mikrokontroler ATMEGA32
Sebagai pengontrol sistem untuk mematikan dan menyalakan lampu. e.
Lampu Agar dapat menyala digunakan media lampu led yang nantinya dapat
menerangi tiap–tiap ruangan miniatur rumah yang telah dirancang sebelumnya dan lampu led ini juga sebagai pengganti nyala ataupun matinya
peralatan elektronik. f.
Catu Daya Dalam sistem nantinya digunakan adaptor 5V yang digunakan untuk
mikrokontroler.
3.3 Kebutuhan Perangkat Lunak
Software yang digunakan dalam embedded webserver dalam mikrokontroler sebagai sistem kendali rumah adalah sebagai berikut:
a. CodeVisionAVR 1.25.8
Sebuah software yang digunakan untuk merancang program yang nantinya akan digunakan untuk mengontrol sistem dengan menggunakan
ponsel user. b.
ISP Downloader ISP Downloader adalah sebuah software downloader yang digunakan
untuk menanamkan software yang telah dibuat dalam bahasa pemograman pada mikrokontroler ATMEGA32.
3.4 Kebutuhan Proses
Analisis kebutuhan proses dapat didefinisikan sebagai pengumpulan data proses-proses yang terjadi pada sistem yang akan dibangun. Pada deskripsi sistem
yang akan dibangun diatas maka dapat diambil kesimpulan bahwa proses-proses yang akan dilakukan pada sistem.
a. Proses input berupa pengiriman perintah dari web browser
Untuk memperoleh data output dari suatu sistem maka diperlukan adanya data yang masuk. Data yang masuk pada sistem kendali rumah ini
adalah melalui web browser dari ponsel user kepada Wiznet Wiz 110SR yang nantinya akan dilanjutkan kedalam sistem utama.
b. Proses kontrol utama
Proses ini berfungsi mengolah data yang masuk melalui Wiznet Wiz 110SR kemudian dihubungkan oleh RS232 ke mikrokontroler ATMEGA32
yang nantinya akan diolah yang nantinya dijadikan eksekutor alat pada sistem yaitu lampu led.
c. Proses eksekusi alat
Setelah kedua proses diatas sudah dilalui maka proses selanjutnya yaitu proses eksekusi lampu menyala ataupun mematikannya.
d. Proses laporan
Dimana dalam proses ini adalah proses terakhir dari sistem yaitu laporan dari alat kendali kemudian memberikan sinyal pada sistem untuk
dijadikan laporan kepada ponsel user melalui web browser.