alat pengontrol peralatan listrik rumah tangga...

12
ALAT PENGONTROL PERALATAN LISTRIK RUMAH TANGGA VIA YAHOO MESSENGER Erwan Sistandi, SKom Dr. Raden Supriyanto, Ssi, Msc Universitas Gunadarma Jl. Margonda Raya 100 Depok Email : [email protected] , [email protected] Abstraksi Perkembangan teknologi dan gaya hidup saat ini menunjukkan semakin pentingnya kepraktisan dan efisiensi menyebabkan kebutuhan untuk mengontrol berbagai beban listrik tidak hanya dilakukan dengan mengharuskan di dekat piranti listrik tersebut dan menekan tombol saklar on/off tetapi bisa juga dilakukan dari jarak jauh (remote control). Alat pengontrol beban listrik berbasis Yahoo Messenger memanfaatkan teknologi internet dengan tujuan agar seorang dapat mengontrol perlatan listrik rumah tangganya dari jarak jauh. Rangkaian alat ini terdiri dari beberapa relay yang terhubung dengan komputer dan DB25 sebagai konektornya. Dengan aplikasi Yahoo Messenger sebagai media informasinya dan diteruskan dari komputer ke rangkaian maka dapat dihasilkan output yang diinginkan. Hasil uji pada tugas akhir ini alat yang di kontrol berupa sebuah kulkas, AC, Kipas, lampu. Adapun cara mengontrolnya dengan Yahoo Messenger sebagai media informasi dari alat yang ingin dikontrolnya, namun alat ini masih memiliki kekurangan. Kekurang pada alat ini adalah server yang berada di rumah harus stanbay 24 jam, jika server mati maka peralatan tidak bisa dikontrol. Untuk pengembangannya pilihan SET ON / OFF pada peralatan listrik yang berbeda dapat dilakukan bersamaan Kata Kunci : Yahoo messenger, Relay, Peralatan listrik rumah tangga 1. Pendahuluan 1.1 Latar Belakang Pada saat ini, ada berbagai macam cara untuk mengontrol beban listrik. Pengontrolan beban listrik yang banyak dijumpai yaitu dengan menekan tombol saklar on/off. Hal itu kemudian berkembang sebagai alternatife dalam pengontrolan beban listrik yaitu antara lain dengan cara menyentuh sebuah sensor untuk mengontrol on/off beban listrik, kemudian ada lagi pengontrolan beban listrik dengan cara mengeluarkan bunyi siulan atau bunyi tepuk tangan ke sebuah sensor untuk mengontrol on/off beban listrik. Perkembangan teknologi dan gaya hidup saat ini menunjukkan semakin pentingnya kepraktisan dan efisiensi menyebabkan kebutuhan untuk mengontrol berbagai beban listrik tidak hanya dilakukan dengan mengharuskan kita berada di dekat piranti listrik tersebut dan menekan tombol saklar on/off tetapi bisa juga dilakukan dari jarak jauh (remote control). Teknologi remote control telah banyak dikembangkan dengan memanfaatkan berbagai media transmisi. Beberapa diantaranya adalah remote control dengan memanfaatkan media infra merah, gelombang radio, internet dan saluran telepon. Jika teknologi internet diterapkan di rumah tentunya akan menjadi sebuah aplikasi yang futuristic. Pada tugas akhir ini penulis akan belajar membuat alat pengontrol peralatan rumah tangga via yahoo messenger. Dengan aplikasi ini penulis

Upload: dinhthu

Post on 05-Mar-2019

238 views

Category:

Documents


0 download

TRANSCRIPT

ALAT PENGONTROL PERALATAN LISTRIK RUMAH TANGGA VIA

YAHOO MESSENGER

Erwan Sistandi, SKom Dr. Raden Supriyanto, Ssi, Msc

Universitas Gunadarma

Jl. Margonda Raya 100 Depok

Email : [email protected], [email protected]

Abstraksi

Perkembangan teknologi dan gaya hidup saat ini menunjukkan semakin pentingnya

kepraktisan dan efisiensi menyebabkan kebutuhan untuk mengontrol berbagai beban listrik

tidak hanya dilakukan dengan mengharuskan di dekat piranti listrik tersebut dan menekan

tombol saklar on/off tetapi bisa juga dilakukan dari jarak jauh (remote control). Alat

pengontrol beban listrik berbasis Yahoo Messenger memanfaatkan teknologi internet dengan

tujuan agar seorang dapat mengontrol perlatan listrik rumah tangganya dari jarak jauh.

Rangkaian alat ini terdiri dari beberapa relay yang terhubung dengan komputer dan DB25

sebagai konektornya. Dengan aplikasi Yahoo Messenger sebagai media informasinya dan

