Rancang Bangun Alat Kontrol Listrik Berbasis Web ... · Video output Audio input dan output Ooard...

13
Seminar Nasional Teknologi Informasi dan Komunikasi STI&K (SeNTIK) Volume 2, 26 Juli 2018, ISSN : 2581-2327 Rancang Bangun Alat Kontrol Listrik Berbasis Web Menggunakan Server Online Mini PC Raspberry PI Hening Hendrato, Ahmad Rifai dan Sunny A. Sudiro [email protected] STMIK Jakarta STI&K Jl. BRI No.17 Radio Dalam Kebayoran Baru Jakarta Selatan ABSTRAK Artikel ini memaparkan purwarupa alatkontrol jarak jauh untuk mematikan daya listrik. Uji coba dilakukan dengan sebuah alat kendali berupa Raspberry Pi dan smartphone. Raspberry Pi digunakan sebagai alat proses dan alat kendali web server. Aplikasi web server memiliki sebuah layanan file .html untuk diakses client. Sementara smartphone yang terhubung ke jaringan internet untuk mengakses server web pada Raspberry Pi. Pada file ada beberapa tombol untuk memerintahkan Raspberry Pi untuk menghubungkan dan memutuskan daya. Jadi smartphone digunakan sebagai alat untuk mengontrol Raspberry Pi atau perangkat kontrol. Dengan adanya alat ini merupakan sebuah solusi agar dapat menghubungkan dan memutuskan listrik dari jarak jauh (online). Kata Kunci : Kontrol Listrik Online, SistemKontrol Listrik PENDAHULUAN Pada saat ini ilmu pengetahuan dan ilmu teknologi berkembang sangat pesat, khususnya pada ilmu teknologi. Perkembangan teknologi tersebut berkembang dengan tujuan untuk membantu aktivitas manusia agar lebih mudah dan lebih efisien. Elektronika merupakan salah satu teknologi yang tidak bisa lepas dari energi listrik sebagai sumber tenaga. Meninggalkan rumah merupakan kebiasaan manusia dalam kehidupan sehari – hari, seperti bekerja, berbelanja, sekolah, maupun rekreasi. Hal tersebut memang merupakan hal biasa, akan tetapi meninggalkan rumah dalam waktu yang lama dengan kondisi listrik atau barang – barang elektronika dalam keadaan menyala merupakan kebiasaan yang harus kita hindari, karena hal tersebut dapat berakibat fatal seperti kerusakan barang elektronik bahkan sampai kebakaran. Rancang Bangun Alat Kontrol Listrik Berbasis Web Menggunakan Server Online Mini PC Raspberry PI adalah sebuah solusi alat elektronik yang digunakan untuk mengaktifkan dan mematikan listrik dari jarak jauh. Masalah dan Batasan Masalah Masalah dalam penelitian ini adalah bagaimana membuat alat pengendali untuk mematikan dan menghidupkan perangkat elektronik melalui internet. Alat kendali ini dilakukan dengan mengakses website dari web server Raspberry Pi Model B yang sudah terhubung dengan sebuah Modem ADSL2 TP-Link TD-W8951ND yang memiliki akses internet. Smartphone yang terhubung dengan internet digunakan untuk mengendalikan sebuah purwarupa berupa 1 buah modul relay dengan 8 relay sebagai saklar untuk mematikan atau menghidupkan 8 buah lampu led. Tujuan Penelitian Tujuan dari penelitian ini adalah untuk mendapatkan purwarupa alat kendali peralatan elektronik secara online menggunakan server Raspberry Pi. Metode Penelitian Dalam peneltian ini menggunakan metodologi penelitian: 1. Studi Pustaka Metode ini dilakukan untuk mencari dan mendapatkan sumber-sumber kajian. Landasan teori yang mendukung, data- data, atau informasi sebagai acuan dalam melakukan perencanaan, percobaan, pembuatan, dan penyusunan laporan. Studi Lapangan Metode ini dilakukan sebagai bahan acuan dalam merancang, menguji dan mengimplementasikan tentang konsep 86 CORE Metadata, citation and similar papers at core.ac.uk Provided by STMIK Jakarta Journal Online

Transcript of Rancang Bangun Alat Kontrol Listrik Berbasis Web ... · Video output Audio input dan output Ooard...

Page 1: Rancang Bangun Alat Kontrol Listrik Berbasis Web ... · Video output Audio input dan output Ooard storage Ooard network (papan jaringan) Power b. SistemOperasi Raspberry Pi Ini adalah

Seminar Nasional Teknologi Informasi dan Komunikasi STI&K(SeNTIK) Volume 2, 26 Juli 2018, ISSN : 2581-2327

Rancang Bangun Alat Kontrol Listrik Berbasis Web MenggunakanServer Online Mini PC Raspberry PI

Hening Hendrato, Ahmad Rifai dan Sunny A. [email protected]

STMIK Jakarta STI&KJl. BRI No.17 Radio Dalam Kebayoran Baru Jakarta Selatan

