1)
Imelda U.V. Simanjuntak, 2]Asep Suhendar
1,2)
Program Studi Teknik Elektro, Fakultas Teknik
Universitas Mercu Buana Jakarta
Jl. Meruya Selatan, Kembangan, Jakarta Barat
Email: 1)imelda.simanjuntak0110@gmail.com; 2)Suhendarasep45@yahoo.co.id,
116
Imelda U.V. Simanjuntak, Asep Suhendar
Jurnal Ilmiah Teknologi Informasi Terapan
Volume IV, No 2, 30 April 2018
ISSN: 2407 - 3911
International Journal Of Innovative Research In running yang terus berjalan sesuai pesan yang
Management, Engineering And Technology yang dikirim melalui SMS.
berjudul “Wireless Notice Board Using Arduino And 4. Mikrokontrol yang digunakan adalah Arduino
GSM” (Jishnu S, Raouf AP, Sufail UK, Vishnu, dan Uno ATmega328.
Shahana M. Mei 2016). 5. Modul GSM yang digunakan SIM800L.
6. Modul Converter DC to DC (step down) yang
Letak perbedaan penelitian referensi dengan
digunakan adalah LM2596
penelitian ini adalah Jishnu S, Raouf AP, Sufail UK,
7. Adaptor power supply yang digunakan input 100
Vishnu, dan Shahana M. melakukan penelitian hanya
– 240 V(AC) , 0,2 A, 50 – 60 HZ. Output 9.0
melalui software proteus dan lcd 16x2 yang ada di
V(DC).
proteus. Sedangkan penelitian ini menggunakan modul
8. Tidak ada perhitungan ataupun rumus-rumus
P10 ukuran 16cm x 32cm, yang mana memiliki
persamaan.
kesulitan lebih lagi dalam hal pencodingannya dan
hasil tampilan lcd yang lebih komplit.
Running text sebagai media informasi dengan II. KAJIAN PUSTAKA
komunikasi melalui SMS (short message service) dari II.1 ARDUINO UNO ATmega328
ponsel, kemudian pesan diterima oleh modul GSM
(global system for mobile communications) sim800L Arduino adalah suatu perangkat prototipe
yang diteruskan ke mikrokontroller Arduino untuk elektronik berbasis mikrokontroler yang flexible dan
ditampilkan pada display running text yang dapat open source, perangkat keras dan perangkat lunaknya
berupa huruf , angka dan tanda baca. mudah digunakan.
Hasil dari penelitian ini diharapkan meningkatkan Berikut akan dijelaskan mengenai Board Arduino
efisiensi penulisan teks dengan menggunakan SMS Uno. Menggunakan mikrokontroller ATmega328.
dan juga dapat dijadikan salah satu bahan acuan untuk Secara umum posisi/letak pin-pin terminal I/O pada
penerapan sistem komunikasi memanfaatkan jaringan berbagai board Arduino posisinya sama dengan
GSM pada implementasi dan kegunaan yang beragam. posisi/letak pin-pin terminal I/O dari Arduino Unoyang
mempunyai 14 pin digital yang dapat diset sebagai
Penulisan teks saat ini kebanyakan mengandalkan Input/Output (beberapa diantaranya mempunyai fungsi
unit komputer, remote control ataupun telah diprogram ganda), 6 pin Input Analog.
langsung didalam mikrokontrolnya sehingga tidak
dapat berubahubah kalimatnya. Sedangkan remote
memiliki jarak yang terbatas dengan running text itu
sendiri. Oleh karena itu melalui rancang bangun
running text ini diharapkan :
1. Jarak jangkauan menjadi lebih luas
2. Proses perubahan teks nya bisa dilakukan
sewaktu-waktu
3. Proses pengubahan data running teks menjadi
lebih mudah dari konvensional.
117
Imelda U.V. Simanjuntak, Asep Suhendar
Jurnal Ilmiah Teknologi Informasi Terapan
Volume IV, No 2, 30 April 2018
ISSN: 2407 - 3911
II.2 Modul SIM800L rangkaian tulisan berjalan saja, tetapi juga bisa untuk
menampilkan gambar atau logo.
Modul GSM adalah alat yang berfungsi sebagai
tranceiver untuk menerima perintah dari pengguna dan
mengirimkan informasi hasil eksekusi perintah.
118
Imelda U.V. Simanjuntak, Asep Suhendar
Jurnal Ilmiah Teknologi Informasi Terapan
Volume IV, No 2, 30 April 2018
ISSN: 2407 - 3911
Perancanga
2 n Sistem Octarina Nur Rancangan
Penulisan Samijayani, menggunakan
pada Rahsanjani, ATMega 8535 &
running text Fadjar Iftikar, Led dot matrik
menggunak 2014
an SMS
Wireless Jishnu & Hanya simulasi
3 Notice Raouf,2016 dengan Proteus
Board
Using
Aduino &
GSM
Rancang Imelda *Rancangan
4 Bangun Simanjuntak, menggunakan
Running Asep Mikrokontrol
Text Suhendar, Arduino Uno
Berbasis 2017 dengan output Gambar 4 Flowchart
Arduino tampilan
Uno menggunakan III.2 Blok Diagram
Dengan Modul P10
Komunikas Berikut ini adalah blok diagram didalam
i SMS rancangan:
119
Imelda U.V. Simanjuntak, Asep Suhendar
Jurnal Ilmiah Teknologi Informasi Terapan
Volume IV, No 2, 30 April 2018
ISSN: 2407 - 3911
120
Imelda U.V. Simanjuntak, Asep Suhendar
Jurnal Ilmiah Teknologi Informasi Terapan
Volume IV, No 2, 30 April 2018
ISSN: 2407 - 3911
Komponen Jumlah
IV.1 Implementasi Perancangan
Implementasi perancangan dimulai dengan
Modul Arduino Uno 2 Pcs inisialisasi semua komponen, mulai dari arduino yang
dihubungkan ke modul sim800l. Lalu modul arduino
Modul GSM Sim800L 1 Pcs dihubungkan juga ke modul running text p10 dengan
usb kabel. Dan semuanya itu terhubung jadi satu
Modul Converter DC to 1 Pcs kesatuan dengan perangkat lunak arduino.
DC step down LM2595
Penambahan coding inti sebagai pelengkap sistem
Adaptor 1 Pcs running text modul p10, adalah sebagai berikut:
Program ArduinoModul P10
USB kabel 1 Pcs #include <SPI.h>
#include <DMD.h>
Software Arduino IDE Terinstal #include <TimerOne.h>
#include "SystemFont5x7.h"
#include "Arial_black_16.h"
#define DISPLAYS_ACROSS 1
#define DISPLAYS_DOWN 1
III.5 Perancangan Perangkat Lunak DMD dmd(DISPLAYS_ACROSS, DISPLAYS_DOWN);
#define max_char 250
Arduino Uno dapat diprogram dengan perangkat char message[max_char];
lunak Arduino. Pada ATMega328 di Arduino terdapat charr_char;
byte index = 0;
bootloader yang memungkinkan Anda untuk meng-
voidScanDMD() {
upload kode baru untuk itu tanpa menggunakan dmd.scanDisplayBySPI();
programmer hardware eksternal.Software untuk }
membuat, mengkompilasi dan meng-upload program void setup(void) {
yaitu Arduino IDE(integrated development Serial.begin(9600);
Serial.print("Ready");
environment) atau disebut juga Arduino Software yang Timer1.initialize( 1000 );
juga bersifat Open Source. Gambar 8 menampilkan Timer1.attachInterrupt(ScanDMD );
antarmuka IDE Arduino. dmd.clearScreen( true );
}
void loop() {
dmd.clearScreen( true );
dmd.selectFont(SystemFont5x7);
dmd.drawMarquee(message,
strlen(message),(32*DISPLAYS_ACROSS)-1 ,4);
long start=millis();
long timer=start;
boolean ret=false;
while(!ret){
if ((timer+50) <millis()) {
ret=dmd.stepMarquee(-1,0);
timer=millis();
serial();
}
}
}
void serial(){
static char buffer[256];
staticsize_tpos; // position of next
Gambar 8 Tampilan IDE Arduino write
while (Serial.available() &&pos<sizeof buffer - 1)
Sumber : www.kelasrobot.com , 2017 {
// Read incoming byte.
char c = Serial.read();
message[pos++] = c;
121
Imelda U.V. Simanjuntak, Asep Suhendar
Jurnal Ilmiah Teknologi Informasi Terapan
Volume IV, No 2, 30 April 2018
ISSN: 2407 - 3911
IV.2 Pengujian
Setelah melalui tahap integrasi, maka selanjutnya
dilakukan pengujian. Tahap pengujian ini bertujuan
untuk menguji kerja sistem secara kesuluruhan. Pada
tahap pengujian ini melibatkan pengujian terhadap Gambar 9. Penulisan command 1 via sms
perangkat keras dan perangkat lunak.
122
Imelda U.V. Simanjuntak, Asep Suhendar
Jurnal Ilmiah Teknologi Informasi Terapan
Volume IV, No 2, 30 April 2018
ISSN: 2407 - 3911
123
Imelda U.V. Simanjuntak, Asep Suhendar
Jurnal Ilmiah Teknologi Informasi Terapan
Volume IV, No 2, 30 April 2018
ISSN: 2407 - 3911
REFERENSI
Cotta, A. & Devidas, N. T. (2016). International
Journal Of Innovative Research In
Management, Engineering And Technology.
Wireless Communication Using HC-05
Bluetooth Module Interfaced With Arduino.
ISSN 2278-7798.
Darmawan, A. & Andrianto,H.(2016). Arduino Belajar
Cepat dan Pemrograman, hlm,12-26.
Jishnu, S. & Raouf, A. P. (2016). International Journal
Of Innovative Research In Management,
Engineering And Technology. Wireless Notice
Board Using Arduino & GSM. ISSN 2456-
0448.
Mardiana & Meizano, A. M. (2015). Seminar Nasional
Sains dan Teknologi IV.Purwarupa Running
Text LED Matrix Berbasis Arduino.
124
Imelda U.V. Simanjuntak, Asep Suhendar
Jurnal Ilmiah Teknologi Informasi Terapan
Volume IV, No 2, 30 April 2018