nantinya akan ditempatkan dan diterapkan sehingga dapat menunjukkan arah aliran data suatu proses.
3.1.3 Evaluasi Prototype
Setelah prototype selesai dirancang maka tahap selanjutnya adalah melakukan evaluasi prototype, pada tahap ini user
mengevaluasi prototype yang telah dibuat. Evaluasi ini akan digunakan untuk memperjelas kebutuhan program. Jika tujuan
umum yang telah dibuat di tahap paling awal belum tercapai, maka proses perbaikan dimulai kembali dari tahap awal dan dilanjutkan ke
tahap berikutnya. Proses ini berakhir setelah tujuan umum telah tercapai.
3.2 Rancangan Sistem
Aplikasi ini ditujukan guna membantu mahasiswa yang akan mengerjakan tugas akhir. Sistem ini dirancang untuk mendiagnosa
calon dosen pembimbing yang sesuai dengan judul tugas akhir mahasiswa. Perancangan sistem menggunakan Unified Modelling
Language UML.
3.2.1 Use Case Diagram
Use case diagram menggambarkan fungsionalitas yang
diharapkan dari sebuah sistem yang menjelaskan keseluruhan kerja sistem secara garis besar dengan mempresentasikan interaksi antara
aktor yang dibuat, serta memberikan gambaran fungsi-fungsi pada sistem tersebut.
Pada Gambar 3.2, use dan fungsi masing-masing aktor
pengguna audio player.
Gambar 3.2 Use C
Berdasarkan use case dijelaskan secara singkat ma
sebagai berikut : 1.
Use case upload file , use
untuk menambah lagu pada 2.
Use case make library , us
lagu yang sudah di upload 3.
Use case make playlist , us
lagu yang ingin diputar da 17
use case diagram menjelaskan peranan
ktor, yaitu user yang berperan sebagai
Case Diagram Audio Player
ase diagram pada Gambar 3.2, dapat
masing-masing fungsi dari use case
use case berfungsi menampilkan pilihan
u pada tabel library. use case
berfungsi menampilkan daftar oad
. use case
berfungsi menampilkan daftar dari library.
4. Use case play music, use case
berfungsi menampilkan lagu yang sedang di putar.
5. Use case
cetak album, use case berfungsi menampilkan cetak album
. 6.
Use case cetak singer, use case berfungsi menampilkan cetak
singer .
7. Use case drag and drop file to area upload, use case berfungsi
untuk drag and drop file lagu dari windows explorer yang akan di upload.
8. Use case
pilih berkas, use case berfungsi mencari file lagu pada windows explorer yang akan di upload.
9. Use case drag and drop to file playlist, use case
berfungsi drag and drop file
lagu yang akan di putar. 10.
Use case drag and drop to library, use case berfungsi drag
and drop file lagu yang akan di upload.
11. Use case add selected item to playlist, use case
berfungsi menampilkan lagu yang akan diputar.
12. Use case sync with server, use case
berfungsi menampilkan pilihan untuk menambah lagu pada tabel audio library.
13. Use case clear playlist, use case
berfungsi menamilkan pilihan untuk menghapus lagu pada tabel playlist
14. Use case remove selected, use case
berfungsi untuk menghapus daftar lagu pada tabel audio library.
15. Use case pause, use case
berfungsi menampilkan pilihan untuk pause lagu yang sedang diputar.
16. Use case play, use case
berfungsi menampilkan pilihan untuk memulai memutar lagu.
17. Use case stop, use case
berfungsi untuk stop lagu yang sedang diputar.
18. Use case next, use case
berfungsi menampilkan pilihan untuk memutar lagu selanjutnya yang akan diputar.
19. Use case prev, use case
berfungsi menampilkan pilihan untuk memutar kembali lagu yang telah diputar.
20. Use case volume, use case
berfungsi menampilkan pilihan untuk memperbesar atau memperkecil suara.
3.2.2 Activity Diagram