Anda di halaman 1dari 15

PERENCANAAN, DESKRIPSI, DAN HASIL UJI PERANGKAT LUNAK

(PDHUPL)

Sistem Pengelolaan Dokumen


Pada Program Magister Sistem Informasi
Universitas Diponegoro
(SPD-MSI)

DIPERSIAPKAN OLEH:
Anggi Mery Pratiwi
Oxapisi Vidyandika Adikhresna

24010311130037
24010311130050

JURUSAN ILMU KOMPUTER / INFORMATIKA


FAKULTAS SAINS DAN MATEMATIKA
UNIVERSITAS DIPONEGORO

JURUSAN
ILMU KOMPUTER / INFORMATIKA
FAKULTAS SAINS DAN MATEMATIKA
UNIVERSITAS DIPONEGORO

NOMOR DOKUMEN

HALAMAN

PDHUPL

1 / 14

INISIAL PROGRAM
REVISI

TANGGAL:
18-11-2014

DAFTAR PERUBAHAN
REVISI

DESKRIPSI

INDEX
TGL

DITULIS
OLEH
DIPERIKSA
OLEH
DISETUJUI
OLEH

DAFTAR HALAMAN PERUBAHAN


Halaman 2 dari 18

HALAMAN

REVISI

DAFTAR ISI
Halaman 3 dari 18

Daftar Perubahan .................................................................................. 2


Daftar Halaman perubahan ................................................................... 3
Daftar perubahan .................................................................................. 2
Daftar perubahan .................................................................................. 2
Daftar perubahan .................................................................................. 2
Daftar perubahan .................................................................................. 2

Halaman 4 dari 18

DAFTAR GAMBAR

Halaman 5 dari 18

DAFTAR TABEL

Halaman 6 dari 18

I.

PENDAHULUAN
1.1 TUJUAN PEMBUATAN DOKUMEN
Dokumen Perencanaan, Deskripsi, dan Hasil Uji Perangkat Lunak
(PDHUPL) ini berisi deskripsi lengkap dari pengujian perangkat
lunak Sistem Pengelolaan Dokumen Pada Program Magister Sistem
Informasi Universitas Diponegoro (SPD-MSI). Dokumen ini terdiri
atas rencana pengujian, prosedur pengujian, lingkungan pengujian,
serta hasil uji. Penulisan dokumen ini bertujuan untuk mencari
kasus kesalahan/ error pada perangkat lunak berdasarkan
spesifikasi awal yang telah ditentukan. Dokumen ini digunakan
oleh pengembang perangkat lunak sebagai referensi apakah
perangkat lunak telah memenuhi spesifikasi.
1.2 DESKRIPSI UMUM SISTEM
Perangkat lunak yang akan diuji adalah "Sistem Pengelolaan
Dokumen Pada Program Magister Sistem Informasi Universitas
Diponegoro". Perangkat lunak ini digunakan untuk membantu
pihak Magister Sistem Informasi Universitas Diponegoro dalam
menyimpan dan mengelola dokumen di dalam penyimpanan data
yang dapat diakses oleh banyak individu, sehingga staff lain dalam
lingkup lokal dapat menyimpan atau mengambil kembali dokumen
tersebut.
1.3 DESKRIPSI DOKUMEN
Dokumen PDHUPL SPD-MSI ini berisi 4 bab, yaitu:
BAB I : Pendahuluan
Pada bab ini mencakup pembahasan tujuan pembuatan
dokumen, deskripsi umum sistem, deskripsi dokumen, definisi
dan singkatan, dan referensi.
BAB II : Lingkungan Pengujian Perangkat Lunak
Pada bab ini mencakup pembahasan perangkat lunak
pengujian, perangkat keras pengujian, material pengujian,
sumber daya manusia, serta prosedur umum pengujian.
BAB III : Identifikasi dan Rencana Pengujian
Pada bab ini mencakup rencana pengujian yang disajikan
dalam bentuk tabel dengan keterangan kelas uji, butir uji,
SKPL, DUPL, tingkat pengujian, jenis pengujian, serta penguji.
BAB IV : Deskripsi dan Hasil Uji
Pada bab ini mencakup detail pengujian perangkat lunak yang
dilakukan. Hasil uji disajikan dalam bentuk tabel dengan
keterangan
identifikasi,
deskripsi,
prosedur
pengujian,

