Akhlaqul Wafi Athoillah - 1931730073 - SISTEM INFORMASI PENYEWAAN BAJU DI NANA SALON BERBASIS WEB
Akhlaqul Wafi Athoillah - 1931730073 - SISTEM INFORMASI PENYEWAAN BAJU DI NANA SALON BERBASIS WEB
Oleh:
AKHLAQUL WAFI ATHOILLAH
NIM. 1931730073
DOSEN PEMBIMBING:
ABIDATUL IZZAH, S.Si., M.Kom
NIDN. 0728109001
Laporan Akhir ini disusun untuk memenuhi syarat memperoleh gelar A.Md.
Program Studi D-III Manajemen Informatika
Politeknik Negeri Malang
Oleh:
AKHLAQUL WAFI ATHOILLAH
NIM. 1931730073
i
HALAMAN PENGESAHAN
Disusun oleh :
AKHLAQUL WAFI ATHOILLAH NIM. 1931730036
Disetujui Oleh:
1. Abidatul Izzah, S.Si., M.Kom. .................................................... (Pembimbing)
NIDN. 0728109001
Mengetahui, Menyetujui,
Koordinator Ketua Program Studi
PSDKU Polinema di Kota Kediri, D-III Manajemen Informatika
ii
HALAMAN PERNYATAAN
Dengan ini saya menyatakan bahwa Laporan Akhir ini tidak terdapat karya
yang pernah diajukan untuk memperoleh gelar Ahli Madya atau Sarjana Terapan di
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.
iii
ABSTRAK
Athoillah, Daniswara. “Sistem Informasi Penyewaan Baju Di Nana Salon
Berbasis Web”. Pembimbing: Abidatul Izzah, S.Si., M.Kom.
iv
ABSTRACT
Athoillah, Danishwara. "Web-Based Information System for Clothes Rental at
Nana Salon". Supervisor: Abidatul Izzah, S.Si., M.Kom.
v
KATA PENGANTAR
Puji Syukur kami panjatkan kehadirat Allah SWT atas segala rahmat dan
hidayah-Nya penulis dapat menyelesaikan laporan akhir dengan judul “Sistem
Informasi Penyewaan Baju Di Nana Salon”. Laporan akhir ini penulis susun sebagai
persyaratan untuk menelesaikan studi program Diploma III Program Studi
Manajemen Informatika, Jurusan Teknologi Informasi, Politeknik Negeri Malang.
Kami menyadari tanpa adanya dukungan dan kerja sama dari berbagai pihak,
kegiatan laporan akhir ini tidak akan dapat berjalan baik. Untuk itu, kami ingin
menyampaikan rasa terima kasih kepada:
Penulis
vi
DAFTAR ISI
vii
3.3.1 Use Case Diagram ................................................................................... 21
3.3.2 Activity Diagram ...................................................................................... 23
3.3.3 Sequence Diagram ................................................................................... 41
3.3.4 Relasi antar Tabel ..................................................................................... 51
3.3.5 Arsitektur Diagram................................................................................... 52
3.3.6 User Interface ........................................................................................... 52
3.4 Pengujian Sistem .............................................................................................. 68
BAB IV IMPLEMENTASI............................................................................................. 71
4.1 Implementasi Proses ......................................................................................... 71
4.1.1 Halaman Awal Website ............................................................................ 71
4.1.2 Halaman Register ..................................................................................... 72
4.1.3 Halaman Login ......................................................................................... 73
4.1.4 Halaman Dashboard Admin ..................................................................... 74
4.1.5 Halaman Data Produk Admin ................................................................... 76
4.1.6 Halaman Tambah Data Produk Pada Admin ............................................ 78
4.1.7 Halaman Ubah Data Produk Pada Admin................................................. 79
4.1.8 Halaman Tambah Data Attribute Produk Admin ...................................... 81
4.1.9 Halaman Data Kategori Produk Pada Admin ........................................... 82
4.1.10 Halaman Tambah Data Kategori Produk Pada Admin ............................. 83
4.1.11 Halaman Ubah Data Kategori Produk Pada Admin .................................. 84
4.1.12 Halaman Profil Alamat Pada Admin ........................................................ 86
4.1.13 Halaman Rekening Pada Admin ............................................................... 87
4.1.14 Halaman Transaksi Perlu di Cek Pada Admin .......................................... 88
4.1.15 Halaman Transaksi Daftar Pinjam Pada Admin ....................................... 89
4.1.16 Halaman Transaksi Denda Pada Admin ................................................... 91
4.1.17 Halaman Transaksi Daftar Kembali Pada Admin ..................................... 92
4.1.18 Halaman Transaksi Dibatalkan Pada Admin ............................................ 93
4.1.19 Halaman Produk Pada User ...................................................................... 95
4.1.20 Halaman Product Detail User ................................................................... 96
4.1.21 Halaman Keranjang Pada User ................................................................. 97
4.1.22 Halaman Checkout Pada User .................................................................. 99
4.1.23 Halaman Order Pada User ...................................................................... 101
4.2 Implementasi Data.......................................................................................... 104
4.2.1 Tabel Users ............................................................................................. 104
4.2.2 Tabel Produk .......................................................................................... 105
4.2.3 Tabel Kategori ........................................................................................ 106
4.2.4 Table Rekening ...................................................................................... 106
4.2.5 Tabel Keranjang ..................................................................................... 107
viii
4.2.6 Tabel Order ............................................................................................ 108
4.2.7 Tabel Detail Order .................................................................................. 108
4.2.8 Tabel Product Attribute .......................................................................... 109
4.2.9 Tabel Status Order .................................................................................. 110
4.2.10 Tabel Alamat Toko ................................................................................. 110
4.2.11 Tabel Kota .............................................................................................. 111
4.2.12 Tabel Provinsi ........................................................................................ 111
BAB V PENGUJIAN DAN PEMBAHASAN .............................................................. 113
5.1 Pengujian Proses ............................................................................................ 113
5.1.1 Pengujian Halaman Register................................................................... 113
5.1.2 Pengujian Halaman Login ...................................................................... 114
5.1.3 Pengujian Kelola Data Master Product ................................................... 115
5.1.4 Pengujian Profil Alamat Toko ................................................................ 118
5.1.5 Pengujian Data Profil Rekening ............................................................. 119
5.1.6 Pengujian Transaksi Penyewaan ............................................................. 121
5.1.7 Pengujian Konfirmasi Transaksi ............................................................. 126
5.1.8 Pengujian Halaman Dashboard............................................................... 128
5.1.9 Pengujian Kelola Cetak Laporan dan Nota ............................................. 129
5.2 Analisa Hasil Penelitian ................................................................................. 131
BAB VI KESIMPULAN DAN SARAN ....................................................................... 133
6.1 Kesimpulan .................................................................................................... 133
6.2 Saran .............................................................................................................. 133
DAFTAR PUSTAKA .................................................................................................... 134
ix
DAFTAR GAMBAR
x
Gambar 3.47 User Interface Pembayaran ......................................................................... 58
Gambar 3.48 User Interface Dashboard ........................................................................... 59
Gambar 3.49 User Interface Pelanggan ............................................................................ 59
Gambar 3.50 User Interface Data Baju ............................................................................ 60
Gambar 3.51 User Interface Tambah Product .................................................................. 60
Gambar 3.52 User Interface Ubah Product ...................................................................... 61
Gambar 3.53 User Interface Data Kategori ...................................................................... 61
Gambar 3.54 User Interface Tambah Data Kategori ........................................................ 62
Gambar 3.55 User Interface Ubah Data Kategori ............................................................. 62
Gambar 3.56 User Interface Data Profil Rekening ........................................................... 63
Gambar 3.57 User Interface Tambah Data Profil Rekening ............................................. 63
Gambar 3.58 User Interface Ubah Data Profil Rekening ................................................. 64
Gambar 3.59 User Interface Profil Alamat ....................................................................... 64
Gambar 3.60 User Interface Ubah Profil Alamat ............................................................. 65
Gambar 3.61 User Interface Data Transaksi..................................................................... 65
Gambar 3.62 User Interface Konfirmasi Pembayaran ...................................................... 66
Gambar 3.63 User Interface Konfirmasi Daftar Pinjam ................................................... 66
Gambar 3.64 User Interface Product Dikembalikan ......................................................... 67
Gambar 3.65 User Interface Konfirmasi Denda ............................................................... 67
Gambar 3.66 User Interface Data Transaksi Daftar Kembali ........................................... 68
Gambar 4.1 Halman Awal Website .................................................................................. 71
Gambar 4.2 Halaman Register ......................................................................................... 73
Gambar 4.3 Halaman Login ............................................................................................. 74
Gambar 4.4 Halaman Dashboard Admin ......................................................................... 75
Gambar 4.5 Halaman Data Produk ................................................................................... 77
Gambar 4.6 Halaman Tambah Data Produk ..................................................................... 78
Gambar 4.7 Halaman Ubah Data Produk ......................................................................... 80
Gambar 4.8 Halaman Tambah Data Produk Attribute...................................................... 81
Gambar 4.9 Halaman Data Kategori Produk .................................................................... 83
Gambar 4.10 Halaman Tambah Data Kategori Produk .................................................... 84
Gambar 4.11 Halaman Ubah Data Kategori Produk ........................................................ 85
Gambar 4.12 Halaman Alamat ......................................................................................... 86
Gambar 4.13 Halaman Data Rekening ............................................................................. 87
Gambar 4.14 Halaman Transaksi Perlu Dicek ................................................................ 88
Gambar 4.15 Halaman Transaksi Daftar Pinjam .............................................................. 90
Gambar 4.16 Halaman Transaksi Denda .......................................................................... 91
Gambar 4.17 Halaman Transaksi Daftar Kembali ............................................................ 92
Gambar 4.18 Halaman Transaksi Dibatalkan ................................................................... 94
Gambar 4.19 Halaman Produk Pada User ........................................................................ 95
Gambar 4.20 Halaman Produk Detail .............................................................................. 96
Gambar 4.21 Halaman Keranjang .................................................................................... 98
Gambar 4.22 Halaman Checkout ................................................................................... 100
Gambar 4.23 Halaman Order ......................................................................................... 102
Gambar 4.24 Struktur Tabel Users ................................................................................. 105
Gambar 4.25 Struktur Tabel Produk .............................................................................. 106
Gambar 4.26 Struktur Tabel Kategori ............................................................................ 106
Gambar 4.27 Struktur Tabel Rekening ........................................................................... 107
Gambar 4.28 Struktur Tabel Keranjang ......................................................................... 107
Gambar 4.29 Struktur Tabel Order ................................................................................. 108
Gambar 4.30 Struktur Detail Order ................................................................................ 109
Gambar 4.31 Struktur Tabel Producut Attribute ............................................................ 110
Gambar 4.32 Struktur Tabel Status Order ...................................................................... 110
Gambar 4.33 Struktur Tabel Alamat Toko ..................................................................... 111
xi
Gambar 4.34 Struktur Tabel Kota .................................................................................. 111
Gambar 4.35 Struktur Tabel Provinsi ............................................................................. 112
Gambar 5.1 Pengujian Halaman Register Gagal ............................................................ 113
Gambar 5.2 Pengujian Register Berhasil ........................................................................ 114
Gambar 5.3 Pengujian Halaman Login Gagal ................................................................ 114
Gambar 5.4 Pengujian Halaman Login Berhasil ............................................................ 114
Gambar 5.5 Pengujian Kelola Lihat Data Product ......................................................... 115
Gambar 5.6 Pengujian Tambah Product ......................................................................... 116
Gambar 5.7 Pengujian Ubah Product ............................................................................. 116
Gambar 5.8 Pengujian Hapus Product............................................................................ 117
Gambar 5.9 Pengujian Kelola Attribute Tambah Size Product ...................................... 117
Gambar 5.10 Pengujian Lihat Profil Alamat Toko ......................................................... 118
Gambar 5.11 Pengujian Ubah Alamat Toko................................................................... 119
Gambar 5.12 Pengujian Lihat Data Profil Rekening ...................................................... 119
Gambar 5.13 Pengujian Tambah Data Profil Rekening .................................................. 120
Gambar 5.14 Pengujian Ubah Data Profil Rekening ...................................................... 120
Gambar 5.15 Pengujian Hapus Data Profil Rekening .................................................... 121
Gambar 5.16 Pengujian Lihat Product ........................................................................... 122
Gambar 5.17 Pengujian Masukan Keranjang ................................................................. 123
Gambar 5.18 Pengujian Checkout Sewa Product ........................................................... 124
Gambar 5.19 Pengujian Transaksi Pembayaran Sewa .................................................... 125
Gambar 5.20 Pengujian Batalkan Sewa Order ............................................................... 125
Gambar 5.21 Pengujian Konfirmasi Pembayaran........................................................... 126
Gambar 5.22 Konfirmasi Tolak Transaksi Pembayaran ................................................. 127
Gambar 5.23 Pengujian Konfirmasi Transaksi Masukan Daftar Pinjam ........................ 127
Gambar 5.24 Pengujian Konfirmasi Transaksi Barang Telah Kembali .......................... 128
Gambar 5.25 Pengujian Konfirmasi Denda .................................................................... 128
Gambar 5.26 Pengujian Halaman Dashboard ................................................................. 129
Gambar 5.27 Kelola Cetak Laporan Transaksi Pertanggal ............................................. 130
Gambar 5.28 Kelola Cetak Nota Pelanggan ................................................................... 130
xii
DAFTAR TABEL
xiii
BAB I
PENDAHULUAN
1
2
perencanaan tersebut mencakup desain dari sistem serta desain interface yang
dijelaskan dengan rinci.
BAB IV IMPLEMENTASI
Menjelaskan proses pembuatan aplikasi ini dengan perencanaan sistem
aplikasi yang telah direncanakan sebelumnya sehingga akan menghasilkan suatu
sistem informasi penyewaan baju di nana salon berbasis web.
BAB V PENGUJIAN DAN PEMBAHASAN
Menjelaskan dan membahas tentang pengujian fungsional pada aplikasi
penyewaan baju di nana salon ini dimana pada bab ini akan mencakup berhasil
atau tidaknya sistem yang dijalankan oleh pelanggan dan admin.
BAB VI KESIMPULAN
Menjelaskan dan membahas mengenai kesimpulan dan saran dari aplikasi
penyewaan baju di nana salon berbasis web yang mencakup hasil keseluruhan dari
sistem aplikasi yang telah dibuat.
BAB II
LANDASAN TEORI
4
5
Pada Tabel 2.1 Bagian baris ke 5 merupakan penelitian yang akan dilakukan
oleh penulis. Penelitian ini berjudu “Sistem Informasi Persewaan Di Nana Salon
8
Berbasis web” yang memiliki perbedaan dengan penelitian terdahulu, antara lain :
1. Mengimplementasikan Framwork Laravel
2. Terdapat fitur pengelolaan upload gambar produk
3. Terdapat fitur konfirmasi pembayaran
4. Terdapat fitur pengelolaan laporan sewa
5. Terdapat fitur cek denda
2.2.2 Website
Website adalah salah satu aplikasi yang berisikan dokumen-dokumen
multimedia (teks, gambar, animasi, video) didalamnya yang menggunakan protokol
HTTP (Hypertext Transfer Protocol) dan untuk mengaksesnya menggunakan
perangkat lunak yang disebut browser (Arif, 2012).
9
Ditinjau aspek content atau isi, web dapat dibagi menjadi 2 jenis, yaitu web
statis dan web dinamis. Web Statis adalah web yang isinya atau content tidak
berubah-ubah. Maksudnya adalah isi dari dokumen web tersebut taidak dapat
diubah secara cepat dan mudah. Ini karena teknologi yang digunakan untuk
membuat dokumen web ini tidak memungkinkan dilakukan perubahan isi atau data.
Teknologi yang digunakan untuk web statis adalah jenis Client Side Scripting
seperti HTML, Cascading Style Sheet (CSS). Contoh situs web statis diantaranya
adalah web profil perusahaan yang lebih dominan menggunakan animasi flash atau
HTML, web kumpulan produk animasi.
Web Dinamis adalah jenis web yang content atau isinya dapat berubah-ubah
setiap saat. Untuk membuat web dinamis diperlukan beberapa komponen yaitu
Client Side Scripting (HTML, Javascript, Cascading Style Sheet), Server Side
Scripting seperti PHP, program basis data seperti MySQL untuk menyimpan data-
datanya. Contoh situs web dinamis diantaranya adalah situs web berita, situs web e-
Commerce dan situs web e-Banking.
2.2.3 PHP
PHP merupakan bahasa pemrograman script server-side yang didesain
untuk pengembangan web. PHP juga digunakan sebagai bahasa pemrograman
umum. PHP di kembangkan pada tahun 1995 oleh Rasmus Lerdorf, dan sekarang
dikelola oleh The PHP Group. Situs resmi PHP beralamat di http://www.php.net.
Fungsi lain PHP adalah untuk mengkoneksikan halaman website dengan basis data
yang digunakan. Gambar 2.1 merupakan gambar logo PHP.
2.2.4 HTML
HTML ( Hypertext Markup Language ) adalah bahasa pemrograman dasar
yang digunakan untuk membangun suatu halaman web. HTML adalah
bahasa markup yang umum digunakan oleh para developer web. Karena
kemudahan dalam menggunakannya, HTML menjadi bahasa pemrograman web
yang populer di kalangan para developer(Ariona, 2013)
membuat list, membuat link ke dokumen lain, menyisipkan gambar, serta dapat
menampilkan informasi dalam bentuk tabel. Selain itu, HTML juga berfungsi untuk
mengatur tampilan dari halaman web dan isinya, menambahkan objek seperti
gambar, video, suara, dan lain-lain.
Bahasa Pemrograman HTML merupakan bahasa pemrograman dasar yang
wajib dikuasai oleh para web programmer untuk dapat mendesain web sesuai
dengan keinginan pemesan website. Pada dasarnya syntax HTML terdiri dari
11
beberapa syntax dasar yaitu : <html>, <head>, <title>, <body>. Syntax <body>
berfungsi untuk meletakan konten yang dimuat oleh halaman web mulai dari link,
heading, gambar, dan lain-lain, untuk meletakan tautan ke dokumen CSS, PHP, dan
JavaScript adalah di syntax <head>. Sedangkan syntax <title> berfungsi sebagai
tempat diberikannya judul suatu halaman website.
2.2.5 CSS
CSS adalah bahasa style sheet yang digunakan untuk mengatur tampilan
dokumen. Adanya CSS memungkinkan kita untuk menampilkan halaman yang
sama dengan format yang berbeda. Pada umumnya CSS dipakai untuk memformat
tampilan halaman web yang dibuat dengan Bahasa HTML dan XHTML (Ariona,
2013).
2.2.6 JavaScript
JavaScript adalah bahasa pemrograman web yang bersifat Client Side
Programming Language yaitu tipe bahasa pemrograman yang pemrosesannya
dilakukan oleh client. Aplikasi client yang dimaksudkan adalah merujuk pada web
browser seperti Opera, Google Chrome dan Mozilla Firefox. Bahasa pemrograman
Client Side berbeda dengan bahasa pemrograman Server Side seperti PHP.
2.2.7 MySQL
MySQL adalah sebuah sistem manajemen database relasi (relational
database management system) yang bersifat “terbuka” (open source). Terbuka
Maksudnya adalah MySQL boleh di download oleh siapa saja, baik versi kode
13
2.2.8 FrameWork
Pengertian framework menurut Naista adalah suatu struktur konseptual dasar yang
digunakan untuk memecahkan atau menangani suatu masalah yang kompleks. Singkatnya,
framework adalah wadah atau kerangka kerja dari sebuah website yang akan dibangun.
Dengan menggunakan kerangka tersebut waktu yang digunakan dalam membuat website
lebih singkat dan memudahkan dalam melakukan perbaikan (Mediana, Delia; Nurhidayat,
2018).
2.2.9 Laravel
Salah satu framework yang banyak digunakan oleh programmer adalah
framework laravel. Laravel adalah framework berbasis PHP yang sifatnya open
source, dan menggunakan konsep model – view – controller. Laravel berada di
bawah lisensi MIT License dengan menggunakan Github sebagai tempat berbagi
code menjalankannya.
Dalam penggunaanya laravel memiliki beberapa kekurangan salah satunya
yaitu ukuran file yang cukup besar. Di dalam laravel terdapat file yang sifatnya
default seperti vendor. File tersebut tidak boleh dihapus sembarangan sehingga
14
ukuran website yang dibuta berukuran cukup besar. Selain itu, dibutuhkan koneksi
internet untuk instalasi dan mengunduh library laravel, dan PHP minimal versi 5.4
untuk menjalankannya (Mediana, Delia; Nurhidayat, 2018).
No Simbol Deskripsi
4 Ekstensi / Extend Relasi use case tambahan ke sebuah use case dimana
use case yang ditambahkan dapat berdiri sendiri
walau tanpa use case tambahan itu; mirip dengan
prinsip inheritance pada pemrograman berorientasi
objek; biasanya use case tambahan memiliki nama
depan yang sama dengan use case yang
ditambahkan.
6 Menggunakan / Include / Relasi use case tambahan ke sebuah use case dimana
Uses use case yang ditambahkan memerlukan use case ini
untuk menjalankan fungsinya atau sebagai syarat
dijalankan use case ini. Include berarti use case yang
ditambahkan akan selalu dipanggil saat use case
tambahan dijalankan.
No Simbol Deskripsi
nama swimlane
BAB III
ANALISIS DAN PERANCANGAN
17
18
1. Wawancara
Metode pengumpulan data dengan cara mendatangi secara langsung ke nana
salon Bandar Lor, menanyakan mengenai proses saat pelanggan akan sewa baju
oleh pemilik salon yang mempunyai wewenang untuk memberikan informasi.
Sehingga informasi yang didapat lebih lengkap, benar dan akurat. Pada saat di
lokasi, saya menanyakan ke pemilik prihal proses pelanggan akan sewa baju.
Pelanggan datang ketempat salon dengan memilih baju dan ukurannya, menetapkan
tanggal sewa dan tanggal kembali setelah itu membayarnya dengan uang tunai dan
mendapatkan kwitansi untuk bukti. Sedangkan pelanggan yang sudah lama atau
sudah kenal, membayarnya menggunakan transfer dan bukti transfer dikirimkan via
whatsapp pemilik.
2. Observasi
Metode ini dilakukan dengan cara mengamati langsung objek yang
berhubungan dengan masalah yang diambil di saat berada di nana salon Bandar Lor.
Pengumpulan data yang dilakukan di sistem informasi penyewaan baju yaitu sistem
pesan atau menyewa baju yang berjalan saat ini dengan cara pelanggan datang
ketempat salon memilih baju, assessoris dan ukuranya, menetapkan tanggal mulai
dan tanggal Kembali lalu membayarnya dengan uang tunai dan mendapatkan
kwitansi sebagai bukti saat mengembalikan baju tersebut.
a. Kebutuhan Fungsional
Kebutuhan Fungsional adalah kebutuhan yang berisi proses-proses apa saja
yang nantinya dilakukan oleh sistem. Berikut adalah kebutuhan fungsional Sistem
Informasi Peminjaman Baju Dan Rias Pengantin Nana Salon Berbasis Web.
1. Admin
Admin aplikasi dapat melakukan berbagai tugas diantaranya sebagai
berikut:
a) Admin dapat melakukan login.
b) Admin dapat mengelola baju.
c) Admin dapat mengelola pesanan.
d) Admin dapat malakukan denda.
e) Admin dapat mengelola transaksi.
f) Admin dapat mengelola diskon produk
2. Pelanggan
a) Pelanggan dapat melihat ketersediaan stock baju.
b) Pelanggan dapat mencari barang (baju).
c) Pelanggan dapat menyewa baju.
20
A = Denda
B = Jumlah baju yang dipinjam
C = jumlah hari yang terlambat
b. Kebutuhan Non-Fungsional
Kebutuhan Non-Fungsional adalah kebutuhan yang menitikberatkan pada
properti prilaku yang dimiliki oleh sistem. Berikut adalah kebutuhan non-
fungsional Sistem Informasi Peminjaman Baju Dan Rias Pengantin Nana Salon
Berbasis Web.
1. Kebutuhan Perangkat Keras (Hardware)
Spesifikasi perangkat keras komputer yang digunakan dalam pembuatan
progam ini adalah:
a) Personal computer dengan processor Intel Core i3.
b) Memory RAM minimum 4GB.
c) Monitor min 14” resolution 1200x800.
d) Hardisk 500GB sebagai media penyimpan.
e) Smartphone.
2. Kebutuhan Perangkat Lunak (Software)
Hardware tidak dapat menyelesaikan masalah tanpa adanya software.
Software merupakan komponen di dalam sistem data berupa progam atau
instruksi untuk mengontrol suatu sistem. Perangkat lunak yang diperlukan untuk
menjalankan dan membangun aplikasi adalah
a) Microsoft Visual Studio Code.
21
b) Xampp.
c) Operating Sistem Windows 10 64 bit.
d) Mozilla Firefox/UC Browser/Chrome.
Konfirmasi
Pembayaran pembayaran
Sewa baju
Kelola denda
Mengedit data
Melihat barang Menambah barang barang
Login
Register
Pelanggan Admin
16. Kelola denda Proses denda saat pelanggan mengembalikan baju dan
admin akan mengecek apakah pelanggan mendapatkan
denda atau tidak
Register
Input nama,
email ,alamat,
jaminan ktp, Memproses Data masuk
nomer hp,
password
Menu
Login Admin
Masukan
username dan Meminta Validasi
password
Salah
Login Pelanggan
Register
Masukan data
email, username,
alamat, no telp,
jaminan dan
password
salah
Admin Sistem
Login
menampilkan
dashboard admin
pilih button
tambah
Menampilkan data
Simpan data
list baju
Berdasarkan activity diagram pada gambar 3.5 diketahui alur tambah barang
oleh admin. Ketika admin berhasil melakukan login, sistem akan menampilkan
halaman dashboard. Kemudian admin masuk ke halaman data baju, pada halaman
tersebut admin bisa melakukan tambah data baju.
Admin Sistem
Login
menampilkan
dashboard admin
Berdasarkan activity diagram pada gambar 3.6 diketahui alur tambah barang
oleh admin. Ketika admin berhasil melakukan login, sistem akan menampilkan
halaman dashboard. Kemudian admin masuk ke halaman data baju, pada halaman
tersebut admin bisa melakukan edit data baju.
Admin Sistem
Login
menampilkan
dashboard admin
tidak
pilih icon hapus
pada kolom aksi
ya
Menampilkan list
data baju
Berdasarkan activity diagram pada gambar 3.7 diketahui alur hapus barang
oleh admin. Ketika admin berhasil melakukan login, sistem akan menampilkan
halaman dashboard. Kemudian admin masuk ke halaman data baju, pada halaman
tersebut admin bisa melakukan hapus data baju.
Admin Sistem
Login
menampilkan
dashboard admin
pilih tombol
tambah
Menampilkan list
Simpan data
data kategori
Berdasarkan activity diagram pada gambar 3.8 diketahui alur tambah data
kategori oleh admin. Ketika admin berhasil melakukan login, sistem akan
menampilkan halaman dashboard. Kemudian admin masuk ke halaman data
kategori, pada halaman tersebut admin bisa melakukan tambah data kategori.
Admin Sistem
Login
menampilkan
dashboard admin
ubah nama
kategori
Menampilkan list
Simpan data
data kategori
Berdasarkan activity diagram pada gambar 3.9 diketahui alur ubah data
kategori oleh admin. Ketika admin berhasil melakukan login, sistem akan
menampilkan halaman dashboard. Kemudian admin masuk ke halaman data
kategori, pada halaman tersebut admin bisa melakukan ubah data kategori.
Admin Sistem
Login
menampilkan
dashboard admin
tidak
pilih icon sampah
pada kolom aksi
ya
Menampilkan list
data kategori
Berdasarkan activity diagram pada gambar 3.10 diketahui alur hapus data
kategori oleh admin. Ketika admin berhasil melakukan login, sistem akan
menampilkan halaman dashboard. Kemudian admin masuk ke halaman data
kategori, pada halaman tersebut admin bisa melakukan hapus data kategori.
Admin Sistem
Login
menampilkan
dashboard admin
pilih button
tambah
isikan data
rekening no rek,
nama bank, atas
nama
Menampilkan data
Simpan data
rekening
Berdasarkan activity diagram pada gambar 3.11 diketahui alur tambah data
profil rekening oleh admin. Ketika admin berhasil melakukan login, sistem akan
menampilkan halaman dashboard. Kemudian admin masuk ke halaman data
rekening, pada halaman tersebut admin bisa melakukan tambah data profil
rekening.
Admin Sistem
Login
menampilkan
dashboard admin
isikan data
rekening yang
akan diubah
Menampilkan data
Simpan data
list baju
Berdasarkan activity diagram pada gambar 3.12 diketahui alur ubah data
profil rekening oleh admin. Ketika admin berhasil melakukan login, sistem akan
menampilkan halaman dashboard. Kemudian admin masuk ke halaman data
rekening, pada halaman tersebut admin bisa melakukan ubah data profil rekening.
Admin Sistem
Login
menampilkan
dashboard admin
hapus data
rekening
ya
Menampilkan data
list baju
Berdasarkan activity diagram pada gambar 3.13 diketahui alur hapus data
profil rekening oleh admin. Ketika admin berhasil melakukan login, sistem akan
menampilkan halaman dashboard. Kemudian admin masuk ke halaman data
rekening, pada halaman tersebut admin bisa melakukan hapus data profil rekening.
Admin Sistem
Login
menampilkan
dashboard admin
ubah alamat
Menampilkan list
Simpan data
data kategori
Berdasarkan activity diagram pada gambar 3.14 diketahui alur ubah data
profil alamat toko oleh admin. Ketika admin berhasil melakukan login, sistem akan
menampilkan halaman dashboard. Kemudian admin masuk ke halaman data alamat,
pada halaman tersebut admin bisa melakukan ubah data profil alamat.
Pemesanan baju
Login
tidak validasi
berhasil
Menampilkan
Pilih baju
detail baju
Menampilkan
Pilih tombol detail pesanan
checkout dan jaminan
dari pelanggan
Menampilkan
halaman
Pilih tombol
terimakasiah
sewa sekarang
dan tombol
menuju order
Konfirmasi
upload bukti
Pesanan dan
pembayaran
pembayaran
mendapatkan
status telah
terbayar
Berdasarkan activity diagram pada gambar 3.15 diketahui alur pemesan oleh
pelanggan. Ketika pelanggan berhasil melakukan login, sistem akan menampilkan
37
Pembayaran
tolak
mendapatkan
status telah terima
terbayar
Login
Tidak Validasi
Ya
Pilih transaksi
pada sidebar Menampilkan
tekan perlu halaman admin
dicek
pelanggan
Konfirmasi cek
upload bukti
pembayaran
pembayaran
Tolak
terima
Konfirmasi
Menampilkan saat pelanggan
masukan daftar
kehalaman kembalikan
pinjam, pada
daftar pinjam baju
hal perlu dicek
Konfirmasi
product
kembali, pada
hal daftar
pinjam
Menampilkan
tidak kehalaman
daftar kembali
cetak nota
menerima nota
palanggan
denda menuju
halaman denda
pelanggan
membayar
cek denda pada
denda saat
tabel daftar Memproses
mengembalika
pinjam
n baju
ditempat
Konfirmasi menuju
pembayaran kehalaman
denda daftar kembali
cetak nota
menerima nota
palanggan
Kelola Denda
Login
Tidak Validasi Ya
Konfirmasi baju
telah dipinjam pelanggan
saat pelanggan Memproses mengembalika
berstatus telah n baju
terbayar
Berdasarkan activity diagram pada gambar 3.18 diketahui alur denda yang
dilakukan oleh admin. Ketika admin berhasil melakukan login, sistem akan
40
Cetak Laporan
Admin Sistem
Login
menampilkan
dashboard admin
Menampilkan file
download
Berdasarkan activity diagram pada gambar 3.19 diketahui alur cetak laporan
oleh admin. Ketika admin berhasil melakukan login, sistem akan menampilkan
halaman dashboard. Kemudian admin masuk ke halaman daftar kembali pada
sidebar transaksi, pada halaman tersebut admin bisa mencetak laporan pertanggal
memfilter laporan dengan cetak pertanggal.
41
Cetak Nota
Admin Sistem
Login
menampilkan
dashboard admin
Mendownload file
pilih action button
nota tiap
nota
pelanggan
Menampilkan file
download
Berdasarkan activity diagram pada gambar 3.20 diketahui alur cetak laporan
oleh admin. Ketika admin berhasil melakukan login, sistem akan menampilkan
halaman dashboard. Kemudian admin masuk ke halaman daftar kembali pada
sidebar transaksi, pada halaman tersebut admin bisa mencetak nota pelanggan
dengan pilih action button nota pada pelanggan lalu file nota akan terdownload.
Halaman
Login Sistem Database
register
pelanggan
membuka halaman
Halaman
Dashboard Sistem Database
login
semua aktor
membuka halaman
Halaman
Dashboard Sistem Database
data baju
admin
membuka halaman
Halaman
Dashboard Sistem Database
data baju
admin
membuka halaman
Halaman
Dashboard Sistem Database
data baju
admin
membuka halaman
Halaman
Dashboard Sistem Database
Kategori
admin
membuka halaman
Halaman
Dashboard Sistem Database
kategori
admin
membuka halaman
Halaman
Dashboard Sistem Database
kategori
admin
membuka halaman
Halaman
Dashboard Sistem Database
Rekening
admin
membuka halaman
Halaman
Dashboard Sistem Database
rekening
admin
membuka halaman
Halaman
Dashboard Sistem Database
rekening
admin
membuka halaman
Halaman
Dashboard Sistem Database
alamat
admin
membuka halaman
Halaman
Home product keranjang checkout order sistem Database
detail baju
admin pelanggan
membuka halaman
Mengkonfirmasi
pembayaran Refrash page order
ambil status order
Daftar Daftar
Dashboard Perlu dicek Denda sistem Database
Pinjam kembali
pelanggan admin
Membuka halaman
dashboard
Uploa bukti
pembayaran Menampilkan halaman
dashboard
Mengembalikan
Tampil halaman perlu dicek
data
Mengembalikan
data
Menampilkan halaman daftar pinjam
Tampil halaman daftar pinjam
Berikan nota
Menampilkan file download nota pelanggan berupa pdf
Ke pelanggan
Jika mendapatkan denda
Maka akan menuju kehalaman Akses denda
Konfirmasi product telah dikembalikan denda
Menyampaikan
Denda yang harus Menampilkan halaman denda, maka akan menyampaikan berapa denda yang harus dibayar
dibayar
Daftar
Dashboard Denda Sistem Database
pinjam
admin
membuka halaman
Proses
tanggal untuk memfilter laporan. Berikut adalah sequence diagram cetak laporan
pertanggal yang ditunjukan pada gambar 3.36.
Sequence Diagram Cetak Laporan
Daftar
Dashboard Sistem Database
kembali
admin
membuka halaman
Mengembalikan data
Tampil data daftar kembali
Proses
Daftar
Dashboard Sistem Database
kembali
admin
membuka halaman
Mengembalikan data
Tampil data daftar kembali
Proses
Pelanggan
Request URL
Sewa baju
Menampilkan
website
Request
Kelola baju Request
Menampilkan
Respon data
Kelola pesanan
Pada gambar 3.43 tampilan detail dari product, setelah memilih baju dari
halaman product akan muncul halaman detail product dan dapat langsung disewa
dengan pengisian form.
55
Pada gambar 3.50 tampilan data baju dimana admin setelah melakukan login
dapat melihat data baju dengan pilih data master dan tekan product pada sidebar.
60
Pada gambar 3.51 tampilan tambah data baju dimana admin setelah
melakukan login dapat menambahkan data baju dengan tekan tombol tambah.
Pada gambar 3.52 tampilan ubah data baju dimana admin setelah melakukan
login dapat mengubah data baju yang salah saat menambahkanya dengan cara tekan
tombol icon ubah pada kolom aksi.
61
Pada gambar 3.54 tampilan tambah data kategori dimana admin setelah
melakukan login dapat menambahkan data kategori dengan tekan tombol tambah.
62
Pada gambar 3.55 tampilan ubah data kategori dimana admin setelah
melakukan login dapat mengubah data kategori yang salah saat menambahkanya
dengan cara tekan tombol icon ubah pada kolom aksi.
Pada gambar 3.57 tampilan tambah data profil rekening dimana admin
setelah melakukan login dapat menambahkan data profil rekening dengan tekan
tombol tambah.
Pada gambar 3.58 tampilan ubah data profil rekening dimana admin setelah
melakukan login dapat mengubah data profil rekening yang salah saat
menambahkanya dengan cara tekan tombol icon ubah pada kolom aksi.
64
Pada gambar 3.59 merupakan tampilan halaman profil alamat yang dimana
terdapat alamat toko sekarang.
Pada gambar 3.60 merupakan tampilan ubah profil alamat dimana admin
setelah melakukan login dapat mengubah profil alamat yang salah dengan cara
tekan link ubah alamat.
65
Pada gambar 3.61 merupakan tampilan data transaksi yang sedang berjalan
dan menampilkan no invoice, subtotal, pemesan, status pesanan, aksi.
Pada gambar 3.66 merupakan tampilan daftar Kembali yang dimana admin
dapat melihat data transaksi yang telah dikembalikan, admin juga dapat mencetak
laporan transaksi pertanggal dan mencetak nota untuk pelanggan dan memberikan
kepelanggan saat mengembalikan product ketempat toko.
melakukan pembayaran
pada halaman order
No Objek Pengujian Skenario Pengujian Hasil yang diharapkan
Gambar di atas adalah halaman awal yang diakses oleh semua user sebelum
login. Kode program untuk menampilkan halaman di atas sebagai berikut:
public function index()
{
//menampilkan data produk dihalamam utama user dengan
limit 10 data
//untuk di carousel
$month = now()->format('m');
$data = array(
'produks' => DB::table('products')-
>selectRaw('products.*, COUNT(detail_order.id) as total_sold')
->join('detail_order',
71
72
Gambar di atas merupakan halaman login. Berikut ini adalah potong kode
program dari halaman login.
public function create()
{
return view('auth.login');
}
->select(DB::raw('COUNT(id) as
total_user'))
->where('role','=','customer')
->first();
$order_terbaru = $order = DB::table('order')
-
>join('status_order','status_order.id','=','order.status_order_i
d')
-
>join('users','users.id','=','order.user_id')
-
>select('order.*','status_order.name','users.name as
nama_pemesan')
->limit(10)
->get();
$data = array(
'pendapatan' => $pendapatan,
'transaksi' => $transaksi,
'pelanggan' => $pelanggan,
'order_baru' => $order_terbaru
);
$subtotal = Order::select(DB::raw("CAST(SUM(subtotal) as
int) as subtotal"))
->GroupBy(DB::raw("Month(created_at)"))
->pluck('subtotal');
$bulan = Order::select(DB::raw("MONTHNAME(created_at) as
bulan"))
->GroupBy(DB::raw("MONTHNAME(created_at)"))
->pluck('bulan');
return view('admin/dashboard',$data, compact('subtotal',
'bulan'));
}
dan hapus produk. Berikut ini adalah tampilan data produk pada admin yang
ditunjukan pada gambar 4.5.
Gambar diatas merupakan halaman data produk admin. Berikut ini adalah
potongan kode program dari halaman data produk admin.
Gambar diatas merupakan halaman tambah data produk admin. Berikut ini
adalah potongan kode program dari halaman tambah data produk admin.
{
if($request->file('image')){
//simpan foto produk yang di upload ke direkteri
public/storage/imageproduct
$file = $request->file('image')-
>store('imageproduct','public');
Product::create([
'product_code' => $request->product_code,
'name' => $request->name,
'description' => $request->description,
'price' => $request->price,
'stok' => $request->stok,
'categories_id' => $request->categories_id,
'image' => $file
]);
return redirect()->route('admin.product')-
>with('status','Berhasil Menambah Produk Baru');
}
}
Gambar diatas merupakan halaman ubah data produk admin. Berikut ini
adalah potongan kode program dari halaman ubah data produk admin.
$prod->name = $request->name;
$prod->description = $request->description;
$prod->price = $request->price;
$prod->categories_id = $request->categories_id;
$prod->stok = $request->stok;
$prod->diskon = $request->diskon;
$prod->save();
return redirect()->route('admin.product')-
>with('status','Berhasil Mengubah Kategori');
}
Gambar diatas merupakan halaman data kategori produk admin. Berikut ini
adalah potongan kode program dari halaman data kategori produk admin.
return redirect()->route('admin.categories')-
>with('status','Berhasil Menambah Kategori');
}
as prov')->first();
}
return view('admin.pengaturan.alamat',$data);
}
public function getCity($id)
{
Gambar diatas merupakan halaman transaksi perlu di cek admin. Berikut ini
adalah potongan kode program dari halaman transaksi perlu di cek admin.
-
>select('order.*','status_order.name','users.name as
nama_pemesan')
->where('order.status_order_id','!=',1)
->where('order.status_order_id','!=',4)
->where('order.status_order_id','!=',5)
->where('order.status_order_id','!=',6)
->where('order.status_order_id','!=',7)
->where('order.status_order_id','!=',8)
->where('order.status_order_id','!=',9)
->where('order.status_order_id','!=',10)
->get();
$data = array(
'orderbaru' => $order
);
return view('admin.transaksi.perludicek',$data);
}
return view('admin.transaksi.dipinjam',$data);
}
91
->get();
$data = array(
'orderbaru' => $order
);
return view('admin.transaksi.denda',$data);
}
return view('admin.transaksi.selesai',$data);
}
return view('admin.transaksi.dibatalkan',$data);
}
95
Gambar diatas merupakan halaman produk pada user. Berikut ini adalah
potongan kode program dari halaman produk pada user.
return view('user.produk',$data);
}
Gambar diatas merupakan halaman produk detail pada user. Berikut ini
adalah potongan kode program dari halaman produk detail pada user.
->select('products.name as
nama_produk','products.image','products.description as
deskripsi','product_attributes.*','products.price')
->get();
$detailOrder = DB::table('detail_order')
->select('detail_order.*')
->where('product_id','=',$id)
->whereNull('tgl_kembali')
->get();
//mengambil detail produk
$data = array(
'produk' => Product::findOrFail($id),
'product_attributes' => $produkDetails,
'detail_order' => $detailOrder
);
return view('user.produkdetail',$data,
['produkDetails'=>$produkDetails, 'detailOrder'=>$detailOrder]);
}
Gambar diatas merupakan halaman keranjang pada user. Berikut ini adalah
potongan kode program dari halaman keranjang pada user.
$id_user = \Auth::user()->id;
$keranjangs = DB::table('keranjang')
-
>join('users','users.id','=','keranjang.user_id')
-
>join('products','products.id','=','keranjang.products_id')
-
>join('product_attributes','product_attributes.id', '=',
'keranjang.product_attributes_id')
->select('products.name as
nama_produk','products.image','users.name','keranjang.*','produc
99
ts.price','products.diskon', 'product_attributes.harga',
'product_attributes.size')
-
>where('keranjang.user_id','=',$id_user)
->get();
$data = [
'keranjangs' => $keranjangs,
];
return view('user.keranjang',$data);
}
Gambar diatas merupakan halaman checkout pada user. Berikut ini adalah
potongan kode program dari halaman checkout pada user.
'keranjang.product_attributes_id')
->select('products.name as
nama_produk','products.image','users.name','keranjang.*','produc
ts.price','products.diskon','product_attributes.harga','product_
attributes.size', 'users.alamat', 'users.jaminan',
'users.nomor_hp')
-
>where('keranjang.user_id','=',$id_user)
->get();
$alamat_toko = DB::table('alamat_toko')
-
>join('cities','cities.city_id','=','alamat_toko.city_id')
-
>join('provinces','provinces.province_id','=','cities.province_i
d')
->select('alamat_toko.*','cities.title as
kota','provinces.title as prov')
->first();
$users = DB::table('users')
->select('users.*')
->first();
$data = [
'invoice' => 'ALV'.Date('Ymdhi'),
'keranjangs' => $keranjangs,
'alamat_toko' => $alamat_toko,
'users' => $users
];
return view('user.checkout',$data);
}
Gambar diatas merupakan halaman order pada user. Berikut ini adalah
potongan kode program dari halaman order pada user.
$order = DB::table('order')
-
>join('status_order','status_order.id','=','order.status_order_i
d')
->select('order.*','status_order.name')
->where('order.status_order_id','!=',2)
->where('order.status_order_id','!=',3)
->where('order.status_order_id','!=',4)
->where('order.status_order_id','!=',5)
103
->where('order.status_order_id','!=',6)
->where('order.status_order_id','!=',7)
->where('order.status_order_id','!=',9)
->Where('order.status_order_id','!=',10)
->where('order.user_id',$user_id)->get();
$dicek = DB::table('order')
-
>join('status_order','status_order.id','=','order.status_order_i
d')
->select('order.*','status_order.name')
->where('order.status_order_id','!=',1)
->Where('order.status_order_id','!=',6)
->Where('order.status_order_id','!=',7)
->Where('order.status_order_id','!=',8)
->Where('order.status_order_id','!=',9)
->Where('order.status_order_id','!=',10)
->where('order.user_id',$user_id)->get();
$kembali = DB::table('order')
-
>join('status_order','status_order.id','=','order.status_order_i
d')
-
>join('detail_order','detail_order.order_id','=','order.id')
-
>select('order.*','status_order.name','detail_order.denda')
->where('order.status_order_id','!=',1)
->where('order.status_order_id','!=',3)
->where('order.status_order_id','!=',2)
->where('order.status_order_id','!=',4)
->where('order.status_order_id','!=',5)
->Where('order.status_order_id','!=',6)
->Where('order.status_order_id','!=',7)
->Where('order.status_order_id','!=',8)
->where('order.user_id',$user_id)->get();
$histori = DB::table('order')
-
>join('status_order','status_order.id','=','order.status_order_i
d')
104
->select('order.*','status_order.name')
->where('order.status_order_id','!=',1)
->Where('order.status_order_id','!=',2)
->Where('order.status_order_id','!=',3)
->Where('order.status_order_id','!=',4)
->Where('order.status_order_id','!=',5)
->Where('order.status_order_id','!=',8)
->where('order.status_order_id','!=',9)
->Where('order.status_order_id','!=',10)
->where('order.user_id',$user_id)->get();
$data = array(
'order' => $order,
'dicek' => $dicek,
'histori'=> $histori,
'kembali' => $kembali,
);
return view('user.order.order',$data);
}
Struktur tabel users yang berhasil dibuat dapat dilihat pada gambar 4.24.
Tabel ini memiliki struktur seperti dibawah ini.
Struktur tabel produk yang berhasil dibuat dapat dilihat pada gambar 4.25.
Tabel ini memiliki struktur seperti dibawah ini
106
Struktur tabel kategori yang berhasil dibuat dapat dilihat pada gambar 4.26.
Tabel ini memiliki struktur seperti dibawah ini
Struktur tabel rekening yang berhasil dibuat dapat dilihat pada gambar 4.27.
Tabel ini memiliki struktur seperti dibawah ini
Struktur tabel keranjang yang berhasil dibuat dapat dilihat pada gambar
4.28. Tabel ini memiliki struktur seperti dibawah ini.
Struktur tabel order yang berhasil dibuat dapat dilihat pada gambar 4.29.
Tabel ini memiliki struktur seperti dibawah ini
Struktur tabel detail_order yang berhasil dibuat dapat dilihat pada gambar
4.30. Tabel ini memiliki struktur seperti dibawah ini
Struktur tabel product attribute yang berhasil dibuat dapat dilihat pada
gambar 4.31. Tabel ini memiliki struktur seperti dibawah ini
110
Struktur tabel status order yang berhasil dibuat dapat dilihat pada gambar
4.32. Tabel ini memiliki struktur seperti dibawah ini.
Struktur tabel alamat toko yang berhasil dibuat dapat dilihat pada gambar
4.34. Tabel ini memiliki struktur seperti dibawah ini.
Struktur tabel kota yang berhasil dibuat dapat dilihat pada gambar diatas
.Tabel ini memiliki struktur seperti dibawah ini.
Struktur tabel provinsi yang berhasil dibuat dapat dilihat pada gambar diatas
.Tabel ini memiliki struktur seperti dibawah ini.
113
114
pengisian form nama bank, atas nama, nomer rekening setelah itu pilih simpan.
Pengujian tambah data kartu rekening berhasil dilakukan maka sistem akan
menampilkan notifikasi seperti yang ditunjukan pada gambar 5.13.
denda maka akan menuju halaman denda dan jika tidak mendapatkan denda akan
menuju ke halaman daftar kembali. Pengujian konfirmasi barang telah kembali
telah berhasil dilakukan maka sistem akan menampilkan seperti yang ditunjukan
pada gambar 5.24.
jumlah transaksi, jumlah pelanggan dan admin dapat melihat grafik produk terlaris
perbulan. Pengujian halaman dashboard yang diakses oleh admin berhasil
dilakukan maka sistem akan menampilkan seperti yang ditunjukan pada gambar
5.24.
transaksi laporan lalu tekan tombol print dan akan mendownload file transaksi
laporan pertanggal. Pengujian cetak data laporan pertanggal berhasil dilakukan
maka sistem akan menampilkan seperti yang ditunjukan pada gambar 5.27.
6.1 Kesimpulan
Kesimpulan pada penulisan Laporan Akhir yang berjudul “Sistem Informasi
Penyewaan Baju Di Nana Salon Berbasis Website” dapat diambil kesimpulan
sebagai berikut.
1. Telah berhasil merancang dan membuat Sistem Informasi Penyewaan
Baju Di Nana Salon Berbasis Web.
2. Sistem Informasi Penyewaan Baju Di Nana Salon Berbasis Web dibuat
dengan Framework Laravel dan menggunakan MySQL untuk
databasenya.
6.2 Saran
Saran yang dapat penulis diberikan untuk pengembangan lebih lanjut dari
Sistem Informasi Penyewaan Baju Di Nana Salon Berbasis Web adalah sebagai
berikut.
1. Penulis berharap pada pengembangan sistem informasi penyewaan baju
di nana salon berbasis web selanjutnya dalam proses pembayaran
menerapkan pembayaran virtual seperti gopay ataupun lainnya agar
dapat memudahkan pelanggan dalam pembayaran.
2. Penulis berharap pada pengembangan sistem informasi penyewaan baju
di nana salon berbasis web selanjutnya dibangun fitur chatting personal
antara admin dan pelanggan.
133
DAFTAR PUSTAKA
Adani. (2020, 8 15). Apa itu MySQL: Pengertian, Fungsi, beserta Kelebihan.
Retrieved from sekawanmedia:
https://www.sekawanmedia.co.id/pengertian-mysql/
Adani. (2020, 12 16). Pengenalan Apa Itu Website Beserta Fungsi, Manfaat dan
Cara Membuatnya. Retrieved from Sekawan Media:
https://www.sekawanmedia.co.id/pengertian-website/
Adani M. R. (2021, 6 21). Mengenal Apa itu Use Case dan Teknik Pembuatannya.
Retrieved from Sekawan Media: https://www.sekawanmedia.co.id/use-
case-diagram/
Ahmedika Azkiya, A. S. (2018). APLIKASI PENYEWAAN PERLENGKAPAN
PERNIKAHAN . Volume 9, Nomor 1, Januari 2018, 29-34.
Aprilia. (2021, 5 18). Pengertian HTML, Fungsi dan Cara Kerjanya. Retrieved
from niagahoster: https://www.niagahoster.co.id/blog/html-
adalah/#Apa_itu_HTML
Effendi. (2021, 1 30). Apa itu Sequence Diagram? Mengenal Pengertian Sequence
Diagram. Retrieved from Nesabamedia:
https://www.nesabamedia.com/sequence-diagram/
Intermedia. (2020, 2 5). Apa itu Laravel? Fitur dan Kelebihan Laravel dibanding
Framework lainnya. Retrieved from jagoanhosting:
https://www.jagoanhosting.com/blog/framework-laravel/#kelebihan-
laravel-dibanding-framework-lainnya
Novitasari C. (2021, 10 20). Pelajarindo. Retrieved from Pengertian Activity
Diagram dan Simbol-Simbolnya: https://pelajarindo.com/pengertian-
activity-diagram-simbol/
Phedra Nicolas, M. (2019). SISTEM INFORMASI E-MARKETPLACE
PENYEWAAN DAN PENJUALAN PERLENGKAPAN KOSTUM
CEREMONIAL DI KOTA SAMPIT BERBASIS WEB. Vol.10 No.2,
November 2019.
Rojali, A., Sofyan, A., & Wibawa, E. (2014). Perancangan Sistem Informasi
Nyentrik Galery Wedding Organizer menggunakan Java dengan database
MySQL.
134
135