rancang bangun papan iklan dot matrix menggunakan sms

advertisement
RANCANG BANGUN PAPAN IKLAN DOT MATRIX MENGGUNAKAN
SMS BERBASIS MIKROKONTROLER
1
Dadan Nurdin Bagenda , 2Wahyudin
Program Studi Teknik Informatika STMIK LPKIA
2
Program Studi Teknik Informatika STMIK LPKIA
Jln. Soekarno Hatta No. 456 Bandung 40266, Telp. +62 22 75642823, Fax. +62 22 7564282
Email : [email protected]
1
Abstrak
Sejalan dengan perkembangan jaman dan pertumbuhan ekonomi, maka kebutuhan produsen untuk memasang
iklan semakin meningkat. Terbukti dengan semakin banyaknya jumlah papan iklan yang di pasang di tengah
kota dengan berbagai kreasi, salah-satunya papan iklan yang menggunakan tampilan animasi tulisan atau image
dari cahaya-cahaya led (Dot-Matrix). Proses pembuatan iklan Dot-Matrix dilihat dari segi waktu pergantian data
iklan yang lama dengan yang baru membutuhkan waktu yang lama. Dalam penelitian ini telah dirancang sebuah
sistem update informasi pada papan iklan dot matrix menggunakan SMS berbasis Mikrokontroler. Sistem ini
bermanfaat untuk mengganti informasi yang bisa diupdate setiap saat. Sistem ini memanfaatkan sebuah modem
yang bisa menerima pesan setiap saat dari handphone petugas. Atmega 32 akan membaca isi pesan tersebut,
untuk ditampilkan pada rangkaian Display Dot Matriks. Hasil penelitian menunjukkan Modem bisa
dimanfaatkan agar pesan bisa diupdate setiap saat dengan bantuan mikrokontroler dan IC74HC595 sebagai Shift
Registernya.
Kata kunci : Dot Matriks,SMS, Mikrokontroler, Atmega 32, IC74HC595, Shift Register
1. Pendahuluan
Seiring dengan perkembangan teknologi telah
membuat banyak perubahan dan perkembangan di
dunia ini terutama dibidang ilmu pengetahuan.
Banyak penemuan-penemuan baru terutama
dibidang elektronik yang banyak membawa
perubahan yang sangat besar bagi kehidupan
manusia terutama dalam bidang perekonomian.
Bidang perekonomian yang sedang tumbuh pesat di
Indonesia salah satunya adalah Supermarket.
Supermarket merupakan sebuah toko yang menjual
kebutuhan sehari hari yang mempunyai jumlah
produk yang banyak. Dalam memperkenalkan
produk yang terdapat di supermarket biasanya
supermarket memasang iklan.
Teknologi nirkabel yaitu SMS (Short Message
Service) dapat di manfaatkan untuk membuat akses
kepada papan iklan elektronik. SMS ini merupakan
salah satu fitur pada telepon seluler yang sekarang
semakin murah dan memasyarakat.
Saat ini iklan merupakan salah satu sarana untuk
memperkenalkan sebuah produk baik barang
maupun jasa. Dengan menggunakan iklan maka
masyarakat bisa lebih cepat mengenal produk yang
ditawarkan oleh pemasang iklan. Namun sejalan
dengan perkembangan jaman dan pertumbuhan
ekonomi, maka kebutuhan produsen untuk
memasang iklan semakin meningkat. Terbukti
dengan semakin banyaknya jumlah papan iklan
yang di pasang di tengah kota dengan berbagai
kreasi,
salah-satunya
papan
iklan
yang
menggunakan tampilan animasi tulisan atau image
dari cahaya-cahaya led (Dot-Matrix). Proses
pembuatan iklan Dot-Matrix dilihat dari segi waktu
pergantian data iklan yang lama dengan yang baru
membutuhkan waktu yang lama.
Sementara lingkup dan batasan dari pembuatan alat
ini adalah sebagai berikut :
1. Nomor handphone yang telah diatur pada
mikrokontroller yang dapat mengirim sms pada
rangkaian Dot Matrix
2. Menampilkan informasi running text dari sms
3. Menggunakan mikrokontroller atmega32
4. Papan penampil menggunakan LED yang
disusun secara matriks dengan ukuran 7 baris x
32 kolom.
Adapun permasalahan yang ditemui antara lain
adalah :
1. Penyampaian informasi iklan dengan media
yang biasa digunakan seperti spanduk, reklame
memerlukan waktu yang relatif lama.
2. Untuk memperbaharui informasi iklan harus
terhubung langsung dengan display dot matrix
sehingga tidak bisa dilakukan jarak jauh
Adapun tujuan dari penelitian adalah:
1. Membuat papan informasi iklan menggunakan
led(Dot-Matrix), diharapkan dapat mempercepat
waktu penyampaian informasi pada konsumen.
2. Membuat alat papan informasi iklan yang dapat
diperbaharui menggunakan handphone sehingga
dapat diakses dari jarak jauh .
2.Dasar teori
2.1 Teori Tentang Permasalahan
kolom terakhir begitu cepat dan berulang-ulang
maka huruf yang ditampilkan tampak menyala
bersamaan. Tetapi apabila proses scanning kolom
diperlambat maka pergeseran penyalaan kolom
akan terlihat satu persatu.
2.5 Perangkat Lunak yang Digunakan
Papan Informasi Elektronik atau Papan Merek
Digital adalah sebuah bentuk layar elektronik yang
menampilkan informasi, iklan dan pesan lainnya,
biasanya dikontrol dengan komputer untuk
menghindari pengeluaran yang besar. Informasi
yang ditampilkan menggunakan papan merek
digital adalah salah satu bentuk Out Of home
Advertising dimana isi pesan disampaikan dengan
tanda-tanda digital dengan tujuan umum
menyampaikan pesan ke lokasi tertentu dan waktu
tertentu.
2.2 Teori Arsitektur Komputer
Mikrokontroler adalah Sebuah alat pengendalian
(kon-troler) berukuran mikro atau sangat kecil yang
dikemas dalam bentuk chip. Sebuah mikrokontroler
pada dasarnya bekerja seperti sebuah mikroprosesor
pada komputer. Keduanya memiliki sebuah CPU
yang menjalankan instruksi program, melakukan
logika dasar, dan pemindahan data.
Dalam
pembuatan
alat
ini,
digunakan
mikrokontroler atmega32. Atmega32 adalah
mikrokontroler low power
CMOS 8 bit
berdasarkan arsitektur AVR RISC.
Dalam Pembuatan alat ini digunakan perangkat
lunak Arduino IDE sebagai media penghubung
antara program yang akan diisikan ke
mikrokontroler ATmega 32 yang menggunakan
bahasa C.
2.6 UML
Unified Modelling Languange (UML) adalah
sebuah
standar
bahasa
pemodelan
yang
memungkinkan
untuk
menspesifikasi,
memvisualisasi,
membangun
dan
mendokumentasikan sebuah sistem perangkat lunak
. UML mendifinisikan notasi dan syntax/semantik.
Diagram yang dipakai dalam perancangan alat ini
adalah diagram use case, sequence, dan statechart.
3. Analisis dan Perancangan Perangkat Lunak \
3.1 Aliran Kerja
3.1.1 Use Case
Arsitektur AVR ini menggabungkan perintah secara
efektif dengan 32 register umum. Semua register
tersebut
langsung
terhubung
dengan
Arithmetic Logic Unit (ALU) yang memungkinkan
2 register terpisah diproses dengan satu perintah
tunggal dalam satu clock cycle. Hal ini
menghasilkan kode yang efektif dan kecepatan
prosesnya 10 kali lebih cepat dari pada
mikrokontroler CISC biasa. Berikut adalah blok
diagram Mikrokontroler AVR ATMega32
2.3 Perangkat Input yang Digunakan
Perangkat input
yang digunakan adalah
handphone. Dengan fitur SMS (Short Message
Service) yang di miliki oleh handphone
memungkinkan mengupdate informasi dari jarak
jauh yang di tampilkan di dot matrix display.
2.4 Perangkat Output yang Digunakan
Perangkat output yang digunakan adalah dot
matrix display. Prinsip kerja dot matriks adalah
menggunakan sistem scanning kolom dimana pada
satu waktu dari sekian banyak kolom hanya satu
kolom yang menyala. Karena dalam proses
pengulangan penyalaan kolom dari kolom 1 sampai
Gambar 1 Use Case Rancang Bangun Papan Iklan
Dot Matrix
3.1.2 Use Case Scenario
1 Mengirim Pesan
Actor
: Petugas
Pra Kondisi
: Masuk ke menu SMS pada
Handphone,
Mengetik
informasi
Serta
mengirim ke no tujuan
modem
Kondisi akhir
Basic Flow
handphone
: Mengirim SMS
: (1) pilih menu SMS pada
(2) Pilih no tujuan modem
(3) Input text
(4) Pesan terkirim pada no
modem
Alternatif Flow : 2 Membaca isi pesan
Actor
: Petugas
Pra Kondisi
: Modem menerima isi pesan
Kondisi akhir
:Mikrokontroller mengelola isi
pesan
Basic Flow
: (1) Menerima text
(2) Kelola text
Alternatif Flow : 3 Update informasi
Actor
: Petugas
Pra Kondisi
: Mengubah text dengan pesan
baru
Kondisi akhir
: Mengirim text ke display
Basic Flow
: (1) Membaca text
(2) Kirim display text
Alternatif Flow : 4 Display informasi
Actor
: Konsumen, masyarakat
Pra Kondisi
: Display text on
Kondisi akhir
: Update karakter display dot
matrix
Basic Flow
: (1) Membaca karater yang di
kirim mikrokontroller
(2) Update display
Gambar 3 Sequence Diagram Update Informasi
Gambar 4 Sequence Diagram Display Informasi
3.3 Pemodelan Perilaku Sistem
3.3.1 State Diagram
Alternatif Flow : 3.2 Struktur Organisasi Objek dan Pesan
3.2.1 Sequence Diagram
Gambar 5 State Diagram
Gambar 2 Sequence Diagram Mengirim Pesan
3.4 Pseudocode
4.4 Skema Keseluruhan
BEGIN
While
IF edit = 0 THEN
IF delay lebih dari 10 detik then
geser_kiri ()
LOOPING
satu bit ke kiri
tampilkan display
ELSE
LOOPING
satu bit ke kiri edit
tampilkan display
END WHILE
END
4. Analisis dan Perancangan Perangkat Lunak
4.1 Blok Diagram
Gambar 9 Skema Keseluruhan
5. Implementasi Sistem
5.1 Compling Program
Program bahasa C berekstensi *.c, dirubah menjadi
file dengan ekstensi *.hex yang kemudian baru bisa
di baca mikrokontroler atmega 32.
Gambar 6 Blok Diagram
4.2 Subsistem Perangkat Input
Gambar 7 Komunikasi Serial RS-232
4.3 Subsistem Perangkat Output
5.2 Pengujian Subsistem Perangkat Input
5.3.1 Pengujia Modem Wavecom
Pengujian modem wavecom dilakukan dengan cara
menghubungkan modem dengan komputer
menggunakan konektor DB 9 to DB 15. Kemudian
membuka hyperterminal pada windows.
Gambar 10 Pengujian Modem Wavecom
5.2 Pengujian Subsistem Perangkat Output
5.3.1 Pengujia Dot Matrix
Pengujian Dot Matrix di lakukan dengan cara
memasangkan pin-pin dari dot matrix ke port
sistem minimum sesuai dengan jalur, kemudian
membuat listing program untuk pengetesan bahwa
dot matrix berfungsi atau tidak, pada pengujian ini
dot matrix dapat menyala sesuai instruksi yang di
tulis dalam listing program.
Gambar 8 Rangkaian Dot Matrix Display
Gambar 11 Pengujian Dot Matrix
5.3 Integrasi Sistem
Menggabungkan seluruh rangkaian komponen
6. Kesimpulan dan Saran
6.1 Kesimpulan
1. Waktu yang dibutuhkan dalam proses
penyampaian informasi iklan pada konsumen
relative lebih cepat dibandingkan dengan
penyampaian menggunakan media biasa seperti
spanduk dan reklame.
2. Dalam Penyampaian informasi iklan dapat di
lakukan dari jarak jauh menggunkan SMS tanpa
harus terhubung langsung dengan display
6.2 Saran
1. Penyempurnaan lebih lanjut dapat dilakukan
dengan papan penampil dot matrix yang lebih
lebar maupun panjang agar informasi yang di
sampaikan tidak terpotong.
2. Pengembangan selanjutnya dapat di lakukan
dengan android untuk lebih memudahkan
pengguna.
Daftar Pustaka
1. Artanto Dian. (2009). Merakit PLC dengan
Mikrokontroler. Jakarta : PT Elex Media
Komputindo
2. Ary Zona, Ratna Aisuwarya, M.Hafiz. 2013.
Perancangan Display LED Dot Matrix
Menggunakan Mikrokontroler ATmega32.
Padang : Universitas Andalas
3. Pengertian Rancang Bangun. Diakses pada
tanggal 01 Agustus 2014 pukul 19.30 WIB, dari
ml.scribd.com/doc/86711914/BAB-II-HY
4. http://www.wavecom.com.au/product_view.php
?id_product=432 Diakses pada tanggal 01
Agustus 2014 pukul 20.00 WIB
5. http://www.atmel.com/Images/2503s.pdf
Diakses pada tanggal 01 Agustus 2014 pukul
20.30 WIB
6. http://tavipia.staff.gunadarma.ac.id/Downloads/f
older Diakses pada tanggal 01 Agustus 2014
pukul 21.00 WIB
7. www.kepanjangandari.com/sms-teknologi/ pada
tanggal 02 agustus 2014 pukul 21.00 WIB
8. http://arduino.cc/en/Main/Software di akses
pada tanggal 09 agustus 2014 pukul 18.30 WIB
Download