ABSTRAKArtikel ini memaparkan purwarupa alatkontrol jarak jauh untuk mematikan daya listrik. Uji cobadilakukan dengan sebuah alat kendali berupa Raspberry Pi dan smartphone. Raspberry Pi digunakansebagai alat proses dan alat kendali web server. Aplikasi web server memiliki sebuah layanan file .htmluntuk diakses client. Sementara smartphone yang terhubung ke jaringan internet untuk mengakses serverweb pada Raspberry Pi. Pada file ada beberapa tombol untuk memerintahkan Raspberry Pi untukmenghubungkan dan memutuskan daya. Jadi smartphone digunakan sebagai alat untuk mengontrolRaspberry Pi atau perangkat kontrol. Dengan adanya alat ini merupakan sebuah solusi agar dapatmenghubungkan dan memutuskan listrik dari jarak jauh (online).

Kata Kunci : Kontrol Listrik Online, SistemKontrol Listrik

PENDAHULUANPada saat ini ilmu pengetahuan dan ilmuteknologi berkembang sangat pesat,khususnya pada ilmu teknologi.Perkembangan teknologi tersebutberkembang dengan tujuan untuk membantuaktivitas manusia agar lebih mudah dan lebihefisien. Elektronika merupakan salah satuteknologi yang tidak bisa lepas dari energilistrik sebagai sumber tenaga.

Meninggalkan rumah merupakankebiasaan manusia dalam kehidupan sehari– hari, seperti bekerja, berbelanja, sekolah,maupun rekreasi. Hal tersebut memangmerupakan hal biasa, akan tetapimeninggalkan rumah dalam waktu yanglama dengan kondisi listrik atau barang –barang elektronika dalam keadaan menyalamerupakan kebiasaan yang harus kitahindari, karena hal tersebut dapat berakibatfatal seperti kerusakan barang elektronikbahkan sampai kebakaran.

Rancang Bangun Alat Kontrol ListrikBerbasis Web Menggunakan Server OnlineMini PC Raspberry PI adalah sebuah solusialat elektronik yang digunakan untukmengaktifkan dan mematikan listrik darijarak jauh.

Masalah dan Batasan MasalahMasalah dalam penelitian ini adalah

bagaimana membuat alat pengendali untuk mematikan dan menghidupkan perangkat

elektronik melalui internet. Alat kendali inidilakukan dengan mengakses website dariweb server Raspberry Pi Model B yangsudah terhubung dengan sebuah ModemADSL2 TP-Link TD-W8951ND yangmemiliki akses internet. Smartphone yangterhubung dengan internet digunakan untukmengendalikan sebuah purwarupa berupa 1buah modul relay dengan 8 relay sebagaisaklar untuk mematikan ataumenghidupkan 8 buah lampu led.

Tujuan PenelitianTujuan dari penelitian ini adalah untuk

mendapatkan purwarupa alat kendaliperalatan elektronik secara onlinemenggunakan server Raspberry Pi.

Metode PenelitianDalam peneltian ini menggunakan

metodologi penelitian:1. Studi PustakaMetode ini dilakukan untuk mencari danmendapatkan sumber-sumber kajian.Landasan teori yang mendukung, data-data, atau informasi sebagai acuan dalammelakukan perencanaan, percobaan,pembuatan, dan penyusunan laporan.

Studi LapanganMetode ini dilakukan sebagai bahanacuan dalam merancang, menguji danmengimplementasikan tentang konsep

86

CORE Metadata, citation and similar papers at core.ac.uk

Provided by STMIK Jakarta Journal Online

Page 2: Rancang Bangun Alat Kontrol Listrik Berbasis Web ... · Video output Audio input dan output Ooard storage Ooard network (papan jaringan) Power b. SistemOperasi Raspberry Pi Ini adalah

Seminar Nasional Teknologi Informasi dan Komunikasi STI&K(SeNTIK) Volume 2, 26 Juli 2018, ISSN : 2581-2327

yang di buat dengan melakukan ujicoba di Laboratorium Sistem Komputer.

Sistematika PenulisanSistematika penelitian ini dibuat

dengan tujuan untuk mempermudah danmemberi gambaran umum dalampembahasan. Adapun sistematika penelitiantersebut adalah sebagai berikut :Pendahuluan, terdiri dari latar belakang,masalah, batasan masalah, tujuan penelitian,metode penelitian, dan sistematikapenulisan. Tinjauan pustaka, terdiri daridasar – dasar teori Raspberry Pi, relay, danled. Perancangan dan pemrograman, terdiridari penjelasan membangun sebuah serverdengan sebuah mini-PC Raspberry Pidanpenjelasan pemrograman web. Analisadan Ujicoba,pada bagian ini menjelaskancara kerja, dan bagaimanamengimplementasikan alat yang telahdirancang dan dilanjutkan dengan mengujialat tersebut.Penutup, terdiri dari analisadan simpulan atas penelitian yang dibuat,kemudian memberikan saran-saran untukmengembangkan sistem tersebut.

TINJAUAN PUSTAKAMikrokontroler

Mikrokontroler adalah suatu perangkat yang mengintegrasikan sejumlah komponen dari sistem mikroprosesor kedalam sebuah microchip tunggal. Ada tigakomponenutamadarimikrokontroler, yaitu: processor CPU, memory dan input/output (I/O).[1]

Raspberry Pi Model A / B

Gambar 1 Raspberry Pi Model A atauB

a. Hardware Raspberry PiPerangkat Raspberry Piterlihat

