Metode Pemrograman Frame pada Modul ENC28J60 untuk Aplikasi

Ukuran: px
Mulai penontonan dengan halaman:

Download "Metode Pemrograman Frame pada Modul ENC28J60 untuk Aplikasi"

Transkripsi

1 Metode Pemrograman Frame pada Modul ENC28J60 untuk Aplikasi miniwebserver AVR Rizki Priya Pratama 1. Teknik Mekatronika, Politeknik Kota Malang, Jalan Raya Tlowowaru no3 Panji Peksi Branjangan 1. Teknik Mekatronika, Politeknik Kota Malang, Jalan Raya Tlowowaru no3 ABSTRAK Ethernet merupakan salah satu sistem komunikasi data yang banyak digunakan pada saat sekarang ini. Jaringan ethernet yang terhubung internet memungkinkan bisa berkomunikasi dari jarak jauh. Dengan sistem komunikasi ini, kita dapat membuka dunia dengan berbagai aplikasi-aplikasi baru. Pada mulanya ethernet hanya bisa dilakukan pada komputer. Namun sekarang, komunikasi ethernet ini dapat dilakukan dengan IC yang lebih hemat energi yaitu AVR dan ENC28j60. Sehingga, aplikasiaplikasi sederhana yang dulunya dikerjakan komputer dapat dilakukan dengan alat ini. Salah satu contohnya adalah mengendalikan lampu-lapu listrik dari jarak jauh melalui internet. Pada penelitian sebelumnya, web server yang dihasilkan dari AVR + ENC28J60 hanya berisi tulisan-tulisan saja, sehingga tampilan kurang menarik. Hal ini disebabkan karena keterbatasan memori dari AVR dan ENC28j60. Namun dengan metode pemrograman per frame HTML, masalah ini dapat teratasi. [2] Kata kunci: AVR, ethernet, ENC28J60, webserver, frame 1. PENDAHULUAN Modul ENC28J60 merupakan modul yang banyak sekali digunakan untuk aplikasi-aplikasi pemrograman mikrokontroller yang berhubungan dengan aplikasi ethernet atau internet. Modul ini banyak dijual di pasaran denga harga yang relatif terjangkau. Dengan adanya modul ini, berbagai aplikasi yang berhubungan dengan kendali atau kontrol melalui jaringan dapat digunakan. Contohnya untuk mengendalikan lampu yang bisa diakses melalui handphone, laptop, maupun alat elektronik lainnya yang dilengkapi dengan aplikasi wireless. Sistem pengendali tersebut dapat berbentuk web server atau dalam bentuk perintah-perintah. Handphone, laptop, maupun alat elektronik yang dapat mengakses web tersebut dapat menghidup dan mematikan lampu. Web server tersebut ditanam dalam sebuah IC yang disebut AVR. Dengan menggunakan bahasa C, peneliti ingin menggabungkan HTML dan Javascript dalam sebuah web yang ditanam dalam memory program AVR. Pada penelitian-penelitian sebelumnya, yang menyangkut komunikasi data TCP /IP yang menggunakan IC ENC28j60 ini, web yang ditampilkan belum menggunakan pemrograman javascrip, sehingga tampilan hanya text saja. Pada penelitian ini, kami mencoba menyelesaikannya dengan metode khusus, yaitu menggabungkan HTML ini dengan Javascrip sehingga tampilannya dapat dimodifikasi sesuai kehendak pemrogram. 2. TINJAUAN PUSTAKA 2.1 Mikrokontroler Atmega32 Mikrokontroler adalah sebuah sistem komputer fungsional dalam sebuah chip. Di dalamnya terkandung sebuah inti prosesor, memori (sejumlah kecil RAM, dan memori program), dan perlengkapan input output. Mikrokontroler ini mempunyai masukan dan keluaran serta kendali dengan program yang bisa ditulis dan dihapus, cara kerja mikrokontroler sebenarnya membaca dan menulis data.

2 AVR atau sebuah kependekan dari Alf and Vegard s Risc Processor merupakan chip mikrokontroler yang diproduksi oleh Atmel. Atmega32 dapat beroperasi pada kecepatan maksimal 16MHz. [6] Arsitektur Atmega32 Gambar 1 IC dan pin-pin Atmega32 user. Namun pada penelitian ini, web server yang dimaksud tidak seperti hal di atas. Web server ini adalah suatu interface yang menghubungkan lan dengan mikrokontroller AVR sehingga pengguna dapat mengontrol motor, relay atau untuk membaca sensor. Untuk keperluan ini kita tidak perlu menggunakan halaman web yang besar. Web yang ditampilkan akan berbentuk link untuk menghidupkan dan mematikan alat. Untuk membuat web tersebut, HTML menyediakan perintah URL <a href= untuk link dan form untuk lebih interaktif dengan mengimplementasikan folder atau file virtual. Dengan URL ini, kita dapat mengimplementasikan sebuah file virtual yang merupakan perintah. Dalam kasus ini adalah switch on (=1) atau switch off (=0). Switch on: URL : ENC28J60 Ethernet Controller IC ENC28J60 merupakan Ethernet Controller yang berdiri sendiri yang bisa berkomunikasi melalui komunikasi SPI dengan mikrokontroller. IC (chips) ini yang memungkinkan mikrokontroller bisa terhubung dengan Ethernet LAN, sehingga bisa berkomunikasi dengan perangkat network lain menggunakan protokol TCP/IP yang nantinya menjadi sebuah web server yang diakses dari komputer. [4] Switch off: URL : Perintah diatas untuk menghidupkan dan mematikan PortD1. Perintah di atas harus didekodekan supaya mikrokontroller dapat mengetahui port mana yang diperintahkan. Dalam program main.c terdapat fungsi int8_t analyse_get_url(char *str) yang bertugas untuk mendekodekan perintah diatas. Gambar 2. IC plus pin-pin ENC28J60 ENC28J60 memiliki konfigurasi standard agar dapat berkomunikasi antara webserver dengan media yang dikontrol menggunakan RJ Hasil dan diskusi Beberapa orang berfikir bahwa web server itu seperti file server, yaitu komputer yang mengediakan gambar dan dokumen untuk client / Gambar 3. Program C pada AVR untuk menterjemahkan URL

