Jurnal International Pariwisata Xswasa

Anda mungkin juga menyukai

Anda di halaman 1dari 77

SISTEM INFORMASI RENTAL MOBIL DAN TOUR WISATA BERBASIS

WEB DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER


DI ALFA TRANSWISATA PONOROGO

Tugas Akhir

Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar

Ahli Madya pada Program Studi Diploma III Teknik Informatika

Universitas Sebelas Maret.

Disusun oleh :

AZIZ KHOIRUL FIKRI


NIM. M3113028

PROGRAM DIPLOMA III TEKNIK INFORMATIKA


FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
2016
HALAMAN PERSETUJUAN

SISTEM INFORMASI RENTAL MOBIL DAN TOUR WISATA BERBASIS


WEB DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER
DI ALFA TRANSWISATA PONOROGO

Disusun Oleh :
AZIZ KHOIRUL FIKRI
M3113028

Tugas Akhir ini telah disetujui untuk diujikan


di hadapan dewan penguji pada tanggal
…………………………………

Pembimbing Utama

Abdul Aziz, S.Kom., M.Cs.


NIP. 198104132005011001
HALAMAN PENGESAHAN

SISTEM INFORMASI RENTAL MOBIL DAN TOUR WISATA BERBASIS


WEB DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER
DI ALFA TRANSWISATA PONOROGO

Disusun Oleh :
Aziz Khoirul Fikri
M3113028
Dibimbing Oleh :
Pembimbing Utama

Abdul Aziz, S.Kom., M.Cs.


NIP. 198104132005011001
Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji tugas akhir
Program Diploma III Teknik Informatika
Pada hari ................... Tanggal .......................
Dewan Penguji:
1. Penguji 1
2. Penguji 2
3. Penguji 3
Disahkan Oleh
Dekan Ketua Program
Fakultas MIPA UNS D3 Teknik Informatika UNS

Prof.Ir.Ari Handono Ramelan, M.Sc(Hons)., Ph.D.Abdul Aziz, S.Kom., M.Cs


NIP 19610223 198601 1 001 NIP. 198104132005011001
PERNYATAAN

Dengan ini saya menyatakan bahwa dalam Laporan Tugas Akhir ini tidak terdapat
karya yang pernah diajukan untuk memperoleh gelar kesarjanaan disuatu Perguruan
Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat
yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis
diacu dalam naskah ini dan disebutkan dalam Daftar Pustaka.

Surakarta, .......... 2016

AZIZ KHOIRUL FIKRI


M3113028
MOTTO

‫َّللاَ ال يُغ َِي ُر َما ِبقَ ْو ٍم َحتَّى يُغ َِي ُروا َما ِبأ َ ْنفُ ِس ِه ْم‬
َّ ‫ِإ َّن‬
“Sesungguhnya Allah tidak akan mengubah nasib suatu kaum kecuali kaum itu
sendiri yang mengubah apa apa yang pada diri mereka,” (Ar Raad : 11).
HALAMAN PERSEMBAHAN

Tugas Akhir ini penulis persembahkan kepada :

1. Untuk Ibu, Ayah, kakak dan adikku serta keluargaku tersayang yang telah
memberikan pengorbanan dan selalu mendoakan yang terbaik serta selalu
memberikan motivasi terhebat.
2. Bapak Abdul Aziz, S.Kom., M.Cs selaku Dosen Pembimbing yang tidak
pernah bosan membimbing selama proses pembuatan tugas akhir serta
memberikan arahan yang bermanfaat.
3. Dosen- dosen DIII Teknik Informatika yang telah memberikan ilmu yang
bermanfaat selama perkuliahan berlangsung.
4. Teman-teman Kelas TI A 2013 yang senantiasa saling membagikan ilmu
dan saling bertukar pikiran.
5. Anggota kontrakan yang selalu memberikan kasih sayang dan dukungan
moral.
6. Semua orang yang sudah mengajariku tentang arti kehidupan, semangat
berjuang dan selalu mengingatkan tentang arti kesederhanaan
7. pembaca yang budiman
KATA PENGANTAR

Assalamu’alaykum Warohmatullohi Wabarokatuh.


Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa atas
limpahan rahmat-Nya, sehingga penyusunan Tugas Akhir dengan judul “Sistem
Informasi Rental Mobil Dan Tour Wisata Berbasis Web Dengan Menggunakan
Framework Codeigniter Di Alfa Transwisata Ponorogo” ini dapat terselesaikan
pada waktunya tanpa halangan berarti. Penyusunan laporan ini bertujuan untuk
memenuhi Tugas Akhir Program Diploma III Teknik Informatika Fakultas
Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta.

Dalam penyusunan Laporan Tugas Akhir ini penulis mendapatkan bantuan


dan dukungan dari berbagai pihak. Oleh sebab itu pada kesempatan ini, penulis
mengucapkan terima kasih kepada semua pihak yang telah memberikan bantuan
dan dukungannya, terutama kepada:
1. Prof. Ir. Ari Handono Ramelan, M.Sc(Hons)., Ph.D. selaku pimpinan fakultas
MIPA Universitas Sebelas Maret yang memberikan izin kepada penulis untuk
belajar
2. Bapak Abdul Aziz, S.Kom., M.Cs selaku Dosen pembimbing serta Ketua
Program Studi Diploma III Teknik Informatika Fakultas Matematika dan Ilmu
Pengetahuan Alam Universitas Sebelas Maret Surakarta.
3. Dosen- dosen DIII Teknik Informatika yang telah memberikan ilmu yang
bermanfaat selama perkuliahan berlangsung.
4. Ayah dan Ibu tercinta yang telah banyak memberikan dukungan dan masukan
yang membangun.
5. Keluarga Besar kelas TIA angkatan 2013 yang senantiasa saling membagikan
ilmu dan saling bertukar pikiran.
6. Semua pihak terkait yang tidak bisa saya sebutkan satu persatu, atas bantuan
dan dukungannya dalam menyelesaikan Laporan Tugas Akhir ini.

Penulis menyadari bahwa dalam penulisan laporan ini masih jauh dari
sempurna, oleh karena itu kritik dan saran penulis harapkan dari berbagai pihak
demi terciptanya kesempurnaan penulisan laporan ini dan penulis akan
berusaha untuk lebih baik lagi ke depannya.

Wassalamu’alaykum warohmatullohi Wabarokatuh

Surakarta, 3 Juli 2016

Penulis
DAFTAR ISI

DAFTAR TABEL

DAFTAR GAMBAR

INTISARI
ABSTRACT

Aziz Khoirul Fikri, 2016. Information Systems Car Rental And Tour Travel
Web Based Using CodeIgniter Framework Alfa Transwisata In Ponorogo.
DIII Informatics, Faculty of Mathematics and Natural Sciences, University of
March Surakarta

Car Rental is a provider of transportation services to the public. Generally car rental
providers for short periods, typically ranging from a few hours to several weeks.
Tourism trip is fairly lucrative business. many agencies providing tourism travel
package tourism providers make the business environment going tough
competition. to the tourism bureau must conduct a new innovation for the
betterment of the company
Company CV. ALFA MANAGEMENT which is located on Highway Ponorogo -
Madiun, Ponorogo Seloaji office for North Terminal is a company engaged in car
rental and travel agency. CV. ALFA rent a car with various brands (multi-brand)
for company or personal kepetingan with varied and competitive prices without
compromising service quality and service, as well as offering a wide variety of
travel packages that enable consumers to choose a travel destination. The booking
system is in CV. ALFA is still conventional and until now become obstructed labor
productivity due to lack of market information systems in rental cars and travel tour
packages.
The information in the system there is information about car prices direntalkan and
information about tour packages offered. The purpose of this study was to produce
a car rental information systems as customers booking through the website
Keywords: Information Systems, Car Rental, Tour travel
ABSTRAK

Aziz Khoirul Fikri, 2016. Sistem Informasi Rental Mobil Dan Tour Wisata
Berbasis Web Dengan Menggunakan Framework Codeigniter Di Alfa
Transwisata Ponorogo. DIII Teknik Informatika, Fakultas Matematika dan
Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta

Rental mobil merupakan penyedia layanan jasa transportasi kepada masyarakat.


Umumnya penyedia jasa persewaan mobil untuk jangka waktu yang singkat,
umumnya mulai dari beberapa jam sampai beberapa minggu. Perjalanan pariwisata
merupakan bisnis yang cukup menggiurkan. banyaknya biro menyediakan paket
perjalanan pariwisata menjadikan lingkungan bisnis penyedia pariwisata terjadi
persaingan ketat. untuk itu biro pariwisata harus melakukan inovasi yang baru demi
kemajuan perusahaan
Perusahaan CV. ALFA MANAGEMENT yang beralamat di jalan Raya Ponorogo
- Madiun Ruko utara Terminal Seloaji Ponorogo merupakan suatu perusahaan yang
bergerak dibidang rental mobil dan biro perjalanan wisata. CV. ALFA menyewakan
mobil dengan berbagai merk (multi brand) untuk kepetingan perusahaan atau
personal dengan harga yang variatif dan kompetitif tanpa mengurangi mutu dan
layanan service, serta menawarkan berbagai macam paket wisata yang
memudahkan konsumen dalam memilih wisata yang dituju. Sistem pemesanan
yang ada di CV. ALFA masih bersifat konvensional dan hingga saat ini
produktifitas kerja menjadi terhambat karena belum adanya sistem informasi dalam
memasarkan persewaan mobil dan paket tour wisata.
Di dalam sistem informasi ini terdapat informasi mengenai harga mobil yang
direntalkan dan informasi mengenai paket wisata yang ditawarkan. Tujuan
penelitian ini adalah menghasilkan sistem informasi rental mobil sebagai
pemesanan pelanggan melalui website.
Kata kunci : Sistem Informasi, Rental Mobil, Tour wisata
BAB I PENDAHULUAN

