PEMBANGUNAN APLIKASI NEWS AGGREGATOR BERBASIS ANDROID DILENGKAPI FITUR BERITA PILIHAN

dokumen-dokumen yang mirip
PEMBANGUNAN PERANGKAT LUNAK PENJURIAN WUSHU SANDA BERBASIS WEB MENGGUNAKAN KONSEP SOFTWARE REUSE (Studi Kasus: Satriakusuma Wushu Indonesia - Bandung)

PEMBANGUNAN PERANGKAT LUNAK PENYIRAMAN TANAMAN SECARA OTOMATIS BERBASIS ANDROID

TUGAS AKHIR. Disusun sebagai satu syarat untuk kelulusan Program Strata 1,Program Studi Teknik Informatika, Universitas Pasundan Bandung.

PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM KEAMANAN RUMAH BERBASIS WEB

PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM RUMAH PINTAR BERBASIS MOBILE DAN WEB (Studi Kasus : Penjadwalan Lampu Rumah)

EKSPLORASI PYTHON MENGGUNAKAN FRAMEWORK DJANGO. (Studi Kasus : Sistem Perpustakaan Teknik Informatika UNPAS)

PEMBANGUNAN APLIKASI E-COMMERCE LAYANAN JASA JAHIT BERBASIS WEB

PEMBANGUNAN APLIKASI PENCARIAN LOKASI KULINER DI BANDUNG MENGGUNAKAN TEKNOLOGI AUGMENTED REALITY

PENERAPAN WI-FI TRIANGULATION UNTUK NAVIGASI DALAM GEDUNG BERBASIS ANDROID

PEMBANGUNAN SISTEM MONITORING ALARM KEBAKARAN MENGGUNAKAN SENSOR TEMPERATUR DHT11 BERBASIS MICROCONTROLLER

PEMBANGUNAN PROTOTIPE PENCARIAN BARANG DI BERBAGAI TOKO ONLINE MENGGUNAKAN TEKNIK WEB SCRAPING (STUDI KASUS : TOKO ONLINE DI INDONESIA)

PEMBUATAN MODEL APLIKASI REMINDER MUTABA AH AMAL YAUMIYAH STUDI KASUS YAYASAN TENDA VISI INDONESIA

PENENTUAN POLA ALUMNI DARI DATA TWITTER DENGAN MENGGUNAKAN NAÏVE BAYES (Studi Kasus : Penanganan Alumni di Program Studi Teknik Informatika)

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

PENGEMBANGAN PERANGKAT LUNAK PENGAJUAN SIDANG TUGAS AKHIR MENGGUNAKAN METODOLOGI TEST DRIVEN-DEVELOPMENT

PERANCANGAN KEBUTUHAN SPESIFIKASI HARDWARE UNTUK MEMENUHI PEMBUATAN PC CLONING DI SMK MARHAS MARGAHAYU BANDUNG

PEMBANGUNAN PERANGKAT LUNAK FORUM DISKUSI BERBASIS WEB (Studi Kasus : Himpunan Mahasiswa Teknik Informatika Unpas)

PEMBANGUNAN APLIKASI PEMANTAUAN AKADEMIK SISWA BERBASIS CROSS PLATFORM MOBILE MENGGUNAKAN FRAMEWORK PHONEGAP

PEMBUATAN APLIKASI MULTIMEDIA PEMBELAJARAN PATTERN RECOGNITION PADA KONSEP COMPUTATIONAL THINKING

Equipment Monitoring Control Manajemen System Berbasis Web Application

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

PERANCANGAN USER INTERFACE WEB MENGGUNAKAN CI DAN SVG (Studi Kasus : Building Automation System)

PEMBUATAN APLIKASI MULTIMEDIA PEMBELAJARAN PATTERN GENERALIZATION DAN ABSTRACTION PADA KONSEP COMPUTATIONAL THINKING

PENGEMBANGAN SMART FARMING SISTEM PENYIRAMAN TANAMAN HIDROPONIK DAN AKUAPONIK

PERANCANGAN SISTEM INFORMASI PENERIMAAN SISWA BARU PADA SEKOLAH MENENGAH KEJURUAN SWASTA (Studi Kasus di SMK 45 Lembang Kabupaten Bandung Barat)

ANALISIS & PERANCANGAN PENGEMBANGAN MODEL PENGELOLAAN DATA FISIK ASET PT DIRGANTARA INDONESIA (PERSERO)