3 Sebagai contoh dibawah ini adalah URL yang akan didekodekan dengan fungsi int8_t analyse_get_url(char *str). Pada fungsi tersebut ada perintah : if(find_key_val(str,strbuf,str_buffer_size,"sw")) digunakan untuk melihat ada tidak karakter sw. Jika ada, maka diseleksi lagi ada tidaknya karakter p dan d, dengan perintah dan if (strbuf[0]!= 'p') if (strbuf[1]!= 'd') Selanjutnya menyeleksi karakter angka yang merupakan karakter ASCI [1,2,3,4,5,6,7] yang mempunyai nilai konversi bilangan hexadesimal menjadi [0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37]. Untuk mendapatkan nilai yang sesungguhnya, nilai hexadesimal tersebut harus dikurangkan dengan 0x30 sehingga variabel port diisi angka desimal [0-7]. Kemudian diseleksi lagi apakah ada karakter a. Jika ada, dilihat apakah bernilai 1 atau 0. jika a = 1 maka PORTD1 menyalah. Begitu pula sebaliknya. Pada mikrokontroller AVR, tidak terdapat sistem operasi. Yang berperan sebagai sistem operasi adalah while(1){}. Pada saat itu, program akan looping mengulang-ulang proses, tanpa ada batas. Untuk pembuatan web, dibutuhkan bantuan sebuah program ADOBE dreamweaver. Dengan program dreamweaver ini, kita dapat mencoba beberapa perintah-perintah HTML sederhana maupun yang kompleks seperti javascript. Dengan javascript, dimungkinkan menggunakan fungsi ataupun procedure. Dengan fasilitas ini, diharapkan programmer dapat mengurangi beberapa perintah yang sama menjadi suatu fungsi atau procedure. Oleh karena itu, dengan fungsi pada javascript, kita bisa menghemat berberapa perintah pada frame utama. Instruksi yang digunakan berulang-ulang dapat diringkas menjadi sebuah instruksi pendek yang dipanggil seperti fungsi dalam bahasa C. Tentu ini akan menghemat pemakaian byte yang sangat terbatas pada AVR. Sebagai contoh instruksi dibawah ini Gambar 4. Program HTML Diringkas menjadi instruksi seperti dibawah ini: Gambar 5. Program JavaSript Script program yang telah kita buat tadi dengan dreamwever, seperti gambar dibawah ini, dapat diimplementasikan pada pemrograman AVR Gambar 6. Program HTML Tanda pada HTML, ditambahkan \. Sehingga pada pemrograman bahasa C di AVR menjadi : plen=fill_tcp_data_p(buf,plen,pstr("<div style=\"width:400px\">")); plen=fill_tcp_data_p(buf, plen,pstr("<div style=\"background-color:#ffa500;\">")); plen=fill_tcp_data_p(buf,plen,pstr("<h1>mini Web Server AVR</h1></div>")); Gambar 7. Program HTML yang dimasukkan pada program AVR Jika kode yang dituliskan sudah akan mencapai kurang lebih 1300 karakter, maka tampilan webnya tidak bisa dibuka. Itu disebabkan karena TCP / IP stack pada IC ENC28j60 hanya menampung 1300 karakter saja, termasuk karakter yang tidak bisa dilihat dan alamat IP, Mac Address. Untuk membuat sebuah web yang bagus dan menarik, diperlukan jumlah karakter yang tidak sedikit. Sintaks yang dibuat pada dremweaver ini, tidak bisa langsung dimasukkan semua. Kita harus mempunyai metode khusus untuk mengatasi hal ini. Seperti yang telah dijelaskan diatas bahwa karakter yang ditampung pada satu frame hanya 1300 saja. Namun, dengan suatu metoda, kita bisa memanggil frame-frame yang lain dari frame utama. Isi dari frame-frame tersebut adalah fungsi / procedure javascript yang dapat dipanggil antar

4 frame. Jika karakter frame utama telah penuh, kita bisa menggunakan frame yang 1. Jika frame 1 telah penuh, kita bisa menggunakan frame yang kedua. Misal fungsi_a terdapat pada frame 2, kita bisa memanggil fungsi_a tersebut dari frame 1 atau frame utama. Saat pengujian, program dapat dapat berjalan dengan baik tampak seperti gambar dibawah ini. Web server telah dapat ditampilan pada browser mozila. Pada frame 1, terdapat kumpulan fungsi yang mana fungsi tersebut dipanggil pada frame utama. Saat kepasitas karakter frame 1 habis, fungsifungsi yang lain dapat ditambahkan pada frame kedua. Fungsi-fungsi ini dibuat dengan bahasa javascript. Pembuatan nama fungsi tersebut, dibuat sesingkat mungkin dan hanya pembuat program yang mengerti maksudnya. Tujuannya adalah penghematan karakter. Jika kapasitas frame 1 sudah mencapai batas, maka penulisan program dilanjutkan pada frame 2. Berikut ini gambar hubungan antar frame. Gambar 9. Tampilan saat web berjalan dan frame utama ditampilkan Web dapat menampilkan denah rumah sederhana. Dengan menekan ctr + U, akan tampak script program pada frame utama. Kemudian, tekan j1.js akan muncul tampilan seperti dibawah ini. Frame 1 (j1.js) Frame utama Index.htm Frame 2 (j2.js) Gambar 8. Koneksi antara frame utama dengan frameframe yang lain. Sebagai contoh pada frame utama, perintah yang kita panggil adalah dwdiv_nbc(400,130). Perintah ini terdapat pada frame 1, yaitu : function dwdiv_nbc(h,w){dw("<div style=\"height:"+h+"px;width:"+w+"px;float:left;\">");} Yang sebernanya, jika kita tulis dalam format HTML: <div style="height: 400 px; width:130px ;float:left"> Dengan menulis dwdiv_nbc(400,130), kita bisa menghemat pemakaian karaker yang dituliskan pada frame utama. Sehingga, jika terjadi pemanggilan fungsi ini berulang-ulang pada frame utama, karakter yang kita ketikkan tidak banyak. Cukup dwdiv_nbc, tidak perlu menulis semua sintaks HTML secara penuh. Gambar 10.. Tampilan saat web berjalan dan dan frame 1 (j1.js) ditampilkan Jika di-klik R.Keluarga, K.Mandi dan R.Makan akan tampak seperti pada gambar dibawah ini. Kolom R. Keluarga, K. Mandi dan R. Makan berwarna hijau bertanda bahwa sinyal dari AVR berlogika 1 untuk mengaktifkan relay.

5 Gambar 11. Tampilan saat web berjalan dan dan frame 2 ditampilkan 4. Kesimpulan Setelah melakukan pengujian dan analisa, maka dapat diambil beberapa kesimpulan tentang sistem kerja dari sistem yang telah dibuat, sebagai berikut : 1. IC ENC28J60 merupakan salah satu IC lan yang murah dan mudah digunakan untuk aplikasi-aplikasi sederhana yang berhubungan dengan aplikasi ethernet 2. Kapasitas dalam satu frame yang dapat ditampung adalah 1300 karakter 3. Dengan metode pemrograman frame ini, kapasitas ENC28J60 yang terbatas dapat diatasi. DAFTAR PUSTAKA [1] Malvino, Albert Paul, Prinsip-prinsip Elektronika, Edisi pertama, salemba Teknika, Jakarta [2] Priya Pratama, Rizki, Rancang Bangun Sistem Otomatis pada Rumah dengan Miniwebserver berbasis AVR, Laporan Penelitian, Program Studi Teknik Mekatronika, Politeknik Kota Malang. [3] Socher, Guido, Using the tuxgraphics embedded web server to control scientific equipment, electronics /200904/embedded-webserver-equipmentcontrol.shtml, (diakses tanggal 10 September 2012) [4], ENC28J60 Data Sheet, Microchip, [5], ATMEGA32 Data Sheet, ATMEL, 2008.

