• Tidak ada hasil yang ditemukan

Deskripsi Uji Perangkat Lunak(DUPL)_TBO

N/A
N/A
Protected

Academic year: 2021

Membagikan "Deskripsi Uji Perangkat Lunak(DUPL)_TBO"

Copied!
14
0
0

Teks penuh

(1)

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 Komputer

Institut Pertanian Bogor

Nomor Dokumen Halaman

(2)

Revisi

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

(3)

Daftar Halaman Perubahan

Halaman

Revisi

Halaman

Revisi

(4)

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

(5)

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

(6)

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.

(7)

 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

(8)

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

(9)

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.

(10)

3. Identifikasi dan Rencana Pengujian

Tabel 1 Identifikasi dan rencana pengujian

Kelas 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

(11)

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

(12)

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

(13)

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

(14)

Gambar

Tabel 1 Identifikasi dan rencana pengujian
Tabel 2 Identifikasi butir pengujian kebenaran biodata, email dan password Identifikasi Deskripsi Prosedur

Referensi

Dokumen terkait

o Clip, digunakan untuk ‘memotong’ dan ’menggunting’ suatu layer (layer yang bertindak sebagai objek) berdasarkan (batas- batas yang di miliki oleh) layer yang lain

Pada tahap perencanaan, peneliti merancang pembelajaran IPA pengertian sumber daya alam dan pemanfaatan sumber daya alam dengan model pembelajaran Two Stay Two Stray

Sebelum tayangan: Kurang lebih 10 menit sebelum program ditayangkan, orang tua mengajak anak duduk bersama dengan sikap rileks dan menjelaskan sekilas tentang lamanya tayangan

Penelitian ini diharapkan dapat memberikan rekomendasi bagi penyelesaian ketidakjelasan posisi Peraturan Menteri dalam hierarki peraturan perundang-undangan Indonesia dengan

Penelitian hanya dibatasi pada komunikasi nonverbal yang ada pada seni bela diri Gulat Benjang, yaitu pada objek khas yang terlihat pada setiap pertunjukkan

Menyatakan bahwa skripsi ini dengan judul: “ANALISIS DAYA SAING SEKTOR PARIWISATA DAERAH ISTIMEWA YOGYAKARTA” tidak terdapat karya yang pernah diajukan untuk memperoleh

Untuk meningkatkan kinerja manajerial, maka dibutuhkan inovasi sebagai sumber penting dalam mencapai keunggulan kompetitif yang berkontribusi penting bagi kinerja

Sedangkan hasil dari enkripsi yaitu chipertext nilainya juga selalu berbeda walaupun input yang diberikan nilainya sama, hal ini disebabkan karena proses enkripsi