PENGUKURAN TINGKAT PENERIMAAN E-LEARNING TERHADAP MAHASISWA KELAS KARYAWAN (Studi kasus: E-learning Teknik Informatika Universitas Pasundan)

BAB III BAB IV Class Diagram... II Sequence Diagram... II Colaboration Digram... II Activity Diagram... II S

PEMBANGUNAN SISTEM DETEKSI KEAMANAN SEPEDA MOTOR BERBASIS MIKROKONTROLER VIA PONSEL

PEMBUATAN MATERI DIGITAL UNTUK MATERI KALKULUS PROPOSISI PADA MATA KULIAH MATEMATIKA LOGIKA

PENGUKURAN TINGKAT KEPUASAN PENGUNJUNG WEBSITE MANCHESTER CITY SUPPORTER CLUB INDONESIA MENGGUNAKAN METODE END USER COMPUTING SATISFACTION (EUCS)

DAFTAR SIMBOL. Yaitu Memperlihatkan Hubungan-hubungan yang terjadi antara actor-aktor SIMBOL NAMA KETERANGAN. Aktor. Use Case.

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG

PENGUKURAN TINGKAT KEPUASAN PELANGGAN TERHADAP KUALITAS LAYANAN ONLINE WEBSITE PT PLN (Studi Kasus: pln.co.id)

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

PEMBANGUNAN SISTEM SMART BUILDING BERBASIS MIKROKONTROLER (Deteksi Ketinggian Air Dalam Sebuah Gedung)

PEMBUATAN APLIKASI MULTIMEDIA PEMBELAJARAN ALGORITHM DESIGN PADA KONSEP COMPUTATIONAL THINKING

PERANCANGAN SISTEM INFORMASI PENILAIAN KINERJA KARYAWAN

SISTEM INVENTORY MENGGUNAKAN SCHEDULE ALERT VB.NET DENGAN FUNGSI ANTICIPATION STOCK BARANG DI GUDANG PADA TOKO LISTRIK JAYA KOMUNIKA

PENGEMBANGAN PROTOTYPE SENSOR PARKIR 4 SISI BERBASIS MIKROKONTROLER

EVALUASI TINGKAT USABILITY WEBSITE PUBLIKASI GEOLOGI

TUGAS AKHIR. Disusun sebagai salah satu syarat untuk kelulusan Program Strata 1, Program Studi Teknik Informatika, Universitas Pasundan Bandung

PERANCANGAN E-COMMERCE DI TOKO REJEKI TANI LEMBANG MENGGUNAKAN CUSTOMER RELATIONSHIP MANAGEMENT

PEMBANGUNAN MODEL DAN PROTOTIPE E-MARKETPLACE BERBASIS WEB MENGGUNAKAN SIG (STUDI KASUS : KASUS KOS-KOSAN DI KOTA BANDUNG) TUGAS AKHIR

PERANCANGAN SISTEM INFORMASI DATA PASIEN BIDAN BERBASIS OPEN SOURCE MENGGUNAKAN ALGORITMA AJAX LIVE SEARCH

DAFTAR ISI SURAT PENGESAHAN SURAT PERNYATAAN ABSTRAK KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR

PEMBANGUNAN DASHBOARD DIVISI PENYULUHAN DI PT. ENZYM BIOTEKNOLOGI INTERNUSA


Daftar Isi. Abstract... Abstrak... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Simbol... Daftar Lampiran...

SISTEM MONITORING PENGANTARAN OBAT PADA PT. XYZ DENGAN PEMROGRAMAN JAVA ANDROID DAN WEB

PENERAPAN REFACTORING DALAM MAINTENANCE PERANGKAT LUNAK

ABSTRAK. Kata kunci : voucher elektronik SMS (Short Message Service)

SURAT PERNYATAAN ABSTRACT ABSTRAK KATA PENGANTAR

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB II TINJAUAN PUSTAKA

DAFTAR ISI. Abstraksi... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Lampiran... BAB I PENDAHULUAN...

HALAMAN PENGESAHAN PEMBIMBING...

STUDI DAN IMPLEMENTASI PEMBAYARAN PPOB (PAYMENT POINT ONLINE BANK) STUDI KASUS REKENING PDAM TIRTAWENING KOTA BANDUNG

