PERENCANAAN, DESKRIPSI, DAN HASIL
UJI PERANGKAT LUNAK
Sistem Informasi Nilai Mahasiswa
SINM
Dipersiapkan oleh:
Kelompok 3
Achmad Taopan J3D111022
Fakhrul Abdillah Ramadhan J3D111067
Syaifuloh J3D211122
Jurusan Manajemen Informatika - Institut Pertanian Bogor Jl. Kumbang No. 14 Kampus Diploma
Program Diploma Teknik Komputer Institut Pertanian Bogor
Nomor Dokumen Halaman
DUPL – SINM 1/19
Teknik Komputer Diploma IPB DUPL-SINM Halaman 2 dari 17
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi 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 olehTeknik Komputer Diploma IPB DUPL-SINM Halaman 3 dari 17
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh
Program Keahlian Teknik Komputer Diploma-IPB
Daftar Halaman Perubahan
Teknik Komputer Diploma IPB DUPL-SINM Halaman 4 dari 17
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh
Program Keahlian Teknik Komputer Diploma-IPB
Daftar Isi
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 ... 6
1.5 Dokumen Referensi ... 7
2 Lingkungan Pengujian Perangkat Lunak ... 7
2.1 Perangkat Lunak Pengujian ... 7
2.2 Perangkat Keras Pengujian ... 7
2.3 Sumber Daya Manusia ... 8
2.4 Prosedur Umum Pengujian ... 8
2.4.1 Pengenalan dan Latihan ... 8
2.4.2 Persiapan Awal... 8
2.4.2.1 Persiapan Prosedural ... 8
2.4.2.2 Persiapan Perangkat Keras ... 8
2.4.2.3 Persiapan Perangkat Lunak ... 9
2.4.3 Pelaksanaan ... 9
2.4.4 Pelaporan Hasil ... 9
3 Identifikasi dan Rencana Pengujian ... 10
Teknik Komputer Diploma IPB DUPL-SINM Halaman 5 dari 17
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh
Program Keahlian Teknik Komputer Diploma-IPB
Daftar Tabel
Identifikasi dan Rencana Pengujian ... 10 Deskripsi Dan Hasil Uji ... 13
Teknik Komputer Diploma IPB DUPL-SINM Halaman 6 dari 17
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh
Program Keahlian Teknik Komputer Diploma-IPB
1 Pendahuluan
1.1 Tujuan Pembuatan Dokumen
Dokumen ini digunakan sebagai panduan untuk melakukan pengujian terhadap perangkat lunak Sistem Informasi Nilai Mahasiswa. Dokumen ini dipakai untuk melihat kemampuan dari program yang telah dirancang agar sesuai dengan keinginan dari pengguna.
1.2 Deskripsi Umum Sistem
Perangkat lunak yang akan diuji adalah SINM (Sistem Informasi Nilai Mahasiswa). SINM (Sistem Informasi Nilai Mahasiswa) adalah perangkat lunak untuk memudahkan melihat data mahasiswa serta melihat nilai IPS, dan Huruf Mutu mahasiswa dalam satu semester, dengan aplikasi komputer untuk menghitung besarnya IPS dalam 1 tahun belajar.
1.3 Deskripsi Dokumen (Ikhtisar) 1.4 Definisi dan Singkatan
SKPL adalah Spesifikasi Kebutuhan Perangkat Lunak, atau dalam bahasa Inggris-nya sering juga disebut sebagai Software Requirements Spesification (SRS), dan merupakan spesifikasi dari perangkat lunak yang akan dikembangkan
SKPL-Sistem Informasi Nilai Mahasiswa.K- xxxx adalah kode yang digunakan untuk merepresentasikan kebutuhan (requirement) pada SINM, dengan SINM merupakan kode perangkat lunak, SINM.K adalah kode fase, dan xxxx adalah digit/nomor kebutuhan (requirement).
DFD adalah Data Flow Diagram, diagram dan notasi yang digunakan untuk menunjukkan aliran data pada perangkat lunak.
ERD adalah Entity Relationship Diagram, diagram dan notasi yang digunakan untuk merepresentasikan struktur data statis pada perangkat lunak.
Teknik Komputer Diploma IPB DUPL-SINM Halaman 7 dari 17
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh
Program Keahlian Teknik Komputer Diploma-IPB
DPPL-SINM.K-yyyy kode yang merepresentasikan kasus uji perangkat lunak pada Sistem Informasi Nilai Mahasiswa dengan SINM adalah kode produk, DPPL adalah kode fase dan yyyy merupakan nomor kasus uji relative tehadap nomor SKPL.
1.5 Dokumen Referensi
Dokumen Referensi yang digunakan dalam pembuatan DUPL adalah : Sistem Informasi Nilai Mahasiswa.2013. Spesifikasi Kebutuhan Perangkat Lunak (SKPL)
SINM. Bogor.
Sistem Informasi Nilai Mahasiswa.2013. Dokumen Perancangan Perangkat Lunak (DPPL)
SINM. Bogor.
Ernita H. GL03. Dokumen Uji Perangkat Lunak (DUPL) SDS. Bogor.
2 Lingkungan Pengujian Perangkat Lunak
2.1 Perangkat Lunak PengujianPerangkat lunak ini (SINM) diujikan dengan beberapa perangkat lunak lain, yaitu:
Sistem operasi: Windows 7
Bahasa pemrograman: PHP
Data base: XAMPP
2.2 Perangkat Keras Pengujian
Perangkat keras yang diperlukan untuk menguji aplikasi SINM ini adalah satu set komputer dengan spesifikasi:
Processor: AMD E-350 1.60 Ghz
Memory: 2 GB DDR2
Teknik Komputer Diploma IPB DUPL-SINM Halaman 8 dari 17
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh
Program Keahlian Teknik Komputer Diploma-IPB
2.3 Sumber Daya Manusia
Persyaratan sumber daya manusia yang akan terlibat dalam proses pengujian perangkat lunak ini adalah :
Memahami konsep pemrograman berorientasi objek dalam bahasa PHP.
Memahami proses pengujian perangkat lunak berorientasi objek.
Memahami konsep pemrograman data base XAMPP.
2.4 Prosedur Umum Pengujian 2.4.1 Pengenalan dan Latihan
Penguji aplikasi ini hanya diberikan latihan kembali tentang SQL, dan pengenalan lebih lanjut tentang Net Beans dan Java. Pada dasarnya penguji telah memiliki pengetahuan tentang hal yang disebutkan sebelumnya tetapi latihan yang diberikan hanya bersifat penyegaran kembali.
2.4.2 Persiapan Awal
2.4.2.1 Persiapan Prosedural
Pengujian ini dilakukan di luar lingkungan kampus. Dimana pengujian ini dilakukan oleh tim penguji yang telah di tentukan oleh Dosen mata kuliah Rekayasa Perangkat Lunak (RPL). Alat yang digunakan 1 buah laptop dengan software yang telah di instalasi.
2.4.2.2 Persiapan Perangkat Keras
Perangkat keras yang perlu dipesiapkan adalah : Sebuah perangkat komputer yang dilengkapi dengan :
Processor: AMD E-350
Memory: 2 GB DDR3
Teknik Komputer Diploma IPB DUPL-SINM Halaman 9 dari 17
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh
Program Keahlian Teknik Komputer Diploma-IPB
2.4.2.3 Persiapan Perangkat Lunak
Persiapan yang harus dilakukan untuk menyiapkan perangkat lunak untuk diuji di lingkungan sistem operasi Microsoft Windows 7 adalah sebagai berikut :
1. Persiapkan sistem operasi Microsoft Windows.
2. Perangkat lunak yang akan di uji di copy ke sebuah direktori, misalnya C:\XAMPP\htdocs.
3. Browser Google Chrome.
4. Database di import ke phpMyAdmin di database db_akademik (5).
5. Adobe Dreamweaver untuk melihat source code.
2.4.3 Pelaksanaan
Pelaksanaan pengujian dilakukan dengan mengeksekusi perangkat lunak SINM dengan mengikuti skenario tertentu yang dibuat berdasarkan skenario yang tedapat pada dokumen SKPL-SINM.
2.4.4 Pelaporan Hasil
Dokumen hasil uji dari aplikasi ini akan diberikan kepada asisten praktikum dan dievaluasi oleh asisten dan kelompok lain yang bertindak sebagai klien dari kelompok kami. Sehingga aplikasi mendapatkan umpan balik dalam pengembangan perangkat lunak ini selanjutnya.
Teknik Komputer Diploma IPB DUPL-SINM Halaman 10 dari 17
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh
Program Keahlian Teknik Komputer Diploma-IPB
3 Identifikasi dan Rencana Pengujian
Tabel 1 Identifikasi dan Rencana PengujianKelas Uji Butir Uji
Identifikasi Tingkat pengujian Jenis Pengujian Penguji SKPL/DPPL DUPL Login Pengujian fungsi Login SKPL- SINM.K- 0001/DPPL-SINM.K-0001 DUPL-SINM.K-0001 Pengujian
Sistem White Box
Fakhrul A. Logout Pengujian fungsi Logout SKPL- SINM.K-0013/ DPPL- SINM.K-0002 DUPL- SINM.K-0002 Pengujian
Sistem White Box
Fakhrul A. Tambah Kelas Pengujian fungsi Tambah Kelas -/ DPPL- SINM.K-0003 DUPL- SINM.K-0003 Pengujian
Sistem White Box
Fakhrul A. Hapus Kelas Pengujian fungsi Hapus Kelas -/DPPL-SINM.K-004 DUPL- SINM.K-0004 Pengujian
Sistem White Box
Fakhrul A. Ubah Kelas Pengujian fungsi Ubah Kelas -/ DPPL- SINM.K-0005 DUPL- SINM.K-0005 Pengujian
Sistem White Box
Fakhrul A. Tambah Matakuliah Pengujian fungsi Tambah Matakuliah SKPL- SINM.K-0006/ DPPL- SINM.K-0006 DUPL- SINM.K-0006 Pengujian
Sistem White Box
Fakhrul A. Hapus Matakuliah Pengujian fungsi Hapus Matakuliah SKPL- SINM.K-0008/ DPPL- SINM.K-0007 DUPL- SINM.K-0007 Pengujian
Sistem White Box
Fakhrul A. Ubah Matakuliah Pengujian fungsi Ubah Matakuliah SKPL- SINM.K-0007/ DPPL- SINM.K-0008 DUPL- SINM.K-0008 Pengujian
Sistem White Box
Fakhrul A.
Teknik Komputer Diploma IPB DUPL-SINM Halaman 11 dari 17
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh
Program Keahlian Teknik Komputer Diploma-IPB Tambah Dosen Pengujian fungsi Tambah Dosen -/ DPPL- SINM.K-0009 DUPL- SINM.K-0009 Pengujian
Sistem White Box
Achmad Taopan Hapus Dosen Pengujian fungsi Hapus Dosen -/ DPPL- SINM.K-0010 DUPL- SINM.K-0010 Pengujian
Sistem White Box
Achmad Taopan Ubah Dosen Pengujian fungsi Ubah Dosen -/ DPPL- SINM.K-0011 DUPL- SINM.K-0011 Pengujian
Sistem White Box
Achmad Taopan Tambah Data mahasiswa Pengujian fungsi Tambah Data mahasiswa SKPL- SINM.K-0002/ DPPL- SINM.K-0012 DUPL- SINM.K-0012 Pengujian
Sistem White Box
Achmad Taopan Ubah Data Mahasiswa Pengujian fungsi Ubah Data Mahsiswa SKPL- SINM.K-0003/DPPL- SINM.K-0013 DUPL- SINM.K-0013 Pengujian
Sistem White Box
Achmad Taopan Hapus Data Mahasiswa Pengujian fungsi Hapus Data Mahasiswa -/ DPPL- SINM.K-0014 DUPL- SINM.K-0014 Pengujian
Sistem White Box
Achmad Taopan Penjadwalan ruang kelas Pengujian fungsi Penjadwalan ruang kelas -/ DPPL- SINM.K-0015 DUPL-SINM.K-0015 Pengujian
Sistem White Box
Achmad Taopan Penjadwalan pengajaran Pengujian fungsi Penjadwalan pengajaran -/ DPPL- SINM.K-0016 DUPL-SINM.K-0016 Pengujian
Sistem White Box Syaifuloh
Lihat Nilai Pengujian fungsi Lihat Nilai -/ DPPL- SINM.K-0017 DUPL-SINM.K-0017 Pengujian
Sistem White Box Syaifuloh Input Nilai Pengujian
fungsi Input -/ DPPL- SINM.K-0018 DUPL-SINM.K-0018 Pengujian
Teknik Komputer Diploma IPB DUPL-SINM Halaman 12 dari 17
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh
Program Keahlian Teknik Komputer Diploma-IPB Nilai Ubah Nilai Pengujian fungsi Ubah Nilai SKPL- SINM.K-0005/ DPPL- SINM.K-0019 DUPL-SINM.K-0019 Pengujian
Sistem White Box Syaifuloh
Menghitung Nilai IPS Pengujian fungsi Menghitung Nilai IPS SKPL- SINM.K-0009/- DUPL-SINM.K-0020 Pengujian
Sistem White Box
Menghitung Nilai IPK Pengujian fungsi Menghitung Nilai IPK SKPL- SINM.K-0010/- DUPL-SINM.K-0021 Pengujian
Sistem White Box
Fungsi membuat Laporan Pengujian fungsi Membuat Laporan SKPL- SINM.K-0011/- DUPL-SINM.K-0022 Pengujian
Sistem White Box
Fungsi Menambahkan Nilai MK Pengujian fungsi Menambahkan Nilai MK SKPL- SINM.K-0012/- DUPL-SINM.K-0023 Pengujian
Teknik Komputer Diploma IPB DUPL-SINM Halaman 13 dari 17
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh
Program Keahlian Teknik Komputer Diploma-IPB
4 Deskripsi dan Hasil Uji
Tabel 2 Deskripsi Dan Hasil UjiIdentifikasi Deskripsi Prosedur
Pengujian Masukan Keluaran yang Diharapka n Kriteria Evaluasi Hasil Hasil Yang Didapat Kesimpulan DUPL- SINM.K-0001 Pengujian fungsi Login Masukkan username dan password. Username, Password
Valid Apabila ada text field data yang tidak di isi maka akan ada perintah “please fill out this field” Sukses Diterima DUPL- SINM.K-0002 Pengujian fungsi Logout Pilih menu logout yang ada disebelah kanan atas. Button Logout Keluar dari system Jika kita memilih button logout maka kita menuju halaman awal button login Sukses Diterima DUPL- SINM.K-0003 Pengujian fungsi Tambah Kelas Buka menu setup, pilih kelas, masukkan nama kelas, klik submit Nama kelas, button submit, Tampil konfirmasi yakin atau tidak, jika iya maka Data kelas yang ditambahk an Apabila ada text field yang tidak diisi maka akan ada perintah “please fll out this field” Sukses Diterima DUPL- SINM.K-0004 Pengujian fungsi Hapus Kelas Buka menu setup, pilih kelas yang akan dihapus, klik tombol hapus Nama kelas, Button Hapus Data kelas berkurang Sukses Diterima DUPL- SINM.K-0005 Pengujian Ubah Kelas Buka menu setup, pilih kelas yang akan diubah, klik tombol Nama kelas, Button Tampil konfirmasi yakin atau tidak, jika iya maka Apabila ada text field yang tidak diisi maka akan ada Sukses Diterima
Teknik Komputer Diploma IPB DUPL-SINM Halaman 14 dari 17
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh
Program Keahlian Teknik Komputer Diploma-IPB
edit, isi id kelas dan nama kelas, klik submit
Ubah Data kelas berubah perintah “please fll out this field” DUPL- SINM.K-0006 Pengujian Tambah Matakuliah Buka menu setup, pilih matakuliah, masukan nama kuliah dan sks, klik submit Field nama matakuliah, SKS, button submit, button reset Tampil konfirmasi yakin atau tidak, jika iya maka Data matakuliah baru Apabila ada text field yang tidak diisi maka akan ada perintah “please fll out this field” Sukses Diterima DUPL- SINM.K-0007 Pengujian Hapus Matakuliah Buka menu setup, pilih matakuliah, pilih matakuliah yang akan dihapus, klik tombol hapus Field nama matakuliah, Button Ubah Data matakuliah terhapus Sukses Diterima DUPL- SINM.K-0008 Pengujian Ubah Matakuliah Buka menu setup, pilih matakuliah, pilih matakuliah yang akan diubah, klik tombol ubah, isi id matakuliah, nama matakuliah dan sks klik submit Field nama matakuliah, Button Ubah Tampil konfirmasi yakin atau tidak, jika iya maka Data matakuliah berubah Sukses Diterima DUPL- SINM.K-0009 Pengujian Tambah Dosen Buka menu data induk, pilih dosen, masukkan nama dosen, nip, kelamin, ttl, alamat, telpon, username, dan password Field data dosen, Button Submit Tampil konfirmasi yakin atau tidak, jika iya maka Data dosen bertambah Apabila ada text field yang tidak diisi maka akan ada perintah “please fll out this field” Sukses Diterima
Teknik Komputer Diploma IPB DUPL-SINM Halaman 15 dari 17
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh
Program Keahlian Teknik Komputer Diploma-IPB
klik submit DUPL- SINM.K-0010 Pengujian Hapus Dosen Buka menu data induk, pilih dosen, klik hapus pada dosen Field nama dosen, Button Hapus Data dosen terhapus Sukses Diterima DUPL- SINM.K-0011 Pengujian Ubah Dosen Buka menu data induk, pilih dosen, klik edit pada dosen, masukan id dosen, nama dosen, nip, kelamin, ttl, alamat, telpon, username, dan password klik submit Field nama dosen, Button Ubah Tampil konfirmasi yakin atau tidak, jika iya maka Data dosen berubah Apabila ada text field yang tidak diisi maka akan ada perintah “please fll out this field” Sukses Diterima DUPL- SINM.K-0012 Pengujian Tambah Data mahasiswa Buka menu data induk, pilih mahasiswa, masukkan nama mahasiswa, nim, kelamin, ttl, alamat, telpon, username, dan password Klik submit Field data mahasiswa, Button Tambah Tampil konfirmasi yakin atau tidak, jika iya maka Data mahasiswa bertambah Apabila ada text field yang tidak diisi maka akan ada perintah “please fll out this field” Sukses Diterima DUPL- SINM.K-0013 Pengujian Ubah Data Mahsiswa Buka menu data induk, pilih mahasiswa, klik edit pada mahasiswa, masukan id mahasiswa, Field data mahasiswa, Button Ubah Tampil konfirmasi yakin atau tidak, jika iya maka Data mahasiswa berubah Apabila ada text field yang tidak diisi maka akan ada perintah “please fll out this Sukses Diterima
Teknik Komputer Diploma IPB DUPL-SINM Halaman 16 dari 17
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh
Program Keahlian Teknik Komputer Diploma-IPB
nama mahasiswa, nim, kelamin, ttl, alamat, telpon, username, dan password klik submit field” DUPL- SINM.K-0014 Pengujian Hapus Data Mahasiswa Buka menu data induk, pilih mahasiswa, klik hapus pada mahasiswa Field nama mahasiswa, Button Hapus Menuju ke halaman data mahasiswa Sukses Diterima DUPL- SINM.K-0015 Pengujian Penjadwalan ruang kelas Buka menu penjadwalan , pilih ruang kelas, tentukan mahasiswa dan kelas, klik submit Field, button Submit Penjadwala n ruang kelas bertambah Sukses Diterima DUPL- SINM.K-0016 Pengujian Penjadwalan pengajaran Buka menu penjadwalan , pilih ruang kelas, tentukan dosen, matakuliah dan kelas, klik submit Field, button Submit Penjadwala n pengajaran bertambah Sukses Diterima DUPL- SINM.K-0017 Pengujian Lihat Nilai Buka menu aktivitas, pilih hasil nilai Button Lihat Nilai Tabel nilai tampil Sukses Diterima
Teknik Komputer Diploma IPB DUPL-SINM Halaman 17 dari 17
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh
Program Keahlian Teknik Komputer Diploma-IPB
DUPL- SINM.K-0018 Pengujian Input Nilai Buka menu aktifitas, pilih manipulasi nilai, pilih matakuliah, masukan nilai mahasiswa untuk uas, uts, quiz1 dan quiz 2, klik input Button Input nilai, kolom nilai Tampil konfirmasi yakin atau tidak, jika iya maka Input nilai bertambah Sukses Diterima DUPL- SINM.K-0019 Pengujian Ubah Nilai Buka menu aktifitas, pilih manipulasi nilai, pilih matakuliah, masukan nilai mahasiswa untuk uas, uts, quiz1 dan quiz 2, klik update Button ubah nilai, Field nilai baru Tampil konfirmasi yakin atau tidak, jika iya maka Ubah nilai terubah Sukses Diterima