Halaman 7 dari 18

masukan, keluaran yang diharapkan, kriteria evaluasi hasil,


hasil yang didapat, serta kesimpulan.
1.4 DEFINISI DAN SINGKATAN
SPD-MSI adalah Sistem Pengelolaan Dokumen Pada Program
Magister Sistem Informasi Universitas Diponegoro yaitu
perangkat lunak yang menjadi objek pengujian.
PDHUPL adalah Dokumen Perencanaan, Deskripsi, dan Hasil Uji
Perangkat Lunak (PDHUPL) yaitu dokumen yang berisi deskripsi
lengkap dari pengujian perangkat lunak SPD-MSI.
SKPL adalah Spesifikasi Kebutuhan Perangkat Lunak atau dalam
bahasa inggris sering disebut sebagai Software Requirement
Specification (SRS) dan merupakan spesifikasi dari perangkat
lunak yang diuji.
SPKL-SPDMSI-F-xxx adalah kode yang digunakan untuk
merepresentasikan kebutuhan/ requirement pada SPD-MSI
dengan rincian SPDMSI merupakan kode perangkat lunak, F
adalah kode jenis kebutuhan yaitu fungsional, dan xxx adalah
nomor kebutuhan/ requirement.
DUPL adalah Dokumen Uji Perangkat Lunak yaitu identifikasi
dari butir uji yang dilakukan pada proses pengujian.
DUPL-SPDMSI-yyy adalah kode yang digunakan untuk
merepresentasikan butir uji perangkat lunak pada SPD-MSI
dengan rincian SPDMSI adalah kode perangkat lunak dan yyy
merupakan nomor butir uji.
1.5 DOKUMEN REFERENSI
Dokumen referensi yang digunakan dalam pembuatan dokumen
PDHUPL maupun dalam pelaksanaan pengujian antara lain:
1. Laporan Praktek Kerja Lapangan Sistem Pengelolaan Dokumen
Pada Program Magister Sistem Informasi Universitas Diponegoro
(Haris Dwi Arfianto, 2014)
II. LINGKUNGAN PENGUJIAN PERANGKAT LUNAK
2.1 PERANGKAT LUNAK PENGUJIAN
Perangkat lunak ini (SPD-MSI) diujikan dengan beberapa perangkat
lunak lain, yaitu:
Sistem operasi : Windows 7
Bahasa pemrograman : PHP
Halaman 8 dari 18

Sistem Manajemen basis data : MySQL


Web server : XAMPP
Browser : Google Chrome

2.2 PERANGKAT KERAS PENGUJIAN


Perangkat keras yang diperlukan untuk menguji SPD-MSI adalah
satu laptop dengan spesifikasi:
Model : Asus A43S
Prosesor : Intel Core i3-2330M
Memory : 4,00 GB
Hardisk : 465 GB
System type : 64-bit operating system
2.3 MATERIAL PENGUJIAN
Material yang terlibat pada proses pengujian perangkat lunak ini
adalah:
Halaman Login
Antarmuka halaman daftar dokumen
Antarmuka halaman upload dokumen
Antarmuka halaman statistik upload dokumen
Antarmuka halaman data kategori dokumen
Antarmuka halaman tambah data kategori dokumen
Antarmuka halaman data akun user
Antarmuka halaman tambah akun user
2.4 SUMBER DAYA MANUSIA
Persyaratan sumber daya manusia yang akan terlibat dalam proses
pengujian perangkat lunak ini adalah:
memahami proses pemrograman dan pengujian perangkat
lunak berorientasi objek
memahami konsep pemrograman dalam bahasa PHP dan
sistem manajemen basis data MySQL.
2.5 PROSEDUR UMUM PENGUJIAN
2.5.1 PENGENALAN DAN LATIHAN
Penguji SPD-MSI hanya diberikan latihan kembali tentang
konsep object oriented, pengujian black box dinamis, serta
pemrograman menggunakan PHP dan MySQL. Pada dasarnya
penguji telah memiliki pengetahuan tentang hal yang
disebutkan sebelumnya dan latihan yang diberikan hanya
bersifat penyegaran kembali.

