Download - Srs sistem pendataan perentalan mobil

Transcript
Page 1: Srs sistem pendataan perentalan mobil

DOKUMEN REKAYASA PERANGKAT LUNAK

Sistem Pendataan Perentalan Mobil

Dosen : Subardin, ST.,MT

untuk:

Teknik Informatika Unhalu

Dipersiapkan oleh:

Nona Dengen E1E1 10 067

Teknik Informatika – Universitas Haluoleo

Kendari

2013

Teknik Informatika

Unhalu

Nomor Dokumen Halaman

44

Revisi 1 Juni 2013

Page 2: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 2 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

DAFTAR PERUBAHAN

Revisi Deskripsi

A

B

C

D

E

F

G

INDEX A B C D E F G

TGL

Ditulis

oleh

Diperiksa

oleh

Disetujui

oleh

Page 3: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 3 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi

Page 4: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 4 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

DAFTAR ISI

BAB I PENDAHULUAN

1.1. Tujuan Penulisan Dokumen .......................................................6

1.2. Lingkup Masalah .........................................................................6

1.3. Referensi ......................................................................................7

1.4. Deskripsi Umum Dokumen .........................................................7

BAB II KEBUTUHAN PERANGKAT LUNAK

2.1 Deskripsi Umum Sistem .............................................................9

2.2 Fungsi Utama Perangkat Lunak ..................................................9

2.3 Model Use Case ..........................................................................10

2.3.1 Definisi Aktor .................................................................10

2.3.2 Definisi Use Case ............................................................10

2.3.3 Diagram Use Case ...........................................................12

2.4 Protipe Antar Muka .....................................................................13

2.5 Spesifikasi Tambahan…………………………………………..17

2.6 Kebutuhan Performansi……………………………………… 31

2.7 Glosarry .......................................................................................18

BAB III MODEL ANALISIS

3.1 Deskripsi Arsitektur ....................................................................20

3.1.1 Identifikasi Peket Analisis ..............................................20

3.1.2 Identifikasi kelas Analisi ................................................20

3.2 Realisasi Use Case Tahap Analisis .............................................21

3.2.1 Class Diagram .................................................................21

3.2.2 Activity Diagram .............................................................23

3.2.3 Sequence Diagram ..........................................................23

3.3 Kelas Analisis .............................................................................26

3.3.1 Tanggung-Jawab dan Atribut ..........................................26

BAB IV MODEL PERANCANGAN

4.1 Kelas Perancangan ......................................................................29

4.1.1 Query ...............................................................................29

Page 5: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 5 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

4.1.2 Antar Muka ....................................................................30

BAB V IMPLEMENTASI

5.1 Implementasi ..................................................................32

BAB VI PENGUJIAN

6.1 Pengujian Software .......................................................................40

6.1.1 Rencana Pengujian ..........................................................40

6.1.2 Kasus dan Hasil Pengujian .............................................41

Page 6: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 6 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

BAB I

Pendahuluan

1.1 Tujuan Penulisan Dokumen

Tujuan dari penulisan dokumen ini adalah membangun sistem informasi

pengolahan data rental mobil pada perusahaan Menara Rental Mobil. Secara

perlahan dunia transportasi memerlukan dukungan teknologi informasi yang

dapat membantu dalam meningkatkan kinerja dari manusia. Dalam

persaingan dunia bisnis pelayanan terhadap pelanggan sangat diutamakan,

seperti ketepatan waktu, banyaknya akses kemudahan yang didapat oleh

pelanggan serta kemudahan-kemudahan lain yang bisa meningkatkan produksi

pendapatan dari pelanggan, serta bisa menjadikan sebuah perusahaan jauh lebih

baik lagi.

Sebagai contoh dalam pelayanan penyewaan alat tranportasi.

Perusahaan jasa rental mobil “Menara Rental Mobil” yang dalam

kegiatan sewa menyewa mobil mengutamakan pelayanan kepada costumernya.

Guna mengutamakan pelayanan kepada costumernya maka keakuratan dari

informasi dan kemudahan mendapatkan informasi tentang data kendaraan

merupakan suatu kebutuhan dari perusahaan rental mobil untuk dapat

memperlihatkan efisiensi dan efektifitas usahanya.

1.2 Lingkup Masalah

Sistem yang dibangun dapat mengelola data kendaraan, supir, penyewa

dan penyewaan, dan pengembalian mobil.

Proses yang dilakukan pada sistem yang dibangun :

a. Pengolahan sewa mobil

b. Pembuatan laporan

Informasi yang dihasilkan dalam bentuk tercetak dan grafik meliputi :

a. Informasi penyewaan, supir, dan kendaraan

b. Laporan transaksi peminjaman dan pengembalian yang tercetak

berbentuk kwitansi sewa dan kembali.

