Use Case Diagram Rancangan Sistem

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