Penampil Informasi Really Simple Syndication (RSS) pada Moving Sign Display Menggunakan Komunikasi General Packet Radio Service (GPRS)

dokumen-dokumen yang mirip
Penampil Informasi Really Simple Syndication (RSS) pada Moving Sign Display Menggunakan Komunikasi General Packet Radio Service (GPRS) Abstract

BAB IV PENGUJIAN DAN ANALISIS

BAB III PERANCANGAN. Dalam bab ini akan dibahas mengenai deskripsi alat, perancangan dan realisasi dari

Penampil Informasi Really Simple Syndication (RSS) pada Moving Sign Display Menggunakan Komunikasi General Packet Radio Service (GPRS)

APLIKASI WEB EMBEDDED MICROCONTROLLER UNTUK PENGINFORMASIAN KONDISI LALU LINTAS BERUPA TULISAN MENGGUNAKAN WEB BROWSER MELALUI JARINGAN GPRS

BAB 3 PERANCANGAN SISTEM

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN. 3.1 Diagram blok sistem

BAB V PENGUJIAN DAN ANALISIS. dapat berjalan sesuai perancangan pada bab sebelumnya, selanjutnya akan dilakukan

MANAJEMEN CATU DAYA BERBASIS MIKROKONTROLER MELALUI MEDIA WEB DENGAN STUDI KASUS MANAJEMEN CATU DAYA ROUTER

BAB 3 PERANCANGAN SISTEM

STARTER KIT Application Note AN162 Web Scrapping Dengan GSM STARTER KIT

BAB 3 PERANCANGAN ALAT

BAB IV PENERAPAN DAN PENGUJIAN

WIZnet. Application Note AN178 Wireless IP Printer 1 Oleh : Tim IE

RANCANG BANGUN SISTEM MONITORING POSISI PUSKESMAS KELILING DENGAN MENGGUNAKAN GPS DAN JARINGAN GSM UNTUK APLIKASI TELEMEDIKA

BAB I PENDAHULUAN. 1.2 Rumusan Masalah Berdasarkan uraian di atas, dapat dikemukakan permasalahan sebagai berikut:

BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK

Tinjauan dari penelitian yang sudah ada diperlukan untuk dilakukannya. sebelumnya dengan perancangan sistem yang akan dilakukan pada penelitian tugas

BAB III PERANCANGAN SISTEM

BAB IV PENGUJIAN DAN ANALISA. komponen-komponen sistem yang telah dirancang baik pada sistem (input)

BAB IV PERANCANGAN. Gambar 4.1 Blok diagram program

BAB III PERANCANGAN SISTEM

Implementasi dan Analisis Perangkat Pengirim Data Sensor melalui Modul A6 GSM/GPRS berbasis Microcontroller

BAB 3 PERANCANGAN SISTEM. 3.1 Rancangan Perangkat Keras Sistem Penuntun Satpam. diilustrasikan berdasarkan blok diagram sebagai berikut:

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM. AVR ATMega162 sebagai modul master yang bekerja sebagai penghubung antara

INKUBATOR BAYI BERBASIS MIKROKONTROLER DILENGKAPI SISTEM TELEMETRI MELALUI JARINGAN RS 485

MANUAL VRE GATEWAY

BAB III PERANCANGAN DAN IMPLEMENTASI

BAB IV ANALISA DAN PENGUJIAN ALAT

SISTEM PENYEWAAN LAPANGAN FUTSAL MENGGUNAKAN RFID

WIZnet. Application Note AN179 Wireless IP Printer 2 Oleh : Tim IE

BAB III PERANCANGAN DAN PEMBUATAN ALAT

AMOS MARITO SIMANJUNTAK NIM : INDRI LESTARI NIM :

AKUISISI DATA PADA SLOT READER MENGGUNAKAN KOMPUTER UNTUK MEMONITOR

BAB II KONSEP DASAR SISTEM PENGONTROL PARTITUR OTOMATIS

BAB IV HASIL PENGUJIAN DAN PENGAMATAN. lunak (software) aplikasi Android dan perangkat keras (hardware) meliputi

