DOKUMEN PENGUJIAN PERANGKAT LUNAK SISTEM INFORMASI PEMESANAN TIKET PESAWAT ONLINE (SIPETIPO) Halaman...

30
Dear all, DOKUMEN PENGUJIAN PERANGKAT LUNAK SISTEM INFORMASI PEMESANAN TIKET PESAWAT ONLINE (SIPETIPO) Dipersiapkan oleh: Ceria Agnantria J3C212189 Niken Marsyaputri Ariyani J3C212200 DUPL - SIPETIPO

Transcript of DOKUMEN PENGUJIAN PERANGKAT LUNAK SISTEM INFORMASI PEMESANAN TIKET PESAWAT ONLINE (SIPETIPO) Halaman...

Dear all,

DOKUMEN PENGUJIAN PERANGKAT LUNAK

SISTEM INFORMASI PEMESANAN TIKET PESAWATONLINE (SIPETIPO)

Dipersiapkan oleh:Ceria Agnantria J3C212189

Niken Marsyaputri Ariyani J3C212200

DUPL - SIPETIPO

Program KeahlianManajemenInformatika

Nomor Dokumen Halaman

DUPL – SIPETIPO 1/20Revis

iTgl: 13/12/14

DAFTAR PERUBAHANRevisi DeskripsiA

B

C

D

E

F

G

Program Keahlian Manajemen Informatika IPB

DUPL - SIPETIPO Halaman 2 dari 30Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Manajemen InformatikaDiploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui olehProgram Keahlian Manajemen Informatika IPB.

INDEXTGL

- A B C D E F G

Ditulisoleh

Diperiksa oleh

Disetujui oleh

Program Keahlian Manajemen Informatika IPB

DUPL - SIPETIPO Halaman 3 dari 30Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Manajemen InformatikaDiploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui olehProgram Keahlian Manajemen Informatika IPB.

Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi

Program Keahlian Manajemen Informatika IPB

DUPL - SIPETIPO Halaman 4 dari 30Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Manajemen InformatikaDiploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui olehProgram Keahlian Manajemen Informatika IPB.

Daftar Isi1 Pendahuluan............................................................61.1 Tujuan Penulisan Dokumen...........................................61.2 Lingkup Masalah....................................................61.3 Aturan Penomoran...................................................61.4 Referensi..........................................................61.5 Deskripsi Umum Dokumen (Ikhtisar)..................................7

2 Prosedur Pengujian....................................................7 2.1 Pengujian Proses/Procedure Login [DUPL-SIPETIPO.K-001].............72.1.1 Inisialisasi.....................................................72.1.2 Masukkan Uji.....................................................72.1.3 Hasil Harapan Uji................................................72.1.4 Kriteria Evaluasi Hasil........................................82.1.5 Prosedur Uji.....................................................82.1.6 Asumsi dan Batasan...............................................8

2.2 Pengujian Procedure Manipulasi Data Maskapai [DUPL-SIPETIPO.K-0002]........................................................82.2.1 Inisialisasi.....................................................82.2.2 Masukkan Uji.....................................................82.2.3 Hasil Harapan Uji................................................82.2.4 Kriteria Evaluasi Hasil..........................................82.2.5 Prosedur Uji.....................................................82.2.6 Asumsi dan Batasan...............................................9

2.3 Pengujian Procedure Manipulasi Data Jadwal Penerbangan [DUPL-SIPETIPO.K-0003]..................................................92.3.1 Inisialisasi.....................................................92.3.2 Masukkan Uji.....................................................92.3.3 Hasil Harapan Uji................................................92.3.4 Kriteria Evaluasi Hasil..........................................92.3.5 Prosedur Uji.....................................................92.3.6 Asumsi dan Batasan...............................................9

2.4 Pengujian Procedure Manipulasi Data Tiket [DUPL-SIPETIPO.K-0004]........................................................92.4.1 Inisialisasi.....................................................92.4.2 Masukkan Uji....................................................102.4.3 Hasil Harapan Uji...............................................102.4.4 Kriteria Evaluasi Hasil.........................................102.4.5 Prosedur Uji....................................................102.4.6 Asumsi dan Batasan..............................................10

2.5 Pengujian Manipulasi Data Bandara [DUPL-SIPETIPO.K-0005]10

2.5.1 Inisialisasi....................................................102.5.2 Masukkan Uji....................................................102.5.3 Hasil Harapan Uji...............................................102.5.4 Kriteria Evaluasi Hasil.........................................10

Program Keahlian Manajemen Informatika IPB

DUPL - SIPETIPO Halaman 5 dari 30Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Manajemen InformatikaDiploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui olehProgram Keahlian Manajemen Informatika IPB.

2.5.5 Prosedur Uji....................................................112.5.6 Asumsi dan Batasan..............................................11

2.6 Pengujian Pencarian Jadwal Penerbangan [DUPL-SIPETIPO.K-0006] 112.6.1 Inisialisasi....................................................112.6.2 Masukkan Uji....................................................112.6.3 Hasil Harapan Uji...............................................112.6.4 Kriteria Evaluasi Hasil.........................................112.6.5 Prosedur Uji....................................................112.6.6 Asumsi dan Batasan..............................................11

2.7 Pengujian Melihat Data Maskapai [DUPL-SIPETIPO.K-0007]............112.7.1 Inisialisasi....................................................112.7.2 Masukkan Uji....................................................122.7.3 Hasil Harapan Uji...............................................122.7.4 Kriteria Evaluasi Hasil.........................................122.7.5 Prosedur Uji....................................................122.7.6 Asumsi dan Batasan..............................................12