Pada sistem yang dibangun tidak membahas penggantian kendaraan

untuk kriteria kehilangan maupun kerusakan.

Membangun interface dengan menggunakan bahasa pemrograman PHP.

Page 7: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 7 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

Dalam memodelkan proses akan menggunakan model terstruktur yaitu

UML.

1.3 Referensi

1) Panduan Penggunaan dan Pengisian Dokumen Pembangunan Sistem

Informasi. Jurusan Teknik Informatika, Universitas Gajamada, 2003.

2) IEEE Std 830-1993, IEEE Recommended Practice for Software

Requirement Specifications.

3) Roger S. Pressman, "Software Engineering, a Practitioner's Approach"

Fourth Edition, McGraw Hill, 1997.

1.4 Deskripsi Umum Dokumen (Ikhtisar)

Dokumen Pembangunan Sistem Informasi Pengolahan Data ini terdiri

dari 6 bab sebagai berikut:

1.4.1 BAB 1 Pendahuluan

Pada pendahuluan diberikan gambaran umum tentang dokumen

yang berisikan

Tujuan Penulisan Dokumen

Lingkup Masalah

Refrensi

Deskripsi Umum Dokumen

1.4.2 BAB 2 Kebutuhan Perangkat Lunak

Pada bab ini dijelaskan kebutuhan perangkat lunak yang

diperlukan dalam pembangunan sistem informasi pengolahan

data rental mobil pada perusahaan Menara Rental Mobil.

1.4.3 BAB 3 Model Analisis

Pada bab ini mendiskripsikan kebutuhan khusus bagi perusahaan

Menara Rental Mobil yang terdiri dari antarmuka, kebutuhan

fungsional, kebutuhan performansi, batasan perancangan dan

kebutuhan lain yang mendukung agar perentalan mobil ini dapat

bekerja sesuai dengan yang diharapkan.

1.4.4 BAB 4 Model Perancangan

Pada bab ini menjelaskan tentang kelas perancangan dan antar

muka dalam system pendataan perentalan mobil.

Page 8: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 8 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

1.4.5 BAB 5 Implementasi

Pada bab ini digambarkan tentang tampilan tentang user interface

dari system tersebut.

1.4.6 BAB 6 Pengujian

Pada bab ini menjelaskan tentang pengujian white box dan black

box dari system pendataan perentalan mobil ini.

Page 9: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 9 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

BAB II

Kebutuhan Perangkat Lunak

2.1 Deskripsi Umum Sistem

Dalam rangka mempermudah dan mempercepat proses transaksi rental

mobil dan mengurangi kesulitan dalam menyewa mobil. Dengan adanya system

informasi rental mobil ini maka diharapkan akan meningkatkan peleyanan yang

diberikan oleh pihak perentalan terhadap costumernya. Guna mengutamakan

pelayanan kepada costumernya maka keakuratan dari informasi dan kemudahan

mendapatkan informasi tentang data kendaraan merupakan suatu kebutuhan dari

perusahaan rental mobil untuk dapat memperlihatkan efisiensi dan efektifitas

usahanya.

Perusahaan “Menara Rental Mobil” dalam melakukan pencatatan dan

pengecekan data transaksi peminjaman, pengembalian, data pelanggan,

kendaraan, dan supir. Besar kemungkinan terjadi kesalahan dikarenakan masih

tersimpan dalam sebuah buku besar, selain itu kehilangan data dalam buku besar

dan kwitansi rentan terjadi, jadwal sewa mobil masih dilakukan manual sehingga

ada kalanya terjadi bentrok, sulitnya mengetahui kendaraan dan supir yang masih

berada di lokasi atau garasi.

2.2 Fungsi Utama Perangkat Lunak

Perangkat lunak sistem perentalan mobil ini mempunyai beberapa fungsi

utama, antara lain :

Subfungsi Submit

Subfungsi ini digunakan untuk menambahkan transaksi.

Subfungsi Cancel

Subfungsi ini digunakan untuk membatalkan proses transaksi.

Page 10: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 10 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

2.3 Model Use Case

2.3.1 Definisi Aktor

No Actor Deskripsi

1. Administrator

Admin adalah orang yang

melakukan maintenance terhadap

Sistem Pendataan Perentalan

Mobil.

2. Costumer Customer dapat memilih dan

meyewa mobil.

2.3.2 Definisi Use Case

K

e

t

e

r

a

n

g

a

n

U

s

e

C

a

No Use Case Deskripsi

1. Mengelola data

admin

Mengelola data admin merupakan proses generalisasi

yang meliputi tiga buah proses pengelolaan data admin

yaitu memasukkan data admin, mengubah data admin, dan

menghapus data admin.

2. Memasukkan data

admin