diteruskan dari komputer ke rangkaian maka dapat dihasilkan output yang diinginkan. Hasil

uji pada tugas akhir ini alat yang di kontrol berupa sebuah kulkas, AC, Kipas, lampu.

Adapun cara mengontrolnya dengan Yahoo Messenger sebagai media informasi dari alat

yang ingin dikontrolnya, namun alat ini masih memiliki kekurangan. Kekurang pada alat ini

adalah server yang berada di rumah harus stanbay 24 jam, jika server mati maka peralatan

tidak bisa dikontrol. Untuk pengembangannya pilihan SET ON / OFF pada peralatan listrik

yang berbeda dapat dilakukan bersamaan

Kata Kunci : Yahoo messenger, Relay, Peralatan listrik rumah tangga

1. Pendahuluan

1.1 Latar Belakang

Pada saat ini, ada berbagai macam cara untuk mengontrol beban listrik. Pengontrolan

beban listrik yang banyak dijumpai yaitu dengan menekan tombol saklar on/off. Hal itu

kemudian berkembang sebagai alternatife dalam pengontrolan beban listrik yaitu antara lain

dengan cara menyentuh sebuah sensor untuk mengontrol on/off beban listrik, kemudian ada

lagi pengontrolan beban listrik dengan cara mengeluarkan bunyi siulan atau bunyi tepuk

tangan ke sebuah sensor untuk mengontrol on/off beban listrik. Perkembangan teknologi dan

gaya hidup saat ini menunjukkan semakin pentingnya kepraktisan dan efisiensi menyebabkan

kebutuhan untuk mengontrol berbagai beban listrik tidak hanya dilakukan dengan

mengharuskan kita berada di dekat piranti listrik tersebut dan menekan tombol saklar on/off

tetapi bisa juga dilakukan dari jarak jauh (remote control). Teknologi remote control telah

banyak dikembangkan dengan memanfaatkan berbagai media transmisi. Beberapa

diantaranya adalah remote control dengan memanfaatkan media infra merah, gelombang

radio, internet dan saluran telepon. Jika teknologi internet diterapkan di rumah tentunya akan

menjadi sebuah aplikasi yang futuristic. Pada tugas akhir ini penulis akan belajar membuat

alat pengontrol peralatan rumah tangga via yahoo messenger. Dengan aplikasi ini penulis

dimungkinkan untuk mengakses peralatan rumah lewat internet. Syarat yang harus ada untuk

membangun aplikasi ini adalah sebuah komputer yang terhubung ke internet Melalui aplikasi

ini dapat melihat status peralatan listrik, sekaligus mempunyai hak akses untuk mengaktifkan

atau menon-aktifkan alat-alat tersebut. Status alat akan ditampilkan dalam bentuk list chat.

Melalui Yahoo messeger ini user yang sudah terdaftar di aplikasi diberi wewenang untuk

mengaktifkan atau menon-aktifkan alat tersebut. Dengan metode kerja seperti inilah seorang

user dapat mengakses semua peralatan listrik secara wireless dari mana saja dan kapan saja.

1.2 Tujuan Penelitian

Tugas akhir ini bertujuan untuk merancang dan merealisasikan alat pengontrol beban

listrik berbasis Yahoo Messenger memanfaatkan teknologi internet

2. LANDASAN TEORI

2.1 Tinjauan Pustaka

Pengontrol alat listrik rumah tangga merupakan permasalahan yang menarik untuk

dicari alternative penyelesaiannya. Berikut ini penelitian-penelitian yang sebelumnya

dilakukan seputar pengontrol alat listrik rumah tangga. Sisitem Kendali Dan Monitoring

Jarak jauh peralatan Elektronik Rumah Tangga Melalui Media Tranmisi Jala-jala Listrik

yang dikembangkan oleh Erik Mubarak et.al 2011 [1]. Perancangan system pengendalian

peralatan jarak jauh lewat jalur networking dikembangkan oleh Edi Kuswanto 2005 et.al [2]

Alat Pengukur dan pembatas dalam pemutusan listrik menggunkan remote control berbasis

MC AT89S51 yang dikembangkan oleh Agung saputra 2006 [3]. Perencanaan dan

pembuatan remote control lampu dan peralatan elektronika rumah secara wireless rf

berbasis mikrikontroler PIC yang dikembangkan oleh Viky surya abadi 2009 tet.al [4]

Penggunaan Teknologi Java Pada Sistem pengendali peralatan elektronik melalui Bluetooth

yang dikembangkan oleh David Fajar Hermawan 2008 [5]. Alat pengontrol peralatan listrik

menggunakan remote TV berbasis mikrokontroler AT89C51 yang dikembangkan oleh Eko

Putro Lasmono ,et .al 2009[6]. Sistem control peralatan rumah tangga dengan suara yang

