• Tidak ada hasil yang ditemukan

Dari Use case yang telah dibuat, dapat dijabarkan deskripsi untuk setiap use case yaitu antara lain sebagai berikut:

Tabel 3.2 Skenario Use case Registrasi Akun Pelanggan

Pelanggan Sistem

1. Pelanggan mengakses situs web Mari Kopi

2. Sistem menampilkan halaman utama web Mari Kopi

3. Pelanggan memilih menu registrasi

4. Sistem menampilkan form registrasi

5. Pelanggan mengisi form registrasi

6. Pelanggan menyimpan form dengan klik tombol Daftar

7. Sistem menyimpan ke database

Tabel 3.3 Skenario Use case Login Aktor : Admin, Kasir, Owner, Pelanggan

Aktor Sistem

1. Memasukan username dan password

2. Memeriksa apakah data yang dimasukan valid atau tidak 3. Masuk ke halaman web sesuai

dengan hak akses dan tampilan menu yang sesuai.

Tabel 3.4 Skenario Use case Pemesanan

Pelanggan Sistem

1. Memeriksa status login 2. Masuk ke menu pemesanan 3. Menampilkan daftar menu

hidangan yang tersedia

32

4. Memilih menu yang ingin dipesan

5. Memasukan manu hidangan ke dalam tabel pesanan

6. Menentukan jumlah pesanan dan nomor meja

7. Sistem akan menampilkan jumlah yang harus dibayar 8. Pelanggan mengirim pesanan

dengan klik tombol proses pesanan

9. Pesanan akan diteruskan ke proses transaksi dan

menyimpannya ke database

Tabel 3.5 Skenario Use case Transaksi

Kasir Sistem

1. Memeriksa status login

2. Masuk ke menu transaksi 3. Sistem menampilkan transaksi yang tersedia

4. Kasir memproses transaksi yang belum diproses dengan klik tombol transaksi pada pesanan

5. Sistem akan menampilan form transaksi

6. Kasir mengisi nominal yang dibayarkan oleh pelanggan

7. Sistem akan menampilkan nominal kembalian jika uang yang diberikan pelanggan lebih dari yang harus dibayarkan 8. Kasir menyelesaikan transaksi

jika sudah membayar dan kasir memberikan kembalian dengan klik transaksi selesai

9. Sistem akan menyimpan transaksi ke database dan menampilkan transaksi yang sudah terjadi

Tabel 3.6 Skenario Use case Tambah produk Aktor : Kasir, Admin

Aktor Sistem

1. Memeriksa status login 2. Pilih menu Edit produk 3. Akan menampilkan

hidangan yang sudah ditambahkan dan tombol tambah menu

4. Klik tombol tambah menu 5. Sistem akan menampilkan form tambah menu

6. Mengisi nama menu, harga, stok persediaan, dan foto dari hidangan yang ingin ditambahkan

7. Setelah semua selesai ditambahkan aktor klik tombol tambahkan

8. Sistem akan mengirim data hidangan ke database dan menampilkannya di menu produk

3.8 Activity Diagram

Berikut adalah activity diagram dari rancangan sistem informasi penjualan kedai Mari Kopi. Activity diagram digunakan untuk menggambarkan kegiatan-kegiatan yang ada didalam suatu sistem.

Agar dapat lebih memahami tentang sistem yang akan dibuat, maka perlu dibuatkan activity diagram tentang sistem yang sedang berjalan, yaitu:

1. Proses registrasi

34

Gambar 3.3 Activity Diagram Register

Gambar diatas menunjukan alur activity diagram registrasi, berikut ini penjelasannya:

a. Sistem menampilkan halaman registrasi.

b. Aktor mengisi form registrasi.

c. Jika sudah mengisi form dengan lengkap selanjutnya klik daftar.

d. Sistem akan memvalidasi data.

e. Jika data tidak valid akan terjadi eror dan aktor harus melakukan registrasi ulang, jika valid maka sistem akan menyimpan data aktor ke database.

f. Sistem akan menampilkan bahwa registrasi sudah berhasil.

2. Proses login

