TUGAS 5 VERIFIKASI DAN VALIDASI PERANGKAT LUNAK SEMESTER GENAP TAHUN AKADEMIK

dokumen-dokumen yang mirip
Generating Test Cases From Use Cases. Studi Kasus Perpustakaan

TUGAS VERIFIKASI DAN VALIDASI PERANGKAT LUNAK USE CASE SCENARIO & TEST CASE INVENTORY BARANG. Semester Genap Tahun Ajaran 2009/2010

Tugas SRS dan Skenario Proses System Pemilihan perguruan tinggi swasta

Dibuat untuk ilustrasi analisis kebutuhan MK. Proyek Semseter Genap Diagra Use case

ANALISIS PERANCANGAN SISTEM INFORMASI RENTAL MOTOR DENGAN MENGGUNAKAN PHP DAN MYSQL

DAFTAR ISI. ABSTRAK..vi. KATA PENGANTAR... vii. DAFTAR ISI...ix. DAFTAR GAMBAR... xii. DAFTAR TABEL... xvi BAB I PENDAHULUAN Tujuan...

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem sedang berjalan dan diperlukan untuk berbagai perubahan yang dirasa

BAB IV HASIL DAN PEMBAHASAN

PERANCANGAN UML Penyewaan Alat Musik

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN DESAIN SISTEM

OBJECT ORIENTED ANALYSIS DESIGN SISTEM INFORMASI PENJUALAN OBAT DI APOTEK. Disusun oleh : 1. Bagus Tri Joko Oktavinus Waruwu

Tugas SRS dan Skenario Proses System Penerimaan Jamkesmas

BAB IV HASIL DAN UJICOBA

LAPORAN ANALISIS DAN PERANCANGAN SISTEM DATA RENTAL KAMERA DSLR

PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

BAB IV IMPLEMENTASI DAN EVALUASI

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... vii DAFTAR GAMBAR... DAFTAR LAMPIRAN... xii BAB I PENDAHULUAN...

ANALISIS DAN PERANCANGAN SISTEM

ANALISIS DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. utuh kebagian-bagian komponennya yang dimaksudkan untuk

BAB V IMPLEMENTASI DAN PEMBAHASAN. mendukung Aplikasi Penilaian Akademik Berbasis web

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA. Berikut adalah tampilan hasil dari Sistem Informasi Keluar Masuk Udang

ANALISIS SISTEM SISTEM INFORMASI PENJURUSAN SMA

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mampu memperkirakan dan merincikan seluruh dokumen ataupun prosedur yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Pada sub bab ini akan dijelaskan mengenai analisis sistem informasi rental mobil

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Use Case Diagram dan Activity Diagram. Selain itu juga pada analisis ini akan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem yang telah ada, dimana analisis sistem merupakan proses mempelajari suatu

No Use Case Deskripsi Aktor

BAB IV HASIL DAN PEMBAHASAN

ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENJUALAN TOKO BESI LANCAR BERORIENTASI OBJEK

Bab 4. Hasil dan Pembahasan

BAB III ANALISIS PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN. Dalam membangun aplikasi pembelajaran aksara sunda berbasis android

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK. Ayuningtyas, S.Kom., M.MT. MOS. Pengamatan dilakukan dengan cara observasi langsung ke

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB 4 PERANCANGAN. Gambar1 Usecase Diagram

BAB IV. digunakan. Hasil sistem yang dibuat merupakan sebuah aplikasi penerimaan siswa

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. langkah untuk menentukan prosedur yang sedang dirancang, karena dengan


Sistem pendukung CRM