TUGAS AKHIR. Disusun sebagai salah satu syarat untuk kelulusan Program Strata 1, di Program Studi Teknik Informatika, Universitas Pasundan Bandung

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... xi. DAFTAR TABEL... xvii. DAFTAR SIMBOL... xx BAB I PENDAHULUAN...

PERANCANGAN PORTFOLIO LAYANAN INTERNET BERDASARKAN FRAMEWORK IT INFRASTRUCTURE LIBRARY (Studi Kasus: Fakultas Teknik Universitas Pasundan)

PEMBANGUNAN APLIKASI MULTIMEDIA INTERAKTIF UNTUK SIMULASI DETERMINISTIC PUSH DOWN AUTOMATA (DPDA)

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Sistem yang Sedang Berjalan. Untuk merancang sebuah aplikasi mobile pelajaran Kimia dasar untuk

DAFTAR ISI. ABSTRACT... i. ABSTRAK... ii. KATA PENGANTAR... iii. DAFTAR ISI... vi. DAFTAR GAMBAR... x. DAFTAR TABEL... xii. DAFTAR SIMBOL...

I.2 Identifikasi Masalah... I-2. I.3 Rumusan Masalah... I-2. I.4 Tujuan... I-3. I.5 Manfaat... I-3. I.6 Batasan Masalah... I-3

BAB IV ANALISA DAN PERANCANGAN SISTEM

Pemodelan Berorientasi Objek

PENGUKURAN TINGKAT USABILITY APLIKASI DATA PENYELIDIKAN MENGGUNAKAN USE QUESTIONNAIRE

PENGEMBANGAN SISTEM SMART- BUILDING UNTUK DETEKSI PENYUSUPAN DI FAKULTAS TEKNIK UNIVERSITAS PASUNDAN

II.3.5 Statechart Diagram... II-14 II.3.6 Activity Diagram... II-15 II.3.7 Component Diagram... II-16 II.3.8 Deployment Diagram... II-16 II.3.

APLIKASI SIMULASI TATATERTIB LALULINTAS BERBASIS MULTIMEDIA UNTUK USIA PRA-SEKOLAH (Studi kasus: Yayasan Taman Lalulintas Ade Irma Nasution Bandung)

ANALISIS PERBANDINGAN JARINGAN DUAL HOMING NODE-B TELKOMSEL DENGAN MEMANFAATKAN GIGABIT PASSIVE OPTICAL NETWORK (GPON) STUDI KASUS DI PT.

SISTEM REKOMENDASI DOSEN PEMBIMBING TUGAS AKHIR BERBASIS TEXT MINING MENGGUNAKAN VECTOR SPACE MODEL

2.4.4 Activity Diagram... II Sequence Diagram... II Collaboration Diagram... II Implementasi... II PHP...

RANCANG BANGUN ALAT PEMANTAU KEMACETAN LALU LINTAS BERBASIS MIKROKONTROLER

PENGEMBANGAN WEBSITE KOMUNITAS STUDI KASUS : KOMUNITAS FOTOGRAFI

BAB 3 ANALISIS DAN PERANCANGAN

PEMBUATAN APLIKASI PENERIMAAN OUTSOURCING BERBASIS WEB

BAB IV ANALISIS DAN PERANCANGAN SISTEM

PENGUKURAN TINGKAT USABILITY WEBSITE SISTEM KEARSIPAN ELEKTRONIK (E-FILING) DENGAN KONSEP HEURISTICS USABILITY

ABSTRACT ABSTRAKSI KATA PENGANTAR

PERANCANGAN INTERAKSI BERBASIS MOBILE STUDI KASUS: PENERIMAAN MAHASISWA BARU DI SITU UNIVERSITAS PASUNDAN BANDUNG

PERANCANGAN SISTEM INFORMASI PELAYANAN BEROBAT DI KLINIK UNIVERSITAS PASUNDAN BANDUNG

PERANCANGAN APLIKASI DETEKSI WAJAH MENGGUNAKAN ALGORITMA VIOLA-JONES

BAB IV ANALISIS DAN RANCANGAN SISTEM Deskripsi Sistem Analisis Sistem Analisis Kebutuhan Fungsional

ABSTRAK. Kata kunci: Spam, Android, Pesan, Java, Webservice. Universitas Kristen Maranatha

