1. Free User a. Register Skenario : Register No. Free User Sistem 1. Mengklik button register Menampilkan halaman register 2. Register dengan email dan Cek validasi. Jika iya sistem akan password atau akun google atau mengirikan verifikasi ke email. Jika tidak akun lainnya akan menampilkan pesan error. 3. Mengklik verifikasi di email Menampilkan halaman login
Activity Diagram: Register
b. Login Skenario : login No. Free User Sistem 1. Mengklik button login Menampilkan halaman login 2. login dengan email dan password Cek validasi. Jika iya sistem akan atau akun google atau akun menampilkan halaman menu utama. Jika lainnya tidak akan menampilkan pesan error.
Activity Diagram: Login
c. Memilih Lagu Skenario : Memilih lagu No. Free User Sistem 1. Mengklik button search Menampilkan halaman search 2. Mengetik judul lagu/artis/playlist Menampilkan daftar lagu/playlist/artist yang sesuai 3. Memilih lagu Lagu diputar
Activity Diagram: memilih lagu
d. Memilih Podcast Skenario : Memilih podcast No. Free User Sistem 1. Mengklik button search Menampilkan halaman search 2. Mengetik judul podcast /playlist Menampilkan daftar podcast/playlist yang sesuai 3. Memilih podcast podcast diputar
Activity Diagram: memilih podcast
e. Membuat Daftar Putar/Playlist Skenario : membuat playlist No. Free User Sistem 1. Mengklik button create playlist Menampilkan halaman playlist baru 2. Mengedit detail playlist Mengubah detail playlist 3. Menampilkan perubahan 4. Mencari Lagu Menampilkan daftar lagu 5. Mengklik button tambahkan di Menambahkan lagu ke playlist salah satu lagu yang di pilih 6. Menampilkan lagu di playlist
Activity Diagram: membuat playlist
f. Mengatur Profile Skenario : mengatur profile No. Free User Sistem 1. Mengklik button profile Menampilkan halaman profile 2. Register dengan email dan Cek validasi. Jika iya sistem akan password atau akun google atau mengirikan verifikasi ke email. Jika tidak akun lainnya akan menampilkan pesan error. 3. Mengklik verifikasi di email Menampilkan halaman login
Activity Diagram: mengatur profile
2. Premium User a. Berlangganan Skenario : berlangganan No. Premium User Sistem 1. Mengklik button upgrade Menampilkan halaman website spotify.com 2. Menawarkan paket langganan 3. Memilih paket langganan Menampikan metode pembayaran 4. Memilih metode pembayaran Memproses pembayaran
Activity Diagram: berlangganan
b. Putar Offline Skenario : Putar Offline No. premium User Sistem 1. Mengklik button search Menampilkan halaman search 2. Mengetik judul lagu/podcast pada Menampilkan lagu/podcast yang dicari button search 3. Mengklik button download Lagu/podcast didownload 4. Lagu/podcast ditambahkan kedalam daftar putar offline dan dapat diputar secara offline
Activity Diagram: Putar Offline
3. Admin sistem a. Menambahkan Kategori Skenario : menambahkan Kategori No. Admin Sistem Sistem Database 1. Memilih menu menambahkan Menampilkan halaman tambah Kategori Kategori 2. Menambahkan Kategori Kategori ditambahkan kedalam data base dan ditampilkan di sistem
Activity Diagram: menambahkan Kategori
b. Menghapus Kategori Skenario : menghapus Kategori No. Admin Sistem Sistem Database 1. Memilih menu Kategori Menampilkan halaman Kategori 2. Memilih Kategori yang akan Konfirmasi penghapusan dihapus 3. Jika iya, Kategori di database akan dihapus. Jika tidak, kembali kemenu utama
Activity Diagram: Menghapus Kategori
c. Menambahkan Artis Skenario : menambahkan artist No. Admin sistem Sistem Database 3. Memilih menu menambahkan Menampilkan halaman tambah artist artist 4. Menambahkan artist artist ditambahkan kedalam data base dan ditampilkan di sistem
Activity Diagram: menambahkan artist
d. Menghapus Artis Skenario : menghapus Artis No. Admin Sistem Sistem Database 4. Memilih menu Artis Menampilkan halaman Artis 5. Memilih Artis yang akan dihapus Konfirmasi penghapusan 6. Jika iya, Artis di database akan dihapus. Jika tidak, kembali kemenu utama
Activity Diagram: Menghapus Artis
e. Menambahkan Lagu/podcast Skenario : menambahkan lagu/podcast No. Admin Sistem Sistem Database 5. Memilih menu menambahkan Menampilkan halaman tambah lagu/podcast lagu/podcast 6. Menambahkan lagu/podcsat Lagu/podcast ditambahkan kedalam data base dan ditampilkan di sistem
Activity Diagram: menambahkan lagu/podcast
f. Menghapus Lagu/podcast Skenario : menghapus Lagu/podcast No. Admin sistem Sistem Database 7. Memilih menu lagu/Podcast Menampilkan halaman lagu/playlist 8. Memilih lagu/Podcast yang akan Konfirmasi penghapusan dihapus 9. Jika iya, lagu/Podcast di database akan dihapus. Jika tidak, kembali kemenu utama
Activity Diagram: Menghapus lagu/Podcast
g. Menghapus User Skenario : menghapus playlist No. Free User Sistem 10. Memilih menu User Menampilkan halaman User 11. Memilih User yang akan dihapus Konfirmasi penghapusan 12. Jika iya, user di database akan dihapus. Jika tidak, kembali kemenu utama
Activity Diagram: Menghapus playlist
h. Menambahkan daftar putar/playlist Skenario : Menambahkan daftar putar/playlist No. Admin Sistem Sistem database 1. Memilih menu manambah playlist Menampilkan halaman tambah playlist 2. Membuat playlist Playlist baru ditambahkan kedalam database 3. Memilih lagu/podcast untuk Lagu ditambahkan kedalam database dan ditambahkan ke playlist ditampilkan kesistem
Activity Diagram: Menambahkan daftar putar/playlist
i. Menghapus daftar putar/playlist Skenario : menghapus playlist No. Admin Sistem Sistem Database 13. Memilih menu playlist Menampilkan halaman playlist 14. Memilih playlist yang akan dihapus Konfirmasi penghapusan 15. Jika iya, playlist di database akan dihapus. Jika tidak, kembali kemenu utama