TUGAS AKHIR
SISTEM INFORMASI PENYEWAAN BAJU PADA VENDOR SHASA ORGANIZER BERBASIS WEBSITE
COVER
MOHAMMAD NOUVAL PRASTYO NPM : 19120063
DOSEN PEMBIMBING
Noven Indra Prasetya, S.kom., M.kom
PROGRAM STUDI INFORMATIKA FAKULTAS TEKNIK
UNIVERSITAS WIJAYA KUSUMA SURABAYA SURABAYA
2023
ii
Tugas Akhir disusun untuk memenuhi salah satu syarat memperoleh gelar
Sarjana Komputer (S.Kom) di
Universitas Wijaya Kusuma Surabaya
Oleh :
MOHAMMAD NOUVAL PRASTYO NPM : 19120063
Hari/Tanggal Sidang : Rabu, 12 Juli 2023
Pembimbing
Noven Indra Prasetya, S.Kom., M.Kom.
NIK : 09414-ET
Ketua Program Studi Informatika
Nonot Wisnu Karyanto, ST., M.Kom.
NIK : 11563-ET
Dekan Fakultas Teknik
Johan Paing Heru Waskito, ST., MT.
NIP : 196903102005011002
i
LEMBAR PENGESAHAN TUGAS AKHIR
Judul : Sistem Informasi Penyewaan Baju Pada Vendor Shasa Organizer Berbasis Website
Oleh : Mohammad Nouval Prastyo NPM : 19120063
Telah diuji pada Hari : Rabu
Tanggal : 12 Juli 2023
Tempat : Ruang Baca Fakultas Teknik
Menyetujui :
Dosen Penguji :
1. Ir. FX. Wisnu Yudo Untoro, M.Kom NIK : 12574-ET
2. Shofiya Syidada, S.Kom., M.Kom
NIK : 09416-ET
Dosen Pembimbing :
Noven Indra Prasetya, S.kom., M.kom NIK : 09414-ET
ii
SISTEM INFORMASI PENYEWAAN BAJU PADA VENDOR SHASA ORGANIZER
BERBASIS WEBSITE
Mohammad Nouval Prastyo
Program Studi Informatika Fakultas Teknik Universitas Wijaya Kusuma Surabaya [email protected]
ABSTRAK
Vendor Shasa Organizer adalah salah satu penyedia jasa penyewaan baju yang menyediakan berbagai jenis baju mulai dari baju dan gaun pernikahan, baju adat, baju batik, jaz, dan kostum anak yang berlokasi di Kecamatan Driyorejo, Gresik.
Tetapi dalam melakukan proses penyewaan Shasa Organizer masih melakukan cara yang sederhana dengan pelanggan datang langsung ke lokasi untuk melakukan penyewaan atau sekedar melihat ketersediaan baju yang ada di Shasa Organizer.
Mengacu pada pemanfaatan teknologi, proses penyewaan yang dilakukan secara sederhana di Shasa Organizer akan berpotensi mengurangi penyewaan dan juga kesalahan dalam perekapan laporan dibanding menggunakan website dan internet.
Oleh karena itu dibutuhkan sebuah sistem informasi penyewaan berbasis website, penelitian ini menghasilkan sebuah rancangan sistem informasi yang memberikan informasi mengenai baju, penyewaan, dan perekapan laporan, guna menunjang Shasa Organizer dalam melakukan penyewaan dan perekapan laporan, sehingga pelanggan perlu mengakses website untuk melihat informasi mengenai penyewaan di Shasa
iii
Organizer dan tidak perlu repot untuk datang ke lokasi untuk melakukan penyewaan atau sekedar melihat ketersediaan baju.
Kata Kunci : Sistem Informasi, Penyewaan, Baju, Website
iv
KATA PENGANTAR
Puji syukur ke hadirat Allah SWT yang telah memberikan rahmat dan hidayah-Nya sehingga saya dapat menyelesaikan proposal tugas akhir dengan judul “Sistem Informasi Penyewaan Baju Berbasis Website Pada Vendor Shasa Organizer”. Proposal tugas akhir ini disusun sebagai salah satu syarat untuk mengerjakan Tugas Akhir pada program Strata-1 di Program Studi Informatika, Fakultas Teknik, Universitas Wijaya Kusuma Surabaya. Penulis menyadari dalam penyusunan proposal tugas akhir ini tidak akan selesai tanpa adanya bantuan dan dukungan dari berbagai pihak. Karena itu pada kesempatan ini penulis ingin mengucapkan terima kasih kepada :
1. Orang tua dan keluarga yang selalu memberikan doa dan dukungan kepada saya.
2. Bapak Johan Paing, ST, MT sebagai Dekan Fakultas Teknik.
3. Bapak Nonot Wisnu Karyanto, ST., M.Kom sebagai Kaprodi Informatika.
4. Bapak Noven Indra Prasetya, S.kom., M.kom yang telah memberikan bimbingan dan arahan kepada saya.
5. Segenap Dosen Program Studi Informatika Universitas Wijaya Kusuma Surabaya yang telah memberikan ilmunya kepada saya selama masa perkuliahan.
6. Liana Irene Syafiyah yang telah membantu pada penulisan tugas akhir ini dan selalu memberikan semangat you are the best thing that ever happened to me.
7. Teman – Teman yang telah memberikan semangat kepada saya.
v
Penulis menyadari bahwa laporan ini masih jauh dari kesempurnaan dengan segala kekurangannya. Untuk itu saya mengharapkan adanya kritik dan saran dari semua pihak demi kesempurnaan dari laporan proposal tugas akhir ini. Akhir kata saya berharap, semoga laporan proposal tugas akhir ini dapat bermanfaat bagi rekan-rekan mahasiswa-mahasiswi dan pembaca.
vi
DAFTAR ISI
COVER ... i
LEMBAR PENGESAHAN ... i
ABSTRAK ...ii
KATA PENGANTAR ... iv
DAFTAR ISI ... vi
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xiv BAB I PENDAHULUAN ... Error! Bookmark not defined.
1.1 Latar belakang ... Error! Bookmark not defined.
1.2 Rumusan Masalah ... Error! Bookmark not defined.
1.3 Batasan Masalah ... Error! Bookmark not defined.
1.4 Tujuan Penelitian ... Error! Bookmark not defined.
1.5 Manfaat Penelitian ... Error! Bookmark not defined.
1.6 Sistematika penulisan .. Error! Bookmark not defined.
BAB 2 TINJAUAN PUSTAKA Error! Bookmark not defined.
2.1 Sistem Informasi ... Error! Bookmark not defined.
2.1.1 Pengertian Sistem InformasiError! Bookmark not defined.
2.1.2 Komponen Sistem InformasiError! Bookmark not defined.
2.2 Pengertian Penyewaan . Error! Bookmark not defined.
2.2.1 Pengertian Sistem Informasi Penyewaan ... Error!
Bookmark not defined.
2.3 Website ... Error! Bookmark not defined.
2.4 Metode Waterfall ... Error! Bookmark not defined.
2.5 Data Flow Diagram (DFD)Error! Bookmark not defined.
vii
2.4.1 Fungsi Simbol Data Flow Diagram (DFD) .. Error!
Bookmark not defined.
2.6 Database ... Error! Bookmark not defined.
2.7 PHP ... Error! Bookmark not defined.
2.8 MySQL ... Error! Bookmark not defined.
BAB 3 METODE PENELITIANError! Bookmark not defined.
3.1 Tahapan Penelitian ... Error! Bookmark not defined.
3.2 Identifikasi Masalah .... Error! Bookmark not defined.
3.3 Analisis Kebutuhan ... Error! Bookmark not defined.
3.3.1 Kebutuhan FungsionalError! Bookmark not defined.
3.3.2 Kebutuhan Non FungsionalError! Bookmark not defined.
3.4 Perancangan Design SistemError! Bookmark not defined.
3.4.1 DFD Level ContextError! Bookmark not defined.
3.4.2 DFD Level 1 ... Error! Bookmark not defined.
3.4.3 DFD Level 2 Proses Kelola DataError! Bookmark not defined.
3.4.4 DFD Level 2 Proses Kelola Pemesanan ... Error!
Bookmark not defined.
3.4.5 DFD Level 2 Proses Kelola Laporan ... Error!
Bookmark not defined.
3.5 Database ... Error! Bookmark not defined.
3.5.1 Conceptual Data Model (CDM)Error! Bookmark not defined.
3.5.2 Physical Data Model (PDM)Error! Bookmark not defined.
viii
3.6 Rancangan Desain User Interfaces (UI) ... Error!
Bookmark not defined.
3.6.1 Rancangan UI Halaman UtamaError! Bookmark not defined.
3.6.2 Rancangan UI Halaman KatalogError! Bookmark not defined.
3.6.3 Rancangan UI Halaman Registrasi ... Error!
Bookmark not defined.
3.6.4 Rancangan UI Halaman LoginError! Bookmark not defined.
3.6.5 Rancangan UI Halaman PesanError! Bookmark not defined.
3.6.6 Rancangan UI Halaman Riwayat PemesananError!
Bookmark not defined.
3.6.7 Rancangan UI Halaman Bayar DP ... Error!
Bookmark not defined.
3.6.8 Rancangan UI Halaman Login Pengguna ... Error!
Bookmark not defined.
3.6.9 Rancangan UI Halaman Dashboard Pengguna Error! Bookmark not defined.
3.6.10Rancangan UI Halaman Kategori Barang ... Error!
Bookmark not defined.
3.6.11Rancangan UI Halaman Tambah Kategori ... Error!
Bookmark not defined.
3.6.12Rancangan UI Halaman Data Kerusakan ... Error!
Bookmark not defined.
3.6.13Rancangan UI Halaman Master Data Barang Error!
Bookmark not defined.
3.6.14Rancangan UI Halaman Tambah Barang ... Error!
Bookmark not defined.
ix
3.6.15Rancangan UI Halaman Master Data User ... Error!
Bookmark not defined.
3.6.16Rancangan UI Halaman Data Customer ... Error!
Bookmark not defined.
3.6.17Rancangan UI Halaman Transaksi ... Error!
Bookmark not defined.
3.6.18Rancangan UI Halaman Detail DP ... Error!
Bookmark not defined.
3.6.19Rancangan UI Halaman Pelunasan ... Error!
Bookmark not defined.
3.6.20Rancangan UI Halaman Detail Pelunasan ... Error!
Bookmark not defined.
3.6.21Rancangan UI Halaman LaporanError! Bookmark not defined.
3.6.22Rancangan UI Halaman Pengiriman Kurir ... Error!
Bookmark not defined.
3.6.23Rancangan UI Halaman Laporan Pimpinan .. Error!
Bookmark not defined.
BAB 4 HASIL DAN PEMBAHASANError! Bookmark not defined.
4.1 Proses Bisnis ... Error! Bookmark not defined.
4.2 Implementasi Basis Data Phpmyadmin ... Error!
Bookmark not defined.
4.2.1 Struktur Tabel Data BarangError! Bookmark not defined.
4.2.2 Struktur Tabel Data CustomerError! Bookmark not defined.
4.2.3 Struktur Tabel KategoriError! Bookmark not defined.
x
4.2.4 Struktur Tabel KerusakanError! Bookmark not defined.
4.2.5 Struktur Tabel PelunasanError! Bookmark not defined.
4.2.6 Struktur Tabel PemesananError! Bookmark not defined.
4.2.7 Struktur Tabel Upload BuktiError! Bookmark not defined.
4.2.8 Struktur Tabel UserError! Bookmark not defined.
4.3 Implementasi User InterfacesError! Bookmark not defined.
4.3.1 Halaman Login PenggunaError! Bookmark not defined.
4.3.2 Halaman Dashboard AdminError! Bookmark not defined.
4.3.3 Halaman Master Data BarangError! Bookmark not defined.
4.3.4 Halaman Tambah Data BarangError! Bookmark not defined.
4.3.5 Halaman Edit Data BarangError! Bookmark not defined.
4.3.6 Halaman Master Kategori Barang ... Error!
Bookmark not defined.
4.3.7 Halaman Data KerusakanError! Bookmark not defined.
4.3.8 Halaman Data UserError! Bookmark not defined.
4.3.9 Halaman Data CustomerError! Bookmark not defined.
4.3.10Halaman Transaksi PenyewaanError! Bookmark not defined.
xi
4.3.11Halaman Detail DPError! Bookmark not defined.
4.3.12Halaman PelunasanError! Bookmark not defined.
4.3.13Halaman Detail PelunasanError! Bookmark not defined.
4.3.14Halaman Laporan . Error! Bookmark not defined.
4.3.15Halaman Pengiriman KurirError! Bookmark not defined.
4.3.16Halaman Laporan PimpinanError! Bookmark not defined.
4.3.17Halaman Utama WebsiteError! Bookmark not defined.
4.3.18Halaman Registrasi PelangganError! Bookmark not defined.
4.3.19Halaman Login PelangganError! Bookmark not defined.
4.3.20Halaman Katalog .. Error! Bookmark not defined.
4.3.21Halaman Detail BarangError! Bookmark not defined.
4.3.22Halaman Riwayat . Error! Bookmark not defined.
4.3.23Halaman Bayar DP Error! Bookmark not defined.
4.4 Pengujian ... Error! Bookmark not defined.
4.4.1 Halaman Registrasi PelangganError! Bookmark not defined.
4.4.2 Halaman Login PelangganError! Bookmark not defined.
4.4.3 Halaman Pemesanan PelangganError! Bookmark not defined.
4.4.4 Halaman Login User (Pegawai)Error! Bookmark not defined.
xii
4.4.5 Halaman Data BarangError! Bookmark not defined.
4.4.6 Halaman Data KategoriError! Bookmark not defined.
4.4.7 Halaman Data KerusakanError! Bookmark not defined.
4.4.8 Halaman Data UserError! Bookmark not defined.
4.4.9 Halaman Data CustomerError! Bookmark not defined.
4.4.10Halaman Transaksi PenyewaanError! Bookmark not defined.
4.4.11Halaman Detail DPError! Bookmark not defined.
4.4.12Halaman PelunasanError! Bookmark not defined.
4.4.13Halaman Detail PelunasanError! Bookmark not defined.
4.4.14Halaman Laporan . Error! Bookmark not defined.
4.4.15Halaman Antar Pesanan KurirError! Bookmark not defined.
4.4.16Halaman Laporan PimpinanError! Bookmark not defined.
4.5 Skenario Uji Coba ... Error! Bookmark not defined.
4.5.1 Skenario Pendaftaran PelangganError! Bookmark not defined.
4.5.2 Skenario PemesananError! Bookmark not defined.
4.5.3 Skenario Pembayaran Uang Muka ... Error!
Bookmark not defined.
4.5.4 Skenario Kelola Transaksi Penyewaan ... Error!
Bookmark not defined.
xiii
4.5.5 Skenario PengirimanError! Bookmark not defined.
4.5.6 Skenario PelunasanError! Bookmark not defined.
4.5.7 Skenario Laporan . Error! Bookmark not defined.
BAB 5 PENUTUP ... Error! Bookmark not defined.
5.1 Kesimpulan ... Error! Bookmark not defined.
5.2 Saran ... Error! Bookmark not defined.
DAFTAR PUSTAKA ... Error! Bookmark not defined.
xiv
DAFTAR GAMBAR
Gambar 2.1 Metode Waterfall . Error! Bookmark not defined.
Gambar 3.1 Diagram Alur Penelitian.Error! Bookmark not defined.
Gambar 3.2 Diagram Context . Error! Bookmark not defined.
Gambar 3.3 DFD Level 1 ... Error! Bookmark not defined.
Gambar 3.4 DFD Level 2 Proses Kelola Data ... Error!
Bookmark not defined.
Gambar 3.5 Level 2 Proses Kelola Pemesanan ... Error!
Bookmark not defined.
Gambar 3.6 DFD Level 2 Proses Kelola Laporan ... Error!
Bookmark not defined.
Gambar 3.7 Conceptual Data Model (CDM)Error! Bookmark not defined.
Gambar 3.8 Physical Data Model (PDM)Error! Bookmark not defined.
Gambar 3.9 Rancangan UI Halaman UtamaError! Bookmark not defined.
Gambar 3.10 Rancangan UI Halaman Katalog ... Error!
Bookmark not defined.
Gambar 3.11 Rancangan UI Halaman Registrasi ... Error!
Bookmark not defined.
Gambar 3.12 Rancangan UI Halaman LoginError! Bookmark not defined.
Gambar 3.13 Rancangan UI Halaman PesanError! Bookmark not defined.
Gambar 3.14 Rancangan UI Riwayat Pemesanan ... Error!
Bookmark not defined.
xv
Gambar 3.15 Rancangan UI Halaman Bayar DP ... Error!
Bookmark not defined.
Gambar 3.16 Rancangan UI Login Pengguna ... Error!
Bookmark not defined.
Gambar 3.17 Rancangan UI Dashboard Pengguna ... Error!
Bookmark not defined.
Gambar 3.18 Rancangan UI Halaman Kategori Barang .. Error!
Bookmark not defined.
Gambar 3.19 Rancangan UI Halaman Tambah Kategori Error!
Bookmark not defined.
Gambar 3.20 Rancangan UI Halaman Denda Kerusakan Error!
Bookmark not defined.
Gambar 3.21 Rancangan UI Halaman Master Data Barang ... Error! Bookmark not defined.
Gambar 3.22 Rancangan UI Halaman Tambah Barang ... Error!
Bookmark not defined.
Gambar 3.23 Rancangan UI Halaman Master Data User Error!
Bookmark not defined.
Gambar 3.24 Rancangan UI Halaman Data Customer .... Error!
Bookmark not defined.
Gambar 3.25 Rancangan UI Halaman Transaksi ... Error!
Bookmark not defined.
Gambar 3.26 Rancangan UI Detail DPError! Bookmark not defined.
Gambar 3.27 Rancangan UI Halaman Pelunasan ... Error!
Bookmark not defined.
Gambar 3.28 Rancangan UI Halaman Detail Pelunasan .. Error!
Bookmark not defined.
Gambar 3.29 Rancangan UI Halaman Laporan ... Error!
Bookmark not defined.
xvi
Gambar 3.30 Rancangan UI Halaman Pengiriman Kurir Error!
Bookmark not defined.
Gambar 3.31 Rancangan UI Halaman Laporan Pimpinan ... Error! Bookmark not defined.
Gambar 4.1 Struktur Tabel Data BarangError! Bookmark not defined.
Gambar 4.2 Struktur Tabel Data CustomerError! Bookmark not defined.
Gambar 4.3 Struktur Tabel KategoriError! Bookmark not defined.
Gambar 4.4 Struktur Tabel KerusakanError! Bookmark not defined.
Gambar 4.5 Struktur Tabel PelunasanError! Bookmark not defined.
Gambar 4.6 Struktur Tabel PemesananError! Bookmark not defined.
Gambar 4.7 Struktur Tabel Upload BuktiError! Bookmark not defined.
Gambar 4.8 Struktur Tabel UserError! Bookmark not defined.
Gambar 4.9 Halaman Login PenggunaError! Bookmark not defined.
Gambar 4.10 Halaman Dashboard AdminError! Bookmark not defined.
Gambar 4.11 Halaman Master Data BarangError! Bookmark not defined.
Gambar 4.12 Halaman Tambah BarangError! Bookmark not defined.
Gambar 4.13 Halaman Edit Data BarangError! Bookmark not defined.
xvii
Gambar 4.14 Halaman Master Kategori Barang ... Error!
Bookmark not defined.
Gambar 4.15 Halaman Data KerusakanError! Bookmark not defined.
Gambar 4.16 Halaman Data UserError! Bookmark not defined.
Gambar 4.17 Halaman Data CustomerError! Bookmark not defined.
Gambar 4.18 Halaman Transaksi Penyewaan ... Error!
Bookmark not defined.
Gambar 4.19 Halaman Detail DPError! Bookmark not defined.
Gambar 4.20 Halaman PelunasanError! Bookmark not defined.
Gambar 4.21 Halaman Detail PelunasanError! Bookmark not defined.
Gambar 4.22 Halaman LaporanError! Bookmark not defined.
Gambar 4.23 Halaman Pengiriman KurirError! Bookmark not defined.
Gambar 4.24 Halaman Laporan PimpinanError! Bookmark not defined.
Gambar 4.25 Halaman Utama WebsiteError! Bookmark not defined.
Gambar 4.26 Halaman Utama Website 2Error! Bookmark not defined.
Gambar 4.27 Halaman Utama Website 3Error! Bookmark not defined.
Gambar 4.28 Halaman Registrasi PelangganError! Bookmark not defined.
xviii
Gambar 4.29 Halaman Login PelangganError! Bookmark not defined.
Gambar 4.30 Halaman Katalog Error! Bookmark not defined.
Gambar 4.31 Halaman Katalog Error! Bookmark not defined.
Gambar 4.32 Halaman Katalog 2Error! Bookmark not defined.
Gambar 4.33 Halaman RiwayatError! Bookmark not defined.
Gambar 4.34 Halaman Bayar DPError! Bookmark not defined.
Gambar 4.35 Skenario Pendaftaran Pelanggan. ... Error!
Bookmark not defined.
Gambar 4.36 Skenario Login Pelanggan.Error! Bookmark not defined.
Gambar 4.37 Skenario Pemesanan Halaman Katalog ... Error!
Bookmark not defined.
Gambar 4.38 Skenario PemesananError! Bookmark not defined.
Gambar 4.39 Skenario Halaman Riwayat Pemesanan ... Error!
Bookmark not defined.
Gambar 4.40 Skenario pembayaran uang muka ... Error!
Bookmark not defined.
Gambar 4.41 Skenario Proses PemesananError! Bookmark not defined.
Gambar 4.42 Skenario Kelola Pemesanan Admin ... Error!
Bookmark not defined.
Gambar 4.43 Skenario Detail Uang MukaError! Bookmark not defined.
Gambar 4.44 Sekenario PengirimanError! Bookmark not defined.
xix
Gambar 4.45 Skenario Antar PesananError! Bookmark not defined.
Gambar 4.46 Skenario Selesai PengirimanError! Bookmark not defined.
Gambar 4.47 Skenario PelunasanError! Bookmark not defined.
Gambar 4.48 Sekenario Detail PelunasanError! Bookmark not defined.
Gambar 4.49 Skenario Cetak Detail Pelunasan ... Error!
Bookmark not defined.
Gambar 4.50 Skenario Periode PemesananError! Bookmark not defined.
Gambar 4.51 Skenario Laporan PemesananError! Bookmark not defined.
Gambar 4.52 Skenario Periode Waktu Pelunasan ... Error!
Bookmark not defined.
Gambar 4.53 Skenario Laporan PelunasanError! Bookmark not defined.
xx
DAFTAR TABEL
Tabel 4.1 Proses Bisnis ... Error! Bookmark not defined.
Tabel 4. 2 Hasil Pengujian Halaman Registrasi Pelanggan ... Error! Bookmark not defined.
Tabel 4.3 Hasil Pengujian Halaman LoginError! Bookmark not defined.
Tabel 4.4 Hasil Pengujian Pemesanan Pelanggan ... Error!
Bookmark not defined.
Tabel 4.5 Hasil Pengujian Halaman Login User (Pegawai) ... Error! Bookmark not defined.
Tabel 4.6 Hasil Pengujian Halaman Data Barang ... Error!
Bookmark not defined.
Tabel 4.7 Hasil Pengujian Halaman Data Kategori ... Error!
Bookmark not defined.
Tabel 4.8 Hasil Pengujian Halaman DataError! Bookmark not defined.
Tabel 4.9 Hasil Pengujian Halaman Data User ... Error!
Bookmark not defined.
Tabel 4.10 Hasil Pengujian Data CustomerError! Bookmark not defined.
Tabel 4.11 Hasil Pengujian Halaman Transaksi Penyewaan ... Error! Bookmark not defined.
Tabel 4.12 Hasil Pengujian Halaman Detail DP ... Error!
Bookmark not defined.
Tabel 4.13 Hasil Pengujian Halaman Pelunasan ... Error!
Bookmark not defined.
Tabel 4.14 Hasil Pengujian Halaman Pelunasan ... Error!
Bookmark not defined.
xxi
Tabel 4.15 Hasil Pengujian Halaman Laporan ... Error!
Bookmark not defined.
Tabel 4.16 Hasil Pengujian Halaman Antar Pesan Kurir . Error!
Bookmark not defined.
Tabel 4. 17 Hasil Pengujian Halaman Laporan PimpinanError!
Bookmark not defined.