• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. Metode penjualan yang dilakukan oleh Butik batik Amnur masih tergolong

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. Metode penjualan yang dilakukan oleh Butik batik Amnur masih tergolong"

Copied!
35
0
0

Teks penuh

(1)

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Butik batik Amnur adalah perusahaan toko penjualan pakaian batik milik keluarga yang beralamatkan di jalan Jaya Wijaya Raya No.63, Harapan Jaya, Bekasi. Metode penjualan yang dilakukan oleh Butik batik Amnur masih tergolong konvensional dimana pembeli datang untuk melakukan transaksi pemesanan dan pembayaran atas belanja batik yang dipesan. Saat ini Butik Batik Amnur sedang berusaha untuk meluaskan wilayah usahanya dengan menggunakan website dan

internet untuk menjangkau pembeli.

3.1.1. Sejarah Institusi/Perusahaan

Butik batik Amnur didirikan pada tahun 2005 oleh Ibu Hj. Nurhalifah. Saat ini Butik batik Amnur sudah dikelola oleh generasi kedua dari ibu Hj. Nurhalifah dan sedang berusaha untuk melebarkan wilayah usahanya dengan mendayagunakan

(2)

3.1.2. Struktur Organisasi dan Fungsi

Gambar III.1

Struktur Organisasi Butik Batik Amnur

Dapat di jelaskan mengenai Tugas pokok dan fungsi setiap bagian organisasi. Penjabaran dari tugas pokok dan fungsi setiap bagian adalah sebagai berikut :

1. Pemilik

a. Pemimpin tertinggi yang menetapkan langkah-langkah pokok dalam pelaksanaan kebijakan di Butik Amnur .

b. Memiliki wewenang sebagai pengambil keputusan setiap kegiatan di Butik Amnur.

c. Menerima dan mengevaluasi laporan dari bawahan. 2. Bagian Pemasaran

a. Bagian pemasaran bertanggung jawab atas segala urusan yang berkaitan dengan pelanggan, penyampaian pesanan pelanggan.

(3)

3. Bagian Pengadaan.

a. Bagian pengadaan bertanggung jawab atas ketersediaan stok penjualan, pengadaan stok dari supplier, pengembalian barang dan kualitas barang, memastikan bahwa produk batik yang dijual adalah model terbaru dan mengikuti trend terkini.

3.2. Analisis Kebutuhan A. Kebutuhan Fungsional

1) Kebutuhan Pembeli

a) Melihat daftar produk yang di jual b) Melihat harga produk yang di jual

c) Melihat cara pemesanan dan cara pembayaran d) Memilih kategori produk yang akan di beli e) Menentukan jumlah produk yang hendak dibeli f) Mencetak nota tagihan

g) Mengupload bukti pembayaran 2) Kebutuhan Administrator

a) Menambah produk yang di jual b) Mengubah produk yang di jual c) Menghapus produk yang di jual d) Mencetak daftar pesanan

(4)

e) Memeriksa bukti pembayaran yang diupload oleh pembeli f) Mempunyai halaman administrator sendiri

B. Kebutuhan Non-Fungsional

1) Kebutuhan perangkat keras Administrator

Untuk perangkat keras Administrator mengubah laptop dengan spesifikasi sebgai berikut :

a) Procesor Intel i3 b) RAM 2 Gb c) Hardisk 500 Gb

d) Perangkat standar Input dan Output 2) Kebutuhan perangkat keras pembeli

Kebutuhan minimal perangkat keras pembeli adalah perangkat mobile atau

(5)

3.3. Perancangan Perangkat Lunak 3.3.1. Rancangan Antar Muka

Spesifikasi rancangan tampilan antarmuka yang digunakan pada perancangan website penjualan belanja batik Butik Amnur adalah sebagai berikut :

a. Rancangan halaman Home website

Gambar III.2

(6)

b. Rancangan Halaman Pembayaran

Gambar III.3

(7)

c. Rancangan Halaman Keranjang Belanja

Gambar III.4

Rancangan Halaman Keranjang Belanja d. Rancangan Halaman Cara Pemesanan

Gambar III.5

(8)

e. Rancangan Halaman Cara Pembayaran

Gambar III.6