Merupakan proses memasukkan data admin ke dalam

basis data

3. Mengubah data

admin

Merupakan proses mengubah data admin yang ada di basis

data

4. Mengahapus data

admin

Merupakan proses menghapus data admin yang ada di

basis data

5. Mencetak data

admin

Merupakan proses mencetak/memprint data admin yang

ada di basis data

6. Mengelola data

transaksi

Mengelola data transaksi merupakan proses generalisasi

yang meliputi tiga buah proses pengelolaan data transaksi

yaitu memasukkan data transaksi, mengubah data

transaksi, dan menghapus data transaksi.

7. Memasukkan data

transaksi

Merupakan proses memasukkan data transaksi ke dalam

basis data

8. Mengubah data

transaksi

Merupakan proses mengubah data transaksi yang ada di

basis data

9. Mengahapus data

transaksi

Merupakan proses menghapus data transaksi yang ada di

basis data

10. Mencetak data

transaksi

Merupakan proses mencetak/memprint data admin yang

ada di basis data

Page 11: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 11 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

Nama Use Case : Penyewaan mobil

Skenario :

Aktor Sistem

Skenario normal

1. Melihat data mobil dan

data supir. Menampilkan data mobil dan data supir.

2. Memasukkan data

penyewa. Menyimpan data penyewa.

3. Memasukkan data

mobil dan supir yg

disewa.

Menyimpan data mobil dan supir yang

disewa.

Nama Use Case : Pengembalian mobil

Skenario :

Aktor Sistem

Skenario normal

1. Menerima mobil dan

mengecek data

penyewa

Menampilkan data penyewa.

2. Mengecek

keterlambatan dan

menghitung denda

Menampilkan total pembayaran.

Page 12: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 12 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

Nama Use Case : Laporan penyewaan dan pengembalian mobil

Skenario :

Aktor Sistem

Skenario normal

1. Membuat laporan

penyewaan dan

pengembalian mobil.

Menyimpan data laporan.

2. Menerima laporan

penyewaan dan

pengembalian mobil.

Menampilkan data laporan penyewaan dan

pengembalian.

2.3.3 Diagram Use Case

Mengelola data operator

Admin

Mengelola transaksi

pelanggan

Costumer

Melakukan transaksi

perentalan mobil

Memasukkan data operator

Menghapus data operator

Mengubah data operator

Menghapus data penyewaan

Mengubah data penyewaan

Memasukkan data pengembalian

Memasukkan data penyewaan

Mencetak data operator

Login

Page 13: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 13 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

Use Case Mengelola data operator: Berfungsi untuk mengolah data operator

(memasukkan data operator, menghapus data operator, mengubah data operator,

dan mencetak data operator) yang dilakukan oleh admin setelah berhasil login.

Use Case Mengelola data transaksi: Berfungsi untuk mengolah data

transaksi(memasukkan data transaksi, menghapus data transaksi, mengubah data

transaksi, dan mencetak data transaksi) yang dilakukan oleh admin.

Use Case Melakukan transaksi perentalan mobil : Use Case untuk pelanggan

yang akan melakukan transaksi perentalan mobil pada Menara Rent Car.

2.4 Prototipe Antarmuka

1. Halaman Menu Login

Deskripsi : Antarmuka utama untuk menu utama.

Desain Tampilan : Warna background abu-abu dengan font

berwarna hitam dan berukuran 20pt.

Jenis : Form menu (entry)

Page 14: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 14 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

2. Halaman Menu Utama

Deskripsi : Antarmuka utama untuk menu utama.

Desain Tampilan : Warna background abu-abu dengan font

berwarna hitam dan berukuran 20pt.

Jenis : Form menu (entry)

3. Halaman Administrator

Deskripsi : Antarmuka utama untuk menu utama.

Desain Tampilan : Warna background abu-abu dengan font

berwarna hitam dan berukuran 20pt.

Jenis : Form menu (entry)

Page 15: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 15 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

4. Halaman Input, Update, dan Tampil Data Pegawai

Deskripsi : Antarmuka utama untuk menu utama.

Desain Tampilan : Warna background abu-abu dengan font

berwarna hitam dan berukuran 20pt.

Jenis : Form menu (entry)

5. Halaman Input, Update, dan Tampil Data Supir

Deskripsi : Antarmuka utama untuk menu utama.

Desain Tampilan : Warna background abu-abu dengan font

berwarna hitam dan berukuran 20pt.

Jenis : Form menu (entry)

Page 16: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 16 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

6. Halaman Input, Update, dan Tampil Data Mobil

Deskripsi : Antarmuka utama untuk menu utama.

Desain Tampilan : Warna background abu-abu dengan font

berwarna hitam dan berukuran 20pt.

Jenis : Form menu (entry)

7. Halaman Penyewaan