Latar Belakang
Menurut (Joko Tri Cahyono, 2014) Rental mobil merupakan salah satu
bisnis yang menguntungkan dan sangat berhubungan dengan jasa. Persewaan mobil
salah satu usaha penyedia jasa untuk jangka waktu yang singkat, umumnya mulai
dari beberapa jam sampai beberapa minggu. Bisnis ini juga membantu masyarakat
yang memerlukan jasa persewaan mobil untuk berbagai keperluan. Disamping
rental mobil, paket tour wisata merupakan sarana yang cukup efektif untuk
melakukan liburan bersama orang-orang terdekat. Tanpa perlu lagi memikirkan
agenda ketika liburan ataupun ketika ingin jalan-jalan bersama kerabat dekat.

Perusahaan CV. ALFA MANAGEMENT yang beralamat di jalan Raya


Ponorogo - Madiun Ruko utara Terminal Seloaji Ponorogo merupakan suatu
perusahaan yang bergerak dibidang rental mobil dan biro perjalanan wisata. CV.
ALFA menyewakan mobil dengan berbagai merk (multi brand) untuk kepetingan
perusahaan atau personal dengan harga yang variatif dan kompetitif tanpa
mengurangi mutu dan layanan service, serta menawarkan berbagai macam paket
wisata yang memudahkan konsumen dalam memilih wisata yang dituju.

Dalam mempromosikan jasanya, media yang digunakan masih kurang


efektif, sehingga informasi yang diberikan kurang maksimal. Banyak pelanggan
tidak mengetahui spesifik tujuan dan harga tiap paket. Hingga saat ini produktifitas
kerja menjadi terhambat karena belum adanya sistem informasi dalam memasarkan
persewaan mobil. Pengelolaan data suatu usaha rental mobil secara manual
memiliki kemungkinan kesalahan yang lebih besar daripada penggunaan sistem
komputerisasi. Sehingga juga menambah biaya dan tenaga dalam pelaksanaanya.
Selain itu data-data laporan semuanya masih dikerjakan secara manual yaitu dalam
bentuk kertas yang memungkinkan data dapat rusak dan harus membutuhkan
tempat penyimpanan yang besar. Penelitian ini dilakukan untuk memudahkan
pengolahan data, pencatatan, pengecekan, maupun melakukan perubahan terhadap
kesalahan dengan sistem komputerisasi sehingga permasalahan lebih cepat teratasi.
Perumusan Masalah
Berdasarkan latar belakang masalah yang telah dikemukakan diatas maka
dapat diambil rumusan masalahnya adalah sebagai berikut:

1. Bagaimana membangun sistem informasi rental mobil dan tour wisata


berbasis web dengan menggunakan perancangan UML?
2. Bagaimana mengimplementasikan sistem informasi rental mobil dan tour
wisata berbasis web dan menggunakan framework CodeIgniter?

Tujuan
Tujuan penelitian ini adalah merancang dan mengimplementasikan Sistem
Informasi Rental Mobil dan Paket Wisata berbasis Web dengan menggunakan
Framework Codeigniter.

Manfaat
Diharapkan dari hasil pelaksanaan penelitian ini dapat memberikan manfaat
bagi beberapa pihak, anatara lain:

1. Pihak perusahaan

a. Perusahaan dapat memonitor keluar masuknya mobil dengan lebih mudah.


b. Dapat memudahkan pengelola untuk mencatat setiap transaksi rental mobil
dan tour wisata.

2. Pihak konsumen (customer)

a. Konsumen dapat memperoleh informasi rental mobil dantour wisata dari


perusahaan dengan lebih mudah.
b. Konsumen bisa melihat refrensi mobil yang akan disewa.
c. Konsumen bisa melihat refrensi paket tou wisata dengan mudah.
d. Efektifitas dan efisiensi waktu didapatkan oleh pelanggan tanpa terbatas
oleh ruang dan waktu.
Batasan Masalah
Batasan masalah dalam penelitian ini antara lain :
1. Obyek penelitian di CV. Alfa Management Ponorogo.
2. Dalam pembuatan Sistem informasi ini menggunakan Bahasa
Pemrograman PHP, MySQL dan framework CodeIgniter.
3. Untuk kerusakan mobil hanya bisa ditambahkan setelah persetujuan dari
pihak pelanggan dan perusahaan.
4. Data pelanggan yang tersimpan di database bukan menjadi salah satu bagian
penting untuk bahan rekomendasi, hanya sebatas identitas peminjam dan
waktu peminjaman terakhir, dan sewaktu-waktu dapat dihapus.
5. Hak akses yang digunakan pada sistem ini adalah admin saja.

Metodologi
Metodologi penelitian yang dilakukan pada penelitian ini terdiri dari beberapa tahap
yaitu:

1. Tahap Persiapan
Pada tahap ini dilakukan kajian literatur seperti perumusan masalah
dan penentuan tujuan penelitian.
2. Tahap Analisis
Pada tahap ini dilakukan analisis kebutuhan pengguna melalui
survei lapangan sistem informasi rental mobil dan paket wisata yang sedang
berjalan.
3. Tahap Perancangan
Pada tahap ini dilakukan perancangan struktur basis data yang
digunakan oleh sistem informasi, pembuatan use case, class diagram,
diagram sequence, dan juga dibuat tampilan sistem informasi, dimana
source code dibuat dengan menggunakan software sublime text 3.
4. Tahap Implementasi
Pada tahap ini dilakukan implementasi sistem dan basis data.
Implementasi sistem akan dikembangkan dalam bentuk website.
5. Tahap Pengujian
Pada tahap ini dilakukan pengujian desain dan pengajuan fungsional
yang bertujuan untuk menguji apakah implementasi sistem sudah sesuai
dengan rancangan dan model sistem, serta untuk menguji apakah sistem
yang dikembangkan melakukan fungsi-fungsi yang bersesuaian dengan
tujuan penelitian.
6. Tahap pelaporan
Tahap ini adalah tahap akhir yang terdiri dari kesimpulan, saran-
saran perbaikan dan pengembangan sistem serta penulisan laporan.

Sistematika Penulisan
Untuk mempermudah melihat dan mengetahui pembahasan yang ada pada
tugas akhir ini secara menyeluruh, maka perlu dikemukakan sistematika yang
merupakan kerangka dan pedoman penulisan tugas akhir. Adapun sistematika
penulisannya adalah sebagi berikut:

BAB I : PENDAHULUAN

Bab ini menjelaskan tentang latar belakang masalah, perumusan masalah,


batasan masalah, tujuan dan manfaat, metodologi penelitian, dan sistematika
penulisan.

Bab II : LANDASAN TEORI

Berisi landasan teori dari permasalahan yang diambil, dan juga landasan
teori dari perangkat lunak dan juga Bahasa pemrograman yang digunakan.

Bab III : ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

Berisi data-data pendukung dalam proses desain dan perancangan program


Aplikasi. Adapun yang dibahas antara lain rancangan aplikasi beserta rancangan
desain aplikasi. Perancangan dan desain aplikasi tersebut meliputi SRS (System
requirement Spesification). Use Case, Scenario Use Case, Activity Diagram,
Sequence Diagram dan Class Diagram.
Bab IV : IMPLEMENTASI DAN ANALISA

Bab ini membahas mengenai penerapan hasil analisa dan perancangan


sistem yang dibuat hingga terbentuk sistem informasi rental mobil dan tour wisata
seperti yang diharapkan.

Bab V : PENUTUP

Bab ini berisi tentang kesimpulan yang diambil beradasarkan hasil


pembahasan dari permasalahan tersebut, beserta saran untuk pengembangan di
masa kedepannya.
BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

Tinjauan Pustaka
1. Fahmi Fritzanto (2013) D3 TI Fakultas MIPA, UNS Surakarta

Telah membuat tugas akhir yang berjudul “APLIKASI PEMBAYARAN


RENTAL MOBIL BERBASIS WEB”. Yang mana penelitian yang dilakukan
hanya melingkupi persewaan mobil. Aplikasi tersebut bertujuan untuk membangun
sistem informasi pemesanan dan pembayaran rental mobil berbasis web dengan
memberikan informasi kepada pelanggan tentang mobil yang akan disewa.

2. Ryan Ardhy Risanto (2015) ) D3 TI Fakultas MIPA, UNS Surakarta

Telah membuat tugas akhir yang berjudul “PEMBUATAN SISTEM


INFORMASI PAKET TOUR WISATA MENGGUNAKAN FRAMEWORK
CODEIGNITER”. Yang mana penelitian yang dilakukan hanya melingkupi paket
wisata tour, obyek yang akan dituju, bus yang akan digunakan, resto yamg akan
dikunjungi dan otel yang akan disinggahi.

Sedangkan sebagai pengajuan tugas akhir yang akan dibuat ini yaitu
“SISTEM INFORMASI RENTAL MOBIL DAN TOUR WISATA BERBASIS
WEB DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER DI ALFA
TRANSWISATA PONOROGO”. Dengan penelitian melingkupi pemesanan
mobil, persewaan mobil dan paket wisata. Untuk memberikan informasi kepada
pelanggan tentang mobil yang bisa disewakan, mobil yang bisa dipesan dan bisa
memilih paket wisata yang sudah disediakan oleh perusahaan.
Landasan Teori
Sistem Informasi
Sistem

Informasi

PHP

MySQL

ERD (Entity Relationship Diagram)

Framework

CodeIgniter

UML (Unified Modelling Language)

Use Case Diagram

Activity Diagram

Class Diagram

Sequence Diagram
BAB III ANALISIS DAN RANCANGAN SISTEM

Kebutuhan alat
Kebutuhan Hardware
Hardware yang dibutuhkan untuk pembuatan sistem ini adalah
laptop dengan spesifikasi berikut ini:
1. Intel processor core i3 atau setingkatnya
2. Hardisk 500 GB atau lebih
3. RAM 1 GB DDR 3 atau lebih

Kebutuhan software
Untuk membangun sistem ini dengan karateristik yang diinginkan maka
dibutuhkan beberapa software, antara lain:

1. Operating System Windows 8.0 64-bit


2. Paket software XAMPP versi 1.7.7
3. Sublime text 3 sebagai text editor
4. Star UML
5. MySQL versi 5.6.14 sebagai manajemen database
6. Browser menggunakan Google Chrome dan Mozila Firefox

Proses Bisnis

Pelanggan memesan mobil secara online dan mencetak hasil


