Deskripsi Uji Perangkat Lunak(DUPL)_TBO

21
Tulisanku Inspirasiku Otak Komputer Rahim Rasyid 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

description

deskripsi uji tentang program yang telah di kembangkan

Transcript of Deskripsi Uji Perangkat Lunak(DUPL)_TBO

Page 1: 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

Page 2: Deskripsi Uji Perangkat Lunak(DUPL)_TBO

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

Page 3: Deskripsi Uji Perangkat Lunak(DUPL)_TBO

Tulisanku Inspirasiku Otak Komputer Rahim Rasyid

Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi

Departemen ILKOM IPB PDHUPL – TBO Halaman 3 dari 14

Page 4: Deskripsi Uji Perangkat Lunak(DUPL)_TBO

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

Page 5: Deskripsi Uji Perangkat Lunak(DUPL)_TBO

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

Page 6: Deskripsi Uji Perangkat Lunak(DUPL)_TBO

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

Page 7: Deskripsi Uji Perangkat Lunak(DUPL)_TBO

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

Page 8: Deskripsi Uji Perangkat Lunak(DUPL)_TBO

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

Page 9: Deskripsi Uji Perangkat Lunak(DUPL)_TBO

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

Page 10: Deskripsi Uji Perangkat Lunak(DUPL)_TBO

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

Page 11: Deskripsi Uji Perangkat Lunak(DUPL)_TBO

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

Page 12: Deskripsi Uji Perangkat Lunak(DUPL)_TBO

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

Page 13: Deskripsi Uji Perangkat Lunak(DUPL)_TBO

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

Page 14: Deskripsi Uji Perangkat Lunak(DUPL)_TBO

Tulisanku Inspirasiku Otak Komputer Rahim Rasyid

Departemen ILKOM IPB PDHUPL – TBO Halaman 14 dari 14