Deskripsi : Antarmuka utama untuk menu utama.

Desain Tampilan : Warna background abu-abu dengan font

berwarna hitam dan berukuran 20pt.

Jenis : Form menu (entry)

Page 17: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 17 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

8. Halaman Pengembalian

Deskripsi : Antarmuka utama untuk menu utama.

Desain Tampilan : Warna background abu-abu dengan font

berwarna hitam dan berukuran 20pt.

Jenis : Form menu (entry)

2.5 Spesifikasi Tambahan

2.5.1 Kebutuhan antar muka eksternal

a. Antarmuka pemakai

Aplikasi Pendataan perentalan mobil ini dikembangkan

dalam bentuk web grafis dalam ukuran tampilan maksimal 1280

Page 18: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 18 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

x 1024 Pixel dengan 32 Bit Color Quality. Perangkat lunak ini

dilengkapi dengan menu untuk pengaksesan berbagai fungsi

yang disediakan.dan pengguna mengoperasikannya

menggunakan keyboard dan mouse dengan sistem operasi

windows, linux dan android.

b. Antarmuka Perangkat Keras

Aplikasi ini berjalan di atas perangkat keras berupa

komputer yang saling terhubung oleh jaringan internet.

Kebutuhan minimum perangkat keras yang dapat digunakan

adalah:

1. PC dengan memory 128 MB

2. Monitor VGA yang dapat menampilkan resolusi minimal 800

x 600 pixel.

3. Keyboard dan mouse untuk interaksi antara pengguna dengan

sistem.

Semua perangkat keras yang digunakan merupakan perangkat

standar dalam sistem komputer dan menggunakan port standar

yang ada.

c. Antarmuka perangkat lunak

Perangkat lunak yang diperlukan oleh Pendataan perentalan

mobil adalah:

1. Sistem Operasi Windows.

2. Sistem Operasi Linux.

3. Sistem Operasi Android.

4. Browser Internet (Internet Explorer, Opera, Firefox, dll)

2.5.2 Glossary

Istilah Deskripsi

Package Merupakan kumpulan dari class-class dengan

karakteristik sama.

Objek Entitas yang memiliki jati diri, state, dan behavior,

bereaksi terhadap pesan dari objek lain, dan sering

disebut sebagai instance.

Class Sekumpulan objek yang mempunyai ciri sama

Page 19: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 19 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

Protected

Private

Public

Access modifier pada class dengan sifat dapat diakses

oleh class itu sendiri atau class yang mewarisi.

Access modifier yang hanya dapat diakses oleh class

itu sendiri.

Access modifier yang dapat diakses secara umum

Super Class

Sub Class

Merupakan class induk (orang tua)

Merupakan class anak (turunan) yang mewarisi super

class

Inheritance Pewarisan sifat-sifat super class yang berupa data,

fungsi, atau prosedur

Encapsulation Menyembunyikan, mengamankan informasi serta

menentukan cara aksesnya.

Polymorphism Ada banyak objek dari class berbeda dapat bereaksi

pada class yang sama

Agregasi Hubungan bagian dari (part of)

Asosiasi Hubungan antar objek

Spesialisasi Pengkhususan, objek dari class anak memiliki

kekhasan tertentu yang tidak dimiliki oleh objek dari

class induk

Generalisasi Peng-umuman class anak untuk mem[peroleh class

orang tuanya (induk)

Page 20: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 20 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

BAB III

MODEL ANALISIS

3.1 Deskripsi Arsitektur

3.1.1 Identifikasi Paket Analisis

No Nama Paket Use Case Terkait Keterangan

1 Paket Perentalan

Mobil

1. Data operator

2. Data transaksi

Paket untuk mengelola

transaksi pelanggan

yang dilakukan oleh

Karyawan.

3.1.2 Identifikasi Kelas Analisis

No Nama Paket Nama Kelas Analisis

Jenis Kelas

(Boundary, Control,

Entity)

1. Paket Perentalan

Mobil

1. Main

2. Koneksi Database

3. Memasukkan

Data Operator

4. Mengubah Data

Operator

5. Menghapus Data

Operator

6. Mencetak data

operator

7. TOperator

8. Memasukkan

Data transaksi

9. Mengubah data

transaksi

10. Menghapus data

transaksi

11. TTransaksi

Boundary

Control

Entity

Entity

Entity

Entity

Entity

Entity

Entity

Entity

Entity

Page 21: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 21 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

3.2 Realisasi Use Case Tahap Analisis

3.2.1 Class Diagram

Class diagram menggambarkan struktur sistem dari segi pendefinisian

kelas-kelas yang akan dibuat untuk membangun sebuah sistem. Berikut

gambaran class diagram pada Sistem pendataan perentalan mobil :

Page 22: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 22 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

3.2.2 Activity Diagram

Activity diagram menggambarkan workflow (aliran kerja) atau

aktivitas dari sebuah sistem atau proses bisnis. Yang perlu diperhatikan

disini adalah bahwa diagram aktivitas menggambarkan aktivitas sistem

bukan apa yang dilakukan actor, jadi aktivitas yang dilakukan oleh

sistem. Berikut merupakan gambaran activity digram pada Sistem

Pendataan Perentalan Mobil :

a) Activity Diagram Penyewaan

