BERBASIS WEB
PROYEK AKHIR
OLEH
NIKEN KARTIKA
NIM (061940832129)
5MIA
B. Rumusan Masalah
Dari latar belakang tersebut, dapat dirumuskan suatu masalah,
yaitu Bagaimana membuat sistem informasi penjualan kue di
berbasis web untuk proses bisnis di toko kue Jejual Rasa.
C. Batasan Masalah
Berdasarkan rumusan masalah yang telah dijelaskan, maka
ruang lingkup pembahasan dibatasi pada :
1. Penelitian pembuatan Sistem Informasi Penjualan ini hanya
dilakukan pada satu toko yaitu Toko Kue Jejual Rasa.
2. Data yang akan diolah dalam sistem informasi penjualan
sembako di Toko Jejual Rasa adalah data transaksi penjualan
dan stok persediaan.
3. Penelitian yang dilakukan pada objek penelitian, berkaitan
dengan proses keamanan data transaksi penjualan.
4. Sistem dibangun dengan menggunakan Bahasa
pemrograman HTML dan Database MySQL.
D. Ruang LIngkup.
Untuk pembahasan sebuah topik yang lebih terarah dan
terfokus pada tujuan yang ingin dicapai, maka laporan ini akan
membahas hal-hal sebagai berikut :
1. Merancang tampilan informasi produk Membuat tampilan
informasi produk secara rinci seperti gambar, penjelasan
produk, dan harga produk. Untuk memudahkan pelanggan
untuk memilih produk yang ingin dipesannya.
2. Merancang sistem pendataan pelanggan. Membuat sistem
pendataan atau pendaftaran pelanggan secara online, Data
Pelanggan akan di isi oleh pelanggan sendiri.
Datang ke lokasi
. A
Jejual Rasa
Pilih
Produk
Tanya
Produk
Beli
produk
Tidak
Ya
Invoice
Terima
A
Invoice
Menerima
Pembayaran
Melakukan
Pembayaran
Memberikan
produk
Menerima
produk
Selesai
Buku Besar
2. Tidak dapat menyediakan informasi yang update tentang produk yang dijual
kepada konsumen.
3. Dari segi waktu, sistem yang berjalan tidak dapat menyediakan layanan 24
jam per hari kepada pelanggan.
4. Pelayanan belum fleksibel. Hal ini dikarenakan konsumen yang masih harus
datang kelokasi untuk mendapatkan informasi produk atau melakukan
transaksi pembelian.
5. Dalam pencatatan laporan terkadang terjadi kesalahan.
Setelah analisa dan evaluasi terhadap sistem yang berjalan pada Jejual Rasa
secara keseluruhan maka perlu dilakukan pengembangan terhadap sistem
informasi yang ada dengan diharapkan sistem baru dapat mempercepat proses
penjualan dan menghasilkan informasi lebih cepat, tepat dan akurat serta
meningkatkan penjualan perusahaan dan mengatasi kelemahan – kelemahan yang
ada.
6. Admin akan merubah status pesanan menjadi lunas apabila pelanggan sudah
membayar tagihan pesanan tersebut.
7. Admin melakukan proses pengiriman pesanan kepada pelanggan
Menerima
Mulai
Laporan
Data Pembeli
Pilih /Lihat Produk
T
Beli Produk
Keranjang
Belanja
T
Check Out
Registrasi Data
Pembeli
db.barelang
Validasi
Melakukan dan
Pembayaran Transaksi
Selesai
System
Melihat Barang
Mengelola data
<<extend>>
Pelanggan
Admin
<<include>>
<<extend>>
Menerima Laporan
Keterangan :
Admin bertindak sebagai aktor yang memiliki tugas mengola data
dan juga mengelola laporan
Pelanggan sebagai actor yang melihat barang kemudian membeli
barang tersebut
Ketika pelanggan membeli sebuah barang maka laporan akan
masuk ke admin dan admin akan mengola laporan tersebut
I. Definisi Aktor
Aktor Menggambarkan sesorang yang beriteraksi dengan sistem, di mana hanya
bisa menginputkan informasi dan menerima indormasi dari sistem dan tidak
memegang kendali pada use case. Dan biasa actor di gambarkan dengan stickman.
sistem ini terdapat 4 Aktor yang terlibat, antara lain :
1. Admin
2. Pelanggan
J. Class Diagram
penjualan_item
retur beli_item retur
penjualan +id_penjualan
+id_retur +id_retur
+id_penjualan +id_barang()
+jumlah() +id_barang() +tgl_retur()
+tgl_pembelian() +keterangan()
+harga_satuan() +jumlah()
+keterangan1() +id_suplier()
+diskon() +keterangan()
+id_kasir() +id_petgudang()
+harga_bayar()
petugas_gudang
+id_petgudang
+nama_petgudang()
kasir Barang +no_telp_petgudang()
+username()
+id_kasir +id_barang +foto()
+nama_kasir() +barcode_barang() pembelian
+username() +id_suplier() pembelian _item
+password() +nama_barang() +id_pembelian
+foto() +harga_beli() +id_pembelian
+tgl()
+harga_jual() +id_barang() +keterangan()
+jumlah_masuk() +jumlah() +id_suplier()
+jumlah_keluar() +harga_satuan() +id_petgudang()
+jumlah_masuk()
+satuan()
+diskon()
Kategori +masa_berlaku()
+id_kategori()
+id_kategori +id_merk() Admin
+nama_kategori() +id_admin
+nama_admin()
+no_telp_admin()
+username()
Merk +password()
+id_merk
+nama_merk()
K. Aktivity Diagram
Admin Sistem
klik login
dashboard user
Admin sistem
false
true
menampilkan pesan data barang sudah ditambah dan kembali ke halaman data barang
Activity Diagram Kelola Data Kasir (admin)
Admin sistem
memproses data
klik simpan
menampilkan pesan data kasir sudah di tambah & kembali ke halaman data kasir
Admin sistem
menampilkan pesan invoice penjualan berhasil dibuat & kembali ke halaman data penjualan
Activity Diagram Kelola Data Pengguna (admin)
Swimlane1 sistem
Admin Sistem
memproses data
klik simpan
menampilkan pesan data pengguna berhasil ditambahkan & kembali kehalaman data pengguna
Activity Diagram Login (kasir)
Admin Sistem
klik login
dashboar user
Admin Swimlane1
Admin Swimlane1
tambah transaksi
melakukan transaksi
menampilkan pesan invoice penjualan berhasil dibuat & kembali ke halaman data peminjaman
L. Squence Diagram
: Admin
5 : Validasi()
7 : Berhasil()
6 : Menampilkan pesan Error()
8 : Menampilkan Dasboard()
10 : Berhasil Logout()
Sequence Diagram Master Barang (Admin)
: Admin
1 : Mengklik Tambah Data()
2 : Mengisi Form Tambah Data Barang()
3 : Data Barang()
4 : Validasi()
11 : Validasi()
13 : Data diperbarui()
12 : Menampilkan Pesan Error()
15 : Mengklk Hapus()
16 : id Data Barang()
17 : Menghapus Data()
: Admin
1 : Mengklik Tambah Data()
2 : Mengisi Form Tambah Data Kasir()
3 : Data Kasir()
4 : Validasi()
9 : Mengedit Data()
10 : Data Kasir()
11 : Validasi()
13 : Data Diperbaharui()
12 : Menampilkan Pesan Error()
16 : id Data Kasir()
17 : Menghapus Data()
3 : Data Penjualan()
4 : Validasi()
: Admin
1 : Mengklik Tambah Data()
3 : Data Pengguna()
4 : Validasi()
11 : Validasi()
13 : Data Diperbaharui()
12 : Menampilkan Pesan Error()
15 : Mengklik Hapus()
16 : id Data Pengguna()
17 : Menghapus Data()
: Admin
1 : Mengklik Ubah()
6 : Data Toko()
7 : Validasi()
9 : Berhasil()
8 : Menampilkan Pesan()
: Kasir
1 : Mengakses Halaman Login()
5 : Validasi()
7 : Berhasil()
6 : Menampilkan Pesan Error()
8 : Menampilkan Dashboard()
10 : Berhasil Logout()
: Kasir
1 : Menghapus Halaman Data Kasir()
: Admin
1 : Mengklik Tambah Data()
2 : Mengisi Form Tambah Penjualan()
3 : Data Penjualan()
4 : Validasi()
no_telp Varchar 20
Level Varchar 20
Blokir enum(‘Y’,’N’)
tgl_posting Date
Pesan Text
Taggal Date
ongkos_kirim Int 10
(‘user’,admin)
Aktif enum(‘y’,’n’)
Urutan Int 5
nama_toko Varchar 100
meta_deskripsi Varchar 200
meta_keyword Varchar 200
email_pengelola Varchar 100
nomor_rekening Varchar 100
nomor_hp Varchar 20
Struktur Menu
Kategori Banner
Produk Laporan
Order Logout
Administrator (penjual) saat membuka system penjualan Toko Kue Jejual Rasa.
Tampilan utama administrator terdiri dari ganti password, profil toko, manajemen
modul, kategori produk, produk, order, ongkos kirim, cara pembelian, hubungi
kami, banner, laporan, logout yang biasa ditambah, di ubah, dan dihapus oleh
administrator.
HEADER ADMIN
HOME
Password
Profile
Manajemen
TToko
Kategori
Order
Cara Beli
Cari produk
Logo dan hea
der
home produk Cara penyajian Profil Hubungi kami Check out
Keranjang
belanja
Kategori
Halaman produk
Banner
Copyright
HEADER ADMIN
HOME
From Laporan
Password
Profile Laporan Hari ini
Manajemen Laporan Per Periode
TToko d-mmmmm-yyyyy
Kategori Dari Tanggal :
Order Proses
Ongkir
Cara Beli
Info
Laporan Login : Hari – Tanggal - Jam
Logout
Cari produk
Logo dan header
Keranjang
Email belanja
Kategori
Password
Nama lengkap
Password
Banner
Alamat
Nomor hp
Email
Kota
Capctah
Copyright
Berikut adalah rancangan halaman registrasi user yang dapat dilihat pada
gambar dibawah ini
Cari produk
Keranjang
Kategori Email belanja
Password
Nama lengkap
Banner
Password
Alamat
Nomor hp
Email
Kota
Capctah
Daftar
Masukkan kode Capctah
HEADER ADMIN
Logo Administrasi
tor
Logo Admin
Berikut adalah rancangan tampilan halaman Input kategori yang dapat dilihat
pada gambar dibawah ini
HEADER ADMIN
HOME
Password
Tambah Kategori
Profile Nama Kategori :
Manajemen
TToko Simpan Batal
Kategori
Produk
Cara Beli
Ongkir
Order
Info
Gambar 4.14 Rancangan Halaman Input Kategori
Laporan
6. Rancangan Halaman Input Data Produk
HOME
Logout
Berikut adalah rancangan halaman input data produk yang dapat dilihat pada
gambar dibawah ini
HEADER ADMIN
HOME Nambah
Produk
Password
Profile Nama Produk Pilih Kategori
Kategori
Manajemen Berat
TToko Harga
Kategori Diskon
Stok
Produk Deskripsi
Order
Ongkir
Cara Beli
Info Browser
Gambar
Laporan
HOME Simpan Batal
Logout