Rabu, 14 Mei 2014

Belajar Arduino dan sensor SRF05

SRF05 merupakan sensor pengukur jarak yang menggunakan ultrasonik. Dimana prinsip kerja sensor Ultrasonik ini adalah Pemancar(transmitter) mengirimkan seberkas gelombang ultrasonik, lalu diukur waktu yang dibutuhkan hingga datangnya pantulan dari obyek. Lamanya waktu ini sebanding dengan dua kali jarak sensor dengan obyek, sehingga didapat jarak sensor dengan obyek yang bisa ditentukan dengan persamaan

Jarak = Kecepatan_suara × waktu_pantul/2
Sensor ultrasonik Devantech srf05 dengan spesifikasi sebagai berikut :
  1. Bekerja pada tegangan DC 5 volt
  2. Beban arus sebesar 30 mA – 50 mA
  3. Menghasilkan gelombang dengan frekuensi 40 KHz
  4. Jangkauan jarak yang dapat dideteksi 3 cm – 400 cm
  5. Membutuhkan trigger input minimal sebesar 10 uS
  6. Dapat digunakan dalam dua pilihan  mode  yaitu input trigger dan output echo terpasang pada pin yang berbeda atau input trgger dan output echo terpasang dalam satu pin yang sama.  
Mode 1- SRF05 - Trigger dan Echo terpisah
Pada  mode  ini,  untuk  mengakses  input  dan  output digunakan pin sensor utrasonik yang berbeda. Artinya satu pin akan berfungsi sebagai transmitter dan satu pin sisanya berfungsi sebagai receiver. Jadi antara Triger dan Echo di bedakan.


Timing diagram SRF05  mode trigger dan echo yang terpisah adalah sebagai berikut


Mode 2- SRF05 - Trigger dan echo dalam 1 pin
Pada mode ini menggunakan 1 pin untuk digunakan sebagai trigger dan echo. Untuk menggunakan mode ini, hubungkan pin mode pada 0V / ground. Sinyal echo dan sinyal trigger di dapat dari 1 pin saja dengan delay antara sinyal trigger dan sinyal echo kurang lebih 700 us

Timing diagram SRF05  mode trigger dan echo yang jadi satu adalah sebagai berikut




Perlengkapan yang dibutuhkan pada percobaan kali ini
  • SRF05
  • Arduino Uno
  • Kabel Konektor
Menyambungkan SRF05 dengan board arduino
  • pin 1 (5v Supply) pada SRF05 disambungkan ke positif 5v
  • pin 2 (echo output) pada srf05 disambungkan ke pin 6 pada arduino
  • pin 3 (trigger input) pada srf05 disambung ke pin 7 pada arduino
  • pin 4 (no connection)
  • pin 5 (gnd) pada srf05 di sambungkan ke ground
http://www.arduino.web.id/2012/03/belajar-arduino-dan-srf05.html


read more

membuat sensor jarak dengan arduino


Hallo, apa kabar arduinoers....

Hari ini AWI (arduino.web.id) akan mencoba berkreasi membuat projek sederhana, penghitung jarak (sensor Jarak) dengan menggunakan arduino.

Yang perlu disiapkan adalah
  • Board Arduino
  • SRF05
  • LCD 16x2
  • Kabel Konektor
  • PC/Laptop