BAB III PERANCANGAN. Sistem management ruang rapat yang sedang berjalan saat ini masih

BAB IV PENGUJIAN DAN ANALISA DATA

BAB III PERANCANGAN ALAT

Buku Petunjuk Manajer sambungan Edisi 1.0 ID

BAB IV HASIL DAN PEMBAHASAN. b. Microprocessor minimal Pentium IV. c. VGA dengan resolusi 1280 x 600 dan mendukung Microsoft Windows

BAB III PERANCANGAN SISTEMKENDALI PADA EXHAUST FAN MENGGUNAKAN SMS GATEWAY

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV CARA KERJA DAN PERANCANGAN SISTEM. ketiga juri diarea pertandingan menekan keypad pada alat pencatat score, setelah

BAB III PERANCANGAN. Gambar 3.1. Pegasus PFH-500 (a) dan Pegasus PF-5210 (b)

BAB IV PENGUJIAN DAN ANALISIS

TUGAS AKHIR EDHRIWANSYAH NST

PC-Link. 1x Komputer / Laptop dengan OS Windows 2000, Windows XP atau yang lebih tinggi. Gambar 1 Blok Diagram AN200

BAB III PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

PERANCANGAN DAN PEREALISASIAN SISTEM EDC (ELECTRONIC DATA CAPTURE) DENGAN SMARTCARD. Disusun Oleh : Nama : Andrian Reza Nrp :

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISA DAN PENGUJIAN ALAT

IMPLEMENTASI TEKNOLOGI SINDIKASI DALAM PENGELOLAAN LAYANAN INFORMASI WEB LAPAN BANDUNG

ABSTRAK. Kata kunci: Arduino, Switch, Access Point, LED, LCD, Buzzer, . i Universitas Kristen Maranatha

BAB IV PERANCANGAN SISTEM

III. METODE PENELITIAN. Penelitian tugas akhir ini dilaksanakan di Laboratorium Elektronika Dasar

DT-51 Application Note

ABSTRAK. i Universitas Kristen Maranatha

BAB IV ANALISA DAN PENGUJIAN ALAT. Bab ini membahas hasil dari sistem yang telah dirancang sebelumnya

Sistem Keamanan Pintu Gerbang Berbasis AT89C51 Teroptimasi Basisdata Melalui Antarmuka Port Serial

PEMBUATAN SISTEM PENYAMPAIAN INFORMASI SUARA (AUDIO) KE BERBAGAI TEMPAT/RUANGAN MENGGUNAKAN MIKROKONTROLER AT89S51 TUGAS AKHIR

BAB III PERENCANAAN DAN REALISASI SISTEM

Pengembangan RTU (Remote Terminal Unit) untuk Sistem Kontrol Jarak Jauh berbasis IP

BAB IV PENGUJIAN DAN ANALISA DATA

BAB III PERANCANGAN ALAT

II.4 Keypad II.5 LCD II.6 Pengenalan Perangkat Lunak Visual Basic Pada PC (Server) II.6.1 Integrated Development Environment...

BAB III PERANCANGAN ALAT

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB III PERANCANGAN DAN REALISASI ALAT

BAB 3 PERANCANGAN SISTEM. Perancangan aplikasi meliputi server, pengajar dan mahasiswa. Server akan

BAB 3 PERANCANGAN SISTEM. Ruang Kelas Dengan Menggunakan Controller Board ARM2368 ini adalah Controller

Persyaratan Produk. I.1 Pendahuluan. I.1.1 Tujuan. I.1.2 Ruang Lingkup

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN ALAT. Pada bagian ini akan dijelaskan mengenai bagaimana alat dapat

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

PEMANFAATAN RFID SEBAGAI PEMERIKSA JUMLAH BAN DI GUDANG PENYIMPANAN BERBASISKAN ARDUINO DENGAN SMS SEBAGAI MEDIA TRANSMISI DATA

BAB III PERANCANGAN SISTEM

PERANCANGAN KENDALI KELISTRIKAN RUMAH BERBASIS WEBSITE. Naskah Publikasi

BAB V PENGUJIAN DAN ANALISIS. pengukuran terhadap parameter-parameter dari setiap komponen per blok maupun