DESAIN SISTEM KENDALI LAMPU PADA RUMAH DENGAN MINI WEBSERVER AVR

DESAIN SISTEM KENDALI LAMPU PADA RUMAH DENGAN MINI WEBSERVER AVR Rizki Priya Pratama, Desain Sistem Kendali Lampu, Hal 1-16 DESAIN SISTEM KENDALI LAMPU PADA RUMAH DENGAN MINI WEBSERVER AVR Rizki Priya Pratama 1 Abstrak Ethernet merupakan salah satu sistem komunikasi

Lebih terperinci

Aplikasi Jam NTP pada Mini Webserver untuk Kendali Jam Digital POLTEKOM

Aplikasi Jam NTP pada Mini Webserver untuk Kendali Jam Digital POLTEKOM Aplikasi Jam NTP pada Mini Webserver untuk Kendali Jam Digital POLTEKOM Rizki Priya Pratama, Teknik Mekatronika, Politeknik Kota Malang Jln Candi Sari II no 10 Malang, Jawa Timur, Indonesia [email protected]

Lebih terperinci

Sistem Monitor Dan Kendali Ruang Server Dengan Embedded Ethernet

Sistem Monitor Dan Kendali Ruang Server Dengan Embedded Ethernet 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:[email protected]

Lebih terperinci

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML Pengenalan JavaScript Standar Kompetensi Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML Indikator Hasil

Lebih terperinci

BAB IV UJI COBA DAN IMPLEMENTASI

BAB IV UJI COBA DAN IMPLEMENTASI BAB IV UJI COBA DAN IMPLEMENTASI Setelah melakukan pengumpulan kebutuhan dan membangun prototyping perancangan alat terhadap prototipe robot dengan sistem tertanam berbasis pemrograman web, langkah selanjutnya

Lebih terperinci

KENDALI PERALATAN LISTRIK MELALUI JARINGAN KOMPUTER

KENDALI PERALATAN LISTRIK MELALUI JARINGAN KOMPUTER KENDALI PERALATAN LISTRIK MELALUI JARINGAN KOMPUTER Agus Haryawan Jurusan Teknik Elektronika Politeknik Pratama Mulia Surakarta ABSTRAK The function of most major computer network is for data communication.

Lebih terperinci

EMBEDDED WEB SERVER DALAM MICROCONTROLLER UNTUK SISTEM KENDALI RUMAH

EMBEDDED WEB SERVER DALAM MICROCONTROLLER UNTUK SISTEM KENDALI RUMAH EMBEDDED WEB SERVER DALAM MICROCONTROLLER UNTUK SISTEM KENDALI RUMAH SKRIPSI Oleh : DIDIK KRISDAYANTO 0534010018 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANNAN NASIONAL VETERAN

Lebih terperinci

Interactive Broadcasting

Interactive Broadcasting Modul ke: Interactive Broadcasting HTML Fakultas Ilmu Komunikasi Bagus Rizki Novagyatna Program Studi Broadcasting www.mercubuana.ac.id Pengertian HTML Program adalah kata, ekspresi, pernyataan atau kombinasi

Lebih terperinci

BAB I PENDAHULUAN Latar Belakang Masalah. Telekomunikasi mempunyai peran penting dalam kehidupan manusia. Selain

BAB I PENDAHULUAN Latar Belakang Masalah. Telekomunikasi mempunyai peran penting dalam kehidupan manusia. Selain BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Telekomunikasi mempunyai peran penting dalam kehidupan manusia. Selain mengatasi masalah jarak, biaya, waktu, dan tenaga pada pengiriman informasi, telekomunikasi

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Rancangan Perangkat Keras 3.1.1 Blok Diagram Sistem Blok diagram dari sistem AVR standalone programmer adalah sebagai berikut : Tombol Memori Eksternal Input I2C PC SPI AVR

Lebih terperinci

BAB I PENDAHULUAN. chip mikrokontroler dengan jenis AVR dari perusahaan Atmel.

BAB I PENDAHULUAN. chip mikrokontroler dengan jenis AVR dari perusahaan Atmel. BAB I PENDAHULUAN 1.1. Latar Belakang Sistem otomasi di Indonesia semakin hari semakin membutuhkan peralatan yang memudahkan segala kegiatan, salah satunya yaitu dalam memudahkan operator mencari area

Lebih terperinci

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

DT-ARM Application Note. AN221 Web Server I/O Remote DT-ARM DT-ARM Application Note AN221 Web Server I/O Remote Menggunakan DT-ARM NUC120 Board dan EMS Ethernet Module Oleh: Tim IE Kontrol jarak jauh melalui jaringan LAN, WAN dan internet bisa kita buat

Lebih terperinci

Pengenalan JavaScript

Pengenalan JavaScript Pengenalan JavaScript Tujuan - Mahasiswa memahami konsep dasar Javascript - Mahasiswa mampu memahami cara menggunakan Javascript - Mahasiswa mampu memahami dasar variabel di Javascript - Mahasiswa mampu

Lebih terperinci

Medi Taruk

Medi Taruk Simulasi Rancang Bangun Rumah Cerdas Berbasis Mikrokontroler ATMega16 Medi Taruk [email protected] http://meditaruk.web.ugm.ac.id http://meditaruk.blogspot.com Lisensi Dokumen: Seluruh dokumen di

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Kajian Pustaka Sebagai dasar teori, penulis menggunakan referensi jurnal yang ditulis oleh Dr. B. Tittman dan M. Guers, berjudul Measuring Fluid Level Using Ultrasound. Penelitian

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT BAB III PERANCANGAN DAN PEMBUATAN ALAT Pada bab ini akan dibahas mengenai proses perancangan alat mulai dari perancangan sistem mekanik sampai perancangan sistem elektronik sehingga semua sistem alat dapat

Lebih terperinci

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

Pengembangan RTU (Remote Terminal Unit) untuk Sistem Kontrol Jarak Jauh berbasis IP Pengembangan RTU (Remote Terminal Unit) untuk Sistem Kontrol Jarak Jauh berbasis IP Rika Sustika P2 Informatika-LIPI [email protected] Oka Mahendra P2 Informatika-LIPI [email protected]

Lebih terperinci

PROTOTIPE ROBOT DENGAN SISTEM TERTANAM BERBASIS PEMROGRAMAN WEB TOTO

PROTOTIPE ROBOT DENGAN SISTEM TERTANAM BERBASIS PEMROGRAMAN WEB TOTO PROTOTIPE ROBOT DENGAN SISTEM TERTANAM BERBASIS PEMROGRAMAN WEB TOTO 41508120052 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2012 PROTOTIPE ROBOT DENGAN SISTEM

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISIS

BAB IV PENGUJIAN DAN ANALISIS BAB IV PENGUJIAN DAN ANALISIS Pada bab ini akan dibahas mengenai pengujian alat serta analisis dari hasil pengujian. Tujuan dari pengujian ini untuk mengetahui sejauh mana kinerja hasil perancangan yang

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Pada dasarnya sistem informasi merupakan suatu sistem yang dibuat oleh manusia yang terdiri dari komponen komponen dalam organisasi untuk mencapai suatu

