pdhupl spdmsi
DESCRIPTION
PDHUPL SPDMSITRANSCRIPT
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 24010311130037Oxapisi Vidyandika Adikhresna 24010311130050
JURUSAN ILMU KOMPUTER / INFORMATIKAFAKULTAS SAINS DAN MATEMATIKA
UNIVERSITAS DIPONEGORO
JURUSANILMU KOMPUTER / INFORMATIKA
FAKULTAS SAINS DAN MATEMATIKAUNIVERSITAS DIPONEGORO
NOMOR DOKUMEN HALAMAN
PDHUPLINISIAL PROGRAM
1 / 14
REVISI A TANGGAL:18-11-2014
Halaman 2 dari 18
DAFTAR PERUBAHAN
REVISI DESKRIPSI
A
B
C
D
E
F
G
INDEXTGL A B C D E F G
DITULIS OLEH
DIPERIKSA OLEH
DISETUJUI OLEH
Halaman 3 dari 18
DAFTAR HALAMAN PERUBAHAN
HALAMAN REVISI
Halaman 4 dari 18
DAFTAR ISI
Daftar Perubahan...................................................................................2
Daftar Halaman perubahan....................................................................3
Daftar perubahan...................................................................................2
Daftar perubahan...................................................................................2
Daftar perubahan...................................................................................2
Daftar perubahan...................................................................................2
Halaman 5 dari 18
DAFTAR GAMBAR
Halaman 6 dari 18
DAFTAR TABEL
Halaman 7 dari 18
I. PENDAHULUAN
I.1 TUJUAN PEMBUATAN DOKUMENDokumen 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.
I.2 DESKRIPSI UMUM SISTEMPerangkat 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.
I.3 DESKRIPSI DOKUMENDokumen PDHUPL SPD-MSI ini berisi 4 bab, yaitu:
BAB I : PendahuluanPada bab ini mencakup pembahasan tujuan pembuatan dokumen, deskripsi umum sistem, deskripsi dokumen, definisi dan singkatan, dan referensi.
BAB II : Lingkungan Pengujian Perangkat LunakPada bab ini mencakup pembahasan perangkat lunak pengujian, perangkat keras pengujian, material pengujian, sumber daya manusia, serta prosedur umum pengujian.
BAB III : Identifikasi dan Rencana PengujianPada 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 UjiPada bab ini mencakup detail pengujian perangkat lunak yang dilakukan. Hasil uji disajikan dalam bentuk tabel dengan keterangan identifikasi, deskripsi, prosedur pengujian,
Halaman 8 dari 18
masukan, keluaran yang diharapkan, kriteria evaluasi hasil, hasil yang didapat, serta kesimpulan.
I.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.
I.5 DOKUMEN REFERENSIDokumen 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
II.1 PERANGKAT LUNAK PENGUJIANPerangkat lunak ini (SPD-MSI) diujikan dengan beberapa perangkat lunak lain, yaitu:
Sistem operasi : Windows 7 Bahasa pemrograman : PHP
Halaman 9 dari 18
Sistem Manajemen basis data : MySQL Web server : XAMPP Browser : Google Chrome
II.2 PERANGKAT KERAS PENGUJIANPerangkat 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
II.3 MATERIAL PENGUJIANMaterial 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
II.4 SUMBER DAYA MANUSIAPersyaratan 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.
II.5 PROSEDUR UMUM PENGUJIAN
II.5.1PENGENALAN DAN LATIHANPenguji 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.
II.5.2PERSIAPAN AWAL
Halaman 10 dari 18
A. PERSIAPAN PROSEDURALPengujian 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 SPD-MSI yang telah di instalasi.
B. PERSIAPAN PERANGKAT KERASPerangkat 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 LUNAKPersiapan 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
II.5.3PELAKSANAANPelaksanaan pengujian dilakukan dengan mengeksekusi perangkat lunak SPD-MSI dengan mengikuti skenario tertentu yang dibuat berdasarkan skenario yang terdapat pada Tabel Identifikasi dan Rencana Pengujian.
II.5.4PELAPORAN HASIL
Dokumen hasil uji dari SPD-MSI akan diberikan kepada tim pengembang SPD-MSI sehingga mendapatkan umpan balik dalam pengembangan SPD-MSI selanjutnya.
Halaman 11 dari 18
III. IDENTIFIKASI DAN RENCANA PENGUJIAN
Tabel 3.1 Identifikasi dan Rencana Pengujian
KELAS UJI BUTIR UJIIDENTIFIKASI TINGKAT
PENGUJIANJENIS
PENGUJIAN PENGUJISKPL DUPL
Pengujian login dan logout
Pengujian login dengan tidak memasukkan username dan password
SKPL-SPDMSI-F-001
DUPL-SPDMSI-001
Pengujian sistem
Black Box Anggi & Oxa
Pengujian login dengan memasukkan username dan password yang tidak valid
SKPL-SPDMSI-F-001
DUPL-SPDMSI-002
Pengujian sistem
Black Box Anggi & Oxa
Pengujian login dengan memassukkan username dan password yang valid
SKPL-SPDMSI-F-001
DUPL-SPDMSI-003
Pengujian sistem
Black Box Anggi & Oxa
Pengujian logout SKPL-SPDMSI-F-001
DUPL-SPDMSI-004
Pengujian sistem
Black Box Anggi & Oxa
Pengujian mengunggah dokumen
Pengujian mengunggah suatu dokumen dengan terdapat field yang kosong
SKPL-SPDMSI-F-002
DUPL-SPDMSI-005
Pengujian sistem
Black Box Anggi & Oxa
Pengujian mengunggah suatu dokumen dengan semua field yang terisi
SKPL-SPDMSI-F-002
DUPL-SPDMSI-006
Pengujian sistem
Black Box Anggi & Oxa
Pengujian mengunggah suatu dokumen dengan mengisi isian field yang tidak valid
SKPL-SPDMSI-F-002
DUPL-SPDMSI-007
Pengujian sistem
Black Box Anggi & Oxa
Pengujian mengunduh dokumen
Pengujian menampilkan daftar dokumen
SKPL-SPDMSI-F-003
DUPL-SPDMSI-008
Pengujian sistem
Black Box Anggi & Oxa
Pengujian mengunduh SKPL- DUPL- Pengujian Black Box Anggi & Oxa
Halaman 12 dari 18
suatu dokumen SPDMSI-F-003
SPDMSI-009 sistem
Pengujian melakukan pencarian suatu dokumen
SKPL-SPDMSI-F-003
DUPL-SPDMSI-010
Pengujian sistem
Black Box Anggi & Oxa
Pengujian tampilan statistik upload dokumen
Pengujian menampilkan statistik upload dokumen
SKPL-SPDMSI-F-004
DUPL-SPDMSI-011
Pengujian sistem
Black Box Anggi & Oxa
Pengujian mengunduh statistik upload dokumen
SKPL-SPDMSI-F-004
DUPL-SPDMSI-012
Pengujian sistem
Black Box Anggi & Oxa
Pengujian pengelolaan data kategori dokumen
Pengujian menampilkan data kategori dokumen
SKPL-SPDMSI-F-005
DUPL-SPDMSI-013
Pengujian sistem
Black Box Anggi & Oxa
Pengujian mengubah data kategori dokumen
SKPL-SPDMSI-F-005
DUPL-SPDMSI-014
Pengujian sistem
Black Box Anggi & Oxa
Pengujian menghapus data kategori dokumen
SKPL-SPDMSI-F-005
DUPL-SPDMSI-015
Pengujian sistem
Black Box Anggi & Oxa
Pengujian menambah data kategori dokumen
SKPL-SPDMSI-F-005
DUPL-SPDMSI-016
Pengujian sistem
Black Box Anggi & Oxa
Pengujian melakukan pencarian data kategori dokumen
SKPL-SPDMSI-F-005
DUPL-SPDMSI-017
Pengujian sistem
Black Box Anggi & Oxa
Pengujian pengelolaan data pengguna
Pengujian menampilkan data pengguna
SKPL-SPDMSI-F-006
DUPL-SPDMSI-018
Pengujian sistem
Black Box Anggi & Oxa
Pengujian mengubah data pengguna
SKPL-SPDMSI-F-006
DUPL-SPDMSI-019
Pengujian sistem
Black Box Anggi & Oxa
Pengujian menghapus data pengguna
SKPL-SPDMSI-F-006
DUPL-SPDMSI-020
Pengujian sistem
Black Box Anggi & Oxa
Pengujian menambah data pengguna
SKPL-SPDMSI-F-006
DUPL-SPDMSI-021
Pengujian sistem
Black Box Anggi & Oxa
Halaman 13 dari 18
Pengujian melakukan pencarian data pengguna
SKPL-SPDMSI-F-006
DUPL-SPDMSI-022
Pengujian sistem
Black Box Anggi & Oxa
IV. DESKRIPSI DAN HASIL UJI
Tabel 4.1 Deskripsi dan Hasil Uji
IDENTIFIKASI DESKRIPSI PROSEDUR PENGUJIAN MASUKAN KELUARAN YANG
DIHARAPKANKRITERIA EVALUASI
HASILHASIL YANG
DIDAPAT KESIMPULAN
DUPL-SPDMSI-001
Pengujian login dengan tidak memasukkan username dan password
Mengosongkan field username dan password kemudian menekan tombol sign in
- Muncul peringatan gagal login
Dapat menampilkan peringatan “username tidak boleh kosong”
Sistem menampilkan peringatan “username tidak boleh kosong”
Diterima
DUPL-SPDMSI-002
Pengujian login dengan memasukkan username dan password yang tidak valid
Mengisi field username dan password dengan data user yang tidak valid kemudian menekan tombol sign in
Username, password
Muncul peringatan gagal login
Dapat menampilkan peringatan “error! Username atau password salah”
Sistem menampilkan peringatan “error! Username atau password salah”
Diterima
DUPL-SPDMSI-003
Pengujian login dengan memassukkan username dan password yang valid
Mengisi field username dan password dengan data user yang valid kemudian menekan tombol sign in
Username, password
Muncul halaman home
Dapat menampilkan halaman home
Sistem menampilkan halaman home
Diterima
Halaman 14 dari 18
DUPL-SPDMSI-004
Pengujian logout
Menekan tombol logout
Tombol logout
Muncul halaman login
Dapat menampilkan halaman login
Sistem menampilkan halaman login
Diterima
DUPL-SPDMSI-005
Pengujian mengunggah suatu dokumen dengan terdapat field yang kosong
Mengunggah dokumen dengan mengosongkan isian field lalu menekan tombol upload
Nama dokumen, kategori, atau upload dokumen dikosongkan
Muncul peringatan gagal upload
Dapat menampilkan peringatan “field belum diisi”
Sistem menampilkan peringatan “field belum diisi”
Diterima
DUPL-SPDMSI-006
Pengujian mengunggah suatu dokumen dengan semua field yang terisi
Mengunggah dokumen dengan mengisi seluruh field yang ada
Nama dokumen, kategori, upload dokumen
Muncul peringatan berhasil upload
Dapat menampilkan peringatan “Success! Data berhasil diupload” dan data dokumen berhasil tersimpan ke database
Sistem menampilkan peringatan “Success! Data berhasil diupload” dan data dokumen berhasil tersimpan ke database
Diterima
DUPL-SPDMSI-007
Pengujian mengunggah suatu dokumen dengan mengisi isian field yang tidak valid
Mengunggah dokumen dengan mengisi isian field yang tidak valid (misalnya menggunakan spesial karakter)
Nama dokumen, kategori, upload dokumen
Muncul peringatan gagal upload
Dapat menampilkan peringatan “field tidak valid”
Sistem menampilkan peringatan “Success! Data berhasil diupload”
Ditolak
DUPL-SPDMSI-008
Pengujian menampilkan daftar dokumen
Menekan tombol tab menu dokumen
Tombol tab dokumen
Menampilkan daftar dokumen
Dapat menampilkan daftar dokumen
Sistem menampilkan daftar dokumen
Diterima
DUPL-SPDMSI-009
Pengujian mengunduh
Menekan tombol
Tombol download
Mengunduh dokumen yang
Dapat menampilkan
Sistem menampilkan
Diterima
Halaman 15 dari 18
suatu dokumen
download pada dokumen yang diinginkan
diinginkan kotak dialog untuk mengunduh dokumen
kotak dialog untuk mengunduh dokumen
DUPL-SPDMSI-010
Pengujian melakukan pencarian suatu dokumen
Memasukkan kata kunci pada field search
Kata kunci Menampilkan daftar dokumen yang mengandung kata kunci
Dapat menampilkan daftar dokumen yang mengandung kata kunci
Sistem menampilkan daftar dokumen yang mengandung kata kunci
Diterima
DUPL-SPDMSI-011
Pengujian menampilkan statistik upload dokumen
Menekan tombol tab menu statistik
Tombol tab statistik
Menampilkan grafik bar statistik upload dokumen
Dapat menampilkan grafik bar statistik upload dokumen
Sistem menampilkan grafik bar statistik upload dokumen
Diterima
DUPL-SPDMSI-012
Pengujian mengunduh statistik upload dokumen
Menekan tombol download statistik dan memilih format file yang akan diunduh
Tombol download statistik
Mengunduh dokumen statistik upload dengan format file yang diinginkan
Dapat menampilkan kotak dialog untuk mengunduh dokumen statistik upload
Sistem menampilkan kotak dialog untuk mengunduh dokumen statistik upload
Diterima
DUPL-SPDMSI-013
Pengujian menampilkan data kategori dokumen
Menekan tombol tab menu kategori, kemudian memilih menu data kategori
Tombol tab kategori
Menampilkan daftar kategori dokumen
Dapat menampilkan daftar kategori dokumen
Sistem menampilkan daftar kategori dokumen
Diterima
DUPL-SPDMSI-014
Pengujian mengubah data kategori dokumen
Menekan tombol update pada kategori yang diinginkan, kemudian
Data kategori ubahan (nama, deskripsi)
Menampilkan peringatan kategori berhasil diubah
Dapat menampilkan peringatan “success! Kategori berhasil
Sistem menampilkan peringatan “success! Kategori berhasil
Diterima
Halaman 16 dari 18
mengganti isian field pada form update, kemudian menekan tombol update
diubah” dan data kategori dalam database terupdate
diubah” dan data kategori dalam database terupdate
DUPL-SPDMSI-015
Pengujian menghapus data kategori dokumen
Menekan tombol delete pada kategori yang diinginkan
Tombol delete
Menampilkan peringatan konfirmasi penghapusan
Dapat menampilkan peringatan konfirmasi penghapusan, dan setelah memilih ok maka kategori terhapus dari database
Sistem menampilkan peringatan konfirmasi penghapusan, dan setelah memilih ok maka kategori terhapus dari database
Diterima
DUPL-SPDMSI-016
Pengujian menambah data kategori dokumen
Menekan tombol tab menu kategori, kemudian memilih menu tambah kategori, kemudian mengisi field pada form tambah kategori, kemudian menekan tombol save
Nama kategori, deskripsi
Menampilkan peringatan kategori berhasil ditambah
Dapat menampilkan peringatan “Success! Kategori berhasil ditambah” dan kategori baru tersimpan pada database
Sistem menampilkan peringatan “Success! Kategori berhasil ditambah” dan kategori baru tersimpan pada database
Diterima
DUPL-SPDMSI-017
Pengujian melakukan pencarian data kategori
Memasukkan kata kunci pada field search
Kata kunci Menampilkan daftar kategori yang mengandung kata
Dapat menampilkan daftar kategori yang
Sistem menampilkan daftar kategori yang
Diterima
Halaman 17 dari 18
dokumen kunci mengandung kata kunci
mengandung kata kunci
DUPL-SPDMSI-018
Pengujian menampilkan data pengguna
Menekan tombol tab menu user, kemudian memilih menu data user
Tombol tab user
Menampilkan daftar user
Dapat menampilkan daftar user
Sistem menampilkan daftar user
Diterima
DUPL-SPDMSI-019
Pengujian mengubah data pengguna
Menekan tombol update pada user yang diinginkan, kemudian mengganti isian field pada form update, kemudian menekan tombol save
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
Sistem menampilkan peringatan “success! Data User berhasil diubah” dan data user dalam database terupdate
Diterima
DUPL-SPDMSI-020
Pengujian menghapus data pengguna
Menekan tombol delete pada user yang diinginkan
Tombol delete
Menampilkan peringatan konfirmasi penghapusan
Dapat menampilkan peringatan konfirmasi penghapusan, dan setelah memilih ok maka data user terhapus dari database
Sistem menampilkan peringatan konfirmasi penghapusan, dan setelah memilih ok maka data user terhapus dari database
Diterima
DUPL-SPDMSI-021
Pengujian menambah data pengguna
Menekan tombol tab menu user, kemudian memilih menu tambah user,
NIP, level, username, password
Menampilkan peringatan data user berhasil ditambah
Dapat menampilkan peringatan “Success! User berhasil ditambah” dan
Sistem menampilkan peringatan “Success! User berhasil ditambah”
Diterima
Halaman 18 dari 18
kemudian mengisi field pada form tambah user, kemudian menekan tombol save
user baru tersimpan pada database
dan user baru tersimpan pada database
DUPL-SPDMSI-022
Pengujian melakukan pencarian data pengguna
Memasukkan kata kunci pada field search
Kata kunci Menampilkan daftar user yang mengandung kata kunci
Dapat menampilkan daftar user yang mengandung kata kunci
Sistem menampilkan daftar user yang mengandung kata kunci
Diterima
Halaman 19 dari 18