2.8 Pengujian Melihat Data Bandara [DUPL-SIPETIPO.K-0008].............122.8.1 Inisialisasi....................................................122.8.2 Masukkan Uji....................................................122.8.3 Hasil Harapan Uji...............................................122.8.4 Kriteria Evaluasi Hasil.........................................122.8.5 Prosedur Uji....................................................122.8.6 Asumsi dan Batasan..............................................13

2.9 Pengujian Melihat Tiket [DUPL-SIPETIPO-0009].....................132.9.1 Inisialisasi....................................................132.9.2 Masukkan Uji....................................................132.9.3 Hasil Harapan Uji...............................................132.9.4 Kriteria Evaluasi Hasil.........................................132.9.5 Prosedur Uji....................................................132.9.6 Asumsi dan Batasan..............................................13

2.10 Pengujian Melakukan Pembelian [DUPL-SIPETIPO.K-0010]..............132.10.1 Inisialisasi..................................................132.10.2 Masukkan Uji..................................................132.10.3 Hasil Harapan Uji.............................................142.10.4 Kriteria Evaluasi Hasil.......................................142.10.5 Prosedur Uji..................................................142.10.6 Asumsi dan Batasan............................................14

3 Kasus Uji dan Hasil Uji...............................................144 Defect dan Status Perbaikan...........................................165 Evaluasi Pengujian....................................................16

Program Keahlian Manajemen Informatika IPB

DUPL - SIPETIPO Halaman 6 dari 30Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Manajemen InformatikaDiploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui olehProgram Keahlian Manajemen Informatika IPB.

1 Pendahuluan

1.1 Tujuan Penulisan DokumenSIPETIPO merupakan perangkat lunak yang

dikembangkan untuk membantu pengelolaan data untukpenjualan tiket pesawat .Perangkat lunak SIPETIPOini merupakan aplikasi website. Program ini dibuatmenggunakan bahasa pemrograman PHP. Inpputan datayang dimasukkan melalui website akan disimpan dalamsebuah database,sehingga jika ada sebuah transaksi,akan disimpan dalam database.

1.2 Lingkup MasalahDokumen ini merupakan dokumen yang berisi

deskripsi pengujian (testing) perangkat lunakSIPETIPO yang ditulis berdasarkan dokumen yang telahdisusun sebelumnya yaitu Dokumen PerencanaanPerangkat Lunak (DPPL).

Dokumen ini melalui 2 tahapan, pertama adalahteknik review secara formal terhadap sistem,selanjutnya dokumen ini dijadikan acuan dalampelaksanaan testing itu sendiri.Tujuan dilakukannya pengujian adalah:

1. Testing merupakan proses mengeksekusiprogram untuk menemukan kesalahan.

2. Test care yang baik adalah yang memilikikemungkinan besar untuk menemukan kesalahanyang belum ditemukan sebelumnya.

3. Pengujian yang berhasil adalah yang dapatmenemukan kesalahan yang tidak ditemukansebelumnya.

Dokumen ini berisi deskripsi pengujian perangkatlunak SIPETIPO, antara lain:

1. Persiapan uji, yaitu persiapan perangkatlunak dan persiapan pra-uji tambahan.

Program Keahlian Manajemen Informatika IPB

DUPL - SIPETIPO Halaman 7 dari 30Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Manajemen InformatikaDiploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui olehProgram Keahlian Manajemen Informatika IPB.

2. Deskripsi uji yang berisi deskripsikebutuhan kasus-kasus uji mulai dariinisialisasi, masukan uji, hasil harapanuji, kriteria evalluasi hasil, prosedur uji,beserta =asumsi-asumsi dan batasan padadeskripsi kasus uji.

3. Keterunutan Kebutuhan dimana akan diuraikanketerunutan dari setiap kasus uji pada DUPLke kebutuhan sistem dan keterunutan darisetiap kebutuhan sistem yang dicakup olehdokumen DUPL hingga ke kasus ujinya.

1.3 Aturan PenomoranBeberapa aturan penamaan dan penomoran pada

perangkat lunak ini adalah:Tbl_[xxx], adalah kode yang digunakan untuk aturanpenamaan bagi nama-nama tabel yang terdapat pada SMDB,dengan xxx adalah serangkaian huruf dari nama tabelyang bersangkutan.

1.4 Referensi John W. Satzinger, Robert B. Jackson, Stephen D.

Burd, Systems Analysis and Design in a Changing World, Sixth Edition. 2012

1.5 Deskripsi Umum Dokumen (Ikhtisar)Dokumen ini berisi tentang semua tahapan pengujian

yang dilakukan terhadap perangkat lunak SIPETIPO.Dokumen uji ini berdasarkan dokumen DPPL-SIPETIPO yangtelah dibuat sebelumnya. DUPL ini terdiri dari tujuhbab sebagai berikut :

BAB 1. PendahuluanPada pendahuluan diberikan gambaran umum tentang

dokumen yang berisikan tentang tujuan penulisanProgram Keahlian Manajemen Informatika IPB

DUPL - SIPETIPO Halaman 8 dari 30Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Manajemen InformatikaDiploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui olehProgram Keahlian Manajemen Informatika IPB.

dokumen, lingkup masalah, aturan penomoran, referensi,dan deskripsi umum dokumen.