Gambar 3.4 Activity Diagram Login

Gambar diatas menunjukan alur activity diagram login, berikut ini adalah penjelasannya:

a. Sistem menampilkan halaman login.

b. Aktor mengisi username dan password.

c. Jika sudah diisi klik login.

d. Sistem akan memvalidasi data username dan password.

e. Jika tidak valid maka sistem akan eror dan aktor harus memasukan username dan password Kembali, jika data valid maka sistem akan langsung menampilkan halaman utama.

36

3. Proses pemesanan

Gambar 3.5 Activity Diagram Pemesanan

Gambar diatas menunjukan alur activity diagram pemesanan, berikut ini adalah penjelasannya:

a. Sistem menampilkan halaman utama web.

b. Pelanggan memilih menu pemesanan.

c. Sistem akan menampilkan daftar produk yang tersedia.

d. Pelanggan memilih produk yang ingin dipesan.

e. Pelanggan menentukan jumlah yang ingin dipesan.

f. Sistem akan menampilkan jumlah nominal yang harus dibayarkan.

g. Pelanggan mengirim pesanan dengan klik proses pesanan.

h. Sistem akan langsung mengirim pesanan ke database dan meneruskannya ke proses selanjutnya.

4. Proses transaksi

Gambar 3.6 Activity Diagram Transaksi

Gambar diatas menunjukan alur activity diagram transaksi, berikut ini adalah penjelasannya:

a. Sistem menampilkan halaman utama.

b. Kasir memilih menu transaksi.

c. Sistem akan menampilkan daftar transaksi yang belum diproses.

d. Kasir memproses transaksi dengan klik tombol transaksi.

38

e. Kasir mengisi nominal uang yang diberikan pelanggan.

f. Sistem akan menampilkan nominal kembalian yang harus diberikan.

g. Kasir menyelesaikan pesanan dengan klik tombol transaksi selesai.

h. Sistem akan menyimpan data transaksi ke database dan menampilkannya ke daftar transaksi yang sudah diselesaikan.

5. Proses menambahkan produk

Gambar 3.7 Activity Diagram Tambah Produk

Gambar diatas menunjukan alur activity diagram tambah produk, berikut ini penjelasannya:

a. Sistem menampilkan halaman utama.

b. Kasir masuk ke menu edit produk.

c. Jika ingin menambahkan produk klik tombol tambah produk.

d. Sistem menampilkan form tambah produk.

e. Kasir mengisi form sesuai dengan produk yang ingin ditambahkan.

f. Setelah selesai kasir mengklik tombol tambahkan.

g. Sistem akan menyimpan data produk ke database, dan menampilkannya ke daftar produk.

3.9 Sequence Diagram

Berikut adalah diagram sekuen dari rancangan sistem informasi penjualan pada Kedai Mari Kopi:

1. Sequence Diagram Registrasi

40

Gambar 3.8 Sequence Diagram registrasi

Gambar diatas menunjukan alur Sequence Diagram registrasi, berikut ini penjelasannya:

a. Sistem menampilkan halaman utama.

b. Aktor klik tombol “Create New Account”.

c. Sistem menampilkan halaman registrasi.

d. Aktor mengisi form registrasi.

e. Jika sudah mengisi form dengan lengkap selanjutnya klik daftar.

f. Sistem akan memvalidasi data.

g. Jika data tidak valid akan terjadi eror dan aktor harus melakukan registrasi ulang, jika valid maka sistem akan menyimpan data aktor ke database.

h. Sistem akan menampilkan bahwa registrasi sudah berhasil.

2. Sequence Diagram login

Gambar 3.9 Sequence Diagram login

Gambar diatas menunjukan alur Sequence Diagram login, berikut ini adalah penjelasannya:

a. Sistem menampilkan halaman login.

b. Aktor mengisi username dan password.

c. Jika sudah diisi klik login.

d. Sistem akan memvalidasi data username dan password.

e. Jika tidak valid maka sistem akan eror dan aktor harus memasukan username dan password Kembali, jika data valid maka sistem akan langsung menampilkan halaman utama.

