FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

dokumen-dokumen yang mirip
Logika pemrograman sederhana

PANDUAN PRAKTIKUM DASAR ARDUINO

PANDUAN PRAKTIKUM DASAR ARDUINO

PANDUAN PRAKTIKUM DASAR ARDUINO

MODUL PRAKTIKUM ROBOTIKA. Program Studi Sistem Komputer STMIK STIKOM Indonesia

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

BAB III PERANCANGAN ALAT UKUR KECEPATAN PUTAR DENGAN MENGGUNAKAN ROTARY ENDOCER

PANDUAN PRAKTIKUM DASAR ARDUINO

PANDUAN PRAKTIKUM DASAR ARDUINO

DT-AVR. Application Note AN214

BAB III PERANCANGAN SISTEM

LAPORAN PROJECT MICROCONTROLLER SEMESTER IV JUDUL PIR SENSOR ANTI MALING DISUSUN OLEH ELGYE YOLAND DENI NUL HAQIEM

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM

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

BAB IV PENGUJIAN DAN ANALISA ALAT

DT-AVR. Application Note AN213

BAB IV PENGUJIAN DAN ANALISA

BAB IV HASIL PENGUJIAN DAN PENGAMATAN. lunak (software) aplikasi Android dan perangkat keras (hardware) meliputi

JARINGAN KOMPUTER JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA : MARINI SUPRIANTY NIM :

DAFTAR ISI Daerah SR(Special Relay) Daerah TR(Tempory Relay) Daerah DM (Data Memory) Daerah HR(Holding Relay)..

BAB III IMPLEMENTASI

BAB III ANALISA DAN PERANCANGAN SISTEM

JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA

PERCOBAAN 1 SEVEN SEGMEN

BAB IV HASIL PENGUJIAN DAN PENGAMATAN. transmisi data dari Arduino ke Raspberry Pi 2 dan Arduino ke PC pembanding.

Lebih jelasnya bisa dilihat formatnya sebagai berikut:

BAB II LANDASAN TEORI

BAB III METODE PENELITIAN

DHT11 Temperature and Humidity Sensor Board Gambar 1 Blok Diagram AN196. 5V (Power) GND (Power)

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

Pertemuan IX Client-Server Computing

Praktikum II LED dan PUSH BUTTON

FTP Server. Konfigurasi Server Konfigurasi FTP. 1. Klik Menu Start All Programs Control Panel Add/Remove Program

DT-ARM DT-ARM Application Note

BAB 3 PERANCANGAN ALAT

BAB III PERANCANGAN. Microcontroller Arduino Uno. Power Supply. Gambar 3.1 Blok Rangkaian Lampu LED Otomatis

Pertemuan III. Referensi Model TCP/IP

Belajar mikrokontroler Arduino untuk tingkat Pemula.

CAPTURE DAN ANALISIS PAKET PROTOKOL MENGGUNAKAN WIRESHARK

NAMA : SUSILO KELAS : 22 NIM : TANGGAL : 10 JUNI 2015

REALTIME DATABASE SENSOR MENGGUNAKAN ARDUINO UNO UNTUK KEPERLUAN SISTEM INFORMASI

BAB III PERANCANGAN ALAT

BAB III ANALISIS DAN PERANCANGAN SISTEM

1 BAB III METODOLOGI PENELITIAN

Analisis Packets dengan aplikasi Wireshark

LAPORAN PRAKTIK MIKROPROSESSOR & INTERFACE

BAB III PERANCANGAN SISTEM

PRAKTIKUM 9 Penulisan dan Pembacaan ADC pada Mikrokontroler

MIKROPROSESOR Sensor Alarm Menggunakan PIR

SETTING MIKROTIK SEBAGAI HOTSPOT DAN WEB PROXY

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB IV HASIL DAN UJI COBA

CAPTURE DAN ANALISIS PAKET PROTOKOL MENGGUNAKAN WIRESHARK

LAPORAN PENDAHULUAN PRAKTIKUM ADMINISTRASI MANAJEMEN JARINGAN WEB SERVER

Agenda. Protokol TCP/IP dan OSI Keluarga Protokol TCP/IP

BAB IV PENGUJIAN DAN ANALISA ALAT

JOBSHEET 3. Sensor Warna dan Mikrokontroller

STARTER KIT Application Note AN162 Web Scrapping Dengan GSM STARTER KIT

KONFIGURASI PROXY & MAIL SERVER DENGAN DEBIAN 5 BERBASIS VMWARE

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB IV PENGUJIAN ALAT

DT-SENSE Application Note

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

Pemrograman Jaringan

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN. kepada security atau pihak yang berwenang melalui komunikasi wireless dengan output

BAB 3 PERANCANGAN ALAT. Gambar 3.1 diagram blok rangkaian

Sistem Telemetri Pemantau Gempa Menggunakan Jaringan GSM 1 Ismail Rizka Pambudi, 2 Yudi Nugraha 3 Mitra Djamal

