• Tidak ada hasil yang ditemukan

19.  Menurut Anda bagaimana sebuah web musik yang baik?

3.5 Perancangan Sistem

3.5.2 Use Case Spesification

Tabel 3.21 Deskripsi Use-Case diagram untuk melakukan Sign Up Pelaku: User public

Deskripsi: Untuk melakukan registrasi

Tujuan: Agar pengguna dapat menggunakan semua fitur yang tersedia

Bidang khas suatu event

Kegiatan pelaku Respon system 1. Pengguna mengklik

menu sign up

2. Sistem menampilkan registration form

3. Pengguna mengisi data pribadi dan submit.

4. Sistem akan mengecek data. Jika validakan muncul notification successfully registered

dan data disimpan ke database dan kembali

ke tampilan home.

Alternatif Alt – Step 4 : Jika

tidak valid maka sistem menampilkan registration form

kembali.

Tabel 3.22 Deskripsi Use-Case diagram untuk melakukan Sign In Pelaku: User member, admin

Deskripsi: Melakukan pengisian username dan password Tujuan: Agar pengguna dapat menggunakan semua fitur yang

tersedia. Bidang khas

suatu event:

Kegiatan pelaku Respon system 1. Pengguna mengklik menu

sign in

2. Sistem menampilkan tampilan

Sign In.

3. Penggunamemasukkan username, password dan

tombol ok.

4. Sistem akan mengecek username dan

password. Jika

valid maka akan

masuk ke tampilan Account.

Alternatif Alt – Step 4 : Jika

tidak valid maka sistem akan

menampilkan pesan error.

Tabel 3.23 Deskripsi Use-Case diagram untuk melakukan Search Pelaku: User member dan user public

Deskripsi: Melakukan pencarian.

Tujuan: Agar pengguna mudah mencari informasi. Bidang khas

suatu event:

Kegiatan pelaku Respon system 1. Pengguna menuliskan

keyword yang ingin

dicari di kotak search.

2. Sistem menampilkan beberapa hasil dari keyword

yang dicari.

3. Pengguna memilih data yang diinginkan. 4. Sistem akan merespon sesuai dengan pilihan pengguna.

Tabel 3.24 Deskripsi Use-Case diagram untuk melihat fitur Music Gallery Pelaku: User member dan public

Deskripsi: Pengguna dapat melihat musik-musik yang tersedia Tujuan: Agar pengguna dapat melihat dan mendengarkan

musik-musik yang tersedia. Bidang khas

suatu event:

Kegiatan pelaku Respon system 1. Pengguna memilih fitur

Music Gallery.

2. Sistem menampilkan tampilan Music Gallery

3. Pengguna dapat melihat dan memilih musik-musik yang tersedia.

4. Sistem akan memainkan musik yang dipilih.

Tabel 3.25 Deskripsi Use-Case diagram untuk melihat fitur Create Music Pelaku: User member

Deskripsi: Membuat musik dari nada dasar piano

Tujuan: Membuat instrumen musik dari alat musik piano dengan menggunakan nada dasar

Bidang khas suatu event:

Kegiatan pelaku Respon system 1. Pengguna memilih fitur

Create Music. 2. Sistem menampilkan layar composer. 3. Pengguna dapat memilih node nada, accidental, octave dan

duration. Lalu klik add

node. 4. Sistem akan menampilkan node balok di layar composer sesuai yang sudah dipilih pengguna. 5. Pengguna memainkan

nada yang sudah dibuat dan diatur.

6. Sistem akan memainkan nada tersebut. 7. Pengguna dapat

menghapus nada yang dipilih

8. Sistem akan menghapus nada sesuai yang

pengguna inginkan.

Tabel3.26 Deskripsi Use-Case diagram untuk menyimpan hasil karya mixing pengguna

Pelaku: Member

Deskripsi: Menyimpan hasil karya sendiri yang sudah dibuat Tujuan: Agar pengguna dapat melihat hasil karya orang yang

sudah memadukan musik. Bidang khas

suatu event:

Kegiatan pelaku Respon system 1. Pengguna mengklik

button save pada fitur mixing 2. Sistem akan menyimpan hasil karya pengguna pada fitur My Music.

3. Pengguna dapat melihat hasil karyanya sendiri atau melihat hasil karya pengguna lainnya.

4. Sistem akan memperlihatkan hasil musik yang sudah dibuat oleh pengguna dan memainkannya.

Tabel 3.27 Deskripsi Use-Case diagram untuk melihat fitur WikiMusic Pelaku: User public

Deskripsi: Memberikan informasi tentang musik.

Tujuan: Agar pengguna mengetahui sejarah musik, penjelasan tentang macam-macam alat musik dan genre-genremusik. Bidang khas

suatu event:

Kegiatan pelaku Respon system 1. Pengguna memilih fitur wikimusic. 2. Sistem menampilkan tampilan WikiMusic. 3. Pengguna membaca informasi mengenai musik. 4. Sistemmerespon sesuai keinginan pengguna.

Tabel3.28 Deskripsi Use-Case diagram member untuk Memadukan musik

Pelaku: Member

Deskripsi: Pengguna dapat memadukan beberapa musik di fitur Mixing