dikembangkan oleh Widodo, Aries Tri et.al (2009) [7]. Sistem Kendali perangkat Listrik

menggunakan media sms yang dikembangkan oleh Nanang Sutarmanto et.al (2007) [8].

Pengontrol Alat menggunakan Handphone dengan memanfaatkan DTMF (Dual Tone Multi

Frequency) yang dikembangkan oleh Rachmat yudi et.al (2003) [9] .Dari pembahasan

singkat penelitian-penelitian diatas, penulis mengajukan penelitian baru yang merupakan

gabungan atau implementasi dari beberapa teknik yang telah diujicobakan pada penelitian

sebelumnya. Di penelitian ini penulis akan merancang dan membangun sebuah system

pengontrol alat listrik rumah tangga jarak jauh menggunakan aplikasi yahoo messenger.

Yahoo messenger Program ini dapat diperoleh melalui alamat

http://messenger.yahoo.com dengan terlebih dahulu men-download file instalasinya sesuai

dengan versi sistem operasi yang digunakan (Windows, Linux, atau Mac). Pada versi Yahoo

Mesenger yang terbaru untuk sistem operasi Windows, proses instalasi program memerlukan

koneksi internet terus-menerus sampai aktivitas instalasi dinyatakan selesai. Hal ini

disebabkan oleh penyalinan file yang dilakukan secara langsung dari server Yahoo ke

komputer masing-masing. Program instalasi hanya berfungsi untuk mengatur proses

berlangsungnya instalasi ke dalam komputer. Setelah program terinstalasi, Yahoo Messenger

akan berjalan setiap kali awal menggunakan sistem operasi.

2.2 Komponen – komponen elektronika pada alat pengontrol peralatan listrik rumah tangga

via aplikasi yahoo messenger

2.2.1 Relay

Relay merupakan rangkaian yang bersifat elektronis sederhana dan tersusun oleh

saklar

medan elektromagnet (kawat koil)

poros besi

Cara kerja komponen ini dimulai pada saat mengalirnya arus listrik melalui koil, lalu

membuat medan magnet sekitarnya merubah posisi saklar sehingga menghasilkan arus listrik

yang lebih besar. Disinilah keutamaan komponen sederhana ini yaitu dengan bentuknya yang

minimal bisa menghasilkan arus yang lebih besar. Komponen sederhana ini dalam

perkembangannya digunakan (atau pernah digunakan) sebagai komponen dasar berbagai

perangkat elektronika, lampu kendaraan bermotor,jaringan elektronik, televisi, radio, bahkan

pada tahun 1930an pernah digunakan sebagai perangkat dasar komputer yang keberadaannya

kini digantikan oleh mikroprosesor seperti IntelCorp. dan AMD. Semua itu karena pemakaian

relay mempunyai Keuntungan yaitu ;

Dapat mengontrol sendiri arus serta tegangan listrik yang diinginkan

Dapat memaksimalkan besarnya tegangan listrik hingga mencapai batas maksimalnya

Dapat menggunakan baik saklar maupun koil lebih dari satu, disesuaikan dengan

kebutuhan

Relay juga banyak digunakan untuk pengontrolan mesin-mesin yang bekerja secara

sekuensial sebelum teknologi mikroprosesor tersedia, misalnya pada mesin injection

molding, blow molding, dan pada conveyor belt. Susunan kontak pada relay terbagi sebagai

berikut.

NO Normally Open)

Relay akan menutup bila dialiriarus listrik.

NC (Normally Close)

Relay akan membuka bila dialiri arus listrik

CO (Change Over)

Relay ini memiliki kontak tengah yang akan melepaskan diri dan membuat kontak

lain berhubungan.

Relay adalah listrik beralih yang terbuka dan menutup di bawah pengawasan lain sirkuit listrik. Dalam bentuk aslinya, beralih yang dioperasikan oleh sebuah electromagnet untuk membuka atau menutup satu atau banyak set kontak. It was invented oleh Joseph Henry di 1835. Karena relay dapat mengontrol output sebuah sirkuit daya tinggi dibandingkan dengan prediksi sirkuit, dapat dianggap, dalam arti luas, sebuah bentuk listrik amplifier.

2.2.2 Borland Delphi

Delphi adalah Suatu bahasa pemrograman yang menggunakan visualisasi sama

seperti bahasa pemrograman Visual Basic ( VB ) . Namun Delphi menggunakan bahasa yang

hampir sama dengan pascal (sering disebut objeck pascal ) . Sehingga lebih mudah untuk

digunakan . Bahasa pemrograman Delphi dikembangkan oleh CodeGear sebagai divisi

pengembangan perangkat lunak milik embarcadero . Divisi tersebut awalnya milik borland ,

sehingga bahasa ini memiliki versi Borland Delphi. Delphi juga menggunakan konsep yang