Lembar Kegiatan 8 Arduino Wireless Controlling

BAB 3 PERANCANGAN SISTEM. Computer. Parallel Port ICSP. Microcontroller. Motor Driver Encoder. DC Motor. Gambar 3.1: Blok Diagram Perangkat Keras

Sistem Telemetri Pemantau Gempa Menggunakan Jaringan GSM

BAB IV PENGUJIAN DAN ANALISA ALAT

DT-AVR. Application Note AN192 - Web Based Temperature Monitoring System Oleh : Tim IE

BAB III PERANCANGAN DAN PEMBUATAN ALAT. Pada bab III ini menjelaskan mengenai konsep perancangan alat Monitoring Arus dan

BAB III METODOLOGI 3.1 Metode Analisis Analisis Kebutuhan Alat dan Bahan

DAFTAR ISI. Kata Pengantar...i. Daftar Gambar...ix. Daftar Tabel...xi Latar Belakang Rumusan Masalah Batasan Masalah...

SISTEM KONEKSI JARINGAN KOMPUTER. Oleh : Dahlan Abdullah

BAB III PERANCANGAN DAN IMPLEMENTASI

Konsep Pemrograman Internet (1)

HTTP Protocol Ketika sebuah alamat web (atau URL) yang diketik ke dalam web browser, web browser melakukan koneksi ke web service yang berjalan pada

I. Pendahuluan. II. Tujuan. III. Gambaran Disain. MODUL 7 Monitoring Suhu dan Cahaya ke PC

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

BAB III PERANCANGAN ALAT

PANDUAN PRAKTIKUM DASAR ARDUINO

TERMOMETER DIGITAL BERBASIS MIKROKONTROLER ARDUINO UNO DENGAN OUTPUT TAMPILAN DISPLAY DIGITAL

BAB IV. PERANCANGAN. Blok diagram menggambarkan cara kerja semua sistem E-dump secara keseluruhan yang terdiri dari beberapa komponen:

Pemrograman Jaringan

BAB III PERANCANGAN SISTEM

BAB IV PEMBAHASAN DAN ANALISA DATA

BAB III PERANCANGAN SISTEM

Protokol Jaringan. Oleh : Tengku Mohd Diansyah,ST,M.Kom

PANDUAN PRAKTIKUM DASAR ARDUINO

Web Server A. DASAR TEORI

BAB IV PENGUJIAN ALAT DAN ANALISA

BAB IV DESKRIPSI KERJA PRAKTEK

PANDUAN PRAKTIKUM DASAR ARDUINO

Lebih kompatibel dengan Windows karena memang IIS adalah keluaran Microsoft.

BAB I PENDAHULUAN. 2. Dapat mengetahui tujuan dari Virtual Host. 3. Mampu mengkonfigurasi Virtual Host khususnya pada Centos.

PANDUAN PRAKTIKUM DASAR ARDUINO

Keamanan Jaringan Komputer

Transkripsi:

EKA5142 Revisi:01 30 Agu 2016 Hal 1 / 6 A. TUJUAN 1. Memahami antarmuka TCP Socket via modem GPRS 2. Memahami perintah TCP Socket berbasis Embedded Sys (Arduino) B. DASAR TEORI Machine to machine (M2M) Machine to machine (M2M) mengacu pada teknologi yang memungkinkan sistem nirkabel dan kabel untuk berkomunikasi dengan perangkat yang sejenis lainnya. Istilah ini memiliki arti yang luas karena tidak mendefinisikan jaringan kabel atau nirkabel tertentu, maupun teknologi informasi dan komunikasi secara khusus. Istilah M2M lajim disosialisasikan di kalangan eksekutif bisnis. M2M dapat melibatkan industri instrumentasi, termasuk industri perangkat (seperti sensor atau meteran) untuk menangkap suatu peristiwa (seperti suhu, tingkat persediaan, dll) yang disampaikan melalui jaringan (nirkabel, kabel atau hybrid) ke aplikasi (software program) yang menerjemahkan peristiwa ditangkap menjadi informasi yang bermakna (misalnya, item harus mengisi kembali). Komunikasi tersebut awalnya dilakukan pada sistem yang memiliki jaringan remote, dimana mesin menyampaikan informasi kembali ke pusat (hub), yang dialihkan ke dalam sistem seperti komputer pribadi untuk dianalisa. TCP Server Untuk meringkas, pada lapisan ketiga, alamat IP adalah penting untuk transmisi data yang benar antara perangkat IP. Sebaliknya, protokol aplikasi harus peduli dengan port yang ditentukan untuk setiap contoh aplikasi, sehingga dapat menggunakan TCP atau UDP. Socket: Proses Identifikasi Ini berarti bahwa identifikasi keseluruhan proses aplikasi benar-benar menggunakan kombinasi alamat IP dari host berjalan pada-atau antarmuka jaringan di mana ia berbicara, lebih tepatnya-dan nomor port yang telah ditugaskan untuk itu. Alamat gabungan ini disebut socket. Soket yang ditentukan dengan menggunakan notasi sebagai berikut: <IP Address>: <Port Number>