3. Sequence Diagram Pemesanan

Gambar 3.10 Sequence Diagram pemesanan

Gambar diatas menunjukan alur Sequence Diagram pemesanan, berikut ini adalah penjelasannya:

a. Sistem menampilkan halaman utama web.

b. Pelanggan memilih menu pemesanan.

c. Sistem akan menampilkan daftar produk yang tersedia.

d. Pelanggan memilih produk yang ingin dipesan.

e. Pelanggan menentukan jumlah yang ingin dipesan.

42

f. Sistem akan menampilkan jumlah nominal yang harus dibayarkan.

g. Pelanggan mengirim pesanan dengan klik proses pesanan.

h. Sistem akan langsung mengirim pesanan ke database dan meneruskannya ke proses selanjutnya.

4. Sequence Diagram Transaksi

Gambar 3.11 Sequence Diagram transaksi

Gambar diatas menunjukan alur Sequence Diagram transaksi, berikut ini adalah penjelasannya:

a. Sistem menampilkan halaman utama.

b. Kasir memilih menu transaksi.

c. Sistem akan menampilkan daftar transaksi yang belum diproses.

d. Kasir memproses transaksi dengan klik tombol transaksi.

e. Kasir mengisi nominal uang yang diberikan pelanggan.

f. Sistem akan menampilkan nominal kembalian yang harus diberikan.

g. Kasir menyelesaikan pesanan dengan klik tombol transaksi selesai.

h. Sistem akan menyimpan data transaksi ke database dan menampilkannya ke daftar transaksi yang sudah diselesaikan.

5. Sequence Diagram Tambah Produk

Gambar 3.12 Sequence Diagram Tambah Produk

Gambar diatas menunjukan alur Sequence Diagram tambah produk, berikut ini penjelasannya:

h. Sistem menampilkan halaman utama.

i. Kasir masuk ke menu edit produk.

j. Jika ingin menambahkan produk klik tombol tambah produk.

k. Sistem menampilkan form tambah produk.

l. Kasir mengisi form sesuai dengan produk yang ingin ditambahkan.

m. Setelah selesai kasir mengklik tombol tambahkan.

44

n. Sistem akan menyimpan data produk ke database, dan menampilkannya ke daftar produk.

3.10 Class Diagram

Berikut ini adalah diagram kelas dari sistem penjualan pada Kedai Mari Kopi.

Gambar 3.13 Class Diagram 3.11 Spesifikasi kebutuhan

Setelah terkumpul analisa sistem maka dapat ditemukan kebutuhan software dan hardware yang diperlukan dalam pembuatan rancangan sistem informasi penjualan pada kedai Mari Kopi berbasis web, antara lain sebagai berikut:

1. Spesifikasi perangkat lunak

Spesifikasi perangkat lunak yang digunakan adalah sebagai berikut:

a. Sistem Operasi : Windows 10 Home b. Browser : Google Chrome c. Bahasa pemrograman : PHP

d. Web server : Apache

e. Database server : MySQL

2. Spesifikasi perangkat keras

Spesifikasi perangkat keras yang digunakan adalah sebagai berikut:

a. Prosesor : Intel Core i3

b. Ram : 4.00 GB

c. Harddisk : 128 GB

d. Kartu Grafis : Intel HD Graphics

46

BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Dari hasil pembahasan sistem informasi penjualan pada Kedai Mari Kopi berbasis web, maka dapat diambil beberapa kesimpulan sebagai berikut:

1. Dengan adanya website penjualan pada Kedai Mari Kopi dapat mempermudah konsumen dalam melakukan pemesanan dan melihat stok produk yang tersedia pada Kedai Mari Kopi.

2. Website ini dapat menjadi alat bantu memproses transaksi yang sebelumnya masih harus dicatat manual dan menggunakan kalkulator, sekarang hal tersebut sudah tidak diperlukan.

3. Website ini juga dapat dijadikan acuan oleh pemilik kedai dalam meningkatkan kualitas produk yang dijual dengan melihat hasil laporan penjualan karena disitu dapat dilihat produk-produk yang sering dipesan.

