PERENCANAAN, DESKRIPSI, DAN HASIL
UJI 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 Komputer
Fakultas Matematika dan Ilmu Pengetahuan Alam
Institut Pertanian Bogor
2009
Departemen Ilmu KomputerInstitut Pertanian Bogor
Nomor Dokumen Halaman
Revisi
DAFTAR PERUBAHAN
Revisi DeskripsiA
B
C
D
E
F
G
INDEX TGL - A B C D E F G Ditulis oleh Diperiksa oleh Disetujui olehDaftar Halaman Perubahan
Halaman
Revisi
Halaman
Revisi
Daftar Isi
I. 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 ... 8
2.1 Perangkat Lunak Pengujian ... 8
2.2 Perangkat Keras Pengujian ... 8
2.3 Material Pengujian ... 8
2.3.1 Manual Penggunaan Perangkat Lunak ... 8
2.4 Sumber Daya Manusia ... 8
2.5 Prosedur Umum Pengujian ... 8
2.5.1 Pengenalan dan Latihan ... 8
2.5.2 Persiapan Awal ... 8
2.5.3 Pelaksanaan ... 9
2.5.4 Pelaporan Hasil ... 9
3. Identifikasi dan Rencana Pengujian ... 10
4. Deskripsi dan Hasil Uji ... 11
4.1 Identifikasi kelas pengujian pendaftaran member ... 11
4.1.1 Identifikasi butir pengujian pendaftaran member ... 11
4.2 Identifikasi kelas pengujian login ... 11
4.2.1 Identifikasi butir pengujian login ... 11
4.3 Identifikasi kelas pengujian memilih buku-buku yang dipesan ... 12
4.3.1 Identifikasi butir pengujian memilih buku-buku yang dipesan ... 12
4.3.2 Identifikasi kelas pengujian memesan buku ... 12
4.4 Identifikasi kelas pengujian memasukkan detail member ... 12
4.4.1 Identifikasi butir pengujian memasukkan detail member ... 12
4.4.2 Identifikasi butir pengujian memasukkan detail buku ... 12
4.5 Identifikasi kelas pengujian data transaksi ... 13
4.6 Identifikasi Pengujian Laporan Invoice Member ... 13
4.6.1 Identifikasi butir Pengujian laporan invoice member ... 13
4.7 Identifikasi Pengujian Laporan Transaksi ... 13
Daftar Gambar
Daftar Tabel
Tabel 1 Identifikasi dan rencana pengujian...10
Tabel 2 Identifikasi butir pengujian kebenaran biodata, email dan password...11
Tabel 3 Identifikasi pengujian login...11
Tabel 4 Identifikasi memilih buku-buku yang dipesan...12
Tabel 5 Identifikasi butir pengujian memesan buku...12
Tabel 6 Identifikasi pengujian memasukkan detail member...12
Tabel 7 Identifikasi pegujian memasukkan detail buku...12
Tabel 8 Identifikasi pengujian data transaksi...13
Tabel 9 Identifikasi laporan invoice member...13
Tabel 10 Identifikasi laporan transaksi………...13
Daftar Lampiran
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.
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
2. Lingkungan Pengujian Perangkat Lunak
2.1 Perangkat Lunak PengujianPerangkat 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 member
Guest ini hanya bisa melihat daftar buku
c. Member : sebagai pengguna yang sudah mendaftar
Member 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.
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.
3. Identifikasi dan Rencana Pengujian
Tabel 1 Identifikasi dan rencana pengujianKelas Uji Butir Uji Identifikasi Tingkat
Pengujian Jenis Pengujian Jadwal SKPL PDHUPL Pengujian pendaftaran Member Pengujian Pendaftaran 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&pass word
[SKPL-Q-AS.K-0002] PL_01 Pengujian sistem Black Box 24/09/09-28/09/09
Kebenaran Email&pass word
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 menambahk an 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 memasukka n 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
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 member4.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 Biodat a, Email dan passw ord
Sukses Sukses √ Diterima
√ berhasil x gagal
4.2 Identifikasi kelas pengujian login 4.2.1 Identifikasi butir pengujian login Tabel 3 Identifikasi pengujian login
√ berhasil x gagal
Departemen ILKOM IPB PDHUPL – TBO Halaman 11 dari 14
Identifikasi Deskripsi Prosedur Pengujian Masukan Keluaran yang diharapkan Kriteria Evaluasi Hasil Hasil yang didapat Kesimpula n PL_01_02 Pengisian email dan password Masukkan email dan password Email dan
4.3Identifikasi 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 dipesan
Identifikasi Deskripsi Prosedur
Pengujian Masukan 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
√ berhasil x gagal
4.3.2 Identifikasi kelas pengujian memesan buku Tabel 5 Identifikasi butir pengujian memesan buku Identifikasi Deskripsi Prosedur
Pengujian Masukan 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
√ berhasil x gagal
4.4Identifikasi kelas pengujian memasukkan detail member 4.4.1 Identifikasi butir pengujian memasukkan detail member Tabel 6 Identifikasi pengujian memasukkan detail member
Identifikasi Deskripsi Prosedur Pengujian Masukan Keluaran yang diharapkan Kriteria Evaluasi Hasil Hasil yang didapat Kesimpulan PD_01_02 Pengujian memasukk an detail member Memasuk kan detail member dengan benar Detail biodata member
Sukses Sukses √ Diterima
√ berhasil x gagal
4.4.2 Identifikasi butir pengujian memasukkan detail buku Tabel 7 Identifikasi pegujian memasukkan detail buku
Identifikasi Deskripsi Prosedur Pengujian Masukan Keluaran yang diharapkan Kriteria Evaluasi Hasil Hasil yang didapat Kesimpulan
detail dari buku n rating buku √ berhasil x gagal
4.5Identifikasi kelas pengujian data transaksi Tabel 8 Identifikasi pengujian data transaksi Identifikasi Deskripsi Prosedur
Pengujian Masukan Keluaran yang diharapkan Kriteria Evaluasi Hasil Hasil yang didapat Kesimpulan PJ_01 Melihat data transaksi Sesuai dengan pemesanan Jumlahb uku yang dipesan
Sukses Sukses √ Diterima
√ berhasil x gagal
4.6Identifikasi Pengujian Laporan Invoice Member
4.6.1 Identifikasi butir Pengujian laporan invoice member Tabel 9 Identifikasi laporan invoice member
Identifikasi Deskripsi Prosedur Pengujian Masukan Keluaran yang diharapkan Kriteria Evaluasi Hasil Hasil yang didapat Kesimpulan PI_01 Menampilk an laporan invoice member Lappor an invoice
- Sukses Sukses √ Diterima
√ berhasil x gagal
4.7Identifikasi Pengujian Laporan Transaksi
4.7.1 Identifikasi butir Pengujian laporan transaksi Tabel 10 Identifikasi laporan transaksi
Identifikasi Deskripsi Prosedur Pengujian Masukan Keluaran yang diharapkan Kriteria Evaluasi Hasil Hasil yang didapat Kesimpulan PS_01 Menampilk an laporan transaksi Lappor an transak si
- Sukses Sukses √ Diterima
√ berhasil x gagal