22
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 24010311130037 Oxapisi Vidyandika Adikhresna 24010311130050 JURUSAN ILMU KOMPUTER / INFORMATIKA FAKULTAS SAINS DAN MATEMATIKA UNIVERSITAS DIPONEGORO JURUSAN NOMOR DOKUMEN HALAMAN

PDHUPL SPDMSI

Embed Size (px)

DESCRIPTION

PDHUPL SPDMSI

Citation preview

Page 1: PDHUPL SPDMSI

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

Page 2: PDHUPL SPDMSI

Halaman 2 dari 18

Page 3: PDHUPL SPDMSI

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

Page 4: PDHUPL SPDMSI

DAFTAR HALAMAN PERUBAHAN

HALAMAN REVISI

Halaman 4 dari 18

Page 5: PDHUPL SPDMSI

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

Page 6: PDHUPL SPDMSI

DAFTAR GAMBAR

Halaman 6 dari 18

Page 7: PDHUPL SPDMSI

DAFTAR TABEL

Halaman 7 dari 18

Page 8: PDHUPL SPDMSI

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

Page 9: PDHUPL SPDMSI

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

Page 10: PDHUPL SPDMSI

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

Page 11: PDHUPL SPDMSI

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

Page 12: PDHUPL SPDMSI

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

Page 13: PDHUPL SPDMSI

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

Page 14: PDHUPL SPDMSI

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

Page 15: PDHUPL SPDMSI

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

Page 16: PDHUPL SPDMSI

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

Page 17: PDHUPL SPDMSI

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

Page 18: PDHUPL SPDMSI

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

Page 19: PDHUPL SPDMSI

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