pemesanan. Ketika pelanggan mau melakukan pengambilan mobil maka
pelanggan datang langsung ke tempat rental dan menyerahkan hasil cetak
pemesanan. Admin mengkonfirmasi pemesanan pelanggan yang
selanjutnya memboking mobil yang akan disewa dengan menyerahkan
Uang DP dan beberapa persyaratan rental mobil. Kemudian mobil
dikembalikan dengan waktu yang telah ditentukan dengan membayar uang
transaksi sewa mobil.
Pelanggan memilih paket tour yang sudah disediakan di web,
kemudian pelanggan menghubungi pihak rental atau pergi langsung ke
tempat rental untuk boking jadwal tour. Setelah sama-sama sepakat
pelanggan membayar jasa tour dan holiday pun terlaksana.
Analisa Kebutuhan
Sistem Requirement Spesification (SRS)
Untuk merancang suatu sistem informasi harus diketahui dan diidentifikasi
terlebih dahulu spesifikasi sistem informasi yang akan di buat dan kemudian
disesuaikan dengan kebutuhan dari user, selain itu fungsi dari sistem yang akan di
rancang serta dukungan lingkungan yang dibutuhkan.

Dalam pembuatan SRS (Sistem Requirement Spesification) Aplikasi


Pemesanan dan Pembayaran Rental Mobil Berbasi Web terbagi atas dua bagian,
yaitu SRS fungsional dan non Fungsional. SRS fungsional memuat spesifikasi yang
berkaitan dengan sistem, sedangkan non fungsional berkaitan dengan interaksi
dengan sistem

a. Deskripsi Aktor

Aktor Deskripsi
Admin Orang yang bertanggung jawab untuk mengelola tampilan
web, mengelola data penyewaan mobil, mengelola data tour
wisata dan mengelola transaksi sewa.
Pelanggan Orang yang melakukan Penyewaan dan penyewaan mobil
atau orang yang akan melakukan tour wisata.
Kode Aktor Fungsionalitas
RNT - 01 Admin Login
RNT – 02 Admin Menambah data mobil
RNT – 03 Admin Mengedit data mobil
RNT – 04 Admin Menghapus data mobil
RNT – 05 Admin Mengedit data pelanggan
RNT – 06 Admin Menghapus data pelanggan
RNT – 07 Admin Mengedit data pemesanan mobil
RNT – 08 Admin Menghapus data pemesanan mobil
RNT – 09 Admin Menambah data penyewaan mobil
RNT – 10 Admin Mengedit data penyewaan mobil
RNT – 11 Admin Menghapus data penyewaan mobil
RNT – 12 Admin Mencetak data penyewaaan mobil
RNT - 13 Admin Menambah data pengembalian mobil
RNT – 14 Admin Mengedit data pengembalian mobil
RNT – 15 Admin Menghapus data pengembalian mobil
RNT – 16 Admin Mencetak data pengembalian mobil
RNT – 17 Admin Menambah data transaksi tour wisata
RNT – 18 Admin Mengedit data transaksi tour wisata
RNT – 19 Admin Menghapus data transaksi tour wisata
RNT – 20 Admin Mencetak data transaksi tour wisata
RNT – 21 Admin Menambah data sopir
RNT - 22 Admin Mengedit data sopir
RNT – 23 Admin Menghapus data sopir
RNT - 24 Admin Menambah data admin
RNT - 25 Admin Mengedit data admin
RNT – 26 Admin Menghapus data admin
RNT - 27 Admin Menambah data slide photo
RNT - 28 Admin Menghapus data slide photo
RNT - 29 Admin Menambah data galeri photo
RNT - 30 Admin Mengedit data galeri photo
RNT - 31 Admin Menghapus data galeri photo
RNT - 32 Admin Menambah data syarat rental
RNT - 33 Admin Mengedit data syarat rental
RNT - 34 Admin Menghapus data syarat retal
RNT - 35 Admin Menambah data ketentuan rental
RNT - 36 Admin Mengedit data ketentuan rental
RNT – 38 Admin Menghapus data ketentuan rental
RNT – 39 Admin Menambah data paket tour wisata
RNT – 40 Admin Mengedit data paket tour wisata
RNT - 41 Admin Menghapus data paket tour wisata
RNT – 42 Pelanggan Menambah data pelanggan
RNT – 43 Pelanggan Menambah data pemesanan
RNT - 44 Pelanggan Mencetak data pemesanan mobil
RNT - 45 Pelanggan Menambah data komentar

b. Kebutuhan Fungsional

c. Use Case Diagram


d. Deskripsi Use Case Diagram

Nama Deskripsi
Manajemen Manajemen yang berisi tentang mengelola data admin, baik
admin menampilkan data, penambahan, pengeditan maupun
penghapusan data admin.
Manajemen Manajemen yang berisi tentang mengelola data mobil baik
Mobil menampilkan data, penambahan, pengeditan maupun
penghapusan data mobil.
Manajemen Manajemen yang berisi tentang mengeola data pelanggan baik
Pelanggan menampilkan data, penambahan, pengeditan maupun
penghapusan data pelanggan.
Manajemen Manajemen yang berisi tentang mengelola data pemesanan
pemesanan mobil baik menampilkan data, penambahan, pengeditan,
penghapusan, mencetak data pemesanan.
Manajemen Manajemen yang berisi tentang mengelola data penyewaan
Penyewaan mobil baik menampilkan data, penambahan, pengeditan,
penghapusan, mencetak data penyewaan.
Manajemen Manajemen yang berisi tentang mengelola data pengembalian
Pengembalian mobil baik menampilkan data, penambahan, pengeditan,
penghapusan maupun mencetak transaksi menyewa rental.
Manajemen Manajemen yang berisi mengelola tentang data sopir baik
Sopir menampilkan data, penambahan, pengeditan maupun
penghapusan data sopir.
Manajemen Manajemen yang berisi tentang mengelola data transaksi paket
Transaksi Tour wisata baik menampilkan data, penambahan, pengeditan,
Wisata penghapusan maupun mencetak data transaksi tour wisata
Manajemen Manajemen yang berisi tentang mengelola tampilan website
Web baik pengaturan slide gambar, pengaturan galeri web,
pengaturan syarat rental, pengaturan ketentuan rental,
pengaturan paket tour wisata.

e. Skenario Use Case


1. Skenario Use Case Manajemen Admin
Use case menampilkan data admin adalah alur bagaiama proses
menampilkan seluruh data admin ini berjalan. Use case menampilkan data admin
dapat dilihat pada tabel.
Tabel Skenario Use Case Menampilkan Data Admin

Nama Use Case : Tampil data admin


Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih menu 2.Sistem menampilkan tabel
data admin di sidebar daftar semua admin
Pengecualian :
Kondisi Akhir : Sistem menampilkan seluruh data admin
Relasi : -

Use case tambah data admin adalah alur bagaiama proses penambahan ini
berjalan. Use case tambah admin dapat dilihat pada tabel.
Tabel Skenario Use Case Tambah data Admin

Nama Use Case : Tambah data admin


Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan form
button tambah admin penambahan admin
di menu Admin 4. Sistem memproses penambahan
data admin
3. Admin 4.a. apabila berhasil disimpan
memasukkan data maka data akan ditambahkan ke
admin baru dalam data admin
Pengecualian : 4.b. apabila tidak berhasil disimpan maka data tidak akan
ditambahkan ke dalam data admin dan sistem akan keluar
dari form penambahan admin
Kondisi Akhir : Sistem menampilkan seluruh data admin terbaru
Relasi : -

Use case edit data admin adalah alur bagaiama proses mengedit data admin
ini berjalan. Use case mengedit data admin dapat dilihat pada tabel.
Tabel Skenario Use Case Edit Data Admin
Nama Use Case : Edit data admin
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan form
button edit di menu edit Admin
admin sesuai dengan 4. Sistem memproses
data yang akan diedit pengeditan data admin
3. Admin mengedit 4.a. apabila data berhasil diedit
data admin dengan maka data admin akan teredit
yang baru
Pengecualian : 4.b. apabila data tidak diedit maka akan keluar dari form
edit data admin
Kondisi Akhir : Sistem menampilkan seluruh data admin terbaru
Relasi : -

Use case hapus data admin adalah alur bagaiama proses menghapus data
admin ini berjalan. Use case menghapus data admin dapat dilihat pada tabel.
Tabel Skenario Use Case Hapus Data Admin

Nama Use Case : Hapus Data Admin


Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan daftar
menu data admin data admin
3. Admin memilih 4. Sistem memproses
button hapus sesuai penghapusan data admin
dengan data admin 4.a. apabila data berhasi dihapus
yang akan hapus maka data akan terhapus dari
data admin
Pengecualian : 4.b. apabila data tidak dihapus maka data tidak akan
terhapus dari sistem
Kondisi Akhir : Sistem menampilkan seluruh data admin terbaru
Relasi : -

Use case detail data admin adalah alur bagaiama proses melihat detail data
admin ini berjalan. Use case detail data admin dapat dilihat pada tabel.
Tabel Skenario Use Case Detail Data Admin

Nama Use Case : Detail Data Admin


Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih menu 2.Sistem menampilkan
Admin data admin
3. Admin memilih button 4. Sistem menampilkan
detail di menu admin sesuai form detail admin yang
dengan data yang akan dilihat dipilih

Pengecualian :
Kondisi Akhir : Sistem berhasil menampilkan detail data admin yang
sesuai dengan pilihan admin
Relasi : -

2. Skenario Use Case Data Mobil


Use case Menampilkan data mobil adalah alur bagaiama proses
menampilkan seluruh data mobil ini berjalan. Use case menampilkan data mobil
dapat dilihat pada tabel.
Tabel Skenario Use Case Menampilkan Data mobil

Nama Use Case : Tampil data mobil


Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan tabel
menu data mobil daftar mobil
Pengecualian : -
Kondisi Akhir : Sistem menampilkan seluruh data mobil
Relasi : -

