35
PEMBAHASAN
3.1 Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan
Distro Mars berdiri pada tahun 2004 atas dasar sebuah pemikiran dan kreatviItas dari seorang anak muda yang bernama M.Asep Rusmana dengan Elqy yang dengan inisiatifnya membuat beberapa produk untuk segala umur baik remaja putra atau putri. Produk yang dihasilkan berupa T-shirt, tas, kemeja, jaket, dompet dan lain sebagianya. Distro Mars memulai membuka tempat (local shop) sendiri di Jalan Srimahi Raya No.29 Bandung. Dan mempunyai empat toko resmi yaitu di cikarang, purwakarta, karawang, dan bandung. Sedangkan untuk toko resmi di daerah karawang telah berdiri sejak tahun 2007 yang beralamatkan di Jl. Tuparev No. 334F Karawang.
3.1.2 Struktur Organisasi Dan Fungsi
Setiap perusahaan memiliki struktur organisasi untuk mengendalikan jalannya perusahaan dengan baik agar segala wewenang dan tanggung jawab bagi setiap pribadi yang terlibat dalam perusahaan dapat dipertanggung jawabkan. Dengan struktur organisansi, maka setiap pribadi mendapatkan ruang lingkup atau deskripsi pekerjaan yang jelas, dengan demikian terjalinlah suatu kerja sama yang baik dalam dalam pencapaian tujuan perusahaan. Berikut ini adalah bagian-bagian yang terdapat
dalam struktur organisasi pada Distro Mars dengan menggunakan masing-masing fungsinya.s
PEMILIK DISTRO M. Asep Rusmana
PENGELOLA DISTRO Elqy Laili Qodar
Bagian Akunting Toko Adi Saputra
Penjaga Toko Fadli Nugraha
Sumber : Distro Mars Karawang (2016)
Gambar III.1
Struktur Organisasi Distro Mars Karawang
Adapun fungsi dari masing-masing bagian struktur organisasi sesuai dengan uraian tugasnya adalah sebagai berikut :
1. Pimpinan/Pemilik Distro Mars Tugas dari pimpinan adalah :
a. Mengawasi jalannya sistem prosedur operasional distro secara keseluruhan dan untuk menjaga konsitensi kerja dalam mencapai tujuan perusahaan secara efektif dan efisien.
b. Melaksanakan pemeriksaan yang meliputi seluruh aspek kegiatan manajemen keuangan operasional agar pengolahaan dapat dilaksanakan secara efektif dan efisien.
2. Pengelola Distro Mars
Pengelola Distro Mars bertugas untuk mengelola distro, melaporkan segala aktviItas yang terjadi di distro kepada pemilik distro.
3. Bagian Akunting Distro
Bagian Akunting bertugas membuat laporan transaksi, dan laporan barang, selain itu tugas bagian akunting juga bertugas membantu bagian pembelian untuk melayani konsumen.
4. Penjaga/Pelayan Distro
Bertugas untuk melayani konsumen dan menata setiap barang yang akan di perjualkan.
3.2. Analisis Kebutuhan
Sistem e-comerce adalah sistem penjualan berbasis web yang diterapkan pada Distro Mars dimana sistem ini akan memungkinkan calon pembeli dan penjual tidak bertatap muka secara langsung. Kebutuhan akan suatu informasi yang cepat dan efisien adalah suatu hal yang diinginkan oleh masyarakat. Pembuatan website penjualan Distro Mars untuk memberikan kemudahan dalam memasarkan produk Distro Mars secara luas tanpa dibatasi jarak antara pembeli dan penjual, juga mempermudah proses transaksi.
3.2.1. Analisa Kebutuhan Pengguna
1. Halaman Pelanggan
a. Calon pelanggan dapat melakukan pendaftaran agar menjadi pelanggan. b. Pelanggan dapat memilih product yang akan dipesan untuk ditambahkan ke
keranjang belanja.
c. Pelanggan dapat mem-filter barang berdasarkan kategori. d. Pelanggan dapat melakukan checkout.
e. Pelanggan dapat mengubah data pengiriman. f. Pelanggan dapat mencetak data pemesanan.
g. Pelanggan dapat melakukan konfirmasi pembayaran melalui form konfirmasi. h. Pelanggan dapat login dengan account yang telah dibuat apabila belanja di
lain hari. 2. Halaman Admin
a. Admin dapat mengelola data produk. b. Admin dapat mengelola data transaksi. c. Admin dapat mengelola data testimonial. d. Admin dapat mengelola data administrator. 3.2.2 Analisa Kebutuhan Sistem
1. Sistem dapat menampilkan semua halaman web.
3. Sistem dapat menyimpan data pelanggan, data barang, data konfirmasi, data kategori, data pemesanan, data testimoni, dan data pengiriman.
4. sistem dapat menampilkan, merubah dan menghapus data barang, data pelanggan, data konfirmasi, data pesanan, konfirmasi data biaya kirim.
3.3Perancangan Perangkat Lunak 3.3.1 Rancangan Antarmuka
1. Rancangan Antar Muka Pengunjung a. Halaman Index Pembuka
Halaman ini merupakan halaman yang muncul saat pertamakali membuka website
HOME | ABOUT | CARA PESAN | KONTAK | BELANJA|DAFTAR
HOME | ABOUT | CARA PESAN | KONTAK | BELANJA|DAFTAR
FOOTER FOOTER HEADER HEADER Gambar Gambar Gambar III.2
b. Halaman Home
Gambar III.3
Rancangan Antar Muka Halaman Home
HOME | ABOUT | CARA PESAN | KONTAK | BELANJA | DAFTAR HOME | ABOUT | CARA PESAN | KONTAK | BELANJA | DAFTAR
FOOTER FOOTER HEADER HEADER Gambar Gambar
c. Halaman About
HOME | ABOUT | CARA PESAN | KONTAK | BELANJA | DAFTAR
FOOTER HEADER
Tentang Kami
Gambar III.4
d. Halaman Cara Pesan
HOME | ABOUT | CARA PESAN | KONTAK | BELANJA | DAFTAR
HOME | ABOUT | CARA PESAN | KONTAK | BELANJA | DAFTAR
FOOTER FOOTER HEADER HEADER
Cara Pemesanan
Berisi tentang cara pemesanan
Gambar III.5
e. Halaman Kontak
HOME | ABOUT | CARA PESAN | KONTAK | BELANJA | DAFTAR
FOOTER HEADER
Feel free to contact use
DISTRO MARS JL TUPAREV KARAWANG PHONE 088211561289 NAMA : EMAIL : PESAN : XXXXXXX KIRIM xxxxx@xxx.xxxx Xxxxxxxxxxxxxxxxx…….. Gambar III.6
f. Halaman Belanja
HOME | ABOUT | CARA PESAN | KONTAK | BELANJA | DAFTAR
HOME | ABOUT | CARA PESAN | KONTAK | BELANJA | DAFTAR
FOOTER FOOTER HEADER HEADER login login Username Password Username Password Custumer login Daftar Baru Gambar III.7
g. Halaman Pendaftaran Baru
HOME | ABOUT | CARA PESAN | KONTAK | BELANJA | DAFTAR
FOOTER HEADER xxxxxxxx Login data ******
Form Registrasi
Username pasword Nama lengkap xxxxxxxxxx xxxxxxxx xxxxxx xxxxxxxx xxxxxxxxx xxxxxxx Biodata Alamat kota Kab gender email No.Hp xxxx@xxxx.xxxx xxxxxxxxxxx simpan Gambar III.82. Rancangan Antar Muka Member
Selain Melihat Rancangan Pengunjung, member juga dapat melakukan transaksi seperti rancangan dibawah ini :
a. Halaman Login Member
Username Password Perdaftaran Baru Username Password Perdaftaran Baru FOOTER FOOTER LOGIN LOGIN xxxxxxxxxx xxxxxxxxxx ****** ****** LOGIN LOGIN HEADER HEADER Gambar III.9.
b. Halaman Produk FOOTER FOOTER Home Home HEADER HEADER logout logout Gambar Gambar Produk Produk profile profile Konfirmasi Konfirmasi Keranjang | 0 Keranjang | 0 SELAMAT DATANG
Berisi tentang produk yang tersedia
Gambar III.10.
c. Halaman Tampil Profile FOOTER FOOTER Home Home HEADER HEADER logout logout Gambar Gambar Produk Produk profile profile Konfirmasi Konfirmasi Keranjang | 0 Keranjang | 0 SELAMAT DATANG
Berisi tentang profile member dan histori transaksi
Gambar III.11.
d. Halaman Konfirmasi Pembayaran FOOTER FOOTER Home Home HEADER HEADER logout logout Gambar Gambar Produk Produk profile profile Konfirmasi Konfirmasi Keranjang | 0 Keranjang | 0 SELAMAT DATANG
Form konfirmasi pembayaran
Gambar III.12.
3. Rancangan Tampilan Website Untuk Admin a. Halaman Index
Selamat Datang Di Halaman Administrator
Selamat Datang Di Halaman Administrator
HEADER
HEADER
FOOTER
FOOTER
SELAMAT DATANG
Silahkan Login Untuk Masuk Ke Halaman Administrator
Gambar III.13.
Rancangan Antar Muka Halaman Index Admin b. Halaman Login Admin
HEADER HEADER LOGIN LOGIN LOGIN ADMIN LOGIN ADMIN Username Password FOOTER FOOTER Gambar III.14.
c. Halaman Home Admin FOOTER FOOTER HEADER HEADER Home Home Produk Produk Katagori Katagori Biaya Kirim Biaya Kirim Konfirmasi Konfirmasi Transaksi Transaksi Logout Logout
DIHALAMAN INI ADMIN BISA :
Menambah Data, Mengubah Data, Menghapus Data, Dan Melihat Laporan Data
ADMIN |Ubah password
Gambar III.15.
d. Halaman Ubah Password Admin FOOTER FOOTER HEADER HEADER Home Home Produk Produk Katagori Katagori Biaya Kirim Biaya Kirim Konfirmasi Konfirmasi Transaksi Transaksi Logout Logout
ADMIN |Ubah password
Ubah password Password Lama : Password Baru : UBAH UBAH Gambar III.16.
e. Halaman Data Produk FOOTER FOOTER HEADER HEADER Home Home Produk Produk Katagori Katagori Biaya Kirim Biaya Kirim Konfirmasi Konfirmasi Transaksi Transaksi Logout Logout
DIHALAMAN INI ADMIN BISA :
Menambah Produk, Mengubah Data Produk , Menghapus Data Produk, Dan Melihat Laporan Data Produk
ADMIN |Ubah password
FOOTER FOOTER HEADER HEADER Home Home Produk Produk Katagori Katagori Biaya Kirim Biaya Kirim Konfirmasi Konfirmasi Transaksi Transaksi Logout Logout
DIHALAMAN INI ADMIN BISA :
ADMIN |Ubah password
Gambar III.17.
f. Halaman Data Katagori FOOTER FOOTER HEADER HEADER Home Home Produk Produk Katagori Katagori Biaya Kirim Biaya Kirim Konfirmasi Konfirmasi Transaksi Transaksi Logout Logout
DIHALAMAN INI ADMIN BISA :
Menambah Data Katagori, Mengubah Data Katagori , Menghapus Data Katagori, Dan Melihat Laporan Data
Katagori
ADMIN |Ubah password
FOOTER FOOTER HEADER HEADER Home Home Produk Produk Katagori Katagori Biaya Kirim Biaya Kirim Konfirmasi Konfirmasi Transaksi Transaksi Logout Logout
ADMIN |Ubah password
Gambar III.18.
g. Halaman Data Biaya Kirim FOOTER FOOTER HEADER HEADER Home Home Produk Produk Katagori Katagori Biaya Kirim Biaya Kirim Konfirmasi Konfirmasi Transaksi Transaksi Logout Logout
DIHALAMAN INI ADMIN BISA :
Menambah Data Biaya Kirim, Mengubah Data Biaya Kirim , Menghapus Data Biaya Kirim ,Serta Input Biaya Kirim
ADMIN |Ubah password
FOOTER FOOTER HEADER HEADER Home Home Produk Produk Katagori Katagori Biaya Kirim Biaya Kirim Konfirmasi Konfirmasi Transaksi Transaksi Logout Logout
ADMIN |Ubah password
Gambar III.19
h. Halaman Data Konfirmasi FOOTER FOOTER HEADER HEADER Home Home Produk Produk Katagori Katagori Biaya Kirim Biaya Kirim Konfirmasi Konfirmasi Transaksi Transaksi Logout Logout
Dihalaman ini Menampilkan Konfirmasi pembayaran
ADMIN |Ubah password
FOOTER FOOTER HEADER HEADER Home Home Produk Produk Katagori Katagori Biaya Kirim Biaya Kirim Konfirmasi Konfirmasi Transaksi Transaksi Logout Logout
ADMIN |Ubah password
Gambar III.20.
i. Halaman Data Transaksi FOOTER FOOTER HEADER HEADER Home Home Produk Produk Katagori Katagori Biaya Kirim Biaya Kirim Konfirmasi Konfirmasi Transaksi Transaksi Logout Logout
Dihalaman ini Menampilkan Daftar transaksi pembayaran
ADMIN |Ubah password
FOOTER FOOTER HEADER HEADER Home Home Produk Produk Katagori Katagori Biaya Kirim Biaya Kirim Konfirmasi Konfirmasi Transaksi Transaksi Logout Logout
ADMIN |Ubah password
Gambar III.21.
3.3.2 Rancangan Basis Data
A. Entity Relationship Diagram (ERD)
email cstumer Melakukan Nm_cus pasword alamat gender User name No_hp kota
Transaksi Memiliki Konfirmasi ongkir Tgl_trans Kd_trans_ status Memiliki Kategori Nm_kat_ Kd_kat 1 1 Kd_prod Nm_prod M keterangan Rek_pengirim Bank_pengirim Nm_pengirim Kd_konf berisi 1 kab total Product harga deskripsi foto M M Jumlah_kirim Gambar III.21.
B. Logical Relational Structure konfirmasi kd_konf * kd_trans nm_pengirim keterangan 1 M bank_pengirim rek_pengirim jumlah_kirim Custumer username * nm_ cutumer pasword email gender No_telp transaksi kd_tras * username_ ** tgl_ trans ongkir total status 1 product kd_prod * nm_prod _ harga foto deskripsi ** kategori kd_ kat * nm_ kat 1 M 1 1 Detail_trans kd_trans ** kd_prod ** Qty kd_kat M M M ** * Gambar III.22
Logical Record Structure (LRS)
C. Spesifikasi File
Database adalah sekumpulan data yang saling berkaitan satu sama lain, terpusat dan terorganisir sehingga dapat dimanfaatkan dengan cepat dan mudah untuk berbagai macam kebutuhan data. Program web yang penulis buat mempunyai database yang berfungsi untuk menyimpan semua data dari
pengunjung web serta dari admin. Dalam pembuatan web ini penulis disini membuat database yang bernama tugas akhir dengan beberapa tabel, adapun spesifikasi file-file tersebut antara lain :
1. Spesifikasi file tabel customer Nama Database : db_Distro Nama File : Tabel Customer Akronim : customer Tipe File : File Master Akses File : Random Panjang Record : 344 Byte Kunci Field : username
Tabel III.1.
Spesifikasi file tabel customer
No. Elemen Data
Nama
Field Type Size Keterangan 1 Username username Varchar 10 Primary Key 2 Password password Varchar 10
3 Nama
Customer nm_cus Varchar 50 4 Alamat alamat Varchar 150 5 Kota kota Varchar 30 6 Kabupaten kab Varchar 30
7 Gender gender Enum ‘Pria’,’Wanita’ 8 E-mail email Varchar 50
9 No.
Handphone no_hp Varchar 14
2. Spesifikasi file tabel transaksi Nama Database : db_Distro
Nama File : Tabel Transaksi
Akronim : transaksi
Tipe File : File Master
Akses File : Random
Panjang Record : 20 Byte
Kunci Field : kd_trans
Tabel III.2.
Spesifikasi file tabel transaksi
No. Elemen Data Nama
Field Type Size Keterangan 1 Kode
Transaksi kd_trans Varchar 10 Primary Key 2 Username username Varchar 10 Foreign Key 3 Tanggal
Transaksi tgl_trans Date 4 Ongkos
Kirim ongkir Double 5 Total Bayar total Double 6 Status
Pembayaran status Enum
‘Lunas’, ’Pesan’
3. Spesifikasi file tabel detail transaksi Nama Database : db_Distro
Nama File : Tabel Detail Transaksi
Tipe File : File Transaksi
Akses File : Random
Panjang Record : 17 Byte
Kunci Field : -
Tabel III.3.
Spesifikasi file tabel detail transaksi
No. Elemen Data Nama Field Type Size Keterangan 1 Kode
Transaksi kd_trans Varchar 10 Foreign Key 2 Kode Produk kd_prod Int 3 Foreign Key
3 Jumlah Beli qty Int 4
4. Spesifikasi file tabel Produk Nama Database : db_Distro
Nama File : Tabel Produk
Akronim : Produk
Tipe File : File Master
Akses File : Random
Panjang Record : 76 Byte
Tabel III.4.
Spesifikasi file tabel Produk
No. Elemen Data Nama
Field Type Size Keterangan 1 Kode Produk kd_prod Int 3 Primary Key 2 Kode
Kategori kd_kat Varchar 3 Foreign Key 3 Nama Produk nm_mas Varchar 50
4 Harga Per
Porsi harga Double
5 Foto Produk foto Varchar 20 6 Deskripsi deskripsi Text
5. Spesifikasi file tabel kategori Nama Database : db_Distro
Nama File : Tabel Kategori
Akronim : kategori
Tipe File : File Master
Akses File : Random
Panjang Record : 18 Byte
Tabel III.5.
Spesifikasi file tabel kategori
No. Elemen Data Nama Field Type Size Keterangan 1 Kode
Kategori
kd_kat Varchar 3 Primary Key 2 Nama
Kategori
nm_kat Varchar 15
6. Spesifikasi file tabel konfirmasi Nama Database : db_Distro
Nama File : Tabel Konfirmasi
Akronim : konfirmasi
Tipe File : File Master
Akses File : Random
Panjang Record : 85 Byte
Kunci Field : kd_konf
Tabel III.6.
Spesifikasi file tabel konfirmasi No. Elemen
Data
Nama Field Type Size Keterangan 1 Kode
Konfirmasi
kd_konf Varchar 10 Primary Key 2 Kode
Transaksi
kd_trans Varchar 10 Foreign Key 3 Nama
Pengirim
4 Nama Bank bank_pengirim Varchar 10 5 Rekening Pengirim rek_pengirim Varchar 25 6 Jumlah Kirim jumlah_kirim Double 7 Keterangan ket Text
3.3.3 Rancangan Struktur Navigasi
Dalam Membuat halaman website e-commerce, penulis menggunakan struktur naVIgasi untuk mengetahui arah perjalanan halaman website, struktur naVIgasi digunakan untuk menggambarkan secara garis besar isi dari seluruh website. 1. Struktur Navigasi Admin
Rancangan struktur navigasi admin dibuat untuk menggambarkan halaman belakang website dan di gunakan untuk mengolah semua isi dari website
Login Index konfirmasi Biaya Kirim katagori produk Ubah password Home Transaksi Logout Status pesan Input Biaya kirim Input Katagori Daftar Katagori Daftar produk Input produk Daftar biaya Kirim Status lunas pencarian Gambar III.23.
2. Struktur Navigasi Pengunjung
Rancangan Navigasin pengunjung dibuat untuk menggambarkan halaman depan website dan dibuat semenarik mungkin agar bisa menarik pengunjung.
Index Daftar Belanja kontak Cara pesan Abaout Home Gambar III.24.
3. Struktur Navigasi Member
Rancangan Navigasi member dibuat untuk mempermudah melakukan pembelian.
Profil Konfirmasi Produk Keranjang Home Daftar produk Data transaksi Logout Gambar III.25.
3.4 Implementasi dan Pengujian Unit 3.4.1 Implementasi
A.Implementasi Rancangan Antar Muka 1. Halaman Index Admin
Halaman ini merupakan halaman yang tampil pada saat pertama kali admin membuka website Distro Mars.
Gambar III.26. Halaman Index Admin
2. Halaman Login Admin
Pada halaman ini akan menampilkan form login untuk Admin, di halaman admin diharuskan melakukan pengisian username dan password.
Gambar III.27. Halaman Login Admin
3. Halaman Admin
Halaman ini menampilkan keseluruhan isi web seperti input, edit, update, serta
delete. Halaman ini dikhususkan hanya untuk admin saja, untuk melihat halaman ini harus login dahulu.
Gambar III.28. Halaman Admin
4. Halaman Password Admin
Halaman ini sebagai halaman admin yang dapat mengubah password lama admin menjadi password baru untuk masuk ke halaman admin.
Gambar III.29. Halaman Password Admin
5. Halaman Input Produk
Halaman Input Produk ini dibuat untuk menambah dan mengubah barang yang akan dijual atau di promosikan. Admin juga bisa mengubah status stok barang yang tersedia, dalam hal ini admin harus selalu mengupdate barang terbaru.
Gambar III.30. Halaman Data Barang
6. Halaman Data Kategori
Halaman ini merupakan halaman kategori barang dimana Admin dapat menambah, mengubah dan menghapus kategori.
Gambar III.31. Halaman Data Kategori
7. Halaman Data Biaya Kirim
Halaman ini merupakan halaman biaya kirim tiap Kota.
Gambar III.32.
8. Halaman Konfirmasi
Halaman ini berisi tentang konfirmasi pembayaran dari dan pelanggan.
Gambar III.33.
9. Halaman Daftar Transaksi Status Pesan
Halaman ini berisi tentang data pesanan pelanggan.
Gambar III.34.
10.Halaman Daftar Transaksi Status Lunas
Halaman ini berisi tentang pesanan pelanggan yang sudah di lunasi.
Gambar III.35.
11.Konfirmasi Pembayaran
Halaman ini merupakan data konfirmasi pembayaran pelanggan, .
Gambar III.36.
12.Halaman Index
Index adalah halaman depan dari semua halaman yang ada pada website.
Halaman ini juga dapat disebut sebagai halaman pembuka karena pada saat pertama kali website dibuka maka halaman ini yang akan tampil sebelum halaman yang lainnya.
Gambar III.37. Halaman Index
13.Halaman About
Halaman ini berisi informasi seputar distro mars
Gambar III.38. Halaman About
14.Halaman Cara Pesan
Halaman ini berisi langkah – langkah untuk berbelanja.
Gambar III.39. Halaman Cara Pesan
15.Halaman Kontak
Halaman ini merupakan testimoni pelanggan yang merasa puas berbelanja di
website ini
Gambar III.40. Halaman Kontak
16.Halaman Belanja
Halaman ini merupakan halaman dimana pelanggan bebas untuk memilih barang yang diinginkan.
Gambar III.41. Halaman Belanja
17.Halaman Daftar
Halaman ini berisi form untuk mengisi identitas dan data login pelanggan.
Gambar III.42. Halaman Daftar
18.Halaman Login
Halaman login merupakan halaman yang digunakan pelanggan untuk melakukan transaksi perbelanjaan. Dengan menginput username dan password.
Gambar III.43. Halaman Login
19.Halaman Keranjang Belanja
Halaman ini berisi jumlah barang yang di pilih dan terdapat total dari semua produk yang di pilih pelanggan.
Gambar III.44.
20.Halaman Konfirmasi Pembayaran
Halaman ini merupakan form konfirmasi pembayaran yang disi oleh pelanggan untuk melakukan konfirmasi setelah melakukan pembayaran.
Gambar III.45.
B.Spesifikasi Sistem Komputer 1. Spesifikasi Perangkat Keras
a. Sistem Operasi Windows 7 b. Processor Dual Core 1.65 GHz
c. RAM DDR2 1GB
d. Hard Disk 20 GB
e. Keyboard 180 keys
f. Monitor dengan resolusi layar minimum 1024x768
2. Spesifikasi Perangkat Lunak
a. Aplikasi bundle web server menggunakan apache2triad yang terdiri dari beberapa komponen, diantaranya:
1) Aplikasi XAMPP Server
2) Aplikasi PHP MyAdmin
b. Aplikasi website untuk melihat hasil yaitu Mozilla firefox
c. Sistem operasi menggunakan Microsoft Windows 8.1
d. Aplikasi pembuatan Web menggunakan Adobe Dreamweaver CS5 3.4.2 Pengujian Unit
Pengujian terhadap program yang dibuat menggunakan Black Box Testing
yang berfokus pada persyaratan fungsional perangkat lunak terhadap proses masukan dan keluaran program.
A. Pengujian terhadap form Login
1. Pengujian terhadap Login Admin
Tabel III.7.
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 atau kosong kemudian klik tombol login Username: (kosong) Password: (kosong) Sistem akan menolak akses user dan menampilkan “Error. 1.Username masih kosong!, 2.Password masih kosong!” Sesuai Harapan Valid 2 Mengetikkan username dan password tidak diisi atau kosong kemudian klik tombol login Username: Admin password : (kosong) sistem akan menolak akses user dan menampilkan “Error. 1.Password masih kosong!” Sesuai harapan valid
diisi (kosong) dan password diisi kemudian klik tombol login (kosong) Password: Admin menolak user dan menampilkan “Error. 1.Username masih kosong!” harapan 4 Mengetikkan salah satu kondisi salah pada username atau password kemudian klik tombol login username: Admin password: 12345 (salah) Sistem akan menolak dan menampilkan “Silahkan isi Username dan password dengan benar” Sesuai harapan Valid 5 Mengetikan username dan password dengan data yang benar kemudian klik login Username: Admin (benar) password : Admin (benar) Sistem akan menerima akses login dan kemudian langsung menampilkan halaman admin Sesuai harapan Valid
1. Pengujian terhadap login Member
Tabel III.8.
Hasil Pengujian Black Box Testing Halaman LoginMember No Skenario
pengujian
Test case Hasil yang diharapkn Hasil Pengujian Kesimpulan 1 Username dan password tidak diisi atau kosong kemudian klik tombol login Username: (kosong) Password: (kosong) Sistem akan menolak dan menampilakan “Login anda gagal... 1.Username kosong, 2.Password kosong, 3. Data Username dan Password yang anda masukan belum benar” Sesuai harapan Valid 2 Mengetikkan username dan password tidak diisi atau kosong kemudian klik tombol login Username: ivounggul password : (kosong) Sistem akan menolak dan menampilkan “Login anda gagal 1.Password kosong, Sesuai harapan Valid
2.Data Username dan Password yang anda masukan belum benar” 3 Username tidak
diisi (kosong) dan
password diisi kemudian klik tombol login Username: (kosong) Password: ivounggul Sistem akan menolak dan menampilkan “Login anda gagal. 1.Username kosong, 2.Data Username dan Password yang anda masukan belum benar” 4 Mengetikkan
salah satu kondisi salah pada username atau password kemudian klik tombol login username: ivounggul password: 12345 (salah) Sistem akan menolak dan menampilkan “Login anda gagal, 1. Data username dan password yang anda masukan belum benar” Sesuai harapan Valid
5 Mengetikan
username dan
password dengan data yang benar kemudian klik login Username: ivounggul (benar) password : ivounggul (benar) Sistem akan menerima akses login dan kemudian langsung menampilkan index pelanggan Sesuai harapan Valid
2. Pengujian terhapa pengisian Pendaftaran Baru Tabel III.9.
Hasil Pengujian Black Box Testing Halaman Pendaftaran Baru No Skenrio Pengujian Test case Hasil yang
diharapkan Hasil pengujian Kesimpulan 1 Nama Pelanggan,Jenis Kelamin, email,no telepon, username,password, password lagi, tidak diisi kemudian klik tombol daftar Nama pelanggan: (kosong) Jenis Kelamin: (kosong) Email: (kosong) no telepon: (kosong) Username: (kosong) Sistem akan menolak akses dan akan menampilkan “Erorr 1. Data Nama pelanggan masih kosong,2 Data jenis kelamin belum Sesuai harapan Valid
Password: (kosong) password lagi: (kosong) dipilih,3. Data Alamat Email Anda tidak valid, atau mungkin masih kosong, 4. Data no Telepon masih kosong, 5. Data username masih kosong,6. Data Password masih kosong” 2 Mengisi salah satu
kolom saja dengan angka dan kolom data yang lain dikosongkan kemudian klik tombol dafar Nama pelanggan: 12345 Jenis Kelamin: (kosong) Email: (kosong) no telepon: Sistem akan menolak akses dan akan menampilkan “Error 1. Data Nama Pelanggan Harus di isi dengan huruf, Sesuai harapan Valid
(kosong) Username: (kosong) Password: (kosong) password lagi: (kosong) 2. Data Jenis Kelamin belum di pilih 3.Data alamat email anda tidak valid atau mungkin masih kosong, 4.No telepon masih kosong, 5. Data username masih kosong, 6.Data password masih kosong” 3 Mengisi salah satu
kolom saja dan kolom data yang lain dikosongkan kemudian klik tombol dafar Nama Pelanggan: (diisi) Jenis kelamin: (kosong) Alamat email: (kosong) No Sistem akan menolak akses dan akan menampilkan “Error 1.Data Jenis kelamin belum dipilih, 2.Data alamat email anda Sesuai harapan Valid
telepon: (kosong) username: (kosong) password : (kosong) Password lagi: (kosong) tidak valid atau mungkin masih kosong, 3.No telepon masih kosong, 4. Data username masih kosong, 5.Data password masih kosong” 4 Mengisi semua data
kecuali password lagi Nama Pelanggan: (diisi) Jenis kelamin: (dipilih) Alamat Email: (diisi) No telepon: (diisi) Username: (diisi) password : Sistem akan menolak akses dan akan menampilkan “Error 1. Data password ke 2 tidak sama dengan password sebelumnya” Sesuai harapan Valid
(diisi)
password
lagi: (kosong) 5 Mengisi semua data
kemudian klik tombol daftar Nama Pelanggan: (diisi) Jenis kelamin: (dipilih) Alamat Email: (diisi) No telepon: (diisi) Username: (diisi) password : (diisi) password lagi: (diisi) Sistem akan menerima akses kemudian langsung menyimpan ke database Sesuai harapan Valid
3. Pengujian terhadap Konfirmasi Pembayaran
Tabel III.10.
No Skenrio Pengujian
Test case Hasil yang diharapkan Hasil pengujian Kesimpulan 1 No Pemesanan, Nama Penerima, Jumlah Transfer, keterangan, No rekening tidak diisi kemudian No pemesanan: (kosong) Nama Penerima: (kosong) Jumlah Transfer: (kosong) Keterangan: (kosong) No rekening: (kosong) Sistem akan menolak akses dan akan menampilkan “ Error 1.Data No pemesanan masih kosong isi sesuai dengan no pemesanan anda 2.Data Nama penerima masih kosong isi sesuai nama akun anda. 3.Data nama Rekening masih kosong. 4.Data No Rekening masih kosong 5.Data jumlah transfer masih kosong dan harus diisi dengan angka, Sesuai harapan Valid
6.Data Keterangan masih kosong.”
2. Mengisi salah satu kolom saja dan kolom data lain dikosongkan No pemesanan: (PS000005) Nama Penerima: (kosong) Jumlah Transfer: (kosong) Keterangan: (kosong) No rekening: (kosong) Sistem akan menolak akses dan akan menampilkan “ Error 1.Data Nama penerima masih kosong isi sesuai nama akun anda. 2.Data Nama rekening masih kosong isi sesuai nama akun anda 3.Data No rekening masih kosong dan harus diisi dengan angka, 4.Data jumlah di transfer masih kosong, Sesuai harapan Valid
dan harus diisi dengan angka. 5.Data
Keterangan masih kosong.”
3 Mengisi semua data kemudian klik kirim No pemesanan: (PS000005) Nama Penerima: (Ivo Unggul) Jumlah Transfer: (230000) Keterangan: ( uangnya sudah saya transfer ke no rekening bank mandiri ) No rekening: (132-0011-9642-52) Sistem akan menerima akses dan langsung menyimpan ke database dan data konfirmasi pembayaran yang ada di admin Sesuai harapan Valid
4. Pengujian Isi Testimoni
Tabel III.11.
Hasil Pengujian Black Box Testing Halaman Isi Tetimoni
No Skenrio Pengujian Test case Hasil yang diharapkan Hasil pengujian Kesimpulan 1 Nama , Email, Testimoni tidak diisi kemudian klik kirim Nama: (kosong) Email: (kosong) Testimoni: (kosong) Sistem akan menolak akses dan akan menampilkan “Eror 1. Data nama masih kosong isi sesuai nama akun anda, 2.Data Email masih kosong isi sesuai akun anda, 3 Data Testimoni masih kosong Sesuai harapan Valid
2 Mengisi salah satu kolom saja dan data kolom lain dikosongkan Nama: (diisi) Email: (kosong) Sitem akan menolak akses dan akan Sesuai harapan Valid
Testimoni: (Kosong) menamilkan “ Eror 1. Data Email masih kosong isi sesuai dengan akun anda , 2. Testimoni masih kosong 3 Mengisi semua
data kemudian klik tombol kirim Nama : (diisi) email: (diisi) Testimoni: (diisi) Sistem akan menerima akses dan kemudian langsung tersimpan di database dan di halaman pengunjung Sesuai harapan Valid
5. Data Biaya Kirim
Tabel III.12.
Hasil Pengujian Black Box Testing Halaman Data Biaya Kirim No Skenrio Pengujian Test case Hasil yang
diharapkan Hasil pengujian Kesimpulan 1 Nama ProVInsi, Biaya Kirim dikosongkan kemudian tombol simpan di kilik Nama proVInsi: (kosong) Biaya kirim: (kosong) Sistem akan menolak akses dan akan menampilkan “Error 1. Data Nama ProVInsi masih kosong, 2. Data biaya kirim tidak boleh kosong dan harus diisi dengan angka” Sesuai harapan Valid
2 Mengisi salah satu data kolom kemudian tombol simpan di klik Nama proVInsi: (diisi) Biaya Kirim: (kosong) Sistem akan menolak akses dana kan menampilkan “Error 1. Data Biaya kirim tidak boleh kosong dan harus Sesuai harapan Valid
diisi angka” 3 Mengisi semua data kolom kemudian tombol simpan di klik Nama ProVInsi: (diisi) Biaya Kirim: (diisi) Sistem akan menerima akses dan langsung menyimpan data ke dalam database dan menampilkan di data proVInsi Sesuai harapan Valid 6. Data Kategori Tabel III.13.
Hasil Pengujian Black Box Testing Halaman Data Kategori
No Skenrio Pengujian Test case Hasil yang diharapkan Hasil pengujian Kesimpulan 1 Nama Kategori tidak diisi kemudian tombol simpan di klik Nama Kategori: (kosong) Sistem akan menolak akses dan akan menampilkan “Erorr 1. Data Nama Kategori tidak boleh Sesuai harapan Valid
kosong 2 Nama Kategori di isi kemudian tombol simpan di klik Nama Kategori: (disi) Sistem akan menerima akses dan akan langsung menyimpan ke database dan data kategori 7. Data Produk Tabel III.14.
Hasil Pengujian Black Box Testing Halaman Produk No Skenrio Pengujian Test case Hasil yang
diharapkan Hasil pengujian Kesimpulan 1 Nama Barang, Harga Modal,Harga jual, Stok ,Keterangan , Kategori tidak diisi atau di kosongkan kemudian tombol simpan data di klik
Nama barang: (kosong) Harga modal: (kosong) harga jual: (kosong) Stok: (kosong) Sistem akan meolak akses dan akan menampilkan “ Error 1. Data Nama Barang tidak boleh kosong,2. Data harga Sesuai harapan Valid
keterangan: (diisi) kategori: (kosong) modal tidak boleh kosong, 3. Data Harga Jual tidak boleh kosong, 4. Data stok belum dipilih,5 Data keterangan tidak boleh kosong, 6. Data kategori belum dipilih” 2. Mengisi salah satu
data kolom kemudian tombol simpan data di klik
Nama barang: (diisi) Harga modal: (kosong) harga jual: (kosong) Stok: (kosong) keterangan: (diisi) Sistem akan meolak akses dan akan menampilkan “ Error,1. Data harga modal tidak boleh kosong, 2. Data Harga Jual tidak boleh
kategori: (kosong) kosong, 3. Data stok belum dipilih,4. Data keterangan tidak boleh kosong, 5. Data kategori belum dipilih” 3 Mengisi semua data kolom kemudian tombol simpan data di klik
Nama barang: (diisi) Harga modal: (diisi) harga jual: (diisi) Stok: (dipilih) keterangan: (diisi) kategori: (dipilih) Sistemakan menerima akses dan langsung menyimpan ke database dan menampilkan di data barang