BAB III PERANCANGAN ALAT

BAB 3 PERANCANGAN SISTEM

BAB III PERANCANGAN DAN REALISASI ALAT

BAB 4 IMPLEMENTASI DAN EVALUASI. menerapkan Pengontrolan Dan Monitoring Ruang Kelas Dengan Menggunakan

Budi Santoso 1), Ade Elbani 2), Muhammad Saleh 3) Jurusan Teknik Elektro Fakultas Teknik Universitas Tanjungpura

ABSTRAK. Universitas Kristen Maranatha

BAB IV HASIL PENELITIAN

Sebuah modem GSM mendefinisikan sebuah antarmuka yang. memungkinkan aplikasi komputer atau peralatan lain untuk mengirim dan

BAB 3 PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

PERANCANGAN PENGENDALIAN KETINGGIAN CAIRAN DALAM BENTUK LEVEL SIMULATOR BERBASIS AVR 8535 YANG DIKENDALIKAN MELALUI JARINGAN TCP/IP

BAB II LANDASAN TEORI

BAB III PERANCANGAN ALAT

SST-21 MOVING SIGN CONTROLLER SYSTEM

BAB 3 PERANCANGAN SISTEM. ruangan yang menggunakan led matrix dan sensor PING))). Led matrix berfungsi

BAB III PERENCANAAN DAN PEMBUATAN ALAT

Transkripsi:

Penampil Informasi Really Simple Syndication (RSS) pada Moving Sign Display Menggunakan Komunikasi General Packet Radio Service (GPRS) 1) Ivan. F.D. Patty, 2) F. Dalu Setiaji, 3) Hartanto K. Wardana Fakultas Teknik Elektronika dan Komputer Universitas Kristen Satya Wacana Jl. Diponegoro 52-60, Salatiga 50771, Indonesia Email : 1) ivan_patty@yahoo.com, 2) fdsetiaji@yahoo.com, 3) hkwardana@yahoo.com Abstract In this project we designed a Moving Sign Display (MSD) that can display Really Simple Syndication (RSS) information accessed from the Internet. To connect to the Internet we used a SIM300 module that has GPRS feature, as a modem. The user can choose one of five categories of information. For every chosen category, ten newest information will be displayed on the MSD. Every 30 minutes, this information will be automatically updated. Keywords: Moving Sign Display, Really Simple Syndication, GPRS 1. Pendahuluan Moving Sign Display (MSD) merupakan salah satu media penyampaian informasi berupa teks. Penggunaan yang lazim adalah sebagai media iklan (menggantikan papan reklame) karena sifatnya yang dinamis dan aktraktif. Penggunaan MSD sebagai media informasi bisa ditemukan di Stasiun Pengisian Bahan Bakar Umum (SPBU), restoran, hotel, dan bank. Namun demikian, untuk melakukan update informasi pada MSD yang ada saat ini, sebagian besar masih menggunakan keyboard tambahan atau menggunakan komunikasi serial yang dihubungkan dengan sebuah Personal Computer (PC) sebagai antarmuka. Hal ini mengharuskan pengguna melakukan update pesan secara langsung di lokasi di mana MSD ditempatkan. Jadi jika operator tidak meng-update informasi secara manual maka tampilan MSD menjadi monoton dan membosankan, sehingga mengurangi fungsi media tersebut. Untuk mengatasi masalah tersebut, maka dirancang sebuah alat yang dapat meng-update pesan yang tertampil pada MSD secara otomatis dan berkala. Informasi yang ditampilkan diambil dari Internet, yang merupakan media penyedia berbagai macam informasi yang up-to-date. Dengan memanfaatkan informasi yang tersedia di Internet, maka kebutuhan akan informasi yang up-todate dapat terpenuhi. Alat ini dapat dipasang pada tempat-tempat umum, misalnya 151