berorientasi objek ( OOP ) , maksudnya pemrograman dengan membantu sebuah aplikasi

yang mendekati keadaan dunia yang sesungguhnya . Hal itu bisa dilakukan dengan cara

mendesign objek untuk menyelesaikan masalah . OOP ini memiliki beberapa unsur yaitu ;

Encapsulation ( pemodelan ) , Inheritance ( Penurunan ), Polymorphism ( Polimorfisme ).

Awalnya bahasa pemrograman delphi hanya dapat digunakan di Microsoft Windows, namun

saat ini telah dikembangkan sehingga dapat digunakan juga di Linux dan di Microsoft .NET .

Dengan menggunakan free pascal yang merupakan proyek OpenSource, bahasa

pemrograman ini dapat membuat program di sistem operasi Mac OS X dan Windows CE.

Umumnya delphi hanya digunakan untuk pengembangan aplikasi dekstop, enterprise berbasis

database dan program - program kecil . Namun karena pengembangan delphi yang semakin

pesat dan bersifat general purpose bahasa pemrograman ini mampu digunakan untuk berbagai

jenis pengembangan software . Dan Delphi juga disebut sebagai pelopor perkembangan

RadTool ( Rapid Apllication Development ) tahun 1995 . Sehinnga banyak orang yang mulai

mengenal dan menyukai bahasa pemrograman yang bersifat VCL ( Visual Component

Library ) ini.

2.3 Komunikasi Paralel

Port paralel ialah port data pada komputer yang dapat mentransmisikan 8 bit data atau

keluaran hingga 12 bit data dalam waktu yang bersamaan dengan menggunakan jalur yang

terpisah. Terdiri dari 4 jalur kontrol, 5 jalur status dan 8 jalur data dan cocok untuk

pengiriman data dengan cepat, tetapi dengan kabel yang pendek (tidak lebih dari 15 kaki).

Umumnya digunakan untuk printer parallel, scanner, gamepad (joystick) dan zip drive.

Konektor yang digunakan adalah DB-25 yang terdiri dari 25 pin.

2.4 Yahoo Messenger Program ini dapat diperoleh melalui alamat http://messenger.yahoo.com dengan

terlebih dahulu men-download file instalasinya sesuai dengan versi sistem operasi yang

digunakan (Windows, Linux, atau Mac). Pada versi Yahoo Mesenger yang terbaru untuk

sistem operasi Windows, proses instalasi program memerlukan koneksi internet terus-

menerus sampai aktivitas instalasi dinyatakan selesai. Hal ini disebabkan oleh penyalinan file

yang dilakukan secara langsung dari server Yahoo ke komputer masing-masing. Program

instalasi hanya berfungsi untuk mengatur proses berlangsungnya instalasi ke dalam

komputer. Setelah program terinstalasi, Yahoo Messenger akan berjalan setiap kali awal

menggunakan sistem operasi. Hal ini sesuai dengan pilihan yang ditawarkan pada saat

instalasi. Pilihan tersebut akan menguntungkan pengguna internet 24 jam yang ingin

langsung bergabung dengan komunitasnya dan diketahui oleh pengguna lain bahwa ia sudah

online. Emoticon atau icon bulat yang melambangkan perasaan atau emosi akan berubah

warna ketika pengguna dalam status online. Pesan tersebut akan dikirim ulang pada saat aktif

kembali menggunakan Yahoo Messenger. Dengan demikian, kejadian permintaan untuk

mengulang penulisan pesan sangat kecil terjadi. Selain komunikasi berdua. Dapat melakukan

konferensi dengan mengundang teman lain untuk bergabung. Tampilan jendela konferensi

hampir mirip dengan program chating namun terasa lebih pribadi karena anggota-anggota

konferensi yang tergabung sudah ditentukan sebelumnya. Penghuni lain yang ingin tahu tidak

dapat begitu saja tergabung ke dalamnya tanpa adanya ajakan dari pengelola konferensi.

Namun jika lebih menyukai suasana chating yang tidak terbatas pada pengguna tertentu saja,

Yahoo! Chat juga disediakan sebagai salah satu fasilitas di dalam Yahoo! Messenger. Maka

dapat bergabung dengan ruang atau channel yang disediakan atau membuatnya sendiri sesuai

dengan kategori diskusi. Jika diperlukan, dapat menggunakan mikropon dan webcam untuk

berkomunikasi antar penghuni. Selain dapat mendengarkan suaranya, pengguna dapat melihat

langsung wajah lawan bicaranya. Fasilitas ini tentunya akan sangat membantu komunikasi

antar pengguna yang lokasinya sangat berjauhan, sedangkan uang di kantong tidak cukup

untuk biaya telepon.