BAB 2. Rencana PengujianBagian ini diisi dengan rencana pengujian.

BAB 3. Prosedur PengujianBagian ini diisi dengan prosedur pengujian,

misalnya persiapan pengujian dan urutan pengujian yangharus dilakukan.

BAB 4. Kasus Uji dan Hasil UjiBagian ini diisi dengan kasus uji untuk use case

yang TELAH diimplementasikan. Seperti pengujianproses/prosedur.

BAB 5. Defect dan Status PerbaikanBagian ini diisi dengan defect yang ditemukan

setelah melakukan pengujian.BAB 6. Evaluasi Pengujian

Bagian ini berisikan tentang uraian hasilevaluasi pengujian.

BAB 7. TraceabilityBagian ini berisikan tabel keterunutan mulai dari

spesifikasi kebutuhan hingga kasus uji dalam bentuktabel.

2 Prosedur Pengujian

2.1 Pengujian Proses/Procedure Login [DUPL-SIPETIPO.K-001]Pengujian ini bertujuan untuk menguji veriikasi user id danpassword agar admin dapat masuk ke sistem.

2.1.1 InisialisasiTabel Tbl_Pengguna yang telah berisi data admin

dan data user pengguna.

2.1.2 Masukkan UjiPada kasus uji [DUPL-SIPETIPO.K-0001] input yangdimasukkan ialah data diri user yang berupa user id danpassword.

Program Keahlian Manajemen Informatika IPB

DUPL - SIPETIPO Halaman 9 dari 30Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Manajemen InformatikaDiploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui olehProgram Keahlian Manajemen Informatika IPB.

2.1.3 Hasil Harapan Uji1. Jika yang dimasukkan tidak cocok dengan user id dan

password yang ada dalam Tbl_Admin, maka akan menujuke form halama utama.

2. Jika password yang dimasukkan tidak cocok dengan password tidak cocok, akan muncul peringatan ketikaada field yang belum diisi.

2.1.4 Kriteria Evaluasi Hasil1. Apabila user id dan password yang dimasukkan cocok

dengan user id dan password yang ada dalam Tbl_Pengguna, maka akan menuju ke halaman form utama.

2. Apabila password yang dimasukkan tidak cocok dengan password yang ada dalam Tbl_Pengguna, maka akan muncul peringatan pesan bahwa user id dan password tidak cocok. Akan muncul pesan peringatan ketika ada field yang akan diisi.

3. Apabila kedua kriteria diatas tidak terpenuhi, maka perlu dilakukan perbaikan perangkat lunak SIPETIPO.

2.1.5 Prosedur UjiLangkah-Langkah prosedur untuk kasus DUPL-SMDB.K-0001 :

1. Akan ditampilkan form login yang menyediakan fielduser id dan password.

2. Untuk masuk ke form utama, disediakan sebuahbutton untuk verifikasi login terlebih dahulu.

2.1.6 Asumsi dan BatasanPengujian ini dilakukan oleh kelompok 13 Praktikum 1.

2.2 Pengujian Procedure Manipulasi Data Maskapai [DUPL-SIPETIPO.K-0002]Pengujian ini bertujuan untuk menguji fungsi

menambahkan data maskapai ke dalam databaseTbl_Maskapai.

Program Keahlian Manajemen Informatika IPB

DUPL - SIPETIPO Halaman 10 dari 30Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Manajemen InformatikaDiploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui olehProgram Keahlian Manajemen Informatika IPB.

2.2.1 InisialisasiPerangkat lunak diuji dengan terlebih dahulu

menjalankan fungsi login [DUPL-SIPETIPO.K-0001].

2.2.2 Masukkan UjiPada kasus uji [DUPL-SIPETIPO.K-0002] input yang

dimasukkan yaitu data Id_Maskapai dan Nama_Maskapai

2.2.3 Hasil Harapan UjiData maskapai baru berhasil dimasukkan ke dalam

database Tbl_Maskapai.

2.2.4 Kriteria Evaluasi HasilKriteria yang digunakan untuk mengevaluasi hasil uji pada kasus uji [DUPL-SIPETIPO.K-0002] :

1. Apabila field sudah diisi dengan data maskapai baru dan tombol simpan sudah ditekan maka akan muncul pesan tambah maskapai sudah berhasil.

2. Apabila kriteria diatas tidak terpenuhi maka perludilakukan perbaikan perangkat lunak SIPETIPO.

2.2.5 Prosedur UjiLangkah-Langkah prosedur untuk kasus DUPL-SIPETIPO.K-0002 :

1. Inisialisasi menjalankan fungsi sign up [DUPL-SMDB.K-0001].

2. Akan tampil form tambah data maskapai.3. Isi semua field dan tekan tambah maka akan muncul

pesan bahwa tambah data maskapai berhasil.

2.2.6 Asumsi dan BatasanPengujian ini dilakukan oleh kelompok 13 Praktikum 1.

2.3 Pengujian Procedure Manipulasi Data Jadwal Penerbangan[DUPL-SIPETIPO.K-0003]

Pengujian ini bertujuan untuk menguji fungsi dataJadwal Penerbangan ke dalam databaseTbl_Jadwal_Penerbangan.

Program Keahlian Manajemen Informatika IPB

DUPL - SIPETIPO Halaman 11 dari 30Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Manajemen InformatikaDiploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui olehProgram Keahlian Manajemen Informatika IPB.

2.3.1 InisialisasiPerangkat lunak diuji dengan terlebih dahulu

