Professional Documents
Culture Documents
Tugas
Tugas
MUSIC CUE
DOSEN PENGAMPU :
Luh Made Yulyantari S.kom., M.Pd
Oleh :
Ni Kadek Pingetania (210050002)
Ni Luh Putu Rika Andani (210050133)
Hanysa Nur Hidayah Wasisto (210050034)
Putu Nadia Pradnya Wulandari (210050148)
Ni Made Maera Prasanti (210050011)
Latar Belakang
Di era sekarang, lagu menjadi suatu hal yang sangat digemari oleh semua orang dari segala
jenis kalangan. Entah itu yang anak-anak, remaja, orang dewasa, perempuan maupun
lakilaki. Lagu seakan sudah melekat kepada diri kita semua, sehingga selalu diputar di setiap
jenis kegiatan yang dilakukan. Entah pada kegiatan formal maupun non formal. Dalam
sebuah hiburan, lagu selalu ada untuk melengkapi suasana. Misalnya dalam film, drama,
kartun, bahkan video youtube sekalipun.
Melihat daya tarik dari lagu yang kian melonjak pesat. Kami berinisiatif untuk membuat
sebuah tempat penyimpanan lagu atau playlist lagu secara digital. Yang bertujuan agar
penggunanya bisa lebih mudah mendengarkan lagu-lagu yang mereka sukai, dengan hanya
membukanya pada perangkat digital mereka. Ini juga dapat membantu mereka untuk
menemukan lagu-lagu baru yang mungkin akan mereka sukai.
Playlist lagu adalah daftar lagu dari perpustakaan lagu yang mana digunakan untuk
menyimpan lagu-lagu favorit pengguna. Di dalam data playlist lagu terdapat judul lagu,
genre lagu, penyanyi dan tahun rilis.
Materi Perancangan Sistem Playlist Lagu
SELECT
SELECT adalah perintah yang digunakan untuk mengambil baris dari tabel. SELECT adalah
perintah DML yang paling banyak digunakan dalam SQL.
- Sintaks: SELECT kolom1, kolom2, ... FROM nama_tabel;
- Contoh: SELECT genre, judul_lagu FROM playlist_A;
- Sintaks (ada kondisi): SELECT kolom1, kolom2, ... FROM
WHERE
WHERE adalah perintah yang digunakan untuk mem-filter hasil SELECT
nama_tabel WHERE kondisi;
- Contoh (ada kondisi): SELECT genre, judul_lagu FROM playlist_A WHERE lirik
lagu = „Hati Hati di Jalan‟;
UPDATE
UPDATE adalah perintah yang digunakan untuk memperbarui atau mengubah nilai suatu
record berdasarkan kriteria tertentu.
- Sintaks: UPDATE nama_tabel SET kolom1 = „nilai1‟, kolom2 =
„nilai2‟, ... WHERE kondisi;
- Contoh: UPDATE lagu SET playlist_A = „‟WHERE data_penyanyi = „ Angel
Baby‟;
INSERT
INSERT adalah perintah yang digunakan untuk menambahkan suatu record baru ke tabel
database.
- Sintaks: I INSERT INTO nama_tabel VALUES („nilai1‟, „nilai2‟,
„nilai3‟, ...);
- Contoh: INSERT INTO data_penyanyi VALUES („R&B‟,
„KAZINO‟, „BIBI‟, „2020‟, „South Korea‟,);
DELETE
DELETE adalah perintah yang digunakan unutk menghapus nilai suatu record dari tabel
database sesuai dengan kondisi yang ditentukan.
- Sintaks: DELETE FROM table_name WHERE kondisi;
- Contoh: DELETE FROM tahun_rilis WHERE judul_lagu = “Every Summertime‟;
Deskripsi Kebutuhan Fungsional dan Non Fungsional
1. Kebutuhan Fungsional
Kebutuhan fungsional adalah kebutuhan berisi beberapa proses apa saja yang nantinya harus
disediakan oleh sistem, yang mencakup bagaimana sistem sebagai mestinya akan beraksi
pada input tertentu dan bagaimana perilaku sistem pada situasi tertentu. Kebutuhan
Fungsional sangat bergantung dari jenis perangkat lunak, pengguna sistem, dan jenis sistem
dimana perangkat lunak tersebut digunakan
Karakteristik Pengguna
Dalam playlist lagu, terdapat dua hak akses yang berbeda, yaitu hak akses yang dimiliki oleh
admin dan hak akses yang dimiliki oleh pengguna. Hak akses dari admin playlist lagu
berpusat pada pengelolaan database yang telah dibuat, dimana admin memiliki banyak akses
untuk mengatur database. Sedangkan akses pengguna merupakan akses umum yang dimiliki
setiap pengguna akhir yang bertujuan untuk menikmati manfaat dari database yang telah
dibuat. Dimana pada sistem playlist lagu sendiri, akses pengguna dibagi menjadi dua tipe,
yaitu akses pengguna premium dan akses pengguna non premium.
Portability
(SKPL-NF-04.1) Tersedia ruang kosong
kapasitas sebesar 140MB.
Autentifikasi pengguna
(SKPL-NF-05.1) dengan password dan
tersedia tingkatan pengguna
Reliability dengan kebutuhan fungsi
yang berbeda setiap
penggunanya (admin
database dan pengguna
akhir).
Perangkat lunak
(SKPL-NF-07.1) menggunakan UserCentered
Design (UCD) yaitu proses
desain yang berfokus pada
kebutuhan pengguna.
Aplikasi Playlist lagu sudah
cukup memenuhi kebutuhan
Ergonomy
dari pengguna. Dilihat dari
kesederhanan yang
mengutamakan fiturfitur
yang sering digunakan oleh
pengguna. Terdapat juga
berbagai list lagu dengan
berbagai genre, sesuai mood
dan kondisi pengguna.
1. RESPONSE TIME
Keluaran yang Kriteria EvaluasiHasil
Identifikasi Deskripsi Prosedur Pengujian Masukan
diharapkan
PDHUPL-NF-010 Pengguna akan Memasukkan Login sebagai Sistem dapat mem- Setiap query yang
menerima sembarang query salah seorang validasi apakah dimasukkan oleh
indikasi reaksi ke sistem dan Pengguna. pengguna itu pengguna dapat
Music Cue menghitung berapa diterima di-proses dan
maksimal 5 detik, lama waktu sistem atau tidak diberi respon
setelah aksi Tanggapnya. dalam waktu < 5 dalam waktu
Dilakukan. detik. < 5 detik.
2. AVAILABILITY
Keluaran yang Kriteria EvaluasiHasil
Identifikasi Deskripsi Prosedur Pengujian Masukan
diharapkan
PDHUPL-NF- Music Cue tersedia Menjalankan Login Sistem dapat Setiap query yang
020 24 jam perhari. sembarang query sebagai mem-validasi dimasukkan oleh
Pengguna dapat pada sistem secara salah apakah pengguna dapat
menggunakan berkala dalam waktu seorang pengguna itu diproses dalam
perangkat lunak ini 24 jam selama satu Pengguna. diterima waktu 24 jam penuh
setiap saat, kecuali jika hari. sistem atau tidak di Music Cue.
ada situasi-situasi
tertentu.
3. USABILITY
Keluaran yang Kriteria EvaluasiHasil
Identifikasi Deskripsi Prosedur Pengujian Masukan
diharapkan
PDHUPL-NF- Music Cue dilengkapi Menjalankan Login Sistem dapat Setiap query yang
030 icon yang mudah sembarang query sebagai mem-validasi dimasukkan oleh
dipahami dan disertai pada sistem untuk salah apakah pengguna dapat
tulisan kecil di membuka tampilan seorang pengguna itu menampilkan laman
di bawahnya sebagai dari Music Cue. Pengguna. diterima yang menyertakan
penanda fungsi icon sistem atau tidak icon dan tulisan kecil
tersebut. di bawahnya.
PDHUPL-NF- Terdapat informasi pop Menjalankan Login Sistem dapat Ketika pengguna
031 up atau pertanyaan sembarang query sebagai mem-validasi menekan tombol
balik kepada pengguna pada sistem untuk salah apakah fungsi dengan sifat
ketika menekan tombol mendapatkan seorang pengguna itu permanen, diharapkan
fungsi yang akan informasi pop up pengguna. diterima dapat menampilkan
ketika menekan informasi pop up atau
memberi aksi dengan tombol fungsi. sistem atau tidak. pertanyaan balik
sifat permanen. kepada pengguna.
4. SUPPORTABILITY
Keluaran yang Kriteria EvaluasiHasil
Identifikasi Deskripsi Prosedur Pengujian Masukan
diharapkan
PDHUPL-NF- Music Cue Menjalankan Login Sistem dapat Setelah query
060 menyediakan step-step query yang akan sebagai mem-validasi dimasukkan maka
penggunaan database menampilkan salah apakah akan menampilkan
di dalam aplikasi step-step seorang pengguna itu step-step penggunaan
berbentuk gambar penggunaan database Pengguna. diterima database dalam
dan keterangan yang dalam aplikasi sistem atau tidak aplikasi Music Cue.
. mudah dipahami. Music Cue.
5. Menampilkan 5. Menampilkan
layar pesan ketika layar pesan Mengganti username Pesan muncul :
hendak mengubah pemberitahuan terkait. pengguna saat ini dengan Anda hanya bisa
username pengguna username baru, lalu mengubah username satu
kali dalam 7 hari.
sebelum 7 hari. menekan tombol simpan.
PDHUPL-F- 032 Memilih genre lagu Pada saat selesai login 1. Keberhasilan pada 1. Pengguna Sistem akan menampilkan
1. Sistem menampilkan sistem, Jika genre telah rekomendasi lagu dari
genre lagu yang terdaftar lagu sudah terpilih memilih genre yang pengguna pilih.
pada aplikasi. maka pengguna genre
2. pilih lalu klik genre lagu akan di arahkam ke lagu. Pesan gagal :“ Upss ...
favorit. tahap selamjutnya. 2. Pengguna kamu harus memilih
2. Ditampilkan pesan, belum minimal 3 genre lagu
jika pengguna memilih terlebih dahulu.
menekan tombol genre
lewati‟ sebelum lagu.
memilih genre lagu.
PDHUPL-F- 033 Mengubah Genre lagu 1. Cari “perpustakaan 1. Data - data genre lagu Genre lagu “Pop” akan muncul pesan “
lagumu” yang tercantum pada diubah menjadi apakah anda yakin
2. Pilih genre lagu yang perpustakaan lagu “K-Pop” mengubah data ini ? “, Jika
ingin di ubah. pengguna di ubah ke pengguna menjawab
genre lagu lainnya. “iya”maka genre pada
3. Cari genre lagu lain pada 2. Tidak ada efek apa - apa perpustakaan lagu
pencarian. jika pengguna atau pengguna akan berubah.
4. Klik “ubah “pada admin membatalkan
aplikasi. proses pengubahan.
5. Tambahkan genre lagu
yang baru di ubah. genre lagu “
hiphop” akan muncul pesan “
apakah anda yakin
mengubah data ini ? “, Jika
pengguna menjawab
“tidak”maka genre pada
perpustakaan lagu
pengguna tidak akan
berubah dan tidak akan
menimbulksn efek apa -
apa.
PDHUPL-F- 034 Menambahkan genre lagu 1. Cari genre lagu favorit 1. Ketepatan sistem Setelah genre lagu di
pada kolom pencarian. menampilkan genre lagu tambahkan pada
2. Klik ikon “cari” pada yang dicari pengguna. perpustkaan pengguna
kolom pencarian. 2. Kebehasilan sistem maka akan muncul pesan “
3. Pilih genre lagu . menambahkan genre lagu berhasil ditambahkan”.
4. Klik “…” lalu klik t “ pada perpustkaan lagu
tambah” untuk pengguna.
menambahkan genre lagu
pada perpustakaan
PDHUPL-F- 035 Menghapus genre lagu. 1. Pilih genre lagu yang keberhasilan sistem untuk Setelah genre lagu di hapus
akan di hapus. mengahapus data lagu pada pada playlist maka akan
2. Klik “…” lalu klik “ genre lagu. muncul pesan “ apakah
hapus” untuk menghapus kamu yakin menghapus
genre lagu favorite pada data lagu ini?” Jika
perpustakaan pengguna menjawab “OK”
maka akan muncul pesan “
berhasil di hapus”.
F-4 MENAMPILKAN GENRE LAGU
Kriteria Evaluasi Hasil Keluaran yang diharapkan
Identifikasi Deskripsi Prosedur Pengujian Masukan
PDHUPL-F-0 040 Melihat judul lagu Setelah berhasil login Sistem Keberhasilan sistem dalam Setelah berhasil login,
akan menampilkan semua data menampilkan lagu yang sistem menampilkan lagu
lagu yang terdaftar pada terdaftar pada aplikasi. yang terdaftar dan harus di
aplikasi. pilih Pengguna sebelum ke
tahap berikutnya
PDHUPL-F- 041 Mencari judul lagu 1. Ketik lagu yang ingin Ketepatan user dalam Sistem berhasil
dicari. mengetik daftar judul lagu menampilkan judul lagu
2. Klik ikon “cari”. yang dicari. favorit yang User cari.
PDHUPL-F- 042 Memilih judul lagu . Pada saat selesai login 1. Keberhasilan pada 1. Pengguna Sistem akan menampilkan
1. Sistem menampilkan sistem, Jika judul telah rekomendasi lagu dari yang
judul lagu yang terdaftar lagu sudah terpilih memilih pengguna pilih.
pada aplikasi. maka pengguna judul
2. Pilih lalu klik judul lagu akan di arahkan ke lagu. Pesan gagal :“ Upss ...
favorit. tahap selamjutnya. 2. Pengguna kamu harus memilih
2. Ditampilkan pesan, belum minimal 3 judul lagu
jika pengguna memilih favoritmu terlebih dahulu.
menekan tombol judul
lewati‟ sebelum lagu
memilih judul lagu. favorit.
PDHUPL-F- 043 Menambahkan judul lagu 1. Cari judul lagu favorit 1. Ketepatan sistem Setelah judul lagu di
favorit pada kolom pencarian. menampilkan judul tambahkan pada
2. Klik ikon “cari” pada lagu yang dicari perpustkaan pengguna
kolom pencarian. pengguna. maka akan muncul pesan
3. Pilih judul lagu . 2. Kebehasilan sistem “berhasil ditambahkan”.
4. Klik “…” lalu klik “ menambahkan judul
tambah” untuk lagu pada
menambahkan judul lagu perpustkaan lagu
favorite pada pengguna.
perpustakaan.
PDHUPL-F- 044 Menghapus judul lagu. 1. Pilih judul lagu yang akan keberhasilan sistem untuk Setelah judul lagu di hapus
di hapus. mengahapus judul lagu pada pada playlist maka akan
2. Klik “…” lalu klik “ perpustkaan pengguna. muncul pesan “ apakah
hapus” untuk menghapus kamu yakin menghapus
judul lagu favorite pada data lagu ini?” Jika
perpustakaan pengguna menjawab “OK”
maka akan muncul pesan “
berhasil di hapus”.
PDHUPL-F- 051 Memilih playlist lagu Pada saat selesai login 1. Keberhasilan pada sistem, Pengguna telah Sistem akan menampilkan
1. Sistem menampilkan Jika playlist lagu sudah memilih playlist rekomendasi playlist lagu
playlist lagu yang terpilih maka pengguna akan lagu. dari yang pengguna pilih.
terdaftar pada aplikasi. di arahkan ke tahap
2. Pilih lalu klik playlist selamjutnya.
playlist lagu favorit.
PDHUPL-F- 052 Menambahkan playlist lagu 1. Cari playlist lagu favorit 1. Ketepatan sistem Setelah playlist lagu di
favorit pada kolom pencarian. menampilkan tambahkan pada
2. Klik ikon “cari” pada playlist lagu yang perpustkaan pengguna
kolom pencarian. dicari pengguna. maka akan muncul pesan “
3. Pilih playlist lagu . 2. Kebehasilan sistem berhasil ditambahkan”.
4. Klik “…” lalu klik “ menambahkan
tambah” untuk playlist lagu pada
menambahkan playlist perpustkaan lagu
lagu favorite pada pengguna.
perpustakaan
PDHUPL-F- 053 Membuat playlist lagu 2. Klik ke laman 1. Ketepatan sistem Setelah lagu di tambahkan
perpustakaan. menampilkan lagu pada playlist favorit
1. Menambahkan lagu pada 3. Klik tanda “+” yang ada yang dicari pengguna maka akan
playlist. di layar pesan. pengguna. muncul pesan “ berhasil
4. Bautlah playlist. 2. Kebehasilan sistem ditambahkan”.
menambahkan lagu
1. Cari lagu yang akan di pada playlist yang
tambahkan pada playlist. ada di perpustkaan
2. Klik ikon “cari” pada lagu pengguna.
kolom pencarian.
3. Pilih lagu yang akan di
tambahkan pada playlist.
4. Klik “…” lalu klik “
tambah” untuk
menambahkan playlist
lagu favorite pada
perpustakaan
PDHUPL-F- 054 2. Menghapus Lagu pada 1. Pilih lagu yang akan di keberhasilan sistem untuk Setelah lagu di hapus pada
playlist. hapus. mengahapus data lagu pada playlist maka akan muncul
2. Klik “…” lalu klik “ playlist lagu. pesan “ apakah kamu yakin
hapus” untuk menghapus menghapus data lagu ini?”
playlist lagu favorite pada Jika pengguna menjawab
perpustakaan. “OK” maka akan muncul
pesan “ berhasil di hapus”.
PDHUPL-F- 055 3. Mengubah Playlist Lagu 1. Cari “perpustakaan 1. Data - data playlist lagu playlist lagu akan muncul pesan “
lagumu” yang tercantum pada “chill” diubah apakah anda yakin
2. Pilih playlist lagu yang perpustakaan lagu menjadi “study” mengubah data ini ? “, Jika
ingin di ubah. pengguna di ubah ke pengguna menjawab
3. Cari playlist lagu lain playlist lagu lainnya. playlist lagu “ “iya”maka playlist pada
pada pencarian. 2. Tidak ada efek apa - apa dance” perpustakaan lagu
4. Klik “ubah “pada jika pengguna atau pengguna akan berubah.
aplikasi. admin membatalkan
5. Tambahkan playlist lagu proses pengubahan. akan muncul pesan “
yang baru di ubah. apakah anda yakin
mengubah data ini ? “, Jika
pengguna menjawab
“tidak”maka playlist pada
perpustakaan lagu
pengguna tidak akan
berubah dan tidak akan
menimbulksn efek apa -
apa.
PDHUPL-F- 056 Menghapus playlist lagu. 1. Pilih playlist lagu yang keberhasilan sistem untuk Setelah playlist lagu di
akan di hapus. mengahapus playlist lagu hapus pada perpustakaan
2. Klik “…” lalu klik “ pada perpustkaan pengguna. pengguna maka akan
hapus” untuk menghapus muncul pesan “ apakah
playlist lagu favorite pada kamu yakin menghapus
perpustakaan data lagu ini?” Jika
pengguna menjawab “OK”
maka akan muncul pesan “
berhasil di hapus”.
PDHUPL-F- 061 Proses mencari akun penyanyi 1. Mengscroll secara vertikal Nama-nama penyanyi dapat Mencari nama Pengguna dapat
nama-nama penyanyi discroll secara vertical di akun penyanyi menemukan nama penyanyi
pada halaman artis halaman artis yang diinginkan yang mereka inginkan
PDHUPL-F- 062 Proses melihat akun penyanyi 1. Mengklik nama penyanyi Profil akun penyanyi berhasil Melihat profil Pengguna dapat mengklik
yang kita inginkan diakses saat pengguna penyanyi yang nama penyanyi dan
2. Melihat profil akun mengklik nama penyanyi diinginkan mengakses halaman
penyanyi yang diinginkan jika koneksi berikutnya
ke basis data tidak terputus
PDHUPL-F- 063 Proses mengikuti akun 1. Mengakses halaman Ditampilkan layar pesan Mengklik Pesan berhasil: “Anda telah
penyanyi profil penyanyi yang kita berhasil pada saat mengklik tombol “ikuti” mengikuti artis ini”
inginkan tombol “ikuti” sebanyak satu
2. Mengklik tombol “ikuti” kali Pesan berhasil: “Anda tidak
yang ada di profil lagi mengikuti artis ini”
penyanyi Mengklik
kembali tombol
“ikuti”
PDHUPL-F- 081 Proses Melihat lirik lagu 1. Memilih lagu yang akan Ketepatan Pengguna dalam Akan muncul tampilan layar
didengar mengklik icon lirik untuk lirik yang sesuai dengan
2. Mengklik icon lirik yang melihat lirik lagu yang lagu yang diinginkan
berada di tampilan layar diinginkan
bawah
PDHUPL-F- 091 Melihat lagu yang sering 1. Klik “lagu yang sering 1. Keberhasilan pada Pengguna berhasil melihat
didengar diputar” pada koleksi Pengguna, untuk lagu yang sering didengar
kamu mengakses lagu yang
2. Sistem menampilkan lagu sering didengar
yang sering didengar. 2. Keberhasilan sistem
menampilkan lagu yang
sering diputar.
PDHUPL-F- 092 Menambahkan lagu ke dalam 1. cari lagu yang diinginkan Kebehasilan sistem Pengguna berhasil
favorit 2. Klik icon titik tiga pada menambahkan lagu ke dalam menambahkan lagu ke
pojok kanan lagu favorite dalam favorit
3. Klik icon love untuk
menambahkan lagu ke
dalam favorite pada
perpustakaan
PDHUPL-F- 093 Menambahkan ke playlist lagu 1. cari lagu yang diinginkan Kebehasilan sistem Pengguna berhasil
2. Klik icon titik tiga pada menambahkan lagu ke dalam menambahkan lagu ke
pojok kanan lagu playlist lagu playlist lagu
3. Klik icon + untuk
menambahkan lagu
tersebut ke playlist lagu
Melihat musik teratas dan Sistem akan menampilkan Keberhasilan Pengguna Pengguna berhasil melihat
musik terbaru musik teratas dan musik melihat, tampilan musik musik teratas dan musik
terbaru teratas dan terbaru terbaru
PDHUPL-F- 121 Proses menyalin link playlist 1. Memilih playlist yang Ketepatan user dalam Pesan berhasil :
akan disalin mengklik tombol salin link “Disalin ke papan klip”
2. Klik icon bagikan pada untuk menyalin link playlist
samping kanan nama lagu.
playlist
3. Klik tombol salin link
2. Lagu yang
2. Menghapus hendak dihapus Menekan kembali tombol Pesan muncul :
lagu dari daftar favorit. terhapus dari daftar love (favorit) di pojok kiri Lagu dihapus dari daftar
favorit bawah. favorit.
Lampiran Pembagian Tugas