ANALISIS TINGKAT KEMATANGAN KEAMANAN INFORMASI PT. MUSTIKA PETROTECH INDONESIA DENGAN MENGGUNAKAN INDEKS KAMI TUGAS AKHIR

STANDAR MUTU LABORATORIUM KOMPUTER UNIVERSITAS PASUNDAN (Studi Kasus : Teknik Informatika Universitas Pasundan Bandung)

TUGAS AKHIR. oleh : Fisilmy Alvionita S NRP :

STIKOM SURABAYA DAFTAR ISI. Halaman. ABSTRAK... i KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... viii BAB I PENDAHULUAN...

PERANCANGAN SISTEM INFORMASI E-LEARNING DI SEKOLAH MENENGAH ATAS (Studi Kasus : SMA Negeri 1 Patokbeusi Kelas XII)

APLIKASI PENCARIAN DATA FILE MUSIK DENGAN ALGORITMA GENETIK PADA ANDROID SITI NURSULISTYAWATI

DAFTAR GAMBAR. Nomor Judul Gambar Halaman

BAB II TINJAUAN PUSTAKA...

PEMBUATAN RHYTHM GAME PADA ANDROID MENGGUNAKAN APLIKASI CONSTRUCT 2 (STUDI KASUS: GAME SYMPHONY ANGKLUNG)

APLIKASI PENGOLAHAN ARSIP SERTIFIKAT PEGAWAI BERBASIS WEB PADA TELKOM LEARNING CENTER

BAB III ANALISA MASALAH DAN PERANCANGAN

DAFTAR SIMBOL. Gambar Nama Fungsi


DAFTAR ISTILAH. Activity Diagram

Transkripsi:

PEMBANGUNAN APLIKASI NEWS AGGREGATOR BERBASIS ANDROID DILENGKAPI FITUR BERITA PILIHAN TUGAS AKHIR Disusun sebagai salah satu syarat untuk kelulusan Program Strata 1, di Program Studi Teknik Informatika, Universitas Pasundan Bandung oleh : Muhamad Saeful Rizky Syukur NRP : 12.304.0146 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS PASUNDAN BANDUNG JULI 2016

LEMBAR PENGESAHAN LAPORAN TUGAS AKHIR Telah diujikan dan dipertahankan dalam Sidang Sarjana Program Studi Teknik Informatika Universitas Pasundan Bandung, pada hari dan tanggal sidang sesuai berita acara sidang, tugas akhir dari : Nama : Muhamad Saeful Rizky Syukur Nrp : 12.304.0146 Dengan judul : PEMBANGUNAN APLIKASI NEWS AGGREGATOR BERBASIS ANDROID DILENGKAPI FITUR BERITA PILIHAN Bandung, 27 Juli 2016 Pembimbing Utama, Menyetujui, Pembimbing Pendamping, ( Dr. Ayi Purbasari, S.T., M.T. ) ( Wanda Gusdya P, S.T., M.T. )

LEMBAR PERNYATAAN KEASLIAN TUGAS AKHIR Saya menyatakan dengan sesungguhnya bahwa : 1. Tugas akhir ini adalah benar-benar asli dan belum pernah diajukan untuk mendapatkan gelar akademik, baik di Universitas Pasundan Bandung maupun di Perguruan Tinggi lainnya. 2. Tugas akhir ini merupakan gagasan, rumusan dan penelitian saya sendiri, tanpa bantuan pihak lain kecuali arahan dari tim Dosen Pembimbing. 3. Dalam tugas akhir ini tidak terdapat karya atau pendapat orang lain, kecuali bagian-bagian tertentu dalam penulisan laporan Tugas Akhir yang saya kutip dari hasil karya orang lain telah dituliskan dalam sumbernya secara jelas sesuai dengan norma, kaidah, dan etika penulisan karya ilmiah, serta disebutkan dalam Daftar Pustaka pada tugas akhir ini. 4. Kakas, perangkat lunak, dan alat bantu kerja lainnya yang digunakan dalam penelitian ini sepenuhnya menjadi tanggung jawab saya, bukan tanggung jawab Universitas Pasundan Bandung. Apabila di kemudian hari ditemukan seluruh atau sebagian laporan tugas akhir ini bukan hasil karya saya sendiri atau adanya plagiasi dalam bagian-bagian tertentu, saya bersedia menerima sangsi akademik, termasuk pencabutan gelar akademik yang saya sandang sesuai dengan norma yang berlaku di Universitas Pasundan, serta perundang-undangan lainnya.. Bandung, 27 Juli 2016 Yang membuat pernyataan, Materai 6000,- ( Mumahad Saeful Rizky S ) NRP. 12.304.0146 i

