Anda di halaman 1dari 16

NAMA : MUHAMMAD HANIF SANTOSO

NIM : 200411100078

KELAS : Penjamin Mutu Perangkat Lunak A

Tugas Verifikasi dan Validasi;

• Lakukan Verifikasi dan validasi pada sebuah software. Silahkan cari referensi yang sesuai
untuk melakukan kedua proses tersebut. Diajurkan merujuk pada jurnal.

Pada pengujian verifikasi dan validasi saya menggunakan website kasir digital
(http://kedai-kasir.42web.io/login.php), sebagai referensi pengujian verifikasi dan validasi
saya menggunakan laporan akhir pada penelitian yang berjudul “Validasi dan Verifikasi
Sistem Pendukung Keputusan dalam Penentuan Lulusan Terbaik pada Studi Kasus: Institut
Sains dan Teknologi Al-Kamal Jakarta”. Pada laporan tersebut untuk melakukan pengujian
verifikasi menggunakan black box dan pengujian validasi menggunakan kuesioner yang
kemudian di sebarkan ke beberapa stakeholder.

A. Instrumen Pengujian.
1. Instrumen pengujian verifikasi.
• Admin
Menu yang diuji Detail Pengujian Jenis Pengujian
Login Login sebagai admin Black box
Melakukan penambahan
Pengolahan menu kedai data, edit data, pencarian Black box
data, dan delete data
Melakukan pencarian
Pengolahan Transaksi Black box
data, dan pencetakan data
Melakukan penambahan
data user, pencarian data
Pengolahan user Black box
user, edit data user, dan
delete data user.
• Kasir
Menu yang diuji Detail Pengujian Jenis Pengujian
Login Login sebagai kasir Black box
Melakukan pencarian
Pengolahan menu kedai menu makanan pada Black box
kedai
Melakukan pencarian
Proses order nama menu dan proses Black box
pemesanan
Pengolahan proses Melakukan proses
Black box
pembayaran pembayaran

2. Instrumen pengujian Validasi.


Tingkat Penilaian
No. Pertanyaan
4 3 2 1
Apakah system kasir sudah memudahkan proses
1.
penggunaan kasir secata digital?
Apakah tampilan system kasir digital sudah
2.
menarik?
Apakah menu-menu yang tersedia sudah berfungsi
3.
dengan baik?
Bagaimana kecepatan proses kasir digital dalam
4.
menjalankan perhitungan hasil pemesanan?
Apakah system kasir digital mudah untuk di
5.
pahami?
Apakah system perhitungan kasir digital sudah
6.
akurat?
Apakah proses pencarian menu makanan sudah
7.
bekerja dengan baik?
Apakah hasil cetak teransaksi sudah menuliskan
8.
secara detail hasil transaksi yang di pesan?
Apakah setiap fitur yang terdapat pada system
9.
bekerja dengan baik?
Apakah user terbantu dengan adanya system kasir
10.
digital?

B. Anilisis data Kuisoner.


Setelah mendapatkan data kuisoner kemudian di lakukan anilasa data untuk
mentukan persentase dari hasil kuisoner yang kemudian di gunakan untuk menghitung
kelayakan dari system yang di bangun. Untuk melakukan hal tersebut sebelumnya
menentukan keriteria penliaian yang kemudian melakukan menghitung persantase, dan
yang terakhir melakukan interpretasi skor dari hasil persantase.
1. Tabel Kriteria penilaian.
Kriteria Nilai
Sangat Setuju 4
Setuju 3
Netral 2
Tidak Setuju 1

2. Perhitungan persantase
𝐽𝑢𝑚𝑙𝑎ℎ 𝑠𝑘𝑜𝑟 𝑦𝑎𝑛𝑔 𝑑𝑖 𝑝𝑒𝑟𝑜𝑙𝑒ℎ
𝑷𝒆𝒓𝒔𝒆𝒏𝒕𝒂𝒔𝒆 = X 100%
𝐽𝑢𝑚𝑙𝑎ℎ 𝑠𝑘𝑜𝑟 𝑡𝑒𝑟𝑡𝑖𝑛𝑔𝑔𝑖

3. Interpretasi Skor
Angka (dalam %) Klasifikasi
0 – 20 Sangat Tidak Layak
21 – 40 Tidak Layak
41 – 60 Cukup
61 – 80 Layak
81 – 100 Sangat Layak
C. Hasil Pengujian.
1. Pengujian Verifikasi
• Admin
1. Pengujian Login
Kasus dan hasil uji (data normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
Username: Menampilkan Data masuk ke Diterima
admin halaman tampilan halaman
Password: dashboard admin dashboard admin
123
Kasus dan hasil uji (data tidak normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
Data salah contoh: Menampilkan Tidak dapat masuk Diterima
Username: peringatan ke tampilan
Admin “username atau halaman
Password: password salah” dashboard admin
admin

2. Pengujian Menu.
• Tambah data
Kasus dan hasil uji (data normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
Nama Menu: Menampilkan Data masuk ke Diterima
“Sambal bakar” daftar menu dan tampilan daftar
Harga: menampilkan data menu dan data
“15000” yang telah di tertambah
Status: tambah dihalaman daftar
“Ready” sebelumnya menu
Kategori:
“Makanan”
Kasus dan hasil uji (data tidak normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
Data salah contoh: Menampilkan Tidak dapat Diterima
Data yang peringatan “Please menyimpan data
dimasukkan adalah fill out this field” yang baru di
kosong tambahkan

• Cari data
Kasus dan hasil uji (data normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
Data yang di Menampilkan data Data yang dicari Diterima
masukkan pada yang dicari sesuai tertampil pada
field pencarian dengan yang daftar menu
adalah nama menu terdapat di kolom makanan
“Nasi Goreng” pencarian
Kasus dan hasil uji (data tidak normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
Data salah contoh: Menampilkan Data yang dicari Diterima
Data yang daftar menu yang tidak tampil
dimasukkan adalah kosong.
kolom kategori
“makanan”

• Edit data
Kasus dan hasil uji (data normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
Mengubah harga Menampilkan data Data yang diedit Diterima
pada menu nasi yang telah di ubah terubah dan
goreng menjadi pada daftar menu masukkan kedalam
“15000” makanan halaman daftar
menu makanan
Kasus dan hasil uji (data tidak normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
Data salah contoh: Menampilkan Tidak dapat Diterima
Mengubah data peringatan “Please menyimpan data
menjadi data fill out this field” yang baru di ubah
kosong

• Delete data
Kasus dan hasil uji (data normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
Menghapus data Menghilangkan Data yang dihapus Diterima
dengan menekan data yang telah telah hilang
tombol delete terpilih untuk di
hapus
Kasus dan hasil uji (data tidak normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
- - - -

3. Pengujian Transaksi
• Pencarian data
Kasus dan hasil uji (data normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
Data yang di Menampilkan data Data yang dicari Diterima
masukkan pada yang dicari sesuai tertampil pada
field pencarian dengan yang daftar transaksi
adalah tanggal terdapat di kolom
transaksi pencarian
“2023-03-21”
Kasus dan hasil uji (data tidak normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
Data salah contoh: Menampilkan Data yang dicari Diterima
Data yang daftar menu yang tidak tampil
dimasukkan adalah kosong.
kolom nama kasir
“kasir1”

• Cetak data
Kasus dan hasil uji (data normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
Mencetak data Menghilangkan Data yang dihapus Diterima
sesuai dengan data yang telah telah hilang
tombol cetak yang terpilih untuk di
di tekan hapus
Kasus dan hasil uji (data tidak normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
- - - -

4. Pengujian User
• Tambah data
Kasus dan hasil uji (data normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
Nama Menu: Menampilkan Data masuk ke Diterima
“Fajrul Ihsan daftar user dan tampilan daftar
Kamil” menampilkan data user dan data
Username: yang telah di tertambah
“kasir2” tambahkan dihalaman daftar
Password: sebelumnya user
“kasir2”
Kasus dan hasil uji (data tidak normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
Data salah contoh: Menampilkan Tidak dapat Diterima
Data yang peringatan “Please menyimpan data
dimasukkan adalah fill out this field” yang baru di
kosong tambahkan
• Cari data
Kasus dan hasil uji (data normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
Data yang di Menampilkan data Data yang dicari Diterima
masukkan pada yang dicari sesuai tertampil pada
field pencarian dengan yang daftar user
adalah nama user terdapat di kolom
“Alfito Wahyu pencarian
Kamaly”
Kasus dan hasil uji (data tidak normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
Data salah contoh: Menampilkan Data yang dicari Diterima
Data yang daftar user yang tidak tampil
dimasukkan adalah kosong.
kolom username
“kasir1”

• Edit data
Kasus dan hasil uji (data normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
Mengubah nama Menampilkan data Data yang diedit Diterima
kasir menjadi yang telah di ubah terubah dan
“Fajrul ihsan” pada daftar user menampilkan
kedalam halaman
daftar user
Kasus dan hasil uji (data tidak normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
Data salah contoh: Menampilkan Tidak dapat Diterima
Mengubah data peringatan “Please menyimpan data
menjadi data fill out this field” yang baru di ubah
kosong
• Delete data
Kasus dan hasil uji (data normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
Menghapus data Menghilangkan Data yang dihapus Diterima
dengan menekan data yang telah telah hilang
tombol delete terpilih untuk di
hapus
Kasus dan hasil uji (data tidak normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
- - - -

• User
1. Pengujian Login
Kasus dan hasil uji (data normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
Username: Menampilkan Data masuk ke Diterima
kasir1 halaman utama tampilan halaman
Password: kasir utama kasir
kasir1
Kasus dan hasil uji (data tidak normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
Data salah contoh: Menampilkan Tidak dapat masuk Diterima
Username: peringatan ke tampilan
Kasir1 “username atau halaman utama
Password: password salah” kasir
123

2. Pengujian menu
• Cari data
Kasus dan hasil uji (data normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
Data yang di Menampilkan data Data yang dicari Diterima
masukkan pada yang dicari sesuai tertampil pada
field pencarian dengan yang daftar menu
adalah nama menu terdapat di kolom makanan
“Nasi Goreng” pencarian
Kasus dan hasil uji (data tidak normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
Data salah contoh: Menampilkan Data yang dicari Diterima
Data yang daftar menu yang tidak tampil
dimasukkan adalah kosong.
kolom kategori
“makanan”

3. Pengujian Order
• Cari data
Kasus dan hasil uji (data normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
Data yang di Menampilkan data Data yang dicari Diterima
masukkan pada yang dicari sesuai tertampil pada
field pencarian dengan yang daftar menu
adalah nama menu terdapat di kolom makanan
“Nasi Goreng” pencarian
Kasus dan hasil uji (data tidak normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
- - - -

• Proses Order
Kasus dan hasil uji (data normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
Data yang di Menampilkan data Data yang dipesan Diterima
masukkan adalah yang dipesan, total telah tampil dan
nama menu yang terdapat total
akan di pesan dan pembelian, dan pembelian serta
jumlah yang tombol checkout muncul tombol
dipesan checkout

Kasus dan hasil uji (data tidak normal)


Data Masukkan Yang diharapkan Pengamatan Kesimpulan
Data salah contoh: Menampilkan Menu yang di diterima
Data yang di peringatan “Value pesan tidak
masukkan adalah must be greater tertambah di
nama menu yang than or equal to 1” keranjang
akan di pesan dan
jumlah yang
dipesan adalah 0

4. Pengujian Pembayaran
Melakukan pembayaran dan cetak bukti transaksi
• Proses Pembayaran
Kasus dan hasil uji (data normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
Data yang di Menampilkan nota Hasil dari Diterima
masukkan adalah hasil transaksi pembayaran telah
jumlah yang harus terproses dan
di bayarkan menampilkan nota
hasil transaksi
Kasus dan hasil uji (data tidak normal)
Data Masukkan Yang diharapkan Pengamatan Kesimpulan
Data salah contoh: Menampilkan Tidak diterima
Data yang di peringatan “Uang menampilkan nota
masukkan untuk Kurang” hasil transaksi
jumlah yang harus
di bayar adalah
kosong
2. Pengujian Validasi
Pengujian validasi di dapat melalui kuesioner yang telah di sebarkan ke pada
partisipan pada kuesioner tersebut terdapat 10 pertanyaan dengan 4 jawaban yang
harus di jawab oleh partisipan. Berikut ini merupakan hasil dari pengujian validasi:
1. Apakah system kasir sudah memudahkan proses penggunaan kasir secata digital?
No. Keterangan Nilai Persantase
1. Sangat Baik 8 80%
2. Baik 2 20%
3. Kurang Baik 0 0%
4. Tidak Baik 0 0%

Pada pertanyaan 1 partisipan banyak menjawab Sangat baik sebesar 80%,


dan 20% menjawab baik, dapat dikatakan bahwa system dapat mempermudah
proses penggunaan kasir secara digital.

2. Apakah tampilan system kasir digital sudah menarik?


No. Keterangan Nilai Persantase
1. Sangat Baik 4 40%
2. Baik 5 50%
3. Kurang Baik 1 10%
4. Tidak Baik 0 0%

Pada pertanyaan 2 terdapat 50% yang menjawab baik, dan 40% menjawab
sangat baik, dan 10% menjawab kurang baik dapat dikatakan bahwa system kasir
digital sudah memiliki tampilan yang menarik.

3. Apakah menu-menu yang tersedia sudah berfungsi dengan baik?


No. Keterangan Nilai Persantase
1. Sangat Baik 6 60%
2. Baik 4 40%
3. Kurang Baik 0 0%
4. Tidak Baik 0 0%

Pada pertanyaan 3 partisipan banyak menjawab Sangat baik sebesar 60%,


dan 40% menjawab baik, dapat di simpulkan bahwa menu-menu yang tersedia
pada system sudah berfungsi dengan baik.

4. Bagaimana kecepatan proses kasir digital dalam menjalankan perhitungan hasil


pemesanan?
No. Keterangan Nilai Persantase
1. Sangat Baik 5 50%
2. Baik 5 50%
3. Kurang Baik 0 0%
4. Tidak Baik 0 0%

Pada pertanyaan 4 terdapat 50% yang menjawab sangat baik, dan 50%
partisipan yang menjawab Baik. Dari hasil tersebut dapat disimpulkan bahwa
kecepatan proses kasir digital dalam menghitung hasil dari parmesan sudah cukup
baik.

5. Apakah system kasir digital mudah untuk di pahami?


No. Keterangan Nilai Persantase
1. Sangat Baik 5 50%
2. Baik 4 40%
3. Kurang Baik 1 10%
4. Tidak Baik 0 0%

Pada pertanyaan 5 terdapat 50% yang menjawab sangat baik, 40%


partisipan yang menjawab Baik dan 10% partisipan yang menjawab kurang baik.
Dari hasil tersebut dapat disimpulkan bahwa system kasir digital sudah cukup
mudah untuk di pahami.
6. Apakah system perhitungan kasir digital sudah akurat?
No. Keterangan Nilai Persantase
1. Sangat Baik 6 60%
2. Baik 4 40%
3. Kurang Baik 0 0%
4. Tidak Baik 0 0%

Pada pertanyaan 6 terdapat 60% yang menjawab sangat baik, dan 40%
partisipan yang menjawab Baik. Dari hasil tersebut dapat disimpulkan bahwa
hasil perhitungan kasir digital sudah cukup akurat.

7. Apakah proses pencarian menu makanan sudah bekerja dengan baik?


No. Keterangan Nilai Persantase
1. Sangat Baik 6 60%
2. Baik 4 40%
3. Kurang Baik 0 0%
4. Tidak Baik 0 0%

Pada pertanyaan 7 terdapat 60% yang menjawab sangat baik, dan 40%
partisipan yang menjawab Baik. Dari hasil tersebut dapat disimpulkan bahwa
proses pencarian menu makanan pada system sudah bekerja cukup baik.

8. Apakah hasil cetak teransaksi sudah menuliskan secara detail hasil transaksi yang
di pesan?
No. Keterangan Nilai Persantase
1. Sangat Baik 6 60%
2. Baik 4 40%
3. Kurang Baik 0 0%
4. Tidak Baik 0 0%

Pada pertanyaan 8 terdapat 60% yang menjawab sangat baik, dan 40%
partisipan yang menjawab Baik. Dari hasil tersebut dapat disimpulkan bahwa
hasil cetak transaksi sudah menuliskan secara detail hasil transaksi yang dipesan.
9. Apakah setiap fitur yang terdapat pada system bekerja dengan baik?
No. Keterangan Nilai Persantase
1. Sangat Baik 5 50%
2. Baik 5 50%
3. Kurang Baik 0 0%
4. Tidak Baik 0 0%

Pada pertanyaan 9 terdapat 50% yang menjawab sangat baik, dan 50%
partisipan yang menjawab Baik. Dari hasil tersebut dapat disimpulkan bahwa
setiap fitur yang terdapat pada system sudak bekerja cukup baik.

10. Apakah user terbantu dengan adanya system kasir digital?


No. Keterangan Nilai Persantase
1. Sangat Baik 6 60%
2. Baik 4 40%
3. Kurang Baik 0 0%
4. Tidak Baik 0 0%

Pada pertanyaan 10 terdapat 60% yang menjawab sangat baik, dan 40%
partisipan yang menjawab Baik. Dari hasil tersebut dapat disimpulkan bahwa user
sudah cukup terbantu dengan adanya system kasir digital tersebut.

Dari akumulasi jawaban dari 10 pertanyaan yang telah diberikan kepada


partisipan dapat dilihat bahwa persentase tertinggi terdapat pada pertanyaan ke 1
dengan nilai persentase sebesar 80%. Dengan begitu user / pengguna mengatakan
bahwa system kasir sudah memudahkan proses penggunaan kasir secata digital.
• Jelaskan, jabarkan dan berikan contoh Quality Assurance Characteristics
https://www2.cs.sfu.ca/~cameron/Teaching/473/quality_characteristics.html.

Quality assurance (QA) adalah suatu proses untuk memastikan bahwa produk atau layanan
yang dihasilkan memenuhi standar kualitas yang telah ditetapkan. Berikut adalah beberapa
karakteristik atau ciri-ciri dari Quality Assurance (QA):

1. Kesesuaian (Suitability)
Kesesuaian adalah kemampuan produk atau layanan untuk memenuhi persyaratan dan
kebutuhan pengguna. Sebagai contoh, sebuah mobil yang dirancang untuk penggunaan
keluarga harus memiliki kapasitas yang cukup untuk menampung keluarga dengan aman
dan nyaman.
2. Efektivitas (Effectiveness)
Efektivitas adalah kemampuan produk atau layanan untuk mencapai tujuan atau sasaran
yang telah ditetapkan. Sebagai contoh, sebuah sistem manajemen proyek harus mampu
memastikan proyek selesai tepat waktu, dalam anggaran yang ditetapkan, dan dengan
hasil yang memuaskan.
3. Efisiensi (Efficiency)
Efisiensi adalah kemampuan produk atau layanan untuk menghasilkan output yang
diinginkan dengan menggunakan sumber daya yang tersedia secara efektif. Sebagai
contoh, sebuah pabrik harus mampu memproduksi barang dengan biaya yang rendah dan
kualitas yang baik dengan menggunakan sumber daya yang tersedia secara efisien.
4. Keamanan (Security)
Keamanan adalah kemampuan produk atau layanan untuk melindungi informasi atau aset
penting dari ancaman atau serangan. Sebagai contoh, sebuah sistem informasi harus
memiliki kontrol akses yang ketat dan sistem keamanan yang kuat untuk mencegah akses
tidak sah dan penggunaan informasi yang tidak benar.
5. Ketepatan Waktu (Timeliness)
Ketepatan waktu adalah kemampuan produk atau layanan untuk disampaikan atau
diproduksi tepat waktu sesuai dengan jadwal atau waktu yang telah ditetapkan. Sebagai
contoh, sebuah jasa pengiriman harus mampu mengirimkan barang tepat waktu sesuai
dengan kesepakatan dengan pelanggan.

Anda mungkin juga menyukai