seperti motherboard, dengan berbagai chipdan port yang dipasanag sama seperti Andamembuka casing komputer desktop ataulaptop dan lihat board didalamnya.Raspberry Pimemiliki 2 model yangberbeda, yaitu model A dan model B.Perbedaan kedua model tersebut terdapatpada port Ethernet dan USB yang lebihbanyak model B daripada model A.Dibawah ini akan disebutkan berbagaispesifikasi hardware pada Raspberry Pi.ARM CPU/GPUGPIO(General Purpose Input/Output)SDRAM(Synchronous Dynamic Random

Access Memory)USB 2.0 port(s)Video outputAudio input dan outputOoard storageOoard network (papan jaringan)Power

b. SistemOperasi Raspberry PiIni adalah daftar sistem operasi yang berjalan pada Raspberry Pi.Raspbian (Debian Wheezy port with faster

floating point support)PidoraOpenELECRaspbmcRISC OSArch Linux ARM [4]

Jaringan KomputerSekumpulan komputer yang terpisah-pisahakan tetapi saling berhubungan dalammelaksanakan tugasnya, sistem seperti inidisebut jaringan komputer (computernetwork).

Macam Jaringan Komputer Jaringan Berdasarkan TransmisiJaringan broadcast

Memiliki saluran komunikasi tunggalyang dipakai bersama-sama oleh semuamesin yang ada pada jaringan.Pesan-pesan berukuran kecil, disebut paket,yang dikirimkan oleh suatu mesin akanditerima oleh mesin-mesin lainnya.

87

Page 3: Rancang Bangun Alat Kontrol Listrik Berbasis Web ... · Video output Audio input dan output Ooard storage Ooard network (papan jaringan) Power b. SistemOperasi Raspberry Pi Ini adalah

Seminar Nasional Teknologi Informasi dan Komunikasi STI&K(SeNTIK) Volume 2, 26 Juli 2018, ISSN : 2581-2327

Jaringan point-to-pointTerdiri dari beberapa koneksi pasanganindividu dari mesin-mesin. Untukmengirim paket dari sumber kesuatutujuan, sebuah paket pada jaringan jenisini mungkin harus melalui satu ataulebih mesin-mesin perantara.

Jaringan Berdasarkan Luas :Local Area NetworkMetropolitan Area NetworkWide Area Network

ServerServer adalah sebuah sistem komputer yangmenyediakan jenis layanan tertentu dalamsebuah jaringan komputer.Dilihat dari fungsinya, server dikategorikanmenjadi beberapa jenis :Server Aplikasi (Application Server)Server Data (Data Server)Server Proxy (Proxy Server)

Aplikasi ServerBeberapa aplikasi server yang seringdigunakan secara umum yaitu DHCP server,Mail Server, DNS Server, FTP Server, WebServer, Proxy Server, dan Database Server.

HTMLBerikut gambaran struktur HTML.<html>

<head><title>Judul web ditulis

disini</title><head><body>

... kode kode HTML lainnya ditulis di bagian ini ....

</body></html>

Dari struktur di atas, terlihat bahwapenulisan kode-kode HTML lainnya untukkeperluan isi situs web akan diletakkan dibagian tag Oodp Dengan demikian dapatdikatakan bahwa informasi yang berupakode-kode akan diapit oleh tag awal dan tagakhir, dan sebuah apitan tag bisa juga diapitOleh tag lainnya.

<a href =" blabla.html" name =’id’></a>

RelayRelay adalah sebuah saklar

elektronis yang dapat dikendalikan darirangkaian elektronik lainnya.Berdasarkan cara kerja relay dibagi menjadi 2 jenis :NC (Normally Closed)NO (Normally Open)

Gambar 2 Pin Pada Relay

ANALISIS DAN PERANCANGAN Tahap Analisis

Pada alat ini menggunakan beberapaperangkat yaitu smartphone, modem internet,Raspberry Pi Model B, modul relay dan led.Smartphone digunakan sebagai antarmukauser dengan raspberry untuk mengakses webserver Raspberry Pi. Sedangkan modeminternet digunakan untuk menghubungkanserver Raspberry Pi dengan smartphonemelalui IP public. Raspberry Pi digunakansebagai web server yang file web-nya telahdiubah dan sebagai pengontrol pin padaRaspberry Pi. Pada alat ini, pin yang akandifungsikan sebagai output hanya 8 pin. Pintersebut dihubungkan ke relay sebagai triggeruntuk mengaktifkan atau mematikan relay.Sehingga relay dapat menyalurkan listrikuntuk menyalakan led.

Tahap PerancanganPerancangan alat kendali ini terdiri

dari beberapa bagian, yaitu 8 buah lampuLed sebagai indikator output, Modul relay8 channel sebagai pengganti saklar manual,Mini-PC Raspberry Pi model B sebagaipemroses, Modem ADSL2 TP-Link TD-W8951ND sebagai interface untuk

88

Page 4: Rancang Bangun Alat Kontrol Listrik Berbasis Web ... · Video output Audio input dan output Ooard storage Ooard network (papan jaringan) Power b. SistemOperasi Raspberry Pi Ini adalah

Seminar Nasional Teknologi Informasi dan Komunikasi STI&K(SeNTIK) Volume 2, 26 Juli 2018, ISSN : 2581-2327