menjalankan fungsi login [DUPL-SIPETIPO.K-0001].

2.3.2 Masukkan UjiPada kasus uji [DUPL-SIPETIPO.K-0003] input yang diubahterdiri dari data Id_Jadwal,Waktu_Keberangkatan,Tujuan_Keberangkatan,Asal_Keberangkatan,Jumlah_Ketersediaan .

2.3.3 Hasil Harapan UjiTbl_Jadwal_Penerbangan diubah dan disimpan maka data jadwal penerbangan yang telah berhasil di edit pada database Tbl_Jadwal_Penerbangan akan berhasil.

2.3.4 Kriteria Evaluasi HasilKriteria yang digunakan untuk mengevaluasi hasil uji pada kasus uji [DUPL-SIPETIPO.K-0003] :

1. Apabila field sudah diisi dengan data jadwal penerbangan yang telah di ubah dan tombol simpan sudah ditekan maka akan muncul pesan edit berhasil.

2. Apabila kriteria diatas tidak terpenuhi maka perludilakukan perbaikan perangkat lunak SIPETIPO.

2.3.5 Prosedur UjiLangkah-Langkah prosedur untuk kasus DUPL-SMDB.K-0003 :

1. Inisialisasi menjalankan fungsi login [DUPL-SMDB.K-0001].

2. Input awal akan berupa username.3. Akan tampil form untuk mengubah data member.4. Isi semua field yang akan di edit dan tekan simpan

maka akan muncul pesan bahwa ubah data memberberhasil.

2.3.6 Asumsi dan BatasanPengujian ini dilakukan oleh kelompok 13 Praktikum 1.

Program Keahlian Manajemen Informatika IPB

DUPL - SIPETIPO Halaman 12 dari 30Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Manajemen InformatikaDiploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui olehProgram Keahlian Manajemen Informatika IPB.

2.4 Pengujian Procedure Manipulasi Data Tiket [DUPL-SIPETIPO.K-0004]Pengujian ini bertujuan untuk menguji fungsi

menghapus, menambah, mengedit data tiket ke dalamdatabase Tbl_Tiket.

2.4.1 InisialisasiPerangkat lunak diuji dengan terlebih dahulu

menjalankan fungsi login [DUPL-SIPETIPO.K-0001].

2.4.2 Masukkan UjiPada kasus uji [DUPL-SIPETIPO.K-0004] input yangdimasukkan yaitu data nama tiket untuk dihapus.

2.4.3 Hasil Harapan UjiData member baru berhasil dihapus dari database Tbl_Tiket.

2.4.4 Kriteria Evaluasi HasilKriteria yang digunakan untuk mengevaluasi hasil uji pada kasus uji [DUPL-SMDB.K-0004] :

1. Apabila field terdapat data tiket yang akan dihapus/diedit/ditambah dan tombol hapus/edit/tambah sudah ditekan maka akan muncul pesan proses menghapus/menamba/mengedit data tiketberhasil.

2. Apabila kriteria diatas tidak terpenuhi maka perludilakukan perbaikan perangkat lunak SIPETIPO.

2.4.5 Prosedur UjiLangkah-Langkah prosedur untuk kasus DUPL-SIPETIPO.K-0004:

1. Inisialisasi menjalankan fungsi login [DUPL-SIPETIPO.K-0001].

2. Akan tampil form untuk menghapus/menambah/mengeditdata tiket.

3. Aktifkan data tiket yang akan dihapus dan kliktombol hapus/tambah/edit maka akan muncul pesanbahwa proses hapus/tambah/edit data berhasil.

Program Keahlian Manajemen Informatika IPB

DUPL - SIPETIPO Halaman 13 dari 30Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Manajemen InformatikaDiploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui olehProgram Keahlian Manajemen Informatika IPB.

2.4.6 Asumsi dan BatasanPengujian ini dilakukan oleh kelompok 13 Praktikum 1.

2.5 Pengujian Manipulasi Data Bandara [DUPL-SIPETIPO.K-0005]Pengujian ini bertujuan untuk menguji fungsi

menambahkan data bandara ke dalam database Tbl_Bandara.

2.5.1 InisialisasiPerangkat lunak diuji dengan terlebih dahulu

menjalankan fungsi login [DUPL-SMDB.K-001].

2.5.2 Masukkan UjiPada kasus uji [DUPL-SMDB.K-0005] input yang dimasukkanuntuk data Id_bandara, Alamat_Bandara, Nama_Bandara.

2.5.3 Hasil Harapan UjiData movie baru berhasil dimasukkan ke dalam database Tbl_Movie.

2.5.4 Kriteria Evaluasi HasilKriteria yang digunakan untuk mengevaluasi hasil uji pada kasus uji [DUPL-SMDB.K-0005] :

1. Apabila field sudah diisi dengan data bandara baru dan tombol simpan sudah ditekan maka akan muncul pesan tambah bandara berhasil.

2. Apabila kriteria diatas tidak terpenuhi maka perludilakukan perbaikan perangkat lunak SIPETIPO.

2.5.5 Prosedur UjiLangkah-Langkah prosedur untuk kasus DUPL-SIPETIPO.K-0005 :

1. Inisialisasi menjalankan fungsi login [DUPL-SIPETIPO.K-0001].

2. Akan tampil form tambah data bandara.3. Isi semua field dan tekan tambah maka akan muncul

pesan bahwa tambah data bandara berhasil.

Program Keahlian Manajemen Informatika IPB