Halaman 9 dari 18

2.5.2 PERSIAPAN AWAL


A. PERSIAPAN PROSEDURAL
Pengujian ini dilakukan di Jurusan Ilmu Komputer/
Informatika Fakultas Sains dan Matematika Universitas
Diponegoro. Pengujian dilakukan oleh tim penguji yang
telah ditentukan oleh tim pengembang. Alat yang
digunakan adalah 1 buah laptop dengan software SPDMSI yang telah di instalasi.
B. PERSIAPAN PERANGKAT KERAS
Perangkat keras yang perlu dipersiapkan adalah sebuah
laptop dengan spesifikasi:
Model : Asus A43S
Prosesor : Intel Core i3-2330M
Memory : 4,00 GB
Hardisk : 465 GB
System type : 64-bit operating system
C. PERSIAPAN PERANGKAT LUNAK
Persiapan perangkat lunak yang harus dilakukan antara
lain:
Mempersiapkan sistem operasi Windows 7
Menyalakan web server localhost XAMPP
Menyimpan SPD-MSI pada direktori
C:\XAMPP\htdocs\dokumen
Mempersiapkan browser Mozilla Firefox
Import database SPD-MSI pada localhost/phpmyadmin
pada database dokumen
2.5.3 PELAKSANAAN
Pelaksanaan pengujian dilakukan dengan mengeksekusi
perangkat lunak SPD-MSI dengan mengikuti skenario
tertentu yang dibuat berdasarkan skenario yang terdapat
pada Tabel Identifikasi dan Rencana Pengujian.
2.5.4 PELAPORAN HASIL
Dokumen hasil uji dari SPD-MSI akan diberikan kepada tim
pengembang SPD-MSI sehingga mendapatkan umpan balik
dalam pengembangan SPD-MSI selanjutnya.

Halaman 10 dari 18

III. IDENTIFIKASI DAN RENCANA PENGUJIAN


Tabel 3.1 Identifikasi dan Rencana Pengujian
IDENTIFIKASI
KELAS UJI

BUTIR UJI
SKPL

Pengujian login dan logout

Pengujian mengunggah
dokumen

Pengujian mengunduh
dokumen

Pengujian tampilan statistik


upload dokumen
Pengujian pengelolaan data
kategori dokumen

Pengujian login dengan tidak


memasukkan username dan
password
Pengujian login dengan
memasukkan username dan
password yang tidak valid
Pengujian login dengan
memassukkan username dan
password yang valid
Pengujian logout
Pengujian mengunggah suatu
dokumen dengan terdapat field
yang kosong
Pengujian mengunggah suatu
dokumen dengan semua field
yang terisi
Pengujian mengunggah suatu
dokumen dengan mengisi isian
field yang tidak valid
Pengujian menampilkan daftar
dokumen
Pengujian mengunduh suatu
dokumen
Pengujian melakukan pencarian
suatu dokumen
Pengujian menampilkan statistik
upload dokumen
Pengujian mengunduh statistik
upload dokumen
Pengujian menampilkan data
kategori dokumen

DUPL

TINGKAT
PENGUJIAN

JENIS PENGUJIAN

PENGUJI

SKPL-SPDMSI-F001

DUPL-SPDMSI001

Pengujian sistem

Black Box

Anggi & Oxa

SKPL-SPDMSI-F001

DUPL-SPDMSI002

Pengujian sistem

Black Box

Anggi & Oxa

SKPL-SPDMSI-F001

DUPL-SPDMSI003

Pengujian sistem

Black Box

Anggi & Oxa

SKPL-SPDMSI-F001
SKPL-SPDMSI-F002

DUPL-SPDMSI004
DUPL-SPDMSI005

Pengujian sistem

Black Box

Anggi & Oxa

Pengujian sistem

Black Box

Anggi & Oxa

SKPL-SPDMSI-F002

DUPL-SPDMSI006

Pengujian sistem

Black Box

Anggi & Oxa

SKPL-SPDMSI-F002

DUPL-SPDMSI007

Pengujian sistem

Black Box

Anggi & Oxa

SKPL-SPDMSI-F003
SKPL-SPDMSI-F003
SKPL-SPDMSI-F003
SKPL-SPDMSI-F004
SKPL-SPDMSI-F004
SKPL-SPDMSI-F005