Memilih dan melihat

mobilMendata mobil

Memilih supir

Mendata supir

Daftar menjadi

pegawai

Mendata penyewa

Terima kwitansi Memberi kwitansi

Bayar sewa Terima uang sewa

Penyewa Staff penyewa

Butuh supir

Tidak dengan supir

Member baru

Member lama

Page 23: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 23 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

b) Activity Diagram Pengembalian

Mengembalikan mobil

dan menunjukkan

kwitansi

Menerima mobil dan

mendata kwitansi

Mengecek

keterlambatan

Membayar denda

Terima

pembayaran

Terima kwitansi Membuat kwitansi

Penyewa Staff penyewa

terlambat

Tidak terlambat

3.2.3 Sequence Diagram

Sequence Diagram menggambarkan kelakuan objek pada use

case dengan mendeskripsikan waktu hidup objek dan message yang

dikirimkan dan diterima antarobjek. Oleh karena itu untuk menggambar

sequence diagram maka harus diketahui objek-objek yang terlibat dalam

sebuah use case beserta metode-metode yang dimiliki kelas yang

diinstansiasi menjadi objek itu. Adapun sequence diagram pada Sistem

Pendataan Perentalan Mobil adalah sebagai berikut:

Page 24: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 24 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

Use case: Login

Admin Main Login

<<create>>

username & password

validasiLogin()

true / false validasi

pesan tidak valid jika false

Use case: Penyewaan

Page 25: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 25 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

Use case: Pengembalian

Use case: Edit Data

Customer Main EditDataContact

TContact

KoneksiDatabase

data contact

memasukkanContact()

<<create>>

<<create>>

membukaKoneksi()

eksekusiQueryUpdate()

tutupKoneksi()

<<destroy>>

<<destroy>>

X X

Page 26: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 26 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

3.3 Kelas Analisis

No Nama Kelas Jenis

1 Main Boundary

2 Koneksi Database Control

3 Melihat Produk Entity

4 Edit Data Produk Entity

5 Tproduk Entity

6 Transaksi Entity

7 Edit Data Transaksi Entity

8 TTransaksi Entity

9 Mengisi Data Contact Entity

10 Edit Data Contact Entity

11 TContact Entity

12 Login Entity

13 Edit Data Customer Entity

14 TCustomer Entity

15 Edit Data User Entity

16 TUser Entity

17 Edit Data Artikel Entity

18 TArtikel Entity

19 Edit Data Produk Entity

20 TProduk Entity

21 Edit Data Kategori Entity

22 TKategori Entity

3.3.1 Tanggung – Jawab dan Atribut

No Nama Kelas Daftar Tanggung-

Jawab Daftar Atribut

1

Main

1. Menjembatani antara

user dan sistem.

2. Mengelola menu-

menu utama.

2 Koneksi Database Menghubungkan

Page 27: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 27 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

database.

3 Melihat Produk Menampilkan data daftar

produk.

4 Edit Data Produk 1. Menambah data

produk.

2. Mengubah data

produk.

3. Menghapus data

produk.

5 Tproduk Database produk.

6 Transaksi 1. Mengelola proses

transaksi customer.

2. Menyimpan data

transaksi ke database.

7 Edit Data Transaksi Menghapus data transaksi

dari database.

8 TTransaksi Menampilkan database

transaksi.

9 Mengisi Data Contact Menampilkan form data

contact.

10 Edit Data Contact 1. Menambah data

contact.

2. Mengubah data

contact.

3. Menghapus data

contact.

11 TContact Menampilkan database

contact.

12 Login 1. Menampilkan form

login.

2. Validasi user yang

dapat mengakses

sistem.

13 Edit Data Customer 1. Menambah data

customer.

Page 28: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 28 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

2. Mengubah data

customer.

3. Menghapus data

customer.

14 TCustomer Menampilkan database

customer.

15 Edit Data User 1. Menambah data user.

2. Mengubah data user.

3. Menghapus data user.

16 TUser Menampilkan database

user.

17 Edit Data Artikel 1. Menambah data

artikel.

2. Mengubah data artikel.

3. Menghapus data

artikel.

18 TArtikel Menampilkan database

artikel.

19 Edit Data Produk 1. Menambah data

produk.

2. Mengubah data