DAFTAR ISI LEMBAR PERNYATAAN KEASLIAN TUGAS AKHIR... i ABSTRAK... ii ABSTRACT... iii KATA PENGANTAR... iv DAFTAR ISI... v DAFTAR TABEL... vi DAFTAR GAMBAR... vii DAFTAR SIMBOL... ix DAFTAR ISTILAH... xi DAFTAR LAMPIRAN... xiii BAB 1 PENDAHULUAN... 1-1 1.1 Latar Belakang Masalah... 1-1 1.2 Identifikasi Masalah... 1-1 1.3 Tujuan Tugas Akhir... 1-2 1.4 Lingkup Tugas Akhir... 1-2 1.5 Metodologi Tugas Akhir... 1-2 1.6 Sistematika Penulisan Tugas Akhir... 1-3 BAB 2 LANDASAN TEORI... 2-1 2.1 News Aggregator... 2-1 2.2 RSS (Really Simple Syndication)... 2-1 2.2.1 RSS Feed... 2-2 2.2.2 Cara Kerja RSS (Really Simple Syndication)... 2-2 2.2.3 News Aggregator dan Feed Reader... 2-3 2.2.4 Kelebihan dari RSS (Really Simple Syndication)... 2-3 2.3 VSM (Vector Space Model)... 2-4 2.4 Android... 2-6 2.5 Model Proses Pembangunan Perangkat Lunak Waterfall... 2-8 2.5.1 Komunikasi (Communication)... 2-9 2.5.2 Perencanaan (Planning)... 2-10 2.5.3 Pemodelan (Modeling)... 2-10 2.5.4 Kontruksi (Construction)... 2-11 2.5.5 Penyerahan (Deployment)... 2-11 2.6 Perbandingan dengan Penelitian Terdahulu... 2-11 BAB 3 ANALISIS DAN PERANCANGAN... 3-1 v

3.1 Kerangka Tugas Akhir... 3-1 3.2 Deskripsi Umum... 3-2 3.2.1 Manfaat Aplikasi News Aggregator... 3-3 3.2.2 Karakteristik Pengguna Aplikasi News Aggregator... 3-3 3.2.3 Batasan Aplikasi News Aggregator... 3-3 3.2.4 Asumsi dan Ketergantungan Aplikasi News Aggregator... 3-3 3.2.5 Lingkungan Perangkat Lunak... 3-3 3.3 Rekayasa Kebutuhan... 3-3 3.3.1 Kebutuhan Fungsional Aplikasi News Aggregator... 3-4 3.3.2 Kebutuhan Non Fungsional Aplikasi News Aggregator... 3-4 3.4 Analisis... 3-4 3.4.1 Analisis Perilaku dan Skenario... 3-4 3.4.2 Analisis Objek... 3-11 3.4.3 Analisis Data... 3-14 3.5 Perancangan... 3-14 3.5.1 Antarmuka Perangkat Lunak News Aggregator... 3-15 3.5.2 Perancangan implementasi Alogritma VSM (Vector Space Model)... 3-17 3.5.3 Komponen Perangkat Lunak News Aggregator... 3-18 BAB 4 IMPLEMENTASI DAN PENGUJIAN... 4-1 4.1 Implementasi... 4-1 4.1.1 Kebutuhan Implementasi... 4-1 4.1.2 Struktur Folder Aplikasi News Aggregator... 4-1 4.1.3 Fitur Perangkat Lunak... 4-2 4.1.4 Kode Program Perangkat Lunak... 4-2 4.1.5 Antarmuka Perangkat Lunak... 4-5 4.2 Pengujian Perangkat Lunak... 4-8 4.2.1 Skenario Pengujian... 4-8 4.2.2 Hasil Pengujian... 4-9 BAB 5 KESIMPULAN DAN SARAN... 5-1 5.1 Kesimpulan... 5-1 5.2 Saran... 5-1 DAFTAR PUSTAKA LAMPIRAN vi

