Sistem Monitor Dan Kendali Ruang Server Dengan Embedded Ethernet

dokumen-dokumen yang mirip
BAB 4 IMPLEMENTASI DAN EVALUASI. menerapkan Pengontrolan Dan Monitoring Ruang Kelas Dengan Menggunakan

BAB III METODE PENELITIAN

BAB II DASAR TEORI. Protokol adalah seperangkat aturan yang mengatur pembangunan koneksi

KONTROL OTOMATIS AIR CONDITIONER SHELTER BTS BERBASIS MICROCONTROLLER JOURNAL

BAB III PERANCANGAN ALAT UKUR KECEPATAN PUTAR DENGAN MENGGUNAKAN ROTARY ENDOCER

BAB III PERANCANGAN DAN PEMBUATAN ALAT. Proses perancangan meliputi tujuan dari sebuah penelitian yang kemudian muncul

BAB III PERANCANGAN SISTEM. perancangan mekanik alat dan modul elektronik sedangkan perancangan perangkat

BAB III. Metode Penelitian

RANCANG BANGUN APLIKASI SIMULASI HOME AUTOMATION BERBASIS IP PADA PLATFORM ANDROID

BAB IV PENGUJIAN DAN ANALISA ALAT

1 BAB III METODOLOGI PENELITIAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN SISTEMKENDALI PADA EXHAUST FAN MENGGUNAKAN SMS GATEWAY

Aplikasi Kamera Pemantau & Electrical Appliance Remote. Berbasis PC Menggunakan Microcontroller. Arduino Uno & LAN Connection

PERANCANGAN SISTEM INFORMASI DEBIT AIR BERBASIS ARDUINO UNO

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB III PERANCANGAN SISTEM

1 BAB I PENDAHULUAN. Dalam bahasa yang paling sederhana, home automation atau otomatisasi

BAB III PERANCANGAN SISTEM

Pengembangan RTU (Remote Terminal Unit) untuk Sistem Kontrol Jarak Jauh berbasis IP

BAB III ANALISIS DAN PERANCANGAN SISTEM

Implementasi Mikrokontroler pada Sistem Kontrol Peralatan Listrik dan Monitoring Rumah Berbasis Website

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB 2 LANDASAN TEORI

BAB III METODOLOGI 3.1 Analisis Kebutuhan Analisis Kebutuhan Fungsi Analisis Kebutuhan Input

LEMBAR PENGESAHAN TUGAS AKHIR...

BAB III PERANCANGAN ALAT

BAB III PEMBUATAN ALAT Tujuan Pembuatan Tujuan dari pembuatan alat ini yaitu untuk mewujudkan gagasan dan

BAB IV PENGUJIAN DAN ANALISIS

BAB III PROSES PERANCANGAN

RANCANG BANGUN PROTOTYPE SISTEM KONTROL JARAK JAUH BERBASIS PONSEL ANDROID

BAB I PENDAHULUAN 1.1 Latar Belakang

Network Access/Interface Layer Internet Layer Host-to-Host Transport Layer Application Layer

BAB III PERANCANGAN ALAT

Perancangan Simulasi Prototipe Jaringan Sensor Cahaya Memanfaatkan Jaringan Wifi

Perancangan Aplikasi Monitoring Suhu pada Ruangan DMZ Berbasis Web dan Mobile

PERANCANGAN PENGENDALIAN KETINGGIAN CAIRAN DALAM BENTUK LEVEL SIMULATOR BERBASIS AVR 8535 YANG DIKENDALIKAN MELALUI JARINGAN TCP/IP

Bab 1 Pendahuluan 1.1 Latar Belakang

Prototype Kendali Alat Listrik Otomatis Menggunakan Arduino Uno Berbasis SMS GSM Shield Icomsat

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN. Power Supply. Microcontroller Wemos. Transistor Driver TIP122. Gambar 3.1 Blok Rangkaian sistem

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III METODE PENELITIAN. suhu dalam ruang pengering nantinya mempengaruhi kelembaban pada gabah.

I. PENDAHULUAN. Perkembangan alat ukur yang semakin canggih sangat membantu dunia industri

BAB III PERANCANGAN DAN REALISASI SISTEM