produk.

3. Menghapus data

produk.

20 TProduk Menampilkan database

produk.

21 Edit Data Kategori 1. Menambah data

produk.

2. Mengubah data

produk.

3. Menghapus data

produk.

22 TKategori Menampilkan database

produk.

Page 29: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 29 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

BAB IV

Model Perancangan

4.1 Kelas Perancangan

4.1.1 Algoritma/Query Data Mobil

No

Query

Query Keterangan

Q-001 Select * from penyewaan ; Menampilkan data pada tabel

mobil.

Q-002

INSERT INTO mobil (id_mobil,

nama_mobil, harga) VALUES (1,

Avanza, 10000);

Memasukkan data mobil

dengan id_mobil 1,

nama_mobil Avanza, dan harga

10000

Q-003

UPDATE mobil SET nama_mobil =

Avanza, harga = 12000 WHERE

id_mobil =1;

Mengubah data mobil dengan

id_mobil 1 menjadi

nama_mobil Avanza, dan harga

12000

Q-004 DELETE FROM mobil WHERE

id_mobil=1;

Menghapus data mobil dengan

id_mobil =1.

4.1.2 Algoritma/Query Data Transaksi

No

Query

Query Keterangan

Q-005

SELECT id_transaksi, nama_penyewa,

nama_mobil, jumlah_pesan, harga, total

from mobil m, transaksi t where

t.id_mobil=m.id_mobil;

Menampilkan data pada tabel

transaksi dengan

mepenyewakan data pada tabel

mobil dan transaksi

Q-006

INSERT INTO transaksi

(id_transaksi,nama_penyewa,id_mobil,j

umlah_pesan, total) Values

(1,androiden,1,2,20000);

Memasukkan data transaksi

dengan id_transaksi 1,

nama_penyewa androiden,

id_mobil 1, jumlah_pesan 2

dan total 20000

Page 30: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 30 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

Q-007

UPDATE transaksi SET

nama_penyewa=androiden,

id_mobil=1, jumlah_pesan=1,

total=10000 WHERE id_transaksi=1

Mengubah data mobil dengan

id_transaksi 1 menjadi

nama_penyewa androiden,

id_mobil 1, jumlah pesan 1,

dan total 10000

Q-008 DELETE FROM transaksi WHERE

id_transaksi=1;

Menghapus data mobil dengan

id_transaksi =1.

4.2 Antarmuka

4.2.1 Antarmuka Login

Id Objek Jenis Nama Keterangan

jTextField1 jTextField Username Di isi untuk masuk ke menu

jPasswordField1 jPasswordField Password Di isi untuk masuk ke menu

jButton1 jButton Login Masuk ke menu

4.2.2 Antarmuka Menu Utama

Id Objek Jenis Nama Keterangan

jMenu1 jMenu Menu Menampilkan menu item

jMenuItem2 jMenuItem Data Mobil Untuk menampilkan form Data

Mobil

jMenuItem3 jMenuItem Data Transaksi Untuk menampilkan form Data

Transaksi

jMenuItem4 jMenuItem Exit Keluar dari sistem

4.2.3 Antarmuka Data Mobil

Id Objek Jenis Nama Keterangan

jButton1 jButton Insert Memasukkan data mobil

jButton2 jButton Update Mengubah data mobil

jButton3 jButton Delete Menghapus data mobil

Page 31: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 31 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

jButton8 jButton Print Mencetak data mobil

jTextField1 jTextField Id mobil Di isi untuk id_mobil pada

tabel mobil

jTextField2 jTextField nama mobil Di isi untuk nama_mobil pada

tabel mobil

jTextField3 jTextField Harga Di isi untuk harga pada tabel

mobil

jTable1 jTable

Untuk menampilkan semua

data yang ada pada tabel

mobil

4.2.4 Antarmuka Data Transaksi

Id Objek Jenis Nama Keterangan

jButton1 jButton Insert Memasukkan data transaksi

jButton2 jButton Update Mengubah data transaksi

jButton3 jButton Delete Menghapus data transaksi

jButton9 jButton Print Mencetak data transaksi

jTextField1 jTextField Id transaksi Di isi untuk id_transaksi

pada tabel transaksi

jTextField4 jTextField Nama

penyewa

Di isi untuk nama_penyewa

pada tabel transaksi

jTextField2 jTextField Jumlah pesan Di isi untuk jumlah_pesan

pada tabel transaksi

jComboBox2 jComboBox Nama mobil Di pilih untuk nama_mobil

pada tabel transaksi

jTable1 jTable

Untuk menampilkan semua

data yang ada pada tabel

transaksi

Page 32: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 32 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

BAB V

IMPLEMENTASI

5.1 Tampilan Halaman Login Administrator