`BAB III ANALISIS DAN PERANCANGAN SISTEM. Material Requirement Planning (MRP) berbasis web pada CV. Mitra Techno Sains.

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan sistem pendaftaran siswa baru dan pembagian kelas pada SMK

BAB IV HASIL DAN UJICOBA

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dimaksudkan untuk menitik beratkan kepada fungsi sistem yang berjalan dengan

BAB IV HASIL DAN UJI COBA

Gambar 4.1. Basis Data Aplikasi

TUGAS UAS. Rekayasa Perangkat Lunak

User Interface. Gambar 1 Form Login

BAB III ANALISIS DAN PERANCANGAN

LAPORAN ANALISIS SISTEM PENDEKATAN PERANCANGAN SISTEM BERBASIS OBJECT E LAUNDRY

BAB III ANALISIS DAN PERANCANGAN SISTEM. Bangun Sistem Informasi Penjualan Roti Menggunakan Web-Services. Sebelum

LEMBAR PENGESAHAN PEMBIMBING...

Use Case Spesification

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

BAB IV HASIL DAN UJI COBA

BAB IV ANALISIS DAN PERANCANGAN SISTEM. tersebut penting untuk mengetahui dimana letak kelemahan dari sistem yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. adalah analisis mengenai analisis dokumen, analisis posedur dan analisis proses.

BAB IV IMPLEMENTASI DAN EVALUASI. analisis dan perancangan sebelumnya diterjemahkan ke dalam suatu bentuk

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. Persediaan Barang pada Afif Jaya Motor Surabaya dibutuhkan perangkat keras

3 BAB III METODOLOGI PENELITIAN

Gambar 4.1 Basis Data Aplikasi

BAB IV HASIL DAN UJICOBA

Gambar 4.1 Gambar Use Case Diagram

Informasi Siklus Informasi Kualitas Informasi Pengertian Sistem Informasi

OBJECT ORIENTED ANALYSIS DESIGN SISTEM INFORMASI PENJUALAN ONLINE KOMPUTER

BAB IV IMPLEMENTASI. Gambar 4.1 Tampilan Database Nobel.

PERANCANGAN UML SISTEM INFORMASI STOK BARANG

BAB IV DESKRIPSI PEKERJAAN

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Pengelolaan Data Anak Tuna Grahita yaitu:

BAB IV HASIL DAN UJI COBA. Berikut adalah tampilan hasil dari Sistem Informasi Car Insurance Pada

TUGAS ANALISIS DAN PERANCANGAN SISTEM LAUNDRY

BAB IV ANALISIS DAN PERENCANAAN SISTEM. yang terdapat pada sistem tersebut untuk kemudian dijadikan landasan usulan

ANALISIS DAN PERANCANGAN SISTEM

PETUNJUK UMUM APLIKASI & TATA CARA PENDAFTARAN PPDB ONLINE TINGKAT SMP KOTA TANGERANG SELATAN

LAPORAN PROSES PERANCANGAN BERBASIS OBJECT SISTEM INFORMASI PENERIMAAN MAHASISWA BARU ONLINE

LAPORAN ANALISIS DAN PERANCANGAN SISTEM

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. Pengujian program adalah pengujian dimana user memasukan data ke

BAB IV ANALISIS DAN PERANCANGAN SISTEM. permasalahan dari suatu sistem informasi. Hasil akhir dari analisis sistem

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB V IMPLEMENTASI DAN PEMBAHASAN. Software yang mendukung aplikasi ini, yaitu: 1. Sistem Operasi Microsoft Windows 7 atau 8.

BAB IV IMPLEMENTASI DAN EVALUASI. dengan baik. Adapun kebutuhan perangkat lunak (software) dan perangkat keras

BAB IV IMPLEMENTASI DAN EVALUASI. (software) dan perangkat keras (hardware). Adapun persyaratan minimal

Transkripsi:

TUGAS 5 VERIFIKASI DAN VALIDASI PERANGKAT LUNAK SEMESTER GENAP TAHUN AKADEMIK 2009-2010 Generating Test Cases From Use-Cases Persewaan Buku Oleh: Jeffrey Hermanto Hs (5107100029) Eky Pratama Halim (5107100032) JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI INSTITUT TEKNOLOGI SEPULUH NOPEMBER 2010

Use Case Diagram : Sistem Persewaan Buku Pencarian Buku Basic Flow 1. Anggota Memasukkan Anggota memasukkan kata kunci pencarian sesuai dengan buku yang diinginkan dengan terlebih dahulu anggota telah memahami buku yang dicari. 2. Sistem Menampilkan Hasil Pencarian Sistem menampilkan daftar buku yang judulnya mengandung kata yang diinputkan oleh user dan stok yang tersedia. Alternate Flow 1. Tidak Menemukan Hasil Pencarian Sistem akan menampilkan notifikasi bahwa sistem tidak dapat menemukan kata kunci yang dimaksud. 2. Database Tidak Aktif

Sistem akan menampilkan notifikasi bahwa sistem tidak dapat terhubung dengan Use-Case Scenarios Generate Scenarios Skenario 1 Basic Flow Skenario 2 Basic Flow Alternate Flow 1 Skenario 3 Basic Flow Alternate Flow 2 Nama Skenario Start Flow Alternatif Scenario 1 Berhasil Menemukan Basic Flow - Buku sesuai Scenario 2 Tidak Menemukan Basic Flow A1 Buku sesuai Scenario 3 Database Tidak Aktif Basic Flow A2 Testcase Matrix ID Nama Skenario Testcase PB1 Scenario 1 - Berhasil PB2 Scenario 2 - Tidak PB3 Scenario 3 - Database Tidak Aktif Kata Kunci (Keyword) Data base Output yang Diharapkan v Aktif Menampilkan daftar buku yang judulnya mengandung kata yang diinputkan oleh user dan stok yang tersedia v Aktif Sistem akan menampilkan notifikasi bahwa sistem tidak dapat menemukan kata kunci yang dimaksud. v tidak Sistem akan menampilkan notfikasi aktif bahwa sistem tidak terhubung dengan Testcase Matrix with Data Values ID Nama Skenario Testcase PB1 Scenario 1 - Berhasil PB2 Scenario 2 - Tidak PB3 Scenario 3 Database Tidak Aktif Kata Kunci (Keyword) Data base Output yang Diharapkan Algorithm Aktif Menampilkan daftar buku yang judulnya mengandung kata yang diinputkan oleh user dan stok yang tersedia Atribut Aktif Sistem akan menampilkan notifikasi bahwa sistem tidak dapat menemukan kata kunci yang dimaksud Intro Tidak Sistem akan menampilkan notfikasi aktif bahwa sistem tidak terhubung dengan

Pendaftaran Anggota Basic Flow 1. Datang ke Penjaga Anggota datang ke penjaga untuk melakukan pendaftaran dan menyerahkan identitas diri berupa KTP. 2. Penjaga Melakukan Login Penjaga memasukkan username dan password ke dalam sistem. 3. Sistem Melakukan Otentikasi Sistem melakukan otentikasi username dan password serta memberikan otorisasi kepada penjaga. 4. Penjaga Memasukkan Identitas Calon Anggota Penjaga memeriksa keberadaan nomor KTP, jika tidak ditemukan nomor KTP yang sama, maka penjaga akan memasukkan identitas calon anggota. 5. Sistem Memberikan Notifikasi Sistem memberikan notifikasi keberhasilan proses pendaftaran dan menampilkan nomor anggota. Alternate Flow 1. Anggota Sudah Terdaftar Jika KTP calon anggota sudah terdaftar di database, maka sistem akan menampilkan form anggota beserta daftar transaksi yang pernah dilakukan anggota. Setelah itu penjaga mencetak kembali kartu anggota. 2. Ada Orang Lain yang dengan KTP Calon Anggota Penjaga memeriksa tanggal pendaftaran sebelumnya. Lalu penjaga mencetak kembali kartu anggota. 3. Anggota Memakai Kartu Identitas Lain Penjaga mencari nama yang tertera di kartu identitas tersebut. Jika sudah terdaftar dalam sistem maka akan dianggap sebagai alternate flow Anggota Sudah Terdaftar (Alternate Flow 1). Jika belum maka akan dilanjutkan Basic Flow pada langkah ke 4 dengan substitusi KTP dengan kartu identitas lain dan mengganti nomor KTP dengan ID khusus. 4. Database Tidak Aktif Sistem akan menampilkan notifikasi bahwa sistem tidak dapat terhubung dengan Use-Case Scenarios Skenario 1 Basic Flow Skenario 2 Basic Flow Alternate Flow 1 Skenario 3 Basic Flow Alternate Flow 2 Skenario 4 Basic Flow Alternate Flow 3 Skenario 5 Basic Flow Alternate Flow 3 Alternate Flow 1 Skenario 6 Basic Flow Alternate Flow 4 Generate Scenarios Nama Skenario Start Flow Alternatif Scenario 1 Sukses Basic Flow - Scenario 2 Sudah Terdaftar Basic Flow A1

Scenario 3 Ada Orang Lain yang Basic Flow A2 Menggunakan KTP Calon Anggota Scenario 4 selain Basic Flow A3 dengan KTP Scenario 5 Database Tidak Aktif Basic Flow A4 Test Case Matrix ID Test case Nama Skenario Nama Nomor KTP PA1 Scenario 1 Berhasil PA2 Scenario 2 Sudah Terdaftar PA3 Scenario 3 Ada orang lain yang mendaftar dengan identitas calon anggota PA4 Scenario 4 dengan kartu identitas selain KTP PA5 Scenario 5 dengan kartu identitas selain KTP namun telah terdaftar sebelumnya PA6 Scenario 6 - Database Tidak Aktif Test Case Matrix with Data Values ID Test case Alamat Telepon Output yang Diharapkan v v v v Notifikasi Berhasil v v v v Record/Profil Anggota tersebut akan ditampilkan oleh sistem v v v v Record/Profil Anggota tersebut akan ditampilkan oleh sistem v n/a v v Notifikasi Berhasil v n/a v v Record/Profil Anggota tersebut akan ditampilkan oleh sistem v v v v Sistem akan menampilkan notfikasi bahwa sistem tidak terhubung dengan Nama Skenario Nama Nomor KTP Alamat Telepon Output yang Diharapkan PA1 Scenario 1 - Berhasil PA2 Scenario 2 - Sudah Terdaftar PA3 Scenario 3 - Ada orang lain yang Halim 34567890 Sukolilo Halim 34567890 Sukolilo Halim 34567890 Sukolilo 7654321 Notifikasi Berhasil 7654321 Record/Profil Anggota tersebut akan ditampilkan oleh sistem 7654321 Record/Profil Anggota tersebut

mendaftar dengan identitas calon anggota PA4 Scenario 4 - dengan kartu identitas selain KTP PA5 Scenario 5 - dengan kartu identitas selain KTP namun telah terdaftar sebelumnya PA6 Scenario 6 - Database Tidak Aktif Jeff 56281804990 001 Jeff 56281804990 001 Pratama 34567891 Sukolilo akan ditampilkan oleh sistem RSMJ 7654321 Notifikasi Berhasil RSMJ 7654321 Record/Profil Anggota tersebut akan ditampilkan oleh sistem 7654321 Sistem akan menampilkan notfikasi bahwa sistem tidak terhubung dengan