Analisis Sistem. ANALISIS DAN PERANCANGAN SISTEM

a. Perangkat keras yang dibuat harus dapat melakukan komunikasi data antara microcontroller dengan handphone HP, microcontroller dengan lampu dan microcontroller dengan embedded web server. b. Perangkat lunak yang dibuat harus mampu melakukan pembacaan atau pengiriman data dari HP dan embedded web server. Data diproses untuk menjalankan IO yang terhubung dengan lampu sehingga lampu dapat terkontrol sesuai dengan yang diinginkan. Secara keseluruhan desain sistem ditunjukkan pada gambar 3.1 Gambar 3.1 Diagram Blok Sistem Lynksis Wireless - G ATMEGA32 Embedded Web Server Wiznet Hand Phone HP Perangkat Serial Sensor Cahaya Lampu LAN Ethernet IO Blok diagram diatas menunjukkan desain sistem di mulai dari pembacaan sensor cahay yang terhubung ke ADC microcontroller, data ADC yang menunjukkan kondisi lampu dalam keadaan menyala atau padam. Kondisi tersebut akan dikirimkan ketika ada permintaan dari web browser melalui wiznet embedded web server. Dengan begitu client yang melakukan permintaan dapat mengetahui kondisi saat itu dan dapat menentukan kontrol selanjutnya dengan melakukan kontrol dari browser. Keberhasilan dari proses interface ditentukan kemampuan komunikasi LAN Local Area Network antara ethernet pada Wiznet embeded web server. Pada sistem nantinya terdapat proses yang paling utama yaitu penerimaan perintah langsung atau penjadwalan perangkat yang diakses dari web dan diteruskan kepada mikrokontroler ATMEGA32 dengan penghubung RS232 yang nantinya akan menyalakan atau mematikan lampu. Setelah alat dieksekusi baru alat akan mengembalikan kepada mikrokontroler untuk memberi laporan kepada user bahwa lampu tersebut dalam dalam kondisi menyala atau tidak. Berikut adalah data flow diagram dari sistem pengendalian rumah, pada Gambar 3.1 dijelaskan bagaimana aliran data proses sebelum dan sesudah melalui mikrokontroler yaitu sebagai berikut: Gambar 3.2 Proses Data dari User ke Alat dan Proses Laporan ke User Keterangan dari gambar diatas: User mengirimkan perintah langsung atau data jadwal dari ponsel melalui web browser yang akan diterima oleh Wiznet 110SR yang dihubungkan melalui komunikasi serial RS232 dengan Mikrokontroler tipe ATMEGA32, dimana mikrokontroler sudah diisi program untuk mematikan dan menyalakan lampu, dihubungkan dengan beberapa peralatan listrik kemudian lampu akan menyala dan mati sesuai jadwal yang diinputkan oleh user. Laporan apakah lampu sudah mati atau nyala kembali melalui komunikasi RS232 yang menghubungkan ATMEGA32 dengan Wiznet 110SR memberikan laporan melalui web browser pada ponsel user. Sistem ini merancang dan membuat perangkat kontrol serta monitor terhadap peralatan lengan robot dengan menggunakan media Personal Computer PC dan internet. Sedangkan untuk mengakses embedded web server digunakan microcontroller ATmega 128.

3.2 Kebutuhan Perangkat Keras

Untuk membuat sistem ini diperlukan beberapa hardware diantaranya sebagai berikut: a. Handphone Dalam hal ini digunakan ponsel yang berfungsi sebagai User untuk pengiriman perintah langsung ataupun penjadwalan sebagai pengendali sistem. b. Miniatur Rumah dan Peralatan Elektronik. Untuk obyek pengontrol penulis merancang sebuah miniatur rumah yang terbuat dari plastik mika transparan. c. Wiznet Wiz 110 SR Embedded Webserver Alat ini digunakan untuk meminimalisasikan perangkat keras yaitui komputer yang dipakai untuk server, alat ini merupakan pengganti komputer sebagai server. 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.