Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
BAB III
PEMBAHASAN
1.1. Tinjauan Perusahaan
Broadway Studio yang beralamat di Ruko dharmawangsa 1 Blok D 8,
Sukamakmur, Kecamatan Telukjambe Timur, Kabupaten Karawang, Jawa Barat
merupakan studio musik yang memberikan pelayanan dengan maksmimal. Dengan
kualitas peralatan yang sangat terjamin, Broadway Studio dapat memberi kepuasan
dari segi fasilitas bagi para kliennya. Berkembangnya industri musik di Indonesia
membuat Broadway Studio semakin berusaha menjadi studio terbaik di Karawang
melalui pelayanan yang tidak didapati studio lain di Karawang. Broadway Studio
menawarkan layanan jasa seperti sewa sound system dan alat panggung, rental studio
musik, rekaman lagu, hingga produksi musik. Layanan ini yang membuat Droadway
Studio menjadi salah satu studio favorit di Karawang dengan harga yang terjangkau
tanpa mengurangi kualitas.
1.1.1. Sejarah Perusahaan
Broadway Studio Didirikan pada tahun 2017 oleh Martin Andri Gunawan selaku
CEO & Music Director. Awalnya Martin membangun studio musik kecil-kecilan
bersama rekannya, bernama Ebony Ivory Studio. Namun dengan ramainya pelanggan
yang dating dan menyewa studio itu, Martin dan rekannya akhirnya memutuskan
untuk membuka studio baru dengan konsep yang lebih meluas. Dari hanya
menyewakan studio untuk rental music, di studio barunya Martin lebih explore dalam
pengembangan bisnisnya di bidang musik.
Di Studio barunya Martin membuat konsep bisnis musik dengan memanfaatkan
wawasan dan kemampuan yang dimiliki. Salah satunya yaitu jasa produksi musik
digital, dimana layanan ini belum diterapkan oleh studio lain di Karawang. Broadway
Studio bekerjasama juga dengan produser-produser yang sudah berpengalaman dalam
pembuatan musik, maka dari itu akses dalam bisnis musik ini dapat lebih mudah
didapatkan. Namun, dengan begitu studio ini masih kesulitan mendapatkan klien
karena hanya mereka yang di sekitar Karawang saja yang mengetahui studio ini.
Sementara pesanan produksi musik lebih banyak berasal dari luar kota.
Broadway Studio menjadi satu-satunya di Karawang yang memiliki layanan ini,
walaupun dalam prosedur jasanya masih dilakukan secara manual, tidak menghalangi
bisnis musiknya karena faktor dari kepercayaan para klien yang sudah pernah
mencoba dan selalu memuaskan. Dengan adanya kemajuan teknologi dan informasi,
Broadway Studio dapat menerapkan serta lebih mengembangkan layanan jasa
produksi musiknya. Ditambah dengan zaman yang semakin modern, studio ini dapat
memaksimalkan bisnisnya.
1.1.2. Struktur Organisasi dan Fungsi
Sumber : Broadway Studio (2019)
Gambar III.1
Struktur Organisasi Broadway Studio
1. CEO
Bertanggung jawab atas rencana kerja dan pengendalian investasi untuk
mencapai target bisnis, melakukan penyelesaian permasalahan, memantau
kinerja bawahan, dan membuat strategi pengembangan bisnis dan cara-cara
agar tujuan layanan dari studio dapat mencapai visi.
2. Admin
Bertanggung jawab atas pelaksanaan baik dari sistem maupun prosedur
operasional. Mencatat semua transaksi yang diperoleh. Memberi laporan
pendapatan bisnis kepada CEO.
3. Operator
Bertanggung jawab atas operasional dari segi peralatan dan fasilitas studio.
Mengecek secara berkala peralatan. Mengatur dan mengendalian kebutuhan
klien pada peralatan yang akan dipakai.
4. Produser
Bertanggung jawab atas hasil pesanan jasa, membuat musik sesuai pesanan,
memberi arahan pada klien tentang rekomendasi produksi musik.
1.2. Analisis Kebutuhan
Penulis merancang website pelayanan jasa produksi musik digital ini untuk
mempermudah pelaku bisnis musik ataupun talent yang ingin berkarya tapi tidak bisa
memainkan alat musik dalam pembuatan musik yang diinginkan. klien dapat langsung
melakukan order tanpa harus mendatangi studio. Analisa dibagi menjadi dua yaitu
kebutuhan pengguna dan kebutuhan sistem.
A. Kebutuhan Pengguna
Analisis kebutuhan pengguna menandakan siapa saja pengguna dari website yang
dispesifikasikan dan apa saja haknya terhadap website tersebut. Website pelayanan
jasa produksi musik digital pada broadway studio memiliki 3 jenis pengguna, yaitu:
1. Pengunjung
Pengunjung dapat mengakses website Broadway Studio dengan menggunakan
komputer, laptop, smartphone atau gadget lainnya. Pengunjung dapat melihat
informasi berupa sejarah dari Broadway Studio pada menu Tentang. Pengunjung
dapat melihat hasil dari layanan jasa pada menu Portofolio. Pengunjung dapat
melihat paket beserta harga pada menu Layanan Jasa. Pengunjung dapat melihat
informasi kontak dan lokasi Broadway Studio pada menu Kontak. Pengunjung tidak
dapat melakukan order, jika pengunjung ingin melakukan order, pengunjung harus
mendaftar menjadi member terlebih dahulu. Pengunjung Dapat melakukan registrasi
pada menu kolom Daftar.
2. Member
Member melakukan login terlebih dahulu dengan mengisikan username dan
password sesuai dengan data yang diinputkan saat registrasi untuk dapat masuk ke
halaman member. Member dapat melihat pilihan paket dan melakukan order pada
menu Order. Member dapat melihat tagihan order pada kolom Bayar dan juga
mencetakan bukti order setelah menginputkan pesanan di menu Order. Member
dapat melakukan konfirmasi pembayaran setelah melakukan order pilihan paket
dengan mengupload bukti pembayaran di menu Konfirmasi Pembayaran. Member
dapat mengirim pesan kepada admin di menu Pesan. Member dapat melihat hasil dari
produksi musik sesuai pilihan paket di menu Musik. Member dapat melakukan
download musik jika sudah melakukan order dan konfirmasi pembayaran di menu
Musik. Member dapat keluar dari halaman website di menu Logout.
3. Admin
Admin dapat masuk ke halaman administrator dengan melakukan login terlebih
dahulu dan mengisikan username dan password. Admin dapat mengelola data
member, produser, paket, pesan dan mencetak laporan transaksi. Admin dapat
melakukan upload musik sesuai order member. Admin dapat mengirim pesan kepada
member. Jika ingin keluar dari halaman web, admin harus melakukan logout terlebih
dahulu.
B. Kebutuhan Sistem
Sistem mengelola semua data mulai dari data member, data admin, data order, data
konfirmasi, data musik, dan data pesan . Sistem dapat menampilkan semua data yang
telah diolah oleh pengguna website pelayanan jasa produksi musik digital pada
broadway studio.
1.3. Rancangan Dokumen
A. Rancangan Dokumen Masukan (Input)
1. Nama Dokumen : Form Registrasi
Fungsi : Menyimpan data klien yang akan melakukan order
Sumber : User
Tujuan : Admin
Media : Form
Jumlah : 1
Frekuensi : Setiap ada registrasi
Bentuk : Lampiran A.1
2. Nama Dokumen : Form Login Member
Fungsi : Melakukan validasi data member yang akan masuk web
Sumber : Member
Tujuan : Admin
Media : Form
Jumlah : 1
Frekuensi : Setiap member melakukan login
Bentuk : Lampiran A.2
3. Nama Dokumen : Form Order Member
Fungsi : Menyimpan data order yang diinputkan member
Sumber : Member
Tujuan : Admin
Media : Form
Jumlah : 1
Frekuensi : Setiap ada order
Bentuk : Lampiran A.3
4. Nama Dokumen : Form Konfirmasi Pembayaran
Fungsi : Menyimpan data konfirmasi pembayaran member
Sumber : Member
Tujuan : Admin
Media : Form
Jumlah : 1
Frekuensi : Setiap ada konfirmasi
Bentuk : Lampiran A.4
5. Nama Dokumen : Form Pesan Member
Fungsi : Menyimpan data pesan yang diinputkan member
Sumber : Member
Tujuan : Admin
Media : Form
Jumlah : 1
Frekuensi : Setiap ada pesan
Bentuk : Lampiran A.5
6. Nama Dokumen : Form Edit Member
Fungsi : Mengubah data profil yang diinputkan member
Sumber : Member
Tujuan : Admin
Media : Form
Jumlah : 1
Frekuensi : Setiap member melakukan edit
Bentuk : Lampiran A.6
7. Nama Dokumen : Form Login Admin
Fungsi : Melakukan validasi data yang diinputkan admin
Sumber : Admin
Tujuan : Admin
Media : Form
Jumlah : 1
Frekuensi : Setiap admin melakukan login
Bentuk : Lampiran A.7
8. Nama Dokumen : Form Tambah Admin
Fungsi : Menambah data admin baru yang diinputkan admin
Sumber : Admin
Tujuan : Admin
Media : Form
Jumlah : 1
Frekuensi : Setiap admin menambah admin baru
Bentuk : Lampiran A.8
9. Nama Dokumen : Form Tambah Produser
Fungsi : Menambah data produser yang diinputkan admin
Sumber : Admin
Tujuan : Produser
Media : Form
Jumlah : 1
Frekuensi : Setiap admin menambah produser baru
Bentuk : Lampiran A.9
10. Nama Dokumen : Form Pesan Admin
Fungsi : Menyimpan data pesan baru yang diinputkan admin
Sumber : Admin
Tujuan : Member
Media : Form
Jumlah : 1
Frekuensi : Setiap admin membuat pesan baru
Bentuk : Lampiran A.10
11. Nama Dokumen : Form Ubah Status Order
Fungsi : Mengubah data status order member
Sumber : Admin
Tujuan : Member
Media : Form
Jumlah : 1
Frekuensi : Setiap ada konfirmasi bayar dari member
Bentuk : Lampiran A.11
12. Nama Dokumen : Form Upload Musik
Fungsi : Memasukan lagu ke dalam data musik
Sumber : Admin
Tujuan : Member
Media : Form
Jumlah : 1
Frekuensi : Setiap ada input musik baru member
Bentuk : Lampiran A.12
B. Rancangan Dokumen Keluaran (Output)
1. Nama Dokumen : Cetak Tagihan Order
Fungsi : Memberi data tagihan order jasa yang harus dibayar
Sumber : Admin
Tujuan : Member
Media : Kertas
Jumlah : 1
Frekuensi : Setiap ada order member
Bentuk : Lampiran B.1
2. Nama Dokumen : Cetak Data Member
Fungsi : Memberi data member yang terdaftar di web
Sumber : Member
Tujuan : Admin
Media : Kertas
Jumlah : 1
Frekuensi : Setiap mencetak data member
Bentuk : Lampiran B.2
3. Nama Dokumen : Laporan Transaksi
Fungsi : Memberi laporan order yang sudah dibayar member
Sumber : Admin
Tujuan : CEO
Media : Kertas
Jumlah : 1
Frekuensi : Setiap mencetak data order yang sudah dibayar member
Bentuk : Lampiran B.3
1.4. Entity Relationship Diagram
A. Entity Relationship Diagram
Gambar III.2
Entity Relationship Diagram
Pelayanan Jasa Produksi Musik Digital
B. LRS (Logical Record Structure)
Gambar III.3
Logical Record Structure
Pelayanan Jasa Produksi Musik Digital
1.5. Spesifikasi File
1. Spesifikasi File Admin
Nama File : admin
Akronim : admin
Fungsi : Kata kunci untuk masuk ke halaman data admin
Tipe File : File Master
Spesifikasi File : Index Sequential
Jumlah : 1
Akses File : Random
Media : Hard Disk
Panjang Record : 32 Byte
Kunci Field : id_admin
Software : Mysql
Tabel III.1
Tabel Spesifikasi File Admin
No. Elemen Data Akronim Tipe Panjang Keterangan
1 Id Admin id_admin int 5 Primary Key
Auto Increment
2 Nama Admin nama varchar 25
3 Email Admin email varchar 25
4 Username uname varchar 10
5 Password pass varchar 15
6 No. Telepon telepon int 13
2. Spesifikasi File Member
Nama File : member
Akronim : member
Fungsi : Kata kunci untuk masuk ke halaman data member
Tipe File : File Master
Spesifikasi File : Index Sequential
Jumlah : 1
Akses File : Random
Media : Hard Disk
Panjang Record : 32 Byte
Kunci Field : id_member
Software : Mysql
Tabel III.2
Tabel Spesifikasi File Member
No. Elemen Data Akronim Tipe Panjang Keterangan
1 Id Member id_member int 5
2 Nama
Member nama varchar 15
3 Email
Member email varchar 25
4 Username username varchar 10 Primary Key
5 Password pass varchar 15
6 No. Telepon telepon int 13
3. Spesifikasi File Paket
Nama File : paket
Akronim : paket
Fungsi : Kata kunci untuk masuk ke halaman data paket
Tipe File : File Master
Spesifikasi File : Index Sequential
Jumlah : 1
Akses File : Random
Media : Hard Disk
Panjang Record : 16 Byte
Kunci Field : id_paket
Software : Mysql
Tabel III.3
Tabel Spesifikasi File Paket
No. Elemen Data Akronim Tipe Panjang Keterangan
1 Id Paket id_paket int 5 2 Nama Paket nama_paket varchar 10 Primary Key
3 Harga Paket harga double
4. Spesifikasi File Transaksi
Nama File : transaksi
Akronim : transaksi
Fungsi : Untuk menyimpan data order
Tipe File : File Master
Spesifikasi File : Index Sequential
Jumlah : 1
Akses File : Random
Media : Hard Disk
Panjang Record : 16 Byte
Kunci Field : id_transaksi
Software : Mysql
Tabel III.4
Tabel Spesifikasi File Transaksi
No. Elemen Data Akronim Tipe Panjang Keterangan
1 Id Order id_transaksi int 10
2 Kode Order kode_order varchar 10 Primary Key
3 Username
Member username varchar 10
4 Nama Paket nama_paket varchar 10
5 Judul Musik judul_musik varchar 30
6 Jenis Musik jenis_musik enum
7 Url Referensi url varchar 30
8 Keterangan keterangan text
9 Harga Paket harga double
10 Status Order status enum
5. Spesifikasi File Konfirmasi
Nama File : konfirmasi
Akronim : konfirmasi
Fungsi : Untuk menyimpan data konfirmasi
Tipe File : File Master
Spesifikasi File : Index Sequential
Jumlah : 1
Akses File : Random
Media : Hard Disk
Panjang Record : 32 Byte
Kunci Field : id_konfirmasi
Software : Mysql
Tabel III.5
Tabel Spesifikasi File Konfirmasi
No. Elemen Data Akronim Tipe Panjang Keterangan
1 Id Konfirmasi id_konfirmasi int 10 Primary Key
Auto Increment
2 Kode Order kode_order varchar 10
3 Username
Member username varchar 10
4 Tanggal
Bayar tanggal_bayar date
5 No. Rekening norekening int 10
6 Nama
Pembayar atasnama varchar 25
7 Jumlah Bayar jumlah_bayar int 10
8 Bukti
Pembayaran bukti_bayar text
9 Ukuran
Gambar ukuran_gambar int 10
6. Spesifikasi File Musik
Nama File : musik
Akronim : musik
Fungsi : Untuk menyimpan data musik
Tipe File : File Master
Spesifikasi File : Index Sequential
Jumlah : 1
Akses File : Random
Media : Hard Disk
Panjang Record : 16 Byte
Kunci Field : id_musik
Software : Mysql
Tabel III.6
Tabel Spesifikasi File Musik
No. Elemen Data Akronim Tipe Panjang Keterangan
1 Id Musik id_musik int 5 Primary Key
2 Kode Order kode_order varchar 10
3 Username
Member username varchar 20
4 Nama Paket nama_paket enum
5 Judul Musik judul_musik varchar 30
6 Jenis Musik jenis_musik enum
7 File Musik file_musik text
8 Ukuran
Musik ukuran_musik int 10
7. Spesifikasi File Produser
Nama File : produser
Akronim : produser
Fungsi : Untuk menyimpan data produser
Tipe File : File Master
Spesifikasi File : Index Sequential
Jumlah : 1
Akses File : Random
Media : Hard Disk
Panjang Record : 16 Byte
Kunci Field : id_produser
Software : Mysql
Tabel III.7
Tabel Spesifikasi File Produser
No. Elemen Data Akronim Tipe Panjang Keterangan
1 Id Produser id_produser int 5 Primary Key
Auto Increment
2 Nama
Produser nama varchar 20
3 Email
Produser email varchar 20
4 No. Telepon telepon int 13
8. Spesifikasi File Pesan
Nama File : pesan
Akronim : pesan
Fungsi : Untuk menyimpan data pesan
Tipe File : File Master
Spesifikasi File : Index Sequential
Jumlah : 1
Akses File : Random
Media : Hard Disk
Panjang Record : 16 Byte
Kunci Field : id_pesan
Software : Mysql
Tabel III.8
Tabel Spesifikasi File Pesan
No. Elemen Data Akronim Tipe Panjang Keterangan
1 Id Pesan id_pesan varchar 5 Primary Key
Auto Increment
2 Tanggal
Pesan tanggal varchar 10
3 Username
Member username varchar 20
4 Judul Pesan judul_pesan varchar 10
5 Isi Pesan isi_pesan text
6 Status Pesan status_pesan enum
1.6. Pengkodean
1. kode_order
Setiap order memiliki kode order masing-masing sehingga dapat dibedakan dari
masing-masing pilihan paket, diantaranya terdiri dari:
Ket: sng = untuk identitas paket single
Ket: mni = untuk identitas paket mini album
Ket: flb = untuk identitas paket full album
2. id_pesan
Setiap pesan memiliki id pesan masing-masing sehingga dapat membatasi hak akses
dari masing-masing pesan.
Ket: PSN = untuk identitas Pesan
1.7. Struktur Navigasi
Struktur navigasi pada website ini menggunakan struktur navigasi campuran.
Melalui struktur navigasi ini terlihat bagaimana isi dari susunan dari sebuah website
secara menyeluruh. Struktur navigasi website ini terdiri dari halaman pengunjung,
member, dan admin.
A. Struktur Navigasi Halaman Pengunjung
Gambar III.4
Struktur Navigasi Halaman Pengunjung
B. Struktur Navigasi Halaman Member
Gambar III.5
Struktur Navigasi Halaman Member
C. Struktur Navigasi Halaman Admin
Gambar III.6
Struktur Navigasi Halaman Admin
1.8. Implementasi
Implementasi rancangan antarmuka pelayanan jasa produksi musik digital
adalah sebagai berikut:
1. Halaman Index pengunjung
Halaman index pengunjung dimana pengunjung dapat melihat beberapa menu antara
lain Tentang, Paket, Portofolio, Kontak, Login. Ketika pengunjung mengunjungi
menu Paket dan melakukan order, pengunjung akan dialihkan ke menu registrasi
member, karena untuk melakukan order harus menjadi member dulu.
Gambar III.7
Tampilan Halaman Index Pengunjung
2. Halaman Tentang
Pengunjung dapat melihat informasi tentang sejarah awal mula di bentuknya
Broadway Studio Karawang.
Gambar III.8
Tampilan Halaman Tentang Broadway Studio
3. Halaman Paket
Pengunjung dapat melihat informasi tentang paket yang ditawarkan Broadway
Studio. Jika pengunjung mengklik tombol order sekarang, maka akan dialihkan ke
menu Login.
Gambar III.9
Tampilan Halaman Paket Broadway Studio
4. Halaman Portofolio
Pengunjung dapat mendengar portofolio produksi musik yang dihasilkan oleh
Broadway Studio dengan mengklik tombol play pada media player.
Gambar III.10
Tampilan Halaman Potofolio Broadway Studio
5. Halaman Kontak
Pengunjung dapat melihat informasi kontak Broadway Studio mulai dari alamat,
whatsapp, email, hingga media sosial untuk berinteraksi diluar web.
Gambar III.11
Tampilan Halaman Kontak Broadway Studio
6. Halaman Registrasi Member
Pengunjung harus mengisi semua kolom yang terdapat di form registrasi agar
berhasil melakukan registrasi sebagai member.
Gambar III.12
Tampilan Halaman Registrasi Member
7. Halaman Login Member
Member harus mengisi kolom username dan password sesuai dengan data yang
didaftarkan untuk masuk ke halaman utama member.
Gambar III.13
Tampilan Halaman Login Member
8. Halaman Index Member
Halaman index member dimana member dapat melihat beberapa menu antara lain
Order, Konfirmas, Musik, Pesan, Profil.
Gambar III.14
Tampilan Halaman Index Member
9. Halaman Order
Di halaman order, member dapat melihat semua daftar order yang sudah dipesan, jika
belum ada pesanan paket, maka daftar order kosong. Member juga memulai order
baru dengan mengklik tombol tambah order.
Gambar III.15
Tampilan Halaman Order
10. Halaman Pilihan Paket
Setelah klik tambah order, member dapat melihat beberapa pilihan paket beserta
fiturnya. Jika member ingin order member harus mengklik tombol order di salah satu
pilihan paket.
Gambar III.16
Tampilan Halaman Pilihan Paket
11. Halaman Form Order
Member harus mengisi semua kolom yang tersedia di form order, untuk selanjutnya
bisa melakukan proses pembayaran.
Gambar III.17
Tampilan Halaman Form Order
12. Halaman Musik Member
Halaman ini memberikan informasi mengenai hasil jadi dari order member yang
sudah dibayar berdasarkan pilihan paket saat order.
Gambar III.18
Tampilan Halaman Musik Member
13. Halaman Pesan
Halaman ini memberikan informasi mengenai pesan yang masuk dari admin.
Member juga dapat menulis pesan kepada admin dengan mengklik tombol Buat
Pesan Baru.
Gambar III.19
Tampilan Halaman Pesan Member
14. Halaman Edit Profil Member
Member dapat merubah data diri melalui halaman ini, kecuali mengubah username.
Karena username digunakan untuk membaca file musik yang di order dari tiap
member.
Gambar III.20
Tampilan Halaman Edit Profil Member
15. Halaman Konfirmasi
Member dapat melakukan konfirmasi pembayaran order setelah melakukan transfer,
dengan mengisikan semua kolom yang tersedia di form konfirmasi pembayaran.
Gambar III.21
Tampilan Halaman Konfirmasi Pembayaran
16. Halaman Login Admin
Admin harus melakukan login terlebih dahulu dengan mengisikan username dan
password yang sesuai untuk dapat masuk ke halaman utama admin.
Gambar III.22
Tampilan Halaman Login Admin
17. Halaman Index Admin
Halaman index admin dimanaadmin dapat melihat beberapa menu antara lain List
Data, Detail Order, Musik, Pesan, Laporan.
Gambar III.23
Tampilan Halaman Index Admin
18. Halaman Data Member Admin
Halaman data member berisi semua daftar member yang sudah registrasi.
Gambar III.24
Tampilan Halaman Data Member Admin
19. Halaman List Order
Halaman data member berisi semua daftar order yang dilakukan oleh member baik
yang belum dibayar maupun sudah dibayar.
Gambar III.25
Tampilan Halaman List Order Admin
20. Halaman Data Konfirmasi Pembayaran
Halaman data konfirmasi berisi semua daftar konfirmasi yang dilakukan oleh member
setelah selesai melakukan pembayaran transfer order.
Gambar III.26
Tampilan Halaman Konfimasi Pembayaran
21. Halaman Data Pesan Admin
Halaman data pesan berisi semua pesan yang dilakukan oleh member. Admin juga
dapat membuat pesan baru kepada member dengan mengklik tombol Buat Pesan
Baru.
Gambar III.27
Tampilan Halaman Pesan Admin
22. Halaman Laporan Transaksi
Halaman Laporan trasnsaksi berisi semua data konfirmasi yang sudah oleh member.
Admin juga dapat mencetak laporan transaksi.
Gambar III.28
Tampilan Halaman Laporan Transaksi
23. Halaman Tambah Musik
Halaman tambah musik digunakan untuk melakukan upload musik yang sudah di
order oleh member.
Gambar III.29
Tampilan Halaman Tambah Musik
1.9. Pengujian Unit
Pengujian yang digunakan untuk menguji website ini adalah menggunakan
metode pengujian black box testing. Pengujian black box testing diantaranya sebagai
berikut:
A. Pengujian terhadap halaman Registrasi Member
No Skenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1
Jika semua
Field yg
berada
dimenu
registrasi
member
tidak diisi
kemudian
klik tombol
registrasi
Nama:
Kosong
Alamat:
Kosong
Telepon:
Kosong
Username:
Kosong
Password:
Kosong
Sistem akan
Menolak akses
pengunjung dan
menampilkan
peringatan pada
kolom yang
kosong
“Harap isi
bidang ini”
Sesuai
harapan Valid
2
Jika salah
satu Field
yg berada
dimenu
registrasi
member
tidak diisi
kemudian
klik tombol
registrasi
Nama:
Agit
Alamat:
Johar
Telepon:
0812345678
Username:
agit
Password:
Kosong
Sistem akan
Menolak akses
pengunjung dan
menampilkan
peringatan pada
kolom yang
kosong
“Harap isi
bidang ini”
Sesuai
harapan Valid
3
Jika semua
Field yg
berada
dimenu
registrasi
diisi semua
kemudian
klik tombol
registrasi
Nama:
Agit
Alamat:
Johar
Telepon:
0812345678
Username:
agit
Password:
agit
Sistem
menerima akses
pengunjung
data berhasil di
simpan dan
kemudian
langsung
menampilkan
menu login
member
Sesuai
harapan Valid
4
Jika Field
Username
dimenu
registrasi
diisi tetapi
data sudah
terdaftar
kemudian
klik tombol
registrasi
Nama:
Agit
Alamat:
Johar
Telepon:
0812345678
Username:
agit
Password:
agit
Sistem
menolak akses
pengunjung
kemudian
menampilkan
pernigatan
“Registrasi
gagal.
Username
sudah ada !
Harap isi
username lain”
Sesuai
harapan Valid
B. Pengujian terhadap halaman Login Member
No Skenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1
Username dan
Password
tidak diisi
kemudian klik
tombol login
Username:
Kosong
Password:
Kosong
Sistem akan
Menolak akses
Member dan
menampilkan
peringatan
“Harap isi
bidang ini”
di kolom yang
kosong
Sesuai
harapan Valid
2
Username diisi
dan password
tidak diisi atau
kosong
kemudian klik
tombol login
Username:
agit
Password:
Kosong
Sistem akan
Menolak akses
Member dan
menampilkan
peringatan
“Harap isi
bidang ini”
di kolom yang
kosong
Sesuai
harapan Valid
3
Username
tidak
diisi dan
password diisi
kemudian klik
tombl login
Username:
Kosong
Password:
agit
Sistem akan
Menolak akses
Member dan
menampilkan
peringatan
“Harap isi
bidang ini”
di kolom yang
kosong
Sesuai
harapan Valid
4
Username diisi
salah dan
password diisi
salah
kemudian
klik tombl
login
Username:
xxx
Password:
xxx
Sistem akan
menolak akses
member dan
menampilkan
“Login gagal,
coba ulangi lagi
pemasukan data
Anda”
Sesuai
harapan Valid
5
Username diisi
benar dan
password diisi
salah
kemudian
klik tombl
login
Username:
agit
Password:
xxx
Sistem akan
menolak akses
member dan
menampilkan
“Login gagal,
coba ulangi lagi
pemasukan data
Anda”
Sesuai
harapan Valid
6
Username diisi
salah dan
password diisi
benar
kemudian
klik tombl
login
Username:
xxx
Password:
agit
sistem akan
menolak akses
member dan
menampilkan
“Login gagal,
coba ulangi lagi
pemasukan data
Anda”
Sesuai
harapan Valid
7
Mengetikan
username dan
password
dengan data
yang benar
kemudian klik
tombol login
Username:
agit
(benar)
Password:
agit
(benar)
Sistem
menerima akses
login member
kemudian
langsung
masuk
menu utama
member
Sesuai
harapan Valid
C. Pengujian terhadap halaman Order
No Skenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1
Jika Semua
Field yg
berada di
menu order
tidak diisi
kemudian klik
tombol proses
Judul Musik:
Kosong
URL
Referensi
Musik:
Kosong
Keterangan:
Kosong
Sistem akan
Menolak akses
Member dan
menampilkan
“Harap isi
bidang ini”
Sesuai
harapan Valid
2
Jika Salah
satu Field yg
berada di
menu order
tidak diisi
kemudian klik
tombol proses
Judul Musik:
HUJAN
URL
Referensi
Musik:
youtube.com/
Keterangan:
Kosong
Sistem akan
Menolak akses
Member dan
menampilkan
“Harap isi
bidang ini”
Pada kolom
yang kosong
Sesuai
harapan Valid
3
Jika Semua
Field yg
berada di
menu order
diisi semua
kemudian klik
tombol proses
Judul Musik:
HUJAN
URL
Referensi
Musik:
youtube.com/
Keterangan:
Genre POP
Sistem
menerima
akses
order dan
kemudian
langsung
menampilkan
struk tagihan
untuk
dilanjutkan ke
pembayaran
Sesuai
harapan Valid
D. Pengujian terhadap halaman Konfirmasi
No Skenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1
Jika semua
Field yg
berada di
menu
konfirmasi
tidak diisi
kemudian klik
tombol
konfirmasi
Kode Order:
Kosong
Tanggal
Bayar:
Kosong
No
Rekening:
Kosong
Atas Nama:
Kosong
Jumlah
Bayar:
Kosong
Bukti Bayar:
Kosong
Sistem akan
Menolak akses
Member dan
menampilkan
“Harap isi
bidang ini”
Pada kolom
yang kosong
Sesuai
harapan Valid
2
Jika salah satu
Field yg
berada di
menu
konfirmasi
tidak diisi
kemudian klik
tombol
konfirmasi
Kode Order:
sng729
Tanggal
Bayar:
10-08-2019
No
Rekening:
89828912
Atas Nama:
agithya asa
Jumlah
Bayar:
Kosong
Bukti Bayar:
Transksi.jpg
Sistem akan
Menolak akses
Member dan
menampilkan
“Harap isi
bidang ini”
Pada kolom
yang kosong
Sesuai
harapan Valid
3
Jika Field
bukti byar
diisi dengan
format
gambar yang
salah
kemudian klik
tombol
konfirmasi
Kode Order:
sng729
Tanggal
Bayar:
10-08-2019
No
Rekening:
89828912
Atas Nama:
Agithya asa
Jumlah
Bayar:
750000
Bukti Bayar:
Transksi.png
Sistem akan
Menolak akses
Member dan
menampilkan
“Konfirmasi
gagal, harap
ulangi
pemasukan
data anda”
Sesuai
harapan Valid
4
Jika semua
Field yg
berada di
menu
konfirmasi
diisi dengan
benar
kemudian klik
tombol
konfirmasi
Kode Order:
sng729
Tanggal
Bayar:
10-08-2019
No
Rekening:
89828912
Atas Nama:
agithya asa
Jumlah
Bayar:
750000
Bukti Bayar:
Transksi.jpg
Sistem
menerima
akses
konfirmasi dan
data berhasil di
simpan
kemudian
langsung
menampilkan
menu data
konfirmasi
member
Sesuai
harapan Valid
E. Pengujian terhadap halaman Login Admin
No Skenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1
Username dan
Password
tidak diisi
kemudian klik
tombol login
Username:
Kosong
Password:
Kosong
Sistem akan
Menolak akses
Admin dan
menampilkan
peringatan
“Harap isi
bidang ini”
di kolom yang
kosong
Sesuai
harapan Valid
2
Username diisi
dan password
tidak diisi atau
kosong
kemudian klik
tombol login
Username:
admin
Password:
Kosong
Sistem akan
Menolak akses
admin dan
menampilkan
peringatan
“Harap isi
bidang ini”
di kolom yang
kosong
Sesuai
harapan Valid
3
Username
tidak
diisi dan
password diisi
kemudian klik
tombl login
Username:
Kosong
Password:
agit
Sistem akan
Menolak akses
Member dan
menampilkan
peringatan
“Harap isi
bidang ini”
di kolom yang
kosong
Sesuai
harapan Valid
4
Username diisi
salah dan
password diisi
salah
kemudian
klik tombl
login
Username:
xxx
Password:
xxx
Sistem akan
menolak akses
admin dan
menampilkan
“Login gagal,
coba ulangi lagi
pemasukan data
Anda”
Sesuai
harapan Valid
5
Username diisi
benar dan
password diisi
salah
kemudian
klik tombl
login
Username:
admin
Password:
xxx
Sistem akan
menolak akses
admin dan
menampilkan
“Login gagal,
coba ulangi lagi
pemasukan data
Anda”
Sesuai
harapan Valid
6
Username diisi
salah dan
password diisi
benar
kemudian
klik tombl
login
Username:
xxx
Password:
admin
sistem akan
menolak akses
admin dan
menampilkan
“Login gagal,
coba ulangi lagi
pemasukan data
Anda”
Sesuai
harapan Valid
7
Mengetikan
username dan
password
dengan data
yang benar
kemudian klik
tombol login
Username:
admin
(benar)
Password:
admin
(benar)
Sistem
menerima akses
login admin
kemudian
langsung
masuk
menu utama
admin
Sesuai
harapan Valid
F. Pengujian terhadap halaman Tambah Admin
No Skenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1
Jika semua
Field yg
berada
dimenu
tambah
admin tidak
diisi
kemudian
klik tombol
tambah
Nama:
Kosong
Alamat:
Kosong
Telepon:
Kosong
Username:
Kosong
Password:
Kosong
Sistem akan
Menolak akses
admin dan
menampilkan
peringatan pada
kolom yang
kosong
“Harap isi
bidang ini”
Sesuai
harapan Valid
2
Jika salah
satu Field
yg berada
dimenu
tambah
admin tidak
diisi
kemudian
klik tombol
tambah
Nama:
Anaz
Alamat:
Johar
Telepon:
0812345678
Username:
anaz
Password:
Kosong
Sistem akan
Menolak akses
admin dan
menampilkan
peringatan pada
kolom yang
kosong
“Harap isi
bidang ini”
Sesuai
harapan Valid
3
Jika semua
Field yg
berada
dimenu
tambah
admin diisi
dengan
benar
kemudian
klik tombol
tambah
Nama:
Anaz
Alamat:
Johar
Telepon:
0812345678
Username:
anaz
Password:
anaz
Sistem
menerima akses
admin data
berhasil di
simpan dan
kemudian
langsung
menampilkan
menu index
admin
Sesuai
harapan Valid
4
Jika Field
Username
dimenu
tambah
admin diisi
tetapi data
sudah
terdaftar
kemudian
klik tombol
tambah
Nama:
Anaz
Alamat:
Johar
Telepon:
0812345678
Username:
anaz
Password:
anaz
Sistem
menolak akses
admin
kemudian
mengosongkan
kolom
untuk diisi
kembali
Sesuai
harapan Valid
G. Pengujian terhadap halaman Tambah Musik
No Skenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1
Jika semua
Field yg
berada
dimenu
tambah
musik tidak
diisi
kemudian
klik tombol
simpan
Kode Order:
Kosong
Username:
Kosong
Judul Musik:
Kosong
Upload
Musik:
Kosong
Sistem akan
Menolak akses
admin dan
menampilkan
peringatan pada
kolom yang
kosong
“Harap isi
bidang ini”
Sesuai
harapan Valid
2
Jika salah
satu Field
yg berada
dimenu
tambah
musik tidak
diisi
kemudian
klik tombol
simpan
Kode Order:
sng839
Username:
agit
Judul
Musik:
HUJAN
Upload
Musik:
Kosong
Sistem akan
Menolak akses
admin dan
menampilkan
peringatan pada
kolom yang
kosong
“Harap isi
bidang ini”
Sesuai
harapan Valid
3
Jika semua
Field yg
berada
dimenu
tambah
musik diisi
dengan
benar
kemudian
klik tombol
tambah
Kode Order:
sng839
Username:
agit
Judul
Musik:
HUJAN
Upload
Musik:
HUJAN.mp3
Sistem
menerima akses
admin data
berhasil di
simpan dan
kemudian
langsung
menampilkan
menu data
musik
Sesuai
harapan Valid