DAFTAR TABEL Tabel i. Diagram Use Case... ix Tabel ii Diagram Aktivitas... ix Tabel iii. Diagram Sequence... x Tabel iv. Diagram Flowchart... x Tabel v. Daftar Istilah... xii Tabel 2.1 Pemanfaatan VSM (Vector Space Model)... 2-6 Tabel 2.2 Kelebihan dan Kekurangan metodologi Waterfall... 2-9 Tabel 2.3 Perbandingan dengan Penelitian Terdahulu... 2-12 Tabel 3.1 Karakteristik Pengguna Aplikasi News Aggregator... 3-3 Tabel 3.2 Lingkungan Aplikasi News Aggregator... 3-3 Tabel 3.3 Kebutuhan Fungsional Aplakasi News Aggregator... 3-4 Tabel 3.4 Kebutuhan Fungsional Aplikasi News Aggregator... 3-4 Tabel 3.5 Skenario Use Case Pengumpulan Berita... 3-8 Tabel 3.6 Skenario Use Case Filterisasi Berita Pilihan... 3-9 Tabel 3.7 Skenario Use Case Tampil Berita... 3-10 Tabel 4.1 Kebutuhan Perangkat Keras Mobile Application... 4-1 Tabel 4.2 Struktur Folder Aplikasi News Aggregator... 4-2 Tabel 4.3 Fitur Perangkat Lunak News Aggregator... 4-2 Tabel 4.4 Kode Program Pengambilan Data RSS... 4-3 Tabel 4.5 Kode Program Parsing Data RSS... 4-3 Tabel 4.6 Kode Program Tokenisasi dan Penghapusan Stopword... 4-4 Tabel 4.7 Kode Program Pembobotan... 4-4 Tabel 4.8 Kode Program Perhitungan Similaritas... 4-5 Tabel 4.9 Skenario Pengujian... 4-8 Tabel 4.10 Hasil Pengujian... 4-9 vii

DAFTAR GAMBAR Gambar 1.1 Metodologi Tugas Akhir... 1-3 Gambar 2.1 News Aggregator... 2-1 Gambar 2.2 Struktur Android [BRA10]... 2-8 Gambar 2.3 Metodologi Waterfall [PRE15]... 2-9 Gambar 3.1 Kerangka Tugas Akhir Bagian 1... 3-1 Gambar 3.2 Kerangka Tugas Akhir Bagian 2... 3-2 Gambar 3.3 Aplikasi News Aggregator... 3-2 Gambar 3.4 Diagram Use Case Aplikasi News Aggregator... 3-5 Gambar 3.5 Diagram Aktivitas Pengumpulan Berita... 3-6 Gambar 3.6 Filterisasi Berita Pilihan... 3-7 Gambar 3.7 Tampil Berita... 3-8 Gambar 3.8 Diagram Squence Pengumpulan Berita... 3-11 Gambar 3.9 Diagram Squence Filterisasi Berita Pilihan... 3-12 Gambar 3.10 Diagram Sequence Tampil Berita... 3-13 Gambar 3.11 Diagram Kelas Analisis... 3-13 Gambar 3.12 Diagram Kelas Aplikasi News Aggregator... 3-14 Gambar 3.13 Antarmuka Halaman Utama... 3-15 Gambar 3.14 Antarmuka Halaman Isi Berita... 3-15 Gambar 3.15 Halaman Berita Pilihan... 3-16 Gambar 3.16 Form Atur Berita Pilihan... 3-16 Gambar 3.17 Flowchart Algoritma VSM (Vector Space Model)... 3-17 Gambar 4.1 Antarmuka Halaman Utama... 4-6 Gambar 4.2 Antarmuka Halaman Isi Berita... 4-6 Gambar 4.3 Halaman Berita Pilihan... 4-7 Gambar 4.4 Form Atur Berita Pilihan... 4-8 viii