DUPL - SIPETIPO Halaman 14 dari 30Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Manajemen InformatikaDiploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui olehProgram Keahlian Manajemen Informatika IPB.

2.5.6 Asumsi dan BatasanPengujian ini dilakukan oleh kelompok 13 Praktikum 1.

2.6 Pengujian Pencarian Jadwal Penerbangan [DUPL-SIPETIPO.K-0006]

Pengujian ini bertujuan untuk menguji fungsi mengeditdata movie ke dalam database Tbl_Jadwal_Penerbangan.

2.6.1 InisialisasiPerangkat lunak diuji dengan terlebih dahulu

dengan membuka halaman beranda.

2.6.2 Masukkan UjiPada kasus uji [DUPL-SIPETIPO.K-0006] input yang diisiyaitu : Asal, Tujuan, Tanggal Keberangkatan, dan JumlahPesanan.

2.6.3 Hasil Harapan UjiTbl_Jadwal_Keberangkatan dicari di dalam database Tbl_Jadwal_Kebengkatan apabila ada data yang tersedia makan akan menampilkan data.

2.6.4 Kriteria Evaluasi HasilKriteria yang digunakan untuk mengevaluasi hasil uji pada kasus uji [DUPL-SIPETIPO.K-0006] :

1. Apabila field sudah diisi dengan data Jadwal Keberangkata yang telah di isi dan tombol cari sudah ditekan maka akan data yang sedang dicari.

2. Apabila kriteria diatas tidak terpenuhi maka perludilakukan perbaikan perangkat lunak SIPETIPO.

2.6.5 Prosedur UjiLangkah-Langkah prosedur untuk kasus DUPL-SIPETIPO.K-0006 :

1. Inisialisasi membuka halaman beranda2. Input awal akan berupa Id_Jadwal_Pemberangkatan.3. Isi semua field yang akan dan tekan tombol cari maka

sistem akan mengecek didalam database data yangdimasukkan.

Program Keahlian Manajemen Informatika IPB

DUPL - SIPETIPO Halaman 15 dari 30Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Manajemen InformatikaDiploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui olehProgram Keahlian Manajemen Informatika IPB.

2.6.6 Asumsi dan BatasanPengujian ini dilakukan oleh kelompok 13 Praktikum 1.

2.7 Pengujian Melihat Data Maskapai [DUPL-SIPETIPO.K-0007]Pengujian ini bertujuan untuk menguji fungsi melihatdata maskapai ke dalam database Tbl_Maskapai.

2.7.1 InisialisasiPerangkat lunak diuji dengan terlebih dahulu

menjalankan halaman beranda.

2.7.2 Masukkan UjiPada kasus uji [DUPL-SIPETIPO.K-0007] input yangdimasukkan mencari maskapai yang dicari.

2.7.3 Hasil Harapan UjiData maskapai baru berhasil dicari apabila yang ducari ada didalam database Tbl_Maskapai.

2.7.4 Kriteria Evaluasi HasilKriteria yang digunakan untuk mengevaluasi hasil uji pada kasus uji [DUPL-SIPETIPO.K-0007] :

1. Apabila field terdapat data Maskapai yang akan dicaridan tombol cari sudah ditekan maka akan muncul data yang dicari.

2. Apabila kriteria diatas tidak terpenuhi maka perludilakukan perbaikan perangkat lunak SIPETIPO.

2.7.5 Prosedur UjiLangkah-Langkah prosedur untuk kasus DUPL-SIPETIPO.K-0007:

1. Inisialisasi menjalankan halaman beranda2. Akan tampil pilihan menu Melihat Maskapai3. Masukkan data maskapai yang akan dicari dan klik

tombol cari maka akan muncul pesan bahwa pencarianberhasil dan data akan keluar.

2.7.6 Asumsi dan BatasanPengujian ini dilakukan oleh kelompok 13 Praktikum 1.

Program Keahlian Manajemen Informatika IPB

DUPL - SIPETIPO Halaman 16 dari 30Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Manajemen InformatikaDiploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui olehProgram Keahlian Manajemen Informatika IPB.

2.8 Pengujian Melihat Data Bandara [DUPL-SIPETIPO.K-0008]Pengujian ini bertujuan untuk menguji pencarian databandara.

2.8.1 InisialisasiPerangkat lunak diuji dengan terlebih dahulu

menjalankan halaman beranda.

2.8.2 Masukkan UjiPada kasus uji [DUPL-SIPETIPO.K-0008] input yangdimasukkan yaitu data nama_bandara, alamat_bandara.

2.8.3 Hasil Harapan UjiData bandara baru berhasil dimasukkan ke dalam databaseTbl_Bandara.

2.8.4 Kriteria Evaluasi HasilKriteria yang digunakan untuk mengevaluasi hasil uji pada kasus uji [DUPL-SIPETIPO.K-0008] :

1. Apabila field sudah diisi dengan data bandara dan tombol cari sudah ditekan maka akan muncul pesan pencaria data bandara berhasil.

2. Apabila kriteria diatas tidak terpenuhi maka perludilakukan perbaikan perangkat lunak SIPETIPO.

2.8.5 Prosedur UjiLangkah-Langkah prosedur untuk kasus DUPL-SIPETIPO.K-0008 :

1. Akan tampil form pencarian bandara.2. Isi semua field dan tekan cari maka akan muncul pesan

bahwa tambah pencarian bandara berhasil dan akanmenampilkan data.