Rancangan Halaman Cara Pembayaran f. Rancangan Halaman Login Admin

Gambar III.7 Halaman Login Admin

(9)

g. Rancangan Halaman Cek Pembayaran

Gambar III.8

Halaman Cek Pembayaran h. Rancangan Halaman Laporan Transaksi Pesanan

Gambar III.9

(10)

i. Rancangan Halaman Master Batik

Gambar III.10

(11)

3.3.2. Rancangan Basis Data

Perancangan basis data menghasilkan pemetaan tabel-tabel yang di gambarkan dengan Entity Relationship Diagram (ERD).

1. Entity Relationship Diagram (ERD).

Gambar III.11

(12)

2. Logical Relational Structure (LRS)

Gambar III.12.

Logical Relational Structure (LRS).

3. Spesifikasi File

Adapun spesifikasi file yang penulis gunakan dalam perancangan website penjualan toko pakaian batik adalah sebagai berikut:

1) Spesifikasi data barang

Nama : Tabel Batik

Akronim file : tblBatik Tipe file : File master

Akses file : Random

Media file : Harddisk Panjang Record : 93

(13)

SKunci field : SKU

Software : Microsoft SQL Server 2008 Tabel III.1. Tabel Data Barang

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode barang SKU Nvarchar 15 Primary Key

2 Nama barang NamaBarang Nvarchar 20

3 Ukuran/Unit barang Ukuran Nvarchar 10

4 Harga barang Harga Numeric 18

5 Lokasi gambar barang FilePath Nvarchar 15

6 Kode kategori barang IDKategori Nvarchar 15 Foreighn Key

2) Spesifikasi data belanja

Nama : Tabel Belanja

Akronim file : tblBelanja Tipe file : File master

Akses file : Random

Media file : Harddisk Panjang Record : 79 Kunci field : Nomor

(14)

Tabel III.2. Tabel Belanja

No Elemen Data Akronim Tipe Panjang Keterangan

1 Nomor urut Nomor Integer 5 Primary Key

2 Kode Pemesanan IDPemesanan Nvarchar 10 Foreighn Key

3 Kode Barang SKU Nvarchar 10 Foreighn Key

4 Jumlah barang

dibeli

Jumlah Numeric 18

5 Harga barang satuan Harga Numberic 18

6 Sub total hasil

pembelian barang

SubTotal Numeric 18

3) Spesifikasi data keranjang belanja

Nama : Tabel Keranjang Belanja

Akronim file : tblKeranjangBelanja Tipe file : File master

Akses file : Random

Media file : Harddisk Panjang Record : 61 Kunci field : Nomor

(15)

Tabel III. 3. Tabel Keranjang Belanja

No Elemen Data Akronim Tipe Panjang Keterangan

1 Nomor urut Nomor Integer 5 Primary Key

2 Kode Barang SKU Nvarchar 10 Foreighn Key

3 Jumlah barang dibeli JumlahPembelian Numeric 18 4 Harga barang satuan Harga Numberic 10

5 Sub total hasil

pembelian barang

SubTotal Numeric 18

4) Spesifikasi data pemesanan

Nama : Tabel Pemesanan

Akronim file : tblPemesanan Tipe file : File master

Akses file : Random

Media file : Harddisc Panjang Record : 133

Kunci field : IDPemesanan

(16)

Tabel III.4. Tabel Pemesanan

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode Pemesanan IDPemesanan Nvarchar 10 Primary Key

2 Tanggal Pemesanan TanggalPemesanan Datetime 3 Jumlah Tagihan yang harus dibayarkan JumlahTagihan Numeric 18

4 File upload bukti pembayaran BuktiPembayaran Nvarchar 18 5 Nama pelanggan yang memesan NamaPemesan Nvarchar 15 6 Nomor telpon pelangan yang memesan NomorTelpon Nvarchar 12 7 Alamat pelanggan yang memesan Alamat Nvarchar 25 8 Status pembayaran oleh pelanggan StatusPembayaran Nvarchar 10

(17)

9 Email pelanggan yang memesan

Email Nvarchar 25

5) Spesifikasi data kategori

Nama : Tabel Kategori Barang

Akronim file : tblKategori Tipe file : File master

Akses file : Random