Lebih terperinci

DT-AVR. Application Note AN214

DT-AVR. Application Note AN214 DT-AVR DT-AVR Application Note AN214 Simple Web Server menggunakan DT-AVR Inoduino dan WIZ820io Oleh: Tim IE Aplikasi kali akan membahas pembuatan web server sederhana menggunakan DT-AVR Inoduino sebagai

Lebih terperinci

Apa Itu PLC? Gambar 1.1 Penggunaan PLC di industri

Apa Itu PLC? Gambar 1.1 Penggunaan PLC di industri Apa Itu PLC? PLC atau diterjemahkan sebagai kontroler yang dapat diprogram (Programmable Logic Controller), adalah sebuah komputer khusus yang banyak digunakan untuk otomatisasi proses produksi di industri.

Lebih terperinci

Percobaan 2 I. Judul Percobaan Sistem Kendali Digital Berbasis Mikrokontroler

Percobaan 2 I. Judul Percobaan Sistem Kendali Digital Berbasis Mikrokontroler Percobaan 2 I. Judul Percobaan Sistem Kendali Digital Berbasis Mikrokontroler II. Tujuan Percobaan 1. Mahasiswa memahami pemrograman dasar mikrokontroler 2. Mahasiswa memahami fungsi dan prinsip kerja

Lebih terperinci

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

UPI YPTK Jurnal KomTekInfo Vol. 4, No. 2, Desember 2017, Hal ISSN : Copyright 2017 by LPPM UPI YPTK Padang 0010 Copyright 2017 by LPPM UPI YPTK Padang PENGUKUR SUHU RUANGAN DENGAN SISTEM JENDELA OTOMATIS DAN AC OTOMATIS UNTUK PENDINGIN RUANGAN MENGGUNAKAN SENSOR LM35 DILENGKAPI DENGAN PEMBERITAHUAN LCD 20 x

Lebih terperinci

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM BAB IV PERANCANGAN SISTEM 4.1 Gambaran Umum Sistem Perancangan kendali kelistrikan rumah menggunakan web dimulai dari perancangan hardware yaitu rangkaian pengendali dan rangkaian pemantau seperti rangkaian

Lebih terperinci

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

Aplikasi Kamera Pemantau & Electrical Appliance Remote. Berbasis PC Menggunakan Microcontroller. Arduino Uno & LAN Connection TUGAS AKHIR Aplikasi Kamera Pemantau & Electrical Appliance Remote Berbasis PC Menggunakan Microcontroller Arduino Uno & LAN Connection Diajukan Guna Melengkapi Sebagian Syarat Dalam Mencapai Gelar Sarjana

Lebih terperinci

LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT

LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT Di susun oleh : Galuh Meidaluna 4103141023 Dosen : Dwi Susanto ST. MT TEKNOLOGI MULTIMEDIA BROADCASTING POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

Lebih terperinci

Bab 1 Pendahuluan 1.1 Latar Belakang

Bab 1 Pendahuluan 1.1 Latar Belakang Bab 1 Pendahuluan 1.1 Latar Belakang Penghematan energi listrik saat ini telah menjadi topik yang umum dibicarakan di berbagai kalangan masyarakat. Hal ini tidak lepas dari meningkatnya harga tagihan listrik

Lebih terperinci

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT BAB III PERANCANGAN ALAT Pada bab ini akan dijelaskan mengenai bagaimana perancangan fire alarm sistem yang dapat ditampilkan di web server dengan koneksi Wifi melalui IP Address. Perancangan alat ini

Lebih terperinci

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

Network Access/Interface Layer Internet Layer Host-to-Host Transport Layer Application Layer SAMUEL AJI SENA, 0610630097 Jurusan Teknik Elektro, Fakultas Teknik Universitas Brawijaya, 2013 Perancangan dan pembuatan Application Programming Interface Server untuk Arduino Dosen Pembimbing : Adharul

Lebih terperinci

JARINGAN KOMPUTER. Disusun Oleh : Nama : Febrina Setianingsih NIM : Dosen Pembimbing : Dr. Deris Stiawan, M.T., Ph.D.

JARINGAN KOMPUTER. Disusun Oleh : Nama : Febrina Setianingsih NIM : Dosen Pembimbing : Dr. Deris Stiawan, M.T., Ph.D. JARINGAN KOMPUTER Disusun Oleh : Nama : Febrina Setianingsih NIM : 09011181419021 Dosen Pembimbing : Dr. Deris Stiawan, M.T., Ph.D. SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA Analisa

Lebih terperinci

BAB III PERANCANGAN ALAT UKUR KECEPATAN PUTAR DENGAN MENGGUNAKAN ROTARY ENDOCER

BAB III PERANCANGAN ALAT UKUR KECEPATAN PUTAR DENGAN MENGGUNAKAN ROTARY ENDOCER BAB III PERANCANGAN ALAT UKUR KECEPATAN PUTAR DENGAN MENGGUNAKAN ROTARY ENDOCER 3.1 Blok diagram umum Tahapan yang wajib dilakukan berikutnya adalah membuat rancangan. Berikut ini blok digram yang menggambarkan

Lebih terperinci

1. Input Device (Alat Masukan) Adalah perangkat keras komputer yang berfungsi sebagai alat untuk memasukan data atau perintah ke dalam komputer

1. Input Device (Alat Masukan) Adalah perangkat keras komputer yang berfungsi sebagai alat untuk memasukan data atau perintah ke dalam komputer Komputer terapan jaringan adalah sekelompok komputer rekayasa (terapan) yang saling berhubungan antara satu dengan lainnya menggunakan protokol komunikasi melalui media komunikasi sehingga dapat saling

Lebih terperinci

PENGONTROLAN LAMPU LALU LINTAS BERBASIS WEB MENGGUNAKAN WIRELESS LAN

PENGONTROLAN LAMPU LALU LINTAS BERBASIS WEB MENGGUNAKAN WIRELESS LAN Pengontrolan Lampu Lalu Lintas Berbasis Web (Gunawan Rudi Cahyono dan Nurmahaludin) PENGONTROLAN LAMPU LALU LINTAS BERBASIS WEB MENGGUNAKAN WIRELESS LAN Gunawan Rudi Cahyono (1) dan Nurmahaludin (1) (1)

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Diagram Blok Sistem Pada bab perancangan ini penulis menggunakan arsitektur jaringan client/server yang saling terhubung dengan jaringan LAN melalui ethernet. Pengiriman

Lebih terperinci

SIMULASI PENERAPAN JARINGAN WIRELESS ACCESS POINT UNTUK PENINGKATAN PELAYANAN PADA HOTEL

SIMULASI PENERAPAN JARINGAN WIRELESS ACCESS POINT UNTUK PENINGKATAN PELAYANAN PADA HOTEL Arif Harjanto, Simulasi Penerapan Jaringan Wireless 9 SIMULASI PENERAPAN JARINGAN WIRELESS ACCESS POINT UNTUK PENINGKATAN PELAYANAN PADA HOTEL Arif Harjanto* 1 1 Fakultas Teknik Universitas Mulawarman,