TAKARIR. perangkat yang digunakan untuk mengkondisikan udara. kumpulan fungsi-fungsi dalam pemrograman untuk mendukung proses pemrograman

BAB IV PENGUJIAN ALAT

BAB II TINJAUAN PUSTAKA

Sistem pendeteksi asap rokok dan pengendali kunci otomatis yang dapat diakses melalui Web Server

Prototype Pengontrolan Alat Elektronik Masjid Berbasis Arduino

BAB IV PERANCANGAN SISTEM

BAB II DASAR TEORI. mikrokontroler yang berbasis chip ATmega328P. Arduino Uno. memiliki 14 digital pin input / output (atau biasa ditulis I/O,

ABSTRAK. Kata Kunci: Constant Current Regulator (CCR), Mikrokontroller, Ethernet, Touchscreen ABSTRACTION

Perancangan sistem akses pintu garasi otomatis menggunakan platform Android

BAB II DASAR TEORI Arduino Nano

BAB III PERENCANAAN DAN REALISASI SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

APLIKASI PENGENALAN SUARA SEBAGAI PENGENDALI PERALATAN LISTRIK BERBASIS ARDUINO UNO

BAB IV PERANCANGAN. Gambar 4.1 Blok diagram program

BAB IV PENGUJIAN DAN ANALISA

BAB III METODE PENELITIAN. Tujuan dari pengembangan tugas akhir ini adalah pengaturan temperature handphone

UPI YPTK Jurnal KomTekInfo Vol. 4, No. 2, Desember 2017, Hal ISSN : Copyright 2017 by LPPM UPI YPTK Padang

BAB III PERANCANGAN ALAT. Pada bagian ini akan dijelaskan mengenai bagaimana alat dapat

ABSTRAK. Kata kunci: Arduino, Switch, Access Point, LED, LCD, Buzzer, . i Universitas Kristen Maranatha

BAB III ANALISIS DAN DESAIN SISTEM. a. Alarm main controller (kontrol utama sistem alarm)

BAB I PENDAHULUAN 1.1 Latar Belakang

EFISIENSI BEBAN SMART HOME (RUMAH PINTAR) BERBASIS ARDUINO UNO

BAB III PERANCANGAN ALAT

BAB 3 PERANCANGAN SISTEM. Ruang Kelas Dengan Menggunakan Controller Board ARM2368 ini adalah Controller

BAB III PERANCANGAN SISTEM

BAB II DASAR TEORI Arduino Mega 2560

PERANCANGAN SISTEM KONTROL PERANGKAT LISTRIK PADA KOLAM IKAN BERBASIS ARDUINO UNO R3

PERANCANGAN KENDALI KELISTRIKAN RUMAH BERBASIS WEBSITE. Naskah Publikasi

DT-ARM Application Note. AN221 Web Server I/O Remote

BAB III METODE PENELITIAN

KENDALI PERALATAN LISTRIK MELALUI JARINGAN KOMPUTER

IMPLEMENTASI HOME AUTOMATION BERBASIS WEB PADA KONTROL DAN SERVER RASPBERRY PI

MONITORING DAN PENGISIAN TOKEN PULSA PADA KWH METER MENGGUNAKAN SMARTPHONE ANDROID. Alfathoni Agustian Alaziz 1, Ir. Syahrul, M.

BAB II ANALISIS DAN PERANCANGAN. Untuk mendapatkan tujuan sebuah sistem, dibutuhkan suatu

SISTEM MONITORING KONDISI AIR CONDITIONING BERDASARKAN PENGGUNAAN ENERGI DAN SUHU RUANG

PEMBUATAN PROTOTIPE ALAT PENDETEKSI LEVEL AIR MENGGUNAKAN ARDUINO UNO R3

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA

SISTEM INFORMASI REAL TIME PEMAKAIAN ENERGI LISTRIK

PERANCANGAN DAN IMPLEMENTASI SISTEM KENDALI JARAK JAUH SAKLAR LAMPU RUMAH MENGGUNAKAN BLUETOOTH BERBASIS ARDUINO

III. METODE PENELITIAN. Pelaksanaan tugas akhir ini dilakukan di Laboratorium Terpadu Jurusan Teknik Elektro

BAB 1 PENDAHULUAN. Seiring dengan kemajuan teknologi informasi sekarang ini, kegiatan usaha

Apa itu arduino. Nama : Tamara samudra. Abstrak.

PINTU PEMBERITAHU KEGIATAN RUANGAN MENGGUNAKAN HMI SCADA BERBASIS MODUL MIKROKONTROLER (HARDWARE SISTEM ALARM DAN KUNCI OTOMATIS)

REALISASI SISTEM AKUISISI DATA MENGGUNAKAN ARDUINO ETHERNET SHIELD DAN SOCKET PROGRAMMING BERBASIS IP

BAB III PERANCANGAN ALAT

PERANCANGAN PROTOTIPE SMART BUILDING BERBASIS ARDUINO UNO. Diajukan untuk memenuhi salah satu persyaratan dalam menyelesaikan

Gambar 2.1 Arduino Uno

RANCANG BANGUN MAGNETIC DOOR LOCK MENGGUNAKAN KEYPAD DAN SOLENOID BERBASIS MIKROKONTROLER ARDUINO UNO

BAB III PERANCANGAN SISTEM

BAB II LANDASAN TEORI

BAB III PERANCANGAN SISTEM

Transkripsi:

Sistem Monitor Dan Kendali Ruang Server Dengan Embedded Ethernet A.A. Ketut Agung Cahyawan W Staf pengajar Teknologi Informasi, Fakultas Teknik, Universitas Udayana E-mail:agung.cahyawan@ee.unud.ac.id Abstrak Selama ini seorang network administrator harus berada pada ruang server jika ingin menyalakan server yang ada disana, atau memeriksa apakah temperatur ruang server sudah cukup agak server dapat bekerja optimal. Permasalahan timbul karena ruang server biasanya terletak cukup jauh dan harus selalu terkunci demi alasan keamanan. Pada penelitian ini dirancang suatu sistem kendali dan monitor yang dapat menyalakan server dari jarak jauh sekaligus memantau suhu ruangan server, menaikkan atau menurunkan temperatur AC dan juga mematikan dan menghidupkannya. Desain yang dibuat berbasis Arduino Duemilanove dan Arduino Ethernet Shield, yang merupakan suatu platform kit elektronik yang open source. Dengan sistem ini seorang network administrator dapat melakukan kontrol ruang server dari jarak jauh. Kata kunci : embedded ethernet, wake on lan, magic packet Abstract During this time a network administrator should be in the server room if want to turn on the server, or check if the server room temperature is sufficient for servers to work optimally. Problems arise because the server room is usually located quite far away and should always be locked for security reasons. In this research, a system is designed that can remotely turn on the server and also control and monitor server room temperature, raise or lower the temperature of air conditioning and also turn off and turn it on. The design is made based Duemilanove Arduino and Arduino Ethernet Shield, which is an open source electronic kit platform. With this system, a network administrator can control the server room from a distance. Key words : embedded ethernet, wake on lan, magic packet 1. PENDAHULUAN Sistem embedded adalah suatu divais yang memiliki kecerdasan komputer dan dirancang untuk melakukan suatu tugas atau beberapa tertentu. Embedded sistem sering dipakai untuk melakukan fungsi monitoring dan kontrol. Disebut sistem embedded karena kode program adalah bagian integral atau embedded dari sistem. Ethernet adalah teknologi jaringan komputer yang banyak digunakan baik di rumah maupun kantor agar komputer dapat saling berkomunikasi. Bertahun lamanya sistem embedded dan ethernet ada di dunia yang berbeda. Sistem embedded yang perlu bertukar informasi dengan komputer harus menggunakan antarmuka yang berkecepatan rendah dan kemampuan yang terbatas. Dengan berkembangnya teknologi embedded ethernet, saat ini sistem embedded dapat berkomunikasi dengan komputer dengan menggunakan teknologi ethernet. Dengan embedded ethernet, dapat dirancang suatu server ataupun client mini yang berbasis mikrokontroler. Ruang server adalah ruangan dimana server komputer ditempatkan. Ruangan ini biasanya ditempatkan yang tidak terlalu mudah dijangkau dan selalu terkunci demi alasan keamanan. Ruang server juga harus diatur suhunya agar server yang ditempatkan disana dapat bekerja dengan baik. Dalam suatu kondisi tertentu, komputer server entah karena kegagalan sumber daya listrik dapat menjadi padam, begitu juga sistem pengatur suhu ruangan di dalam server kadang setelan suhunya tidak pas atau tidak menyala kembali setelah padamnya aliran listrik. Untuk itu diperlukan suatu mekanisme untuk menyalakan kembali server dan juga pengatur suhu ruangan yang mati tanpa perlu masuk ke ruang server. Sistem Monitor dan Kendali Ruang Server... (A.A. Ketut Agung Cahyawan W) 64

Tujuan dari penelitian ini adalah merancang suatu sistem kendali yang dapat menyalakan server dan pengatur suhu yang padam dari jarak jauh dan sekaligus memonitor dan mengendalikan suhu ruangan server saat itu. Dengan menggunakan sistem ini diharapkan admin jaringan dapat dengan lebih mudah mengontrol dan mengendalikan server dan juga memonitor suhu ruang server sehingga diharapkan kinerja server yang ada disana dapat meningkat. 2. TEORI PENUNJANG 2.1. Arduino Duemilanove Arduino adalah sebuah kit elektronik open source yang dirancang khusus untuk memudahkan setiap orang dalam mengembangkan perangkat elektronik yang dapat berinteraksi dengan bermacam sensor dan pengendali. Arduino Duemilanove adalah suatu board mikrokontroler yang berbasis ATMega 328. Board mikrokontroler ini mempunyai 14 pin input/output digital(6 diantaranya bisa dipakai sebagai output PWM), 6 analog input, 16MHz kristal osilator, koneksi USB dan ICSP header. 2.2. Arduino Ethernet Shield Arduino Ethernet Shield adalah modul Arduino yang memungkinkan Arduino terhubung dengan internet menjadi sebuah web server atau berkomunikasi dengan perangkat jaringan lainnya menggunakan protokol TCP/TP. Spesifikasi : Menggunakan chip Microchip ENC28J60 SPI Ethernet Controller Menggunakan soket RJ45 yang standar Dapat berperan sebagai server maupun client Tersedia library TCP/IP yang open source 2.3. Sensor suhu LM35 Sensor suhu adalah suatu alat untuk mengukur suhu pada suatu ruangan atau sistem yang kemudian keluarannya diubah menjadi besaran listrik. LM35 adalah salah satu sensor suhu yang paling banyak digunakan, selain karena harganya cukup murah, juga karena linearitasnya cukup baik. LM35 tidak memerlukan kalibrasi eksternal dan mempunyai akurasi ¼ C pada suhu ruangan. Sensor in memiliki parameter bahwa setiap kenaikan 10 C tegangan keluarannya naik sebesar10mv dengan batas keluaran sensor adalah 1.5V pada 150 C. 2.4. Wake-on-LAN Wake-on-LAN adalah standar jaringan komputer ethernet yang memungkinkan sebuah komputer dinyalakan oleh suatu kode network tertentu. Kode ini biasanya dikirim oleh suatu program yang dijalankan oleh komputer lain pada jaringan lokal yang sama. Wake-on-LAN diimplementasikan menggunakan suatu kode network yang biasa disebut magic packet yang berisi 6 bytes bit 255(FF FF FF FF FF FF dalam heksadesimal) yang diikuti dengan 48-bit MAC address yang diulang sebanyak 16 kali. 3. METODE PERANCANGAN 3.1. Perancangan Perangkat Keras Secara umum arsitektur sistem dapat dilihat pada Gambar 1. Sebagai modul utama adalah Arduino Duemilanove. Sensor suhu LM35 terhubung ke modul utama melalui salah satu dari analog input yang tersedia. Remote AC terhubung ke modul utama lewat relay. Relay disini menggantikan fungsi pengguna menekan tombol-tombol pada remote AC. Sedangkan relay diaktifkan oleh keluaran digital dari modul utama yang telah diperkuat dengan transistor. Arduino Ethernet Shield dipasang diatas modul utama pada slot yang memang tersedia untuk itu. Ethernet shield dihubungkan ke network switch dengan kabel RJ45. Komputer yang akan dikendalikan juga terhubung ke switch yang sama. Sedangkan komputer client terhubung ke switch lewat jaringan LAN. Sistem Monitor dan Kendali Ruang Server... (A.A. Ketut Agung Cahyawan W) 65

Gambar 1 Arsitektur Sistem 3.2. Perancangan Perangkat Lunak Perancangan perangkat lunak menggunakan Arduino IDE(Integrated Development Environment) yang menggunakan bahasa yang serupa dengan bahasa C. Dalam perangkat lunak yang dibuat, ada beberapa hal yang dilakukan antara lain : 1. Inisialisasi input dan output port 2. Inisialisasi Ethernet Shield 3. Mengambil data temperatur dari analog input dan melakukan konversi ke digital 4. Memeriksa apakah ada input dari client 5. Melakukan proses sesuai input dari client Diagram alir keseluruhan program dapat dilihat pada Gambar 3. Dari diagram alir terlihat Digital Output yang dipergunakan adalah digital output 3,4,5,6 yang masing-masing untuk menyalakan AC, mematikan AC, menaikkan dan menurunkan setting temperatur AC. Delay diberikan 500 ms untuk mensimulasi pemakai menekan tombol remote AC. 4. HASIL DAN PEMBAHASAN Tampilan program dilihat dari komputer client dapat dilihat pada gambar 2. Kontrol dan monitor terbagi menjadi dua bagian utama, kontrol dan monitor AC serta kontrol server. Untuk AC terdapat link untuk mematikan dan menghidupkan AC serta menaikkan dan menurunkan temperatur AC. Tampak juga terbaca suhu ruangan aktual saat itu. Saat user mengklik salah satu link tersebut maka embedded system akan mengaktifkan output port yang berkaitan yang kemudian mengaktifkan relay agar remote control AC mengirimkan sinyal yang berkaitan. Sedangkan pada bagian bawah terlihat link untuk menyalakan server. Pada saat user mengklik link ini maka embedded system akan mengirimkan magic packet. Dari software sniffing Wireshark dapat dilihat paket yang terkirim seperti gambar berikut. Paket yang terkirim berupa 6bytes bit FF yang diikuti MAC address tujuan yang diulang sebanyak 16 kali, yang dalam hal ini MAC address komputer tujuan adalah 001FD0CF2747. Setelah user mengklik link, saat itu juga server langsung menyala dan mulai melakukan proses booting. Penggunaan Wireshark juga berfungsi sebagai alat troubleshooting selama proses perancangan kalau sistem tidak bekerja sebagai mana mestinya. Gambar 2 Tampilan pada client Sistem Monitor dan Kendali Ruang Server... (A.A. Ketut Agung Cahyawan W) 66

Gambar 3 Diagram Alir Gambar 4 Hasil Capture Packet Data Sistem Monitor dan Kendali Ruang Server... (A.A. Ketut Agung Cahyawan W) 67

5. PENUTUP 5.1. Kesimpulan Dari pembahasan yang telah diuraikan, maka dapat ditarik kesimpulan sebagai berikut: 1. Sistem yang dibangun dapat digunakan untuk mengendalikan dan memonitor AC pada ruang server dan juga menyalakan server dari jarak jauh 2. Network administrator dapat melakukan kendali dan monitor ruang server dari mana saja dia berada cukup dengan terkoneksi ke internet dan mengendalikannya lewat web. 3. Dengan demikian keandalan jaringan internet yangdimonitor dapat lebih terjaga tanpa perlu network administrator berada pada ruangan server. 6. DAFTAR PUSTAKA [1] Jan Axelson, Embedded Internet and Internet Complete, 2003, LakeView Research LLC, Madison [2] Massimo Banzi, Banzi Massimo, Getting Started with Arduino, 2008, O reilly,usa [3] ----, Arduino Ethernet Shield at [http://arduino.cc/en/main/arduinoethernetshield] (tanggal akses 6 April 2011) [4] ----, Arduino Duemilanove at [http://arduino.cc/en/main/arduinoboardduemilanove] ] (tanggal akses 6 April 2011) Sistem Monitor dan Kendali Ruang Server... (A.A. Ketut Agung Cahyawan W) 68