2.8.6 Asumsi dan BatasanPengujian ini dilakukan oleh kelompok 13 Praktikum 1.

2.9 Pengujian Melihat Tiket [DUPL-SIPETIPO-0009]Pengujian ini bertujuan untuk menguji fungsi mencaridata tiket ke dalam database Tbl_Tiket.

Program Keahlian Manajemen Informatika IPB

DUPL - SIPETIPO Halaman 17 dari 30Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Manajemen InformatikaDiploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui olehProgram Keahlian Manajemen Informatika IPB.

2.9.1 InisialisasiPerangkat lunak diuji dengan terlebih dahulu

menjalankan halaman beranda.

2.9.2 Masukkan UjiPada kasus uji [DUPL-SIPETIPO.K-0009] input yang dicariterdiri dari data tiket yaitu : tujuan dan jumlahpemesanan

2.9.3 Hasil Harapan UjiTbl_Tiket menampilkan yang data yang dicaridan dan akanmenampilkan data.

2.9.4 Kriteria Evaluasi HasilKriteria yang digunakan untuk mengevaluasi hasil uji pada kasus uji [DUPL-SIPETIPO.K-0009] :

1. Apabila field sudah diisi dengan data Tiket yang telah di cari dan tombol cari sudah ditekan maka akan muncul pesan pencarian berhasil dan akan menampilkan data.

2. Apabila kriteria diatas tidak terpenuhi maka perludilakukan perbaikan perangkat lunak SIPETIPO.

2.9.5 Prosedur UjiLangkah-Langkah prosedur untuk kasus DUPL-SIPETIPO.K-0009 :

1. Inisialisasi menjalankan halaman beranda2. Akan tampil form untuk pencarian data tiket.3. Isi semua field yang akan di cari dan tekan cari maka

akan muncul pesan bahwa pencarian data tiketberhasil dan menampilkan data.

2.9.6 Asumsi dan BatasanPengujian ini dilakukan oleh kelompok 13 Praktikum 1.

2.10 Pengujian Melakukan Pembelian [DUPL-SIPETIPO.K-0010]Pengujian ini bertujuan untuk menguji fungsi melakukanpembelian ke dalam database Tbl_Transaksi.

Program Keahlian Manajemen Informatika IPB

DUPL - SIPETIPO Halaman 18 dari 30Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Manajemen InformatikaDiploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui olehProgram Keahlian Manajemen Informatika IPB.

2.10.1 InisialisasiPerangkat lunak diuji dengan terlebih dahulu

menjalankan halaman beranda

2.10.2 Masukkan UjiPada kasus uji [DUPL-SIPETIPO.K-0010] input yangdimasukkan yaitu data Id_Konfirmasi, Nama_akun, danemail_pemesanan.

2.10.3 Hasil Harapan UjiData pembelian berhasil dilakukan dari database Tbl_Transaksi.

2.10.4 Kriteria Evaluasi HasilKriteria yang digunakan untuk mengevaluasi hasil uji pada kasus uji [DUPL-SIPETIPO.K-0010] :

1. Apabila field terdapat data pembelian yang akan dilakukan, masukkan data di form apabila sudah tekan lanjutkan maka akan muncul pesan proses selanjutnya dan proses tersebut di simpan dan berhasil.

2. Apabila kriteria diatas tidak terpenuhi maka perludilakukan perbaikan perangkat lunak SIPETIPO.

2.10.5 Prosedur UjiLangkah-Langkah prosedur untuk kasus DUPL-SIPETIPO.K-0010:

1. Inisialisasi menjalankan halaman beranda2. Akan tampil form untuk mengisi data pembelian.3. Isi semua field pada langkah-langkahnya yang akan

disimpan dan klik tombol simpan maka akan munculpesan bahwa proses simpan data berhasil.

2.10.6 Asumsi dan BatasanPengujian ini dilakukan oleh kelompok 13 Praktikum 1.

3 Kasus Uji dan Hasil UjiIdentif Deskrips Prosed Masukan Keluaran Kriter Hasil Kesimpula

Program Keahlian Manajemen Informatika IPB

DUPL - SIPETIPO Halaman 19 dari 30Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Manajemen InformatikaDiploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui olehProgram Keahlian Manajemen Informatika IPB.

ikasi i ur Pengujian

yang Diharapkan

ia Evaluasi Hasil

yang Didapat

n

DUPL- SIPETIPO.K-0001

Login Username, password

Valid Berhasil

Berhasil

diterima

DUPL- SIPETIPO.K-0002

Manipulasi data maskapaI

Id_ maskapai,nnama_maskapai

Pesan Manipulasi Sukses

Error Error ditolak

DUPL- SIPETIPO.K-0003

Manipulasi data jadwal penerbangan

Id_Jadwal, Waktu_Keberangkatan,Tujuan_Keberangkatan,Asal_Keberangkatan,Jumlah_Ketersediaan

Pesan Manipulasi Sukses

Error error ditolak

DUPL- SIPETIPO.K-0004

Manipulasi Data Tiket

Id_Tiket, Jumlah_Tiker

Pesan Manipulasi Sukses

Error error ditolak

Program Keahlian Manajemen Informatika IPB

DUPL - SIPETIPO Halaman 20 dari 30Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Manajemen InformatikaDiploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui olehProgram Keahlian Manajemen Informatika IPB.

DUPL- SIPETIPO.K-0005

Manipulasi Data Bandara

Id_bandara,Alamat_Bandara,Nama_Bandara.