Lebih terperinci

PERANCANGAN SISTEM MONITORING BATTERY SOLAR CELL PADA LAMPU PJU BERBASIS WEB

PERANCANGAN SISTEM MONITORING BATTERY SOLAR CELL PADA LAMPU PJU BERBASIS WEB Jurnal ELTEK, Vol 12 No 01, April 2014 ISSN 1693-4024 PERANCANGAN SISTEM MONITORING BATTERY SOLAR CELL PADA LAMPU PJU BERBASIS WEB Rizki Priya Pratama 1 Abstrak Solar cell merupakan piranti elektronika

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. menerapkan Pengontrolan Dan Monitoring Ruang Kelas Dengan Menggunakan

BAB 4 IMPLEMENTASI DAN EVALUASI. menerapkan Pengontrolan Dan Monitoring Ruang Kelas Dengan Menggunakan BAB 4 IMPLEMENTASI DAN EVALUASI Pada bab ini akan dijelaskan mengenai implementasi dan evaluasi pada saat menerapkan Pengontrolan Dan Monitoring Ruang Kelas Dengan Menggunakan Controller Board ARM2368.

Lebih terperinci

DT-ARM DT-ARM Application Note

DT-ARM DT-ARM Application Note DT-ARM DT-ARM Application Note AN220 Simple Web Server Oleh: Tim IE Informasi dari website tidak selalu harus menggunakan server komputer yang cepat dan mahal. Bisa saja informasi konten website tersebut

Lebih terperinci

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML TUGAS TEKNOLOGI INFORMASI Perancangan Website Ujian Teknik Elektro UNDIP Berbasis HTML OLEH: AULIA RAHMAN 21060113120007 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS DIPONEGORO SEMARANG 2014 Abstrak

Lebih terperinci

SISTEM PENGENDALI DAN PENGAWAS PENGGUNAAN LISTRIK PADA GEDUNG BERTINGKAT BERBASIS WEB

SISTEM PENGENDALI DAN PENGAWAS PENGGUNAAN LISTRIK PADA GEDUNG BERTINGKAT BERBASIS WEB SISTEM PENGENDALI DAN PENGAWAS PENGGUNAAN LISTRIK PADA GEDUNG BERTINGKAT BERBASIS WEB Oleh : Eko Junaidi Salam 2208 030 006 Hari Purnawiyanto 2208 030 086 D3 Teknik Elektro Institut Teknologi Sepuluh Nopember

Lebih terperinci

APLIKASI WEBSERVER ESP8266 UNTUK PENGENDALI PERALATAN LISTRIK

APLIKASI WEBSERVER ESP8266 UNTUK PENGENDALI PERALATAN LISTRIK Vol. 17, No. 2, Oktober 2017 p-issn: 1411 3411 e-issn: 2549 9815 APLIKASI WEBSERVER ESP8266 UNTUK PENGENDALI PERALATAN LISTRIK Rizki Priya Pratama 1* 1 Jurusan Teknik Mekatronika, Politeknik Kota Malang

Lebih terperinci

Pengantar Programable Logic Control. Dr. Fatchul Arifin, MT

Pengantar Programable Logic Control. Dr. Fatchul Arifin, MT Pengantar Programable Logic Control Dr. Fatchul Arifin, MT [email protected] Definisi Secara mendasar PLC adalah suatu peralatan kontrol yang dapat diprogram untuk mengontrol proses atau operasi mesin.

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Pendahuluan

BAB 1 PENDAHULUAN 1.1 Pendahuluan BAB 1 PENDAHULUAN 1.1 Pendahuluan Sampai saat ini perangkat elektronik yang sering disebut sebagai komputer, laptop, maupun notebook merupakan alat yang paling banyak digunakan dalam berbagai bidang usaha.

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB IV PENGUJIAN DAN ANALISA ALAT BAB IV PENGUJIAN DAN ANALISA ALAT 4.1 PENDAHULUAN Setelah proses rancangan selesai, maka pada bab ini akan dijelaskan mengenai persiapan komponen, peralatan yang dipergunakan, serta pengujian pada alat.

Lebih terperinci

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA WEB DESAIN Pengenalan JavaScript Alfira Rizky Ayuputri 4103141039 3 D3 Multimedia Broadcasting B Dwi Susanto, S.ST, MT. D3 Teknologi Multimedia Broadcasting Departemen Multimedia Kreatif POLITEKNIK ELEKTRONIKA

Lebih terperinci

Laporan Bengkel Web II Modul 6

Laporan Bengkel Web II Modul 6 Laporan Bengkel Web II Modul 6 D I S U S U N Oleh : Muhammad Aly Al-Husaini 1457301050 1 SI C Politeknik Caltex Riau T.A 2014-2015 Modul 6. Fungsi Filter PHP Contoh Program Contoh 1 : Baris 3, membuat

Lebih terperinci

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

BAB II DASAR TEORI. Protokol adalah seperangkat aturan yang mengatur pembangunan koneksi BAB II DASAR TEORI 2.1 Protokol Komunikasi Protokol adalah seperangkat aturan yang mengatur pembangunan koneksi komunikasi, perpindahan data, serta penulisan hubungan antara dua atau lebih perangkat komunikasi.

Lebih terperinci

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

1 BAB I PENDAHULUAN. Dalam bahasa yang paling sederhana, home automation atau otomatisasi 1 BAB I PENDAHULUAN 1.1 Latar Belakang Dalam bahasa yang paling sederhana, home automation atau otomatisasi rumah dapat digambarkan sebagai sebuah produk yang berfungsi untuk memberikan informasi ataupun

Lebih terperinci

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

BAB III PERANCANGAN DAN PEMBUATAN ALAT. Proses perancangan meliputi tujuan dari sebuah penelitian yang kemudian muncul 19 BAB III PERANCANGAN DAN PEMBUATAN ALAT 3.1 Perancangan Perancangan merupakan tata cara pencapaian target dari tujuan penelitian. Proses perancangan meliputi tujuan dari sebuah penelitian yang kemudian

Lebih terperinci

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN. meliputi pembahasan mengenai proses perekaman gambar berdasarkan interval

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN. meliputi pembahasan mengenai proses perekaman gambar berdasarkan interval BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN 4.1. Implementasi Sistem Pada sub bab ini akan dibahas mengenai implementasi sistem yang perancangannya telah dibahas pada bab sebelumnya. Implementasi sistem ini

Lebih terperinci

SISTEM KENDALI RUMAH BERBASIS MIKROKONTROLER MELALUI SHORT MESSAGE SERVICE (SMS) Oleh: Hary Kurniawan

SISTEM KENDALI RUMAH BERBASIS MIKROKONTROLER MELALUI SHORT MESSAGE SERVICE (SMS) Oleh: Hary Kurniawan SISTEM KENDALI RUMAH BERBASIS MIKROKONTROLER MELALUI SHORT MESSAGE SERVICE (SMS) Oleh: Hary Kurniawan 5106100041 Latar Belakang Dalam era globalisasi memungkinkan seseorang selalu sibuk dengan aktifitasnya

Lebih terperinci