DAFTAR SIMBOL 1. Diagram Use Case Berikut ini merupakan tabel yang mendeskripsikan simbol-simbol yang digunakan dalam penggambaran diagram use case. Tabel i. Diagram Use Case No Simbol Nama Keterangan 1. Actor Simbol ini menggambar menggambarkan segala sesuatu di luar sistem yang berinteraksi dengan sistem tersebut. Aktor dapat berupa sistem, manusia, device yang memiliki peranan dalam keberhasilan operasi dari sistem. 2. Use Case Simbol ini menggambarkan fitur-fitur atau fungsifungsi utama yang dimiliki oleh sistem, tanpa fitur utama ini sistem tidak dapat memenuhi permintaan user/actor. 3. Association Simbol ini menggambarkan interaksi antara actor dan use case. Association dapat berarah (garis dengan anak panah) jika komunikasi satu arah, namun umumnya terjadi kedua (tanpa anak panah) karena salaing berinteraksi. 4. Include Simbol yang menspesifikasikan bahwa use case sumber utama memiliki ketergantungan terhadap use case cabangnya. 2. Diagram Aktivitas Berikut ini merupakan tabel yang mendeskripsikan simbol-simbol yang digunakan dalam penggambaran diagram aktivitas. Tabel ii. Diagram Aktivitas No Simbol Nama Keterangan 1. Start state Simbol ini menggambarkan awal dimulainya sebuah aktivitas. 2. Activity Simbol ini menggambarkan pekerjaan atau aktivitas yang dilakukan. 3. Decision Simbol ini menggambarkan suatu titik atau point pada activity diagram yang mengindikasikan suatu kondisi dimana ada kemungkinan perbedaan transisi. 4. End state Simbol ini menggambarkan akhir atau terminal. 5. State Transition Simbor ini menunjukan kegiatan apa berikutnya setelah suatu kegiatan sebelumnya. ix

3. Diagram Sequence Berikut ini merupakan tabel yang mendeskripsikan simbol-simbol yang digunakan dalam penggambaran diagram sequence. Tabel iii. Diagram Sequence No Simbol Nama Keterangan 1. Actor Simbol ini menggambarkan pengguna yang sedang berinteraksi dengan sistem. 2. Boundary Simbol yang menggambarkan sebuah penggambaran dari kelas interface dari sistem. 3. Controller Simbol yang menggambarkan penghubung antara boundary dengan tabel atau entity. 4. Entity Simbol yang menggambarkan hubungan kegiatan yang akan dilakukan. 5. Object Message Simbol yang menggambarkan pengiriman pesan 6. Message to Self Simbol yang menggambarkan pengiriman pesan pada dirinya sendiri. 7. Return Message Simbol yang menggambarkan pengiriman pesan kembali. 4. Diagram Flowchart Berikut ini merupakan tabel yang mendeskripsikan simbol-simbol yang digunakan dalam penggambaran diagram flowchart. Tabel iv Diagram Flowchart No Simbol Nama Keterangan 1. Start/End Simbol untuk permulaan (start) atau akhir (stop) dari suatu kegiatan. 2. Process Simbol yang menunjukkan pengolahan yang dilakukan oleh xrototyp. 3. Data Simbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya. x

No Simbol Nama Keterangan 4.. Decision Simbol pemilihan proses berdasarkan kondisi yang ada. 5. Off-page reference Simbol untuk keluar masuk atau penyambungan proses pada lembar / halaman yang berbeda. xi

DAFTAR ISTILAH Berikut dibawah ini merupakan istilah-istilah yang terdapat di dalam laporan pembangunan aplikasi news aggregator berbasis Android dilengkapi fitur berita pilihan. Tabel v. Daftar Istilah No Istilah Keterangan 1 User Pengguna perangkat lunak 2 News Aggrgegator Sistem pengumpul berita dari berbagai sumber dan menampilkannya dalam satu tempat 3 Mobile Sistem perangkat lunak yang digunakan pada handphone 4 Smartphone Handphone yang memiliki sistem operasi, seperti android. 5 Open source code Sumber kode program yang dapat diakses bebas 6 Tool Perkakas 7 Business modeling Tahapan untuk memahami masalah dan informasi khusus yang harus sesuai dengan perangkat lunak yang akan dibuat. 8 Requirements Tahapan untuk menjelaskan mengenai kebutuhan-kebutuhan perangkat lunak 9 Analysis and design Tahapan untuk merancang design perangkat lunak yang akan dibuat. Pada tahapan ini mulai dilakukan perancangan prototipe perangkat lunak. 10 Implementation Pada tahapan ini perangkat lunak mulai dibangun berdasarkan hasil analisis dan perangcangan. 11 Test Pada tahapan ini perangkat lunak mulai dibangun berdasarkan hasil analisis dan perangcangan. xii

DAFTAR LAMPIRAN LAMPIRAN A PENGUJIAN ALGORITMA VSM (Vector Space Model).. A-1 LAMPIRAN B KODE PROGRAM ALGORITMA VSM (Vector Space Model) B-1 xiii