Media file : Harddisc Panjang Record : 25

Kunci field : IDKategori

Software : Microsoft SQL Server 2008 Tabel 3.5. Tabel Kategori Barang

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode kategori

barang

IDKategori Nvarchar 10 Primary Key

2 Keterangan kategori barang

(18)

6) Spesifikasi Data pembayaran

Nama : Tabel pembayaran

Akronim file : tblpembayaran Tipe file : File master

Akses file : Random

Media file : Harddisc Panjang Record : 98

Kunci field : IDKategori

Software : Microsoft SQL Server 2008 Tabel III.6. Tabel Pembayaran

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode

Pembayaran

IDPembayaran Nvarchar 10 Primary Key

2 Nama pelanggan yang membayar Nama Nvarchar 20 3 Alamat pelanggan yang memesan Alamat Nvarchar 25 4 Nomor telpon pelangan yang memesan NomorTelpon Nvarchar 13

(19)

yang memesan 6 Status

Pembayaran pelanggan

StatusPembayaran Nvarchar 10

3.3.3. Rancangan Struktur Navigasi

Struktur navigasi website digunakan untuk menggambarkan secara garis besar isi dari seluruh bagian website, meliputi isi website dan hubungan antara isi-isi tersebut.

Struktur navigasi website yang diterapkan pada situs web toko online penjualan pakaian Batik pada Butik Batik Amnur adalah menggunakan struktur navigasi Bercabang (Hierarki). Melalui sturkutur navigasi website ini, dapat dilihat bagaimana tampilan website secara menyeluruh.

Rancangan strukur navigasi toko penjualan pakaian Batik Butik Amnur:

Keranjang Pembayaran Login Administrator Konfirmasi Pembayaran Pembayaran Master Batik Checkout Cetak Pesanan Gambar III.13

(20)

3.4. Implementasi Dan Pengujian Unit 3.4.1. Implementasi

A. Implementasi Rancangan Antar Muka

Implementasi rancangan antar muka pada web e-commerce pada Butik Batik Amnur berdasarkan hasil rancangan antar muka.

1. Halaman Utama

Halaman Utama berguna untuk menampilkan belanja batik dan pakaian batik yang dijual oleh Butik Batik Amnur. Di halaman ini pembeli dapat memilih barang yang dikehendaki dan melakukan pemesanan.

Gambar III.14

Halaman Antar Muka Halaman Utama 2. Halaman Pembayaran

Halaman Pembayaran berguna agar pembeli yang telah melakukan pembayaran pesanan melalui ATM atau transfer bank, dapat melakukan

(21)

unggah bukti mereka ke dalam web. Untuk melakukan unggah bukti tersebut, pembeli cukup mengetikkan ID Pemesanan yang tertulis pada nota tagihan yang mereka dapat ketika melakukan pemesanan barang dan memilih file bukti pembayaran, kemudian menekan simpan untuk mengunggah ke website.

Gambar III.15

Halaman Antar Muka Pembayaran 3. Halaman Keranjang Belanja

Halaman keranjang belanja dapat diakses dengan mengklik menu yang bertuliskan keranjang belanja. Keranjang belanja berfungsi untuk menampilkan barang yang dipesan dan total harga yang harus dibayarkan oleh pembeli.

(22)

Pembeli juga diharuskan untuk mengisi detail nama, email dan alamat pengiriman agar barang dapat dikirimkan ke pembeli.

Gambar III.16

Halaman Antar Muka Keranjang Belanja 4. Halaman Faq Cara Pemesanan

Halaman Cara Pemesanan dipergunakan untuk melihat langkah-langkah pemesanan dalam melakukan pemesanan produk batik.

(23)

Gambar III.17

Halaman Antar Muka Cara Pemesanan 5. Halaman Faq Cara Pembayaran

Halaman Cara Pembayaran dipergunakan untuk melihat langkah-langkah cara pembayaran dalam melakukan pembayaran produk batik.

Gambar III.18

(24)

6. Halaman Login Administrator

Halaman login administrator dipergunakan untuk melakukan login ke antarmuka administratif website toko Butik Batik Amnur. Halaman login administrator dapat diakses dengan mengklik tanda copyright pada footer

website butik Amnur.

Gambar III.19