Use case tambah data mobil adalah alur bagaiama proses penambahan
ini berjalan. Use case Tambah data mobil dapat dilihat pada tabel.
Tabel Skenario Use Case Tambah Data Mobil
Nama Use Case : Tambah data Mobil
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan form
button tambah penambahan data mobil
mobil di menu 4. Sistem memproses penambahan
mobil Data mobil
3. Admin 4.a. apabila data berhasil disimpan
memasukkan data maka akan ditambahkan ke dalam
mobil yang baru data mobil
Pengecualian : 4.b. apabila data tidak disimpan maka tidak akan
ditambahkan ke dalam data mobil dan sistem akan
keluar dari form tambah mobil
Kondisi Akhir : Sistem menampilkan seluruh data mobil terbaru
Relasi : -

Use case edit data mobil adalah alur bagaiama proses mengedit data
mobil ini berjalan. Use case mengedit data mobil dapat dilihat pada tabel.
Tabel Skenario Use Case Edit Data Mobil

Nama Use Case : Edit data mobil


Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan form
button edit di menu edit Mobil
mobil sesuai dengan 4. Sistem memproses
data yang akan diedit pengeditan data mobil
3. Admin mengedit data 4.a. apabila data berhasil
mobil dengan yang baru diedit maka data mobil akan
teredit
Pengecualian : 4.b. apabila data tidak diedit maka data tidak akan
teredit dan sistem akan keluar dari form edit data mobil
Kondisi Akhir : Sistem menampilkan seluruh data mobil terbaru
Relasi : -

Use case hapus data mobil adalah alur bagaiama proses menghapus data
mobil ini berjalan. Use case hapus data mobil dapat dilihat pada tabel.
Tabel Skenario Use Case Hapus Data Mobil

Nama Use Case : Hapus Data Mobil


Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan tabel
menu data mobil daftar mobil
3. Admin memilih 4. Sistem memproses
button hapus sesuai penghapusan data mobil
dengan data mobil 4.a. apabila data berhasil dihapus
yang akan hapus maka data akan terhapus dari
data mobil
Pengecualian : 4.b. apabila data tidak dihapus maka data tidak akan
terhapus dan sistem akan menampulkan data mobil
kembali
Kondisi Akhir : Sistem menampilkan seluruh data mobil terbaru
Relasi : -

Use case detail data mobil adalah alur bagaiama proses melihat detail data
mobil ini berjalan. Use case detail data mobil dapat dilihat pada tabel.
Tabel Skenario Use Case Detail Data Mobil

Nama Use Case : Detail Data Mobil


Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih menu mobil 2.Sistem menampilkan
3. Admin memilih button detail tabel data mobil
di tabel mobil sesuai dengan 4. Sistem menampilkan
data yang akan dilihat form detail mobil
Pengecualian :
Kondisi Akhir : Sistem berhasil menampilkan detail data mobil yang
sesuai dengan pilihan admin
Relasi : -

3. Skenario Use Case Data Sopir


Use case menampilkan data Sopir adalah alur bagaiama proses
menampilkan seluruh data Sopir ini berjalan. Use case menampilkan data Sopir
dapat dilihat pada tabel.
Tabel Skenario Use Case Menampilkan Data Sopir

Nama Use Case : Menampilkan Tabel data Sopir


Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan tabel
menu data Sopir daftar Sopir
Pengecualian :
Kondisi Akhir : Sistem berhasil menampilkan seluruh data Sopir
Relasi : -

Use case tambah data sopir adalah alur bagaiama proses penambahan ini
berjalan. Use case Tambah data Sopir dapat dilihat pada tabel.
Tabel Skenario Use Case Tambah Data Sopir

Nama Use Case : Tambah Data Sopir


Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan form
button tambah Sopir penambahan Sopir
di menu Sopir 4. Sistem memproses
penambahan Data Sopir
3. Admin 4.a. apabila data disimpan maka
memasukkan data akan ditambahkan ke dalam
Sopir yang baru data Sopir
Pengecualian : 4.b. apabila data tidak disimpan maka data tidak akan
ditambahkan ke dalam data Sopir dan sistem akan
keluar dari form tambah data Sopir
Kondisi Akhir : Sistem menampilkan seluruh data sopir terbaru
Relasi : -

Use case edit data Sopir adalah alur bagaiama proses mengedit data Sopir
ini berjalan. Use case edit data Sopir dapat dilihat pada tabel.
Tabel Skenario Use Case Edit Data Sopir

Nama Use Case : Edit Data Sopir


Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan form
button edit di menu edit Sopir
sopir sesuai dengan 4. Sistem memproses
data yang akan diedit pengeditan data Sopir
3. Admin mengedit 4.a. apabila data berhasil
data Sopir dengan diedit maka data Sopir akan
yang baru teredit
Pengecualian : 4.b. apabila data tidak diedit maka data tidak akan
teredit dan sistem akan keluar dari form edit data Sopir
Kondisi Akhir : Sistem menampilkan seluruh data sopir terbaru
Relasi : -

Use case hapus data Sopir adalah alur bagaiama proses menghapus data
Sopir ini berjalan. Use case menghapus data Sopir dapat dilihat pada tabel.
Tabel Skenario Use Case Hapus Data Sopir
Nama Use Case : Hapus Data Sopir
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan tebel data
menu data Sopir Sopir
3. Admin memilih 4. Sistem memproses penghapusan
data Sopir yang data Sopir
ingin di hapus 4.a. apabila data berhasil dihapus
maka akan terhapus dari data Sopir
Pengecualian : 4.b. apabila data tidak dihapus maka data tidak akan
terhapus dari sistem
Kondisi Akhir : Sistem menampilkan seluruh data sopir terbaru
Relasi : -

Use case detail data Sopir adalah alur bagaiama proses melihat detail data
Sopir ini berjalan. Use case detail data Sopir dapat dilihat pada tabel.
Tabel Skenario Use Case Detail Data Sopir
Nama Use Case : Detail Data Sopir
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih menu 2.Sistem menampilkan
Sopir tabel data Sopir
3. Admin memilih button 4. Sistem menampilkan
detail di menu Sopir sesuai form detail Sopir
dengan data yang akan dilihat
Pengecualian :
Kondisi Akhir : Sistem berhasil menampilkan detail data Sopir yang
sesuai dengan pilihan admin
Relasi : -
4. Skenario Use Case Data Pelanggan
Use case menampilkan data pelanggan adalah alur bagaiama proses
menampilkan seluruh data Pelanggan ini berjalan. Use case menampilkan data
pelanggan dapat dilihat pada tabel.
Tabel Skenario Use Case Menampilkan Data Pelanggan
Nama Use Case : Menampilkan data Pelanggan
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan tabel
menu data pelanggan daftar pelanggan
Pengecualian :
Kondisi Akhir : Sistem menampilkan seluruh data pelanggan
Relasi : -

Use case tambah dan cetak data pelanggan adalah alur bagaiama proses
penambahan pelanggan ini berjalan. Use case tambah dan cetak data pelanggan
dapat dilihat pada tabel.
Tabel Skenario Use Case Tambah dan Cetak Data Pelanggan
Nama Use Case : Tambah data Pelanggan
Aktor : Pelanggan
Kondisi Awal : Pelanggan membuka website
Skenario : 1. Pelanggan 2. Sistem menampilkan form
memilih menu Pelanggan
pesan mobil 4.a. apabila data disimpan maka
3. Pelanggan data akan ditambahkan ke dalam
mengisi form yang data Pelanggan dan sistem akan
sudah disediakan menampilkan form cetak
Pengecualian : 4.b. apabila data tidak disimpan maka data tidak akan
ditambahkan ke dalam data pelanggan dan sistem akan
menampilkan halaman website utama
Kondisi Akhir : Sistem menampilkan halaman utama website
Relasi : -

