1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan Internet menjadikan informasi begitu mudah diakses tanpa batasan geografis dan waktu. Untuk selalu mengikuti perkembangan zaman, kita tidak terlepas dari informasi. Kita dengan mudah mendapatkan informasi dalam waktu sekejap. RSS (Really Simple Syndication) memungkinkan pengguna Internet berlangganan berita kepada situs web yang menyediakan feed RSS, umumnya adalah situs web berita, dimana konten beritanya selalu berganti secara berkala. RSS juga dapat menjadi sebuah cara yang mudah bagi situs web berita untuk menyampaikan berita mereka kepada para pelanggannya. Untuk menggunakan teknologi ini, pengguna Internet membutuhkan sebuah aplikasi untuk mengumpulkan RSS favorit mereka. Umumnya, pengguna Internet tidak hanya berlangganan pada satu penyedia berita, melainkan berbagai penyedia berita untuk memenuhi kebutuhan akan informasi. Untuk itu, pengguna Internet harus membuka beberapa situs web yang menampilkan berbagai jenis berita. Sekitar tahun 2005, bermunculan istilah Web 2.0 dengan sekitar 9,5 juta hasil pencarian Google mengenai Web 2.0 ini. Sebuah konferensi di gelar oleh O'Reilly and MediaLive International untuk memperjelas istilah Web 2.0 ini. Salah satu prinsip utama Web 2.0 adalah Web sebagai platform. Dengan pergerakan web sebagai platform, RSS (Really Simple Syndication) mengalami
2 perkembangan pesat yang didukung dengan pertumbuhan blogosphere (kumpulan blog sebagai sebuah jaringan sosial). RSS yang dimulai sebagai sebuah cara yang mudah bagi sebuah penyedia konten untuk menyebarkan konten mereka ke para pelanggannya sekarang telah berevolusi menjadi ke arah web services Perkembangan teknologi dalam dunia web dan kebutuhan pengguna Internet akan informasi atau berita seperti yang telah dijabarkan di atas, menjadi dasar dari ide dan inspirasi kami, sehingga kami membuat skripsi dengan judul Analisis dan Perancangan Aplikasi RSS Aggregator dengan Teknologi Berbasis Web 2.0. Aplikasi RSS Aggregator ini dirancang untuk menampilkan dan mengorganisasikan konten berita yang berasal dari berbagai penyedia konten berupa artikel berita maupun artikel blog dalam bentuk format RSS, sehingga para pengguna Internet dapat mengakses berbagai berita terbaru secara efisien dari berbagai situs web penyedia konten yang disukai. Aplikasi ini juga tidak terlepas dari customization yang dapat dilakukan oleh pengguna sehingga pengguna menjadi lebih leluasa karena kekuatan sebuah web terletak pada kekuatan pengguna yang juga merupakan prinsip dari web 2.0. Oleh sebab itu, aplikasi RSS aggregator ini dibuat untuk mengorganisasikan konten-konten yang disajikan secara RSS dari berbagai penyedia konten berupa artikel berita maupun blog sehingga menjadi sebuah portal bagi para pengguna internet untuk menampilkan artikel-artikel favoritnya dari situs-situs penyedia yang bersangkutan.
3 1.2 Ruang Lingkup Untuk pembahasan sebuah topik skripsi yang lebih terarah dan terfokus pada tujuan yang ingin dicapai, maka skripsi ini akan membahas hal-hal sebagai berikut : 1. Teknologi RSS yang merupakan sebuah teknologi dapat membantu mempermudah para pengguna menghadapi kebutuhan yang beragam akan berita 2. Bagaimana aplikasi RSS Aggregator ini dapat membantu memecahkan permasalahan-permasalahan dari sisi pengguna maupun infrastruktur Internet Indonesia yang sangat terbatas Dalam skripsi kami tidak membahas akan hal-hal sebagai berikut: 1. Masalah keamanan aplikasi 2. Proses bisnis dalam web seperti data-data pageview, cost per click, page impression dan lain-lain yang dipengaruhi oleh RSS ini 1.3 Tujuan dan Manfaat Tujuan dari penulisan skripsi ini adalah sebagai berikut : 1. Menganalisis permasalahan-permasalahan yang dihadapi oleh para pengguna terhadap kebutuhan akan berita 2. Membantu memudahkan pengguna dalam mengakses berbagai informasiinformasi sesuai kebutuhan pengguna 3. Mengedukasi pengguna Internet Indonesia akan manfaat teknologi RSS ini 4. Mencoba memecahkan solusi bandwidth Internet Indonesia pengguna dengan menerapkan teknologi web yang lebih efisien
4 Manfaat dari penulisan skripsi ini adalah sebagai berikut : 1. Dapat memecahkan permasalahan-permasalahan yang dihadapi pengguna Internet terhadap kebutuhan akan berita 2. Penyedia konten berita dapat terbantu dalam hal distribusi konten beritanya 3. Menghasilkan sebuah aplikasi yang hemat bandwidth karena memanfaatkan teknologi web terkini 1.4 Metodelogi Penelitian Metode yang digunakan dalam menyusun skripsi ini adalah: 1. Metode Analisis o Melakukan analisis terhadap permasalahan-permasalahan aplikasi yang sudah ada o Melakukan analisis terhadap kebutuhan pengguna dan sifat pengguna terhadap aplikasi web o Melakukan studi kepustakaan, dengan mencari berbagai narasumber tertulis yang relevan dengan topik skripsi ini. o Mengidentifikasi persyaratan sistem 2. Studi Kepustakaan Metode yang dilakukan agar memperoleh data-data serta masukan ide-ide yang secara teoritis dapat dijadikan landasan utama dalam penyusunan skripsi ini. Kegiatan yang dilakukan antara lain adalah dengan membaca buku-buku yang terkait, mencari artikel-artikel dari berbagai macam media, meringkas, menterjemahkan dan mengambil
5 kesimpulan dari bahan-bahan yang sudah didapatkan yang berkaitan dengan Analisis dan Perancangan Aplikasi RSS aggregator dengan Teknologi Berbasis Web 2.0. 3. Metode Perancangan Metode perancangan yang dipakai dalam merancang aplikasi ini adalah Metode SDLC (System Development Life Cycle). 1.5 Sistematika Penulisan Sistematika dalam penulisan skripsi ini disusun dengan urutan sebagai berikut : 1. BAB 1 PENDAHULUAN Bab ini akan membahas mengenai latar belakang masalah, ruang lingkup, tujuan dan manfaat, metodologi penelitian yang dilakukan, serta sistematika penulisan untuk menjelaskan pokok-pokok pembahasan. 2. BAB 2 LANDASAN TEORI Bab ini akan menguraikan teori-teori yang mendukung penelitian ini, yang menjadi dasar bagi pemecahan masalah dan didapat dengan melakukan studi pustaka sebagai landasan dalam melakukan penelitian. 3. BAB 3 ANALISIS DAN PERANCANGAN Bab ini membahas mengenai analisis dan perancangan perangkat lunak, menganalisis masalah-masalah yang dihadapi, pemecahan masalah, serta perancangan perangkat lunak secara lengkap.
6 4. BAB 4 IMPLEMENTASI DAN EVALUASI Bab ini menjelaskan implementasi perangkat lunak, sarana yang dibutuhkan, dan contoh cara pengoperasian perangkat lunak yang dirancang. Bab ini juga menguraikan hasil evaluasi dari penelitian ini. 5. BAB 5 KESIMPULAN DAN SARAN Bab ini mengemukakan kesimpulan dari penelitian yang dilakukan dan saran-saran yang diusulkan untuk pengembangan lebih lanjut agar tercapai hasil yang lebih baik.