PERENCANAAN, DESKRIPSI, DAN HASIL
UJI PERANGKAT LUNAK
(E-prak)
E-Learning Praktikum
Dipersiapkan oleh:
KELOMPOK 6 TEK 3A – P21. Egy Widya Yachya J3D110067
2. Rezza Prawira Rukmana J3D111047
3. Dendry Dwi Pamungkas J3D111108
4. Umar Muis Salam J3D111039
Program Keahlian Teknik Komputer - Institut Pertanian Bogor
Jalan Kumbang No.14 Bogor 16151
Program Keahlian Teknik Komputer Institut Pertanian Bogor
Nomor Dokumen Halaman
PDHUPL-E-prak 1/29
Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak Halaman 2 dari 32
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
DAFTAR PERUBAHAN
Revisi DeskripsiA
B
C
D
E
F
G
INDEX TGL - A B C D E F G Ditulis oleh Diperiksa oleh Disetujui olehProgram Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak Halaman 3 dari 32
Daftar Halaman Perubahan
Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak Halaman 4 dari 32
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
Daftar Isi
Daftar Halaman Perubahan ... 3
Daftar Gambar ... 5
Daftar Tabel ... 5
1 Pendahuluan ... 6
1.1 Tujuan Pembuatan Dokumen ... 6
1.2 Deskripsi Umum Sistem ... 6
1.3 Deskripsi Dokumen (Ikhtisar) ... 6
1.4 Definisi dan Singkatan ... 7
1.5 Dokumen Referensi ... 7
2 Lingkungan Pengujian Perangkat Lunak ... 8
2.1 Perangkat Lunak Pengujian ... 8
2.2 Perangkat Keras Pengujian ... 8
2.3 Material Pengujian ... 8
2.4 Sumber Daya Manusia ... 23
2.5 Prosedur Umum Pengujian ... 23
2.5.1 Pengenalan dan Latihan ... 23
2.5.2 Persiapan Awal... 23
2.5.2.1 Persiapan Prosedural ... 23
2.5.2.2 Persiapan Perangkat Keras ... 23
2.5.2.3 Persiapan Perangkat Lunak ... 24
2.5.3 Pelaksanaan ... 24
2.5.4 Pelaporan Hasil ... 24
3 Identifikasi dan Rencana Pengujian ... 25
Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak Halaman 5 dari 32
Daftar Gambar
Gambar 1 Halaman Awal E-prak ... 9
Gambar 2 Form Login Area ... 9
Gambar 3 Konfirmasi Login Success ... 9
Gambar 4 Tampilan Halaman Utama Admin ... 10
Gambar 5 Form Login Dosen ... 10
Gambar 6 Form Login Mahasiswa ... 11
Gambar 7 Tampilan Halaman Menu Pegawai ... 11
Gambar 8 Fungsi Input data dosen ... 12
Gambar 9 Tambah Data Dosen ... 12
Gambar 10 Input Data Kelompok ... 13
Gambar 11 Memilih mahasiswa untuk kelompok ... 13
Gambar 12 Data Mahasiswa ... 14
Gambar 13 Input data mahasiswa baru ... 14
Gambar 14 Fungsi Memberikan Penilaian... 15
Gambar 15 Fungsi Tambah Dosen ... 16
Gambar 16 Fungsi Hapus Dosen ... 16
Gambar 17 Fungsi Ubah dosen ... 17
Gambar 18 Fungsi Tambah Mahasiswa ... 17
Gambar 19 Fungsi Hapus Mahasiswa ... 18
Gambar 20 Fungsi Ubah Mahasiswa ... 18
Gambar 21 Fungsi Tambah Mata Kuliah ... 19
Gambar 22 Fungsi Hapus Mata Kuliah... 19
Gambar 23 Fungsi Ubah Matakuliah ... 20
Gambar 24 Tampilan Lihat Data Penyewa dan Peminjaman ... 20
Gambar 25 Fungsi Vote ... 21
Gambar 26 Fungsi Mulai Vote ... 22
Gambar 27 Fungsi Lihat Nilai ... 22
Daftar Tabel
Tabel 1 Deskripsi dan Rencana Pengujian ... 27Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak Halaman 6 dari 32
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
1 Pendahuluan
Dokumen ini akan berisi perencanaan, deskripsi, dan hasil uji perangkat lunak (DUPL) atau Software Test Documentation (STD) untuk Sistem E-Learning Praktikum (E-prak). Untuk penamaan dokumen ini selanjutnya akan digunakan istilah DUPL. Dokumen ini sebagian besar adalah adaptasi dari dokumen IEEE Std 829-1998.
1.1 Tujuan Pembuatan Dokumen
Dokumen DUPL adalah dokumen yang menyatakan hasil perencanaan pengujian, deskripsi kasus uji yang diberlakukan serta hasil pengujian yang telah dilakukan. Perencanaan pengujian menyangkut manajemen sumber daya, konfigurasi sistem pengujian yang digunakan serta prosedur pengujian secara umum. Dengan demikian, perencanaan pengujian pada dasarnya adalah manajemen pengujian itu sendiri. Deskripsi pengujian menyangkut pada identifikasi kasus-kasus uji yang dipilih serta kategorisasi dan penentuan prosedur pengujian tiap kasus uji yang dipilih tersebut. Hasil uji menyatakan reaksi yang didapatkan dari sistem perangkat lunak yang diuji serta kesimpulan yang dapat ditarik berdasarkan pembandingan antara hasil uji dan kriteria kelolosan uji. Kesimpulan ini berupa diterima (lolos) atau tidaknya suatu kasus uji
1.2 Deskripsi Umum Sistem
Perangkat lunak yang akan diuji adalah “Sistem E-Learning Praktikum”. Perangkat lunak ini digunakan untuk melakukan proses penilaian kelompok mahasiswa dengan sistem voting. Perangkat lunak ini menggunakan jaringan lokal berbasis web sehingga dapat memudahkan mahasiswa dalam proses voting dan memudahkan dosen dalam melakukan penilaian.
1.3 Deskripsi Dokumen (Ikhtisar)
Dokumen DUPL ini terdiri dari dua tahap yaitu tahap perencanaan (baik secara manajerial maupun perencanaan kasus ujinya sendiri) dan tahap pelaporan.
Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak Halaman 7 dari 32
Yang disebut dengan tahap pelaporan adalah pendokumentasian hasil uji yang didapat setelah pengujian itu sendiri berlangsung. Hal inilah yang harus menjadi perhatian bagi manajemen konfigurasi yang digunakan di projek.
1.4 Definisi dan Singkatan
SKPL adalah Spesifikasi Kebutuhan Perangkat Lunak disebut juga
Software Requirment Spesification (SRS), berisi daftar kebutuhan
perangkat lunak.
DPPL adalah Deskripsi Perancangan Perangkat Lunak, atau dalam bahasa Inggris-nya sering juga disebut sebagai Software Design Description (SDD), dan merupakan deskripsi perancangan dari perangkat lunak yang akan dikembangkan
DPPL-E-prak.K-xxxx adalah kode yang digunakan untuk
mengimplementasikan perancangan pada E-prak, dengan E-prak merupakan kode perangkat lunak, E-prak.K adalah kode fase, dan xxxx adalah digit/nomor perancangan.
1.5 Dokumen Referensi
Referensi yang digunakan pada perangkat lunak ini adalah:
SKPL-E-prak, 2013. Bogor: Teknik Komputer
DPPL-E-prak, 2013. Bogor: Teknik Komputer
GL03AT, template dokumen Deskripsi Uji Perangkat Lunak (DUPL)
IEEE Std 610.12-1990 IEEE Standard Glossary of Software Engineering Terminology
Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak Halaman 8 dari 32
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
2 Lingkungan Pengujian Perangkat Lunak
2.1 Perangkat Lunak Pengujian
Perangkat lunak E-prak ini memerlukan beberapa perangkat lunak lain untuk melakukan pengujian, yaitu:
Sistem operasi: Windows 7
Web server: Apache
Web browser: Mozilla Firefox
Scripting language: PHP
DBMS: MySQL
2.2 Perangkat Keras Pengujian
Perangkat keras yang diperlukan untuk menguji aplikasi E-prak ini adalah satu set komputer dengan spesifikasi:
Intel ® Core ™ i5-2410M CPU @2.30Ghz
4,00 GB
15.6” LCD
Microsoft Windows 7 Ultimate
2.3 Material Pengujian
Pengujian aplikasi E-prak ini akan dilengkapi manual pemakaian untuk setiap fungsi yang ada pada aplikasi ini. Saat user masuk ke halaman website E-prak, tampilan yang akan muncul pertama kali adalah sebagai berikut:
Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak Halaman 9 dari 32 Gambar 1 Halaman Awal E-prak
Di halaman ini, user akan melihat beberapa menu utama dan informasi mengenai E-Learning Praktikum. Selanjutnya ada form login area login untuk Admin, dosen, dan mahasiswa.
1. SKPL-E-prak.K-0001 Fungsi Login (admin,Mahasiswa,dosen)
Gambar 4 Tampilan Halaman Utama Admin
Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak Halaman 11 dari 32 Gambar 6 Form Login Mahasiswa
Jika username dan password sebagai admin,dosen,mahasiswa yang dimasukkan salah, maka akan muncul pesan error sebagai berikut:
Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak Halaman 12 dari 32
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
2. SKPL-E-prak.K-0002 Fungsi input data dosen (admin) Terdapat fungsi input data dosen di halaman admin :
Gambar 8 Fungsi Input data dosen
Ketika tombol Tambah Data kita tekan maka akan tampil sebagai berikut :
Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak Halaman 13 dari 32
3. SKPL-E-prak.K-0003 Fungsi input data kelompok (dosen)
Gambar 10 Input Data Kelompok
Ketika tombol insert ditekan maka akan menampilka mahasiswa mana saja yang akan dimasukkan ke kelompok1
:
Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak Halaman 14 dari 32
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
4. SKPL-E-prak.K-0004 Fungsi input data mahasiswa (admin)
Gambar 12 Data Mahasiswa
Ketika tombol Tambah Data ditekan maka akan menampilkan tampilan sebagai berikut :
Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak Halaman 15 dari 32
5. SKPL-E-prak.K-0005 Fungsi pilihan kriteria pengguna (Mahasiswa)
Tidak Tersedia
6. SKPL-E-prak.K-0006 Fungsi Pilihan kelompok pembahas (Audience)
Tidak Tersedia
7. SKPL-E-prak.K-0007 Fungsi Memberikan Penilaian oleh audience
Gambar 14 Fungsi Memberikan Penilaian
8. SKPL-E-prak.K-0008 Fungsi Melaporkan hasil penilaian kepada dosen
Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak Halaman 16 dari 32
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
9. DUPL-E-prak.K-0004 Fungsi Tambah Dosen
Gambar 15 Fungsi Tambah Dosen
Ketika diklik tombol tambah akan menambahkan data dosen
10. DUPL-E-prak.K-0005 Fungsi Hapus Dosen
Gambar 16 Fungsi Hapus Dosen
Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak Halaman 17 dari 32
11. DUPL-E-prak.K-0006 Fungsi Ubah Dosen
Gambar 17 Fungsi Ubah dosen
12. DUPL-E-prak.K-0007 Fungsi Tambah Mahasiswa
Gambar 18 Fungsi Tambah Mahasiswa
Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak Halaman 18 dari 32
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
13. DUPL-E-prak.K-0008 Fungsi Hapus Mahasiswa
Gambar 19 Fungsi Hapus Mahasiswa
Ketika tombol Hapus diklik maka data akan langsung terhapus dari database
14. DUPL-E-prak.K-0009 Fungsi Ubah Mahasiswa
Gambar 20 Fungsi Ubah Mahasiswa
Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak Halaman 19 dari 32
15. DUPL-E-prak.K-0010 Fungsi Tambah Mata Kuliah
Gambar 21 Fungsi Tambah Mata Kuliah
Ketika tombol tambah diklik maka data akan tersimpan
16. DUPL-E-prak.K-0011 Fungsi Hapus Mata Kuliah
Gambar 22 Fungsi Hapus Mata Kuliah
Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak Halaman 20 dari 32
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
17. DUPL-E-prak.K-0012 Fungsi Ubah Matakuliah
Gambar 23 Fungsi Ubah Matakuliah
Ketika tombol tambah diklik maka data yang telah diubah akan tersimpan 18. DUPL-E-prak.K-0013 Fungsi Tambah Kelompok
Gambar 24 Tampilan Lihat Data Penyewa dan Peminjaman
Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak Halaman 21 dari 32
19. DPPL-E-prak.K-0014 Fungsi Hapus Kelompok
Tidak Tersedia
20. DPPL-E-prak.K-0015 Fungsi Ubah Kelompok
Tidak Tersedia
21. DUPL-E-prak.K-0016 Fungsi Vote
Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak Halaman 22 dari 32
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
22. DUPL-E-prak.K-0017 Fungsi Mulai Vote
Gambar 26 Fungsi Mulai Vote
23. DUPL-E-prak.K-0018 Fungsi Lihat Nilai
Gambar 27 Fungsi Lihat Nilai
Untuk melihat nilai kita harus memilih kelompok dan mata kuliah agar bisa melihat nilai.
Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak Halaman 23 dari 32
2.4 Sumber Daya Manusia
Sumber daya manusia yang dibutuhkan untuk menguji aplikasi E-prak ini berjumlah empat orang dengan kriteria memahami konsep bahasa pemograman CSS, HTML, PHP, dan SQL.
2.5 Prosedur Umum Pengujian
2.5.1 Pengenalan dan Latihan
Berhubung pihak yang terlibat dalam proses pengujian telah memenuhi persyaratan 2.4 dan dengan mempertimbangkan bahwa perngkat lunak dan keras yang dibutuhkan dalam pengujian sudah umum digunakan, maka pengenalan dan latihan tidak perlu dilakukan.
2.5.2 Persiapan Awal
Persiapan awal yang khusus tidak dibutuhkan pada pengujian perangkat lunak E-prak ini.
2.5.2.1 Persiapan Prosedural
Pada pengujian perangkat lunak SIRF ini tidak diperlukan persiapan prosedural.
2.5.2.2 Persiapan Perangkat Keras
Perangkat keras yang dilibatkan dalam pengujian perangkat lunak E-prak seperangkat komputer dengan spesifikasi sebagai berikut:
Intel ® Pentium ® CPU P6200 @2.13GHZ 2133 Mhz
2,00 GB
14.1” LCD
Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak Halaman 24 dari 32
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
2.5.2.3 Persiapan Perangkat Lunak
Perangkat lunak yang digunakan untuk menguji adalah XAMPP 1.7.3 Sebelum melakukan pengujian, terlebih dahulu perangkat lunak E-prak disimpan di folder “htdocs” tempat perangkat lunak XAMPP tersebut diinstal. Misal jika XAMPP diinstal di drive C, maka E-prak yang disimpan dalam folder projek akan disimpan di dengan nama C:/xampp/htdocs/kelompok6
Instruksi untuk mengaktifkan program:
1. Jalankan server Apache dan MySQL yang ada di XAMPP Control Panel. 2. Buka browser yang ada dan ketikkan: http://localhost/projek
3. Coba lakukan proses login sesuai dengan data pada database.
2.5.3 Pelaksanaan
Pelaksanaan pengujian langsung dilakukan pada tahap pengujian sistem dengan menguji fungsi-fungsi yang terdapat di dalam aplikasi E-prak ini.
2.5.4 Pelaporan Hasil
Dokumen hasil pengujian akan diserahkan kepada asisten praktikum Rekayasa Perangkat Lunak sebagai laporan dan kepada tim pengembang aplikasi untuk diperbaiki.
Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak Halaman 25 dari 32
3 Identifikasi dan Rencana Pengujian
Pengujian perangkat lunak E-prak dilakukan berdasarkan kebutuhan yang didefinisikan pada dokumen SKPL-E-prak. Adapun garis besar proses pengujian dapat dilihat pada tabel berikut:
Kelas Uji Butir Uji
Identifikasi Tingkat pengujian
Jenis
Pengujian Jadwal Penguji SKPL/DPPL DUPL Login Pengujian fungsi Login SKPL-E- prak.K- 0001/DPPL- E-prak.K-0001 DUPL- E- prak.K-0001 Pengujian
Sistem White Box 23/12/2013
Dendry Dwi P Memasukka n data dosen Pengujian fungsi Input Data Dosen SKPL- E- prak.K-0002/ DPPL- E-prak.K-0004 DUPL- E- prak.K-0004 Pengujian
Sistem White Box 23/12/2013
Dendry Dwi P Memasukka n Data Kelompok Pengujian fungsi Memasukan Data Kelompok SKPL- E- prak.K-0003/ DPPL- E-prak.K-0013 DUPL- E- prak.K-0013 Pengujian
Sistem White Box 23/12/2013
Dendry Dwi P Memasukka n Data Mahasiswa Pengujian fungsi Memasukan Data Mahasiswa SKPL- E- prak.K-0004/ DPPL-E-prak.K-0007 DUPL- E- prak.K-0007 Pengujian
Sistem White Box 23/12/2013
Dendry Dwi P Memberikka n Penilaian Pengujian fungsi Memberikkan penilaian SKPL- E- prak.K-0007/ - DUPL- E- prak.K-0003 Pengujian
Sistem White Box 23/12/2013
Reza Prawira Hapus Data Dosen Pengujian fungsi hapus - /DPPL- E-prak.K-0005 DUPL- E-Pengujian
Sistem White Box 24/12/2013
Reza Prawira
Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak Halaman 26 dari 32
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
data dosen
prak.K-0005 Ubah Data Dosen Pengujian fungsi data dosen -/ DPPL- E-prak.K-0006 DUPL- E- prak.K-0006 Pengujian
Sistem White Box 24/12/2013
Reza Prawira Tambah Data Mahasiswa Pengujian fungsi tambah data mahasiswa -/ DPPL- E-prak.K-0007 DUPL- E- prak.K-0007 Pengujian
Sistem White Box 24/12/2013
Reza Prawira Hapus Mahasiswa Pengujian fungsi hapus data mahasiswa -/ DPPL- E-prak.K-0008 DUPL- E- prak.K-0008 Pengujian
Sistem White Box 24/12/2013
Reza Prawira Mengubah Data Mahasiswa Pengujian fungsi mengubah data mahasiswa -/ DPPL- E-prak.K-0009 DUPL- E- prak.K-0009 Pengujian
Sistem White Box 24/12/2013
Dendry Dwi P Tambah Matakuliah Pengujian fungsi tambah data matakuliah -/ DPPL- E-prak.K-0010 DUPL- E- prak.K-0010 Pengujian
Sistem White Box 26/12/2013
Dendry Dwi P Hapus Matakuliah Pengujian fungsi menghapus matakuliah -/ DPPL- E-prak.K-0011 DUPL- E- prak.K-0011 Pengujian
Sistem White Box 26/12/2013
Umar Muiis Ubah Matakuliah Pengujian fungsi mengubah data matakuliah -/DPPL- E-prak.K-0012 DUPL- E- prak.K-0012 Pengujian
Sistem White Box 26/12/2013
Umar Muis Tambah Kelompok Pengujian fungsi tambah -/ DPPL- E-prak.K-0013 DUPL- E-Pengujian
Sistem White Box 26/12/2013
Umar Muis
Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak Halaman 27 dari 32 data kelompok prak.K-0013 Hapus Kelompok Pengujian fungsi hapus data kelompok -/DPPL-E-prak.K-0014 - Pengujian
Sistem White Box 26/12/2013
Umar Muis Ubah Kelompok Pengujian fungsi mengubaj data kelompok -/DPPL-E-prak.K-0015 - Pengujian
Sistem White Box 27/12/2013 Egi
Vote Pengujian fungsi vote -/ DPPL-E-prak.K-0016 DUPL- E- prak.K-0016 Pengujian
Sistem White Box 27/12/2013 Egi
Mulai Vote Pengujian fungsi memulai vote -/ DPPL-E-prak.K-0017 DUPL- E- prak.K-0017 Pengujian
Sistem White Box 27/12/2013 Egi
Lihat Nilai Pengujian fungsi melihat nilai -/ DPPL-E-prak.K-0018 DUPL- E- prak.K-0016 Pengujian
Sistem White Box 27/12/2013 Egi
4 Deskripsi dan Hasil Uji
Identifikasi Deskripsi Prosedur
Pengujian Masukan
Keluaran yang
Diharapkan Kriteria Evaluasi Hasil Hasil yang didapat Kesimpulan
DUPL-E- prak.K-0001 Pengujian fungsi Login Jalankan browser. Masukkan alamat: localhost/projek dalam browser. Masukkan input yang diminta dengan batasan-batasan yang telah
ditentukan. Klik link yang
terdapat pada halaman tersebut Username, Password 1. Login yang dilakukan berhasil, masuk ke system admin / mahasiswa/ administrator (sesuai login). 2. Login gagal, akan
ada peringatan kesalahan.
1. Jika username dan password yang dimasukkan sesuai dengan yang ada pada
database, maka login
berhasil. 2. Jika data yang
dimasukkan tidak sesuai atau memang tidak ada di database maka akan muncul peringatan kesalahan.
1. Username dan
password yang
dimasukkan ada di
database dan login
berhasil. 2. Username dan
password tidak
sesuai database atau tidak ada dalam database,login gagal. Diterima DUPL- E- prak.K-0002 Pengujian fungsi Logout - Masuk ke halaman utama sistem E-prak
dan session login berakhir
Jika tombol Logout berfungsi, maka masuk
ke tampilan utama sistem E-prak dan
session login berakhir
Masuk ke halaman utama sistem E-prak
dan session login berakhir Diterima DUPL- E- prak.K-0003 Pengujian fungsi memberikan penilaian
Nilai yang akan divote
1. Data input valid, maka data akan tersimpan dalam
basis data. 2. Data tidak valid,
maka akan ada peringatan kesalahan.
1. Jika data input valid, maka data akan tersimpan dalam basis
data.
2. Jika data tidak valid, maka akan ada peringatan kesalahan.
1. Data input valid, data tersimpan ke basis
data. 2. Data input tidak valid, ada peringatan
kesalahan.
Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-PRAK Halaman 29 dari 32 DUPL- E- prak.K-0004 Pengujian fungsi Memasukan Data Dosen NIP , namaDosen , umur , tempatLahir, alamat, pendidikan, jenisKelamin
1. Data input valid, maka data akan tersimpan ke dalam
basis data. 2. Data tidak valid/ tidak lengkap, maka akan ada peringatan
kesalahan.
1. Jika data input valid, maka data akan ditambahkan ke dalam
basis data. 2. Jika data tidak valid/
tidak lengkap, maka akan ada peringatan
kesalahan.
1. Data input valid, maka data berhasil ditambahkan ke dalam
basis data. 2. Data input tidak valid, ada peringatan.
Diterima
DUPL- E-
prak.K-0005
Pengujian fungsi
Hapus Dosen idDosen
Data dosen yang dipilih dihapus dari
basis data
Data dosen yang dipilih dihapus dari basis data
Data dosen yang dipilih user untuk
dihapus berhasil dihapus dari basis
data Diterima DUPL- E- prak.K-0006 Pengujian fungsi
Ubah Dosen idDosen
Data dosen yang dipilih diubah dari
basis data
Data dosen yang dipilih diubah dari basis data
Data dosen yang dipilih user untuk diubah berhasil diubah
dari basis data
Diterima DUPL- E- prak.K-0007 Pengujian fungsi Tambah Mahasiswa Id, username, password, namaMhs, nim
1. Data input valid, maka data akan tersimpan ke dalam
basis data. 2. Data tidak valid/ tidak lengkap, maka akan ada peringatan
kesalahan
1. Jika data input valid, maka data akan ditambahkan ke dalam
basis data. 2. Jika data tidak valid/
tidak lengkap, maka akan ada peringatan
kesalahan.
1. Data input valid, maka data berhasil ditambahkan ke dalam
basis data. 2. Data input tidak
valid (id sebagai primary key kosong),
tidak ada peringatan dan data diubah.
Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-PRAK Halaman 30 dari 32
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
DUPL- E-
prak.K-0008
Pengujian fungsi
hapus mahasiswa -
Data mahasiswa yang dipilih dihapus dari
basis data
Data mahasiswa yang dipilih dihapus dari
basis data
Data mahasiswa yang dipilih user untuk
dihapus berhasil dihapus dari basis
data Diterima DUPL- E- prak.K-0009 Pengujian fungsi Ubah Mahasiswa
Id Data dosen yang dipilih diubah dari
basis data
Data dosen yang dipilih diubah dari basis data
Data mahasiswa yang dipilih user untuk diubah berhasil diubah
dari basis data
Diterima DUPL- E- prak.K-0010 Pengujian fungsi Tambah Matakuliah idMk, namaMk
1. Data input valid, maka data akan tersimpan ke dalam
basis data. 2. Data tidak valid/ tidak lengkap, maka akan ada peringatan
kesalahan
1. Jika data input valid, maka data akan tersimpan ke dalam
basis data. 2. Jika data tidak valid/
tidak lengkap, maka akan ada peringatan
kesalahan.
1. Data input valid, maka data berhasil ditambahkan ke dalam
basis data. 2. Data input tidak valid (idMk sebagai primary key kosong),
tidak ada peringatan dan data diubah.
Diterima DUPL- E- prak.K-0011 Pengujian fungsi Hapus Matakuliah idMk Data matakuliah yang dipilih dihapus
dari basis data
Data matakuliah yang dipilih dihapus dari
basis data
Data matakuliah yang dipilih user untuk
dihapus berhasil dihapus dari basis
data
Diterima
DUPL- E-
prak.K-Pengujian fungsi
Ubah Matakuliah idMk
Data matakuliah yang dipilih diubah
dari basis data
Data matakuliah yang dipilih diubah dari basis
data
Data matakuliah yang dipilih user untuk diubah berhasil diubah
dari basis data
Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-PRAK Halaman 31 dari 32 0012 DUPL- E- prak.K-0013 Pengujian fungsi Tambah Kelompok idKelompok, namaKelompok
1. Data input valid, maka data akan tersimpan ke dalam
basis data. 2. Data tidak valid/ tidak lengkap, maka akan ada peringatan
kesalahan
1. Jika data input valid, maka data akan tersimpan ke dalam
basis data. 2. Jika data tidak valid/
tidak lengkap, maka akan ada peringatan
kesalahan.
1. Data input valid, maka data berhasil ditambahkan ke dalam
basis data. 2. Data input tidak valid (idMk sebagai primary key kosong),
tidak ada peringatan dan data diubah.
Diterima DUPL- E- prak.K-0014 Pengujian fungsi Hapus Kelompok - Data matakuliah yang dipilih dihapus
dari basis data
Data matakuliah yang dipilih dihapus dari
basis data
Modul tidak
ada/belum tersedia Ditolak
DUPL-E-
prak.K-0015
Pengujian fungsi
Ubah Kelompok -
Data kelompok yang dipilih diubah dari
basis data
Data kelompok yang dipilih diubah dari basis
data Modul tidak ada/belumtersedia Ditolak DUPL-E- prak.K-0016 Pengujian fungsi
Vote idKelompok, idMk
1. Data input valid, maka data akan tersimpan ke dalam
basis data. 2. Data tidak valid/ tidak lengkap, maka akan ada peringatan
kesalahan
1. Jika data input valid, maka data akan tersimpan ke dalam
basis data. 2. Jika data tidak valid/
tidak lengkap, maka akan ada peringatan
kesalahan
1. Data input valid, maka data akan tersimpan ke dalam
basis data. 2. Data tidak valid/ tidak lengkap, maka akan ada peringatan
kesalahan.
Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-PRAK Halaman 32 dari 32
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
DUPL-E-
prak.K-0017
Pengujian fungsi
Mulai Vote penilaian
1. Data input valid, maka data yang ada pada dalam basis data akan diubah. 2. Data tidak valid/ tidak lengkap, maka akan ada peringatan
kesalahan
1. Jika data input valid, maka data pada basis data berhasil diubah. 2. Jika data tidak valid/
tidak lengkap, maka akan ada peringatan
kesalahan.
1. Data input valid, maka data akan tersimpan ke dalam
basis data. 2. Data tidak valid/ tidak lengkap, maka akan ada peringatan
kesalahan. Ditolak DUPL-E- prak.K-0018 Pengujian fungsi Lihat Nilai - Masuk ke tampilan daftar nilai Masuk ke tampilan daftar nilai Masuk ke tampilan
daftar nilai Diterima
DUPL-E- prak.K-0019 Pengujian fungsi Kriteria Pengguna - - - Modul tidak
ada/belum tersedia Ditolak
DUPL-E- prak.K-0020 Pengujian fungsi Pilihan Kelompok Pembahas - - - Modul tidak
ada/belum tersedia Ditolak