Halaman Antar Muka Login Administrator 7. Halaman Approval Pembayaran

Halaman approval pembayaran dipergunakan oleh administrator untuk memeriksa pesanan dan memverifikasi bukti pembayaran yang telah diunggah oleh pembeli berdasarkan pada nomor pembelian.

Untuk pembeli yang belum melakukan unggah bukti, status pembayarannya adalah Belum, sedangkan untuk pembeli yang sudah melakukan unggah bukti status pembayarannya adalah Uploaded dan jika bukti pembayaran yang diunggah sesuai dengan jumlah tagihan dan telah masuk rekening, maka administrator dapat menekan tombol Lunas untuk merubah status pembayaran menjadi Lunas.

(25)

Gambar III.20

Antar Muka Halaman Approval Pembayaran 8. Halaman Entry Barang

Halaman entry barang dipergunakan oleh administrator untuk melakukan perubahan, penambahan dan penghapusan katalog belanja batik yang dijual. Untuk melakukan penambahan, administrator menekan tombol baru, kemudian mengisikan semua kotak yang ada dan menekan tombol Submit. Maka barang tersebut akan ditambahkan ke katalog.

Untuk melakukan pengubahan, administrator memilih salah satu barang dari katalog yang ada dengan menekan tombol Pilih di samping barang tersebut. Setelah dipilih maka detail barang tersebut akan tampil. Administrator kemudian melakukan perubahan yang diperlukan dan diakhiri dengan menekan tombol Submit untuk menyimpan.

(26)

Untuk melakukan penghapusan, administrator memilih salah satu barang dari katalog yang ada dengan menekan tombol Pilih di samping barang tersebut. Setelah detail barang tersebut muncul, maka administrator menekan tombol Hapus untuk melakukan penghapusan.

Gambar III.21

Antar Muka Halaman Entry Barang 9. Halaman Cetak Pemesanan

Halaman cetak pemesanan digunakan oleh administrator untuk mencetak pesanan barang dan alamat pengiriman barang tersebut.

Halaman cetak pemesanan dapat diakses melalui menu Cetak Pemesanan. Untuk melakukan cetak pemesanan, administrator terlebih dahulu memilih tanggal yang hendak diambil pesanannya, kemudian menekan tombol cetak, maka akan keluar daftar pesanan yang dikehendaki. Pesanan ini dapat diprint, atau disimpan dalam bentuk PDF, Excel atau Word.

(27)

Gambar III.22

Antarmuka Halaman Cetak Pemesanan

3.4.2. Pengujian Unit

Pengujian atas website penjualan belanja batik online Butik Batik Amnur menggunakan metode blackbox testing.

Pengujian dengan metode blackbox memfokuskan diri pada keperluan fungsional suatu website. Karena itu blackbox testing memungkinkan penguji untuk membuat himpunan input yang akan menguji semua syarat fungsional suatu program.

Uji coba blackbox berusaha untuk menemukan kesalahan/error dalam berbagai kategori:

a. Fungsi yang salah atau hilang b. Kesalahan antarmuka web

(28)

c. Kesalahan dalam struktur data atau akses data eksternal d. Kesalahan kinerja

e. Kesalahan inisialisasi atau terminasi.

Tabel III.7. Hasil Pengujian Black Box Testing Halaman Transaksi No Skenario pengujian Test case Hasil yang

diharapkan

Hasil

pengujian Kesimpulan 1. User berada di

halaman produk Jumlah beli misal diisi 3 kemudian klik tombol beli . Klik tombol beli Sistem akan memperbar ui jumlah produk, harga, dan subtotal dari produk di halaman keranjang belanja Sesuai harapan Valid 2 User berada di halaman keranjang belanja kemudian klik tombol check out.

Klik tombol check out. Sistem akan menampilka n tabel untuk diisi oleh user yang berisi nama, email, no. telepon dan alamat pengirim setelah itu klik tombol check out. Setelah itu akan tampil nota tagihan yang berisi No. id pemesanan dan total biaya yang harus di Sesuai harapan Valid

(29)

bayar untuk no.tagihan untuk di copy di halaman pembayaran 3. User berada di halaman pembayaran untuk field id pemesanan diisi sesuaikan dalam nota tagihan untuk file diisi dengan aploud -an bukti transfer