menghubungkan server dengan internet,dan end device berupa smartphone.Pembuatan alat kendali ini dilakukan diLaboratorium Komputer SMK SalafiyahSyafi’iyyah. Perancangan dalam membuatalat ini dilakukan dengan diagram blokrangkaian dan prinsip kerja rangkaian.

Rancangan Diagram Blok Alat KontrolListrik Berbasis Web

Gambar 3 Diagram Blok Alat KontrolListrik Berbasis Web

Pada Gambar 3 terdapat diagram blok yangmemiliki fungsi atau cara kerja tertentutetapi dengan tujuan yang sama, berikutcara kerjanya :Pada smartphone atau dalam hal ini sebagai

alat masukanSmartphone mengakses website pada

Raspberry Pi lalu memberikan masukandengan menekan tombol pada websitetersebut. Website disini sebagaiantarmuka antara user dan Raspberry Pi

Website juga digunakan sebagai pemantau kondisi lampu.

Raspberry Pi berfungsi sebagai mesinuntuk memproses perintah yangdiberikan dari website kedalamterminal Raspberry Pi.

Setelah mengeluarkan output pada pinRaspberry Pi, maka ketika relayterhubung pada pin raspberry yang telahdiaktifkan dengan logika aktif low (0),maka relay akan aktif dan arus listrikdisambungkan lalu lampu led menyala.

Prinsip Kerja RangkaianSistem kontol listrik berbasis web

server ini secara keseluruhan dikendalikanoleh mini-pc Raspberry Pi yang difungsikansebagai server pengendali komponen relaysebagai saklar untuk menyalurkan ataumemutuskan listrik berarus AC maupun DC.Perangkat ini bekerja setelah mini komputerRaspberry Pi diberikan tegangan yang didapatdari adaptor. Pada sistem ini ada

beberapa bagian yaitu blok input, prosesdan output.

Blok input merupakan blok yangmemberikan masukan suatu data ke blokproses agar data tersebut diproses danmendapatkan output. Dalam hal ini blokinput dilakukan dengan cara memanggil IPpublic dari modem speedy yang sudahterhubung dengan server Raspberry Piuntuk mengakses website dalam web serverRaspberry Pi yang sudah dibuat, website inidifungsikan sebagai antar muka userterhadap pin Raspberry Pi. Setelah halamanwebsite terbuka maka user akan melakukaninput dengan cara menekan salah satutombol untuk menyalurkan ataumemutuskan saluran listrik berarus ACmaupun DC menggunakan saklar atau relayyang diaktifkan oleh pin Raspberry Pidengan logika aktif low (0).

Blok proses merupakan blokpengolahan data yang dilakukan olehRaspberry Pi atau server. Dalam sistem iniRaspberry Pi bertindak sebagai web serveryang menyediakan suatu layanan websiteuntuk antar muka user. Raspberry Pi yangdijadikan web server telah disiapkan agardapat terhubung ke internet dan dapatdiakses menggunakan DNS yang telahdidaftarkan. Ketika user mengakses webserver pada raspberry, maka akan munculwebsite berupa tombol – tombol lampu.Pada tombol - tombol lampu terdapatperintah untuk mengaktifkan ataumematikan pin – pin pada Raspberry Pi.Dengan menekan tombol lampu user dapatmenghidupkan atau mematikan arus listrikdengan logika aktif low (0).

Blok output merupakan suatu hasilkeluaran dari alat, yang terdiri dari relay danrangkaian led. Pada sistem ini ketika usermenekan tombol pada halaman website, makawebsite melakukan perintah untukmengaktifkan dan mematikan pin padaRasberry Pi. Setelah pin aktif maka pintersebut akan mengaktifkan menonaktifkanrelay yang telah terhubung pada pin tersebut.Sehingga arus listrik yang terhubung ke relayakan disalurkan maupun diputuskan untukmenyalakan atau mematikan led.

89

Page 5: Rancang Bangun Alat Kontrol Listrik Berbasis Web ... · Video output Audio input dan output Ooard storage Ooard network (papan jaringan) Power b. SistemOperasi Raspberry Pi Ini adalah

Seminar Nasional Teknologi Informasi dan Komunikasi STI&K(SeNTIK) Volume 2, 26 Juli 2018, ISSN : 2581-2327

Rangkaian Keseluruhan

Gambar 4 Rangkaian Keseluruhan

Rangkaian keseluruhan terdiri dariRaspberry Pi, modul relay, led , end device(smpartphone) dan jaringan WAN.

Maka dibuatlah rangkaian denganlangkah – langkah sebagai berikut :Persiapan

0 Mempersiapkan Raspberry Pi,memory card, jumper, rangkaian leddengan 8 buah led, dan modul relay

1 Secure Digital (SD) Card kapasitas8Gb (untuk instalasi terhadapraspberry Pi model B)

2 Raspberry Pi lengkap dengan powersupply/adaptor

3 Program Win32SDImager4 Image File Operating System(OS)

yang ingin diinstall. Dalam hal inimenggunakan OS Wheezy.

5 Monitor, keyboard dan Converter HDMI to VGA(Opsional).

6 (Opsional) SD Card ReaderEksternal jika di laptop / komputertidak terdapat SDCard Reader.

