Deskripsi Uji Perangkat Lunak(DUPL)_TBO
-
Upload
ra7dsi2gar -
Category
Documents
-
view
1.204 -
download
2
description
Transcript of Deskripsi Uji Perangkat Lunak(DUPL)_TBO
Tulisanku Inspirasiku Otak Komputer Rahim Rasyid
PERENCANAAN, DESKRIPSI, DAN HASILUJI PERANGKAT LUNAK
TBO(Toko Buku Online)
Dipersiapkan Oleh :
Kelompok 2
Ihsan Satria Rama (G64086051)
Resti Sintya Ervina (G64086051)
Sigit Wibowo (G64086052)
Nurul Azizah (G64086054)
Rahim Rasyid (G64086060)
Departemen Ilmu KomputerFakultas Matematika dan Ilmu Pengetahuan Alam
Institut Pertanian Bogor2009
Departemen Ilmu Komputer
Institut Pertanian Bogor
Nomor Dokumen Halaman
PDHUPL-TBORevisi
Tulisanku Inspirasiku Otak Komputer Rahim Rasyid
DAFTAR PERUBAHANRevisi Deskripsi
A
B
C
D
E
F
G
INDEXTGL
- A B C D E F G
Ditulis oleh
Diperiksa oleh
Disetujui oleh
Departemen ILKOM IPB PDHUPL – TBO Halaman 2 dari 14
Tulisanku Inspirasiku Otak Komputer Rahim Rasyid
Daftar Halaman Perubahan
Halaman Revisi Halaman Revisi
Departemen ILKOM IPB PDHUPL – TBO Halaman 3 dari 14
Tulisanku Inspirasiku Otak Komputer Rahim Rasyid
Daftar Isi
I. Pendahuluan.........................................................................................................................61.1 Tujuan Pembuatan Dokumen.......................................................................................61.2 Deskripsi Umum Sistem...............................................................................................61.3 Deskripsi Dokumen (Ikhtisar)......................................................................................61.4 Definisi dan Singkatan.................................................................................................61.5 Dokumen Referensi......................................................................................................7
2. Lingkungan Pengujian Perangkat Lunak..........................................................................82.1 Perangkat Lunak Pengujian..........................................................................................82.2 Perangkat Keras Pengujian...........................................................................................82.3 Material Pengujian.......................................................................................................8
2.3.1 Manual Penggunaan Perangkat Lunak..................................................................82.4 Sumber Daya Manusia.................................................................................................82.5 Prosedur Umum Pengujian...........................................................................................8
2.5.1 Pengenalan dan Latihan........................................................................................82.5.2 Persiapan Awal.....................................................................................................82.5.3 Pelaksanaan...........................................................................................................92.5.4 Pelaporan Hasil.....................................................................................................9
3. Identifikasi dan Rencana Pengujian......................................................................................104. Deskripsi dan Hasil Uji...................................................................................................11
4.1 Identifikasi kelas pengujian pendaftaran member......................................................114.1.1 Identifikasi butir pengujian pendaftaran member...............................................11
4.2 Identifikasi kelas pengujian login..............................................................................114.2.1 Identifikasi butir pengujian login........................................................................11
4.3 Identifikasi kelas pengujian memilih buku-buku yang dipesan.................................124.3.1 Identifikasi butir pengujian memilih buku-buku yang dipesan..........................124.3.2 Identifikasi kelas pengujian memesan buku.......................................................12
4.4 Identifikasi kelas pengujian memasukkan detail member.........................................124.4.1 Identifikasi butir pengujian memasukkan detail member...................................124.4.2 Identifikasi butir pengujian memasukkan detail buku........................................124.5 Identifikasi kelas pengujian data transaksi............................................................13
4.6 Identifikasi Pengujian Laporan Invoice Member.......................................................134.6.1 Identifikasi butir Pengujian laporan invoice member.........................................13
4.7 Identifikasi Pengujian Laporan Transaksi..................................................................134.7.1 Identifikasi butir Pengujian laporan transaksi.....................................................13
Departemen ILKOM IPB PDHUPL – TBO Halaman 4 dari 14
Tulisanku Inspirasiku Otak Komputer Rahim Rasyid
Daftar Gambar
Daftar TabelTabel 1 Identifikasi dan rencana pengujian..............................................................................10Tabel 2 Identifikasi butir pengujian kebenaran biodata, email dan password..........................11Tabel 3 Identifikasi pengujian login.........................................................................................11Tabel 4 Identifikasi memilih buku-buku yang dipesan.............................................................12Tabel 5 Identifikasi butir pengujian memesan buku.................................................................12Tabel 6 Identifikasi pengujian memasukkan detail member...................................................12Tabel 7 Identifikasi pegujian memasukkan detail buku..........................................................12Tabel 8 Identifikasi pengujian data transaksi............................................................................13Tabel 9 Identifikasi laporan invoice member..........................................................................13 Tabel 10 Identifikasi laporan transaksi……………………………………………………...13
Daftar Lampiran
Departemen ILKOM IPB PDHUPL – TBO Halaman 5 dari 14
Tulisanku Inspirasiku Otak Komputer Rahim Rasyid
I. Pendahuluan
Dokumen ini berisi Perencanaan, Deskripsi, dan Hasil Uji Perangkat Lunak (PDHUPL) untuk TBO (Toko Buku Online). Untuk penamaan dokumen ini selanjutnya akan menggunakan istilah PDHUPL.
1.1 Tujuan Pembuatan Dokumen
Dokumen Perencanaan, Deskripsi, dan Hasil Uji Perangkat Lunak (PDHUPL) merupakan dokumen yang menyatakan hasil perencanaan pengujian, deskripsi kasus uji yang diberlakukan serta hasil pengujian yang telah dilakukan. Dokumen ini akan digunakan oleh pengembang perangkat lunak sebagai acuan teknis pengembangan perangkat lunak pada tahap selanjutnya dan untuk menguji seluruh sistem.
1.2 Deskripsi Umum Sistem
“TOKO BUKU ONLINE” adalah aplikasi berbasis web yang memiliki fasilitas penunjang kegiatan penjualan dan pembelian buku, serta rekapitulasi laporan penjualan. Aplikasi “TOKO BUKU ONLINE” ini bertujuan untuk memfasilitasi kegiatan usaha jasa pada bidang penjualan buku PT. KELOMPOK 2 supaya lebih meningkatkan penjualan. Aplikasi “TOKO BUKU ONLINE” akan menampilkan beberapa laporan, diantaranya adalah laporan member, laporan buku, laporan penjualan(pemesanan dan pembelian).
Perangkat lunak ini dapat dijalankan oleh server pada lingkungan sistem operasi Microsoft® Windows 95/98/NT/2000/XP dan dilengkapi web server XAMPP yang mendukung bahasa pemrograman PHP dan MySql dan dibangun dengan menggunakan bahasa pemrograman PHP, MySql dan JavaScript. Perangkat lunak ini dapat diakses oleh client pada lingkungan sistem operasi apapun yang mempunyai aplikasi penjelajah situs (web browser).
1.3 Deskripsi Dokumen (Ikhtisar)
Dokumen PDHUPL ini dibagi menjadi empat bagian utama. Bagian utama berisi penjelasan tentang dokumen PDHUPL yang mencakup tujuan pembuatan dokumen ini, definisi, referensi dan deskripsi umum.
Bagian kedua berisi penjelasan lingkungan pengujian perangkat lunak meliputi perangkat lunak pengujian, perangkat keras pengujian, material pengujian, sumber daya manusia, prosedur umum pengujian, pengenalan dan latihan, persiapan awal, pelaksanaan, dan pelaporan hasil.
Bagian ketiga berisi identifikasi dan rencana pengujian yang merupakan uraian keterkaitan dan kekonsistenan antara SKPL, DPPL dan perangkat lunak yang dihasilkan.
Bagian terakhir merupakan deskripsi dan hasil pengujian.
1.4 Definisi dan Singkatan
TBO (Toko Buku Online) merupakan perangkat lunak yang menjadi alternatif belanja bagi konsumen yang ingin serba praktis. Tanpa meninggalkan rumah, konsumen sekarang bisa belanja lewat toko online di internet. Pengguna cukup membuka internet dan masuk ke Toko Buku Online. Pengguna dapat memilih buku dan melakukan transaksi pembelian melalui Toko Buku Online.
PDHUPL adalah Perencanaan, Deskripsi, dan Hasil Uji Perangkat Lunak. PDHUPL merupakan dokumen yang menyatakan hasil perencanaan pengujian, deskripsi kasus uji yang diberlakukan serta hasil pengujian yang telah dilakukan.
Departemen ILKOM IPB PDHUPL – TBO Halaman 6 dari 14
Tulisanku Inspirasiku Otak Komputer Rahim Rasyid
HTML adalah HyperText Markup Language, sintaks bahasa yang digunakan dalam World Wide Web.
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.
Php adalah Pre-procedure HyperText. AJAX adalah Asynchronous Javascript and XML JS adalah Javascript
1.5 Dokumen Referensi
Referensi yang digunakan pada perangkat lunak ini adalah: • SKPL-TBO, Spesifikasi Kebutuhan Perangkat Lunak TBO, Departemen Ilmu
Komputer-IPB • DPPL-TBO, Deskripsi Perancangan Perangkat Lunak TBO, Departemen Ilmu
Komputer-IPB • GL03T, Template Dokumen Perencanaan, Deskripsi, dan Hasil Uji Perangkat
Lunak, Departemen Ilmu Komputer-IPB
Departemen ILKOM IPB PDHUPL – TBO Halaman 7 dari 14
Tulisanku Inspirasiku Otak Komputer Rahim Rasyid
2. Lingkungan Pengujian Perangkat Lunak
2.1 Perangkat Lunak Pengujian
Perangkat lunak untuk melakukan pengujian pada TBO adalah: Sistem operasi : Microsoft® Windows Server 2000-terbaru atau Linux versi server
Web server: Apache
Scripting language: PHP 5.xx, HTML, CSS dan Javascript.
Database : MySql 5.xx.
Penjelajah situs (web browser) berbasis grafis atau teks: Microsoft Internet Explorer, Opera, Modzilla.
2.2 Perangkat Keras Pengujian
Perangkat lunak ini memiliki antarmuka perangkat keras yaitu .......
2.3 Material Pengujian
2.3.1 Manual Penggunaan Perangkat Lunak
1. Dalam TBO ini akan ada 3 pengguna:a. Admin : sebagai sistem administrator
Admin mempunyai hak akses penuh mengatur sistem yang ada agar berjalan dengan baik.
b. Guest : sebagai pengguna yang belum mendaftar sebagai memberGuest ini hanya bisa melihat daftar buku
c. Member : sebagai pengguna yang sudah mendaftarMember sudah berhak memesan buku dan memberi polling tentang buku.
2.4 Sumber Daya Manusia
Persyaratan sumber daya manusia yang akan terlibat dalam proses pengujian perangkat lunak ini adalah: - Memiliki pengetahuan dasar tentang komputer - Memahami bahasa pemrograman PHP - Memahami secara umum tentang sistem Toko Buku Online.
2.5 Prosedur Umum Pengujian
2.5.1 Pengenalan dan Latihan
Pengenalan dan latihan dilakukan untuk pengguna yaitu masyarakat luas agar masyarakat luas dapat mengetahui bagaimana tata cara dalam melakukan pemesanan buku maupun hanya melihat buku saja.
2.5.2 Persiapan Awal
Persiapan awal yang harus diperhatikan dalam sistem TBO ini adalah meyiapkan komputer yang koneksi ke jaringan internet karena Toko Buku ini bersifat online.
Departemen ILKOM IPB PDHUPL – TBO Halaman 8 dari 14
Tulisanku Inspirasiku Otak Komputer Rahim Rasyid
2.5.2.1 Persiapan Prosedural
Pada pengujian perangkat lunak TBO ini tidak diperlukan persiapan prosedural.
2.5.2.2 Persiapan Perangkat Keras
Perangkat keras yang perlu dipersiapkan adalah sebuah perangkat komputer yang mempunyai spesifikasi sebagai berikut:- CPU : Pentium 4 3.00 Ghz - RAM : 512 Mb - Grafik : NVIDIA GeForce FX 5500- Keyboard
2.5.2.3 Persiapan Perangkat Lunak
Perangkat lunak yang harus dipersiapkan untuk menguji adalah sebagai berikut:1. Persiapkan sistem operasi Windows XP Profesional.2. Persiapkan penjelajah situs (web browser) berbasis grafis atau teks: Microsoft Internet
Explorer, Opera, Modzilla.
3. Persiapkan aplikasi TBO untuk dijalankan pada browser
2.5.3 Pelaksanaan
Pelaksanaan pengujian dilakukan dengan mengeksekusi perangkat lunak TBO dengan mengikuti skenario tertentu yang dibuat berdasarkan skenario yang terdapat pada dokumen SKPL-TBO.
2.5.4 Pelaporan Hasil
Pelaporan hasil pengujian digunakan sebagai bukti telah melakukan pengujian perangkat lunak TBO.
Departemen ILKOM IPB PDHUPL – TBO Halaman 9 dari 14
Tulisanku Inspirasiku Otak Komputer Rahim Rasyid
3. Identifikasi dan Rencana Pengujian
Tabel 1 Identifikasi dan rencana pengujianKelas Uji Butir Uji Identifikasi Tingkat
PengujianJenis Pengujian
JadwalSKPL PDHUPL
Pengujian pendaftaran Member
PengujianPendaftaran oleh pengguna
[SKPL-Q-AS.K-0001]
PA_01 Pengujian sistem
Black Box 24/09/09-28/09/09
Kebenaran pengisian pendaftaran
PA_02 Pengujian sistem
Black Box 24/09/09-28/09/09
Pengujian Login
Pengujian Email&password
[SKPL-Q-AS.K-0002]
PL_01 Pengujian sistem
Black Box 24/09/09-28/09/09
Kebenaran Email&password
PL_02 Pengujian sistem
Black Box 24/09/09-28/09/09
Pengujian memilih buku-buku yang dipesan
Pengujian memilih buku dari daftar buku
[SKPL-Q-AS.K-0003]
PM_01 Pengujian sistem
Black Box 24/09/09-28/09/09
Kebenaran dalam detail buku yang dipilih
PM_02 Pengujian sistem
Black Box 24/09/09-28/09/09
Pengujian memesan buku
Pengujian menambahkan buku ke keranjang
[SKPL-Q-AS.K-0004]
PB_01 Pengujian sistem
Black Box 24/09/09-28/09/09
Kebenaran buku yang masuk ke keranjang
PB_02 Pengujian sistem
Black Box 24/09/09-28/09/09
Pengujian memasukkan detail member
Pengujian memasukan detail member di detail profile
[SKPL-Q-AS.K-0005]
PD_01 Pengujian sistem
Black Box 24/09/09-28/09/09
Kebenaran memasukan data
PD_02 Pengujian sistem
Black Box 24/09/09-28/09/09
Pengujian memasukkan detail buku
Pengujian detail buku dimasukan
[SKPL-Q-AS.K-0006]
PX_01 Pengujian sistem
Black Box 24/09/09-28/09/09
Pengujian melihat dataa transaksi
Pengujian laporan data transaksi
[SKPL-Q-AS.K-0007]
PJ_01 Pengujian sistem
Black Box 24/09/09-28/09/09
Pengujian menampilkan
Tampilan laporan
[SKPL-Q-AS.K-0008]
PI_01 Pengujian sistem
Black Box 24/09/09-28/09/09
Departemen ILKOM IPB PDHUPL – TBO Halaman 10 dari 14
Tulisanku Inspirasiku Otak Komputer Rahim Rasyid
laporan invoice member
invoice bisa di lihat oleh member
Pengujian menampilkan laporan transaksi
Tampilan laporan transaksi
[SKPL-Q-AS.K-0009]
PS_01 Pengujian sistem
Black Box 24/09/09-28/09/09
4. Deskripsi dan Hasil Uji
4.1 Identifikasi kelas pengujian pendaftaran member
4.1.1 Identifikasi butir pengujian pendaftaran member
Tabel 2 Identifikasi butir pengujian kebenaran biodata, email dan password
Identifikasi Deskripsi Prosedur Pengujian
Masukan Keluaran yang diharapkan
Kriteria Evaluasi Hasil
Hasil yang didapat
Kesimpulan
PA_01_02 Pengisian biodata, email dan password
Masukkan biodata, email dan password
Biodata, Email dan password
Sukses Sukses √ Diterima
√ berhasilx gagal
4.2 Identifikasi kelas pengujian login
4.2.1 Identifikasi butir pengujian login
Tabel 3 Identifikasi pengujian loginIdentifikasi Deskripsi Prosedur
PengujianMasukan Keluaran
yang diharapkan
Kriteria Evaluasi Hasil
Hasil yang didapat
Kesimpulan
PL_01_02 Pengisian email dan password
Masukkan email dan password
Email dan password
Sukses Sukses √ Diterima
√ berhasilx gagal
Departemen ILKOM IPB PDHUPL – TBO Halaman 11 dari 14
Tulisanku Inspirasiku Otak Komputer Rahim Rasyid
4.3 Identifikasi kelas pengujian memilih buku-buku yang dipesan
4.3.1 Identifikasi butir pengujian memilih buku-buku yang dipesan
Tabel 4 Identifikasi memilih buku-buku yang dipesanIdentifikasi Deskripsi Prosedur
PengujianMasukan Keluaran
yang diharapkan
Kriteria Evaluasi Hasil
Hasil yang didapat
Kesimpulan
PM_01_02 Pengujian memilih buku dari daftar buku
Sesuai dengan data buku yang dipilih
- Sukses Sukses √ Diterima
√ berhasilx gagal
4.3.2 Identifikasi kelas pengujian memesan buku
Tabel 5 Identifikasi butir pengujian memesan bukuIdentifikasi Deskripsi Prosedur
PengujianMasukan Keluaran
yang diharapkan
Kriteria Evaluasi Hasil
Hasil yang didapat
Kesimpulan
PB_01_02 Pengujian memesan buku
Sesuai data buku yang dipesan
Jumlah buku
Sukses Sukses √ Diterima
√ berhasilx gagal
4.4 Identifikasi kelas pengujian memasukkan detail member
4.4.1 Identifikasi butir pengujian memasukkan detail member
Tabel 6 Identifikasi pengujian memasukkan detail memberIdentifikasi Deskripsi Prosedur
PengujianMasukan Keluaran
yang diharapkan
Kriteria Evaluasi Hasil
Hasil yang didapat
Kesimpulan
PD_01_02 Pengujian memasukkan detail member
Memasukkan detail member dengan benar
Detail biodata member
Sukses Sukses √ Diterima
√ berhasilx gagal
4.4.2 Identifikasi butir pengujian memasukkan detail buku
Tabel 7 Identifikasi pegujian memasukkan detail bukuIdentifikasi Deskripsi Prosedur
PengujianMasukan Keluaran
yang diharapkan
Kriteria Evaluasi Hasil
Hasil yang didapat
Kesimpulan
PX_01 Pengisian Masukka - Sukses Sukses √ Diterima
Departemen ILKOM IPB PDHUPL – TBO Halaman 12 dari 14
Tulisanku Inspirasiku Otak Komputer Rahim Rasyid
detail dari buku
n rating buku
√ berhasilx gagal
4.5 Identifikasi kelas pengujian data transaksi
Tabel 8 Identifikasi pengujian data transaksiIdentifikasi Deskripsi Prosedur
PengujianMasukan Keluaran
yang diharapkan
Kriteria Evaluasi Hasil
Hasil yang didapat
Kesimpulan
PJ_01 Melihat data transaksi
Sesuai dengan pemesanan
Jumlahbuku yang dipesan
Sukses Sukses √ Diterima
√ berhasilx gagal
4.6 Identifikasi Pengujian Laporan Invoice Member
4.6.1 Identifikasi butir Pengujian laporan invoice member
Tabel 9 Identifikasi laporan invoice memberIdentifikasi Deskripsi Prosedur
PengujianMasukan Keluaran
yang diharapkan
Kriteria Evaluasi Hasil
Hasil yang didapat
Kesimpulan
PI_01 Menampilkan laporan invoice member
Lapporan invoice
- Sukses Sukses √ Diterima
√ berhasilx gagal
4.7 Identifikasi Pengujian Laporan Transaksi
4.7.1 Identifikasi butir Pengujian laporan transaksi
Tabel 10 Identifikasi laporan transaksiIdentifikasi Deskripsi Prosedur
PengujianMasukan Keluaran
yang diharapkan
Kriteria Evaluasi Hasil
Hasil yang didapat
Kesimpulan
PS_01 Menampilkan laporan transaksi
Lapporan transaksi
- Sukses Sukses √ Diterima
√ berhasilx gagal
Departemen ILKOM IPB PDHUPL – TBO Halaman 13 dari 14
Tulisanku Inspirasiku Otak Komputer Rahim Rasyid
Departemen ILKOM IPB PDHUPL – TBO Halaman 14 dari 14