kemudian klik tombol simpan field id pemesanan diisi misal : 62120167084 1AM File diisi dengan hasil aploud bukti transfer pembayaran dalam bentuk file pdf atau jpg. Sistem akan memperbar ui data pada halaman cek pembayaran pada admin dan admin melakukan konfirmasi hasil aploud-an bukti transfer jika sudah teraploud maka admin berhak untuk mengubah status pembayaran jadi lunas dan transaksi selesai Sesuai harapan Valid

(30)

Tabel III.8. Hasil Pengujian Black Box Testing Halaman Keranjang Belanja

No Skenario pengujian Test case Hasil yang

diharapkan

Hasil

pengujian Kesimpulan 1. Semua field tidak diisi

atau kosong kemudian klik tombol hapus semua. Nama: (kosong) Alamat Pengirim: (kosong) No. telp: (kosong) Email: (kosong) Sistem akan menolak akses user dan kembali ke tampilan awal halaman keranjang belanja Sesuai harapan Valid

2. Semua field diisi nama alamat pengirim ,No. Tlp dan email, kemudian klik tombol hapus semua. Nama: Santi Alamat Pengirim: Jl. Tawakal No. 34 Grogol Jakarta Barat No. telp: 087886766552 Email: trisusanti99@g mail.com Sistem akan menolak akses user dan kembali ke tampilan awal dan untuk semua fieldnya terisi semua Sesuai Harapan Valid

3. Mengisi field nama kecuali alamat

pengirim No. Tlp dan

email, kemudian klik

tombol Check Out.

Nama: Santi Alamat Pengirim: (kosong) No.Telp: (kosong) Email: (kosong) Sistem akan menolak akses user dan kembali ke tampilan awal di kolom nama fieldnya terisi. Sesuai Harapan Valid

4. Mengisi field nama, Alamat Pengirim kecuali No. telp dan

email kemudian klik

tombol Check Out.

Nama: Santi Alamat Pengirim: Jl. Tawakal No. 34 Grogol Jakarta Barat No.Telp: (kosong) Email: (kosong) Sistem akan menolak akses user dan kembali ke tampilan awal di kolom nama dan alamat pengirim fieldnya Sesuai Harapan Valid

(31)

terisi. 5. Mengisi field nama,

Alamat Pengirim,

email,kecuali No. telp

dan kemudian klik tombol Check Out.

Nama: Santi Alamat Pengirim: Jl. Tawakal No. 34 Grogol Jakarta Barat No. telp: 087886892533 Email: (kosong) Sistem akan menolak akses user dan kembali ke tampilan awal di kolom nama dan alamat pengirim dan email fieldnya terisi. Sesuai Harapan Valid

6. Semua field diisi nama alamat pengirim ,No. Tlp dan email, kemudian klik tombol

Check Out. Nama: Santi Alamat Pengirim: Jl. Tawakal No. 34 Grogol Jakarta Barat No. telp: 087886892533 Email: trisusanti99@g mail.com Sistem menerima akses kemudian langsung menampilkan nota tagihan yang bisa di simpan user dalam bentuk pdf, word dan exel. Sesuai Harapan Valid

Tabel III.9. Hasil Pengujian Black Box Testing Halaman Pembayaran. No. Skenario pengujian Test case Hasil yang

diharapkan

Hasil pengujian

Kesimpulan 1. ID Pemesanan dan

File diisi (kosong)

kemudian klik Simpan ID Pemesanan (kosong) File diisi (kosong) Sistem akan menolak akses untuk proses pembayaran dan tampil ke halaman pembayaran untuk field ID Pemesanan dan File kosong. Sesuai harapan Valid

(32)

2. ID Pemesanan dan File diisi semua

kemudian klik Simpan ID Pemesanan : 83020169 4243AM File diisi : Bukti trnsfer Sistem akan menerima akses dan menampilkan halaman awal dan proses selanjutnya nunggu konfirmasi dari admin Sesuai harapan Valid

Tabel III.10. Hasil Pengujian Black Box Testing Halaman Login Admin

No. Skenario pengujian Test case Hasil yang

diharapkan

Hasil pengujian

