Bab III
Bab III
PEMBAHASAN
organisasi, tugas dan fungsi organisasi yang ada pada Toko Aziz.
Toko Aziz merupakan badan usaha yang bergerak dalam bidang penjualan
souvenir pernikahan dan khinatan yang berlokasi di Jl. Raya Hasanudin (sebelah
Pos Polisi Pasar Tambun) Gang Kaum 2 No. 14 RT. 002 RW. 011 Tambun
Selatan. Toko Aziz berdiri pada tahun 2010 dengan Nomor Surat Izin Usaha
meliputi kipas, gelas, bros, gantungan kunci, sapu tangan, gunting kuku, tasbih
kayu, mangkok dan lain-lain. Pada awal berdirinya Toko Aziz ini Bapak Abdul
Aziz hanya bekerja seorang diri dan sekarang beliau mempunyai satu karyawan
yang ada dalam perusahaan. Apabila ada struktur organisasi didalam sebuah
perusahaan maka tata cara kerja yang baik, teratur dan rapi dapat terwujud karena
27
28
hubungan antara pembagian tugas, wewenang dan tanggung jawab. Berikut ini
adalah gambaran mengenai susunan struktur organisasi sederhana pada Toko Aziz
yang hanya memiliki dua tingkatan, yaitu pemilik toko dan pegawai toko.
Pemilik Toko
Pegawai
1. Pemilik Toko
Toko Aziz.
2. Pegawai
muka dan menggunakan fasilitas facebook sebagai sarana promosi yang hanya
souvenir dan alamat toko sehingga lingkup penjualannya masih kecil. Maka untuk
meningkatkan penjualan pada Toko Aziz ini diperlukan sebuah website yang akan
membantu lingkup penjualan menjadi lebih luas, tidak hanya yang datang
langsung saja ke toko tetapi dari berbagai daerah yang dilakukan secara online.
Sumber : Admin
Tujuan : User
Media : Monitor
Sumber : Admin
Tujuan : Admin
Media : Monitor
Activity Diagram.
melakukan transaksi pembelian online. Berikut ini adalah analisa kebutuhan yang
A. Halaman admin
B. Halaman User
B5. User dapat memilih produk yang akan dibeli dan ditambahkan ke
keranjang belanja.
lihat
hapus
mengelola user
ubah status
hapus
«include»
mengelola order
masuk
«include»
login
tambah
v alidasi logout
admin
edit
«include»
«include»
mengelola data
prov insi
hapus
«include»
tambah
mengelola data
produk
«include»
edit
hapus «include»
tambah
mengelola data «include»
kategori
edit
hapus
konfirmasi
pembayaran
laporan data
cetak pelanggan
laporan data
barang cetak
hapus «include»
lihat
«include»
laporan
«include»
laporan pemesanan
lunas - tanggal cetak
Tabel III.1
website.
Aktor Admin
Skenario Utama
1. Aktor melakukan login Sistem akan menampilkan form untuk melakukan login
2. Aktor memilih menu data user Sistem akan menampilkan data user yang bisa dilihat,
3. Aktor memilih menu data produk Sistem akan menampilkan menu produk yang di
4. Aktor dapat memilih menu kategori Sistem akan menampilkan menu kategori yang
5. Aktor memilih menu data provinsi Sistem akan menampilkan menu ongkos kirim yang di
7. Aktor memilih order masuk Sistem akan menampilkan menu order masuk yang
8. Aktor memilih menu laporan Sistem akan menampilkan menu laporan yang terdapat
Beranda
Cara Pembelian
Pilih Kategori
form registrasi
Registrasi «extend»
User
v alidasi
«include»
lihat
«include»
Pilih produk
«include»
«include» beli
«include»
«include»
Checkout
Tabel III.2
menggunakan website.
Aktor User
Skenario Utama
2. Aktor memilih menu cara pembelian Sistem akan menampilkan cara pembelian produk.
3. Aktor memilih menu kategori Sistem akan menampilkan kategori sesuai promo,
login user
6. Aktor memilih menu produk Sistem akan menampilkan produk-produk yang bisa
7. Aktor memilih keranjang belanja Sistem akan menampilkan keranjang belanja yang
8. Aktor melakukan check out Sistem akan menampilkan form check out yang
pembayaran.
admin sistem
tidak valid
login
v alidasi login
valid
menu utama
menampilkan menu
laporan
tambah data
tambah data
edit data
mengedit data
logout
hapus data
ubah status
simpan tesimpan
cetak laporan
user sistem
menu utama
menu login
v alidasi user
login
ti dak val i d
val i d
beli
menyimpan transaksi
menyelesaikan transaksi
mengklik tampilkan
transaksi
melakukan pembayaran
3.4. Desain
A. Admin
Beranda
Data
Provinsi
Tambah Edit Hapus
Data
Kategori
Data Produk
Halaman Konfirmasi
Login Pembayaran
Utama
Order Masuk
Ubah
Hapus
Status
Laporan
Laporan Pemesanan
Lunas Cetak
Logout
B. Pengunjung
Halaman Utama
Pengunjung
Cara Konfirmasi
Beranda Kategori Produk
Pembelian Pembayaran
Pendaftaran
baru Kirim
Login
C. User
nm_provinsi biaya_kirim
kd_provinsi
Provinsi
no_pemesanan kd_barang
nm_pelanggan tercantum jumlah
kd_pelanggan
email kota
kd_provinsi
status_bayar harga
no_pemesanan
kelamin 1
1 M
Pelanggan melakukan memiliki pemesanan_detail
Pemesanan
1 M
password
1 M
kd_pelanggan no_telepon
username
tgl_pemesanan kode_pos
memiliki
nm_kategori
melakukan kd_barang kd_kategori
alamat_lengkap
nama_pelanggan
nm_barang 1
mempunyai
id harga_modal Barang M 1 Kategori
1
stok
nama_pelanggan kd_kategori
keterangan
file_gambar
jumlah_transfer gambar
keterangan
rekening
1
1 M
1
1
M
1
1
Spesifikasi file menjelaskan tentang file atau tabel yang terbentuk dari ERD
(file-file penunjang untuk web). File-file ini tersimpan pada database toko-aziz.sql
Akronim : Pelanggan
42
Tabel III.3
Akronim : Provinsi
Tabel III.4
Akronim : Konfirmasi
Kunci Field : id
Tabel III.5
Akronim : Pemesanan
44
Tabel III.6
Key
Akronim : Pemesanan_detail
Kunci Field :-
45
Tabel III.7
Akronim : Barang
Tabel III.8
Akronim : Kategori
Tabel III.9
A. Halaman Admin
B. Halaman User
3.5. Implementasi
berikut :
2. Halaman Admin
Pada halaman ini admin dapat melihat siapa saja yang memesan souvenir.
Pada halaman ini admin dapat melihat apa aja produk yang telah
8. Halaman Pengunjung
Pada halaman ini pengunjung dapat mengakases halaman web dan bisa
melihat menu-menu yang ada pada tampilan web dan melihat produknya.
Pada halaman ini pengunjung dapat mengetahui cara pembelian yang ada di
website ini.
Pada halaman ini, jika user sudah melakukan transfer uang user dapat
Pada halaman ini, user dapat melihat riwayat pemesanan dan user dapat
produk yang telah dipilih, menentukan jumlah dan melihat total harga.
Pada halaman ini, user wajib mengisikan data yang lengkap karena
3.6. Testing
Tabel III.10
Hasil
No Skenario Pengujian Test Case Hasil yang diharapkan Kesimpulan
pengujian
dan password pada login, Password: (kosong) admin dan menampilkan Sesuai
Valid
lalu langsung klik tombol “Data Username tidak harapan
kosong”
2 Mengisi username dan tidak Username: admin Sistem akan menolak akses
mengisi password, lalu klik Password: (kosong) admin dan menampilkan Sesuai
Valid
tombol “login” “Data Password tidak boleh harapan
kosong”
dan mengisi password, lalu Password : admin admin dan menampilkan Sesuai
Valid
klik tombol “login” (benar) “Data Username tidak harapan
boleh kosong"
password yang benar, lalu Password : admin login dan kemudian Sesuai
Valid
klik tombol “login” menampilkan halaman harapan
Tabel III.11
(benar)
salah satu data produk Jumlah stok : 3000 (benar) tidak boleh Sesuai
Valid
kemudian klik tombol Keteragan : bagus (benar) kosong”, “Data harapan
“Data kategori
belum dipilih!”
Tabel III.12
No Hasil
Skenario Pengujian Test Case Hasil yang diharapkan Kesimpulan
pengujian
1 Mengisikan nama provinsi Nama kota : bali (benar) Sistem menerima dan
Sesuai
dan biaya kirim kemudian Ongkos kirim: 20000 menampilkan data yang Valid
harapan
klik tombol “simpan” (benar) berhasil di input
provinsi dan mengisi biaya Ongkos kirim : 20000 tambah dan menampilkan Sesuai
Valid
kirim kemudian klik (benar) pesan “Data nama harapan
Tabel III.13
No Hasil
Skenario Pengujian Test Case Hasil yang diharapkan Kesimpulan
pengujian