1 IMPLEMENTASI TEKNOLOGI SINDIKASI (RSS) PADA PERANGKAT ANDROID UNTUK PENINGKATAN LAYANAN INFORMASI BERITA LIPI Aris Munandar 1),, Iwan Rohman Setiawa...
IMPLEMENTASI TEKNOLOGI SINDIKASI (RSS) PADA PERANGKAT ANDROID UNTUK PENINGKATAN LAYANAN INFORMASI BERITA LIPI Aris Munandar 1), , Iwan Rohman Setiawan 2), 1,2) UPT
Balai Pengembangan Instrumentasi - LIPI Komplek LIPI, Gedung 30, Jl Sangkuriang, Bandung, Telp. (022) 2503053, Fax. (022)2504577 1)[email protected], 2)[email protected]
INTISARI Perkembangan teknologi internet secara dramatis telah mengubah jenis layanan informasi, salah satunya adalah layanan teknologi sindikasi atau yang dikenal dengan istilah RSS - Really Simple Syndication. RSS merupakan dokumen Extensible Markup Language (XML) yang well-formed (sesuai aturan penulisan dokumen XML) didalamnya berisi informasi deskripsi, lokasi, judul serta atribut lain dari isi sebuah situs website yang akan disindikasi. Teknologi ini bekerja memberikan informasi berita terbaru dari suatu suatu website tanpa harus berkunjung atau menampilkan isi konten dari website tersebut. Pada makalah ini akan dibahas mengenai penerapan Teknologi Sindikasi- Really Simple Syndication (RSS) untuk menampilkan informasi situs berita Lembaga Pengetahuan Indonesia pada perangkat android yang bertujuan untuk mempermudah akses terhadap informasi berita LIPI. Alamat RSS diambil melalui website LIPI, youtube dan media sosial facebook yang dikelompokan berdasarkan kategori berita, sedangkan RSS client sebagai RSS reader dibuat menggunakan layanan application creator - appyet. Hasil implementasi diperlihatkan melalui hasil pengujian pada perangkat android yang menampilkan perubahan informasi berita LIPI berupa sindikasi konten informasi (summary headlines) dan notifikasi berita (Event Notification) sesuai dengan informasi berita yang di publikasi pada website RSS LIPI. Kata Kunci : Informasi, Teknologi Sindikasi, RSS-Really Simple Syndication, XML, Android
ABSTRACT The growth of the Internet technology has dramatically changed the types of information services, one of them is syndicated technology known as RSS - Really Simple Syndication. RSS is a document Extensible Markup Language (XML) is well-formed (according to the rules of writing XML documents) contained a description of the information, location, title and other attributes of the content of a web site to be syndicated. This technology works to provide the latest information about website without having to visit a website or display the contents of the website. This paper will discuss technology Syndication - Really Simple Syndication (RSS) to display and access the latest news about Indonesian Institute of Sciences activity using android mobile devices. RSS address taken from the official LIPI website, youtube and facebook social media grouped by categories. RSS client as an RSS reader application created using appyet service application creator. The results shown the change syndicated news content information (summary headlines) and news notification (Event Notification) that corresponds to the information that is in the news on the RSS LIPI.
PENDAHULUAN Perkembangan teknologi internet secara cepat telah mengubah jumlah dan jenis
layanan informasi yang disajikan melalui berbagai media dan platform diantaranya melalui desktop, tablet PC termasuk piranti bergerak smartphone berbasis sistem operasi android. Pada cara konvensional jenis layanan informasi disajikan secara statis dimana pengguna mengakses informasi melalui model PULL, yaitu suatu model dimana pencarian informasi dilakukan
melalui penelusuran website, baik dengan
pencarian manual atau menggunakan agen independen [1]. Pada model PULL untuk menemukan informasi yang tepat, pengguna akan dihadapakan pada masalah efesiensi waktu dan penggunaan bandwidth karena selama melakukan pencarian informasi, pengguna akan mendapatkan berbagai macam konten yang tidak diinginkan seperti iklan yang didalamnya terdapat konten grafik, musik, atau video yang tentu saja akan menghabiskan waktu dan bandwidth. Teknologi sindikasi atau Really Simple Syndication (RSS) telah ada selama dekade terakhir untuk mengatasi hal tersebut. RSS melayani mekanisme pengiriman informasi melalui sebuah situs web dengan cara mendorong konten kepada pengguna yang bertindak sebagai agregator dan juga sebagai filter konten [2,3,4]. Teknologi RSS memungkinkan pemilik website untuk beralih dari model konvensional PULL dengan model PUSH untuk pengiriman konten informasi secara online. Perbedaan utama antara kedua model tersebut yaitu pada model PULL, website bersifat pasif dimana pengguna mengunjungi website tersebut kemudian melakukan pencarian terhadap informasi yang terbaru sedangkan pada model PUSH, website melakukan pengiriman konten dengan menginformasikan kepada pengguna terlebih dahulu apabila ada infromasi terbaru [5]. Dengan menggunakan RSS tidak akan didapati pengguna yang melakukan pencarian informasi secara manual, tidak akan didapati konten yang tidak relevan dan tidak akan ditemukan iklan promosi yang tidak diinginkan[6]. Lembaga Ilmu Pengetahuan Indonesia (LIPI) sebagai lembaga pemerintah dituntut memberikan pelayanan kepada masyarakat salah satunya adalah memberikan informasi kegiatan LIPI yang dapat di akses secara cepat dan mudah. Dalam upaya tersebut LIPI telah menyediakan website resmi dan alamat RSS yang dapat diakses secara umum, namun hal tersebut belum
optimal karena layanan tersebut belum
dimanfaatkan secara maksimal pada perangkat bergerak sehingga pengguna smartphone mengalami kesulitan dalam mengakses informasi berita LIPI.
Pada makalah ini dibahas mengenai implementasi teknologi Sindikasi (RSS) melalui perancangan dan pembuatan aplikasi smartphone berbasis android yang digunakan untuk memberikan kemudahan akses terhadap informasi berita LIPI secara cepat, tepat dan mudah. Metode yang
dilakukan yaitu
melalui tahapan-tahapan
identifikasi alamat RSS LIPI, perancangan Arsitektur RSS, pembuatan aplikasi RSS sampai dengan pengujian pada perangkat android.
2. LANDASAN TEORI 2.1 RSS (Really Simple Syndication) Really Simple Syndication atau Rich Site Summary atau sering disebut dengan istilah RSS adalah sebuah metode untuk pengumpulan dan penyatuan sebuah isi halaman web yang digunakan untuk
memberikan data informasi ringkas (summary) tentang
headlines, links, dan artikel dari suatu website[7]. Cara menyebarkan konten web seperti ini dikenal juga dengan nama web syndication. Website yang mampu memberikan sumber informasi (file XML) bagi situs lain sering disebut sebagai website yang menyediakan RSS feeds. Sedangkan aplikasi yang digunkan untuk membaca XML dari website lain disebut dengan RSS Reader[8]. XML digunakan untuk menyimpan dan mengidentifikasi struktur informasi yang memiliki konsep hierarki. Cara kerja sebuah RSS Feed adalah seperti gambar 1.
Gambar 1. Cara kerja RSS feed [9]
Website menciptakan RSS feed untuk
menghasilkan konten dalam format XML,
Kemudian pengguna menginstal aplikasi pembaca RSS (RSS Reader) berupa perangkat lunak yang diinstal pada komputer, tablet PC, smartphone atau perangkat lainnya. Pengguna memilih dan menambahkan RSS feed ke RSS reader mereka untuk membuat daftar pribadi dari konten yang mereka butuhkan. RSS reader secara berkala mencari berbagai feed, memeriksa update terbaru,dan memberikan abstrak teks, ringkasan, judul,dan lain-lain, dengan link ke teks lengkap. Sebuah file RSS tediri dari elemen utama sebagai berikut :
RSS Title <description>This is an example of an RSS feed http://www.example.com/main.html Mon, 06 Sep 2010 00:01:00 +0000 Sun, 06 Sep 2009 16:20:00 +00001800Example entry <description>Here is some text containing an interesting description. http://www.example.com/blog/post/1 7bd204c6-1655-4c27-aeee-53f933c5395fSun, 06 Sep 2009 16:20:00 +0000
a. Elemen Channel, terdiri atas metadata yang menjelaskan channel itu sendiri. Sebuah elemen channel setidaknya terdiri dari: nama dari channel , deskripsi channel <description> dan URL channel . b. Elemen Image, adalah elemen optional untuk memasukkan sebuah logo pada RSS. c. Elemen Item, merupakan elemen yang penting dan bagian dinamis dari sebuah file RSS yang terus dapat berubah setiap saat bergantung dari isi berita yang ingin ditampilkan. Elemen item terdiri atas tiga bagian yang sangat penting: nama dari item (headline) , deskripsi dari item (ringkasan) <description> dan URL dari item yang bersangkutan . Dalam file RSS item-item yang diperbolehkan hanya sampai 15 item. Sedangkan untuk title dibatasi kurang dari 100 karakter sementara untuk pendeskripsian dibatasi kurang dari 500 karakter. d. Elemen Textinput, merupakan elemen optional dalam file RSS. Elemen textinput berfungsi sebagai system feedback dari sebuah berita. Elemen ini biasanya digunakan untuk mensubcribe ke newsletter atau digunakan untuk fasilitas pencarian di website yang bersangkutan.
2.2 ANDROID Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware, dan aplikasi [10]. Android menyediakan platform open source bagi para pengembang untuk menciptakan aplikasi mereka sendiri
untuk digunakan pada piranti bergerak.
Sistem operasi android pada awalnya
dikembangkan oleh Android Inc, yaitu sebuah perusahaan pendatang baru yang membuat perangkat lunak untuk ponsel. Perusahaan ini dibeli oleh Google Inc dan untuk pengembangannya dibentuklah Open Handset Alliance (OHA), yaitu sebuah konsorsium yang terdiri dari 34 perusahaan perangkat keras, perangkat lunak, dan telekomunikasi termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.Dalam perkembangannya sistem operasi android sudah merilis beberapa versi, mulai dari versi 1.5 (Cupcake),versi 1.6 (Donuts), Versi 2.1 (Éclair), Versi 2.2 (Froyo), Versi 2.3 (GingerBread), versi 3.0 (Honeycomb), versi 4.0 (Ice Cream Sandwidch), versi 4.1- 4.3.1(JellyBean), dan versi yang terakhir yaitu versi 4.4 - 4.4.4 (Kitkat) Sistem operasi android memiliki arsitektur sama seperti sistem operasi linux yang tersusun atas beberapa layer yaitu : 1.
Application layer : Android akan menggabungkan dengan serangkaian aplikasi inti termasuk klien email, program SMS, Kalender, Peta, Browser, Kontak,, dan lain-lain
2.
Application Framework Layer : Dengan menyediakan sebuah platform pengembangan yang terbuka, pengembangan android menawarkan kemampuan untuk membangun aplikasi yang sangat kaya dan inovatif.
3.
Libraries Layer : Android termasuk satu set pustaka C/C++ yang digunakan oleh sebagai komponen sistem android.
4.
Android Runtime Layer : Android termasuk satu set perpustakaan inti yang menyediakan sebagian besar fungsi yang tersedia di perpustakaan inti dari pemrograman java.
5.
Linux Kernel Layer : Android berhubungan dengan layanan sistem inti seperti keamanan, menajemen memori, manajemen proses, dan network stack. Kernel juga bertindak sebagai lapisan abstraksi antara hardware dan seluruh software stack.
3. METODOLOGI DAN TEKNIK PENGUKURAN 3.1 Identifikasi Alamat RSS Identifikasi dilakukan untuk mengetahui alamat rss feed yang ada pada situs website Lembaga Ilmu Pengetahuan Indonesia (http://rss.lipi.go.id). Hal ini berguna
untuk
proses perancangan desain arsitektur RSS. Selain alamat RSS resmi yang diperoleh dari website lipi, identifikasi dilakukan pada alamat RSS yang memuat terkait dengan
informasi berita LIPI yaitu RSS yang memuat mengenai informasi multimedia dan sosial media.
3.2 Perancangan Arsitektur RSS Alamat RSS dibagi menjadi empat kategori yaitu Kategori Info dan Berita, Kategori Jurnal dan Terbitan, Kategori Forum dan Tautan dan yang terakhir
Kategori
Multimedia dan Sosial Media. Masing-masing Kategori dibuat menjadi beberapa channel dan setiap channel ditampilkan pada halaman yang memuat nama channel, judul berita, dan headline konten berita dan Link Berita. Desain perancangan arsitektur RSS diperlihatkan seperti pada gambar 2.
LIPI- INFO DAN BERITA
NAMA CHANNEL -
Siaran pers dan pengumuman Berita Kegiatan Lembaga Informasi Lelang
JUDUL BERITA
LIPI – JURNAL DAN TERBITAN -
Nomor ISSN untuk publikasi berkala yang telah diterbitkan PDII LIPI Buku-buku yang diterbitkan LIPI Buku-buku elektronik terbuka di buku e LIPI Karya-karya tulis mahasiswa di TESIS Online LIPI Memory of the World dari Indonesia
-
KONTEN BERITA
Artikel-artikel ilmiah yang diterbitkan di Jurnal Online LIPI
LIPI-FORUM DAN TAUTAN -
Artikel Blog Sivitas Fisika Sains Komputasi Sains
LIPI-MULTIMEDIA DAN SOSIAL MEDIA LINK BERITA -
Multimedia Sosial Media
Gambar 2. Perancangan Arsitektur RSS
3.3 Pembuatan Aplikasi RSS Aplikasi dibuat dengan memanfaatkan web open source (www.appyet.com). Web ini bekerja dengan cara mengenerate code menjadi file berekstensi APK. Ekstensi APK ini kemudian
diinstal dan dipasang pada perangkat smartphone android. Proses
pembuatan aplikasi RSS ditunjukan seperti pada gambar 3.
APPYET Create Application
Register/ Login
-
Package Name Application Name Version Name Application Icon Content Rating
com.berita.lipi.apk
Create Module
Build APK
RSS FEED LIPI
Android Gadget Gambar 3. Alur pembuatan aplikasi RSS
3.4. Pengujian Pengujian dilakukan untuk mengetahui keberhasilan aplikasi yang telah dibuat dengan cara
mengetahui respon RSS pada perangkat android terhadap perubahan
informasi RSS pada website LIPI, Perubahan informasi RSS pada perangkat android ditandai dengan notifikasi yang diberikan apabila ada berita baru.
4. HASIL DAN PEMBAHASAN Hasil dari identifikasi yang dilakukan pada bulan februari 2014 didapat sebanyak 12 alamat layanan RSS LIPI. Tabel 1 menunjukan 12 alamat RSS LIPI yang diperoleh pada website LIPI. Tabel 1. Alamat RSS LIPI No 1
Keterangan Berita mengeneai siaran pers dan pengumuman LIPI Berita kegiatan lembaga dan sivitas Informasi Lelang Nomor ISSN untuk publikasi berkala yang telah diterbitkan PDII LIPI Buku-buku yang diterbitkan LIPI Artikel-artikel di blog sivitas LIPI Buku-buku elektronik terbuka di BUKU-e LIPI Karya-karya tulis mahasiswa di TESIS Online LIPI Memory of the World dari Indonesia Artikel-artikel ilmiah yang diterbitkan di Jurnal Online LIPI Artikel, forum dan tautan favorit terkait bidang fisika di portal ilmiah fisik@net Artikel, forum dan tautan favorit terkait bidang komputasi sains di portal ilmiah komputasi
Untuk RSS Informasi multimedia mengenai Lembaga Ilmu Pengetahuan Indonesia diambil dari RSS website Balai Informasi Teknologi –LIPI www.bit.lipi.go.id yang di upload pada youtube, sedangkan informasi sosial media facebook diambil melalui halaman facebook LIPI http://facebook.lipi.go.id. Tabel 2 menunjukan alamat RSS Multimedia dan Sosial Media LIPI.
Tabel 2. Alamat RSS Multimedia dan Sosial Media LIPI 1 2
Keterangan Layanan Multimedia LIPI Sosial media LIPI – Face Book
Pengujian dilakukan pada bulan Juli 2014 menggunakan perangkat smartphone android Lenovo P770 dengan spesifikasi sistem operasi Android Jelly Bean Versi. 4.1.1, Processor Mediatek Dual Core 1.2 GHz, dan RAM 1 GB. Untuk koneksi data
menggunakan Internet GSM. Pada gambar 4 diperlihatkan tampilan RSS LIPI pada aplikasi android yang telah dibuat.
a)
b)
c)
d)
Gambar 4. RSS LIPI pada perangkat android. a) RSS-LIPI kategori dan chanel, b) RSS-LIPI item berita, c)RSS-deskripsi berita, d) RSSNotifikasi
Gambar 4.a menunjukan kategori dan channel berita LIPI serta jumlah item berita yang terbaca untuk masing-masing channel, gambar 4.b menunjukan headline dan summary item untuk channel yang di pilih, gambar 4.c menunjukan deskripsi dari item yang
dipilih beserta link website berita tersebut, dan gambar 4.d menunjukan notifikasi yang menyatakan adanya berita baru. Pada saat aplikasi dijalankan pada tanggal 16 Juli 2014, terdapat 207 total RSS yang dapat terbaca yang ditandai dengan notifikasi pada bagian status bar pada aplikasi android. Tabel 3 menunjukan jumlah total item berita yang terbaca yang dikelompokan berdasarkan kategori berita dan channel.
Tabel 3. Jumlah Item berita yang terbaca 16 Juli 2014
No
1 2 3 1 2 3 4 5 6 1 2 3
1 2
Nama RSS LIPI – INFO DAN BERITA Siaran Pers dan Pengumuman Berita Kegiatan Lembaga Informasi Lelang LIPI – JURNAL DAN TERBITAN ISSN Terbitan LIPI Penerbit LIPI TESIS Online Jurnal Online Buku e-LIPI Memory of the World LIPI – FORUM DAN TAUTAN Artikel Blog Sivitas Fisika Sains Komputasi Sains LIPI – MULTIMEDIA DAN SOSIAL MEDIA Multimedia Sosial Media
Jumlah item
Rentang Waktu Update
12 20 10
Juni – Juli 2014 Juli 2014 Februari – Mei 2013
10 5 19 5 11 -
Juli 2014 Januari – Mei 2014 Januari 2013 – Juni 2014 Januari – Maret 2014 Maret – Juli 2014 -
10 14 12
Juni – Juli 2014 April – Juli 2014 Juli 2013 – Juni 2014
50 29
Februari 2012 – Juni 2014 Juni – Juli 2014
Pada Tabel 3 Item berita setiap channel terbaca pada rentang waktu Februari 2012 – Juli 2014. Jumlah item berita yang terbaca paling banyak ditunjukan pada channel multimedia sebanyak 50 item pada rentang waktu Februari 2012 – Juli 2014, dan paling kecil ditunjukan oleh channel Memory of the world tanpa item berita. Untuk melihat frekuensi update konten perbulan (Januari-Juli 2014) dari data tabel 3 yang terbaca sampai tanggal 16 Juli 2014 diperlihatkan pada tabel 4.
Tabel 4. Item berita RSS LIPI Tahun 2014 yang terbaca pada perangkat Android
No 1 2 3
RSS LIPI LIPI – Info dan Berita Siaran pers dan pengumuman Berita kegiatan lembaga Informasi lelang LIPI LIPI – Jurnal dan Terbitan
Januari
Jumlah item berita - RSS LIPI Febuari Maret April Mei Juni 6
Juli 6 20
1 2 3 4 5 6 1 2 3 1 2
ISSN Terbitan LIPI Penerbit LIPI Tesis Online Jurnal Online Buku e-LIPI Memory of the World LIPI- Forum dan tautan Artikel blog sivitas LIPI Fisika Sains Komputasi Sains LIPI- Multimedia dan Sosial Media Multimedia Sosial Media
10 2
1
2 1
1
3
1 3
1 2
4
1 3 2
2 2
4
1 2 1
1
7 6 2 5 11
2
18
Dari tabel menunjukan bahwa channel berita kegiatan lembaga, ISSN Terbitan LIPI dan Channel sosial media yang terbaca pada tanggal 16 Juli 2014 memiliki frekuensi update berita yang paling sering. Hal ini diperlihatkan dari jumlah item yang ditampilkan pada bulan juli pada masing-masing channel memiliki jumlah berita yang paling banyak. Channel berita kegiatan lembaga sebanyak 20 item, channel ISSN terbitan LIPI sebanyak 10 item, dan channel sosial media sebanyak 18 item.
5. KESIMPULAN Dari hasil pembahasan didapat bahwa teknologi sindikasi – Really Simple Syndication (RSS) untuk layanan informasi berita LIPI telah berhasil di implementasikan pada perangkat android. Informasi baru pada setiap channel yang berasal dari website LIPI ditampilkan pada setiap item channel pada aplikasi android yang ditandai dengan notifikasi. Channel multimedia tercatat memiliki jumlah item berita paling banyak yaitu sebanyak 50 item sedangkan channel kegiatan lembaga dan ISSN terbitan LIPI tercatat memiliki frekuensi upadate paling banyak. Banyaknya item channel yang ditampilkan pada aplikasi ini sangat tergantung pada batas item maksimal RSS pada website LIPI dan frekuensi update konten. Aplikasi ini dapat digunakan untuk memberikan informasi secara cepat, tepat dan mudah dalam mengakses
informasi
berita LIPI melalui perangkat genggam berbasis sistem operasi android.
DAFTAR PUSTAKA : [1] [2] [3]
T. Kapyla, I. Niemi, A. Lehtola, Towards an Accessible Web by Applying PUSH Technology, 2000. J. Foley, The weblog question, Information Week, 2005. B. Hammersley, Content Syndication with RSS, 1st edition O'Reilly Media, April, 2003.
[4] [5] [6] [7] [8]
[9] [10]
M.P. Saucers, Blogging and RSS, Second edition Information Today, Inc., October, 2010. K. Guenther, The Web gets pushy, CIO Enterprise Section, 12(7), 1999. R. Hrastnik, Unleash the Marketing & Publishing Power of RSS, 2005. Bachtiar, Edwin Maolana, 2003, Pengantar RSS, www.IlmuKomputer.com. Elyyani, Implementasi Teknologi Sindikasi dalam Pengelolaan Layanan Informasi Web LAPAN Bandung, Berita Dirgantara LAPAN Vol. 13 No. 4 Desember 2012. Ellen Finkelstein, Syndicating Website With RSS Feed for Dummies, Wiley Publishing, Inc., Indianapolis, Indiana, 2005. Nazruddin Safaat H, Android (Pemograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android), Informatika, Bandung, 2011.