Jurnal Teknologi Informasi-Aiti, Vol. 9. No.2, Agustus 2012 : 101-200 pada ruang tunggu, atau café. Karena sifatnya yang atraktif dan up-to-date tersebut, maka MSD akan lebih menarik perhatian orang untuk membaca informasi yang ditampilkannya. 2. Kajian Pustaka Really Simple Syndication (RSS) merupakan metode untuk memperoleh dan mengirimkan informasi. Teknologi RSS memungkinkan pengguna internet berlangganan informasi ke situs yang menyediakan RSS feed dan mendapatkan kiriman berita atau informasi terbaru ke program pembaca RSS (RSS reader program). Program pembaca RSS ini akan mengingatkan pengguna apabila ada informasi baru untuk dibaca. Selain content filtering RSS juga bisa dimanfaatkan untuk berbagai tujuan seperti: pemasaran, press release, laporan reguler produk, atau aktivitas lain yang membutuhkan publikasi rutin dan terbarukan [1],[2],[3]. Untuk mengakses situs yang menyediakan RSS feed dapat menggunakan layanan GPRS melalui modem GPRS misalnya menggunakan modul GSM/GPRS SIM300 yang dapat bekerja pada tiga pita frekuensi yaitu ESGM 900, DCS 1800, PCS 1900 [4]. Untuk dapat mengakses SIM300 digunakan ATcommand. Beberapa perintah ATcommand yang digunakan untuk melakukan konesi GPRS dapat dilihat pada Tabel 1. Tabel 1 ATcommand Koneksi GPRS Perintah Penjelasan Format AT+CSTT Set APN, USER ID, AT+CSTT= < APN >,< USER PASSWORD ID >,< PASSWORD > AT+CDNSCFG Set DNS AT+CDNSCFG= < pri_dns >,< sec_dns > AT+CIICR Memulai koneksi GPRS AT+CIICR AT+CIFSR Mengambil IP Address dari Provider AT+CIFSR AT+CDNSORIP Set Pilihan Koneksi AT+CDNSORIP=0/1 AT+CIPSTART AT+CIPSTART=( TCP / UDP Membuka koneksi ke TCP ),( IP ADDRESS / DOMAIN server NAME ), PORT AT+CIPSEND Memulai Pengiriman Data AT+CIPSEND, kemudian kirim HTTP request, lalu CTRL+Z Informasi yang didapat dari RSS feed akan ditampilkan menggunakan modul penampil dotmatrix. Cara menyalakan dotmatrix ini pada prinsipnya sama seperti menyalakan sebuah LED. Ketika anoda diberi tegangan positif (VCC) dan katoda diberi tegangan negatif (GND) maka LED akan menyala. Apabila diinginkan muncul pola nyala LED tertentu pada dotmatrix, maka dibutuhkan scanning pada baris atau kolomnya. Scanning baris atau kolom disini adalah menghidup-matikan kolom atau baris secara bergantian dengan cepat sehingga tampak dotmatrix tersebut menyala secara bersamaan. 152

Penampil Informasi RSS (Patty, dkk) Gambar 1 adalah ilustrasi nyala dotmatrix LED dengan pola huruf A. Diasumsikan bahwa angka 0 adalah LED mati, dan angka 1 adalah LED menyala. Berurutan B1,B2, B7 merupakan baris, sedangkan 1,2, 5 adalah kolom. Pola A jika direpresentasikan secara heksadesimal adalah:(0x04, 0x0A, 0x11, 0x11, 0x1F, 0x11, 0x11 ). Agar huruf A tertampil, yang perlu dilakukan adalah memuat nilai 0x04 pada kolom dan menyalakan baris pertama (B1) dengan baris yang lain dimatikan. Selanjutnya nilai 0x0A dimuat pada kolom dan hanya baris 2 (B2) yang dinyalakan, lalu berlanjut ke nilai selanjutnya. Proses ini terus berulang sampai semua pola telah termuat dan dengan frekuensi scanning yang tinggi, sehingga akan didapatkan pola stabil huruf A pada dotmatrix LED [5]. B1 1 2 3 4 5 B2 B3 B4 B5 B6 B7 Gambar 1 Ilustrasi Pola Pada Dotmatrix LED 5x7 3. Perancangan Alat yang dirancang terdiri dari dua modul, yaitu modul kontrol dan modul penampil. Diagram blok alat yang dirancang ditunjukkan pada Gambar 2.Bagian Modul Kontrol terdiri dari sebuah modem untuk melakukan koneksi internet, sebuah LCD dan keypad. Sedangkan pada Modul Penampil, digunakan 15 buah dotmatrix LED. Keseluruhan kerja alat dikendalikan oleh sebuah mikrokontroler ARM CortexM0 LPC 1114. Jika dibandingkan dengan mikrokontroler 32 bit lainnya, jumlah pin LPC1114 lebih sedikit dan tidak memerlukan kemampuan khusus untuk memasang prosesor ini pada board [6]. Modul Kontrol Modul Penampil Modem LCD Driver kolom Moving Sign Display Driver baris Keypad CATU DAYA Gambar 2 Blok Diagram Alat LCD digunakan sebagai media penampil pilihan kategori informasi yang disediakan. Keypad digunakan unuk memilih satu dari lima kategori informasi yang disediakan. Untuk setiap kategori yang dipilih, sepuluh informasi terbaru akan 153

