Program Studi Magister Teknik Informatika UAJY SKPL-ClustKT
1119
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi
Magister Teknik Informatika
3. Kebutuhan Fungsionalitas Perangkat Lunak
3.1 Use Case Diagram
Gambar 1 Use Case Diagram
3.2 Use Case Spesification
3.2.1 Use Case Specification : Kelola Stopwords
Brief Description
Use case ini digunakan oleh aktor untuk melakukan pengelolaan kata-kata dalam
stopwords list.
Primary Actor User
Supporting Actor -
Basic Flow 1. Use case ini dimulai ketika aktor memilih
untuk mengelola data stopwords. 2.
Sistem memberikan pilihan untuk menambah kata atau menghapus kata.
3. Aktor memilih untuk menambah kata ke
dalam stopwords list A-1 Aktor memilih untuk menghapus kata
dari stopwords list.
user clust ering dokum en
pem bangunan indeks dokum en
kelola st opwords kelola korpus
include
m elihat isi dokum en
Program Studi Magister Teknik Informatika UAJY SKPL-ClustKT
1219
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi
Magister Teknik Informatika
4. Aktor menginputkan kata baru 5.
Sistem mengecek kata yang telah diinputkan.
E-1 Kata yang diinputkan sudah ada E-2 Kata yang diinputkan mengandung spasi
6. Sistem menyimpan kata baru ke dalam
database. 7.
Use case selesai
Alternative Flow
A-1 Aktor memilih untuk menghapus kata dari stopwords list.
1. Aktor memilih kata yang ingin dihapus
dan menekan tombol hapus. E-3
Aktor belum memilih kata dan menekan tombol hapus.
2. Sistem menghapus kata dari database dan
memberi informasi ke aktor. 3.
Berlanjut ke Basic Flow langkah 7
Error Flow E-1 Kata yang diinputkan sudah ada
1. Sistem memberi peringatan bahwa kata
yang dimasukkan sudah ada dalam stopwords list.
2. Kembali ke Basic Flow langkah yang ke-3
E-2 Kata yang diinputkan mengandung spasi 1.
Sistem memberi peringatan bahwa kata yang dimasukkan mengandung spasi.
2. Kembali ke Basic Flow langkah yang ke-3
E-3 Aktor belum memilih kata dan menekan tombol hapus.
1. Sistem memberi peringatan bahwa Aktor
belum memilih kata yang mau dihapus. 2.
Kembali ke Basic Flow langkah yang ke-3
Pre-Conditions -
Post-Conditions Data kata dalam stopwords list bertambah
atau berkurang.
3.2.2 Use Case Spesification : Kelola Korpus