Use case edit data pelanggan adalah alur proses mengedit data pelanggan
ini berjalan. Use case mengedit data [elanggan dapat dilihat pada tabel.
Tabel Skenario Use Case Edit Data Pelanggan
Nama Use Case : Edit data Pelanggan
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih button 2.Sistem menampilkan form
edit di menu pelanggan edit pelanggan
sesuai dengan data yang 4. Sistem memproses
akan diedit pengeditan data pelanggan
3. Admin mengedit data 4.a. apabila data berhasil
pelanggan dengan yang diedit maka data pelanggan
baru akan teredit
Pengecualian : 4.b. apabila data tidak diedit maka data tidak akan teredit
dan sistem akan keluar dari form edit data pelanggan
Kondisi Akhir : Sistem menampilkan seluruh data pelanggan terbaru
Relasi : -

Use case hapus data pelanggan adalah alur bagaiama proses menghapus data
Pelanggan ini berjalan. Use case menghapus data pelanggan dapat dilihat pada
tabel.
Tabel Skenario Use Case Hapus Data Pelanggan
Nama Use Case : Hapus Data Pelanggan
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan daftar
menu data Pelanggan Pelanggan
3. Admin memilih 4. Sistem memproses
button hapus sesuai penghapusan data pelanggan
dengan data pelanggan 4.a. apabila data dihapus maka
yang akan hapus data akan terhapus dari data
pelanggan
Pengecualian : 4.b. apabila data tidak dihapus maka data tidak akan
terhapus dari sistem
Kondisi Akhir : Sistem menampilkan seluruh data pelanggan terbaru
Relasi : -

Use case detail data pelanggan adalah alur proses melihat detail data
pelanggan ini berjalan. Use case detail data pelanggan dapat dilihat pada tabel.
Tabel Skenario Use Case Detail Data Pelanggan
Nama Use Case : Detail Data Pelanggan
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih menu 2.Sistem
Pelanggan menampilkan tabel
3. Admin memilih button detail data pelanggan
di menu pelanggan sesuai 4. Sistem
dengan data yang akan dilihat menampilkan form
detail pelanggan
Pengecualian : -
Kondisi Akhir : Sistem berhasil menampilkan detail data pelanggan yang
sesuai dengan pilihan admin
Relasi : -

5. Skenario Use Case Data Pemesanan


Use case menampilkan data Pemesanan adalah alur bagaiama proses
menampilkan seluruh data Pemesanan ini berjalan. Use case menampilkan data
Pemesanan dapat dilihat pada tabel.
Tabel Skenario Use Case Menampilkan Data Pemesanan
Nama Use Case : Menampilkan data Pemesanan
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan tabel
menu data Pemesanan daftar Pemesanan
Pengecualian :
Kondisi Akhir : Sistem menampilkan seluruh data pemesanan
Relasi : -

Use case tambah data adalah alur bagaiama proses pengtambahan sewa ini
berjalan. Use case tambah data Pemesanan dapat dilihat pada tabel.
Tabel Skenario Use Case Tambah dan Cetak Data Pemesanan
Nama Use Case : Tambah dan Cetak data Pemesanan
Aktor : Pelanggan
Kondisi Awal : Pelanggan membuka website
Skenario : 1. Pelanggan 2. Sistem menampilkan form
memilih menu pemesanan
pesan mobil 4.a. apabila data disimpan maka
3. Pelanggan data akan ditambahkan ke dalam
mengisi form yang data Pemesanan dan sistem akan
sudah disediakan menampilkan form cetak
Pengecualian : 4.b. apabila data tidak disimpan maka data tidak akan
ditambahkan ke dalam data pemesanan dan sistem akan
menampilkan halaman website utama
Kondisi Akhir : Sistem menampilkan halaman utama website
Relasi : -

Use case edit data pemesanan adalah alur bagaiama proses mengedit data
Pemesanan ini berjalan. Use case mengedit data Pemesanan dapat dilihat pada tabel.
Tabel Skenario Use Case Edit Data Pemesanan
Nama Use Case : Edit data Pemesanan
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih button 2.Sistem menampilkan form
edit di menu Pemesanan edit Pemesanan
sesuai dengan data yang 4. Sistem memproses
akan diedit pengeditan data Pemesanan
3. Admin mengedit data 4.a. apabila data berhasil
Pemesanan dengan yang diedit maka data Pemesanan
baru akan teredit
Pengecualian : 4.b. apabila data tidak diedit maka data tidak akan teredit
dan sistem akan keluar dari form edit data Pemesanan
Kondisi Akhir : Sistem menampilkan seluruh data pemesanan terbaru
Relasi : -

Use case hapus data Pemesanan adalah alur bagaiama proses menghapus
data Pemesanan ini berjalan. Use case menghapus data Pemesanan dapat dilihat
pada tabel.
Tabel Skenario Use Case Hapus Data Pemesanan
Nama Use Case : Hapus Data Pemesanan
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan daftar
menu data Pemesanan Pemesanan
3. Admin memilih 4. Sistem memproses
button hapus sesuai penghapusan data Pemesanan
dengan data pemesanan 4.a. apabila data dihapus maka
yang akan hapus data akan terhapus dari data
Pemesanan
Pengecualian : 4.b. apabila data tidak dihapus maka data tidak akan
terhapus dari sistem
Kondisi Akhir : Sistem menampilkan seluruh data pemesanan terbaru
Relasi : -

Use case detail data Pemesanan adalah alur bagaiama proses melihat detail
data Pemesanan ini berjalan. Use case detail data Pemesanan dapat dilihat pada
tabel.
Tabel Skenario Use Case Detail Data Pemesanan
Nama Use Case : Detail Data Pemesanan
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih menu 2.Sistem menampilkan
Pemesanan tabel data Pemesanan
3. Admin memilih button 4. Sistem menampilkan
detail di menu Pemesanan form detail pemesanan
sesuai dengan data yang
akan dilihat
Pengecualian :
Kondisi Akhir : Sistem berhasil menampilkan detail data Pemesanan
yang sesuai dengan pilihan admin
Relasi : -

6. Skenario Use Case Data Penyewaan


Use case menampilkan data Penyewaan adalah alur bagaiama proses
menampilkan seluruh data Penyewaan ini berjalan. Use case menampilkan data
Penyewaan dapat dilihat pada tabel.
Tabel Skenario Use Case Menampilkan Data Penyewaan

Nama Use Case : Menampilkan data Penyewaan


Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan tabel
menu data daftar Penyewaan
Penyewaan
Pengecualian :
Kondisi Akhir : Sistem menampilkan seluruh data penyewaan
Relasi : -

Use case tambah data Penyewaan adalah alur bagaiama proses


pengtambahan sewa ini berjalan. Use case tambah data Penyewaan dapat dilihat
pada tabel.
Tabel Skenario Use Case Tambah Data Penyewaan

Nama Use Case : Tambah data Penyewaan


Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih button 2. Sistem menampilkan
tambah penyewaan di dropdown nama pelanggan
menu penyewaan yang sudah memesan
3. Admin memilih nama 4. Sistem menampilkan form
pelanggan yang sudah penyewaan
memesan 6.a Apabila data disimpan
5. Admin mengisi form maka akan ditambahkan ke
yang sudah disediakan dalam data penyewaan
Pengecualian : 4.b. apabila data tidak disimpan maka data tidak akan
ditambahkan ke dalam data Penyewaan dan sistem akan
keluar dari form tambah data Penyewaan
Kondisi Akhir : Sistem menampilkan seluruh data penyewaan terbaru
Relasi : -
Use case edit data Penyewaan adalah alur bagaiama proses mengedit data
Penyewaan ini berjalan. Use case mengedit data Penyewaan dapat dilihat pada
tabel.
Tabel Skenario Use Case Edit Data Penyewaan

Nama Use Case : Edit data Penyewaan


Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih button 2.Sistem menampilkan form
edit di menu Penyewaan edit Penyewaan
sesuai dengan data yang 4. Sistem memproses
akan diedit pengeditan data Penyewaan
3. Admin mengedit data 4.a. apabila data berhasil
Penyewaan dengan yang diedit maka data Penyewaan
baru akan teredit
Pengecualian : 4.b. apabila data tidak diedit maka data tidak akan teredit
dan sistem akan keluar dari form edit data Penyewaan
Kondisi Akhir : Sistem berhasil menampilkan data Penyewaan yang
terbaru
Relasi : -

Use case hapus data Penyewaan adalah alur bagaiama proses menghapus
data Penyewaan ini berjalan. Use case menghapus data Penyewaan dapat dilihat
pada tabel.
Tabel Skenario Use Case Hapus Data Penyewaan

Nama Use Case : Hapus Data Penyewaan


Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan daftar
menu data Penyewaan Penyewaan
3. Admin memilih 4. Sistem memproses
button hapus sesuai penghapusan data Penyewaan
dengan data penyewaan 4.a. apabila data dihapus maka
yang akan hapus data akan terhapus dari data
Penyewaan
Pengecualian : 4.b. apabila data tidak dihapus maka data tidak akan
terhapus dari sistem
Kondisi Akhir : Sistem menampilkan seluruh data penyewaan terbaru
Relasi : -

Use case detail data Penyewaan adalah alur bagaiama proses melihat detail
data Penyewaan ini berjalan. Use case detail data Penyewaan dapat dilihat pada
tabel.
Tabel Skenario Use Case Detail Data Penyewaan
Nama Use Case : Detail Data Penyewaan
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih menu 2.Sistem menampilkan
Penyewaan tabel data Penyewaan
3. Admin memilih button 4. Sistem menampilkan
detail di menu Penyewaan form detail penyewaan
sesuai dengan data yang
akan dilihat
Pengecualian :
Kondisi Akhir : Sistem berhasil menampilkan detail data Penyewaan
yang sesuai dengan pilihan admin
Relasi : -

Use case mencetak data Paket Penyewaan adalah alur bagaiama proses
mencetak data Penyewaan ini berjalan. Use case cetak data Paket Wisata dapat
dilihat pada tabel.
Tabel Skenario Use Case Mencetak Data Penyewaan

Nama Use Case : Mencetak Data Penyewaan


Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih menu 2.Sistem menampilkan daftar
data Penyewaan Penyewaan
3. Admin memilih data 4. Sistem memproses
Penyewaan yang ingin di pencetak data Penyewaan
cetak 4.a. apabila data berhasil
dicetak maka data akan
tercetak kedalam kertas
Pengecualian : 4.b. apabila data tidak dicetak maka data tidak akan
tercetak di kertas
Kondisi Akhir : Sistem menampilkan seluruh data penyewaan terbaru
Relasi : -

7. Skenario Use Case Data Pengembalian


Use case menampilkan data Pengembalian adalah alur bagaiama proses
menampilkan data Pengembalian ini berjalan. Use case menampilkan data
Pengembalian dapat dilihat pada tabel.
Tabel Skenario Use Case Menampilkan Data Pengembalian

Nama Use Case : Menampilkan data Pengembalian


Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih menu 2.Sistem menampilkan tabel
data Pengembalian daftar Pengembalian
Pengecualian :
Kondisi Akhir : Sistem berhasil menampilkan seluruh data pengembalian
Relasi : -
Use case tambah data Pengembalian adalah alur bagaiama proses
penambahan ini berjalan. Use case tambah data Pengembalian dapat dilihat pada
tabel.
Tabel Skenario Use Case Tambah Data Pengembalian
Nama Use Case : Tambah data Pengembalian
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin menekan 2. Sistem menampilkan
button tambah dropdown nama yang sudah
pengembalian menyewa
3. Admin memilih 4. Sistem menampilkan form
nama yang dibutuhkan penambahan data Pengembalian
5. Admin mengisi 6. Sistem memproses
form data penambahan data pengembalian
pengembalian 6.a. apabila data disimpan maka
akan ditambahkan ke dalam
data pengembalian
Pengecualian : 6.b. apabila data tidak disimpan maka tidak akan
ditambahkan ke dalam data pengembalian dan sistem
akan keluar dari form tambah pengembalian
Kondisi Akhir : Sistem berhasil menampilkan seluruh data pengembalian
Relasi : -

Use case edit data Pengembalian adalah alur bagaiama proses mengedit data
Pengembalian ini berjalan. Use case mengedit data Pengembalian dapat dilihat pada
tabel.
Tabel Skenario Use Case Edit Data Pengembalian
Nama Use Case : Edit data Pengembalian
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih button 2.Sistem menampilkan form
edit di menu edit Pengembalian
Pengembalian sesuai 4. Sistem memproses
dengan data yang akan pengeditan data
diedit Pengembalian
3. Admin mengedit data 4.a. apabila data berhasil
Pengembalian dengan diedit maka data
yang baru Pengembalian akan teredit
Pengecualian : 4.b. apabila data tidak diedit maka data tidak akan teredit
dan sistem akan keluar dari form edit data Pengembalian
Kondisi Akhir : Sistem berhasil menampilkan data Pengembalian yang
terbaru
Relasi : -

Use case hapus data Pengembalian adalah alur bagaiama proses menghapus
data Pengembalian ini berjalan. Use case menghapus data Pengembalian dapat
dilihat pada tabel.
Tabel Skenario Use Case Hapus Data Pengembalian

Nama Use Case : Hapus Data Pengembalian


Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan daftar
menu data Pengembalian
Pengembalian 4. Sistem memproses
3. Admin memilih penghapusan data
button hapus sesuai Pengembalian
dengan data yang akan 4.a. apabila data dihapus
hapus maka data akan terhapus dari
data Pengembalian
Pengecualian : 4.b. apabila data tidak dihapus maka data tidak akan
terhapus dari sistem
Kondisi Akhir : Sistem berhasil menampilkan seluruh data
pengembalian terbaru
Relasi : -

Use case detail data Pengembalian adalah alur bagaiama proses melihat
detail data Pengembalian ini berjalan. Use case detail data Pengembalian dapat
dilihat pada tabel.
Tabel Skenario Use Case Detail Data Pengembalian

Nama Use Case : Detail Data Pengembalian


Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih menu 2.Sistem menampilkan
Pengembalian data Pengembalian
3. Admin memilih button detail 4. Sistem menampilkan
di menu Pengembalian sesuai form detail Pegawai
dengan data yang akan dilihat
Pengecualian :
Kondisi Akhir : Sistem berhasil menampilkan detail data Pengembalian
yang sesuai dengan pilihan admin
Relasi : -

8. Skenario Use Case Data Transaksi Wisata

Use case menampilkan data Transaksi Wisata adalah alur bagaiama


proses menampilkan seluruh data Transaksi Wisata ini berjalan. Use case
menampilkan data Paket Wisata dapat dilihat pada tabel.
Tabel Skenario Use Case Menampilkan Data Transaksi Wisata
Nama Use Case : Menampilkan Tabel data Transaksi Wisata
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan tabel daftar
menu data Transaksi Wisata
Transaksi Wisata
Pengecualian :
Kondisi Akhir : Sistem berhasil menampilkan data Transaksi Wisata
Relasi : -

Use case Tambah data Transaksi Wisata adalah alur bagaiama proses
penambahan data Transaksi Wisata ini berjalan. Use case Tambah data Transaksi
Wisata dapat dilihat pada tabel.
Tabel Skenario Use Case Tambah Data Transaksi Wisata

Nama Use Case : Tambah Data Transaksi Wisata


Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan form tambah
button tambah Transaksi wisata
Transaksi Wisata di 4. Sistem memproses penambahan
menu Transaksi wisata Data Transaksi Wisata
3. Admin mengisi data 4.a. apabila data disimpan maka data
Transaksi wisata akan ditambahkan ke dalam data
Transaksi Wisata
Pengecualian : 4.b. apabila data tidak disimpan maka data tidak akan
ditambahkan ke dalam data Transaksi Wisata dan sistem akan
keluar dari form tambah data Transaksi Wisata
Kondisi Akhir : Sistem berhasil menampilkan data Transaksi Wisata terbaru
Relasi : -
Use case edit data Transaksi Wisata adalah alur bagaiama proses mengedit
data Transaksi Wisata ini berjalan. Use case mengedit data Transaksi Wisata dapat
dilihat pada tabel.
Tabel Skenario Use Case Edit Data Transaksi Wisata

Nama Use Case : Edit data Transaksi Wisata


Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan form
button edit di menu edit transaksi wisata
transaksi wisata sesuai 4. Sistem memproses
dengan data yang akan pengeditan data Pengembalian
diedit 4.a. apabila data berhasil diedit
3. Admin mengedit data maka data transaksi wisata
transaksi wisata dengan akan teredit
yang baru
Pengecualian : 4.b. apabila data tidak diedit maka data tidak akan teredit
dan sistem akan keluar dari form edit data transaksi
wisata
Kondisi Akhir : Sistem berhasil menampilkan data Transaksi Wisata
terbaru
Relasi : -

Use case hapus data Transaksi Wisata adalah alur bagaiama proses
menghapus data Transaksi Wisata ini berjalan. Use case hapus data Transaksi
Wisata dapat dilihat pada tabel.
Tabel Skenario Use Case Hapus Data Transaksi Wisata
Nama Use Case : Hapus Data Transaksi Wisata
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan daftar
menu data Transaksi Transaksi Wisata
Wisata 4. Sistem memproses
3. Admin memilih data penghapusan data Transaksi
Transaksi Wisata yang Wisata
ingin di hapus 4.a. apabila data dihapus maka
data akan terhapus dari data
Transaksi Wisata
Pengecualian : 4.b. apabila data tidak dihapus maka data tidak akan
terhapus dari sistem
Kondisi Akhir : Sistem berhasil menampilkan data Transaksi Wisata
terbaru
Relasi : -

Use case detail data Transaksi Wisata adalah alur bagaiama proses melihat
detail data Transaksi Wisata ini berjalan. Use case detail data Transaksi Wisata
dapat dilihat pada tabel.
Tabel Skenario Use Case Detail Data Transaksi Wisata
Nama Use Case : Detail Data Transaksi Wisata
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih menu 2.Sistem menampilkan data
Transaksi Wisata Transaksi Wisata
3. Admin memilih button 4. Sistem menampilkan
detail di menu Transaksi form detail Transaksi
Wisata sesuai dengan data Wisata
yang akan dilihat
Pengecualian :
Kondisi Akhir : Sistem berhasil menampilkan detail data Transaksi
Wisata yang sesuai dengan pilihan admin
Relasi : -
Use case mencetak data Transaksi Wisata adalah alur bagaiama proses
mencetak data Transaksi Wisata ini berjalan. Use case cetak data Transaksi Wisata
dapat dilihat pada tabel.
Tabel Skenario Use Case Mencetak Data Transaksi Wisata
Nama Use Case : Mencetak Data Transaksi Wisata
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan daftar
menu data Transaksi Transaksi Wisata
Wisata 4. Sistem memproses pencetakan
3. Admin memilih data Transaksi Wisata
data Transaksi 4.a. apabila data dicetak maka data
Wisata yang ingin akan tercetak di kertas
di cetak
Pengecualian : 4.b. apabila data tidak dicetak maka data tidak akan
tercetak di kertas
Kondisi Akhir : Sistem berhasil menampilkan data Transaksi Wisata
Relasi : -

9. Skenario Use Case Data Komentar


Use case menampilkan data Komentar adalah alur bagaiama proses
menampilkan data Komentar ini berjalan. Use case menampilkan data Komentar
dapat dilihat pada tabel.
Tabel Skenario Use Case Menampilkan Data Komentar
Nama Use Case : Menampilkan data Komentar
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih menu 2.Sistem menampilkan tabel
data Komentar daftar Komentar
Pengecualian :
Kondisi Akhir : Sistem berhasil menampilkan seluruh data Komentar
Relasi : -

Use case tambah data Komentar adalah alur bagaiama proses penambahan
ini berjalan. Use case tambah data Komentar dapat dilihat pada tabel.
Tabel Skenario Use Case Tambah Data Komentar

Nama Use Case : Tambah data Komentar


Aktor : Pelanggan
Kondisi Awal : Pelanggan membuka halaman website utama
Skenario : 1. Pelanggan 2. Sistem menampilkan tampilan
memilih menu “kontak kami”
“kontak kami” 4. Sistem memproses penambahan
3. Pelanggan data Komentar
mengisi form data 4.a. apabila data disimpan maka akan
Komentar ditambahkan ke dalam data
Komentar
Pengecualian : 4.b. apabila data tidak disimpan maka tidak akan
ditambahkan ke dalam data Komentar dan sistem akan
keluar dari form tambah Komentar
Kondisi Akhir : Sistem menampilkan halaman utama website
Relasi : -

Use case hapus data Komentar adalah alur bagaiama proses menghapus data
Komentar ini berjalan. Use case menghapus data Komentar dapat dilihat pada tabel.
Tabel Skenario Use Case Hapus Data Komentar

Nama Use Case : Hapus Data Komentar


Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan daftar
menu data Komentar Komentar
3. Admin memilih 4. Sistem memproses
button hapus sesuai penghapusan data Komentar
dengan data yang akan 4.a. apabila data dihapus
hapus maka data akan terhapus dari
data Komentar
Pengecualian : 4.b. apabila data tidak dihapus maka data tidak akan
terhapus dari sistem
Kondisi Akhir : Sistem menampilkan seluruh data Komentar terbaru
Relasi : -

Use case detail data Komentar adalah alur bagaiama proses melihat detail
data Komentar ini berjalan. Use case detail data Komentar dapat dilihat pada tabel.
Tabel Skenario Use Case Detail Data Komentar
Nama Use Case : Detail Data Komentar
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih menu 2.Sistem menampilkan
Komentar data Komentar
3. Admin memilih button detail 4. Sistem menampilkan
di menu Komentar sesuai form detail Pegawai
dengan data yang akan dilihat
Pengecualian :
Kondisi Akhir : Sistem berhasil menampilkan detail data Komentar yang
sesuai dengan pilihan admin
Relasi : -
10. Skenario Use Case Data Slide Photo

Use case menampilkan data Slide Photo adalah alur bagaiama proses
menampilkan seluruh data Slide Photo ini berjalan. Use case menampilkan data
Slide Photo dapat dilihat pada tabel.
Tabel Skenario Use Case Menampilkan Data Slide Photo
Nama Use Case : Menampilkan data Slide Photo
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih menu 2.Sistem menampilkan
data Slide Photo tabel daftar Slide Photo
Pengecualian :
Kondisi Akhir : Sistem berhasil menampilkan data Slide Photo
Relasi : -

Use case tambah data Slide Photo adalah alur bagaiama proses penambahan
ini berjalan. Use case tambah data Slide Photo dapat dilihat pada tabel.
Tabel Skenario Use Case Tambah Data Slide Photo
Nama Use Case : Tambah data Slide Photo
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan form
button tambah Slide penambahan Slide Photo
Photo di menu Slide 4. Sistem memproses
Photo penambahan data Slide Photo
3. Admin memasukkan 4.a. apabila data disimpan
data Slide Photo maka data akan ditambahkan
ke dalam data Slide Photo
Pengecualian : 4.b. apabila data tidak disimpan maka data tidak akan
ditambahkan ke dalam data slide photo dan sistem akan
keluar dari menu tambah data Slide Photo
Kondisi Akhir : Sistem berhasil menambahkan data Slide Photo di
halaman admin dan menampilkan photo di halaman web
Relasi : -

Use case hapus data Slide Photo adalah alur bagaiama proses menghapus
data Slide Photo ini berjalan. Use case menghapus data Slide Photo dapat dilihat
pada tabel.
Tabel Skenario Use Case Hapus Data Slide Photo
Nama Use Case : Hapus Data Slide Photo
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan daftar
menu data Slide Photo Slide Photo
3. Admin memilih 4. Sistem memproses hapus
button hapus sesuai data Slide Photo
dengan data yang akan 4.a. apabila data dihapus maka
hapus data akan terhapus dari data
Slide Photo
Pengecualian : 4.b. apabila data tidak dihapus maka data tidak akan
terhapus
Kondisi Akhir : Sistem berhasil menghapus data Slide Photo

Relasi : -

11. Skenario Use Case Data Galeri Photo

Use case menampilkan data Galeri Photo adalah alur bagaiama proses
menampilkan seluruh data Galeri Photo ini berjalan. Use case menampilkan data
Galeri Photo dapat dilihat pada tabel .
Tabel Skenario Use Case Menampilkan Data Galeri Photo
Nama Use Case : Menampilkan data Galeri Photo
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih menu 2.Sistem menampilkan
data galeri photo tabel daftar galeri photo
Pengecualian :
Kondisi Akhir : Sistem menampilkan seluruh data Galeri Photo
Relasi : -

Use case tambah data Galeri Photo adalah alur bagaiama proses
pengtambahan ini berjalan. Use case tambah data Galeri Photo dapat dilihat pada
tabel.
Tabel Skenario Use Case Tambah Data Galeri Photo
Nama Use Case : Tambah data Galeri Photo
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan form
button tambah Galeri penambahan Galeri Photo
Photo di menu Galeri 4. Sistem memproses
Photo penambahan Data Galeri
3. Admin memasukkan Photo
data Galeri Photo 4.a. apabila data disimpan
maka data akan ditambahkan
ke dalam data Galeri Photo
Pengecualian : 4.b. apabila data tidak disimpan maka data tidak akan
ditambahkan ke dalam data Galeri Photo dan sistem
akan keluar dari menu tambah data Galeri Photo
Kondisi Akhir : Sistem menampilkan seluruh data Galeri Photo
Relasi : -
Use case edit data galeri photo adalah alur bagaiama proses mengedit data
Galeri Photo ini berjalan. Use case mengedit data Galeri Photo dapat dilihat pada
tabel .
Tabel Skenario Use Case Edit Data Galeri Photo
Nama Use Case : Edit data Galeri Photo
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih button 2.Sistem menampilkan
edit di menu Galeri Photo form edit Galeri Photo
sesuai dengan data yang 4. Sistem memproses
akan diedit pengeditan data Galeri
3. Admin mengedit data Photo
Galeri Photo dengan yang 4.a. apabila data berhasil
baru diedit maka data Galeri
Photo akan teredit
Pengecualian : 4.b. apabila data tidak diedit maka data tidak akan
teredit dan sistem akan keluar dari menu edit data Galeri
Photo
Kondisi Akhir : Sistem menampilkan seluruh data Galeri Photo
Relasi : -

Use case hapus data galeri photo adalah alur bagaiama proses menghapus
data Galeri Photo ini berjalan. Use case menghapus data Galeri Photo dapat dilihat
pada tabel.
Tabel Skenario Use Case Hapus Data Galeri Photo
Nama Use Case : Hapus Data Galeri Photo
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan daftar
menu data Galeri Galeri Photo
Photo 4. Sistem memproses
3. Admin memilih penghapusan data Galeri Photo
button hapus sesuai 4.a. apabila data dihapus maka
dengan data yang data akan terhapus dari data
akan hapus Galeri Photo
Pengecualian : 4.b. apabila data tidak dihapus maka data tidak akan
terhapus
Kondisi Akhir : Sistem menampilkan seluruh data Galeri Photo
Relasi : -

12. Skenario Use Case Data Syarat Rental


Use case menampilkan data Syarat Rental adalah alur bagaiama proses
menampilkan seluruh data Syarat Rental ini berjalan. Use case menampilkan data
Syarat Rental dapat dilihat pada tabel.
Tabel Skenario Use Case Menampilkan Data Syarat Rental
Nama Use Case : Menampilkan data Syarat Rental
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih menu 2.Sistem menampilkan
data Syarat Rental tabel daftar Syarat Rental
Pengecualian :
Kondisi Akhir : Sistem menampilkan seluruh data Syarat rental
Relasi : -

Use case tambah data Syarat Rental adalah alur bagaiama proses
pengtambahan ini berjalan. Use case tambah data Syarat Rental dapat dilihat pada
tabel .
Tabel Skenario Use Case Tambah Data Syarat Rental
Nama Use Case : Tambah data Syarat Rental
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan form
button tambah Syarat penambahan Syarat Rental
Rental di menu Syarat 4. Sistem memproses
Rental penambahan Data Syarat
3. Admin mengisi data Rental
Syarat Rental 4.a. apabila data disimpan
maka data akan ditambahkan
ke dalam data Syarat Rental
Pengecualian : 4.b. apabila data tidak disimpan maka data tidak akan
ditambahkan ke dalam data Syarat Rental dan sistem
akan keluar dari menu tambah data Syarat Rental
Kondisi Akhir : Sistem menampilkan seluruh data Syarat rental
Relasi : -

Use case Edit data syarat rental adalah alur bagaiama proses mengedit data
syarat rental ini berjalan. Use case mengedit data syarat rental dapat dilihat pada
tabel .
Tabel 4.1 Skenario Use Case Edit Data Syarat Rental
Nama Use Case : Edit data Syarat Rental
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih button 2.Sistem menampilkan
edit di menu Syarat Rental form edit Syarat Rental
sesuai dengan data yang 4. Sistem memproses
akan diedit pengeditan data Syarat
Rental
3. Admin mengedit data 4.a. apabila data berhasil
Syarat Rental dengan diedit maka data Syarat
yang baru Rental akan terEdit
Pengecualian : 4.b. apabila data tidak diedit maka data tidak akan
teredit dan sistem akan keluar dari menu edit data Syarat
Rental
Kondisi Akhir : Sistem menampilkan seluruh data Syarat rental terbaru
Relasi : -

Use case hapus data Syarat Rental adalah alur bagaiama proses menghapus
data Syarat Rental ini berjalan. Use case menghapus data Syarat Rental dapat dilihat
pada tabel.
Tabel Skenario Use Case Hapus Data Syarat Rental
Nama Use Case : Hapus Data Syarat Rental
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih menu 2.Sistem menampilkan
data Syarat Rental daftar Syarat Rental
3. Admin memilih button 4. Sistem memproses
hapus sesuai dengan data proses hapus data Syarat
yang akan hapus Rental
4.a. apabila data dihapus
maka data akan terhapus
dari data Syarat Rental
Pengecualian : 4.b. apabila data tidak dihapus maka data tidak akan
terhapus
Kondisi Akhir : Sistem menampilkan seluruh data Syarat rental
Relasi : -
13. Skenario Use Case Data Ketentuan Rental
Use case menampilkan data ketentuan rental adalah alur bagaiama
proses menampilkan seluruh data ketentuan rental ini berjalan. Use case
menampilkan data ketentuan rental dapat dilihat pada tabel.
Tabel 4.2 Skenario Use Case Menampilkan Data Ketentuan Rental
Nama Use Case : Menampilkan data Ketentuan Rental
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih menu 2.Sistem menampilkan tabel
data Ketentuan Rental daftar Ketentuan Rental
Pengecualian :
Kondisi Akhir : Sistem menampilkan data Ketentuan Rental
Relasi : -

Use case tambah data Ketentuan Rental adalah alur bagaiama proses
pengtambahan ini berjalan. Use case tambah data Ketentuan Rental dapat dilihat
pada tabel .
Tabel Skenario Use Case Tambah Data Ketentuan Rental
Nama Use Case : Tambah data Ketentuan Rental
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan form
button tambah penambahan Ketentuan Rental
Ketentuan Rental di 4. Sistem memproses
menu Ketentuan penambahan Data Ketentuan
Rental Rental
3. Admin 4.a. apabila data disimpan maka
memasukkan data data akan ditambahkan ke dalam
Ketentuan Rental data Ketentuan Rental
Pengecualian : 4.b. apabila data tidak disimpan maka data tidak akan
ditambahkan ke dalam data Ketentuan Rental dan sistem
akan keluar dari menu tambah data Ketentuan Rental
Kondisi Akhir : Sistem menampilkan data Ketentuan Rental
Relasi : -

Use case edit data Ketentuan Rental adalah alur bagaiama proses mengedit
data Ketentuan Rental ini berjalan. Use case mengedit data Ketentuan Rental dapat
dilihat pada tabel .
Tabel Skenario Use Case Edit Data Ketentuan Rental
Nama Use Case : Edit data Ketentuan Rental
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih button 2.Sistem menampilkan
edit di menu Ketentuan form edit Ketentuan Rental
Rental sesuai dengan data 4. Sistem memproses
yang akan diedit pengeditan data
3. Admin mengedit data 4.a. apabila data berhasil
Ketentuan Rental dengan diedit maka data Ketentuan
yang baru Rental akan teredit
Pengecualian : 4.b. apabila data tidak diedit maka data tidak akan
teredit dan sistem akan keluar dari menu edit data
Ketentuan Rental
Kondisi Akhir : Sistem menampilkan data Ketentuan Rental
Relasi : -

Use case hapus data Ketentuan Rental adalah alur bagaiama proses
menghapus data Ketentuan Rental ini berjalan. Use case menghapus data Ketentuan
Rental dapat dilihat pada tabel.
Tabel Skenario Use Case Hapus Data Ketentuan Rental
Nama Use Case : Hapus Data Ketentuan Rental
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan daftar
menu data Ketentuan Ketentuan Rental
Rental 4. Sistem memproses
3. Admin memilih penghapusan data Ketentuan
button hapus sesuai Rental
dengan data yang akan 4.a. apabila data dihapus maka
hapus data akan terhapus dari data
Ketentuan Rental

Pengecualian : 4.b. apabila data tidak dihapus maka data tidak akan
terhapus
Kondisi Akhir : Sistem menampilkan data Ketentuan Rental
Relasi : -

14. Skenario Use Case Data Paket Tour

Use case menampilkan data Paket Tour adalah alur bagaiama proses
menampilkan seluruh data Paket Tour ini berjalan. Use case menampilkan data
Paket Tour dapat dilihat pada tabel .
Tabel Skenario Use Case Menampilkan Data Paket Tour
Nama Use Case : Menampilkan data Paket Tour
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih menu 2.Sistem menampilkan
data Paket Tour tabel daftar Paket Tour
Pengecualian :
Kondisi Akhir : Sistem menampilkan data Paket Tour
Relasi : -

Use case tambah data Paket Tour adalah alur bagaiama proses
pengtambahan ini berjalan. Use case tambah data Paket Tour dapat dilihat pada
tabel .
Tabel Skenario Use Case Tambah Data Paket Tour
Nama Use Case : Tambah data Paket Tour
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan form
button tambah Paket penambahan Paket Tour
Tour di menu Paket 4. Sistem memproses
Tour penambahan Data Paket Tour
3. Admin 4.a. apabila data disimpan
memasukkan data maka data akan ditambahkan
Paket Tour ke dalam data Paket Tour
Pengecualian : 4.b. apabila data tidak disimpan maka data tidak akan
ditambahkan ke dalam data Paket Tour dan sistem akan
keluar dari menu tambah data Paket Tour
Kondisi Akhir : Sistem menampilkan data Paket Tour
Relasi : -

Use case edit data Paket Tour adalah alur proses mengedit data Paket Tour
ini berjalan. Use case mengedit data Paket Tour dapat dilihat pada tabel.

Tabel 4.3 Skenario Use Case Edit Data Paket Tour


Nama Use Case : Edit data Paket Tour
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih button 2.Sistem menampilkan
edit di menu Paket Tour form edit Paket Tour
sesuai dengan data yang 4. Sistem memproses
akan diedit pengeditan data Paket Tour
3. Admin mengedit data 4.a. apabila data berhasil
Paket Tour dengan yang diedit maka data Paket
baru Tour akan teredit
Pengecualian : 4.b. apabila data tidak diedit maka data tidak akan
teredit dan sistem akan keluar dari menu edit data Paket
Tour
Kondisi Akhir : Sistem menampilkan data Paket Tour
Relasi : -

Use case hapus data Paket Tour adalah alur bagaiama proses menghapus
data Paket Tour ini berjalan. Use case menghapus data Paket Tour dapat dilihat
pada tabel .
Tabel Skenario Use Case Hapus Data Paket Tour
Nama Use Case : Hapus Data Paket Tour
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih 2.Sistem menampilkan daftar
menu data Paket Paket Tour
Tour 4. Sistem memproses
3. Admin memilih penghapusan data Paket Tour
button hapus sesuai 4.a. apabila data dihapus maka
dengan data yang data akan terhapus dari data
akan hapus Paket Tour
Pengecualian : 4.b. apabila data tidak dihapus maka data tidak akan
terhapus
Kondisi Akhir : Sistem menampilkan data Paket Tour
Relasi : -
Use case detail data Paket Tour adalah alur bagaiama proses melihat detail
data Paket Tour ini berjalan. Use case detail data Paket Tour dapat dilihat pada
tabel 4.8.
Tabel 4.4 Skenario Use Case Detail Data Paket Tour
Nama Use : Detail Data Paket Tour
Case
Aktor : Admin
Kondisi Awal : Admin sudah melakukan login terlebih dahulu
Skenario : 1. Admin memilih menu Paket 2.Sistem menampilkan
Tour data Paket Tour
3. Admin memilih button detail 4. Sistem menampilkan
di menu Paket Tour sesuai form detail Pegawai
dengan data yang akan dilihat
Pengecualian :
Kondisi Akhir : Sistem berhasil menampilkan detail data Paket Tour yang
sesuai dengan pilihan admin
Relasi : -
Entinty Relationship Diagram (ERD)
Kamus Data

Tabel Pelanggan

Deskripsi : Merupakan tabel digunakan untuk menyimpan data pelanggan.

No Nama Field Type Data Ukuran Keterangan


1 id_pelanggan Varchar 17 Primary Key
2 nama_p Varchar 20
3 no_ktp Int 16
4 jk Varchar 9
5 alamat_p Varchar 50
6 telp_p Varchar 12
7 pekerjaan_p Varchar 11
8 tujuan Varchar 16
9 Status_p Varchar 15
10 id_admin Int 5 Foreign Key

Tabel Sopir

Deskripsi : Merupakan tabel digunakan untuk menyimpan data pelanggan.

No Nama Field Type Data Ukuran Keterangan


1 id_sopir Int 5 Primary key
2 nama_s Varchar 20
3 alamat_s Varchar 50
4 telp_s Int 12
5 sim_s Varchar 12
6 status_s Varchar 15

Tabel Mobil

Deskripsi : Merupakan tabel digunakan untuk menyimpan data pelanggan


No Nama Field Type Data Ukuran Keterangan
1 id_mobil Int 5 Primary key, Auto
Increment
2 nama_m varchar 18
3 warna_m Varchar 6
4 tahun_stnk Int 4
5 plat_nomor Varchar 11
6 status_m Varchar 16
7 photo Varchar 25
8 harga_24 int 8
9 harga_24_sopir int 8
10 harga_24_semua int 8

Tabel Admin

Deskripsi : Merupakan tabel digunakan untuk menyimpan data pelanggan.

No Nama Field Type Data Ukuran Keterangan


1 id_admin Int 5 Primary Key,
Auto Increment
2 nama_admin Varchar 20
3 username Varchar 21
3 password Varchar 50
4 Kata Kunci Varchar 25

Data Pemesanan

Deskripsi : Merupakan tabel digunakan untuk menyimpan data pelanggan.

No Nama Field Type Data Ukuran Keterangan


1 id_pemesanan Int 5 Primary Key,
Auto Increment
2 tgl_pesan date
3 tgl_sewa date
4 tgl_kembali Date
5 id_pelanggan Varchar 17 Foreign Key
6 id_mobil Int 5 Foreign Key

Data Penyewaan

No Nama Field Type Data Ukuran Keterangan


1 id_sewa Int 5 Primary Key,
Auto Increment
2 jam_sewa time
3 jaminan text
4 dp int 7
5 Status_sewa varchar 21
6 lama int 3
7 id_mobil Int 5 Foreign Key
8 id_admin Int 5 Foreign Key
9 id_pemesanan Int 5 Foreign Key
10 id_pelanggan varchar 17 Foreign Key

Tabel Pengembalian

No Nama Field Type Data Ukuran Keterangan


1 id_kembali Int 5 Primary Key,
Auto Increment
2 total_mobil Int 8
3 total_sopir Int 8
4 jam_kembali time 8
5 denda Int 8
6 Total_harga Int 8
7 id_sopir Int 5 Foreign Key
8 id_pelanggan Int 17 Foreign Key
9 id_admin Int 5 Foreign Key
10 id_sewa Int 5 Foreign Key
11 id_mobil Int 5 Foreign Key
12 id_pemesanan Int 5 Foreign Key

Tabel wisata

No Nama Field Type Data Ukuran Keterangan


1 id_wisata Int 5
2 nama_paket Varchar 25
3 kota Varchar 25
4 obyek text
5 tanggal_berangkat Date
6 tanggal_kembali Date
7 harga_paket Int 8
8 id_admin Int 5 Foreign Key

Tabel Kontak
No Nama Field Type Data Ukuran Keterangan
1 id_kontak Int 5 Primary Key,
Auto Increment
2 nama_komentar Varchar 25
3 email Varchar 21
3 no_telp Int 15
4 pesan Text
Tabel Website Galeri
No Nama Field Type Data Ukuran Keterangan
1 id_website_galeri Int 5 Primary Key,
Auto Increment
2 nama_galeri Varchar 25
3 photo_galeri Varchar 25

Tabel Website Slide


No Nama Field Type Data Ukuran Keterangan
1 id_website_slide Int 5 Primary Key,
Auto Increment
2 photo_slide Varchar 25

Tabel Website Syarat


No Nama Field Type Data Ukuran Keterangan
1 id_syarat Int 5 Primary Key,
Auto Increment
2 nama_syarat Text

Tabel Website Ketentuan


No Nama Field Type Data Ukuran Keterangan
1 id_ketentuan Int 5 Primary Key,
Auto Increment
2 nama_ketentuan Text

Tabel Website Tour


No Nama Field Type Data Ukuran Keterangan
1 id_website_tour Int 5 Primary Key,
Auto Increment
2 nama_tour Varchar 50
3 photo_tour Varchar 30
3 keterangan_tour Text

Interface Halaman Website

Interface Login
Form tampilan
Interface form tambah

Form edit
Form hapus
BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V KESIMPULAN DAN SARAN

Kesimpulan
Saran
DAFTAR PUSTAKA

Joko Tri Cahyono, S. (2014). Pembuatan Sistem Informasi Rental Mobil Purnama
Rent Car Ploso Pacitan Berbasis Web. Pembuatan Sistem Informasi Rental
Mobil Purnama Rent Car Ploso Pacitan Berbasis Web, 3 No 1, 6. Retrieved
from www.ijns.org/journal/index.php/ijns/article/view/250/244

LAMPIRAN

Anda mungkin juga menyukai