Masih ingat dengan postingan sebelumnya yang mengenai SRF05 (http://www.arduino.web.id/2012/03/belajar-arduino-dan-srf05.html)  dan postingan mengenai LCD (http://www.arduino.web.id/2012/03/belajar-arduino-dan-lcd.html). Dengan bekal kedua postingan tersebut mari kita membuat project sederhana

Untuk konfigurasi pin adalah sebagai berikut
Pin LCD dengan board Arduino
  • Pin RS (kaki 4) di sambungkan dengan pin arduino digital pin 12
  • Pin E (kaki 6) di sambungkan dengan pin arduino digital pin 11
  • Pin D4 (kaki 11) di sambungkan dengan pin arduino digital pin 5
  • Pin D5 (kaki 12) di sambungkan dengan pin arduino digital pin 4
  • Pin D6 (kaki 13) di sambungkan dengan pin arduino digital pin 3
  • Pin D7 (kaki 14) di sambungkan dengan pin arduino digital pin 2
  • sambungkan potensio 10 KOhm ke  +5v dan GND , dan Pin LCD 3 ke potensio
  • Pin 5 (R/W) ke Ground
sedangkan untuk SRF05 dengan Arduino
  • pin 1 (5v Supply) pada SRF05 disambungkan ke positif 5v
  • pin 2 (echo output) pada srf05 disambungkan ke pin 6 pada arduino
  • pin 3 (trigger input) pada srf05 disambung ke pin 7 pada arduino
  • pin 4 (no connection)
  • pin 5 (gnd) pada srf05 di sambungkan ke ground
Atau bisa di gambar sebagai berikut


Setelah semua selesai sekarang saatnya mencoba untuk programing di Arduino, pastikan instalan device arduino dengan komputer sudah tersambung. buka halaman editor untuk arduino silahkan coding seperti di bawah ini

// include the library code:
#include <LiquidCrystal.h>

#define echoPin 6             //inisialisai echo pin pada port 6
#define initPin 7             // inisialisasi triger pin pada port 5
unsigned long pulseTime = 0;  // variabel untuk membaca pulsa

// inisialisai LCD
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
 //Setup LCD
 lcd.begin(16, 2);

 // setting output pada pin initPin
 pinMode(initPin, OUTPUT);
 //setting input untuk pin Echo
 pinMode(echoPin, INPUT);
}

void loop() {
 digitalWrite(initPin, HIGH);
 delayMicroseconds(10);
 digitalWrite(initPin, LOW);

 pulseTime = pulseIn(echoPin, HIGH);

 lcd.setCursor(0,0);
 lcd.print("Jarak = ");
 lcd.print(pulseTime / 58, DEC);
 lcd.print(" cm");
 lcd.setCursor(0,1);
 lcd.print(" arduino.web.id");

 delay(100);
 lcd.clear();
}

Setelah semua selesai dan di download ke board arduino, silahkan amati apa yg terjadi. :)

read more

Senin, 21 April 2014

Strategi untuk Melindungi Peralatan Jaringan Komputer

Strategi untuk Melindungi Peralatan Jaringan Komputer

