32
PERENCANAAN, DESKRIPSI, DAN HASIL UJI PERANGKAT LUNAK (E-prak) E-Learning Praktikum Dipersiapkan oleh: KELOMPOK 6 TEK 3A P2 1. 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 Revisi - Tgl: 29/12/13

(E-prak) E-Learning Praktikum - moeslimar.files.wordpress.com · Egy Widya Yachya J3D110067 2. Rezza Prawira Rukmana J3D111047 3. Dendry Dwi Pamungkas J3D111108 4. Umar Muis Salam

Embed Size (px)

Citation preview

PERENCANAAN, DESKRIPSI, DAN HASIL

UJI PERANGKAT LUNAK

(E-prak)

E-Learning Praktikum

Dipersiapkan oleh:

KELOMPOK 6 TEK 3A – P2

1. 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

Revisi - Tgl: 29/12/13

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 Deskripsi

A

B

C

D

E

F

G

INDEX

TGL

- A B C D E F G

Ditulis

oleh

Diperiksa

oleh

Disetujui

oleh

Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak

Halaman 3 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 Halaman Perubahan

Halaman Revisi Halaman Revisi

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

4 Deskripsi dan Hasil Uji .................................................................................. 28

Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak

Halaman 5 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 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 ............................................................ 27

Tabel 2 Deskripsi dan Hasil Uji Sistem ................................................................ 32

Program 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

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

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

IEEE Std 829-1998 IEEE Standard for Software Test Documentation

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

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

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 2 Form Login Area

Gambar 3 Konfirmasi Login Success

Gambar 4 Tampilan Halaman Utama Admin

Gambar 5 Form Login Dosen

Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak

Halaman 11 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

Gambar 6 Form Login Mahasiswa

Jika username dan password sebagai admin,dosen,mahasiswa yang

dimasukkan salah, maka akan muncul pesan error sebagai berikut:

Gambar 7 Tampilan Halaman Menu Pegawai

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 :

Gambar 9 Tambah Data Dosen

Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak

Halaman 13 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

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

:

Gambar 11 Memilih mahasiswa untuk kelompok

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 :

Gambar 13 Input data mahasiswa baru

Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak

Halaman 15 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

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

Tidak Tersedia

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

Ketika tombol hapus ditekan data dosen akan langsung terhapus

Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak

Halaman 17 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

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

Ketika tombol Tambah diklik maka data Mahasiswa akan disimpan

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

Ketika tombol update diklik maka data yg telah diubah akan tersimpan.

Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak

Halaman 19 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

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

Ketika tombol hapus diklik maka data akan langsung terhapus

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

Ketika tombol Insert diklik maka kelompok akan tersimpan

Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-prak

Halaman 21 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

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

Gambar 25 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

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.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

Microsoft Windows 7

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

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

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

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

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

Tabel 1 Deskripsi dan Rencana Pengujian

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.

Diterima

Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-PRAK

Halaman 29 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-

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.

Diterima

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

Diterima

Program Keahlian Teknik Komputer Diploma IPB PDHUPL-E-PRAK

Halaman 31 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

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.

Diterima

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

Tabel 2 Deskripsi dan Hasil Uji Sistem