DUPL-SPDMSI008
DUPL-SPDMSI009
DUPL-SPDMSI010
DUPL-SPDMSI-011

Pengujian sistem

Black Box

Anggi & Oxa

Pengujian sistem

Black Box

Anggi & Oxa

Pengujian sistem

Black Box

Anggi & Oxa

Pengujian sistem

Black Box

Anggi & Oxa

DUPL-SPDMSI012
DUPL-SPDMSI013

Pengujian sistem

Black Box

Anggi & Oxa

Pengujian sistem

Black Box

Anggi & Oxa

Halaman 11 dari 18

Pengujian pengelolaan data


pengguna

Pengujian mengubah data


kategori dokumen
Pengujian menghapus data
kategori dokumen
Pengujian menambah data
kategori dokumen
Pengujian melakukan pencarian
data kategori dokumen
Pengujian menampilkan data
pengguna
Pengujian mengubah data
pengguna
Pengujian menghapus data
pengguna
Pengujian menambah data
pengguna
Pengujian melakukan pencarian
data pengguna

SKPL-SPDMSI-F005
SKPL-SPDMSI-F005
SKPL-SPDMSI-F005
SKPL-SPDMSI-F005
SKPL-SPDMSI-F006
SKPL-SPDMSI-F006
SKPL-SPDMSI-F006
SKPL-SPDMSI-F006
SKPL-SPDMSI-F006

DUPL-SPDMSI014
DUPL-SPDMSI015
DUPL-SPDMSI016
DUPL-SPDMSI017
DUPL-SPDMSI018
DUPL-SPDMSI019
DUPL-SPDMSI020
DUPL-SPDMSI021
DUPL-SPDMSI022

Pengujian sistem

Black Box

Anggi & Oxa

Pengujian sistem

Black Box

Anggi & Oxa

Pengujian sistem

Black Box

Anggi & Oxa

Pengujian sistem

Black Box

Anggi & Oxa

Pengujian sistem

Black Box

Anggi & Oxa

Pengujian sistem

Black Box

Anggi & Oxa

Pengujian sistem

Black Box

Anggi & Oxa

Pengujian sistem

Black Box

Anggi & Oxa

Pengujian sistem

Black Box

Anggi & Oxa

IV. DESKRIPSI DAN HASIL UJI


Tabel 4.1 Deskripsi dan Hasil Uji
IDENTIFIKASI
DUPL-SPDMSI001

DUPL-SPDMSI002

DUPL-SPDMSI003

DESKRIPSI
Pengujian
login
dengan
tidak
memasukkan
username
dan
password
Pengujian
login
dengan
memasukkan
username
dan
password
yang
tidak valid
Pengujian
dengan

login

PROSEDUR
PENGUJIAN
Mengosongkan field
username
dan
password kemudian
menekan
tombol
sign in
Mengisi
field
username
dan
password dengan
data user yang
tidak
valid
kemudian menekan
tombol sign in
Mengisi
field
username
dan

KELUARAN YANG
DIHARAPKAN

KRITERIA
EVALUASI HASIL

HASIL YANG
DIDAPAT

Muncul peringatan gagal


login

Dapat menampilkan
peringatan
username
tidak
boleh kosong

Diterima

Username,
password

Muncul peringatan gagal


login

Dapat menampilkan
peringatan error!
Username
atau
password salah

Sistem
menampilkan
peringatan
username tidak
boleh kosong
Sistem
menampilkan
peringatan error!
Username
atau
password salah

Username,
password

Muncul halaman home

Dapat menampilkan
halaman home

Sistem
menampilkan

Diterima

MASUKAN

Halaman 12 dari 18

KESIMPULAN

Diterima

memassukkan
username
dan
password yang valid
DUPL-SPDMSI004

Pengujian logout

DUPL-SPDMSI005

Pengujian
mengunggah suatu
dokumen dengan
terdapat field yang
kosong
Pengujian
mengunggah suatu
dokumen dengan
semua field yang
terisi

DUPL-SPDMSI007

Pengujian
mengunggah suatu
dokumen dengan
mengisi isian field
yang tidak valid