KBKF53110 WEB PROGRAMMING

KBKF53110 WEB PROGRAMMING RENCANA PEMBELAJARAN SEMESTER (RPS) KBKF53110 WEB PROGRAMMING Disusun oleh: PROGRAM STUDI S1 SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER (FILKOM) UNIVERSITAS PUTRA INDONESIA YPTK PADANG LEMBAR PENGESAHAN Rencana

Lebih terperinci

KENDALI PERANGKAT LISTRIK DAN MONITORING DAYA PADA MCB BERBASIS TCP/IP

KENDALI PERANGKAT LISTRIK DAN MONITORING DAYA PADA MCB BERBASIS TCP/IP KENDALI PERANGKAT LISTRIK DAN MONITORING DAYA PADA MCB BERBASIS TCP/IP A.Muhammad Syafar Dosen Jurusan Teknik Informatika Fakultas Sains & Teknologi UIN Alauddin Makassar Email : [email protected]

Lebih terperinci

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB I PENDAHULUAN 1.1 LATAR BELAKANG BAB I PENDAHULUAN 1.1 LATAR BELAKANG Perkembangan teknologi dijital telah menunjukkan pengaruh yang luar biasa bagi kehidupan manusia. Dimulai sejak kurang lebih era tahun 60-an dimana suatu rangkaian

Lebih terperinci

BAB I PENDAHULUAN. merupakan gabungan antara teknologi dan pelayanan yang dikhususkan pada

BAB I PENDAHULUAN. merupakan gabungan antara teknologi dan pelayanan yang dikhususkan pada BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Sistem rumah cerdas (Smart Home) adalah sistem aplikasi yang merupakan gabungan antara teknologi dan pelayanan yang dikhususkan pada lingkungan rumah dengan

Lebih terperinci

Pengaturan suhu dan kelembaban dilakukan dengan memasang satu buah sensor SHT11, kipas dan hairdryer dengan program bahasa C berbasis mikrokontroler A

Pengaturan suhu dan kelembaban dilakukan dengan memasang satu buah sensor SHT11, kipas dan hairdryer dengan program bahasa C berbasis mikrokontroler A SISTEM INKUBATOR BAYI PORTABLE Deny Abdul Basit. Jl. Jati Raya RT 004 Rw 006 No.17 Ps.Minggu Jakarta Selatan ([email protected]) Jurusan Sistem Komputer, Fakultas Ilmu Komputer dan Teknologi,

Lebih terperinci

PERANCANGAN PENGENDALIAN PERALATAN LISTRIK MELALUI KOMUNIKASI PROTOKOL TCP/IP DENGAN MIKROKONTROLER ARDUINO MEGA 2560

PERANCANGAN PENGENDALIAN PERALATAN LISTRIK MELALUI KOMUNIKASI PROTOKOL TCP/IP DENGAN MIKROKONTROLER ARDUINO MEGA 2560 PERANCANGAN PENGENDALIAN PERALATAN LISTRIK MELALUI KOMUNIKASI PROTOKOL TCP/IP DENGAN MIKROKONTROLER ARDUINO MEGA 2560 Enda Wista Sinuraya *) Jurusan Teknik Elektro, Universitas Diponegoro Semarang Jl.

Lebih terperinci

BAB 1 PERSYARATAN PRODUK

BAB 1 PERSYARATAN PRODUK BAB 1 PERSYARATAN PRODUK 1.1 Pendahuluan Saat ini teknologi robotika telah menjangkau sisi industri (Robot pengangkut barang), pendidikan (penelitian dan pengembangan robot). Salah satu kategori robot

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA 18 BAB II TINJAUAN PUSTAKA 2.1. Mikrokontroler Mikrokontroler adalah suatu mikroposesor plus. Mikrokontroler adalah otak dari suatu sistem elektronika seperti halnya mikroprosesor sebagai otak komputer.

Lebih terperinci

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisa Masalah Dalam perancangan sistem otomatisasi pemakaian listrik pada ruang belajar berbasis mikrokontroler terdapat beberapa masalah yang harus

Lebih terperinci

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi BAB II LANDASAN TEORI 2.1Perangkat Lunak Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi memberikan fungsi dan petunjuk kerja seperti yang diinginkan. Struktur data yang

Lebih terperinci

Written by Mada Jimmy Monday, 24 August :40 - Last Updated Thursday, 18 November :51

Written by Mada Jimmy Monday, 24 August :40 - Last Updated Thursday, 18 November :51 Perkembangan industri saat ini menuntut pemrosesan pada sistem kontrol yang semakin dinamis dalam setiap tahapan perancangan, pengoperasian, maupun perawatan. Peralatan yang kompak, fleksibel namun handal

Lebih terperinci

E-trik Ajax. Database MySQL. Dedi Alnas

E-trik Ajax. Database MySQL. Dedi Alnas E-trik Ajax Database MySQL Dedi Alnas Pengenalan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi web yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.

Lebih terperinci

BAB III PERANCANGAN DAN REALISASI ALAT

BAB III PERANCANGAN DAN REALISASI ALAT BAB III PERANCANGAN DAN REALISASI ALAT Pada bab ini akan dibahas mengenai perancangan sistem dan realisasi perangkat keras dan perangkat lunak dari setiap modul yang mendukung alat secara keseluruhan.

Lebih terperinci

BAB 2 LANDASAN TEORI. Mikrokontroler AVR (Alf and Vegard s RISC Processor) dari Atmel ini

BAB 2 LANDASAN TEORI. Mikrokontroler AVR (Alf and Vegard s RISC Processor) dari Atmel ini BAB 2 LANDASAN TEORI 2.1 Mikrokontroller ATMega 8535 Mikrokontroler AVR (Alf and Vegard s RISC Processor) dari Atmel ini menggunakan arsitektur RISC (Reduced Instruction Set Computing) yang artinya proses

Lebih terperinci

PERANCANGAN PENGONTROL ROBOT BERKAMERA VIA JARINGAN INTERNET (TCP/IP)

PERANCANGAN PENGONTROL ROBOT BERKAMERA VIA JARINGAN INTERNET (TCP/IP) PERANCANGAN PENGONTROL ROBOT BERKAMERA VIA JARINGAN INTERNET (TCP/IP) Dosen Pembimbing: 1. Eko Setijadi, ST. MT. Ph.D. 2. Ir. Gatot Kusrahardjo, MT. Ardianto Puguh S P MAHASISWA JURUSAN TEKNIK ELEKTRO

Lebih terperinci

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

PERANCANGAN PENGENDALIAN KETINGGIAN CAIRAN DALAM BENTUK LEVEL SIMULATOR BERBASIS AVR 8535 YANG DIKENDALIKAN MELALUI JARINGAN TCP/IP PERANCANGAN PENGENDALIAN KETINGGIAN CAIRAN DALAM BENTUK LEVEL SIMULATOR BERBASIS AVR 8535 YANG DIKENDALIKAN MELALUI JARINGAN TCP/IP Yudhi Gunardi 1, Muhendrik Fakhrudin Arrozi 2 1,2 Jurusan Teknik Elektro,Universitas