Jurnal Teknologi Informasi-Aiti, Vol. 9. No.2, Agustus 2012 : 101-200 ditampilkan di MSD. Apabila tidak ada perubahan pilihan kategori informasi dalam 30 menit, alat akan meng-update informasi secara otomatis untuk kategori yang sudah ada. Wujud fisik Modul Penampil dan Modul Kontrol yang dirancang ditunjukkan pada Gambar 3 dan Gambar 4. Gambar 3 Modul Penampil (MSD) Berukuran 60cm 12cm Gambar 4 Modul Kontrol Untuk Memilih Kategori Informasi START Masukkan Password tidak Password benar? ya Pilih kategori informasi Connect GPRS tidak Berhasil? ya ya Parsing RSS ya Tampilkan pada MSD Sudah 30 menit? Tidak tidak Ada input keypad? Gambar 5 Diagram Alir Alat Keseluruhan Alat Sedangkan perancangan perangkat lunak menggunakan diagram alir seperti yang ditunjukkan Gambar 5. Setelah alat dihidupkan, pengguna harus memasukkan 154

Penampil Informasi RSS (Patty, dkk) password, lalu mekanisme autentikasi dijalankan. Jika password benar maka pengguna akan masuk ke menu pemilihan kategori informasi, sebaliknya jika password salah maka pengguna diminta untuk memasukkan password lagi. Setelah kategori informasi dipilih, maka alat akan melakukan koneksi ke situs penyedia RSS feed melalui modem GPRS (General Packet Radio Service) sampai berhasil. Selanjutnya akan dilakukan parsing RSS untuk mendapatkan judul dan deskripsi informasi dari situs yang dituju. Setelah proses parsing selesai informasi akan ditampilkan di MSD. Proses update informasi dilakukan setiap 30 menit sekali dengan melakukan koneksi ke situs penyedia RSS feed. Pengguna dapat mengubah kategori dan selang waktu update informasi dengan melalui keypad. 4. Pengujian dan Analisis Gambar 6 Diagram Alir Koneksi GPRS Pengujian pertama dilakukan pada modul SIM300, untuk melakukan koneksi GPRS dan membaca dokumen RSS dari situs yang dituju. Situs yang dituju merupakan situs yang memiliki RSS feed. Pengujian dilakukan dengan menanamkan perangkat lunak pada mikrokontroler yang berfungsi untuk memberikan perintah pada SIM300 untuk melakukan koneksi GPRS dan membuka serta membaca dokumen RSS dari 155