Halaman ini adalah halaman login administrator untuk masuk ke halaman

administrator. Masukkan username dan password yang sesuai agar dapat login

dengan benar

Gambar 5.1 Halaman Login

5.2 Tampilan Halaman Menu Utama

Halaman ini adalah halaman menu utama dimana terdapat 3 tombol menu utama

yaitu Administrator, Penyewaan, dan Pengembalian

Gambar 5.2 Halaman Menu Utama

Page 33: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 33 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

5.3 Tampilan Halaman Menu Admin

Halaman ini adalah halaman menu admin dimana didalamnya terdapat admin

dapat menginput dan menampilakn data dari petugas, kendaraan, dan supir.

Gambar 5.3 Halaman Menu Admin

5.4 Tampilan Halaman Input Data Pegawai

Halaman ini adalah halaman input data pegawai dimana data pegawai

dimasukkan melalui proses dari halaman ini.

Gambar 5.4 Halaman Input Data Pegawai

Page 34: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 34 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

5.5 Tampilan Halaman Tampil Data pegawai

Halaman ini adalah halaman tampil data pegawai dimana data pegawai yang telah

diinput akan ditampilkan pada halaman ini.

Gambar 5.5 Halaman tampil data pegawai

5.6 Tampilan Halaman Update Data Pegawai

Halaman ini adalah halaman update data pegawai dimana data pegawai dapat

diupdate melalui proses dari halaman ini.

Gambar 5.6 Halaman update data pegawai

Page 35: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 35 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

5.7 Tampilan Halaman Input Data Mobil

Halaman ini adalah halaman input data mobil dimana data mobil dimasukkan

melalui proses dari halaman ini.

Gambar 5.7 Halaman Input Data Mobil

5.8 Tampilan Halaman Tampil Data Mobil

Halaman ini adalah halaman tampil data mobil dimana data mobil yang telah

diinput akan ditampilkan pada halaman ini.

Gambar 5.8 Halaman tampil data mobil

Page 36: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 36 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

5.8 Tampilan Halaman Update Data Mobil

Halaman ini adalah halaman update data mobil dimana data mobil dapat diupdate

melalui proses dari halaman ini.

Gambar 5.8 Halaman update data mobil

5.9 Tampilan Halaman Input Data Supir

Halaman ini adalah halaman input data supir dimana data supir dimasukkan

melalui proses dari halaman ini.

Gambar 5.9 Halaman Input Data Supir

Page 37: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 37 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

5.10 Tampilan Halaman Tampil Data Supir

Halaman ini adalah halaman tampil data supir dimana data supir yang telah

diinput akan ditampilkan pada halaman ini.

Gambar 5.10 Halaman tampil data supir

5.11 Tampilan Halaman Update Data Supir

Halaman ini adalah halaman update data supir dimana data supir dapat di update

melalui proses dari halaman ini.

Gambar 5.11 Halaman update data supir

Page 38: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 38 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

5.12 Tampilan Halaman Depan Penyewaan

Halaman ini adalah halaman depan tampil penyewaan dimana pertama-tama kita

akan dihadapkan pada data mobil yang ingin disewa, jika ingin menyewa klik

sewa.

Gambar 5.12 Halaman tampil penyewaan

5.13 Tampilan Halaman Form Sewa

Halaman ini adalah halaman tampil form sewa dimana jika mobil telah terpilih

untuk disewa maka diinput data penyewa mobil tersebut.

Page 39: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 39 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

Gambar 5.13 Halaman tampil form sewa

5.14 Tampilan Halaman Form Pengembalian

Halaman ini adalah halaman tampil form pengembalian dimana jika mobil telah

dikembalikan dan kemungkinan terdapat denda maka diproses di halaman ini.

Gambar 5.14 Halaman tampil form pengembalian

Page 40: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 40 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

BAB VI

PENGUJIAN

6.1 Pengujian Software

Pengujian software adalah cara atau teknik untuk menguji perangkat

lunak, mempunyai mekanisme untuk menemukan data uji yang dapat

menguji perangkat lunak secara lengkap dan mempunyai kemungkinan

tinggi untuk menemukan kesalahan. Perangkat lunak dapat diuji dengan dua

cara yaitu: White Box Testing dan Black Box Testing

Pada tahap pengujian sistem pendataan admin penulis mengunakan

pengujian software dengan Black Box Testing.

Kelas Uji Butir Uji Faktor Pengujian

Penggunaan

Aplikasi

Membuat laporan harian Easy of use

6.1.1 Rencana Pengujian

Rencana pengujian yang akan dilakukan si penulis

adalah sebagai berikut:

Item

Pengujian

Deskripsi File yang diuji

Login Tempat untuk

memasukkan username

dan password agar

terbuka form menu

Login.php

Menu Memilih form yang akan

