You are on page 1of 7

RANCANG BANGUN KENDALI DAN MONITORING LAMPU DENGAN

TEKNOLOGI SHORT MESSEGE SERVICE (SMS)

Budi Novianto1 , Slamet Winardi2, Tubagus Purwo Rusmiardi3


1,2
Program Studi Sistem Komputer, Fakultas Ilmu Komputer, Universitas Narotama

buddypn90@gmail.com

Abstraks
Sistem Kendali dan monitoring Lampu Berbasis Short Message Service (SMS). Dari Tujuan
penelitian ini adalah untuk merancang sistem kendali dan monitoring pada lampu berbasis
Short Message Service (SMS) yang dapat mengendalikan lampu secara jarak jauh dan
mengecek kondisi lampu. Adapun sebagai umpan balik pada peralatan ini menggunakan LDR
sebagai sensor, GSM shield 900 sebagai penghubung informasi ke handphone dan Arduino
uno sebagai pusat pengendali dan pengolahan data yang nantinya akan memberikan perintah kepada
relay dan akan di teruskan untuk meyalakan dan mematikan lampu. Berdasarkan hasil
pengujian yang telah dilakukan baik terhadap perangkat keras maupun terhadap perangkat
lunak yang telah dibuat serta melihat tujuan dari penelitian maka dapat disimpulkan sebagai
berikut :Peralatan ini telah diuji dan dapat digunakan untuk mengendalikan lampu dari jarak
jauh. Peralatan ini dapat membantu pemakai untuk mengendalikan dan memonitoring kondisi
lampu listrik di rumah dari jarak jauh menggunakan handphone yang dimiliki. Ada SMS
balasan yang menyatakan lampu sudah dapat dikendalikan. Ini membuktikan bahwa umpan
balik (feedback) bekerja dengan sempurna.

Kata Kunci: handphone GSM shield 900, Sensor LDR, Arduino Uno

PENDAHULUAN memanfaatkan media inframerah, gelombang


radio, internet dan saluran telepon. Sistem
Penggunaan handphone (HP) atau kendali jarak jauh melalui saluran telepon
telepon bergerak (seluler) dengan fitur layanan memiliki keunggulan dalam hal jarak
pesan singkat (Short Message Service, (SMS)) jangkauan dan kepraktisan dibanding media
sudah digunakan semua orang untuk lainnya.Pemanfaatan media handphone selain
berkomunikasi. Menggunakan SMS sederhana sebagai alat komunikasi telah mengalami
saja, yaitu dengan memakai tombol-tombol banyak perkembangan yaitu dimanfaatkan
pada keypad, pesan diketikan serta ditampilkan sebagai pemberi informasi keamanan rumah
dilayar, kemudian mengirim ke nomor yang (Andhika Oktaviantoro, 2010), sebagai pemberi
dituju, maka pesan akan diterima oleh orang informasi bahaya kebakaran (Deky
yang dituju jika tidak ada gangguan atau Krismawan,2010), sebagai penggerak kunci
terlambat diterima jika ada gangguan. (Hananurahman,2010), dan sebagai alat
Teknologi pengendalian jarak jauh telah monitoring ruangan (Andri Suseno,2012) serta
banyak dikembangkan dengan memanfaatkan sebagai pengendali lampu listrik (Agus Tri
berbagai media transmisi tanpa kabel. Beberapa Setiyoko,2010). Ironisnya, semua pemanfaatan
diantaranya adalah kendali jarak jauh dengan handphone tersebut belum ada yang
menggunakan umpan balik. Maka dari itu PERANCANGAN BLOK DIAGRAM
penulis mengambil judul penelitian sistem
kendali dan monitoring lampu dengan Sistem kendali dan monitoring lampu berbasisi
teknologi SMS yang selain sebagai kendali SMS dengan menggunakan handphone
lampu juga dapat mengetahui kondisi lampu merupakan sistem yang terintegrasi dari
tersebut (monitoring) dengan sensor cahaya beberapa komponen penunjang. Dimana
LDR (Light Dependent Resistor). komponen penunjang tersebut dibagi menjadi 4
bagian yaitu antara lain:
METODE
Langkah-langkah perancangan alat ini a. Bagian input
bagian ini merupakan kumpulan dari
adalah perancangan elektronika yang meliputi
beberapa sensor yang telah dirangkai
semua tahap dari pengerjaan yang berhubungan sesuai dengan desain rangkaian yang
langsung dengan rangkaian, diantaranya sebelumnya telah di rancang terlebih
adalah: dahulu.