Jurnal Teknologi Informasi-Aiti, Vol. 9. No.2, Agustus 2012 : 101-200 situs yang dituju. Diagram alir perangkat lunak yang ditanamkan pada mikrokontroler ditunjukkan pada Gambar 6. Ketika mikrokontroler mengirimkan perintah pada SIM300, maka SIM300 akan membalas sesuai dengan statusnya. Apabila jawaban yang diberikan SIM300 sesuai dengan yang diharapkan, barulah perintah-perintah selanjutnya dikirimkan. Hasil dari pengujian koneksi GPRS pada SIM300 (Gambar 7) menunjukkan jawaban yang dikirim oleh SIM300. Ketika koneksi GPRS telah berhasil, maka SIM300 akan mengembalikan jawaban CONNECT OK. Setelah koneksi berhasil, kemudian barulah dikirimkan HTTP request pada situs yang dituju yang berisi permintaan untuk mengambil dokumen RSS. Apabila HTTP request berhasil, maka SIM300 akan mengirimkan jawaban SEND OK. Gambar 7 Hasil Pengujian Koneksi GPRS Gambar 8 Contoh Dokumen RSS Setelah pengiriman HTTP request berhasil maka situs yang dituju akan mengirimkan dokumen RSS yang diminta, seperti dicontohkan Gambar 8 untuk situs www.metrotvnews.com. Dokumen tersebut kemudian di-parsing oleh mikrokontroler sehingga hanya akan diambil judul dan deskripsinya saja. 156

Penampil Informasi RSS (Patty, dkk) Gambar 9 Diagram alir parsing RSS Selanjutnya dilakukan pengujian parsing RSS untuk mengambil judul dan deskripsi informasi yang diakses dari situs yang dituju. Selanjutnya hasil parsing dokumen RSS ini akan ditampilkan pada MSD. RSS yang merupakan dokumen XML menggunakan tag di dalam tanda < dan > untuk mendefinisikan kontennya. Tag-tag inilah yang dijadikan acuan untuk memilah antara judul dan deskripsi dari setiap informasi yang tersedia pada RSS, yang selanjutnya akan disimpan dalam buffer. Diagram alir perangkat lunak yang dirancang ditunjukkan pada Gambar 9. Gambar 10 Hasil Parsing RSS Selanjutnya dokumen yang diambil tersebut kemudian diparsing menggunakan mikrokontroler. Gambar 10 menunjukkan contoh hasil parsing dokumen RSS. Dari hasil parsing tersebut dapat disimpulkan bahwa perangkat lunak yang dirancang telah bekerja dengan baik dalam mengambil judul dan deskripsi dari suatu dokumen RSS. Selanjutnya dilakukan pengujian keseluruhan alat untuk mengetahui apakah modul yang dirancang dapat menampilkan hasil parsing RSS pada MSD. Gambar 157

Jurnal Teknologi Informasi-Aiti, Vol. 9. No.2, Agustus 2012 : 101-200 11 menunjukkan contoh hasil pengujian MSD, yang sedang menampilkan teks berjalan berisi informasi olahraga, yang merupakan hasil parsing RSS dari situs www.detik.com. Sedangkan untuk menguji kemampuan alat untuk meng-update informasi secara otomatis, dilakukan dengan menyalakan alat selama empat jam secara terus menerus. Hasil pengujian menunjukkan bahwa informasi yang ditampilkan dapat di-update setiap 30 menit sekali secara otomatis sesuai dengan yang dirancang. Gambar 11 Contoh Tampilan Pada MSD Yang Difoto Berturutan Waktu 5. Simpulan Berdasarkan hasil pengujian alat, maka dapat disimpulkan bahwa dokumen RSS dapat diparsing menggunakan mikrokontroler untuk diambil judul dan deskripsi dari masing-masing berita yang terdapat dalam dokumen tersebut. Modul Moving Sign Display (MSD) dengan menggunakan 15 buah dotmatrix dapat dengan baik menampilkan informasi terbaru yang terdapat pada web yang dituju, dalam bentuk teks berjalan. 6. Daftar Pustaka [1] http://feed2.w3.org/docs/rss2.html.diakses tanggal 17 Agustus 2012. [2] Hammersley, B. 2003. Content Syndication with RSS., O Reilly [3] Holzner. S. 2006. Secrets of RSS, Peachpit Press. [4] SIMCOM. 2008. Hardware Design SIM300C_HD_V2.08. SIMCOM [5] Praja, O. W. 2011. Sistem Antrian Pelanggan Menggunakan Jaringan RS485, Skripsi, Fakultas Teknik Elektronika dan Komputer, UKSW, Salatiga. [6] http://www.kelas-mikrokontrol.com/e-learning/mikrokontroler mengenalarm-cortex%c2%adm0.html. Diakses tanggal 2 Agustus 2012. 158