2.5 Cara kerja pengiriman pesan pada Yahoo messenger

Yahoo messenger memiliki cara kerja mengirim pesan yang pertama dari client ke

server ( Enkripsi ) dan yang kedua dari server ke client

2.5.1 Enkripsi

Enkripsi dilakukan sebelum pesan dikirim ke server untuk kemudian dilanjutkan ke client. Sehingga ketika pesan sedang dikirimkan melalui protokol YMSG, pesan tersebut sudah berupa karakter-karakter (bytes) acak. Dalam proses pengiriman pesan, teks dienkapsulasikan dalam sebuah paket yang kemudian dikirimkan melalui protokol YMSG. YMSG merupakan protokol yang dipergunakan dalam sistem Yahoo Messenger. YMSG bukan merupakan protokol yang sifatnya opensource. Yahoo tidak pernah mempublikasikan dokumentasi teknis dari YMSG ini. Protokol YMSG mengatur komunikasi antara aplikasi client dan server dengan mempergunakan koneksi TCP/IP melalui port 5050 sebagai port default. Apabila port ini diblok, maka akan dipergunakan port lainnya. Misalnya pada jaringan yang memiliki firewall, YMSG akan memanfaatkan HTTP untuk melakukan komunikasi. Pada perangkat lunak pengirim pesan instan terdapat sebuah kelas yang bertugas menyusun paket-paket tersebut. Kelas tersebut memasukkan teks pesan yang akan dikirim ke dalam body paket.Setelah mengalami proses enkripsi oleh method encryptor yang ada pada kelas tersebut, baru kemudian teks tersebut diteruskan ke kelas yang akan memasukkannya ke dalam paket yang selanjutnya dikirim ke server. Pada Yahoo Messenger, teks pesan yang diketik direpresentasikan dalam karakter UTF-8 [YAH07]. Encoding UTF-8 ( eight bit Unicode Transformation format) itu multibyte encoding yg hasilnya bisa sekecil 1 byte dan sebanyak 4 byte. Jadi data yg di encoded bisa dimengerti oleh program yg memiliki type encode yg sama. Metode enkripsi yang bekerja dalam bit-bit, maka karakter-karakter string UTF-8 tersebut perlu diubah ke dalam bit. Setelah pengacakan dilakukan, keluaran yang masih dalam bentuk bit tersebut perlu diubah ke dalam string kembali. Hal ini disebabkan oleh struktur data pada paket YMSG yang hanya dapat mengirimkan teks yang direpresentasikan dalam UTF-8. Namun muncul permasalahan lain, tidak ada jaminan bahwa seluruh keluaran bit-bit hasil pengacakan dapat dipetakan ke dalam karakterkarakter UTF-8. Ada kemungkinan bahwa bit-bit ciphertext yang dikeluarkan merupakan bit-bit yang invalid dalam UTF-8. Hal ini dapat menyebabkan ada data (bit-bit) yang hilang bahkan sebelum pesan dikirimkan. Oleh karena itu, agar bit-bit tersebut tetap dapat dipetakan dalam karakter-karakter UTF-8, maka bit-bit tersebut akan di-encode ke dalam format base64. Dengan demikian, teks (string base64) tersebut dapat dienkapsulasikan ke dalam body suatu paket YMSG dan kemudian dikirimkan tanpa ada masalah.

Gambar 2.14 pengiriman pesan

Gambar 2.15 Struktur paket YMSG

2.5.2 Dekripsi

Untuk mendapatkan teks pesan, paket yang diterima oleh client dari server harus

diekstraksi terlebih dahulu. Hasil ekstraksi yang dilakukan oleh kelas pembangun paket

adalah string base64 ciphertext yang perlu didekripsi. Oleh karena itu, string base64 tersebut

terlebih dahulu di-decode ke dalam bit-bit ciphertext, kemudian bit-bit itu didekripsi oleh

method decryptor yang ada pada kelas implementasi Blowfish. Keluaran dari dekripsi tadi

adalah bit-bit yang dapat diubah ke dalam bentuk karakter-karakter UTF- 8. Karakter-

karakter inilah yang selanjutnya ditampilkan oleh client dan dibaca oleh user sebagai teks

pesan.

Gambar 2.16 Proses dekripsi dan penerimaan pesan dari server ke client

3. Perancangan sistem

Alat pengontrol peralatan listrik rumah tangga via aplikasi yahoo messenger ini

bekerja jika seorang user merequest ke server yang berada di rumah. ID yang sudah terdaftar

di server yang berhak mengakses peralatan listrik rumah tangga

3.1 Spesifikasi perancangan

Alat pengontrol peralatan listrik rumah tangga via yahoo messenger ini bekerja jika

seorang user merequest ke server yang berada di rumah. ID yang sudah terdaftar di server