Tujuan: Agarpengguna dapat memadukan musik yang diinginkan dan melatih kreatifitas

Bidang khas suatu event:

Kegiatan pelaku Respon system 1. Pengguna mengatur

volume pada

musik-musik yang ingin dipadukan dengan cara mengklik radiobutton 2. Sistem menampilkan radiobutton yang sudah diatur

yang tersedia pengguna. 3. Pengguna memainkan musik tersebut. 4. Sistem memainkan musik yang sudah dipadukan.

Tabel3.29 Deskripsi Use-Case diagram Member dan Admin untuk menambahkan dan men-delete musik di fitur add music Pelaku: Member dan Admin

Deskripsi: Menambahkan dan men-delete musik di menu Add Music

Tujuan: Agar pengguna lebih leluasa dalam memadukan lagu sesuai dengan lagu yang diinginkan

Bidang khas suatu event:

Kegiatan pelaku Respon system 1. Pengguna memilih

menu add music

2. Sistem menampilkan layar untuk menambahkan musik. 3. Pengguna mengklik add new. 4. Sistemakan menampilkan layar input audio.

kategori audio yang tersedia, memasukkan audio name dan mem-browse musik yang

diinginkan. secara otomatis mem-browse musik yang akan pengguna pilih. 7. Pengguna lalu

mengklik send untuk menambahkan musik. 8. Sistem akan secara otomatis menambahkan musik yang sudah dipilih pengguna pada data audio.

Tabel 3.30 Deskripsi Use-Case diagram untuk melihat fitur Account Pelaku: User member

Deskripsi: Melihat data pribadi

Tujuan Pengguna dapat melihat data pribadi sewaktu-waktu Bidang khas

suatu event:

Kegiatan pelaku Respon System 1. Pengguna memilih

fitur Account

2. Sistem menampilkan tampilan Account dan data yang sudah tersimpan.

Tabel 3.31 Deskripsi Use-Case diagram untuk Post Message Pelaku: User member

Deskripsi: Pengguna dapat memberikan komentar Tujuan: Pengguna yang sudah menjadi member dapat

memberikan komentar. Bidang khas

suatu event:

Kegiatan pelaku Respon system 1. Pengguna memilih fitur

Post 2. Sistem menampilkan tampilan Post dan kotak message. 3. Pengguna memberikan komentar pada kotak yang sediakan dan submit. 4. Sistem akan menyimpan komentar tersebut dan menampilkann ya kembali. 5. Pengguna dapat

membaca komentar dari pengguna lain. 6. Sistem akan menampilkan isi komentar dari pengguna lain.

Tabel3.32 Deskripsi Use-Case diagram Admin untuk me-manage data WikiMusic

Pelaku: Admin

Deskripsi: Meng-update, meng-edit dan men-delete data pada WikiMusic

Tujuan: Agar data yang tersedia selalu ter-update. Bidang khas

suatu event:

Kegiatan pelaku Respon system 1. Admin memilih menu

WikiMusic pada panel

admin.

2. Sistem menampilkan tabel

WikiMusic.

3. Admin dapat memilih data yang ingin di update, edit, dan delete.

4. Sistem akan merespon

sesuai dengan pilihan admin.

Tabel3.33 Deskripsi Use-Case diagram Admin untuk meng-update dan men-deleteMusic Gallery

Pelaku: Admin

Deskripsi: Meng-update dan men-delete musik pada Music Gallery

Tujuan: Agar musik yang tersedia selalu ter-update. Bidang khas

suatu event:

Kegiatan pelaku Respon system 1. Admin memilih menu

Music Gallery pada

2. Sistem menampilkan

panel admin. tabel Music Gallery.

3. Admin dapat

memasukan musik yang ingin ditambahkan. 4. Sistem akan menyimpan musik yang telah ditambahkan oleh admin. 5. Admin dapat

men-delete musik yang

diinginkan. 6. Sistem akan men-delete musik yang telah dipilih oleh admin.

Tabel 3.34 Deskripsi Use-Case diagram Admin untuk meng-update Video

Pelaku: Admin

Deskripsi: Meng-update dan men-delete video

Tujuan: Agar video yang tersedia selalu ter-update. Bidang khas

suatu event:

Kegiatan pelaku Respon system 1. Admin memilih menu

videopada panel admin.

2. Sistem menampilkan tabel video. 3. Admin dapat

memasukan video yang ingin ditambahkan.

4. Sistem akan menyimpan video yang

telah

ditambahkan oleh admin. 5. Admin dapat

men-delete video yang

diinginkan. 6. Sistem akan men-delete video yang telah dipilih oleh admin.

Tabel3.35 Deskripsi Use-Case diagram Admin untuk melihat DataContact

Pelaku: Admin

Deskripsi: Melihat data contactmember.

Tujuan: Agar admin mengetahui data dari member. Bidang khas

suatu event:

Kegiatan pelaku Respon system 5. Admin memilih menu

Contact pada panel

admin.

6. Sistem menampilkan tabel contact. 7. Admin dapat memilih

detail data dari member yang ingin dilihat.

8. Sistem akan menampilkan data dari member yang sudah dipilih oleh admin.

Dokumen terkait