Install sistem operasi untuk Raspberry PiMemasangkan SD Card yang

telahdiinstallsistemoperasi. Sepertigambarberikut :

Gambar 5 Memasang Memory Card padaRaspberry Pi

Menghidupkan Raspberry Pi dengan caramemasang adaptor ke Raspberry Pi.Adaptor yang digunakan tidak bolehmelebihi 5V.

Menghubungkanperangkat I/O pada Raspberry Pi.

Memasukan user dan password dariraspberry. User dan password RaspberryPi yaitu, user = “pi” password = “raspberry”.

Menghubungkan Raspberry Pi denganinternet untukmenginstallaplikasiuntukpin I/O pada Raspberry Pi, lalucekkoneksinya.

Menginstallaplikasi pin I/O dengancarasebagaiberikut :0 Memindahkanke mode root pada

Raspberry Pi denganmengetikan“sudosu” atau “sudo –i”.

1 Setelah itu mengetikan perintah seperti berikut :sudo apt-get install git-coregit clone git://git.drogon.net/wiringPicd wiringPi./build

2 Mengecek fungsi aplikasi denganperintahUntuk mengaktifkan led = exec /usr/local/bin/gpio -g write 23 1 Untuk menonaktifkan led = exec /usr/local/bin/gpio -g write 23 0

Memasang kabel pada pin sebagai berikut :

90

Page 6: Rancang Bangun Alat Kontrol Listrik Berbasis Web ... · Video output Audio input dan output Ooard storage Ooard network (papan jaringan) Power b. SistemOperasi Raspberry Pi Ini adalah

Seminar Nasional Teknologi Informasi dan Komunikasi STI&K(SeNTIK) Volume 2, 26 Juli 2018, ISSN : 2581-2327

Pin no 2(5v)Pin no 9(GND)

Pin no 11(GPIO17)Pin no 13(GPIO27)Pin no 15(GPIO22)

Pin no 19(GPIO10)Pin no 22(GPIO25)

Pin no 18(GPIO24)Pin no 16(GPIO23)Pin no 12(GPIO18)

Pin no 6(GND).

Gambar 6 Pemasangan Pin padaRaspberry Pi

MempersiapkansmartphonedanRaspberry Pi yang terhubungdengansatujaringanlokal.

Menyiapkan memory card yang sudahdiinstall sistem operasi “RaspberryWheezy”, jumper, 8 buah led, danmodul relay.

Menghubungkan Raspberry Pi denganmodem atau router wireless yang sudahaktif.

Mengubah IP pada Raspberry menjadi IP static dengan cara :0 Ketikan perintah : sudo nano

/etc/network/interfaces1 Lalu ubah seperti dibawah ini

auto eth0allow-hotplug eth0 iface eth0 inet staticaddress 192.168.1.125 (IP disesuaikan dengan router) gateway192.168.1.1netmask 255.255.255.0dns-nameserver 8.8.8.8

Simpan konfigurasi dengan menekan ctrl+xlalu tekan “y” lalu enter.

Restart Raspberry Pi dan login kembali.

Menginstall aplikasi webserver dengan perintah :

0 Sudo apt-get install apache2 apache2-doc apache2-utils (untuk install webserver, dokumentasi webserver, danbeberapa perangkat webserver)

1 Sudo apt-get install libapache2-mod-php5 php5 php-pear php5-xcache(perintah agar file index.php dapatdibaca oleh webserver)

Menghapus file web index.html pada webserver dan membuat index.php denganperintah :Sudo rm /var/www/index.html(untuk

menghapus file index.html)Sudo nano /var/www/index.php(untuk

membuat file index.php)Mengubah file index.php menjadi sesuai

dengan tampilan dan cara kerja websiteyang diinginkan.Perintah – perintah penting yang digunakan dalam index.php adalah :0 shell_exec("gpio -g mode $pin out");1 shell_exec("gpio -g write $pin 1");2 shell_exec("gpio -g write $pin 0");

Perintah pertama berfungsi sebagaiinisialisasi pin sebagai output, perintahyang ke-2 dan ke-3 merupakan perintahyang berfungsi untuk mengaktifkan danmenonaktifkan pin pada Raspberry Pi.Perintah tersebut diletakan sesuaidengan program yang akan dibuat.

Setelah itu save dengan menekan Ctrl+X lalu tekan “y” dan tekan enter.

Uji coba dengan memanggil IP static padaRaspberry Pi menggunakan browserpada smartphone yang telah terhubungdengan jaringan yang sama.

Setelah website dari server terbuka,menguji dengan menekan tombollampu pada tampilan halaman web.

Membuat DDNSNo-IP merupakan sebuah penyedia

layanan DNS, dengan sebuah fiturDynamic Update Clients (DUC) yangberfungsi mengecek perubahan ip addresssecara kontinyu untuk kemudian akan di-update ke akun host atau domain anda.

91

Page 7: Rancang Bangun Alat Kontrol Listrik Berbasis Web ... · Video output Audio input dan output Ooard storage Ooard network (papan jaringan) Power b. SistemOperasi Raspberry Pi Ini adalah

Seminar Nasional Teknologi Informasi dan Komunikasi STI&K(SeNTIK) Volume 2, 26 Juli 2018, ISSN : 2581-2327

