Use Case Specification : Kelola Stopwords

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