Use Case Diagram Perancangan Sistem

Pl ayer lagu Hapus l agu Tambah lagu Pengguna from Acto... simpan lagu Gambar 3.2 Use Case Diagram Aplikasi Pemutar MP3 Pada player lagu merupakan aktivitas yang dilakukan pengguna untuk memutar lagu, untuk pause lagu yang sedang berjalan, untuk stop lagu, untuk next lagu ataupun untuk previous lagu. Untuk memutar lagu, pengguna terlebih dahulu memilih lagu pada playlist, kemudian menekan tombol play pada player. Untuk pause lagu yang sedang berjalan, terlebih dahulu pengguna menekan tombol pause, maka lagu akan berhenti. Untuk stop lagu, pengguna terlebih dahulu harus menekan tombol stop, maka lagu akan berhenti. untuk next lagu, pengguna menekan tombol next pada player, maka akan memutar lagu berikutnya sesuai dengan deretan data lagu yang ada dalam playlist, Untuk previous lagu, pengguna menekan tombol previous, maka akan memutar lagu sebelumnya sesuai dengan deretan data lagu yang ada dalam playlist. Tambah data merupakan aktivitas yang dilakukan pengguna dalam menambah data atau deretan lagu. Untuk menambah data pengguna harus menekan tombol tambah terlebih dahulu yang ada di dalam playlist. kemudian browse direktori akan muncul, pengguna memilih lagu yang di inginkan, ketika pengguna berhasil menambah data lagu yang di inginkan, hasil dari penambahan data tersebut akan diletakkan pada playlist. Simpan data merupakan aktivitas yang dilakukan pengguna dalam menyimpan data lagu pada server ataupun pada playlist. Untuk menyimpan data lagu pada server, pengguna harus membuka web server terlebih dulu, pilih lagu yang di inginkan, kemudian tekan tombol simpan playlist. Untuk menyimpan data lagu pada playlist, pengguna menekan tombol simpan, maka data lagu yang ada pada playlist akan tersimpan. Hapus Data lagu merupakan aktivitas yang dilakukan oleh pengguna dalam proses menghapus data lagu yang sudah ada dalam playlist dengan cara terlebih dahulu memilih lagu yang akan dihapus lalu menekan tombol hapus yang ada pada menu playlist maka lagu yang ingin di hapus pada playlist akan terhapus. Hapus semua data merupakan suatu aktivitas yang dimana pengguna bisa menghapus semua data yang berada dalam playlist dengan cara pengguna terlebih dulu menekan tombol hapus semua maka data lagu yang ada pada playlist akan terhapus semua.

3.2.4 Activity Diagram

Terdapat 4 activity diagram yang perlu dijelaskan dalam sistem ini karena proses di dalam use case ini tergolong kompleks, yaitu activity diagram player lagu, activity diagram tambah data, activity diagram simpan data,dan activity hapus data. Pada form player terdapat beberapa aktivitas yang dapat di jalankan pengguna di antaranya yaitu play lagu, pause lagu, stop lagu, next lagu, dan previous lagu. Untuk play lagu, pengguna di haruskan membuka form main, form main di sini di asumsikan sebagai player, setelah itu pengguna memilih lagu yang di inginkan, kemudian tekan play pada player, maka lagu akan berputar seperti pada Gambar 3.3. Gambar 3.3. Activity Diagram Player Lagu