Lebih terperinci

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM 5.1 Tujuan Pengujian Pengujian ini bertujuan untuk menguji keterhubungan antara masukkan pada sistem dengan keluarannya sehingga dapat diketahui kesesuaiannya dan

Lebih terperinci

BAB I PENDAHULUAN. Seiring dengan kemajuan teknologi yang sangat pesat dewasa ini,

BAB I PENDAHULUAN. Seiring dengan kemajuan teknologi yang sangat pesat dewasa ini, BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Seiring dengan kemajuan teknologi yang sangat pesat dewasa ini, Perkembangan teknologi berbasis mikrokontroler terjadi dengan sangat pesat dan cepat. Kemajuan

Lebih terperinci

BAB III PERANCANGAN. Pada bab ini akan menjelaskan perancangan alat yang akan penulis buat.

BAB III PERANCANGAN. Pada bab ini akan menjelaskan perancangan alat yang akan penulis buat. BAB III PERANCANGAN Pada bab ini akan menjelaskan perancangan alat yang akan penulis buat. Perancangan tersebut mulai dari: blok diagram sampai dengan perancangan rangkaian elektronik, sebagai penunjang

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN BAB V IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dilakukan implementasi dan pengujian terhadap Aplikasi Power Control. Tahapan ini dilakukan setelah analisa dan perancangan selesai dilakukan dan akan

Lebih terperinci

BAB IV IMPLEMENTASI DAN UJI COBA

BAB IV IMPLEMENTASI DAN UJI COBA BAB IV IMPLEMENTASI DAN UJI COBA 4.1 Implementasi Perangkat Lunak Dalam implementasi aplikasi alat pengendali rumah jarak jauh (smart home) penulis tidak mengunakan ip public/vpn melainkan menggunakan

Lebih terperinci

Pertemuan II. Ali Tarmuji, S.T., M.Cs. Pemrograman Web. Teknik Informatika Fakultas Teknologi Industri.

Pertemuan II. Ali Tarmuji, S.T., M.Cs. Pemrograman Web. Teknik Informatika Fakultas Teknologi Industri. Pertemuan II Ali Tarmuji, S.T., M.Cs. 1 Materi minggu ini: 2 3 Pemahaman Pemrograman: suatu usaha menulis suatu perintah (program aplikasi) sehingga komputer dapat menjalankan apa yang kita inginkan Pemrograman

Lebih terperinci

PENGGUNAAN RASPBERRY PI SEBAGAI WEB SERVER PADA RUMAH UNTUK SISTEM PENGENDALI LAMPU JARAK JAUH DAN PEMANTAUAN SUHU

PENGGUNAAN RASPBERRY PI SEBAGAI WEB SERVER PADA RUMAH UNTUK SISTEM PENGENDALI LAMPU JARAK JAUH DAN PEMANTAUAN SUHU PENGGUNAAN RASPBERRY PI SEBAGAI WEB SERVER PADA RUMAH UNTUK SISTEM PENGENDALI LAMPU JARAK JAUH DAN PEMANTAUAN SUHU Ignatius Prima Haryo Prabowo, Saptadi Nugroho, Darmawan Utomo PENGGUNAAN RASPBERRY PI

Lebih terperinci

DAFTAR ISI HALAMAN JUDUL... HALAMAN PENGESAHAN P EMBIMBING... HALAMAN PENGESAHAN P ENGUJI... HALAMAN PERSEMBAHAN... HALAMAN MOTTO... KATA PENGANTAR...

DAFTAR ISI HALAMAN JUDUL... HALAMAN PENGESAHAN P EMBIMBING... HALAMAN PENGESAHAN P ENGUJI... HALAMAN PERSEMBAHAN... HALAMAN MOTTO... KATA PENGANTAR... DAFTAR ISI HALAMAN JUDUL... HALAMAN PENGESAHAN P EMBIMBING... HALAMAN PENGESAHAN P ENGUJI... HALAMAN PERSEMBAHAN... HALAMAN MOTTO... KATA PENGANTAR... ABSTRAKSI... TAKARIR... DAFTAR ISI... DAFTAR TABEL...

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB IV PENGUJIAN DAN ANALISA ALAT 81 BAB IV PENGUJIAN DAN ANALISA ALAT 4.1. Pengujian Rangkaian Untuk tahap selanjutnya setelah melakukan perancangan dan pembuatan system dan alat yang dibuat maka langkah berikutnya adalah pengujian dan

Lebih terperinci

RANCANG BANGUN KONTROL PERALATAN LISTRIK OTOMATIS BERBASIS AT89S51

RANCANG BANGUN KONTROL PERALATAN LISTRIK OTOMATIS BERBASIS AT89S51 RANCANG BANGUN KONTROL PERALATAN LISTRIK OTOMATIS BERBASIS AT89S51 Isa Hamdan 1), Slamet Winardi 2) 1) Teknik Elektro, Institut Teknologi Adhi Tama Surabaya 2) Sistem Komputer, Universitas Narotama Surabaya

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM Bagian dari bab ini akan membahas mengenai analisa dan perancangan sistem yang akan dibangun pada pengerjaan tugas akhir ini. Pembahasan analisa meliputi analisa

Lebih terperinci

IMPLEMENTASI SISTEM WIRELESS SENSOR NETWORK BERBASIS INTERNET PROTOCOL (IP) UNTUK PEMANTAUAN TINGKAT POLUSI UDARA TUGAS AKHIR

IMPLEMENTASI SISTEM WIRELESS SENSOR NETWORK BERBASIS INTERNET PROTOCOL (IP) UNTUK PEMANTAUAN TINGKAT POLUSI UDARA TUGAS AKHIR IMPLEMENTASI SISTEM WIRELESS SENSOR NETWORK BERBASIS INTERNET PROTOCOL (IP) UNTUK PEMANTAUAN TINGKAT POLUSI UDARA TUGAS AKHIR Oleh : MARIMBUN SIBARANI 0606042733 DEPARTEMEN TEKNIK ELEKTRO FAKULTAS TEKNIK

Lebih terperinci

TUGAS JARINGAN KOMPUTER MENGANALISA TCP/IP, POST, DAN GET PADA WIRESHARK

TUGAS JARINGAN KOMPUTER MENGANALISA TCP/IP, POST, DAN GET PADA WIRESHARK TUGAS JARINGAN KOMPUTER MENGANALISA TCP/IP, POST, DAN GET PADA WIRESHARK DISUSUN OLEH: RATIH HANDAYANI 09011181419037 DOSEN PEMBIMBING: Dr. Deris Setiawan, M.T. JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER

Lebih terperinci

Gambar 11. Perbandingan Arsitektur OSI dan TCP/IP

Gambar 11. Perbandingan Arsitektur OSI dan TCP/IP Protocol adalah sekumpulan peraturan atau perjanjian yang menentukan format dan transmisi data. Layer n di sebuah komputer akan berkomunikasi dengan layer n di komputer yang lain. Peraturan dan perjanjian

