i
APLIKASI PENJUALAN, RESERVASI GROOMING DAN MONITORING PENJUALAN PADA JAWARA PETSHOP PALEMBANG BERBASIS
WEBSITE
LAPORAN AKHIR
Disusun untuk memenuhi syarat menyelesaikan Pendidikan Diploma III Jurusan Manajemen Informatika
Politeknik Negeri Sriwijaya
Oleh:
Tasya Aliyah Fajriyati 0619 3080 0786
JURUSAN MANAJEMEN INFORMATIKA POLITEKNIK NEGERI SRIWIJAYA
PALEMBANG 2022
ii
MOTTO DAN PERSEMBAHAN
MOTTO :
“Lakukan hal kecil dengan cinta yang besar, agar memperoleh hasil yang maksimal”
Atas Rahmat Allah SWT.
Laporan Ini Saya Persembakan Kepada:
Ibu saya Yayah Mardiyah dan Ayah saya Muhtaridi Tercinta
Kedua Dosen Pembimbing Laporan Akhir
Kesayangan saya, support system saya Bayu Anggara.
Teman Seperjuangan Manajemen
Informatika 2019 Khususnya 6IA
Sahabatku tersayang Okta Viora Noti
Sahabat-Sahabat tersayang
Last but not least, I wanna thank me. I wanna thank me for believing me. I wanna thank me for doing all this hard work, I wanna thank me for having no days off, I wanna thank me for never quitting, for just being me at all times.
iii ABSTRAK
Jawara Petshop Palembang adalah perusahaan yan bergerak di bidang Penjualan produk makanan dan kebutuhan kucing serta penawaran jasa dibidang grooming, dimana perusahaan ini merupakan Petshop di Palembang yang telah berdiri sejak lama dan telah memiliki banyak pelanggan. Dalam sistem penjualannya masih dilakukan secara manual dimana pelanggan yang ingin membeli produk dan melakukan grooming untuk kucing harus datang langsung ke Jawara Petshop Palembang. Selain seller kesulitan dalam mengelola laporan penjualan dan laporan reservasi karena harus melakukan pencatatan di buku besar, sehingga membuat pekerjaan kurang efektif dan efisien. Penulis membuat Aplikasi Penjualan, Reservasi Grooming dan Monitoring Penjualan Berbasis Website bertujuan untuk mempermudah pelanggan dalam membeli produk dan melakukan reservasi secara online hanya dari rumah dan meringankan pekerjaan seller (admin). Metode yang digunakan untuk pembuatan laporan ini adalah menggunakan metode analisis Waterfall. Proses perancangan yang digunakan untuk mendesain aplikasi ini menggunakan basis data dengan konsep data terstruktur dan menggunakan Bahasa Pemrograman PHP serta database SQL.
Kata Kunci: Petshop, Reservasi, Grooming, Aplikasi berbasis web
iv ABSTRACT
Jawara Petshop Palembang is a company engaged in the sale of food products and cat needs as well as offering services in the field of grooming, where this company is a Petshop in Palembang that has been around for a long time and has many customers. In the sales system it is still done manually where customers who want to buy products and do grooming for cats must come directly to Jawara Petshop Palembang. In addition, sellers have difficulty in managing sales reports and reservation reports because they have to record in the general ledger, thus making work less effective and efficient. The author makes Sales Applications, Grooming Reservations and Website-Based Sales Monitoring aims to make it easier for customers to buy products and make online reservations only from home and ease the work of the seller (admin). The method used for making this report is using the Waterfall analysis method. The design process used to design this application uses a database with the concept of structured data and uses the PHP Programming Language and SQL database.
Keywords: Petshop, Reservation, Grooming, Web-based application
v
KATA PENGANTAR
Dengan mengucap puji syukur kepada Allah SWT, karena hanya atas anugerah dan hidayah-Nya penulis dapat menyelesaikan Laporan Akhir ini dengan judul “Aplikasi Penjualan, Reservasi Grooming dan Monitoring Penjualan pada Jawara Petshop Palembang Berbasis Website.
Laporan Akhir ini dibuat untuk memenuhi syarat menyelesaikan Pendidikan Diploma III Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya. Dalam penulisan Laporan Akhir ini penulis banyak mendapatkan bantuan dari berbagai pihak, baik berupa bimbingan maupun petunjuk sehingga Laporan Akhir ini dapat diselesaikan. Oleh karena itu, dalam kesempatan ini penulis menyampaikan ucapan terima kasih kepada
1. Bapak Dr. Ing. Ahmad Taqwa, M.T. selaku Direktur Politeknik Negeri Sriwijaya Palembang.
2. Bapak Carlos R.S, S.T.,M.T. selaku Wakil Direktur I Politeknik Negeri Sriwijaya Palembang.
3. Ibu Nelly Masnila, S.E, M.Si, AK selaku Wakil Direktur II Politeknik Negeri Sriwijaya Palembang.
4. Bapak Ahmad Zamheri, S.T., M.T selaku Wakil Direktur III Politeknik Negeri Sriwijaya Palembang.
5. Bapak Drs. Zakaria, M.Pd. selaku Wakil Direktur IV Politeknik Negeri Sriwijaya Palembang.
6. Ibu Dr. Indri Aryanti, S.E., M.Si. selaku Ketua Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya Palembang.
7. Bapak Meivi Kusnandar, S.Kom., M.Kom selaku Ketua Program Studi Diploma III Manajemen Informatika Politeknik Negeri Sriwijaya.
8. Bapak Ridwan Effendi, S.E, M.Si. selaku pembimbing I
9. Bapak Muhammad Aris Ganiardi, S.Si., M.T. selaku pembimbing II
10. Bapak dan Ibu dosen pengajar di Jurusan Manajemen Informatika yang telah memberikan ilmu yang bermanfaat.
vi 11. Staff Pegawai Jawara Petshop Palembang.
12. Kedua orang tua, adik adik saya yang selalu bikin emosi tapi aku sayang kalian.
13. Support system saya, kesayangan saya Bayu Anggara.
14. Teman-teman seperjuangan Jurusan Manajemen Informatika khususnya kelas 6 IA.
15. Sahabat saya yang baik namun menyebalkan Okta Viora Noti.
16. Sahabat dan teman saya Wanita Penghuni Surga Okta, Anggie, Vera, Syafit dan Een.
17. Sahabat dan teman “Sahabat Selamanya”.
18. Semua pihak yang telah membantu dalam menyelesaikan Laporan Akhir ini.
Penulis berharap laporan akhir ini dapat bermanfaat bagi pembaca dan memohon maaf dalam keterbatasannya maupun kesalahan dalam penulisan laporan. Penulis mengharapkan apresiasi dari pembaca berupa kritik dan saran yang membangun.
19. Last but not least, I wanna thank me. I wanna thank me for believing me. I wanna thank me for doing all this hard work, I wanna thank me for having no days off, I wanna thank me for never quitting, for just being me at all times.
Palembang, September 2022
Penulis
vii DAFTAR ISI
Halaman
HALAMAN JUDUL ... i
LEMBAR PENGESAHAN LAPORAN AKHIR ... ii
MOTTO DAN PERSEMBAHAN ... iii
ABSTRAK ... iv
ABSTRACT ... v
KATA PENGANTAR ... vi
DAFTAR ISI... vii
DAFTAR TABEL... xii
DAFTAR GAMBAR... xiii
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Permasalahan ... 2
1.3 Tujuan dan Manfaat ... 2
1.3.1 Tujuan ... 2
1.3.2 Manfaat ... 2
1.4 Batasan Masalah ... 2
1.5 Sistematika Pembahasan ... 4
BAB II TINJAUAN PUSTAKA ... 5
2.1 Teori Umum ... 5
2.1.1 Konsep Penjualan... 5
2.1.2 Reservasi Grooming Untuk Kucing Peliharaan ... 11
2.1.3 Konsep Monitoring Penjualan ... 12
viii
2.2 Teori Khusus ... 15
2.2.1 Kamus Data ... 15
2.2.2 UML (Unified Modelling Language) ... 17
2.2.2.1 Use Case Diagram ... 16
2.2.2.2 Activity Diagram ... 17
2.2.2.3 Class Diagram ... 19
2.2.2.4 Sequence Diagram ... 20
2.3 Metode Pengujian Blakcbox ... 22
BAB III GAMBARAN UMUM PERUSAHAAN ... 23
3.1 Sejarah Singkat Jawara Petshop Palembang... 23
3.2 Visi dan Misi Jawara Petshop Palembang ... 23
3.2.1 Visi ... 23
3.2.2 Misi ... 24
3.3 Logo Jawara Petshop Palembang ... 24
3.4 Struktur Organisasi dan Pembagian Tugas ... 25
3.4.1 Struktur Organisasi ... 25
3.4.2 Pembagian Tugas ... 26
3.5 Sisem yang Sedang Berjalan ... 27
3.6 Data Perusahaan ... 28
3.6.1 Data Produk ... 28
3.6.2 Data Jenis Grooming ... 30
BAB IV HASIL DAN PEMBAHASAN ... 30
4.1 Analisis Kebutuhan Sistem ... 30
4.1.1 Penyelidikan Awal ... 30
4.1.2 Prosedur Sistem yang akan Diterapkan ... 31
ix
4.1.3 Studi Kelayakan ... 31
4.1.4 Tempat dan Waktu Penelitian ... 32
4.1.5 Alat Bantu Perancangan ... 33
4.1.5.1 Alat ... 33
4.1.5.2 Bahan ... 33
4.1.6 Kebutuhan Fungsional ... 34
4.1.7 Kebutuhan Non-Fungsional ... 34
4.2 Desain Sistem ... 35
4.2.1 Use Case Diagram ... 35
4.2.2 Activity Diagram ... 42
4.2.2.1 Activity Diagram Registrasi User ... 42
4.2.2.2 Activity Diagram Login User ... 44
4.2.2.3 Activity Diagram Pembelian ... 45
4.2.2.4 Activity Diagram Reservasi ... 46
4.2.2.5 Activity Diagram Pengelolaan Data Produk ... 47
4.2.2.4 Activity Diagram Pengelolaan Data Pesanan ... 48
4.2.3 Class Diagram ... 50
4.2.4 Sequence Diagram ... 51
4.2.4.1 Sequence Diagram Halaman Admin ... 52
4.2.4.2 Sequence Diagram Halaman Manajer ... 52
4.2.4.1 Sequence Diagram Pendaftaran Pelanggan ... 53
4.2.5 Kamus Data ... 54
4.2.6 Struktur Tabel ... 57
x
4.2.7 Perancangan Desain Tampilan ... 61
4.2.7.1 Rancangan Halaman Home... 61
4.2.7.2 Rancangan Halaman Login ... 61
4.2.7.3 Rancangan Halaman About Us ... 62
4.2.7.4 Rancangan Halaman Dashboard Admin ... 62
4.2.7.5 Rancangan Halaman Tambah Produk ... 63
4.2.7.6 Rancangan Halaman Data Pesanan Pelanggan Admin ... 63
4.2.7.7 Rancangan Halaman Data Reservasi Pelanggan ... 64
4.2.7.8 Rancangan Halaman Katalog Produk Pelanggan ... 64
4.2.7.9 Rancangan Halaman Reservasi Grooming Pelanggan ... 65
4.2.7.10 Rancangan Halaman Keranjang Belanja ... 65
4.2.7.11 Rancangan Halaman Data Pesanan Pelanggan ... 66
4.2.7.12 Rancangan Halaman Data Reservasi Pelanggan ... 66
4.2.7.13 Rancangan Halaman Pemilik Toko ... 67
4.4 Pengkodean (Coding) ... 67
4.3.1 Tampilan Halaman Home ... 67
4.3.1 Tampilan Halaman Login ... 68
4.3.1 Tampilan Halaman About Us ... 69
4.3.1 Tampilan Halaman Dashboard Admin ... 69
4.3.1 Tampilan Halaman Tambah Produk ... 70
4.3.1 Tampilan Halaman Data Pesanan Pelanggan Admin ... 70
4.3.1 Tampilan Halaman Data Reservasi Pelanggan ... 71
4.3.1 Tampilan Halaman Katalog Produk Pelanggan ... 71
4.3.1 Tampilan Halaman Reservasi Grooming Pelanggan ... 72
4.3.1 Tampilan Halaman Keranjang Belanja ... 72
4.3.1 Tampilan Halaman Data Pesanan Pelanggan ... 73
xi
4.3.1 Tampilan Halaman Data Reservasi Pelanggan ... 73
4.3.1 Tampilan Halaman Pemilik Toko ... 73
4.4 Pengujian Perangkat Lunak ... 74
4.4.1 Rencana Pengujian... 74
4.4.2 Pembahasan Hasil Pengujian ... 76
4.5 Pemeliharaan... 78
xii
DAFTAR TABEL
Tabel 2.1 Simbol – simbol pada Kamus Data ... 15
Tabel 2.2 Simbol – simbol Activity Diagramt ... 17
Tabel 2.3 Simbol – simbol Clas Diagram ... 19
Tabel 2.4 Simbol – simbol Sequence Diagram ... 20
Tabel 3.1 Data Produk ... 28
Tabel 3.2 Data Jenis Grooming ... 40
Tabel 4.1 Studi Kelayakan ... 32
Tabel 4.2 Definisi Aktor ... 36
Tabel 4.3 Use Case ... 37
Tabel 4.4 Skenario Use Case Login ... 38
Tabel 4.5 Skenario Use Case Pendaftaran Pelanggan ... 38
Tabel 4.6 Skenario Use Case Membeli Produk ... 39
Tabel 4.7 Skenario Use Case Reservasi Grooming ... 39
Tabel 4.8 Skenario Use Case Mengelola Produk ... 40
Tabel 4.9 Skenario Use Case Mengelola Pesanan ... 41
Tabel 4.10 Skenario Use Case Laporan ... 42
Tabel 4.11 Tabel Grooming ... 57
Tabel 4.12 Tabel Gudang ... 58
Tabel 4.13 Tabel Keranjang ... 58
Tabel 4.14 Tabel Manager ... 58
Tabel 4.15 Tabel Pesanan ... 59
Tabel 4.16 Tabel Produk ... 59
Tabel 4.17 Tabel Seller ... 60
Tabel 4.18 Tabel User ... 60
Tabel 4.19 Tombol dan Fungsi Halaman Home ... 67
Tabel 4.20 Tabel Penujian Aplikasi ... 75
xiii
DAFTAR GAMBAR
Gambar 2.1 Transaksi Penjualan ... 6
Gambar 2.2 Proses Grooming ... 11
Gambar 2.3 Use Case ... 17
Gambar 2.4 Aktor ... 17
Gambar 3.1 Logo Jawara Petshop Palembang ... 24
Gambar 3.2 Struktur Organisasi Jawara Petshop Palembang ... 25
Gambar 3.3 Sistem Yang Sedang Berjalan ... 27
Gambar 4.1 Use Case Diagram ... 35
Gambar 4.2 Activity Diagram Registrasi User ... 43
Gambar 4.3 Activity Diagram Login User ... 44
Gambar 4.4 Activity Diagram Pembelian ... 45
Gambar 4.5 Activity Diagram Reservasi ... 46
Gambar 4.6 Activity Diagram Pengelolaan Data Produk ... 47
Gambar 4.7 Activity Diagram Pengelolaan Data Pembelian ... 48
Gambar 4.8 Activity Diagram Laporan Penjualan dan Reservasi ... 49
Gambar 4.9 Diagram Class ... 49
Gambar 4.10 Sequence Diagram Pembelian ... 51
Gambar 4.11 Sequence Diagram Halaman Admin ... 52
Gambar 4.12 Sequence Diagram Halaman Manager ... 52
Gambar 4.13 Sequence Diagram Pendaftaran Pelanggan ... 53
Gambar 4.14 Rancangan Halaman Home ... 61
Gambar 4.15 Rancangan Halaman Login ... 61
Gambar 4.16 Rancangan Halaman About Us ... 62
Gambar 4.17 Rancangan Halaman Dashboard Admin ... 62
Gambar 4.18 Rancangan Halaman Tambah Produk ... 63
Gambar 4.19 Data Pesanan Pelanggan ... 63
Gambar 4.20 Rancangan Halaman Reservasi Pelanggan ... 64
Gambar 4.21 Rancangan Halaman Katalog Produk pada Pelanggan ... 64
Gambar 4.22 Rancangan Halaman Reservasi Grooming Pelanggan ... 65
xiv
Gambar 4.23 Rancangan Halaman Keranjang Belanja pada Pelanggan ... 65
Gambar 4.24 Rancangan Halaman Data Pesanan pada Pelanggan ... 66
Gambar 4.25 Rancangan Halaman Data Reservasi pada Pelanggan... 66
Gambar 4.26 Rancangan Halaman Dashboard pada Pemilik Toko... 67
Gambar 4.27 Tampilan Halaman Home ... 68
Gambar 4.28 Tampilan Halaman Login ... 69
Gambar 4.29 Tampilan Halaman About Us ... 69
Gambar 4.30 Tampilan Halaman Dashboard pada Admin ... 69
Gambar 4.31 Tampilan Halaman Tambah Produk pada Admin ... 70
Gambar 4.32 Tampilan Halaman Data Pesanan pada Admin ... 70
Gambar 4.33 Tampilan Halaman Katalog Produk pada Pelanggan ... 70
Gambar 4.34 Reservasi Grooming Pelanggan ... 71
Gambar 4.35 Tampilan Halaman Pesanan pada Pelanggan ... 71
Gambar 4.36 Tampilan Halaman Dashboard pada Kasi Teknik ... 72
Gambar 4.37 Tampilan Halaman Data Reservasi pada Pelanggan ... 72
Gambar 4.38 Tampilan Halaman Laporan Penjualan dan Reservasi ... 73
BAB V KESIMPULAN DAN SARAN ... 79
5.1 Kesimpulan ... 79
5.2 Saran ... 80 DAFTAR PUSTAKA
LAMPIRAN