3.4 Perancangan Sistem
3.4.1 Diagram use case Use case
merupakan sebuah model pergerakan suatu sistem perangkat lunak secara fungsional. Dengan ditampilkannya use ca se dapat membantu pengguna atau penulis
selanjutnya dapat mengetahui alur kerja sistem sehingga sistem dapat digunakan dengan sebaik-baiknya. Sistem yang dibangun dengan menggunakan 2 aktor yang
berperan yaitu sebagai user dan admin. Rancangan use case sistem dapat dilihat pada Gambar 3.9.
Admin Login
Logout
Home
Feed
Url
Konten Pencarian
Tambah «extends»
«uses»
«uses»
User Halaman Utama
Hasil Pencarian «extends»
Pencarian «uses»
Hasil Pencarian «extends»
Gambar 3.9 Diagram Use Case
3.4.3. Definisi use case Definisi use case merupakan penjelasan dari setiap kegiatan yang dilakukan aktor
dalam use case. Terdapat kegiatan use case uses yang berarti aktor dapat melakukan kegiatan yang dituju arah panah. Dan kegiatan use case extend yang berarti aktor
dapat melakukan kegiatan jika kondisi kegiatan sebelumnya sudah terpenuhi.
Universitas Sumatera Utara
Tabel 3.6 Definisi Use Case No
Use case Deskripsi
1. Halaman Utama
Menampilakan halaman utama dari sistem pencarian dapat digunakan oleh user
2. Pencarian
Proses pencarian berita yang berhubungan dengan keyword,
dapat digunakan oleh user 3.
Hasil Pencarian Menampilkan judul berita yang berhubungan dengan
keyword , dapat digunakan oleh user
4. Login
Proses masuk ke sistem dan melakukan pngolahan data, hanya digunakan oleh admin
5. Home
Menampilkan halaman utama admin 6.
Feed Menampilkan halaman tabel database feed
7. Url
Proses tambah judul dan alamat berita dengan cara men-download.
8. Konten
Proses pengambilan konten berita 9.
Logout Proses Keluar dari sistem hanya jika sudah login
10. Pencarian Proses pencarian berita yang berhubungan dengan
keyword dapat digunakan oleh admin 11. Tambah
Proses tambah url feed 12. Hasil Pencarian
Menampilkan judul berita dan jumlah kemiripan yang berhubungan dengan keyword
Universitas Sumatera Utara
BAB 4 IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi Sistem