b. Bagian unit pemroses


a. Desain Rangkian bagian ini menggunakan arduino uno
Desain rangkaian disini dengan kata yang berfungsi sebagai pusat pengolah
lain menganalisis dan membuat pola data atau dapat dikatakan sebagai CPU
rancangan rangkaian yang merupakan (Central Processing Unit) yang mana
langkah awal sebelum digunakan untuk tugasnya mengolah semua data yang
menunjang kinerja sistem. Pada masuk dan data yang keluar. Bagian ini
rangkaian ini ada beberapa desain dari akan memeriksa input dari smartphone
hardware antara lain : android.

 Desain circuit Arduino Uno c. Bagian output
 Desain circuit GSM shield 900 bagian ini merupakan bagian yang
 Desain circuit Sensor LDR dikontrol oleh arduino uno, salah satu
 Desain circuit Power suplai bagian yaitu lampu yang di control dari
 Desain circuit Relay arduino uno melewati modul relay dan
Selain beberapa desain dari hardware, bagian yang terakhir adalah supply
juga diperlukan Desain Interface untuk tegangan dan arus untuk sistem.
aplikasi android sebagai sistem kontrol.
d. bagian supply tegangan
b. Pemasangan Komponen bagian ini memberikan tegangan yang
Kegiatan merakit atau pemasangan dibutuhkan ke semua komponen seperti
setiap komponen pada dasarnya adalah arduino uno, relay dan Lampu.
memasangnya ke arduino uno. Hal ini
dikarenakan arduino uno adalah otak
dimana semua komponen-komponen
atau sensor-sensor lainnya menginduk
ke komponen utama ini (arduino uno).

c. Pengujian setiap rangkaian


Pengujian secara keseluruhan
merupakan hal yang penting karena
dari sini diharapkan nantinya dapat
mendapatkan kesimpulan yang pasti
tentang sistem yang telah dibuat.
Gambar 1 Diagram Blok Sistem kendali lampu
Tabel 1 Fungsi setiap blok sistem beberapa variabel pendukung, yang
mana variable-variable ini berfungsi
No Blok sistem Fungsi untuk menyimpan data-data dari
sensor.
1 Arduino uno Sebagai pusat pengolahan
data c. Langkah selanjutnya sistem akan
mengecek apakah ada perintah yang
2 Gsm Shoeld Sebagai penghubung dikirim dari handphone atau tidak,
Arduino dan Handphone dengan kata lain kondisi lampu padam.
Apabila mendapat perintah “led On”
3 Handphone Sebagai pemberi perintah
atau masukan dari Handphone maka sistem akan
menghidupkan Lampu dan lampu
4 LDR Sebagai logic HIGH dan akan menyala,jika kondisi sensor LDR
LOW untuk mendeteksi membaca ada cahaya maka akan di
kondisi lampu informasikan kembali ke arduino dan
5 Tegangan Sebagai pemberi sumber akan di teruskan ke modul GSM untuk
DC 12v dan tegangan pada arduino dan mengirim informasi ke handphone
AC 220v lampu berupa pesan singkat (SMS) yang
berisi “lampu menyala” begitu juga
6 Relay Sebagai kontak pengatur sebaliknya untuk mematikan lampu.
arus listrik NO/ NC
7 Lampu Sebagai media hasil output
sistem HASIL DAN PEMBAHASAN

Pengujian dilakukan untuk mengetahui apakah


PRINSIP KERJA SISTEM fungsi – fungsi dari alat dan aplikasi yang telah
dirancang dapat bekerja dengan baik atau tidak.
Garis besar pembuatan alur kerja sistem adalah Pengujian alat juga berguna untuk mengetahui
untuk mempermudah dalam penulisan kode tingkat kinerja dan fungsi tersebut. Pengujian
program dan pembuatan flowchart sistem yang dilakukan meliputi pengujian hardware
nantinya. Sistem akan bekerja jika arduino uno dan pengujian aplikasi.
telah mendapatkan supply tegangan dan arus Pengujian hardware dilakukan untuk
sebesar 5Volt, begitu juga dengan komponen mengetahui bagaimana kinerja hardware yang
yang lainnya. Berikut cara kerja sistemnya: telah dirancang, pengujian ini meliputi:

1. Pengujian Arduino Uno


a. langkah pertama untuk meyalakan
lampu kita gunakan perangkat Pengujian alat dilakukan untuk mengetahui
handphone untuk menulis pesan SMS apakah alat yang telah direncanakan bekerja
yang nantinya akan kita kirimkan ke
nomor yang sudah kita pasang pada dengan baik atau tidak. Pengujian sistem yang
Modul GSM, kemudian dari modul dilakukan oleh penulis adalah modul
GSM akan di kirim data ke Arduino microkontroller Arduino uno, lcd 16x2, RTC
Uno untuk di peroses apakah perintah DS1307 dan modul audio WTV020-SD 16P.
sesui dengan program yang sudah di
Untuk komunikasi modul arduino uno dapat
tanam di Arduino jika sesuai maka
akan di teruskan ke relay untuk dilakukan dengan satu unit komputer atau
menjalankan printah lampu yang akan laptop. Untuk pengujian RTC DS1307 dapat
di nyakan dan sesnsor LDR akan dilakukan dengan membuat jam digital.
membaca hidup / mati lampu tersebut.

b. Langkah kedua sistem akan


mengkonfigurasi penggunaan crystal,
port serta kecepatan data (baud rate),
kemudian sistem akan mendeklarasikan
Gambar 2. Pengujian arduino dengal LED

Pada gambar 2.. Dapat diketahui bahwa


microkontroller Arduino uno dapat bekerja Gambar 4. Pengujian sensor LDR
sesuai yang diinginkan,
inginkan, baik dengan power
suplay maupun dengan power yang berasal
dari modul USB (Universal
Universal Serial Bus).
Bus

2. Pengujian Sensor LDR

Untuk mengetahui nilai resistansi pada sensor


LDR dan kepekaan sensor terhadap sinar yang
diterima. Dalam pengujian ini penulis
menggunakan bantuan dengan sinar lampu Gambar 5. Hasil pengujian LDR ketika terang
belajar .
Ketika sensor LDR menerima cahaya,
maka nilai resistansinya akan menurun.
Sehingga tegangan yang keluar menjadi
kecil.

Gambar 3.Skema
Skema pengujian sensor LDR

Setelah dilakukan pengujian sensor LDR