Kesimpulan 1. Username dan

Password tidak diisi

kemudian klik tombol login. username:(koso ng) password: (kosong) Sistem akan menolak akses untuk user dan tidak bisa untuk login Sesuai Harapan Valid 2. Mengetikkan username dan Password tidak diisi

atau kosong kemudian klik tombol login. username : admininistrator password : (kosong) Sistem akan menolak akses untuk user dan tidak bisa untuk login Sesuai harapan Valid

3. username tidak diisi

(kosong) danPassword diisi kemudian klik tombol login. username: (kosong) password: P@ssw0rd Sistem akan menolak akses untuk user dan tidak bisa untuk login Sesuai Harapan Valid 4. Mengetikkan salah satu kondisi salah pada username atau

Password kemudian

klik tombol login.

username: administrator (benar) password: Passw0rd (salah) Sistem akan menolak akses user dan menampilkan update password. Sesuai Harapan Valid

(33)

5. Mengetikkan

Username dan Password dengan

data yang benar kemudian klik tombol login. username: administrator (benar) password: P@ssw0rd (benar) Sistem akan menerima akses dan menampilkan halaman Admin. Sesuai Harapan Valid

(34)

BAB IV

PENUTUP

4.1. Kesimpulan

Berdasarkan pada pembahasan yang telah dibahas pada bab-bab sebelumnya penulis menarik kesimpulan mengenai perancangan website penjualan Batik Butik Amnur sebagai berikut :

1. Dapat meningkatkan efektifitas dan efisiensi dalam melakukan jual beli. 2. Memudahkan pembeli untuk melakukan pemesanan dan pembelian.

3. Memudahkan penjual untuk menjual produknya online. 4. Dapat meningkatkan omset penjualan yang lebih banyak.

5. Terhindar dari kerangkapan produk karena SKU produk memiliki

karakteristik sendiri.

4.2. Saran

Dengan penggunaan system komputerisasi untuk melakukan penjualan batik

online, bukan berarti tidak menimbulkan masalah baru. Sehubungan dengan itu, perlu

adanya pemantauan terhadap kinerja dan keamanan system secara seksama dari pihak butik Amnur .

Berikut adalah saran yang dapat penulis berikan :

1. Adanya backup data untuk mencegah terjadinya kehilangan data baik akibat kelalaian manusia, mesin atau bencana alam.

(35)

2. Selalu update tentang informasi security terbaru, celah keamanan website serta ancaman virus atau spyware yang ada di internet.

3. Validasi setiap input dari user yang langsung berhubungan dengan database. 4. Untuk memastikan kerahasiaan dan keamanan data pada website, hendaknya

password dan user id untuk login hanya diketahui oleh pihak yang berwenang

Gambar

Gambar III.1
Gambar III.2
Gambar III.3
Gambar III.4
+7

Referensi

Dokumen terkait

atau kosong kemudian klik tombol simpan “Data Keterangan tidak boleh kosong !” 3 Nama pelajaran tidak diisi (kosong) dan keterangan diisi kemudian klik tombol simpan

tetapi Persyaratan tidak diisi kemudian klik insert recort Bagian : (Programmer) Persyaratan : (kosong) Sistem akan menolak akses input lowongan dan menampilkan pesan

User Id tidak diisi kemudian password diisi kemudian ketik tombol login User Id: (kosong) Password: admin Sistem akan menolak akses user dan menampilkan pesan

Klik tombol tambah, kemudian ada satu field kosong dan lainnya diisi dengan benar lalu klik tombol simpan Semua field diisi Nama Pengguna: (kosong) Sistem akan

Mengetikkan Username dan Password tidak diisi atau kosong kemudian klik tombol login Username: admin Password: (kosong) Sistem akan menolak akses dan menampilkan pesan

Mengetikkan username dan password tidak diisi atau kosong kemudian klik tombol login Username: agung Password : (kosong) Sistem akan menolak akses user dan

login gagal login 2 Mengetikan username dan password tidak diisi atau kosong kemudian klik tombol login Username : diana123 Password : (kosong) Sistem akan menolak akses user

username, email dan password tidak diisi atau kosong kemudian klik tombol register Username : abay Email :[email protected] Password : (kosong) Sistem akan menolak akses