yang berhak mengakses peralatan listrik rumah tangga. Dimana seorang user yang terhubung

dengan internet dapat melakukan request untuk menjalankan alat. Alat terletak di server yang

terhubung via kabel dengan LPT DB25 sebagi antar muka antara alat dan server. Keseluruhan

system yang dibuat dapat digambarkan dalam blok diagram sebagai berikut :

Gambar 3.1 Skema diagram blok pengontrolan

Penjelasan Blok Diagram sebagai berikut :

3.1.1 User

Langkah awal seorang user haruslah terhubung ke jaringan internet dan memiliki

aplikasi yahoo messenger dan ID yahoo messenger .Setelah masuk ke yahoo messenger maka

user akan melakukan chatting kepada id yahoo messenger yang ada di server dengan

perintah-perintah yang sudah di dirancang.User yang berada dimana saja dapat mengakses

server dan melakukan perubahan status alat dengan melakukan chatting dengan ID yahoo

messenger yang ada di server. Tidak semua ID yahoo messenger dapat melakukan

pengontrolan alat teersebut, hanya ID yahoo messenger yang sudah terdaftar diprogram

delphi yang dapat melakukan perubahan status alat.

3.1.2 Server

Pada pengujian ini dipergunakan konfigurasi komputer Intel Celeron RAM 128 MB,

Sistem Operasi yang dipakai adalah windows XP yang didukung oleh aplikasi yahoo

messenger dan software Delphi 7. Yahoo Messebger dipergunakan untuk melayani

permintaan pengguna dalam mengakses server tersebut, segala informasi mengenai server

diatur pengaksesannya oleh Delphi 7. Adapun Id Yahoo messenger yang ada diserver adalah

[email protected] dan user yang terdaftar adalah [email protected] dengan

kedua ID ini maka user dapat mengontrol atau melakukan perubahan status alat.

3.1.3 Konektor / LPT DB 25

Aplikasi ini menggunakan dua mode operasi, yakni operasi pembacaan dan penulisan

data. Sebelum program memerintahkan computer untuk mengktifkan atau menon-aktifkan

alat berdasarkan permintaan user terlebih dahulu program akan meminta status dari masing-

masing alat. Proses pembacaan ini dilakukan dari port status pada LPT. Sedangkan untuk

penulisan datanya, program melakukannya via port data pada LPT.

3.1.4 Device

Alat yang dikendalikan pada tugas akhir ini adalah Kulkas , AC , Kipas ,

3.2 Analisa Logika Pemrograman

Dalam alat pengontrol peralatan rumah tangga jarak jauh berbasis internet

menggunakan aplikasi yahoo messenger ini menggunakan bahasa pemograman Delphi 7

yang berfungsi untuk memadukan rangkaian alat dengan aplikasi yahoo messenger. Adapun

cara kerja Delphi tersebuat yaitu bermula aktifkan Yahoo messenger dan program delphinya.

Setelah semua sudah aktif di server maka user dapat mulai mengontrol dengan cara chatting

dengan ID yahoo messenger yang bertindak sebagai server.awal yang dilakukan user adalah

memanggil server dengan ketik nama erwan.maka di tampilan windows yang aktif pertama

adalah chattingan dari user dari situ delphi mengcopy user lalu dicocokan nama pengguna

apakah ketikan user sudah cocok dengan yang ada deserver jika belum cocok maka server

akan membalas chatt ke user dengan perintah nama yang anda ketik tidak sesuai maka user di

suruh mengetik ulang dengan nama yang cocok yang ada deserver.Namun sebelumnya delphi

akan membaca ID yahoo messenger apakah sesuai dengan yang ada di program jika ya maka

delphi akan mengcopy hasil chatt dari user dan diteruskan kelangkah berikutnya. Sebaliknya

jika tidak cocok ID nya yang ada diserver maka server tidak akan membalas atau dengan kata

lain ID yang tidak terdaftar pada program delphi di diamkan saja oleh server.setelah user

sudah memanggil server maka server akan membalas chatt dari user yaitu dengan

menawarkan pilihan pertama adalah set alat dan pilihan yang kedua adalah liat status. Jika

user ketik anggka 1 maka server memberi 2 pilihan kepada user. Pilihan pertama ON atau

pilihan yang kedua OFF. Pilihan ON maka user berhak menyalakan peralatan atau pilihan

OFF user akan mematikan peralatan listrik. Dialat ini peralatan yang di aktikan atau

dimatikan sebanyak 4 yang terdiri dari pilihan 1 adalah kulkas yang ke 2 AC yang ke 3 kipas

dan yang ke 4 lampu.di pilihan On atau Off user berhak memilih perlatan yang akan di ON

atau di OFF. Setelah user memilih peralatan yang akan di On atau di Off maka alat akan

