akan menghasilkan suatu sistem yang baru atau memenuhi hasil yang keinginan
dari apa yang menjadi objek penelitian dengan tujuan memanfaatkan teknolgi dan
fasilitas yang tersedia. Pada pembahasan bab ini penulis memberikan usulan yang
dan mempermudah pekerjaan yang sudah ada sebelumnya menjadi lebih mudah
Pada tujuan dari perancangan sistem ini yaitu untuk memenuhi kebutuhan
dari pengguna tentang gambaran yang sesuai dengan kebutuhan perancangan sistem
yang akan diusulkan serta arahan dalam membangun sebuah sistem. Dalam
yang akan dibangun menjadi lebih mudah dalam penggunaanya dan sesuai dengan
56
57
Gambaran umum dari sistem yang akan diusulkan, yaitu sistem informasi
penyewaan wedding organizer berbasis web sehingga dapat diakses dengan mudah
secara online. Pada dasarnya sistem yang akan dibangun tidak memiliki perbedaan
yang sangat signifikan hanya merubah sesuatu proses pencatatan yang bersifat
ataupun pihak yang terkait dapat mengetahui informasi tentang ketersediaan pilihan
Untuk mengetahui setiap proses yang dilakukan pada sistem yang diusulkan
dari semua aktor yang terlibat pada sistem ini maka digambarkan dengan
Pendaftaran
Penjadwalan
Staf
Pelanggan
Penyewaan
Owner
Pembayaran
Pada gambar use case yang diusulkan ini terdapat suatu kegiatan atau urutan
yang saling berkaitan antara aktor dengan sistem, terdapat empat proses yang
pembayaran.
Dibawah ini adalah tabel mengenai definisi aktor dan deskripsinya, sebagai
berikut :
59
NO Aktor Deskripsi
Dibawah ini adalah tabel mengenai definisi aktor dan deskripsinya, sebagai
berikut :
penyewaan.
Dibawah ini adalah tabel-tabel skenario use case yang diusulkan, sebagai
berikut :
Identifikasi
No 1
Case
Skenario Utama
Pelanggan Sistem
1. Melakukan pendaftaran
pelanggan
pendaftaran
61
Akhir transaksi
Identifikasi
No 2
penyewaan
Skenario Utama
Pelanggan Sistem
penjadwalan
diinginkan
penjadwalan
Identifikasi
No 3
Skenario Utama
penyewaan penyewaan
pembayaran
penyewaan
penyewaan penyewaan
12. Pengecekan
status pembayaran
pelunasan pembayaran
pelunasan /
lunas
Identifikasi
No 4
Case
Skenario Utama
64
awal
1. Melakukan
pembayaran
proses
6. Membuka notifikasi
penjualan
pembayaran
Akhir pembayaran
penyewaan dan pembayaran. Diagram aktivitas ini dapat dilihat pada gambar
berikut ini :
Pendaftaran
Konsumen Sistem
Melakukan
pendaftaran
Menampilkan status
sedang di proses
Pada proses pendaftaran diatas ini menjelaskan aktivitas alur aktor antara
pelanggan dengan sistem dimana pendaftaran yang dilakukan oleh pelanggan akan
menghasilkan hasil akhir pendaftaran yang dilakukan oleh pelanggan itu sendiri.
jadwal yang telah ditentukan dengan melihat jadwal sebelumnya yang diberikan
oleh sistem. Diagram aktivitas mengisi penjadwalan dapat dilihat pada gambar
berikut ini :
Penjadwalan
Pelanggan Sistem
Menampilkan
Memilih jadwal yang
jadwal yang
diinginkan
diinginkan
Pada proses penjadwalan diatas ini menjelaskan aktivitas alur aktor antara
pelanggan dengan sistem dimana penjadwalan yang dilakukan oleh pelanggan akan
menghasilkan hasil akhir penjadwalan yang dilakukan oleh pelanggan itu sendiri
(selected).
67
pelanggan yang melakukan sebuah transaksi penyewaan yang pada akhirnya akan
menerima lagi notifikasi dari admin. Diagram aktivitas mengisi penyewaan dapat
Penyewaan
Pelanggan Staff Sistem
Memilih paket
penyewaan
Menampilkan
jadwal, paket dan
Pembayaran
penyewaan
Melakukan
pembayaran
penyewaan
Menampilkan menu
pembayaran
Menerima notifikasi
Menampilkan status
pembayaran
sedang diproses
penyewaan
Menerima notifikasi
Menyimpan data ke
pembayaran
dalam database
penyewaan
Pengecekan status
pembayaran
Melakukan Lunas
Belum
pelunasan
Menerima pembayaran
pelunasan/lunas
Pada proses penyewaan diatas ini menjelaskan aktivitas alur aktor antara
pelanggan dengan sistem dan staff dimana penyewaan yang dilakukan oleh
akan diberikan kepada owner sebagai bukti transaksi yang ada. Berikut ini adalah
Pembayaran
Pelanggan Admin Sistem
Melakukan
pembayaran
Melakukan upload
bukti pembayaran
Menampilkan status
sedang di proses
Membuka notifikasi
pembayaran
Menampilkan
Invoice
pembayaran
Pada proses pembayaran diatas ini menjelaskan aktivitas alur aktor antara
pelanggan dengan sistem dan admin dimana pembayaran yang dilakukan oleh
Form
Pelanggan Database
Pendaftran
pelanggan. Diagram sequence penjadwalan ini dapat dilihat pada gambar berikut :
Formn
Pelanggan Database
Penjadwalan
Admin untuk melakukan penyewaan jasa yang dilakukan sebelumnya oleh pihak
pelanggan. Diagram sequence penyewaan ini dapat dilihat pada gambar berikut:
72
Form
Pelanggan Database
Penyewaan
semua transaksi yang dilakukan oleh pelanggan dalam melakukan proses transaksi
penyewaan jasa kepada pelanggan. Berikut ini adalah gambaran mengenai diagram
Form
Pelanggan Admin Database
Pembayarn
6. Konfirmasi Pembayaran()
Dibawah ini bagian dari sebuah perancangan data yang akan dipaparkan
sebagai berikut :
rents
-id
users payments -user_id
serves -date
-id -id -type
-name -id
rent_details
-total +N -created_at
-username -name -created_at -updated_at -id
-email -price -updated_at -deleted_at -rent_id
+1
-password -unit -deleted_at -total -serve_id +N
-roles -created_at -status +1 +1
-status -created_at
+1 +1 +1
-owner -uploaded_at -rent_id -source_id -updated_at
-remember_token -deleted_at -type -payments_type -deleted_at
-created_at +1
-desciption -code -discount +N -qty
-uploted_at +1 -fileurl -expired_at -code -total
-index.blade() -index.blade() -index.blade() -index.blade() -index.blade()
-add.blade() -add.blade() -add.blade() -add.blade() -add.blade()
-details.blade() -details.blade() -details.blade() -details.blade() -details.blade()
-read.blade() -read.blade() -read.blade() -read.blade() -read.blade()
-edit.blade()
-delete.blade()
rents
-id = 1
users payments -user_id = 1
serves -date = 2018-06-28 08:29:39
-id = 1 -id = 1 -type = Paket
-name = Eko Wanda -id = 1
rent_details
-total = 26000000 -created_at = 2018-06-28 08:29:39
-username =ekowanda -name = Paket Wedding Cassablanca -created_at = 2018-06-28 08:29:39 -updated_at = 2018-06-28 08:29:39 -id = 1
-email = sayaeko28@gmail.com -price = 26000000 -updated_at = 2018-06-28 08:29:39 -deleted_at = 2018-06-28 08:29:39 -rent_id = 1
-password = ************* -unit = Full Paket -deleted_at = 2018-06-28 08:29:39 -total = 26000000 -serve_id = 1
-roles = 1 -created_at = 2018-06-28 08:29:39 -status = 1 -status = 1 -created_at = 2018-06-28 08:29:39
-owner = 1 -uploaded_at = 2018-06-28 08:29:39 -rent_id = 1 -source_id = 1 -updated_at = 2018-06-28 08:29:39
-remember_token = ******* -deleted_at = 2018-06-28 08:29:39 -type = Tunai -payments_type = Tunai -deleted_at = 2018-06-28 08:29:39
-created_at = 2018-06-28 08:29:39 -desciption = NULL -code = B1 -discount = 2600000 -qty = 1
-uploted_at = 2018-06-28 08:29:39 -fileurl = /storage/serve/5.jpg -expired_at = 2018-06-28 08:29:39 -code = S1 -total = 26000000
<<component>>
Sistem Informasi Penyewaan Wedding Organizer Pada
Cherariz Wedding Organizer Berbasis Website
<<component>>
Login
<<component>> <<component>>
Pelanggan Admin
<<component>> <<component>>
Home Jasa
<<component>> <<component>>
Jasa Paket
<<component>> <<component>>
Paket Penyewaan
<<component>> <<component>>
Penyewaan Jadwal
<<component>> <<component>>
Pembayaran Pembayaran
<<component>> <<component>>
Logout Pengguna
<<component>>
Laporan
Perancangan antar muka yang diperlukan pada sistem ini memiliki tujuan
dalam menu yang akan diproses ini dapat digunakan oleh pengguna atau user tadi.
Struktur menu secara garis besar yang digunakan dalam Sistem Informasi
Penyewaan Wedding Organizer Pada Cherariz Wedding ini adalah sebagai berikut:
78
Home
Login
Logout
pengguna ingin melakukan sebuah proses masukan data (input) yang akan
berikut:
79
Gambar
Utama
Password
Login
Nama Jasa
Harga
Satuan
Simpan Batal
Deskripsi
Tambah Stok
Photo
Simpan
Nama Paket
Harga Paket
Paket
Simpan Batal
Deskripsi
Tambah Stok
Simpan
Pelanggan
Tanggal
Tipe
Simpan Batal
JasaStok
Tambah
Total
Simpan
February 1993
Simpan Batal
Tambah Stok
Pelanggan
Total
Dibayar
Simpan Batal
SisaStok
Tambah
Jumlah Bayar
Simpan
gambaran dari eksekusi data yang paling ujung atau proses yang telah diinputkan
ke dalam sistem dan ini adalah keluarannya. Dimana data akan menampilkan proses
Client
Server
Jaringan
Internet
4.4 Pengujian
Pengujian pada software ini yaitu dengan sebuah tahapan yang paling
penting dalam membangun suatu perangkat lunak, pada pengujian ini diketahui
84
kelemahan atau kesalahan yang akan terjadi dari perangkat lunak yang sudah
box. Pengujian ini dilakukan dengan memperhatikan proses masukan dan keluaran
Cherariz Wedding Organizer ini dilakukan dengan memasukan sebuah data pada
dan keluaran sesuai dari data yang sudah diproses melalu masukan tersebut dan
jenis pengujian yang digunakan, tabel pengujian tersebut adalah sebagai berikut:
dirancang.
Item Hasil
Skenario Uji Hasil yang diharapkan
Pengujian Pengujian
kesalahan
86
kesalahan
kesalahan
kesalahan
bahwa sistem informasi yang ada pada Cherariz wedding Organizer ini telah
4.5 Implementasi
Organizer:
Memory : 2 GB
1. Tabel Migration
NOT NULL,
COLLATE=utf8mb4_unicode_ci;
2. Tabel Packages
NULL,
DEFAULT NULL
COLLATE=utf8mb4_unicode_ci;
3. Tabel Packages_Detail
COLLATE=utf8mb4_unicode_ci;
4. Tabel Password_Reset
NULL,
NULL,
COLLATE=utf8mb4_unicode_ci;
5. Tabel Payments
NULL,
NULL,
NULL,
COLLATE=utf8mb4_unicode_ci;
6. Tabel Rents
NULL,
NULL,
NULL
COLLATE=utf8mb4_unicode_ci;
7. Tabel Rents_detail
COLLATE=utf8mb4_unicode_ci;
8. Tabel Serves
NULL,
DEFAULT NULL,
DEFAULT NULL,
DEFAULT NULL,
DEFAULT NULL,
COLLATE=utf8mb4_unicode_ci;
9. Tabel Users
DEFAULT NULL,
NOT NULL,
NULL,
94
NOT NULL,
DEFAULT NULL,
DEFAULT NULL
COLLATE=utf8mb4_unicode_ci;
yang disebut dengan nama program yang berfungsi sebagai tampilan antarmuka
Berikut ini merupakan implementasi antar muka dari sistem informasi yang
gambaran bagaimana tampilan awal halaman utama pada admin yang diberikan
gambaran bagaimana tampilan data jasa pada admin yang diberikan dalam sistem
gambaran bagaimana tampilan tambah data jasa pada admin yang diberikan dalam
gambaran bagaimana tampilan daftar paket pada admin yang diberikan dalam
gambaran bagaimana tampilan awal halamn tambah data paket pada admin yang
gambaran bagaimana tampilan awal halamn data sewa pada admin yang diberikan
gambaran bagaimana tampilan awal halaman tambah data sewa pada admin yang
bagaimana tampilan awal halamn data jadwal pada admin yang diberikan dalam
suatu gambaran bagaimana tampilan awal halamn data pembayaran pada admin
suatu gambaran bagaimana tampilan awal halamn tambah data pembayaran pada
gambaran bagaimana tampilan awal halamn data pelanggan pada admin yang
gambaran bagaimana tampilan awal halamn laporan penyewaan pada admin yang
bawah ini :
106
gambaran bagaimana tampilan awal halaman jasa yang diberikan dalam sistem
suatu gambaran bagaimana tampilan awal halaman penyewaan jasa yang diberikan