DUPL-SPDMSI008

Pengujian
menampilkan daftar
dokumen
Pengujian
mengunduh suatu
dokumen

DUPL-SPDMSI006

DUPL-SPDMSI009

password dengan
data user yang valid
kemudian menekan
tombol sign in
Menekan
tombol
logout

halaman home

Tombol logout

Muncul halaman login

Dapat menampilkan
halaman login

Mengunggah
dokumen dengan
mengosongkan isian
field lalu menekan
tombol upload
Mengunggah
dokumen dengan
mengisi
seluruh
field yang ada

Nama dokumen,
kategori,
atau
upload dokumen
dikosongkan

Muncul peringatan gagal


upload

Dapat menampilkan
peringatan
field
belum diisi

Nama dokumen,
kategori, upload
dokumen

Muncul
peringatan
berhasil upload

Dapat menampilkan
peringatan
Success!
Data
berhasil diupload
dan data dokumen
berhasil tersimpan
ke database

Mengunggah
dokumen dengan
mengisi isian field
yang tidak valid
(misalnya
menggunakan
spesial karakter)
Menekan
tombol
tab menu dokumen

Nama dokumen,
kategori, upload
dokumen

Muncul peringatan gagal


upload

Dapat menampilkan
peringatan
field
tidak valid

Tombol
dokumen

Menampilkan
dokumen

Dapat menampilkan
daftar dokumen

Menekan
download
dokumen
diinginkan

Tombol
download

Mengunduh dokumen
yang diinginkan

Dapat menampilkan
kotak dialog untuk
mengunduh
dokumen

Kata kunci

Menampilkan
daftar
dokumen
yang
mengandung kata kunci

Dapat menampilkan
daftar
dokumen
yang mengandung
kata kunci

Menampilkan grafik bar


statistik
upload

Dapat menampilkan
grafik bar statistik

tombol
pada
yang

DUPL-SPDMSI010

Pengujian
melakukan
pencarian suatu
dokumen

Memasukkan
kunci pada
search

kata
field

DUPL-SPDMSI-011

Pengujian
menampilkan

Menekan
tombol
tab menu statistik

Tombol
statistik

tab

tab

Halaman 13 dari 18

daftar

Sistem
menampilkan
halaman login
Sistem
menampilkan
peringatan field
belum diisi

Diterima

Sistem
menampilkan
peringatan
Success!
Data
berhasil diupload
dan data dokumen
berhasil tersimpan
ke database
Sistem
menampilkan
peringatan
Success!
Data
berhasil diupload

Diterima

Sistem
menampilkan
daftar dokumen
Sistem
menampilkan
kotak dialog untuk
mengunduh
dokumen
Sistem
menampilkan
daftar dokumen
yang mengandung
kata kunci
Sistem
menampilkan

Diterima

Diterima

Ditolak

Diterima

Diterima

Diterima

DUPL-SPDMSI012

statistik upload
dokumen
Pengujian
mengunduh
statistik upload
dokumen

DUPL-SPDMSI013

Pengujian
menampilkan data
kategori dokumen

DUPL-SPDMSI014

Pengujian
mengubah data
kategori dokumen

DUPL-SPDMSI015

Pengujian
menghapus data
kategori dokumen

DUPL-SPDMSI016

Pengujian
menambah data
kategori dokumen

DUPL-SPDMSI-

Pengujian

dokumen

upload dokumen

Mengunduh dokumen
statistik upload dengan
format file yang
diinginkan

Dapat menampilkan
kotak dialog untuk
mengunduh
dokumen statistik
upload

tab

Menampilkan
daftar
kategori dokumen

Dapat menampilkan
daftar
kategori
dokumen

Data
kategori
ubahan (nama,
deskripsi)

Menampilkan peringatan
kategori berhasil diubah

Dapat menampilkan
peringatan success!
Kategori
berhasil
diubah dan data
kategori
dalam
database terupdate

Menekan
tombol
download statistik
dan memilih format
file yang
akan
diunduh

Tombol
download
statistik

Menekan
tombol
tab menu kategori,
kemudian memilih
menu data kategori
Menekan
tombol
update
pada
kategori
yang
diinginkan,
kemudian
mengganti
isian
field pada form
update, kemudian
menekan
tombol
update
Menekan
tombol
delete pada kategori
yang diinginkan

