Unikom
Unikom
dengan tidak terlalu menitik beratkan kepada alur proses dari sistem. Selanjutnya
dari hasil analisis ini divisualisasi dan didokumentasiakan dengan UML melalui
use case diagram, skenario use case dan activity diagram, pertimbangan diagram
tersebut ini karena dianggap mewakili secara keseluruhan sistem yang berjalan
menggunakan metode-metode yang telah ada. Dalam hal ini penulis menggunakan
45
46
Gambar 4.1 Use Case Diagram Sistem Penjualan Yang Sedang Berjalan
skenario yang akan kita gunakan pada fase-fase selanjutnya dengan melakukan
penilaian terhadap skenario tersebut. Adapun tahapan - tahapan sekenario use case
Sistem Penjualan pada Rumah Herbal AL-DAWA yang sedang berjalan adalah
sebagai berikut :
Aktor : Konsumen
Tabel 4.1
Tabel Skenario Use Case Pembelian Obat
Konsumen Kasir
1. Melihat katalog obat yang
disediakan.
2. Membeli obat yang telah
dipilih.
3. Mengecek persediaan obat,
apabila obat tersedia maka
dilanjutkan ke transaksi
pembayaran, tapi apabila obat
tidak tersedia maka pembelian
dibatalkan.
4. Menyimpan data penjualan obat.
Aktor : Konsumen
Tabel 4.2
Tabel Skenario Use Case Transaksi Pembayaran
Konsumen Kasir
1. Melakukan pembelian obat.
Aktor : Kasir
Tabel 4.3
Tabel Skenario Use Case Laporan Penjualan
Kasir Sistem
1. Melakukan pembuatan
laporan penjualan obat
2. Mencatat dan Menyimpan data
laporan penjualan obat pada
buku laporan penjualan.
yang ada di dalam suatu sistem. Berikut diagram Activity Diagram yang sedang
data atau arsip semakin banyak, baik berupa pencarian data transaksi.
50
sehingga menyulitkan para konsumen yang memiliki lokasi jauh dan waktu
terbatas.
AL-DAWA.
secara online.
kekurangan yang perlu untuk di lakukan perubahan agar sistem yang ada dapat
1. untuk menghasilkan suatu sistem yang memiliki struktur dan rancangan yang
baik.
2. Sistem Informasi Penjualan Online Berbasis Web pada Rumah Herbal AL-
3. Dengan adanya Sistem Informasi Penjualan Online Berbasis Web Pada Rumah
pembuatan website.
penjualan yang diharapkan dapat menjadi salah satu media promosi, dan
DAWA.
Perancangan sistem yang akan dibuat mencakup use case diagram, activity
sistem yang lebih baik. Proses yang dirancang diuraikan menjadi beberapa bagian
Prosedur pengolahan data dalam sistem yang akan diusulkan pada Rumah
[Link] Skenario
Tabel 4.4
Tabel Skenario Use Case Katalog Obat
Aktor Sistem
1. Membuka website Rumah
Herbal AL-DAWA.
2. Menampilkan website berupa
menu katalog obat, profil tentang
perusahan dan kontak.
menjadi member.
Tabel 4.5
Tabel Skenario Use Case Regisrasi Member
Aktor Sistem
1. Membuka website Rumah
Herbal AL-DAWA.
2. Tampilan website dengan
54
berbagai menu.
3. Pilih menu registrasi
member.
4. Tampilan form pendaftaran.
5. Mengisi form pendaftaran
dengan lengkap.
6. Memproses registrasi member.
7. Memberitahukan apabila data
tidak tidak valid dan tidak
lengkap.
8. Menyimpan data registrasi
member
9. Aktivasi akun ke email
10. Menerima data konfirmasi
member
11. Mengaktifkan akun
12. Simpan perubahan status
akun
13. Status member aktif
Tabel 4.6
Tabel Skenario Use Case Login Member
Aktor Sistem
1. Masuk menu login
Dilakukan.
Tabel 4.8
Tabel Skenario Use Case Pemesanan Obat
Aktor Sistem
1. Membuka website dan
melakukan login member.
2. Menampilkan macam-macam
jenis obat yang di tawarkan
perusahaan.
3. User member memilih obat
yang diinginkan dengan cara
mengklik tambah keranjang.
4. Mengecek persediaan obat,
apabila obat tersedia maka
dilanjutkan ke transaksi
pembayaran, tapi apabila obat
tidak tersedia maka pembelian
dibatalkan.
5. Mencatat pemesanan obat ke
dalam keranjang pembelian yang
di pilih oleh user tersebut.
keranjang belanja
7. Mengklik chekout.
8. Memberikan no Invoice
pembelian untuk di catat oleh
member.
Tabel 4.9
Tabel Skenario Use Case Konfirmasi Pembayaran
Aktor Sistem
1. User member melakukan
pembayaran sejumlah biaya
pemesanan dengan media
transfer Bank.
2. User member melakukan
konfirmasi pembayaran
dengan masuk ke menu
konfirmasi pembayaran dan
mengisi form konfirmasi.
3. Menampilkan from konfirmasi
pembayaran dan memberikan
pemilihan untuk cara
pembayaran yaitu :
Pembayaran manual dengan
cara transper bank
Pembayaran ATM
Aktor : Admin
Konsumen.
Tabel 4.10
Tabel Skenario Use Case Pengiriman
Aktor Sistem
1. Admin mengecek konfirmasi
pembayaran dengan
mengakses halaman
konfirmasi.
2. Menampilkan daftar konfirmasi
pembayaran.
3. Mengecek pemesanan user.
Aktor : Admin
password.
Tabel 4.7
Tabel Skenario Use Case Login Admin
Aktor Sistem
1. Menginput nama username
dan password.
2. Memproses username dan
password pada sistem data base.
3. Jika akun terdaftar (data valid),
maka secara otomatis akan
masuk ke halaman admin, jika
tidak ada data yang dimaksud
(data invalid), maka sistem akan
kembali ke halaman login admin.
4. Menampilkan halaman admin
5. Masuk halaman utama admin
False
False
True
sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang
Berikut ini adalah Sequence Diagram yang ada pada sistem penjualan di
User masuk kehalaman utama website dan user hanya bisa melihat obat,
Apabila pelanggan atau user ingin melakukan pemesanan, seorang user harus
memasukan email dan password, jika berhasil login maka user akan masuk ke
halaman menu utama member dimana user bisa melakukan pemesanan obat
User member masuk ke halaman utama website. user masuk kehalaman login
member dengan memasukan email dan password, jika berhasil login maka
User masuk kehalaman utama website dan user hanya bisa melihat obat,
Apabila pelanggan atau user ingin melakukan pemesanan, seorang user harus
User member masuk ke halaman utama website. user masuk kehalaman login
member dengan memasukan email dan password, jika berhasil login maka
Jika berhasil login maka user akan masuk ke halaman menu utama member
dimana user bisa melakukan pemesanan obat yang tersedia secara online.
berbagai macam hubungan statis yang terdapat diantara mereka. Class diagram
juga menunjukan property dan operasi sebuah class dan batasan - batasan yang
terdapat dalam hubungan - hubungan objek tersebut. Berikut Class Diagram pada
diagram yang menunjukkan pandangan yang lengkap atau sebagian dari struktur
Diagram Objek pada khusus mengatur tentang objek contoh dan atribut ,
dan hubungan antara contoh. Sebuah berkorelasi set diagram objek memberikan
berevolusi dari waktu ke waktu. Diagram objek lebih konkrit dari diagram kelas ,
dan sering digunakan untuk memberikan contoh, atau bertindak sebagai uji kasus
73
untuk diagram kelas. Berikut adalah Object Diagram pada Rumah Herbal AL-
Component adalah unit fisik yang nyata yang menjadi bagian dari
infrastruktur sistem. Asumsi yang digunakan pada perangkat lunak ini memakai
sistem yang stand alone, artinya tidak ada satu komponen pun yang akan dibagi
pakai (sharing) dengan aplikasi web yang lain, oleh karena itu tidak perlu
Database Server
MySQL Database
program yang akan dibuat. Berikut ini Terdapat desain pada tampilan program
informasi yang diperlukan oleh sistem. Perancangan input terdiri dari 3, yaitu
perancangan input admin, perancangan input non member, dan perancangan input
member.
Rumah Herbal AL-DAWA. Jika username atau password tidak diisi atau
Login Admin
Username XXXXXXXX
Password xxxxxxxxx
LOGIN
Keterangan XXXXXXXXXXXXXXXXXXX
Simpan Batal
Form input obat digunakan Admin untuk menambah obat pada Rumah
Herbal AL-DAWA.
No
Image
Isi Obat XX
Keterangan XXXXXXXXXXXXXX
Simpan Batal
Form input stok dan harga obat digunakan Admin untuk menambah dan
Harga XXXXXXX
Jumlah XXX
Tambah Batal
e. From Konfirmasi
a. Registrasi Member
registrasi Member.
80
Registrasi
Nama XXXXXX
Alamat XXXXXXXXXXXXXXXXXXXXX
Kota XXXXXXXXX
Provinsi XXXXXXXXX
Kode Pos XXXXXXX
Telepon XXXXXXXXXXXXX
Email XXXXXXXXXXXX
Password XXXXXXXX
Daftar Ulang
untuk mengisikan email dan password yang benar untuk dapat melakukan
proses selanjutnya.
81
Login Anggota
Email XXXXXXXXXX
Password XXXXXXXXXXXX
LOGIN
b. Form Keranjang
keinginan member.
Keranjang
Nama Obat Kode Obat Harga Satuan Qity Subtotal Harga Option
Pengiriman XXXXX XX
XX
Grand Total XXXXX X
Konfirmasi Pembayaran
No. Pesanan XXXXXXXX
Cara Pembayaran
XXXXXXXXXX
Bank XXXXXXXX
Pemilik Rekening XXXXXXX
No. Rekening XXXXXXXXXX
Jml. Pembayaran XXXXXXXXX
Rekening Tujuan XXXXXXXXX
Kirim Reset
X XX XX
X X X
X
X Gambar 4.45 From Daftar Produk
X
X
X Gambar 4.46 From Daftar Transaksi
X
84
dikirim.
X
X
X Gambar 4.47 From Daftar Konfirmasi
X
e. Form Daftar Pesan
Form daftar pesan merupakan form yang menampilkan pesan yang telah
Form daftar user merupakan form yang menampilkan user dengan status
aktif.
85
Kategori Obat
Seluruh kategori
Produk Formula
Produk Tunggal
b. Katalog Obat
Pada Tampilan katalog Obat ini ditampilkan seluruh obat yang tersedia di
Katalog Obat
1 2 Selajutnya >>
Nama Obat Kode Obat Harga Satuan Qity Subtotal Harga Option
Keranjang
Id Transaksi : XXXXX
Cara Pembayaran : XXXXX
Bank : XXXXX
Pemilik rek : XXXXX
No Rekening : XXXXX
Jumlah Pengiriman : XXXXX
Internet