Sign-UpAktivasi akunLoginMembuat hostnameKonfigurasi hostnameKonfigurasi routerKonfigurasi port pada hostname

Diagram Alur Program

Gambar7 Alur Kerja Alat

Smartphone meminta akses web server ataumengirimkan perintah kepada server kesebuah server yang melewati jaringaninternet.

Permintaan atau perintah akan diarahkan kealamat server yang sudah terhubungdengan modem.

Permintaan diproses oleh server.Permintaan dikirm oleh web server kepada

User.Data file web dikirim melewati jaringan

internetData file web dikirim kedalam smartphone.Setelah file web ditampilkan pada browser,

user akan menekan tombol lampu padawebsite. Tombol tersebut akan memberiperintah kepada server untukmengeluarkan output kepada salah satupin untuk mengaktifkan relay.

Setelah relay akan aktif maka arus listrik keled akan tersambung dan led akanmenyala.

Gambar 8 Flowchart Alat Kendali

IMPLEMENTASI DAN UJI COBATahapImplementasi

Tahap implementasi merupakansebuah tahap penerapan secara real darikonsep yang sudah direncanakan secaramatang dan terperinci.

Implementasi Perangkat KerasAlat dan bahan yang digunakan dalam ujicoba alat ini adalah:Raspberry Pi yang sudah diinstall sistem

operasi dan SD card.Purwarupa (miniatur sebuah tempat).ModemRelay 8 ChannelKabel LANKabel jumperMulti meterStopwatch

Gambar 9 Alat dan bahan untuk uji coba

Dalam implementasi perangkat keras yangdibutuhkan untuk mengoprasikan alat ini

92

Page 8: Rancang Bangun Alat Kontrol Listrik Berbasis Web ... · Video output Audio input dan output Ooard storage Ooard network (papan jaringan) Power b. SistemOperasi Raspberry Pi Ini adalah

Seminar Nasional Teknologi Informasi dan Komunikasi STI&K(SeNTIK) Volume 2, 26 Juli 2018, ISSN : 2581-2327

minimal menggunakan seperti yang disebutkan dibawah ini:1 buah smartphone

0 RAM 512 Mb1 WiFi2 Terkoneksidengan internet3 Browser

1 buah Raspberry Pi0 Model B1 SD Card (OS Raspberry Wheezy)

1 buahmodul relay0 1 channel relay

8 buah LEDKabel jumper2 buah Adaptor ±5vModem TP-Link 8591ND

0 Terhubungdengan ISP(Speedy)1 Adaptor2 Kabel UTP(LAN)

Gambar10 Setelah Dipasang

Pemasangan dilakukan denganmenghubungkan Raspberry Pi denganmodem yang memiliki koneksi internet(WAN). Setelah itu pemasangan kabeljumper pada pin Raspberry Pi yang sudahterhubung pada lampu led. Pin yangdigunakan adalah pin no 2(5v), 9(GND),11(GPIO17), 13(GPIO27), 15(GPIO22),19(GPIO10), 22(GPIO25), 18(GPIO24),16(GPIO23), 12(GPIO18), dan 6(GND).

Implementasi Perangkat Lunak Implementasi perangkat lunak merupakan sebuah proses pengubahan spesifikasi sistem menjadi sistem yang dapat dijalankan dalam kegiatan – kegiatan yang lebih spesifik.[8]

Pada impelementasi alat inimenggunakan beberapa perangkat lunak,diantaranya adalah :1. OS Raspberry Wheezy

3 Web Server4 PHP5 HTML6 GPIO

Browser (pada smartphone)Port Forward dan DDNS (pada modem TP-

Link 8591ND)Dynamic DNS Server