mengalami perunahan.Setelah user mengsekusi alat user akan kembali lagi kekondisi pilhan

pertama. Set alat atau lihat setatus. Status alat dapat di lihat dipilahan liat status kondisi ini

didapat dari perunahan yang dilakukan oleh user tersebuat. Program ini akan selesai jika

yahoo messenger di user logout IDnya.

1. Diagram alur program Delphi

Gambar 3.2. Diagram alur program Delphi

Penjelasan dari diagram alur mikrokontroler adalah sebagai berikut :

1. Start Program memulai

2. Cetak input nama

3. Kondisi cek nama jika nama sesuai dengan yang ada di server maka kondisi

dilanjutkan ke pilihan menu. Sebaliknya jika tidak sesuai maka user akan

kembali ke input nama

4. Cetak pilih menu

5. Kondisi Jika pilih menu pilihan 1 maka set alat maka user akan di cetak

pilihan ON / OFF

6. Kondisi jika user pilih On maka user berhak menyalakan perlatan yang ingin

dinyalakan, sebaliknya jika pilih Off maka user berhak mematikan peralatan

yang ingin dimatikan.setelah di eksekusi maka user kembali ke pilihan menu.

7. Dipilhan menu yang ke dua adalah cek status. Status ini didapat setelah

melakukan perubahan. Setelah cetak status maka user kembali ke pilihan

menu

8. Program ini berakhir dengan keluar dari aplikasi yahoo messenger

4. HASIL UJI COBA

4.1 CARA KERJA ALAT

Alat pengontrol alat-alat listrik rumah tangga yang berbasis internet ini menggunakan

media jaringan sosial dalam tugas akhir ini menggunakan aplikasi yahoo messenger sebagai

media informasi status alat-alat rumah tangga. Dimana user sebagai media inputan di alat ini.

User itu sendiri adalah serangkaian huruf yang merupakan tanda pengenal untuk masuk dan

mengakses internet.untuk meningkatkan keamanan maka user membuat password. Password

merupakan serangkaian huruf atau angka yang merupakan sandi untuk dapat mengakses

internet. Password bersifat rahasia, sehingga tidak diperkenankan memberitahukanya kepada

orang lain. ketika pengguna memasukan password, maka yang terlihat pada tampilan

komputer hanya berupa karakter bintang (*) sehingga tidak akan terbaca dalam bentuk angka

maupun tulisan. Search engine/mesin pencari juga menyediakan kata bantu apabila

user/pengguna lupa akan passwordnya. Setelah user memiliki ID dan password maka yang

dibutuhkan untuk mengendalikan alat pengontrol jarak jauh ini atau penghubung antara user

dengan alat pengendali yang ada dirumah maka user butuh koneksi internet.

intranet adalah sebuah jaringan privat (private network) yang menggunakan protokol-

protokol Internet (TCP/IP), untuk membagi informasi rahasia. Dengan internet maka user

dapat terhubung dengan alat yang akan dikontrol dalam jarak jauh sekalipun. Setelah

terhubung dengan internet maka user memiliki komputer server pribadi dirumahnya karena

alat ini bersifat pribadi. Dengan home server maka user dapat terhubung dengan alat

sekaligus dapat mengendalikan alat. Dari home server user yang sudah terhubung dengan

internet maka dilanjutkan dengan server yang ada dirumahnya untuk mengendalikan alat. Di

home server terinstal yahoo messeger yang berguna untuk mengetahui status alat. Dengan

yahoo messeger maka user yang sudah terdaftar di program Delphi yang berhak

mengendalikan alat tersebut. Setelah terhubung dengan home server maka user yang di

izinkan oleh home server yang berhak untuk mengendalikan alat. Dari home server terhubung

dengan hardware kendali.

Adapun cara kerja hardware kendali ini cukup sederhana. Pada saat port paralel

memberikan logikan “1”, secara otomatis kaki basis akan mendapatkan arus. Karena ada arus

pada kaki basis transistor maka kondisi transistor berada pada titik kerja saturasi kondisi ini

dapat disamakan dengan saklar tertutup atau On. Keadaan ini akan menyebabkan arus yang

melewati relay teralirkan dapat mengaktifkan relay. Sebaliknya jika port paralel memberikan

input logika “0”, maka tidak ada arus basis. Hal ini menyebabkan transistor dalam titik kerja

cut off. Cut off dapat diumpamakan sebagai saklar dalam kondisi terbuka atau off keaadaan

ini akan menyebabkan aliran arus menjadi terputus dan relay tidak akan aktif.

Aplikasi ini menggunakan dua mode operasi, yakni operasi pembacaan dan penulisan

data. Sebelum program memerintahkan computer untuk mengaktifkan atau menon-aktifkan

alat berdasarkan permintaan user terlebih dahulu program akan meminta status alat dari