atau cahaya, maka hasil yang didapatkan
adalah sebagai barikut :
Gambar 6. Hasil pengujian LDR ketika gelap
Pada
da saat penampang sensor LDR
menerima cahaya dapat diibaratkan lampu Ketika sensor LDR tida menerima cahaya
sedang menyala, maka nilai logic yang (gelap), maka nilai resistansinya akan naik.
diterima pada pin 2 driver relay adalah 1 Sehingga tegangan yang keluar menjadi
dan pin 7 adalah 0. Maka modul relay akan besar.
berlogika di Normally Closed (NC) maka
relay akan mengalirkan arus listrik dan
nantinya lampu menyala.
3. Pengujian Modul GSM Shield Sim900 Fungsi sms.IsSMSPresent (SMS_Unread)
adalah fungsi Boolean yang memeriksa
Pengujian Komunikasi Serial apakah ada pesan singkat pada memori
Fungsi setup untuk menguji komunikasi simcard yang belum dibaca atau unread.
serial antara arduino dengan GSM shield Jika ada pesan yang belum dibaca
adalah sebagai berikut: (posisi=1), maka fungsi GetSMS
dieksekusi, variabel nomor menyimpan
void setup() informasi nomor pengirim pesan, dan
{ variabel isisms merupakan variabel yang
Serial.begin(9600); menyimpan informasi isi dari pesan yang
Seria l.println("GSM dibaca, dan 160 merupakan panjang
Shield testing."); karakter dari isi pesan singkat yang dapat
if (gsm.begin(2400))
{
disimpan pada variabel isi sms. Kemudian,
Serial.println("\nstatus= informasi nomor pengirim dan isi pesan
READY"); singkat ditampilkan pada serial monitor.
started=true;
}
else

Serial.println("\nstatus=IDLE")
; }

Jika pada serial monitor menunjukkan


status ready maka komunikasi serial antara
Arduino dengan GSM shield sudah dapat
dilakukan. Namun jika pada serial monitor
menunjukkan status idle, maka secara otomatis
software Arduino akan menyesuaikan baut rate Gambar 7. perintah pesan menyalakan lampu
yang dapat digunakan untuk melakukan
komunikasi serial.
Pengujian untuk menerima dan membaca pesan
singkat.
Fungsi loop akan memanggil fungsi ceksms
dan fungsi ceksms akan dijalankan secara
berulang-ulang oleh mikrokontroler. Fungsi
ceksms adalah sebagai berikut:

Void ceksms() {
posisi=sms.IsSMSPresent(SMS_UNRE
AD);
if(posisi)
{
sms.GetSMS(posisi, nomor, Gambar 8. Pengujian aktif sms dengan sofware
isisms, 160); hiperterminal untuk sms.
Serial.println("nomor pengirim:
");
Serial.println(nomor);
Serial.println("SMS text: ");
Serial.println(isisms);
} }
KESIMPULAN DAN SARAN

Kesimpulan

Dari hasil kesimpulan yang telah di


tulis menjelaskan bahwa pengentrolan lampu
bisa kita jalankan di mana saja asalkan
smartphone yang di pakai bisa menjangkau
sinyal pada smartphone dan juga sebaliknya
1. Peralatan ini telah diuji dan dapat
digunakan untuk mengendalikan lampu
dari jarak jauh.
Gambar 9. Pengujian feedback sms dari GSM 2. Peralatan ini dapat membantu pemakai
shiled ke Smartphone. untuk mengendalikan dan memonitoring
kondisi lampu listrik dari jarak jauh
Pengujian untuk masing-masing fungsi menggunakan handphone yang dimiliki.
dilakukan sebanyak 5 kali. Hasil pengujian 3. Adanya SMS balasan yang menyatakan
dapat dilihat pada tabel 2. lampu telah dapat dikendalikan,ini
Tabel 2. Hasil pengujian setiap fungsi membuktikan umpan balik (feedback)
pengontrolan Lampu bekerja.
4. Mikrokontroler Arduino dapat menjadi
pusat pengontrol perangkat lain. Dengan
penambahan GSM shield, arduino dapat
menggunakan isi dari pesan singkat yang
diterima oleh GSM shield sebagai
pemicu aksi untuk mengontrol perangkat
lain seperti Lampu sekaligus untuk
mengirim pesan singkat dari GSM shield
ke ponsel.

Saran
Penelitian selanjutnya diharapakan
untuk mengembangkan dengan menambahkan
timer sebagai setting waktu menyalakan lampu
Tabel 3. Hasil Pengukuran Waktu SMS dan diharapakan mengembangkan alat kendali
Terhadap Sistem. dan monitoring lampu dengan penambahan
fitur yang lain.

DAFTAR PUSTAKA

[1] Artanto, Dian. 2012. Interaksi


Arduino dan LabView. Jakarta: PT
Elex Media Komputindo.
[2] Febriansyah, Dwi dan Haris
Kuswara .2014.Alat kendali lampu
rumah menggunakan Bloethoot
berbasis android. PalComTech,
Palembang.
[3] Gunawan, D. dan Hilman, F. J., BIODATA
2012, Pengolahan Sinyal Digital
dengan Pemrograman Matlab,
Graha Ilmu, Yogyakarta.

[4] Iyuditya, Erlina Dayanti.2013.


Sistem pengendali lampu ruangan
secara otomatis menggunakan pc
berbasis arduino uno, Sekolah
Tinggi Manajemen Informatika
STMIK (IKMI) , Cirebon.

[5] Meier, Reto. 2013. Professional Nama : BUDI NOVIANTO


Android™ Application
TTL : Pacitan 03 desember 1990
Development . Wiley Publishing,
Inc. Alamat : Dsn Sedayu RT/RW 01/01
Pacitan
[6] Nugroho, Adi .2012.
Mengembangkan Aplikasi Basis No.Tlp/HP : 085231850303
Data menggunakan Visual Basic
.NET dan Oracle. Yogyakarta: Jenis Kelamin: Laki-Laki
Penerbit Andi.
Status : Belum Menikah

Agama : Islam

Pekerjaan : Mahasiswa

Riwayat

Pendidikan: -SDN sedayu 1 Pacitan

-Mts Pembangunan Pacitan

-SMKN 1 Pacitan

-Universitas Narotana
Surabaya

You might also like