Instalasi peralatan jaringan komputer untuk pengembangan kinerja bisnis dan industry memberi keuntungan langsung bagi para praktisi bisnis dan pendidikan. Tidak hanya itu, banyak industry lain yang diuntungkan dengan terbukanya sistem instalasi jaringan komputer yang memudahkan mereka berkoneksi satu sama lain tanpa harus menggunakan flash disk ataupun hard disk eksternal. Akan tetapi, fleksibilitas ini tak bisa dipungkiri membawa dampak buruk pada sistem keamanan komputer. Serangan cyber menjadi momok yang kini perlu diwaspadai.
Untuk menangkal serangan cyber tersebut, banyak perusahaan berinvestasi pada sistem keamanan peralatan jaringan komputer tertentu agar bisa mencegah dampak buruk dari serangan cyber. Ada banyak strategi yang bisa dimanfaatkan untuk menangkal serangan tersebut. Tentu saja ada banyak karakteristik dan strategi yang mesti diperhatikan. Mengetahui strategi tersebut membentu para pengguna komputer untuk sedia payung sebelum hujan. Ada beberapa strategi proteksi yang bisa digunakan dalam komputer anda, seperti the Defense in Depth strategy dan NAP (Network Access Program).
Apa itu Defense in Depth Straperalatn jaringan komputer Strategi untuk Melindungi Peralatan Jaringan Komputertegy? Strategi ini mengarah pada sistem pengamanan informasi yang bekerja dengan serangkaian mekanisme perlindungan dan diinstal dalam peralatan jaringan komputer dan pusat data. Sistem perlindungan ini bekerja secara maksimal untuk melindungi data penting yang tersimpan dalam PC komputer anda dari serangan cyber virus yang menyerang komputer anda dengan berbagai cara.
Alasan dibalik kemunculan strategi Defense in Depth adalah adanya keraguan terhadap sistem proteksi satu lapis untuk menangkal serangan cyber. Dengan strategi yang melibatkan beberapa lapisan proteksi, serangan tersebut bisa ditangkal secara efektif. Dalam proses pengamanan data, teknisi perlu melakukan screening terhadap data-data yang tersimpan dalam komputer dan menyaring beberapa data yang tidak diperlukan lagi demi kepentingan cyber security.
Ada banyak manfaat yang bisa diperoleh dari strategy defense in depth. Salah satunya adalah melindungi data penting dan meningkatkan proteksi peralatan jaringan komputer dengan biaya terjangkau. Anda tidak perlu merogoh kocek begitu dalam agar bisa memasang proteksi handal dalam komputer anda. Sistem proteksi ini mampu melakukan pengecekan secara rutin terhadap sistem proteksi data. Dengan adanya fasilitas tersebut, kerusakan yang terjadi bisa ditangani secara langsung.
Agar bisa memonitor langsung peralatan security pada komputer anda, strategi proteksi ini mampu menyusun beberapa security device agar bisa dikontrol secara langsung dan memberi manfaat yang lebih optimal. Adapula sistem load balancing yang berfungsi mengontrol dan menstabilkan security tool yang terlewat dan menghindari subscription yang berlebihan.
Selain itu, anda bisa mempercayakan strategi Network Access Protection (NAP) untuk pengamanan peralatan jaringan komputer. Ini adalah sebuah solusi terpercaya untuk mengontrol akses yang digunakan untuk menganalisis identitas sebuah komputer dan membutuhkan sistem regulasi rumit untuk mengendalikannya. NAP menyediakan beberapa persyaratan untuk bisa memasuki program network access berdasarkan identitas pribadi dan sekelompok orang. Dengan kata lain, ada beberapa ketentuan yang mesti ditaati sebelum membiarkan seseorang memasuki jaringan komputer tertentu.
Sistem proteksi ini dilengkapi dengan customized health checks untuk kontrol rutin pada kestabilan sistem keamanan peralatan jaringan komputer. Dengan cara ini, setiap ada akses baru yang masuk, terdapat pengecekan dan pemindaian agar tidak ada virus yang masuk. Apabila ada kecurigaan terhadap serangan cyber maka data tersebut akan dikarantina.
Semakin canggih proteksi pengaman komputer yang ada di peralatan jaringan komputer anda, semakin canggih pula para tracker untuk membobol sistem keamanan komputer anda, sehingga diperlukan upgrade secara reguler. Ada satu hal yang perlu diperhatikan bahwa sistem proteksi tersebut memerlukan upgrade rutin agar sistem operasi berjalan secara maksimal.


 


read more

Senin, 18 November 2013

Pengertian HTML,CSS,PHP,MySQL



HTML adalah, (HyperText Markup Language) sebuah bahasa standar yang digunakan oleh browser Internet untuk membuat halaman dan dokumen pada sebuah Web yang kemudian dapat diakses dan dibaca layaknya sebuah artikel. HTMLjuga dapat digunakan sebagai link link antara file-file dalam situs atau dalam komputer dengan menggunakan localhost, atau link yang menghubungkan antar situs dalam dunia internet.



Cascading Style Sheet (CSS) merupakan salah satu bahasa pemrograman web untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa file. Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML. 



PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS. 



MySQL adalah Relational Database Management System (RDBMS) yang di distribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial.

read more