Академический Документы
Профессиональный Документы
Культура Документы
Fase: Construction
untuk:
Blitz Cinemaxxx
Dipersiapkan oleh:
R.Y Dimas Kristianto (135314080)
Kris Hendrawan A.S (135314081)
F. Awan Gemilang
(135314089)
Yosep Kartika D.
(135314076)
Program Studi
Teknik Informatika
USD
Nomor Dokumen
1/29
Revisi
DAFTAR PERUBAHAN
Revisi
Halaman
DPPL-DOC-2009
Deskripsi
A
B
C
D
E
F
G
INDEX
TGL
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh
DPPL-DOC-2015
Template dokumen ini digunakan untuk keperluan perkuliahan Rekayasa Perangkat Lunak di Teknik Informatika USD
Revisi
Halaman
DPPL-DOC-2015
Revisi
Template dokumen ini digunakan untuk keperluan perkuliahan Rekayasa Perangkat Lunak di Teknik Informatika USD
Daftar Isi
1
Pendahuluan......................................................................................................................................................5
1.1
Tujuan Penulisan Dokumen......................................................................................................................5
1.2
Lingkup Masalah.......................................................................................................................................5
1.3
Aturan Penomoran....................................................................................................................................5
1.4
Referensi...................................................................................................................................................5
1.5
Deskripsi Umum Dokumen (Ikhtisar).......................................................................................................5
Kebutuhan Perangkat Lunak.............................................................................................................................6
2.1
Deskripsi Umum Sistem...........................................................................................................................6
2.2
Fitur Utama Perangkat Lunak...................................................................................................................6
2.2.1
Kebutuhan Fungsional......................................................................................................................6
2.2.2
Kebutuhan Non Fungsional...............................................................................................................6
2.3
Spesifikasi Tambahan................................................................................................................................6
2.4
Glossary.....................................................................................................................................................7
Model Use Case................................................................................................................................................8
3.1
Diagram Use Case.....................................................................................................................................8
3.2
Definisi Actor............................................................................................................................................8
3.3
Definisi Use Case......................................................................................................................................8
3.4
Skenario Use Case.....................................................................................................................................9
Model Analisis..................................................................................................................................................9
4.1
Realisasi Use Case Tahap Analisis............................................................................................................9
4.2
Diagram Kelas Keseluruhan...................................................................................................................10
4.3
Kelas Analisis..........................................................................................................................................10
4.4
Paket Analisis..........................................................................................................................................11
4.4.1
Identifikasi Paket Analisis...............................................................................................................11
4.4.2
Identifikasi Kelas Analisis tiap Paket..............................................................................................12
4.5
Deskripsi Arsitektur................................................................................................................................12
Model Perancangan.........................................................................................................................................14
5.1
Realisasi Use Case Tahap Perancangan..................................................................................................14
5.2
Diagram Kelas Keseluruhan...................................................................................................................14
5.3
Kelas Perancangan..................................................................................................................................14
5.3.1
Operasi dan Atribut.........................................................................................................................15
5.3.2
Algoritma/Query.............................................................................................................................16
5.3.3
Diagram Statechart..........................................................................................................................16
5.4
Perancangan Basis Data..........................................................................................................................16
5.5
Perancangan Antarmuka..........................................................................................................................16
5.6
Coding Standard dan Naming Convention.............................................................................................17
5.7
Deployment Diagram..............................................................................................................................17
Implementasi...................................................................................................................................................18
6.1
Implementasi Kelas.................................................................................................................................18
6.2
Implementasi Basis Data.........................................................................................................................18
6.3
Implementasi Antarmuka........................................................................................................................18
Pengujian.........................................................................................................................................................20
7.1
Rencana dan Prosedur Pengujian............................................................................................................20
7.1.1
Rencana Pengujian..........................................................................................................................20
7.1.2
Prosedur Pengujian..........................................................................................................................20
7.2
Kasus Uji.................................................................................................................................................20
7.2.1
Pengujian Unit Test <nama use case>............................................................................................21
7.2.2
Pengujian Use Case <nama use case>............................................................................................21
7.3
Defect dan Status Perbaikan....................................................................................................................21
7.4
Evaluasi Pengujian..................................................................................................................................22
Lampiran.........................................................................................................................................................23
DPPL-DOC-2015
Template dokumen ini digunakan untuk keperluan perkuliahan Rekayasa Perangkat Lunak di Teknik Informatika USD
Pendahuluan
1.1
Lingkup Masalah
Sistem Managemen Home Cinema yang kami bangun untuk mempermudah Blitz
Cinemaxxx untuk menangani Pelanggan dalam pemesanan tiket dengan menggunakan
website sehingga mendapatkan pesan konfirmasi atau langsung datang memesan ke Blitz
Cinemaxxx. Selain itu, untuk karyawan dapat mengganti daftar harga dari setiap ruangan,
mengganti daftar film baru dan mencatat keuangan tiap bulan dari hasil pemasukan dan
pengeluaran untuk mengaji staff, perawatan system dan perawatan gedung.
1.3
Aturan Penomoran
Contoh. SMHC-KF-001
SMHC diambil dari singkatan Sistem Managemen Home Cinema
KF diambil sesuai bab yang di bahas, misalnya:
- KF : Kebutuhan Fungsional
- TU : Test Unit
001 nomor sesuai urutan
1.4
Referensi
Daftar dokumen yang digunakan sebagai acuan atau rujukan dalam penyusunan
dokumen SRS ini adalah sebagai berikut :
1.
Template Dokumen RPL Obyek.
2.
Website-website bioskop yang tersedia di website.
1.5
Sistem Managemen Home Cinema. Dokumen ini berisikan informasi sebagai berikut :
1. Deskripsi Umum Aplikasi
Deskripsi umum aplikasi meliputi deskripsi umum Sistem Managemen Home
Cinema yang dikembangkan, fungsi utama Sistem Managemen Home Cinema
yang akan diberikan kepada pengguna serta karakteristik pengguna yang meliputi
pembagian kelompok pengguna seperti pekerjaan dan hak akses ke aplikasi.
2. Deskripsi Umum Kebutuhan Aplikasi Yang Akan Diimplementasikan
Deskripsi umum kebutuhan aplikasi yang akan diimplementasikan meliputi semua
informasi yang bersifat teknis yang menjadi acuan dalam pengembangan aplikasi.
DPPL-DOC-2015
Template dokumen ini digunakan untuk keperluan perkuliahan Rekayasa Perangkat Lunak di Teknik Informatika USD
Sistem manajemen home cinema untuk Blitz Cinemaxxx adalah sistem yang berguna
untuk membantu proses bisnis Home Cinema dalam menangani pelanggan dan juga
membantu untuk mengatur ruangan atau film yang tersedia pada Home Cinema. Sistem ini
dirancarang secara khusus sesuai kebutuhan Blitz Cinemaxxx dan juga mudah digunakan
tanpa perlu training khusus.
2.2
Bagian ini diisi dengan fitur utama perangkat lunak, yang terdiri dari kebutuhan fungsional
dan kebutuhan non fungsional. Deskripsi fitur harus dinyatakan dengan jelas dalam kalimat
yang lengkap (jelas subyek, predikat, dan objek-nya). Setiap fitur diberi kode dengan aturan
penomoran yang telah dijelaskan sebelumnya.
2.2.1 Kebutuhan Fungsional
SMHC-KF-001 Pemesan mampu mendaftarkan diri sebagai member baru.
SMHC-KF-002 Pemesan mampu memesan ruangan dan memilih film dari website.
SMHC-KF-003 Pemesan mampu melihat daftar harga dari ruangan yang tersedia.
SMHC-KF-004 Pemesan dapat melihat daftar film yang ditayangkan.
SMHC-KF-005 Teller dapat menerima pemesanan ruangan secara langsung dari pemesan.
SMHC-KF-006 Teller dapat menerima konfirmasi pemesanan dari web.
SMHC-KF-007 Admin dapat mengatur daftar film yang saat ini ditayangkan.
SMHC-KF-008 Admin dapat mengatur daftar harga ruangan dan jumlah ruangan yang
tersedia.
Spesifikasi Tambahan
DPPL-DOC-2015
Template dokumen ini digunakan untuk keperluan perkuliahan Rekayasa Perangkat Lunak di Teknik Informatika USD
Bagian ini diisi dengan informasi tambahan versi final mengenai setiap atau seluruh use case,
terutama mengenai kebutuhan non fungsional. Apabila pada fase ini masih ada perbaikan,
daftar perubahan harus dilengkapi.
2.4
Glossary
JSP
CSS
SQL
OJDBC
DPPL-DOC-2015
Template dokumen ini digunakan untuk keperluan perkuliahan Rekayasa Perangkat Lunak di Teknik Informatika USD
3.1
3.2
Definisi Actor
No
1
Aktor
Pemesan
Teller
Admin
3.3
No
1
2
3
Use Case
Mendaftar member
Memesan Ruangan
Konfirmasi
Deskripsi
Aktor dengan peran ini mempunyai wewenang untuk melakukan
registrasi serta melihat informasi-informasi yang sifatnya umum
seperti Film yang ditayangkan dan ruangan berserta harga yang
ditawarkan,
Aktor dengan peran ini mempunyai wewenang untuk menerima
pesanan secara langsung serta membuat laporan keuangan
Aktor dengan peran ini mempunyai wewenang untuk mengatur
daftar film yang ditayangkan, menghapus film dan mengatur daftar
harga ruangan
Deskripsi
Sistem menyimpan data pemesan baru ke dalam database.
Sistem menyimpan waktu dan ruangan yang telah dipilih pememsan.
Sistem merubah status pesanan dan menyimpan tanggal pembayaran.
DPPL-DOC-2015
Template dokumen ini digunakan untuk keperluan perkuliahan Rekayasa Perangkat Lunak di Teknik Informatika USD
4
5
6
7
8
9
3.4
Pembayaran
Membatalkan Pesanan
Menerima pesanan
secara langsung
Membuat laporan
keuangan
Mengatur daftar film
yang ditayangkan
Menghapus film
Mengatur daftar harga
ruangan
Reaksi Sistem
Reaksi Sistem
2. Servlet membuat no refrensi atau
kode pesanan untuk pembayaran
3. Pesanan disimpan pada tabel
Pesanan
4. Memberikan no refrensi atau kode
pesanan
DPPL-DOC-2015
Template dokumen ini digunakan untuk keperluan perkuliahan Rekayasa Perangkat Lunak di Teknik Informatika USD
3. Konfirmasi Pembayaran
AKTOR
: Pemesan
KONDISI AWAL
: Pemesan berada di halaman MemberPage
KONDISI AKHIR
: Sistem mengirimkan email ke pemesan sebagai bukti
pembayaran dan detail pesanan
SKENARIO
Aksi Aktor
1. Menekan tombol Konfirmasi
Reaksi Sistem
2. Memunculkan halaman
konfirmasiPage
Reaksi Sistem
2. Memunculkan batalPage.
3. Menekan tombol Ya
4. Sistem merubah status menjadi Batal
pada table pesanan
5. Menampilkan MemberPage
SKENARIO Alternatif 1 : User menekan tombol Tidak pada langkah 3
Aksi Aktor
Reaksi Sistem
3. Menekan tombol Tidak
4. Menampilkan halaman MemberPage
5. Menerima pesanan secara langsung
AKTOR
: Teller
KONDISI AWAL
: Teller sudah membuka form pesanan baru
KONDISI AKHIR
: Pesanan disimpan pada tabel Pesanan
SKENARIO
Aksi Aktor
1. Teller menerima ruangan dari
pemesan dan menginputkan kedalam
aplikasi Teller.
Reaksi Sistem
DPPL-DOC-2015
Template dokumen ini digunakan untuk keperluan perkuliahan Rekayasa Perangkat Lunak di Teknik Informatika USD
AKTOR
KONDISI AWAL
KONDISI AKHIR
: Teller
: Teller sudah membuka form laporan
: Menampilkan laporan keuangan
SKENARIO
Aksi Aktor
1. Teller memilih bulan laporan yang
akan ditampilkan dan menekan
tombol cetak
Reaksi Sistem
Reaksi Sistem
: Admin
: Admin sudah berada di FilmView
: Data film yang dipilih terhapus pada tabel Film
SKENARIO
Aksi Aktor
1. memilih nama film yang akan
dihapus dan menekan tombol Hapus
Reaksi Sistem
2. Data film yang dipilih terhapus pada
tabel Film
Reaksi Sistem
2. Sistem menampilkan form
AturHarga
DPPL-DOC-2015
Template dokumen ini digunakan untuk keperluan perkuliahan Rekayasa Perangkat Lunak di Teknik Informatika USD
Model Analisis
Realisasi Use Case Tahap Analisis
Diagram Collaboration:
Diagram Collaboration:
Diagram Collaboration:
Diagram Collaboration:
Diagram Collaboration:
Program Studi Teknik Informatika USD
DPPL-DOC-2015
Template dokumen ini digunakan untuk keperluan perkuliahan Rekayasa Perangkat Lunak di Teknik Informatika USD
Diagram Collaboration:
Diagram Collaboration:
Diagram Collaboration:
Diagram Collaboration:
4.2
4.3
Kelas Analisis
No
Nama Kelas
Nama Kelas
Kelas xxxx
Jenis
Daftar Tanggung-Jawab
1.
2.
3.
DPPL-DOC-2015
Daftar Atribut
1.
2.
3.
Halaman 13/ dari 26 halaman
Template dokumen ini digunakan untuk keperluan perkuliahan Rekayasa Perangkat Lunak di Teknik Informatika USD
4.4
Paket Analisis
Nama Paket
Gambarkan pula diagram package, serta berikan uraian singkat mengenai diagram tersebut.
Diagram package menggambarkan ketergantungan antar package. Lengkapi daftar perubahan
jika terjadi perubahan.
4.4.2 Identifikasi Kelas Analisis tiap Paket
N
o
1
Nama Paket
Model
View
3
4
Controller
Test
1.DataHandler
2.KamusData
3.FilmTabelModel
4.RuanganTabelModel
1.AdminView
2.FilmView
3.LoginView
4.PesananView
5.ReportView
6.RuanganView
7.StaffView
1.Controller
1.TestDataHandler
4.5
Jenis Kelas
(Boundary, Control, Entity)
Deskripsi Arsitektur
Bagian ini diisi dengan gambaran umum arsitektur perangkat lunak, mis. arsitektur clientserver atau arsitektur aplikasi berbasis web.
DPPL-DOC-2015
Template dokumen ini digunakan untuk keperluan perkuliahan Rekayasa Perangkat Lunak di Teknik Informatika USD
5 Model Perancangan
5.1
Diagram Collaboration:
Diagram Collaboration:
Diagram Collaboration:
Diagram Collaboration:
Diagram Collaboration:
Diagram Collaboration:
Program Studi Teknik Informatika USD
DPPL-DOC-2015
Template dokumen ini digunakan untuk keperluan perkuliahan Rekayasa Perangkat Lunak di Teknik Informatika USD
Diagram Collaboration:
Diagram Collaboration:
Diagram Collaboration:
5.2
5.3
Kelas Perancangan
No
Visibility
(private, public)
Keterangan
Visibility
Tipe
DPPL-DOC-2015
Template dokumen ini digunakan untuk keperluan perkuliahan Rekayasa Perangkat Lunak di Teknik Informatika USD
(private, public)
Diisi dengan nama atribut
DPPL-DOC-2015
Template dokumen ini digunakan untuk keperluan perkuliahan Rekayasa Perangkat Lunak di Teknik Informatika USD
5.3.2 Algoritma/Query
Nama Kelas
: DataHandler
Nama Operasi : pesanBaru
Algoritma
:
1 Membuat koneksi ke database
2.Membuat statment
3.Membuat query SMHC-Q-001
4.Mengeksekusi query SMHC-Q-001
5.Menutup koneksi.
Nama Kelas
: DataHandler
Nama Operasi : tambahFilm
Algoritma
:
1 Membuat koneksi ke database
2.Membuat statment
3.Membuat query SMHC-Q-002
4.Mengeksekusi query SMHC-Q-002
5.Menutup koneksi.
Nama Kelas
: DataHandler
Nama Operasi : hapusFilm
Algoritma
:
1 Membuat koneksi ke database
2.Membuat statment
3.Membuat query SMHC-Q-003
4.Mengeksekusi query SMHC-Q-003
5.Menutup koneksi.
Nama Kelas
: DataHandler
Nama Operasi : updateHarga
Algoritma
:
1 Membuat koneksi ke database
2.Membuat statment
3.Membuat query SMHC-Q-004
4.Mengeksekusi query SMHC-Q-004
5.Menutup koneksi.
Nama Kelas
: DataHandler
Nama Operasi : getNamaRuangan
Algoritma
:
1 Membuat koneksi ke database
2.Membuat statment
3.Membuat query SMHC-Q-005
4.Mengeksekusi query SMHC-Q-005
5.Menutup koneksi.
(SMHC-A-001)
(SMHC-A-002)
(SMHC-A-003)
(SMHC-A-004)
(SMHC-A-005)
Nama Kelas
: DataHandler
Nama Operasi : getFilm
Algoritma
:
(SMHC-A-006)
1.Membuat objek ArrayList bernama result
2.Membuat koneksi ke database
3.Membuat statment
4.Membuat query SMHC-Q-006
5.Membuat objek ResultSet bernama rs yang berisi eksekusi dari query SMHC-Q-006
6.Inisiasi result ArrayList
7.Melakukan looping
While(rs.next)
result.add(rs.getString(1))
8.Menutup koneksi
Program Studi Teknik Informatika USD
DPPL-DOC-2015
Template dokumen ini digunakan untuk keperluan perkuliahan Rekayasa Perangkat Lunak di Teknik Informatika USD
9.Mengembalikan result
Nama Kelas
: DataHandler
Nama Operasi : getRuangan
Algoritma
:
(SMHC-A-007)
1.Membuat objek ArrayList bernama result
2.Membuat koneksi ke database
3.Membuat statment
4.Membuat query SMHC-Q-007
5.Membuat objek ResultSet bernama rs yang berisi eksekusi dari query SMHC-Q-007
6.Inisiasi result ArrayList
7.Melakukan looping
While(rs.next)
Membuat objek kamusdata bernama temp lalu di inisialisasi
result.add(temp)
8.Menutup koneksi
9.Mengembalikan result
Nama Kelas
: DataHandler
Nama Operasi : getHargaRuangan
Algoritma
:
(SMHC-A-008)
1.Membuat objek ArrayList bernama result
2.Membuat koneksi ke database
3.Membuat statment
4.Membuat query SMHC-Q-008
5.Membuat objek ResultSet bernama rs yang berisi eksekusi dari query SMHC-Q-008
6.Inisiasi result ArrayList
7.Melakukan looping
While(rs.next)
Membuat objek kamusdata bernama temp lalu di inisialisasi
result.add(temp)
8.Menutup koneksi
9.Mengembalikan result
Query
No Query
SMHC-Q-001
:
Query
insert into pesanan values('" + noRefrensi + "','','" +
ruangan + "','" + tanggalMasuk + "','" +
tanggalMasuk + "','" + harga + "','Lunas','" + nama +
"')
SMHC-Q-002
SMHC-Q-003
SMHC-Q-004
SMHC-Q-005
SMHC-Q-006
SMHC-Q-007
SMHC-Q-008
DPPL-DOC-2015
Keterangan
Menambahkan data pesanan ke
table Pesanan yang berisi
no.refrensi, tanggalmasuk, harga,
dan nama
Menambahkan data film ke table
Film yang berisi judul, deskripsi,
dan cover
Menghapus film sesuai dengan
judul dari table film
Memperbarui harga ruangan dari
table ruangan sesuai dengan nama
ruangan
Mengambil nama dari table
ruangan
Mengambil semua data dari table
film
Mengambil semua data dari table
ruangan
Mengambil harga sesuai dengan
nama dari table ruangan
Template dokumen ini digunakan untuk keperluan perkuliahan Rekayasa Perangkat Lunak di Teknik Informatika USD
ERD
5.5
Perancangan Antarmuka
Id_Objek
Button1
RTF1
Jenis
Button
RTF Box
Nama
Diisi dengan
string yg tampil
pd layar
OK
Keterangan
Diisi dengan penjelasan reaksi sistem, misalnya
membuka layar apa, link kemana. Jika
menyangkut suatu kode yang cukup rumit, acu
algoritma yang telah diuraikan di atas.
Jika diklik, akan mengaktifkan Proses AlgoXXX.
Isi Teks yang disimpan pada File xxx
5.6
5.7
Deployment Diagram
DPPL-DOC-2015
Template dokumen ini digunakan untuk keperluan perkuliahan Rekayasa Perangkat Lunak di Teknik Informatika USD
6 Implementasi
6.1
No
1
2
3
4
5
6
7
8
9
Implementasi Kelas
a. Website
Nama Kelas
EmailSender
ServletBatal
ServletKonfirmasi
ServletLogin
ServletPesananBaru
ServletRegister
ServletPassingKonfirmas
i
ServletPassingBatal
DataHandler
Programmer
DataHandler.class
Dimas
Yosep
Awan
b. Aplikasi
No
1
2
3
4
5
6.2
No
1
2
3
4
6.3
No
1
2
3
4
5
6
7
8
9
Nama Kelas
Controller
DataHandler
FilmTabelModel
RuanganTabelModel
KamusData
Programmer
Awan
Dimas
Awan
Awan
Awan
Nama Tabel
Ruangan
Pesanan
Member
Film
Programmer
Dimas
Dimas
Dimas
Dimas
Implementasi Antarmuka
a. Website
Antarmuka
HomePage
DaftarFilmPage
DaftarRuanganPage
RegisterPage
LoginPage
MemberPage
PesanBaruPage
KonfirmasiPage
BatalPage
Programmer
Kris
Kris
Kris
Kris
Kris
Kris
Kris
Kris
Kris
Programmer
Awan
Awan
Awan
Dimas
Awan
b. Aplikasi
No
1
2
3
4
5
Antarmuka
LoginView
StaffView
PesananView
ReportView
AdminView
DPPL-DOC-2015
Template dokumen ini digunakan untuk keperluan perkuliahan Rekayasa Perangkat Lunak di Teknik Informatika USD
6
7
FilmView
RuanganView
FilmView.java
RuanganView.java
FilmView.jar
RuanganView.jar
DPPL-DOC-2015
Awan
Awan
Template dokumen ini digunakan untuk keperluan perkuliahan Rekayasa Perangkat Lunak di Teknik Informatika USD
7 Pengujian
7.1
Unit Test/Kelas
Xxx
Pengujian
1. Skenario normal
2. Skenario xxx (acu
no.skenario)
3. Skenario yyy
Jenis Pengujian
1. White Box
Identifikasi
U-1-1
U-1-2
U-1-3
U-2-xxx
No
1
Integration Test/
Use Case
Xxx
Pengujian
Jenis Pengujian
Identifikasi
1. Skenario normal
2. Skenario xxx (acu
no.skenario)
3. Skenario yyy
1. Black box
2. Black Box
3.
U-1-xxx
U-1-xxx
U-1-xxx
U-2-xxx
Kasus Uji
Deskripsi
Prosedur
Pengujian
Masukan
Keluaran yang
Diharapkan
Kriteria
Evaluasi Hasil
Hasil yang
Didapat
Kesimpulan
DataHandler
Kelas yang
berisikan query
untuk terhubung ke
database
Jalankan kelas
TestDataHandler.j
ava
Email :
simbah@simbah.si
mbah
Nama : simbah
Query dapat
dijalankan
dengan baik dan
tersimpan data
baru pada
database
Data yang
dimasukan
tersimpan pada
database
Sukses
Data yang
dimasukan
tersimpan pada
database
Password : simbah
Alamat: simbah
Deskripsi
Prosedur
Pengujian
Masukan
Keluaran yang
Diharapkan
Kriteria
Evaluasi Hasil
Hasil yang
Didapat
Kesimpulan
DataHandler
Kelas yang
berisikan query
untuk terhubung ke
database
Jalankan kelas
TestDataHandler.j
ava
No Refrensi : 11111
Data yang
dimasukan
tersimpan pada
database
Query dapat
dijalankan
dengan baik dan
tersimpan data
baru pada
Data yang
dimasukan
tersimpan pada
database
Sukses
Email :
simbah@simbah.si
mbah
DPPL-DOC-2015
Template dokumen ini digunakan untuk keperluan perkuliahan Rekayasa Perangkat Lunak di Teknik Informatika USD
pesanBaru()
Ruangan : Platinum
database
Tanggal : 12
November 2015
Harga : 1200000
c. Konfirmasi pembayaran
Identifikasi Kelas
Deskripsi
Prosedur
Pengujian
Masukan
Keluaran yang
Diharapkan
Kriteria
Evaluasi Hasil
Hasil yang
Didapat
Kesimpulan
DataHandler
Kelas yang
berisikan query
untuk terhubung ke
database
Jalankan kelas
TestDataHandler.j
ava
No Refrensi : 11111
Status yang
terdapat pada
database berubah
dan masuk data
tanggal bayar
Query berjalan
dengan baik dan
merubah nilai
status menjadi
Lunas dan
menambahkan
Tanggal Bayar
pada table
Status yang
terdapat pada
database
berubah dan
masuk data
tanggal bayar
Sukses
Tanggal Bayar : 12
November 2015
d. Membatalkan Pesanan
Identifikasi Kelas
Deskripsi
Prosedur
Pengujian
Masukan
Keluaran yang
Diharapkan
Kriteria
Evaluasi Hasil
Hasil yang
Didapat
Kesimpulan
DataHandler
Kelas yang
berisikan query
untuk terhubung ke
database
Jalankan kelas
TestDataHandler.j
ava
No Refrensi : 11111
Status yang
terdapat pada
database
Query berjalan
dengan baik dan
merubah nilai
status menjadi
Batal
Status yang
terdapat pada
database
Sukses
Deskripsi
Prosedur
Pengujian
Masukan
Keluaran yang
Diharapkan
Kriteria
Evaluasi Hasil
Hasil yang
Didapat
Kesimpulan
DataHandler
Kelas yang
berisikan query
untuk terhubung ke
database
Jalankan kelas
TestDataHandler.j
ava
No Refrensi : 31111
Data yang
diinputkan masuk
kedalam database
Query berjalan
dengan baik dan
memasukan
value baru
kedalam
database
Data yang
diinputkan
masuk kedalam
database
Sukses
Ruangan : Platinum
Tanggal : 12
November 2015
19:00
Harga : 1200000
Nama : Simbah
Deskripsi
Prosedur
Pengujian
Masukan
Keluaran yang
Diharapkan
Kriteria
Evaluasi Hasil
Hasil yang
Didapat
Kesimpulan
DataHandler
Kelas yang
berisikan query
untuk terhubung ke
database
Jalankan kelas
TestDataHandler.j
ava
Ruangan : Platinum
Data yang
diinputkan
merubah nilai
Harga menjadi
15000000 untuk
platinum
Query berjalan
dengan baik dan
merubah value
harga sesuai
dengan ruangan
yang dipilih
Data yang
diinputkan
merubah nilai
Harga menjadi
15000000 untuk
platinum
Sukses
Harga : 1500000
DPPL-DOC-2015
Template dokumen ini digunakan untuk keperluan perkuliahan Rekayasa Perangkat Lunak di Teknik Informatika USD
Deskripsi
Prosedur
Pengujian
U-1-01
Pengujian hasil o
pemasukan
data pelanggan
oleh operator
o
U-1-02
Pengujian hasil
pemasukan
data pelanggan
oleh pelanggan o
secara on-line
o
o
Buka
File data
pelanggan
Cari
rekord dengan
data modus
pemasukan
yang diinginkan
Lihat
tanggal lahir
pelanggan
Lihat
kode pelanggan
Banding
kan dengan
rumus
pembangkitan
kode pelanggan
Masukan
Keluaran yang
Diharapkan
Kriteria
Evaluasi
Hasil
Hasil yang
Didapat
Kesimpulan
Kode
modus
pemasukan
operator
(01)
Kode
modus
pemasukan
on-line
(02)
01<tgl_lahir>001
01<tgl_lahir>002
01<tgl_lahir>003
Dst
01<tgl_
lahir>
<nomor
terurut>
01<tgl_
lahir><no_
loncat
ditolak
02<tgl_lahir>001
02<tgl_lahir>002
02<tgl_lahir>003
dst
02<tgl_
lahir>
<nomor
terurut>
02<tgl_
lahir><no_
terurut>
diterima
Hasil
Pengujian
benar
Xxx
U1-01,
U1-02
Hasil Pengujian
salah
Penyebab dan
Rencana Perbaikan
Programmer
Hasil
Pengujian
benar
xxx
U1-01,
U1-02
Hasil Pengujian
salah
Penyebab dan
Rencana Perbaikan
Programmer
DPPL-DOC-2015
Template dokumen ini digunakan untuk keperluan perkuliahan Rekayasa Perangkat Lunak di Teknik Informatika USD
8 Lampiran
8.1
Hasil Rapat
Tanggal
27 Oktober 2015
28 Oktober 2015
01 November 2015
03 November 2015
08 November 2015
10 November 2015
15 November 2015
17 November 2015
22 November 2015
24 November 2015
29 November 2015
01 Desember 2015
08 Desember 2015
Hasil Rapat
Yosep
Hadir
Daftar Hadir
Dima Hendr
s
a
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
Hadir
DPPL-DOC-2015
Awan
Hadir
Template dokumen ini digunakan untuk keperluan perkuliahan Rekayasa Perangkat Lunak di Teknik Informatika USD