METODOLOGI PENELITIAN
4.1 Analisa Masalah dan Kebutuhan .1 Analisa Masalah
4.2.2 Skenario Use Case
Skenario use case merupakan tabel yang menggambarkan deskripsi rinci dari tiap use case. Berikut adalah skenario use case untuk setiap use case yang ada pada system kompresi yang akan dibangun.
1. Use Case File
Tabel 4.1 Skenario Use Case File
Identifikasi
Nama Use Case File
Deskripsi Merupakan menu yang memiliki submenu
add file, select file, dan remove file.
Aktor User
Kondisi Akhir Sistem menampilkan submenu yang ada pada menu file.
Skenario
No Aksi Aktor Aksi Sistem
1 Aktor memilih menu File
Sistem menampilkan
submenu dari menu file yaitu
add file, select file dan remove file.
2. Use Case Action
Tabel 4.2 Skenario Use Case Action
Identifikasi
Nama Use Case Action
Deskripsi Merupakan menu yang memiliki submenu
compress dan decompress.
Aktor User
Kondisi Awal User memilih menu menu Action
Kondisi Akhir Sistem menampilkan submenu yang ada
pada menu action
Skenario
No Aksi Aktor Aksi Sistem
1 Aktor memilih menu action
Sistem menampilkan submenu dari menu action yaitu compress dan
decompress.
3. Use Case Audio
Tabel 4.3 Skenario Use Case Audio
Identifikasi
Nama Use Case Audio
Deskripsi Merupakan menu yang memiliki submenu
Aktor User
Kondisi Awal User memilih menu menu audio
Kondisi Akhir Sistem menampilkan submenu yang ada
pada menu audio.
Skenario
No Aksi Aktor Aksi Sistem
1 Aktor memilih menu audio.
Sistem menampilkan submenu dari menu audio yaitu play, pause, stop, next
dan previous.
4. Use Case Add File
Tabel 4.4 Skenario Use Case Add File
Identifikasi
Nama Use Case Add File
Deskripsi Merupakan pilihan menu untuk
memasukkan file tunggal ke dalam list file
Aktor User
Kondisi Awal User memilih submenu Add File
Kondisi Akhir Sistem menyimpan file ke dalam list file
Skenario
No Aksi Aktor Aksi Sistem
1 Aktor memilih submenu Add
File pada menu file
Sistem menampilkan jendela
open file
2 Aktor memilih file tunggal yang diinginkan
3 Aktor memilih tombol open Sistem menampilkan file terpilih pada list file
5. Use Case Select File
Tabel 4.5 Skenario Use Select File
Identifikasi
Nama Use Case Select File
Deskripsi
Merupakan pilihan submenu untuk memasukkan menandai atau menseleksi file dalam list file
Aktor User
Kondisi Awal User memilih submenu select file
Kondisi Akhir Sistem menandai atau menseleksi file dalam list file
Skenario
No Aksi Aktor Aksi Sistem
1 Aktor memilih submenu
select file pada menu file
Sistem menseleksi file dalam
list file
6. Use Case Remove File
Tabel 4.6 Skenario Use Case Remove File
Identifikasi
Nama Use Case Remove file
Deskripsi Merupakan pilihan submenu untuk
menghapus file dalam list file
Aktor User
Kondisi Awal User memilih submenu remove file
Kondisi Akhir Sistem menghapus file dalam list file
Skenario
No Aksi Aktor Aksi Sistem
1 Aktor memilih submenu
remove file pada menu file
Sistem menghapus file dalam
7. Use Case Compress
Tabel 4.7 Skenario Use Case Compress
Identifikasi
Nama Use Case Compress
Deskripsi Merupakan pilihan menu untuk
mengompress file wave
Aktor User
Kondisi Awal User memilih submenu Compress
Kondisi Akhir Sistem menyimpan file wave yang telah
dikompress
Skenario
No Aksi Aktor Aksi Sistem
1 Aktor memilih file yang telah tersedia pada list file
2
Aktor memilih directory untuk menyimpan hasil kompresan
System menampilkan jendela browse folder
3 Actor memilih folder untuk menyimpan
4 Aktor memilih tombol ok
5 Aktor memilih submenu
compress pada menu proses
Sistem melakukan proses compressing dan menyimpan file compressing pada folder yang telah dipilih.
8. Use Case Decompress
Tabel 4.8 Skenario Use Case Decompress
Identifikasi
Nama Use Case Decompress
Deskripsi Merupakan pilihan menu untuk
me-uncompress file wave
Kondisi Awal User memilih menu Decompress
Kondisi Akhir Sistem menyimpan file wave yang telah
di-uncompress
Skenario
No Aksi Aktor Aksi Sistem
1 Aktor memilih file yang telah tersedia pada list file
2
Aktor memilih directory untuk menyimpan hasil file
decompress
System menampilkan jendela
browse folder
3 Actor memilih folder untuk menyimpan
4 Aktor memilih tombol ok
5 Aktor memilih submenu
decompress pada menu proses
Sistem melakukan proses
uncompressing dan
menyimpan file pada folder yang telah dipilih.
9. Use Case Play
Tabel 4.9 Skenario Use Case Play
Identifikasi
Nama Use Case Play
Deskripsi Merupakan pilihan menu untuk memainkan
file
Aktor User
Kondisi Awal User memilih submenu Play
Kondisi Akhir Sistem memainkan file wave
Skenario
No Aksi Aktor Aksi Sistem
1 Aktor memilih file yang telah tersedia pada list file
2 Aktor memilih submenu play
10. Use Case Pause
Tabel 4.10 Skenario Use Case Pause
Identifikasi
Nama Use Case Pause
Deskripsi
Merupakan pilihan menu untuk
menberhentikan file wave yang dimainkan secara sementara
Aktor User
Kondisi Awal User memilih submenu pause
Kondisi Akhir Sistem memberhentikan file wave
Skenario
No Aksi Aktor Aksi Sistem
1
Ketika ada file wave yang sedang dimainkan, actor memilih submenu pause pada
menu audio
Sistem memberhentikan file
wave yang sedang
dimainkan, untuk
memainkan kembali pilih submenu play pada menu
audio
11. Use Case Stop
Tabel 4.11 Skenario Use Case Stop
Identifikasi
Nama Use Case Stop
Deskripsi Merupakan pilihan submenu untuk
menberhentikan file wave yang dimainkan
Aktor User
Kondisi Awal User memilih submenu stop
Kondisi Akhir Sistem memberhentikan file wave
Skenario
No Aksi Aktor Aksi Sistem
1 Ketika ada file wave yang sedang dimainkan, actor
Sistem memberhentikan file
memilih submenu stop pada
menu audio
12. Use Case Next
Tabel 4.12 Skenario Use Case Next
Identifikasi
Nama Use Case Next
Deskripsi
Merupakan pilihan submenu untuk memainkan file wave pada file berikutnya dalam list file
Aktor User
Kondisi Awal User memilih submenu next
Kondisi Akhir Sistem memainkan file wave pada file berikutnya
Skenario
No Aksi Aktor Aksi Sistem
1 Actor memilih submenu next pada menu audio
Sistem memainkan file berikutnya yang terdapat pada list file
13. Use Case Previous
Tabel 4.13 Skenario Use Case Previous
Identifikasi Nama Use Case Previous
Deskripsi
Merupakan pilihan submenu untuk
memainkan file wave pada file sebelumnya dalam list file
Aktor User
Kondisi Awal User memilih submenu previous
Kondisi Akhir Sistem memainkan file wave pada file sebelumnya
No Aksi Aktor Aksi Sistem
1 Actor memilih submenu
previous pada menu audio
Sistem memainkan file sebelumnya yang terdapat pada list file
14. Use Case Open File
Tabel 4.14 Skenario Use Case Open File
Identifikasi
Nama Use Case Open file
Deskripsi Merupakan reaksi system dari use case add
file
Aktor User
Kondisi Awal User memasukkan file wave ke dalam list
file dengan memilih submenu add file
Kondisi Akhir Sistem membuka file wave
Skenario
No Aksi Aktor Aksi Sistem
1 Actor memilih submenu next pada menu audio
Sistem memainkan file berikutnya yang terdapat pada list file
15. Use Case Save File
Tabel 4.15 Skenario Use Case Save File
Identifikasi
Nama Use Case Save file
Deskripsi Merupakan reaksi system dari use case
compress dan decompress
Aktor User
Kondisi Awal User melakukan proses kompresi dan
dekompresi
Kondisi Akhir Sistem menyimpan file wave
No Aksi Aktor Aksi Sistem
1 Actor melakukan compress dan decompress
Sistem menyimpan file wave hasil kompresi dan
dekompresi
16. Use Case List File
Tabel 4.16 Skenario Use Case List File
Identifikasi
Nama Use Case List File
Deskripsi Merupakan sebuah halaman untuk
memasukkan daftar file wave
Aktor User
Kondisi Awal User memilih submenu add file
Kondisi Akhir Sistem menampilkan file yang
ditambahkan dalam list file
Skenario
No Aksi Aktor Aksi Sistem
1 Aktor memilih submenu add
file
System menampilkan jendela
browse folder
2 Aktor memilih file
3 Actor memilih tombol open System menampilkan file pada halaman list file