Lebih terperinci

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript LAPORAN RESMI PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript Dosen Pembimbing : Dwi Susanto Oleh : Noer Rhiannah A (4103131052) 3 D3 MMB B PROGRAM STUDI TEKNOLOGI MULTIMEDIA BROADCASTING DEPARTEMEN MULTIMEDIA

Lebih terperinci

Jurnal Elektro ELTEK Vol. 3, No. 1, April 2012 ISSN:

Jurnal Elektro ELTEK Vol. 3, No. 1, April 2012 ISSN: Perancangan dan Pembuatan Sistem Proteksi Kebocoran Air Pada Pelanggan PDAM Dengan Menggunakan Selenoid Valve dan Water Pressure Switch Berbasis ATMEGA 8535 Zanuar Rakhman dan M. Ibrahim Ashari Jurusan

Lebih terperinci

JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA

JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA TUGAS JARINGAN KOMPUTER Nama : Yonatan Riyadhi NIM : 09011181419009 Kelas : SK 5A Nama Dosen : Dr. Deris Stiawan M.T JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA 2016 CAPTURE DAN

Lebih terperinci

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP Form pada PHP mempunyai dua method pengiriman data, yaitu GET dan POST. Dengan menggunakan method GET, maka nilai variabel yang dikirimkan ke server melalui

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM Bab ini akan membahas mengenai analisa dan perancangan monitoring tekanan biogas mengunakan Arduino Nano. Pada prinsipnya perancangan dengan sistematika yang baik

Lebih terperinci

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

Sistem pendeteksi asap rokok dan pengendali kunci otomatis yang dapat diakses melalui Web Server Sistem pendeteksi asap rokok dan pengendali kunci otomatis yang dapat diakses melalui Web Server Eko Ihsanto, Rahmat Budi Setio Jurusan Teknik Elektro, Fakultas Teknik, Universitas Mercu Buana JL. Raya

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Dalam merancang sistem pengendali sepeda motor berbasis android ini, terdapat beberapa masalah yang harus dicermati dan dipecahkan. Permasalahan tersebut

Lebih terperinci

BAB III PERANCANGAN. Mikrokontroler ATMEGA Telepon Selular User. Gambar 3.1 Diagram Blok Sistem

BAB III PERANCANGAN. Mikrokontroler ATMEGA Telepon Selular User. Gambar 3.1 Diagram Blok Sistem BAB III PERANCANGAN 3.1 Prnsip Kerja Sistem Sistem yang akan dibangun, secara garis besar terdiri dari sub-sub sistem yang dikelompokan ke dalam blok-blok seperti terlihat pada blok diagram pada gambar

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI PLC (Programable Logic Control) adalah kontroler yang dapat diprogram. PLC didesian sebagai alat kontrol dengan banyak jalur input dan output. Pengontrolan dengan menggunakan PLC

Lebih terperinci

melibatkan mesin atau perangkat elektronik, sehingga pekerjaan manusia dapat dikerjakan dengan mudah tanpa harus membuang tenaga dan mempersingkat wak

melibatkan mesin atau perangkat elektronik, sehingga pekerjaan manusia dapat dikerjakan dengan mudah tanpa harus membuang tenaga dan mempersingkat wak PINTU GERBANG OTOMATIS DENGAN REMOTE CONTROL BERBASIS MIKROKONTROLER ATMEGA8535 Robby Nurmansyah Jurusan Sistem Komputer, Universitas Gunadarma Kalimalang Bekasi Email: [email protected] ABSTRAK Berkembangnya

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Kebutuhan Sistem Kebutuhan fungsional sistem merupakan paparan mengenai fitur-fitur yang akan dimasukan kedalam aplikasi yang akan dibangun. Fitur fitur tersebut harus memenuhi

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT 28 BAB III PERANCANGAN DAN PEMBUATAN ALAT 3.1 Gari Besar Perancangan Langkah awal dari perancangan sistem adalah analisis dan penentuan kebutuhan sistem. Pada langkah ini menentukan kebutuhan apa saja

Lebih terperinci

II. TINJAUAN PUSTAKA. Mikrokontroler ATmega8535 merupakan salah satu jenis mikrokontroler keluarga AVR

II. TINJAUAN PUSTAKA. Mikrokontroler ATmega8535 merupakan salah satu jenis mikrokontroler keluarga AVR II. TINJAUAN PUSTAKA A. Mikrokontroler ATmega8535 Mikrokontroler ATmega8535 merupakan salah satu jenis mikrokontroler keluarga AVR (Alf and Vegard s Risc Processor) yang diproduksi oleh Atmel Corporation.

Lebih terperinci

ALAT PENGENDALI OTOMATIS DAN DETEKSI KEADAAN PERALATAN RUMAH MENGGUNAKAN SMS CONTROLLER. Hasani

ALAT PENGENDALI OTOMATIS DAN DETEKSI KEADAAN PERALATAN RUMAH MENGGUNAKAN SMS CONTROLLER. Hasani ALAT PENGENDALI OTOMATIS DAN DETEKSI KEADAAN PERALATAN RUMAH MENGGUNAKAN SMS CONTROLLER Hasani 20108927 Latar Belakang Teknologi dan inovasi alat yang menggunakan sistem kendali jarak jauh, turut mengalami

Lebih terperinci

KAMUS INGGRIS-INDONESIA BERBASIS J2ME

KAMUS INGGRIS-INDONESIA BERBASIS J2ME KAMUS INGGRIS-INDONESIA BERBASIS J2ME Lenny Ike C. M., Wiratmoko Yuwono, ST, Kholid Fathoni, S.Kom Jurusan Teknologi Informasi Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember

Lebih terperinci

Dosen Pengampu : Muhammad Riza Hilmi, ST.

Dosen Pengampu : Muhammad Riza Hilmi, ST. Model OSI DAN TCP/IP PROTOKOL Konsep Dasar Komunikasi Data Konsep Protokol Jaringan OSI Model Enkapsulasi dan Dekapsulasi TCP/IP Model Protocol Suite TCP/IP Dosen Pengampu : Muhammad Riza Hilmi, ST. Email

Lebih terperinci

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

PERANCANGAN SISTEM KONTROL PERANGKAT LISTRIK PADA KOLAM IKAN BERBASIS ARDUINO UNO R3 PERANCANGAN SISTEM KONTROL PERANGKAT LISTRIK PADA KOLAM IKAN BERBASIS ARDUINO UNO R3 Disusun oleh : Nama : Arif Andriansyah NPM : 11410068 Fakultas : Teknologi Industri Jurusan : Teknik Elektro Pembimbing

Lebih terperinci

BAB IV PEMBAHASAN Rancangan Mesin Panjang Terpal PUSH BUTTON. ATMega 128 (Kendali Kecepatan Motor Dua Arah)

BAB IV PEMBAHASAN Rancangan Mesin Panjang Terpal PUSH BUTTON. ATMega 128 (Kendali Kecepatan Motor Dua Arah) BAB IV PEMBAHASAN 4.1 Identifikasi Masalah Dalam proses produksi hal yang paling menonjol untuk menghasilkan suatu barang produksi yang memiliki kualitas yang bagus adalah bahan dan mesin yang digunakan.

Lebih terperinci