template dokumentasi pengujian perangkat lunak.
Nama : Gigant Gaib Wiwaha
Npm : 19312177
Kelas : IF GAB EXS 1
link UTI : https://teknokrat.ac.id/
link FTIK : https://ftik.teknokrat.ac.id/
1.1 Tujuan PembuatanDokumen
Dokumen ini digunakan sebagai panduan
untuk melakukan pengujian terhadap perangkat lunak Sistem Pentiketan Elektronik
Konser. Dokumen ini dipakai untuk melihat kemampuan dari program yang telah
dirancang agar sesuai dengan keinginan dari pengguna. Pembuatan dokumen ini
ditujukan untuk menguji perangkat lunak Sistem Pentiketan Elektronik Konser
yang merupakan bagian dari tugas mata kuliah Rekayasa PerangkatLunak.
1.2
Deskripsi UmumSistem
Perangkat lunak yang akan diuji adalah
“Sistem Pentiketan Elektronik Konser”. Perangkat lunak ini adalah perangkat
lunak yang digunakan untuk melakukan transaksi pembelian tiket untuk konser
secara terorganisir. Sistem ini diimplementasikan melalui komunikasi di media
antara sesama pengguna dengan sistem.
1.3
Deskripsi Dokumen(Ikhtisar)
Dalam dokumen ini berisi 3 bagian utama
yaitu Pendahuluan, Identifikasi dan
Rencana Pengujian, Deskripsi dan UjiHasil.
1.4
Definisi danSingkatan
·
SKPL adalah Spesifikasi Kebutuhan
Perangkat Lunak, atau dalam bahasa
Inggris-nya sering juga disebut sebagai Software Requirements Spesification
(SRS), dan merupakan spesifikasi dari perangkat lunak yang akan dikembangkan
·
SKPL-SK.K-xxxx adalah kode yang
digunakan untuk merepresentasikan kebutuhan (requirement) pada SK, dengan SK
merupakan kode perangkat lunak, SK.K adalah kode fase, dan xxxx adalah
digit/nomor kebutuhan (requirement).
·
DFD adalah Data Flow Diagram, diagram
dan notasi yang digunakan untuk menunjukkan aliran data pada perangkatlunak.
·
ERD adalah Entity Relationship
Diagram, diagram dan notasi yang digunakan untuk merepresentasikan struktur
data statis pada perangkatlunak.
·
DPPL-Akkses.K-xxxx adalah kode yang
digunakan untuk mengimplementasikan perancangan pada Akkses, dengan Akkses
merupakan kode perangkat lunak, Akkses.Kadalah kode fase, dan xxxx
adalahdigit/nomor perancangan.
1.5 DokumenReferensi
Ernita H. GL03.
Dokumen Uji Perangkat Lunak (DUPL) SDS.Bogor.
Sistem Pentiketan Elektronik
Konser.2013. Spesifikasi Kebutuhan Perangkat Lunak (SKPL)SPEK.Bogor.
Sistem Pentiketan Elektronik
Konser.2013. Dokumen Perancangan Perangkat Lunak (DPPL)SPEK.Bogor.
2
Lingkungan Pengujian Perangkat Lunak
2.1 Perangkat LunakPengujian
Perangkat lunak
ini (SPEK) diujikan dengan beberapa
perangkat lunak lain,
yaitu:
·
Sistem operasi: Windows7
·
Bahasa pemrograman:PHP
·
Data base:XAMPP
2.2 Perangkat KerasPengujian
Perangkat keras yang diperlukan untuk menguji aplikasi SPEK
ini adalah satu set komputer dengan
spesifikasi:
·
Processor: Intel® Pentium DualCore
·
Memory: 2 GBDDR3
·
Harddisk 100GB
2.3
MaterialPengujian
Pada program “Sistem Pentiketan
Elektronik Konser” ini seorang pengunjung web dapat melakukan pendaftaran
pembelian tiket tanpa melalui admin. Admin sendiri dapat memanipulasi data
pengunjung. Pengunjung dapat
langsung membeli
tiket dengan memasukkan nomor Id yang di dapat saat pendaftaran, nomor Id
tersebut dapat di minta kepada admin secara lisan.
Setelah mengetahui Id tersebut
pengunjung dapat memilih artis yang ingin ditonton oleh pengunjung tersebut.
Pengunjung dapat mengetikkan harga tiket yang akan dibayarkan sesuai dengan
harga yang tertera. Setelah itu pengunjung dapat mencetak bukti pembayaran dan
menyerahkan ke petugas konser.
2.4 Sumber DayaManusia
Persyaratan sumber daya manusia yang akan terlibat dalam
proses pengujian perangkat lunak ini adalah :
·
Memahami konsep pemrograman berorientasi objek dalam
bahasaPHP.
·
Memahami proses pengujian perangkat lunak
berorientasiobjek.
·
Memahami konsep pemrograman data baseXAMPP.
2.5 Prosedur UmumPengujian
2.5.1
Pengenalan danLatihan
Penguji aplikasi ini hanya diberikan
latihan kembali tentang SQL, dan pengenalan lebih lanjut tentang Net Beans dan
Java. Pada dasarnya penguji telah memiliki pengetahuan tentang hal yang
disebutkan sebelumnya tetapi latihan yang diberikan hanya bersifat penyegaran
kembali.
2.5.2
PersiapanAwal
2.5.2.1
PersiapanProsedural
Pengujian ini dilakukan di luar
lingkungan kampus.
Dimana pengujian ini dilakukan oleh tim penguji yang telah di tentukan oleh
Dosen mata kuliah Rekayasa Perangkat Lunak (RPL). Alat yang digunakan 1 buah
laptop dengan software yang telah di instalasi.
2.5.2.2
Persiapan PerangkatKeras
Perangkat
keras yang perlu dipesiapkan adalah : Sebuah perangkat komputer yang dilengkapi
dengan :
·
Processor: Intel® Pentium DualCore
·
Memory: 2 GBDDR3
·
Harddisk 100GB
2.5.2.3
Persiapan PerangkatLunak
Persiapan yang harus dilakukan untuk
menyiapkan perangkat lunak untuk diuji di lingkungan sistem operasi Microsoft
Windows 7 adalah sebagai berikut :
1.
Persiapkan sistem operasi MicrosoftWindows.
2. Perangkat
lunak yang akan di uji di copy ke sebuah direktori, misalnyaC:\XAMPP\htdocs.
3.
Browser GoogleChrome.
4.
Database di import ke phpMyAdmin di
databasedb_konser.
5.
Adobe Dreamweaver atau notepad ++ untuk melihat sourcecode.
2.5.3
Pelaksanaan
Pelaksanaan pengujian
dilakukan dengan mengeksekusi perangkat lunak SPEK dengan mengikuti skenario
tertentu yang dibuat berdasarkan skenario yang tedapat pada dokumenSKPL-SPEK.
2.5.4
PelaporanHasil
Dokumen hasil uji dari aplikasi ini akan diberikan kepada asisten praktikum dan
dievaluasi oleh asisten dan kelompok lain yang bertindak sebagai klien dari
kelompok kami. Sehingga aplikasi mendapatkan umpan balik dalam pengembangan
perangkat lunak iniselanjutnya.
1
Deskripsi dan HasilUji
Tabel 2 Deskripsi dan Hasil
Uji
|
Identifikasi |
Deskripsi |
Prosedur Pengujian |
Masukan |
Keluaran yang Diharapkan |
Kriteria Evaluasi Hasil |
Hasil Yang Didapat |
Kesimpulan |
|
DUPL-01 |
Pengujian pendaftaran user pemesan tiket |
Memasukkan nama lengkap, alamat, dan e-
mail ke field yang tersedia |
Nama, lengkap, alamat, e- mail. Tekan button DAFTAR |
Ada message box untuk keberhasila n
pembuatan user |
Apabila ada text field data yang tidak
diisi maka akan muncul pop-up “data belum lengkap” |
Sukses |
Diterima |
|
DUPL-03 |
Pengujian login |
Memasukkan username dan
password admin pada field yang tersedia |
Usernam e dan password admin. Tekan button MASUK |
Ada message box untuk keberhasila n login |
Apabila ada text field username atau password yang tidak diisi maka akan
muncul pop-up “username dan password salah” |
Sukses |
Diterima |
|
DUPL-05 |
Pengujian melihat data jadwal konser |
Memilih menu “Jadwal” |
Menu “Jadwal” |
Munculnya data
jadwal konser |
Apabila admin melakukan login maka data jadwal
bisa dimanipulasi, tetapi jika bukan admin, data hanya bisa dilihat saja |
Sukses |
Diterima |
|
DUPL-07 |
Pengujian menambah data
jadwal konser |
Memasukkan acara, tempat, tanggal pada
field yang tersedia |
Acara, tempat, dan tanggal Tekan button
“Simpan Data Jadwal” |
Ada message box untuk keberhasila n
penambaha n jadwal konser |
Apabila ada text field yang tidak diisi
maka akan muncul pop- up “data belum lengkap” |
Sukses |
Diterima |
|
Identifikasi |
Deskripsi |
Prosedur Pengujian |
Masukan |
Keluaran yang Diharapkan |
Kriteria Evaluasi Hasil |
Hasil Yang Didapat |
Kesimpulan |
|
DUPL-09 |
Pengujian pengubahan data
jadwal konser |
Pilih button
“ubah” pada tabel jadwal konser. Muncul form ubah jadwal konser. Ubah acara,
tempat, tanggal pada field yang tersedia |
Acara, tempat, dan tanggal
Tekan button “Ubah Jadwal” |
Ada message box untuk keberhasila n
perubahan jadwal konser |
Apabila ada text field yang tidak diisi
maka jadwal tetap berubah |
Sukses |
Tidak diterima. Seharusnya jika ada field
yang tidak diisi muncul pop-up “data belum lengkap” |
|
DUPL-11 |
Pengujian penghapusan data jadwal konser |
Pilih button “hapus” pada
tabel jadwal konser |
Tombol “hapus” |
Ada message box untuk konfirmasi penghapusa
n jadwal konser |
Data berhasil terhapus |
Sukses |
Diterima |
|
DUPL-13 |
Pengujian melihat data pemesan tiket |
Memilih menu “Data Pemesan” saat login
sebagai Admin |
Memilih menu “Data Pemesan” |
Muncul data pemesan tiket |
Data pemesan tiket berhasil ditampilkan |
Sukses |
Tidak diterima. Seharusnya data pemesan
tiketbisa dimanipulasi oleh
admin |
|
DUPL-15 |
Pengujian
pembelian tiket |
Memilih menu “Artis”. Lalu, muncul form
artis yang akan dipesan, pilih gambar artis. Lalu, muncul form
keterangan artis, pilih button “beli tiket”. Lalu, muncul form transaksi
pembayaran, masukkan ID Member, dan tekan tombol “submit” |
Menu “Artis”, gambar artis, button “beli
tiket”, field “ID Member” , button “submit” |
Ada pemberitahu an jika nomor ID Member
tidak ada. Lanjut ke form transaksi pembayaran |
Ada pemberitahua n “nomor ID tidak
ditemukan”. Berhasil menampilkan form transaksi pembayaran dengan keterangan
pembelinya |
Sukses |
Diterima |
|
Identifikasi |
Deskripsi |
Prosedur Pengujian |
Masukan |
Keluaran yang Diharapkan |
Kriteria Evaluasi Hasil |
Hasil Yang Didapat |
Kesimpulan |
|
DUPL-17 |
Pengujian transaksi
pembelian tiket |
Masukkan field “jumlah pembayaran”. Tekan
tombol “submit” |
Field “jumlah pembaya ran”, tombol “submit” |
Ada perhitungan pembayaran |
Apabila uang yang dimasukkan kurang atau
lebih, ada pemberitahua n. Muncul form Bukti
Pembayaran |
Sukses |
Tidak diterima. Seharusnya, dilakukan
perhitungan pembayaran tiket jika uang yang dimasukkan kurang atau lebih. |
|
DUPL-19 |
Pengujian pencetakan bukti pembayaran |
Pilih button “cetak bukti pembayaran” pada
form “bukti pembayaran” |
Button “cetak bukti
pembaya ran” |
Ada hasil pencetakan bukti pembayaran |
Ada hasil pencetakan berupa file pdf |
Tidak sukses |
Tidak diterima. Seharusnya hasil pencetakan
keluar dalam bentuk pdf |
|
DUPL-21 |
Pengujian logout admin |
Pilih button “Keluar” |
Button “Keluar” |
Menuju ke halaman awal / home |
Jika button “keluar” dipilih maka admin
keluar dari sistem. |
Sukses |
Diterima |
Komentar
Posting Komentar