Tombol
kategori

Tombol delete

Menampilkan peringatan
konfirmasi penghapusan

Dapat menampilkan
peringatan
konfirmasi
penghapusan, dan
setelah memilih ok
maka
kategori
terhapus
dari
database

Menekan
tombol
tab menu kategori,
kemudian memilih
menu
tambah
kategori, kemudian
mengisi field pada
form
tambah
kategori, kemudian
menekan
tombol
save
Memasukkan kata

Nama kategori,
deskripsi

Menampilkan peringatan
kategori
berhasil
ditambah

Dapat menampilkan
peringatan
Success! Kategori
berhasil ditambah
dan kategori baru
tersimpan
pada
database

Kata kunci

Menampilkan

Dapat menampilkan

Halaman 14 dari 18

daftar

grafik bar statistik


upload dokumen
Sistem
menampilkan
kotak dialog untuk
mengunduh
dokumen statistik
upload

Diterima

Sistem
menampilkan
daftar
kategori
dokumen
Sistem
menampilkan
peringatan
success! Kategori
berhasil diubah
dan data kategori
dalam
database
terupdate

Diterima

Sistem
menampilkan
peringatan
konfirmasi
penghapusan, dan
setelah memilih
ok maka kategori
terhapus
dari
database
Sistem
menampilkan
peringatan
Success! Kategori
berhasil ditambah
dan kategori baru
tersimpan
pada
database

Diterima

Sistem

Diterima

Diterima

Diterima

017

melakukan
pencarian data
kategori dokumen

kunci pada
search

field

DUPL-SPDMSI018

Pengujian
menampilkan data
pengguna

DUPL-SPDMSI019

Pengujian
mengubah data
pengguna

DUPL-SPDMSI020

Pengujian
menghapus data
pengguna

Menekan
tombol
tab menu user,
kemudian memilih
menu data user
Menekan
tombol
update pada user
yang
diinginkan,
kemudian
mengganti
isian
field pada form
update, kemudian
menekan
tombol
save
Menekan
tombol
delete pada user
yang diinginkan

DUPL-SPDMSI021

Pengujian
menambah data
pengguna

DUPL-SPDMSI022

Pengujian
melakukan
pencarian data
pengguna

Menekan
tombol
tab menu user,
kemudian memilih
menu tambah user,
kemudian mengisi
field pada form
tambah
user,
kemudian menekan
tombol save
Memasukkan kata
kunci pada field
search

kategori
yang
mengandung kata kunci

daftar kategori yang


mengandung kata
kunci

Tombol tab user

Menampilkan
user

daftar

Dapat menampilkan
daftar user

Data
kategori
ubahan
(NIP,
level, username,
password)

Menampilkan peringatan
kategori berhasil diubah

Dapat menampilkan
peringatan success!
Data User berhasil
diubah dan data
user dalam database
terupdate

Tombol delete

Menampilkan peringatan
konfirmasi penghapusan

Dapat menampilkan
peringatan
konfirmasi
penghapusan, dan
setelah memilih ok
maka data user
terhapus
dari
database

NIP,
level,
username,
password

Menampilkan peringatan
data
user
berhasil
ditambah

Dapat menampilkan
peringatan
Success!
User
berhasil ditambah
dan user baru
tersimpan
pada
database

Kata kunci

Menampilkan
daftar
user yang mengandung
kata kunci

Dapat menampilkan
daftar user yang
mengandung kata
kunci

Halaman 15 dari 18

menampilkan
daftar
kategori
yang mengandung
kata kunci
Sistem
menampilkan
daftar user

Diterima

Sistem
menampilkan
peringatan
success!
Data
User
berhasil
diubah dan data
user
dalam
database
terupdate
Sistem
menampilkan
peringatan
konfirmasi
penghapusan, dan
setelah memilih
ok maka data user
terhapus
dari
database
Sistem
menampilkan
peringatan
Success!
User
berhasil ditambah
dan user baru
tersimpan
pada
database

Diterima

Sistem
menampilkan
daftar user yang
mengandung kata
kunci

Diterima

Diterima

Diterima

Anda mungkin juga menyukai