5.2 Saran

Berdasarkan kesimpulan diatas, maka dari penelitian ini dapat disarankan beberapa hal berikut:

1. Untuk tiga aktor aplikasi ini (Admin, Pelanggan, Kasir, Owner) diharapkan belajar dan berlatih terlebih dahulu sebelum

mengoperasikan program ini, agar dapat dengan mudah mengoprasikan program ini dengan baik.

2. Diharapkan untuk penelitian selanjutnya dapat menyempurnakan aplikasi penjualan berbasis web dengan menampilkan laporan secara realtime atau laporan yang ditampilkan berkelompok sesuai dengan hari yang berlangsung.

48

DAFTAR PUSTAKA

[1] M. Ferdika dan H. Kuswara, “Sistem Informasi Penjualan Berbasis Web Pada PT Era Makmur Cahaya Damai Bekasi,” Information System for Educatos and Professionals. E-ISSN: 2548-3587, vol. 1, no. 2, hal. 175–188, 2017, [Daring]. Tersedia pada: http://ejournal-binainsani.ac.id/index.PHP/ISBI/article/view/390/392.

[2] S. Puspasari dan H. Sunardi, “Sistem Informasi Penjualan Pupuk Berbasis Web pada PT. Sri Aneka Karyatama,” Jurnal Media Infotama, vol. 14, no. 1, 2018, doi: 10.37676/jmi.v14i1.472.

[3] A. Prasetyo dan R. Susanti, “Sistem Informasi Penjualan Berbasis Web Pada PT. Cahaya Sejahtera Sentosa Blitar,” Jurnal Ilmiah Teknologi Informasi Asia, vol. 10, no. 2, hal. 1–16, 2016.

[4] Ita Rahmawati, “Konsep Dasar Sistem Informasi,” Konsep Dasar Sistem Informasi, 2016.

[5] R. Rahardiputra dan S. Komalasari, “Aplikasi point of sales

‘agriculture’ retail (modul pengadaan barang),” Universitas Telkom, vol. 6, no. 2, hal. 1758–1771, 2020.

[6] R. Rachmawati, “Peranan Bauran Pemasaran (Marketing Mix) terhadap Peningkatan Penjualan,” Jurnal Kompetensi Teknik, vol. 2, no. 2, hal. 143–150, 2011.

[7] M. Rais, “Penerapan Konsep Object Oriented Programming Untuk Aplikasi Pembuat Surat,” PROtek : Jurnal Ilmiah Teknik Elektro, vol.

6, no. 2, hal. 96–101, 2019, doi: 10.33387/protk.v6i2.1242.

[8] R. Hidayat dan S. Marlina, “Perancangan Sistem Informasi Penjualan Barang Handmade Berbasis Website Dengan Metode Waterfall,” Simnasiptek, hal. 176–183, 2017.

49

[9] Fitri Ayu and Nia Permatasari, “perancangan sistem informasi

pengolahan data PKL pada divisi humas PT pegadaian,” Jurnal Infra tech, vol. 2, no. 2, hal. 12–26, 2018, [Daring]. Tersedia pada:

http://journal.amikmahaputra.ac.id/index.PHP/JIT/article/download/3 3/25.

[10] R. Auliazmi dan G. Rudiyanto, “Kajian Estetika Visual Interface Dan User Experience Pada Aplikasi Ruangguru Aesthetic Studies Of Visual Interface And User Experience” vol. 4, no. 1, hal. 21–36, 2021.

[11] Y. Fadillah dan S. Suprianto, “Sistem Informasi Penjualan Produk Krupuk Berbasis Web Responsive (Studi Kasus : UD Sumber Makmur),” Jurnal Sistem Informasi, Teknologi Informatika dan Komputer, vol. 8, no. 1, hal. 31–37, 2017.

[12] W. Erawati, “Perancangan Sistem Informasi Penjualan Dengan Pendekatan Metode Waterfall,” Jurnal Media Informatika

Budidarma, vol. 3, no. 1, hal. 1, 2019, doi: 10.30865/mib.v3i1.987.

Dokumen terkait