sistem kendali kelistrikan jarak jauh berbasis web - sekolah tinggi teknologi duta...
TRANSCRIPT
JUS TEKNO VOL. 02 NO. 02 (2018) 151
ISSN 2580-2801
JUS TEKNO Jurnal Sains & Teknologi
SISTEM KENDALI KELISTRIKAN JARAK JAUH BERBASIS
WEB
Sakiran
Program Studi Teknik Informatika Sekolah Tinggi Teknologi Duta Bangsa
Abstraksi
Dalam era modernisasi, teknologi semakin berkembang, salah satunya
dalam hal pembangunan gedung-gedung pencakar langit, begitupun Sekolah
Tinggi Teknologi Duta Bangsa mengalami perkembangan yang signifikan dalam
pembangunan gedung. Semakin besar gedung tersebut maka semakin banyak
pula pemakaian lampu pada ruangan yang ada. Dengan begitu, maka akan
sangat menyita waktu apabila menyalakan maupun mematikan lampu-lampu
tersebut dengan cara manual.
Pemecahan masalah tersebut dengan membuat sebuah sistem kendali
yang mengkoneksikan antara mikrokontroler 328 dengan jaringan komputer
yang terintegrasi ke web yang akan memudahkan dalam hal mematikan dan
menyalakan lampu di Sekolah Tinggi Teknologi Duta Bangsa.
Dengan menggunakan sistem ini, maka akan lebih efisiensi terhadap
waktu dan juga menekan cost supaya tidak adanya kelalaian dalam hal
penghematan energi. Ruang lingkup untuk pembuatan sistem pengendalian
jarak jauh pada saat ini diterapkan di Sekolah Tinggi Teknologi Duta Bangsa,
tapi tidak menutup kemungkinan untuk kedepannya bisa digunakan di instansi-
instansi lain yang lebih besar yang lebih menekankan pada komputerisasi dalam
pengerjaannya.
Kata Kunci : Sttdb, Mikrokontroler 328, Web
JUS TEKNO VOL. 02 NO. 02 (2018) 152
1. PENDAHULUAN
Perkembangan aplikasi web yang semakin pesat sejak munculnya teknologi internet
sangat membantu dalam kemudahan serta kecepatan pengiriman, penyampaian
dan penerimaan informasi. Mulai dari perusahaan-perusahaan, sekolah-sekolah,
perguruan tinggi, dan lembaga atau organisasi lainnya telah banyak memanfaatkan
aplikasi web dalam kegiatan penjualan, promosi, belajar dan kegiatan lainnya dimana
dibutuhkan pengiriman, penyebaran dan penerimaan informasi sehingga
memberikan kemudahan bagi pengguna (user) yang membutuhkan. Aplikasi web
atau bisa disebut juga dengan perangkat lunak berbasis web telah berkembang
dengan pesat baik dari segi penggunaan, ukuran, bahasa yang digunakan dan
kompleksitasnya. Aplikasi web pada mulanya hanya berupa situs web yang bersifat
statis dan navigated oriented, serta lebih banyak digunakan sebagai brosur produk
atau profil perusahaan online. Pada saat ini aplikasi web telah banyak yang bersifat
dinamis, interaktif dan task oriented untuk digunakan dalam sistem informasi,
telekomunikasi, perdagangan, perbankan dan lain lain.
Selain website, tidak bisa dipungkiri juga kita masih membutuhkan jaringan
komputer pada sebuah instansi perusahaan. jaringan komputer adalah sekelompok
komputer yang saling berhubungan satu sama lain dengan memanfaatkan media
komunikasi dan suatu protokol komunikasi,sehingga antar komputer dapat saling
berbagi dan bertukar informasi. Komputer adalah suatu perangkat pengolah data.Saat
ini perkembangan komputer sudah sangat pesat mulai dari yang masih banyak
digunakan dengan prosesor jenis pentium 4 sampai dengan sekarang prosesor yang
sudah mencapai jenis core i7 (saat sekarang banyak digunakan pada Notebook).Tidak
dapat dipungkiri bahwa manusia telah atau begitu sangat mengandalkan komputer
sebagai media untuk menghasilkan dan memanfaatkan teknologi informasi untuk
mengolah suatu informasi sehingga dapat distribusikan kepada pihak yang
membutuhkan.
JUS TEKNO VOL. 02 NO. 02 (2018) 153
Untuk dapat terhubung dari satu komputer ke komputer lain, atau dari komputer ke
jaringan internet kita perlu membangun suatu jaringan komputer. Jaringan komputer
merupakan sekelompok komputer otonom yang dihubungkan satu dengan yang
lainnya dengan menggunakan protokol-protokol komunikasi melalui media transmisi
atau media komunikasi sehinga dapat saling berbagi data informasi, program-
program, penggunaan bersama perangkat keras seperti printer, hardisk, dan
sebagainya.Tujuan dibangunnya suatu jaringan komputer adalah untuk membawa
data informasi dari pengirim menuju penerima secara cepat dan tepat tanpa adanya
kesalahan melalui media transmisi atau media komunikasi tertentu. Media transmisi
atau media komunikasi itu sendiri ada yang menggunakan kabel ataupun tanpa kabel.
Dalam era modernisasi, teknologi semakin berkembang, salah satunya dalam hal
pembangunan gedung-gedung pencakar langit, begitupun Sekolah Tinggi Teknologi
Duta Bangsa mengalami perkembangan yang signifikan dalam pembangunan gedung,
Dalam hal ini, penulis menggabungkan manfaat dari adanya internet dengan jaringan
komputer yang ada untuk membuat sebuah sistem kendali jarak jauh berbasis web
yang berguna untuk efisiensi waktu dan juga menekan cost yang selama ini telah di
bayar oleh Sekolah Tinggi Teknologi Duta Bangsa. Pengendalian ini lebih
menekankan kepada lampu yang ada dengan sistem kendali..
2. Identifikasi Masalah
Berdasarkan latar belakang masalah diatas, maka dapat diidentifikasikan
permasalahan yang berkaitan dengan pengendalian sistem kelistrikan di Sekolah
Tinggi Teknologi Duta Bangsa, antara lain:
1. instalasi jaringan komputer yang terintegrasi ke mikroprosesor atmega 328
kurang efektif
2. dalam pengendalian untuk kendali lampu, masih manual
JUS TEKNO VOL. 02 NO. 02 (2018) 154
3. jarak antara titik lampu satu dengan yang lainnya cukup jauh sehingga
memerlukan waktu yang cukup lama untuk mematikan maupun
menghidupkannya
4. maka untuk mempermudah pengolahan pengendalian lampu dibutuhkan aplikasi
yang bisa mengontrol secara otomatis.
3. Batasan Masalah
Hal-hal yang akan dilakukan pada penulisan laporan ini dibatasi pada masalah
yang akan dibahas,yaitu :
1. Data dan fasilitas sistem untuk saat ini di terapkan di Sekolah Tinggi Teknologi
Duta Bangsa.
2. Pengendalian listrik Jarak Jauh Menggunakan 2 Relay Yang Terkoneksi Ke
Mikroprosesor.
3. Bahasa pemograman yang digunakan menggunakan PHP dan bahasa C pada
mikrokontroler 328.
4. Rumusan Masalah
1. Bagaimana membuat koneksi antara jaringan komputer dengan mikroprosesor
atmega 328.
2. Bagaimana cara upload data koneksi dari jaringan komputer dan
mikroprosesor ke website secara online
5. Tujuan Penulisan
Berdasarkan teori-teori pemrograman web, jaringan komputer dan
penggunaan dalam mikroprosesor atmega 328 yang telah saya dapatkan dan saya
pelajari di bangku perkuliahaan, maka maksud dan tujuan dari penulisan laporan ini
adalah menggabungkan ketiga teori diatas untuk membuat sebuat alat sistem kendali
jarak jauh yang dikhususkan dalam mengendalikan kelistrikan di Sekolah Tinggi
Teknologi Duta Bangsa
JUS TEKNO VOL. 02 NO. 02 (2018) 155
1. Bisa mengendalikan lampu yang terdapat di Sekolah Tinggi Teknologi Duta
Bangsa di tempat yang berbeda pada satu waktu dengan memanfaatkan fasilitas
web.
2. Mengetahui jaringan internet working, dan konfigurasinya.
3. Mengetahui salah satu fungsi dari sebuah mikroprosesor atmega 328
6. Manfaat Penulisan
Adapun manfaat dari penulisan Laporan ini adalah :
1. Memberikan pengalaman bagi penyusun didalam pembuatan Laporan penelitian,
agar mendapat gambaran pada saat penyusunan penelitian sebagai syarat
kelulusan jenjang pendidikan Strata satu.
2. Memperoleh pengetahuan tentang dunia kerja di bidang IT.
3. Memahami instalasi jaringan komputer.
4. Memberikan pemahaman dalam sistem kontrol menggunakan mikroprosesor
7. Metode Penulisan
untuk mencapai tujuan penelitian, maka dalam penulisan ini penulis
menggunakan metode metode sebagai berikut :
1. Metode observasi
Yaitu metode pengumpulan data dengan melakukan pengamatan atau datang
langsung ke lokasi penelitian.
2. Studi kepustakaan
Yaitu pengumpulan buku buku yang dijadikan sebagai acuan untuk
pembuatan dan penyampaian informasi
3. Wawancara
Yaitu metode pengumpulan data melalui pertanyaan pertanyaan kepada pihak
pihak terkait yang berhubungan dengan kegiatan penelitian.
JUS TEKNO VOL. 02 NO. 02 (2018) 156
8. LANDASAN TEORI
8.1 Aplikasi
Istilah aplikasi berasal dari bahasa inggris "application" yang berarti penerapan
ataupun penggunaan. Sedangkan secara istilah, pengertian aplikasi adalah suatu
program yang siap untuk digunakan yang dibuat untuk melaksanakan suatu fungsi
bagi pengguna jasa aplikasi serta penggunaan aplikasi lain yang dapat digunakan oleh
suatu sasaran yang akan dituju. Menurut kamus komputer eksekutif, aplikasi
mempunyai arti yaitu pemecahan masalah yang menggunakan salah satu tehnik
pemrosesan data aplikasi yang biasanya berpacu pada sebuah komputansi yang
diinginkan atau diharapkan maupun pemrosesan data yang diharapkan.
8.2 Pengertian Sistem
Sistem berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma)
adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama
untuk memudahkan aliran informasi, materi atau energi untuk mencapai suatu tujuan.
Istilah ini sering dipergunakan untuk menggambarkan suatu set entitas yang
berinteraksi, di mana suatu model matematika seringkali bisa dibuat.
Sistem juga merupakan kesatuan bagian-bagian yang saling berhubungan
yang berada dalam suatu wilayah serta memiliki item-item penggerak, contoh umum
misalnya seperti negara. Negara merupakan suatu kumpulan dari beberapa elemen
kesatuan lain seperti provinsi yang saling berhubungan sehingga membentuk suatu
negara di mana yang berperan sebagai penggeraknya yaitu rakyat yang berada
dinegara tersebut.
8.3 Pengertian Kendali
Sistem kendali atau sistem kontrol (control system) adalah suatu alat (kumpulan alat)
untuk mengendalikan, memerintah, dan mengatur keadaan dari suatu sistem. sistem
JUS TEKNO VOL. 02 NO. 02 (2018) 157
kendali adalah suatu susunan komponen fisik yang terhubung atau terkait sedemikian
rupa sehinga dapat memerintah, mengarahkan, atau mengatur diri sendiri atau sistem
lain. Di dalam dunia engineering danscience sistem kendali cenderung dimaksudkan
untuk sistem kendali dinamis.
8.4 pengertian mikrokontroler
Pengertian Mikrokontroler Mikrokontroler adalah sebuah chip yang berfungsi
sebagai pengontrol rangkaian elektronik dan umunya dapat menyimpan program
didalamnya. Mikrokontroler umumnya terdiri dari CPU (Central Processing Unit),
memori, I/O tertentu dan unit pendukung seperti Analog-to-Digital Converter (ADC)
yang sudah terintegrasi di dalamnya. Kelebihan utama dari mikrokontroler ialah
tersedianya RAM dan peralatan I/O pendukung sehingga ukuran board
mikrokontroler menjadi sangat ringkas. Mikrokontroler MCS51 ialah mikrokomputer
CMOS 8 bit dengan 4 KB Flash PEROM (Programmable and Erasable Only
Memory) yang dapat dihapus dan ditulisi sebanyak 1000 kali. Mikrokontroler ini
diproduksi dengan menggunakan teknologi high density non-volatile memory. Flash
PEROM on-chip tersebut memungkinkan memori program untuk diprogram ulang
dalam sistem (in-system programming) atau dengan menggunakan programmer non-
volatile memory konvensional. Kombinasi CPU 8 bit serba guna dan Flash PEROM,
menjadikan mikrokontroler MCS51 menjadi microcomputer handal yang fleksibel.
8.5 pengertian mikrokontroler Atmega 328
Semuanya berawal dari sebuah thesis yang dibuat oleh Hernando Barragan, di
institute Ivrea, Italia pada tahun 2005, dikembangkan oleh Massimo Banzi dan David
Cuartielles dan diberi nama Arduin of Ivrea. Lalu diganti nama menjadi Arduino
yang dalam bahasa Italia berarti teman yang berani.
JUS TEKNO VOL. 02 NO. 02 (2018) 158
Tujuan awal dibuat Arduino adalah untuk membuat perangkat mudah dan
murah, dari perangkat yang ada saat itu. Dan perangkat tersebut ditujukan untuk para
siswa yang akan membuat perangkat desain dan interaksi.
Sifat Arduino yang Open Source, membuat Arduino berkembang sangat
cepat. Dan banyak lahir perangkat-perangkat sejenis Arduino. Seperti DFRDuino atau
Freeduino, dan kalau yang lokal ada namanya CipaDuino yang dibuat oleh SKIR70,
terus ada MurmerDuino yang dibuat oleh Robot Unyil, ada lagi AViShaDuino yang
salah satu pembuatnya adalah Admin Kelas Robot.
8.6 Contoh program
int LED_PIN = 13;
void setup () {
pinMode (LED_PIN, OUTPUT); // enable pin 13 for digital output
}
void loop () {
digitalWrite (LED_PIN, HIGH); // turn on the LED
delay (1000); // wait one second (1000 milliseconds)
digitalWrite (LED_PIN, LOW); // turn off the LED
delay (1000); // wait one second
}
9. Analisa Kebutuhan
Sistem yang berjalan di Sekolah Tinggi Teknologi Duta bangsa untuk saat ini masih
menggunakan cara manual untuk mematikan atau menyalakan lampu pada semua
ruangan yang ada, sangat menyita waktu jika harus menyalakan dan mematikan
lampu tersebut dengan cara manual apalagi ruangan pada Sekolah Tinggi teknologi
Duta Bangsa.
JUS TEKNO VOL. 02 NO. 02 (2018) 159
Sistem yang berjalan saat ini yaitu dengan cara mengecek satu persatu ruangan yang
mau dipakai untuk proses pembelajaran, dan harus dilakukan rutin setiap harinya,
akan sangat menyita waktu jika ruangan yang harus di cek tersebut banyak jumlahnya
Gambar 3.3 Flowchart Manual
10. Hasil Analisa Sistem
dari hasil analisa yang telah dilakukan, maka dapat disimpulkan bahwa dengan
program yang telah berjalan pada saat ini masih tidak bisa memanfaatkan waktu
sebaik mungkin, membuat karyawan harus tetap memeriksa setiap akan melakukan
pembelajaran pada waktu pagi dan sore hari.
11. Usulan Pemecahan Masalah
Untuk memecahkan masalah yang sekarang terjadi di Sekolah Tinggi Teknologi Duta
bangsa yang telah di analisa dari sistem sebelumnya, maka penulis membuat sebuah
sistem yang akan membuat efisiensi waktu untuk mematikan dan juga menyalakan
JUS TEKNO VOL. 02 NO. 02 (2018) 160
sebuah sistem kelistrikan yang ada, sehingga karyawan Duta Bangsa tidak perlu
untuk setiap saat memeriksa setiap ruangan yang ada pada waktu pagi dan sore hari.
Dengan adanya sistem yang penulis coba buat ini, akan mempermudah
pekerjaan karyawan, dan untuk kedepannya program ini bisa dikembangkan kembali,
tidak hanya untuk mengendalikan lampu saja, akan tetapi bisa mengendalikan yang
lainnya, contohnya AC, Televisi dan lain-lain.
Gambar 3.4 Flowchart Usulan
JUS TEKNO VOL. 02 NO. 02 (2018) 161
12. Blok Diagram Perangkat Lunak
13. Blok Diagram Perangkat Keras
14. Wiring diagram
JUS TEKNO VOL. 02 NO. 02 (2018) 162
15. UML
a.Use Case Diagram
Gambar 4.3 Use case Diagram
b. Sequence Diagram
Gambar 4.4 sequence Diagram
JUS TEKNO VOL. 02 NO. 02 (2018) 163
c. Activity Diagram
Gambar 4.5 Activity Diagram
16. Tabel Pengujian
Gambar 4.9 Halaman Utama Website
Tabel 4.3Pengujian Alamat Website
JUS TEKNO VOL. 02 NO. 02 (2018) 164
No Depenelitian
Pengujian
Data Yang Di Uji Hasil Yang Di
Harapkan
Hasil
1 Menguji ketersediaan
Hosting
reskiperdana.xyz
Di internet
Input data
(reskiperdana.xyz
Di URL browser)
Jika data benar
maka halaman
utama pada web
terbuka, jika salah
maka di arahkan ke
address lain
OK
Gambar Menu login
Tabel 4.4 Pengujian Menu Login
No Depenelitian
Pengujian
Data Yang Di
Uji
Hasil Yang Di
Harapkan
Hasil
2 Menguji penggunaan
pengamanan sistem
(login)
Input data
(username
dan password)
Jika data benar admin
dapat menggunakan
aplikasi jika salah
maka aplikasi tidak
dapat di gunakan
OK
Gambar 4.11 konfirmasi login berhasil
JUS TEKNO VOL. 02 NO. 02 (2018) 165
Tabel 4.5 Pengujian konektivitas
No Depenelitian Pengujian Data Yang Di
Uji
Hasil Yang Di
Harapkan
Hasil
3 Menguji sistem
konektivitas antara
website dan
mikrokontroler
Klik tulisan
yang telah
disediakan
Jika sistem terkoneksi
dengan benar maka
akan langsung masuk
ke menu pengendalian
sistem jarak jauh
berbasis web
OK
No Depenelitian
Pengujian
Data Yang Di
Uji
Hasil Yang Di
Harapkan
Hasil
4 Menguji sistem
kendali listrik di
Sekolah Tinggi
Teknologi Duta
Bangsa
Klik tulisan
yang telah
disediakan
Jika user ingin
mematikan lampu
maka klik tulisan
matikan lampu, dan
jika user ingin
menyalakan lampu
maka klik tulisan
nyalakan lampu
OK
16. PENUTUP
16.1 Kesimpulan
Dari aplikasi yang telah di buat ini, maka di dapat :
1. Ruang lingkup untuk pembuatan sistem pengendalian jarak jauh pada saat ini
diterapkan di Sekolah Tinggi Teknologi Duta Bangsa, tapi tidak menutup
kemungkinan untuk kedepannya bisa digunakan di instansi-instansi lain yang
lebih besar yang lebih menekankan pada komputerisasi dalam pengerjaannya.
2. Menggunakan Bahasa pemograman PHP untuk desain Web, dan Bahasa
Pemograman C untuk syntax Mikrokontroler 328.
JUS TEKNO VOL. 02 NO. 02 (2018) 166
16.2 Saran
Berdasarkan dari sistem yang telah dibuat maka penulis menyarankan :
1. Penelitian ini bisa dijadikan referensi sebagai media pembelajaran khususnya
teknik informatika.
2. Menambahan database dari sistem yang telah dibuat, agar bisa menyimpan
3. Membuat feedback agar user yakin bahwa telah benar-benar mematikan atau
menyalakan lampu.
4. Mengembangkan lagi sistem nya agar tidak hanya lampu yang dapat di
kendalikan.
17. DAFTAR PUSTAKA
a. Dewanto, I. Joko. (2006). Web Desain (Metode Aplikasi dan Implementasi).
Yogyakarta: Graha Ilmu.
b. Sistem Kendali Terdistribusi "Konsep Dasar Sistem Kontrol",. Yogyakarta:
Jurusan Pendidikan Teknik Elektro - Fakutas Teknik Universitas. Negeri
Yogyakarta.
c. Ogata,Katsuhiko.1995.Teknik Kontrol Automatik (Sistem Pengaturan).jilid1.
Erlangga.jakarta. Smith, Carlos A & Corripio, Armando B.1997
d. Sistem Informasi Konsep dan Aplikasi. Pustaka Pelajar. Yogyakarta. Andi
Sunyota. 2007
e. Konsep dan Aplikasi Sistem. Penerbit Andi,. Yogyakarta. Kusumadewi, Sri, dkk,
2006
f. Analisis dan Desain Sistem Informasi, PT Andi Offset, Yogyakarta, 2001