masing-masing alat. Proses pembacaan ini dilakukan dari ort status pada LPT. Sedangkan

untuk penulisan datanya, program melakukan via port data pada LPT. Dalam pengendali alat

terutama alat rumah tangga biasanya alat-alat tersebut memerlukan arus yang bsar dalam

pengopersiannya. Oleh karena itu diperlukan relay yang mempunyai ketahanan arus melebihi

arus yang diperlukan oleh alat-alat tersebut. Misalkan alat rumah tangga tersebut

mengkomsumsi arus sebesar 5 ampere, jika tidak maka dapat mengakibatkan terjadinya lost

contact atau terbakarnya relay.

4.2 Hasil Pengujian system

Beberapa Kondisi yang dapat di uji cobakan

1. Kondisi awal

Kondisi awal pada rangkaain ini adalah tergantung pada akhir pengkontrolan

2. Kondisi Kulkas ON

Kondisi pada saat rangkaian menerima masukan data dari port DB25 pin 8 yang

dikirim melalui computer dan mendapatkan logika satu. Dan perhatikan apa yang

terjadi pada tampilan kulkas pada gambar di bawah ini :

Gambar 4.1 Kulkas ON

1. Kondisi Semua peralatan ON

Kondisi pada saat rangkaian menerima masukan data dari port DB25 pin 1,2,4,6 yang

dikirim melalui computer dan mendapatkan logika satu. Dan perhatikan apa yang

terjadi pada tampilan kulkas pada gambar di bawah ini :

Gambar 4.2 Semua Alat ON

5. Kesimpulan dan Saran

5.1 Kesimpulan

Setelah melakukan perencanaan dan pembuatan sistem kemudian dilakukan

pengujian dan analisanya, maka dapat diambil beberapa kesimpulan sebagai berikut :

1. Alat ini berfungsi sebagai pengontrol peralatan lisrik rumah tangga jarak jauh.

Pada tugas akhir ini alat yang dikontrol berupa sebuah kulkas, AC, Kipas, lampu.

User dapat mengontrol perlatan listrik terutama kulkas, AC, kipas, lampu dari

mana saja dan kapan saja.

2. Kelebihan pada alat ini adalah kemudahan dalam mengontrol peralatan lisrik yang

jaraknya jauh dengan pemilik rumah.

3. Kekurangan pada alat ini adalah komputer server yang berada di rumah harus

menyala 24 jam. Jika komputer server mati maka alat – alat listrik tidak dapat

dikontrol

5.2. Saran

Adapun saran tambahan yang diperlukan dalam meningkatkan kemampuan alat

adalah sebagai berikut :

Agar respon komputer menjadi lebih cepat sebaiknya menggunakan USB sebagai

media transmisinya.

Sebaiknya memilih layanan koneksi proveider yang mempunyai kinerja yang

cepat, akurat dan bagus agar tidak sering mengalami gangguan dalam koneksi.

Pilihan SET ON / OFF pada peralatan listrik yang berbeda dapat dilakukan

bersamaan

DAFTAR PUSTAKA

1. Sisitem Kendali Dan Monitoring Jarak jauh peralatan Elektronik Rumah Tangga

MelaluiMedia Tranmisi Jala-jala Listrik yang dikembangkan oleh Erik Mubarak et.al

2011 2. Perancangan system pengendalian peralatan jarak jauh lewat jalur networking

dikembangkan oleh Edi Kuswanto 2005 3. Alat Pengukur dan pembatas dalam pemutusan listrik menggunkan remote control

berbasis MC AT89S51 yang dikembangkan oleh Agung saputra 2006 4. Perencanaan dan pembuatan remote control lampu dan peralatan elektronika rumah

secara wireless rf berbasis mikrikontroler PIC yang dikembangkan oleh Viky surya

abadi 2009

5. Penggunaan Teknologi Java Pada Sistem pengendali peralatan elektronik melalui

Bluetooth yang dikembangkan oleh David Fajar Hermawan 2008 6. Alat pengontrol peralatan listrik menggunakan remote TV berbasis mikrokontroler

AT89C51 yang dikembangkan oleh Eko Putro Lasmono ,et .al 2009

7. Sistem control peralatan rumah tangga dengan suara yang dikembangkan oleh

Widodo, Aries Tri et.al (2009) 8. Sistem Kendali perangkat Listrik menggunakan media sms yang dikembangkan oleh

Nanang Sutarmanto et.al (2007) 9. Pengontrol Alat menggunakan Handphone dengan memanfaatkan DTMF (Dual Tone

Multi Frequency) yang dikembangkan oleh Rachmat yudi et.al (2003)

10. www.wikipedia.com

11. www.klik-kanan.com

12. www.pcinterfacing.html.com