EKA5142 Revisi:01 30 Agu 2016 Hal 2 / 6 Jadi, misalnya, jika kita memiliki situs web yang berjalan pada alamat IP 41.199.222.3, soket yang sesuai ke server HTTP untuk situs yang akan 41.199.222.3:80. C. ALAT DAN BAHAN 1. PC/Laptop 2. Arduino Uno/Arduino Ethernet 3. Modem Fastrack FXT009 GPRS 4. Konektor DB15 ke Arduino 5. Project board 6. LM35 (sensor suhu) 7. Jumper secukupnya D. LANGKAH KERJA 1. Buatlah web sederhana yang dapat melakukan input data melalui URL. Misalnya jika dituliskan pada browser http://sms.kemahasiswaan.uny.ac.id/telemetri/tambahdata.php?arah=70 maka pada database akan terinput nilai 70. Buatlah domaion dan hosting (gratisan). 2. Rangkaialah alat dan bahan seperti blok berikut, (hubungan Modem GPRS ke Arduino cross). Konfigurasi RS232 seperti Praktikum 6; RS232+Modem GPRS Embedded Sys (Arduino Uno)+LM35 3. Rakitlah gambar pada langkah 1 menggunakan project board untuk LM35 dan yang lain dapat diganti dengan potensiometer 50K. 4. Siapkan sebuah website lengkap dengan database dan hosting-kan (IP public) 5. Bukalah software Arduino anda; dan ketik program berikut: double rpm, teg, bat,vbat; const int chipselect = 10; const int threshold = 40; int ledpin = 13; // indikator kelip2

EKA5142 Revisi:01 30 Agu 2016 Hal 3 / 6 int arah; int nilaiarah = 0; // int station=1; //=====inisialisai kecepatan angin long last=0; int val; // val int stat=low; int stat2; int conter=0; int sens=75; int encoder=16; // jumlah encoder per putaran (16) int milisekon=500; // //===================================== void setup() { pinmode(ledpin, OUTPUT); Serial.begin(115200); //115200 while (!Serial) { ; // //================================ void loop() { proses(); //====kecepatan angin============= void proses(){ val=analogread(1); if(val<sens) stat=low; else stat=high; digitalwrite(13,stat); if(stat2!=stat){ //ngitung perubahan logika 1 ke 0...conter nambah conter++; stat2=stat; if(millis()-last>=milisekon){ double rps=((double)conter/encoder)/16.0*1000/milisekon; double rpm=((double)conter/encoder)/16.0*60000/milisekon; // //========arah===================== nilaiarah = analogread(0); arah=(nilaiarah-144)/2.44; //konversi arah delay(500); //========teg batere=============== bat=analogread(2);

EKA5142 Revisi:01 30 Agu 2016 Hal 4 / 6 double vbat =bat/204.8; delay(500); //================================ Serial.print("AT+WIPCFG=1\r\n"); //start IP stack delay(500); //2000 Serial.print("AT+WIPBR=1,6\r\n"); //buka GPRS delay(500);//2000 Serial.print("AT+WIPBR=2,6,11,\"internet\"\r\n"); //set nama APN delay(1000);//2000 Serial.print("AT+WIPBR=4,6,0\r\n");//start pembawa GPRS delay(5000);//25000 Serial.print("AT+WIPCREATE=5,1,\"sms.kemahasiswaan.uny.ac.id\",80,\"\", \"\"\r\n"); //konek ke remote http proxy server port 80 delay(5000);//10000 Serial.print("AT+WIPFILE=5,1,1,\"http://sms.kemahasiswaan.uny.ac.id/tel emetri/tambahdata.php?arah="); Serial.print(arah);Serial.print("&kecepatan="); Serial.print(rpm); Serial.print("&station="); Serial.print(station);Serial.print("&vbat="); Serial.print(vbat);Serial.print("\"\r\n"); delay(1000);//25000 Serial.println("AT+WIPCFG=0\r\n"); delay(1000);//4000 6. Apabila program telah selesai flash-kan ke dalam Arduino. Selanjutkan hubungkan Arduino RS232 Modem GPRS. Perlu diingat bahwa saat proses flashing, jumper RX dan TX yang menghubungkan modem dan Arduino harus dilepas terlebih dulu! 7. Bukalah alamat http://sms.kemahasiswaan.uny.ac.id/telemetri/

EKA5142 Revisi:01 30 Agu 2016 Hal 5 / 6 E. LATIHAN 1. Kembangkan webserver di atas dengan 2 sensor (suhu LM35, kecerahan LDR).

EKA5142 Revisi:01 30 Agu 2016 Hal 6 / 6 2. Modifikasilah tampilan suhu pada client dengan gambar thermometer dengan CSS dan Jscript. 3. Buatlah laporan dari hasil praktikum sesuai format laporan yang ada. ******