Pesan Manipulasi Sukses

Error error ditolak

DUPL- SIPETIPO.K-0006

MelihatJadwal Penerbangan

Id_Jadwal, Waktu_Keberangkatan,Tujuan_Keberangkatan,Asal_Keberangkatan,Jumlah_Ketersediaan

Error error ditolak

DUPL- SIPETIPO.K-0007

MelihatData Maskapa

Id_ maskapai,nnama_maskapai

Error error ditolak

DUPL- SIPETIPO.K-0008

MelihatData Bandara

Id_bandara, Alamat_Bandara, Nama_Bandara

Error error ditolak

Program Keahlian Manajemen Informatika IPB

DUPL - SIPETIPO Halaman 21 dari 30Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Manajemen InformatikaDiploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui olehProgram Keahlian Manajemen Informatika IPB.

DUPL- SIPETIPO.K-0009

MelihatData Tiket

Id_Tiket, Jumlah_Tiker

Error error ditolak

DUPL- SIPETIPO.K-0010

Melakukan Pembelian

Id_Transakasi,Jumlah_Pemesan,No_Tlp,No_KTP,Nama,Id_Konfirmasi

Error error ditolak

4 Defect dan Status Perbaikan

Defect Status Perbaikan

Fungsi tambah data admindata member errorFungsi ubah data admin data member error

Perbaikan pada fungsitambahPerbaikan pada fungsiubah

Fungsi hapus data adminFungsi tambah data maskapaiFungsi ubah data maskapaiFungsi hapus data maskapai

Perbaikan pada fungsihapusPerbaikan pada fungsitambahPerbaikan pada fungsi

Program Keahlian Manajemen Informatika IPB

DUPL - SIPETIPO Halaman 22 dari 30Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Manajemen InformatikaDiploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui olehProgram Keahlian Manajemen Informatika IPB.

Fungsi tambah data jadwalpenerbanganFungsi ubah data jadwalpenerbanganFungsi hapus data jadwalpenerbanganFungsi tambah data tiketFungsi ubah data tiketFungsi hapus data tiketFungsi tambah data bandaraFungsi ubah data bandaraFungsi hapus data bandaraFungsi melihat jadwalpenerbanganFungsi melihat data maskapaiFungsi melihat data bandaraFungsi melihat data tiketMelakukan pembelian

ubahPerbaikan pada fungsihapusPerbaikan pada fungsitambahPerbaikan pada fungsiubahPerbaikan pada fungsihapusPerbaikan pada fungsitambahPerbaikan pada fungsiubahPerbaikan pada fungsihapusPerbaikan pada fungsitambahPerbaikan pada fungsiubahPerbaikan pada fungsihapus

5 Evaluasi PengujianIdentifikasi DUPL- SIPETIPO.K-0002Nama Kasus Uji Fungsi tambah data admin

Program Keahlian Manajemen Informatika IPB

DUPL - SIPETIPO Halaman 23 dari 30Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Manajemen InformatikaDiploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui olehProgram Keahlian Manajemen Informatika IPB.

Deskripsi Kasus Fungsi tambah maskapai,ketika tombol tambah diklik belum bisa menambahdata

Kondisi Awal Beberapa tabel di ERDberbeda dengan sistem yangdibuat

Tanggal Pengujian 3 Desember 2015Penguji Ceria Agnantria dan Niken

Marsyaputri ASkenario

Langkah-langkah prosedur uji untuk kasus uji DUPL-SIPETIPO.K-0002:

Akan ditampilkan form data maskapaiHasil

Yang diharapkan Pengamatan Kesimpulan Jika admin

melakukan fungsi tambah dengan cara mengeklik tombol tambah

Sukses, berhasiltambah data

OK

Identifikasi DUPL- SIPETIPO.K-00023Nama Kasus Uji Fungsi tambah data jadwal

penerbanganDeskripsi Kasus Fungsi tambah data jadwal

penerbangan, ketika tomboltambah di klik belum bisamenambah data

Program Keahlian Manajemen Informatika IPB

DUPL - SIPETIPO Halaman 24 dari 30Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Manajemen InformatikaDiploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui olehProgram Keahlian Manajemen Informatika IPB.

Kondisi Awal Tabeltbl_jadwal_penerbangan yangtelah berisi data jadwalpenerbangan

Tanggal Pengujian 3 Desember 2015Penguji Ceria Agnantria dan Niken

Marsyaputri ASkenario

Langkah-langkah prosedur uji untuk kasus uji DUPL-SIPETIPO.K-0002:

Akan ditampilkan form tambah data jadwalpenerbangan

HasilYang diharapkan Pengamatan Kesimpulan

Jika admin melakukan fungsi tambah dengan cara mengeklik tombol tambah

Sukses, berhasiltambah data

OK

Identifikasi DUPL- SIPETIPO.K-0003Nama Kasus Uji Fungsi tambah tiketDeskripsi Kasus Fungsi hapus data tiket,

ketika tombol tambah diklik belum bisa menambahdata tiket

Kondisi Awal Tabel tbl_tiket yang telahberisi data member

Tanggal Pengujian 3 Desember 2015Program Keahlian Manajemen Informatika IPB

DUPL - SIPETIPO Halaman 25 dari 30Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Manajemen InformatikaDiploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui olehProgram Keahlian Manajemen Informatika IPB.

Penguji Ceria Agnantria dan NikenMarsyaputri A