(https://www.noip.com/)

UjiCoba AlatPada uji coba alat kendali ini menggunakandua metode, yaitu Uji Teknis dan UjiFungsional.

Uji TeknisPada uji teknis dilakukan berbagaipengukuran yang bertujuan untukmengetahui seberapa cepat respon suatusistem atau alat.Uji Coba yang dilakukanadalah Uji Coba Daya dan Uji Coba WaktuTanggapUji Coba DayaUji Coba Tegangan Pada Adaptor Untuk

Relay Dan Led

Gambar 11 Uji Coba Sumber Daya

Dalam uji coba daya ini, yang akandiuji coba adalah daya pada adaptor yangdigunakan untuk Raspberry dan led.Percobaan ini dilakukan denganmenghubungkan kabel tegangan (+)dihubungkan dengan kabel multimeterberwarna merah, dan kabel ground (-)dihubungkan dengan kabel multitesterberwarna hitam. Lalu arahkan pengaturanmultimeter ke arah tegangan (v).

93

Page 9: Rancang Bangun Alat Kontrol Listrik Berbasis Web ... · Video output Audio input dan output Ooard storage Ooard network (papan jaringan) Power b. SistemOperasi Raspberry Pi Ini adalah

Seminar Nasional Teknologi Informasi dan Komunikasi STI&K(SeNTIK) Volume 2, 26 Juli 2018, ISSN : 2581-2327

Setelah dilakukan perhitunganmenggunakan multimeter didapatkan hasilseperti berikut :

Tabel 1 Hasil Uji Coba Sumber DayaAmpere (A) Volt (v)

0,4 5,42

Adaptor 0,47 5,46Relay dan 0,28 5,57Led 0,2 5,45

0,48 5,54

Rata -0,366 5,48

Rata :0,5 5,17

Adaptor 0,57 5,31

Raspberrsy 0,52 5,2Pi 0,56 4,93

0,59 5,15

Rata -0,548 5,152

Rata :

Dari data uji coba tegangan diatas,maka dapat disimpulkan bahwa hasilpengukuran dari daya dari adaptorRaspberry Pi dan lampu led adalah:

Adaptor Raspberry Pi :Tegangan : 5,48 VArus : 0,36 A

Adaptor Relay dan Led :Tegangan :5,152 VArus :0,548 A

Setelah mendapatkan nilai tegangandan arus pada kedua adaptor diatas makadaya pada adaptor tersebut dapat dihitungdengan hasil sebagai berikut :

Sumber daya / adaptor untuk Relay dan Led :P = V x IP = 5,54V x 0,366 A= 2,00568 Watt

Perhitungan sumber daya / adaptor untukRelay dan Led :P = V x IP = 5,152V x 0,548 A= 2,823 Watt

Uji Coba Tegangan Terhadap Pin pada Raspberry Pi ketika On dan Off

Uji coba dilakukan dengan ketentuan:a. Ujicobadilakukanketika smartphone

mengirimkanperintahuntukmengaktifkan pin.

Ujicobadilakukansebanyak 5 kali percobaanpadasetiap pin.

Pin yang digunakan sebagai output dalamuji coba ini adalah pin no11(GPIO17),13(GPIO27),15(GPIO22),19(GPIO10),22(GPIO25), 18(GPIO24), 16(GPIO23), dan 12(GPIO18).

Pengujiandilakukandengancaramenguk urteganganatauvoltasepada pin output.

Tabel 2 Hasil Uji Coba Tegangan Pada PinSaat On dan Off

Pin On (v) Off (v)1 3,320 0,072 3,320 0,073 3,310 0,074 3,320 0,075 3,320 0,076 3,320 0,077 3,320 0,078 3,320 0,07

Uji Coba Waktu TanggapDalam uji coba ini, alat akan diukur

berdasarkan kecepatan waktu tanggapnya.Perhitungan dilakukan ketika perintahdiberikan hingga menghasilkan output.Lama waktu ini yang akan dihitung ujicoba ini.Uji coba dilakukan dalam beberapa kondisi,yaitu:Uji Coba Waktu Tanggap Status Lampu

pada Website Via LANUji Coba Waktu Tanggap Pin Raspberry Pi

Via LANUji Coba Waktu Tanggap Pin Raspberry Pi

Via Internet (WAN)Uji Coba Waktu Tanggap Status Lampu pada

Website Via Internet (WAN)

Uji Coba Waktu Tanggap Pin Raspberry Pi Via LANUji coba dilakukan dengan sebuahsmartphone untuk mengakses web serveryang sudah didesain pada Raspberry pi.Kemudian user memberikan perintah kepadaRaspberry pi melalui website yang diakses

94

Page 10: Rancang Bangun Alat Kontrol Listrik Berbasis Web ... · Video output Audio input dan output Ooard storage Ooard network (papan jaringan) Power b. SistemOperasi Raspberry Pi Ini adalah

Seminar Nasional Teknologi Informasi dan Komunikasi STI&K(SeNTIK) Volume 2, 26 Juli 2018, ISSN : 2581-2327

pada jaringan LAN. Uji coba ini dilakukansesuai dengan Rangkaian LAN yang telahdijelaskan pada bab 3.

Tabel 3 Hasil Uji Coba Waktu Tanggap PinRaspberry Pi Via LAN

Uji Coba Waktu Tanggap Status Lampu pada Website Via LAN

Gambar 11 Tampilan Website

Uji coba dilakukan dengan sebuahsmartphone untuk mengakses web serveryang sudah didesain pada Raspberry pi.Website pada Raspberry pi sudah didesainseperti pada Gambar 11. Uji coba inidilakukan untuk mengukur waktuberubahnya status lampu pada websiteketika user menekan tombol lampu padawebsite.

Tabel 4 Hasil Uji Coba Waktu TanggapStatus Lampu pada Website (LAN)

3. Uji Coba Waktu Tanggap Pin RaspberryPi Via Internet (WAN)

Uji coba dilakukan dengan sebuahsmartphone untuk mengakses web serveryang sudah didesain pada Raspberry pi.Kemudian user memberikan perintahkepada Raspberry pi melalui website yangdiakses pada jaringan LAN. Uji coba inidilakukan sesuai dengan Rangkaian WAN .

Tabel 5 Hasil Uji Coba Waktu Tanggap PinRaspberry Pi Via Internet (WAN)

Uji Coba Waktu Tanggap Status Lampu pada Website Via Internet (WAN)

95

Page 11: Rancang Bangun Alat Kontrol Listrik Berbasis Web ... · Video output Audio input dan output Ooard storage Ooard network (papan jaringan) Power b. SistemOperasi Raspberry Pi Ini adalah

Seminar Nasional Teknologi Informasi dan Komunikasi STI&K(SeNTIK) Volume 2, 26 Juli 2018, ISSN : 2581-2327

Uji coba dilakukan sesuai desain seperti pada gambar 4.4. Uji coba inidilakukan untuk mengukur waktu berubahnya status lampu pada website.

Tabel 6 Hasil Uji Coba Waktu TanggapStatus Lampu pada Website Via Internet

(WAN)

Uji FungsionalPada pengujian ini dilakukan untuk

mengetahui kinerja pada alat yang telahdibuat apakah sesuai atau tidak. Pada ujifungsional dilakukan beberapa pengujian,yaitu :Pengujian Pin dengan Perintah Melalui

Terminal

(a).

(b).

Gambar 12 Uji Coba Pin Melalui Terminal(a). Perintah Menonaktifkan Pin(b). Perintah Mengaktifkan Pin

Pengujian Pin dengan Perintah MelaluiWeb Server dalam Jaringan LAN(Local Area Network).

Berbeda dengan uji coba sebelumnya,Raspberry Pi yang sudah diinstall web server,dihubungkan kedalam suatu jaringan LAN.

Setelah itu web server diakses melaluibrowser smartphone yang terhubungdengan satu network(LAN).

Pengujian Pin dengan Perintah MelaluiWeb Server dalam Jaringan WAN(Wide Area Network)Pada tahap uji coba ini, dilakukan

sebuah uji coba untuk mengaktifkan pinpada Raspberry Pi melalui jaringan WAN.Dalam hal ini Raspberry PI dan smartphone diharuskan untuk tidak dalam satunetwork atau jaringan.

Setelah dilakukan beberapa uji coba,maka didapatkan hasil yang sesuai denganrancangan. LED pada purwarupa aktifsesuai dengan tombol lampu pada website.

PENUTUPSimpulanDari pengujian dan analisis yang telahdilakukan, maka didapatkan kesimpulansebagai berikut:Alat ini membutuhkan dua sumber daya

yang digunakan untuk sumber dayaraspberry sebesar ± 2,00568 Watt dansumber daya lampu led sebesar ±2,823 Watt.

Berdasarkan uji coba teknis dapatdisimpulkan bahwa waktu tanggappada status pin lebih cepat.Dibandingkan dengan response timepada status lampu website.

Berdasarkan uji coba fungsional dapatdisimpulkan bahwa alat ini bekerjasesuai dengan rancangan.

Alat ini dapat membantu ketika untukmengaktifkan atau menonaktifkanlistrik dari jarakjauh.

Alat ini juga dapa tmemberikan informasialiran listrik yang masih aktif padaLED (lampu).

SaranPada penulisan maupun pembuatan

purwarupa dan alat kendali ini masihbanyak kekurangan. Oleh sebab itu untukmengembangkan alat ini disarankan untuk :Menyederhanakan tampilan purwa rupa dan

intalasinya.Pada penelitian selanjutnya diharapkan

adanya pengembangan lagi memberikan

96

Page 12: Rancang Bangun Alat Kontrol Listrik Berbasis Web ... · Video output Audio input dan output Ooard storage Ooard network (papan jaringan) Power b. SistemOperasi Raspberry Pi Ini adalah

Seminar Nasional Teknologi Informasi dan Komunikasi STI&K(SeNTIK) Volume 2, 26 Juli 2018, ISSN : 2581-2327

keamanan pada website danmempermudah instalasi.

Pada website ditambahkanpenambahan pin yang akandigunakan.

Ujicobaterhadaplistrik AC

DAFTAR PUSTAKA[1] . Prinsip Kerja Mikrokontroler,

http://www.insinyoer.com/prinsip-kerja-mikrokontroler/, 16 Oktober2016/

. Rakhman, dkk. 2014 Raspberry Pi Mikrokontroler Mungil yang serba bisa. Yogyakarta : Andi Offset.

. Aqwam Rosadi Kardian, 2008.Jaringan Komputer Data Link,Network & Issue. STMIK Jakarta

STI&K (online) Tersedia : http://aqwam.staff.jak-stik.ac.id/files/jaringan-komputer.doc 30 September 2016.

. P. Oktavian Diar, Menjadi ProgrammerJempolan Menggunakan PHP,Yogyakarta, MediaKom, 2010.

. AhmadRifai, Alat PengendaliPerangkat Elektronik Rumah Berbasis

Arduino Menggunakan RemoteInfrared. Tugas Akhir Diploma Tiga(D3) pada STMIK Jakarta STI&K : tidak diterbitkan, 2014.

. Sudarsono, Analisis dan PerancanganSistem.UniversitasGunadarma,Depok, 2012. http://sdarsono.staff.gunadarma.ac.id/ Downloads/files/16512/Flowchart.pdf 6 Oktober 2016

. Mengenal Algoritma dan Flowchart 2,http://blog.ub.ac.id/kevinsella/2014/ 04/ 14 Oktober 2016

. PerancangandanImplementasiPerangkat Lunak RPL http://umardanny.com/perancangan-dan-implementasi-perangkat-lunak-rpl/, 14 Oktober 2016

97

Page 13: Rancang Bangun Alat Kontrol Listrik Berbasis Web ... · Video output Audio input dan output Ooard storage Ooard network (papan jaringan) Power b. SistemOperasi Raspberry Pi Ini adalah