diaktifkan

Menu.php

Data Mobil Tempat melakukan proses

pengolahan data mobil

seperti penginputan data

baru, pengubahan data,

mobil.php

Page 41: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 41 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

penghapusan data dan

pencetakan data mobil.

Data Jenis

Admin

Tempat melakukan proses

pengolahan data jenis

admin seperti

penginputan data baru,

pengubahan data,

penghapusan data dan

pencetakan data jenis

admin.

admin.php

Data

Penyewa

Tempat melakukan proses

pengolahan data penyewa

seperti penginputan data

baru, pengubahan data,

penghapusan data dan

pencetakan data

penyewa.

Penyewa.php

6.1.2 Pengujian Form Login

Deskripsi Input Output Kesimpulan

Menguji tombol

login dengan

memasukkan

username dan

password benar

dan salah

Username : admin

Password : admin

Berhasil masuk ke form menu

utama Sesuai

Username : admin

Password : 123

Tidak berhasil masuk ke form

menu utama. Tampil pesan

bahwa password salah

Sesuai

Username : 123

Password : admin

Tidak berhasil masuk ke form

menu utama. Tampil pesan

bahwa username tidak

ditemukan pada database

Sesuai

Page 42: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 42 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

6.2 Pengujian Form Menu Utama

Deskripsi Input Output Kesimpulan

Menguji tombol

menu Klik tombol menu

Tampil menu item yaitu :

data administrator, data

penyewaan, dan data

pengembalian

Sesuai

Menguji tombol

data admin Klik tombol data admin Tampil form data admin

Sesuai

Menguji tombol

data penyewaan

Klik tombol data

penyewaan

Tampil form data

penyewaan

Sesuai

Menguji tombol

data

pengembalian

Klik tombol data

pengembalian

Tampil form data

pengembalian Sesuai

6.3 Pengujian Form Data Admin

Deskripsi Input Output Kesimpulan

Menguji tombol

insert

Klik tombol insert

tanpa mengisi data

pada form data admin

Data tidak masuk ke

database. Tampil

pesan masukkan data

terlebih dahulu

Sesuai

Klik tombol insert

dengan mengisi

sebagian data pada

form data admin

Data tidak masuk ke

database. Tampil

pesan masukkan data

terlebih dahulu

Sesuai

Klik tombol insert

dengan mengisi semua

data pada form data

admin

Data masuk ke

database

Sesuai

Menguji tombol

update

Klik tombol update

tanpa memilih data

terlebih dahulu

Data tidak terupdate.

Tampil pesan pilih

data yang akan

diupdate terlebih

Sesuai

Page 43: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 43 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

dahulu

Klik tombol update

dengan memilih

terlebih dahulu data

yang akan diupdate

Data terupdate Sesuai

Menguji tombol

delete

Klik tombol delete

tanpa memilih data

terlebih dahulu

Data tidak terdelete.

Tampil pesan pilih

data yang akan

didelete terlebih

dahulu

Sesuai

Klik tombol delete

dengan memilih

terlebih dahulu data

yang akan didelete

Data terdelete Sesuai

Menguji tombol

cancel

Klik tombol cancel

tanpa mengisi data

terlebih dahulu

Kembali ke menu awal Sesuai

6.4 Pengujian Form Data Transaksi

Deskripsi Input Output Kesimpulan

Menguji tombol insert

Klik tombol insert

tanpa mengisi data

pada form data

transaksi

Data tidak masuk ke

database. Tampil

pesan masukkan data

terlebih dahulu

Sesuai

Klik tombol insert

dengan mengisi

sebagian data pada

form data transaksi

Data tidak masuk ke

database. Tampil

pesan masukkan data

terlebih dahulu

Sesuai

Klik tombol insert

dengan mengisi

semua data pada form

data transaksi

Data masuk ke

database

Sesuai

Menguji tombol

update

Klik tombol update

tanpa memilih data

terlebih dahulu

Data tidak terupdate.

Tampil pesan pilih

data yang akan

diupdate terlebih

dahulu

Sesuai

Klik tombol update Data terupdate Sesuai

Page 44: Srs sistem pendataan perentalan mobil

Teknik Informatika Unhalu Inception-G04 Halaman 44 dari 44 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

dengan memilih

terlebih dahulu data

yang akan diupdate

Menguji tombol

delete

Klik tombol delete

tanpa memilih data

terlebih dahulu

Data tidak terdelete.

Tampil pesan pilih

data yang akan

didelete terlebih

dahulu

Sesuai

Klik tombol delete

dengan memilih

terlebih dahulu data

yang akan didelete

Data terdelete Sesuai

Menguji tombol

cancel

Klik tombol cancel

tanpa mengisi data

terlebih dahulu

Kembali ke menu

awal Sesuai