SkenarioLangkah-langkah prosedur uji untuk kasus uji DUPL-SIPETIPO.K-0002:

Akan ditampilkan form tambah data tiket Hasil

Yang diharapkan Pengamatan Kesimpulan Jika admin

melakukan fungsi tambah dengan cara mengeklik tombol tambah

Sukses, berhasiltambah data

OK

Identifikasi DUPL- SIPETIPO.K-0004Nama Kasus Uji Fungsi tambah bandaraDeskripsi Kasus Fungsi tambah data

bandara, ketika tomboltambah di klik belum bisamenambah data

Kondisi Awal Tabel tbl_bandara yangtelah berisi data bandara

Tanggal Pengujian 3 Desember 2015Penguji Ceria Agnantria dan Niken

Marsyaputri ASkenario

Langkah-langkah prosedur uji untuk kasus uji DUPL-SIPETIPO.K-0004:

Program Keahlian Manajemen Informatika IPB

DUPL - SIPETIPO Halaman 26 dari 30Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Manajemen InformatikaDiploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui olehProgram Keahlian Manajemen Informatika IPB.

Akan ditampilkan form tambah data bandara Hasil

Yang diharapkan Pengamatan Kesimpulan Jika admin

melakukan fungsi tambah dengan cara mengeklik tombol tambah

Sukses, berhasiltambah data

OK

Identifikasi DUPL- SIPETIPO.K-0005Nama Kasus Uji Fungsi lanjutkan pada data

pemesananDeskripsi Kasus Fungsi lanjutkan data

pemesanan, ketika tombollanjutkan di klik belumbisa melanjutkan data

Kondisi Awal Tabel tbl_pemesanan yangtelah berisi datapemesanan

Tanggal Pengujian 3 Desember 2015Penguji Ceria Agnantria dan Niken

Marsyaputri ASkenario

Langkah-langkah prosedur uji untuk kasus uji DUPL-SIPETIPO.K-0005:

Akan ditampilkan form data pemesanan pada saatmelanjutkan pengisian biodata

HasilYang diharapkan Pengamatan Kesimpulan

Program Keahlian Manajemen Informatika IPB

DUPL - SIPETIPO Halaman 27 dari 30Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Manajemen InformatikaDiploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui olehProgram Keahlian Manajemen Informatika IPB.

Jika admin melakukan fungsi melanjutkan dengan cara mengeklik tombol lanjutkan

Sukses, berhasillanjutkan data

OK

Program Keahlian Manajemen Informatika IPB

DUPL - SIPETIPO Halaman 28 dari 30Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Manajemen InformatikaDiploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui olehProgram Keahlian Manajemen Informatika IPB.

Tracebility Table Analisis Perancangan Pengujian

SIHAJI-IDProcedure ID Skenario Sequence Diagram Sequence Diagram Antarmuka Kasus

      Diagram Kelas Diagram Kelas   UjiDUPL-SIPETIPO.K-0002 PC-01 SC-01-01

SQ-A-01-01 CL-A-01

SQ-D-01-01 CL-D-01 INT-01 U-01

    SC-01-02SQ-A-01-02  

SQ-D-01-02   INT-02 U-02

  PC-02 SC-02-01SQ-A-02-01 CL-A-02

SQ-D-02-01 CL-D-02 INT-01 U-03

    SC-02-02SQ-A-02-02  

SQ-D-02-02   INT-03 U-04

    SC-02-03SQ-A-02-03  

SQ-D-02-03   INT-04 U-05

 DUPL-SIPETIPO.K-0003 PC-01 SC-01-01

SQ-A-01-01 CL-A-01

SQ-D-01-01 CL-D-01 INT-01 U-01

    SC-01-02SQ-A-01-02  

SQ-D-01-02   INT-02 U-02

PC-02 SC-02-01SQ-A-02-01 CL-A-02

SQ-D-02-01 CL-D-02 INT-01 U-03

  SC-02-02SQ-A-02-02  

SQ-D-02-02   INT-03 U-04

  SC-02-03SQ-A-02-03  

SQ-D-02-03   INT-04 U-05

DUPL-SIPETIPO.K-0004 PC-01 SC-01-01

SQ-A-01-01 CL-A-01

SQ-D-01-01 CL-D-01 INT-01 U-01

  SC-01-02SQ-A-01-02  

SQ-D-01-02   INT-02 U-02

  PC-02 SC-02-01SQ-A-02-01 CL-A-02

SQ-D-02-01 CL-D-02 INT-01 U-03

  SC-02-02SQ-A-02-02  

SQ-D-02-02   INT-03 U-04

  SC-02-03SQ-A-02-03  

SQ-D-02-03   INT-04 U-05

DUPL-SIPETIPO.K-0005 PC-01 SC-01-01

SQ-A-01-01 CL-A-01

SQ-D-01-01 CL-D-01 INT-01 U-01

  SC-01-02SQ-A-01-02  

SQ-D-01-02   INT-02 U-02

PC-02 SC-02-01SQ-A-02-01 CL-A-02

SQ-D-02-01 CL-D-02 INT-01 U-03

  SC-02-02SQ-A-02-02  

SQ-D-02-02   INT-03 U-04

  SC-02-03SQ-A-02-03  

SQ-D-02-03   INT-04 U-05

Program Studi Teknik InformatikaITB

PP IF-ITB-UP-DOC-2007 Halaman 30/ dari 30halaman

Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi TeknikInformatika-ITB dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh

Program Studi Teknik Informatika ITB.