bab iii pembahasan 3.1. tinjauan perusahaan 3.1.1. sejarah ... · 26. bab iii . pembahasan . 3.1....
Embed Size (px)
TRANSCRIPT

26
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
3.1.1. Sejarah Perusahaan
Toko Amanah Celluler adalah perusahaan mikro yang bergerak dalam
penjualan perlengkapan handphone khususnya accessories handphone. Bapak
Suyanto adalah pemilik Toko Amanah Celluler No 163/SU-UPK
PPMUKMPP/XII/2016 ini berdiri dr tahun 2007. Berawal dari berjualan kaki
lima di sekitar kawasan pulogadung, dan belum memiliki karyawan, tapi
sekarang sudah memiliki pelanggan tetap. Toko Amanah Celluler dengan
bertempat di jalan Penggilingan Blok E Jakarta Timur, sekarang banyak
pembeli yang berdatangan, disitulah usaha Pak Suyanto berkembang dan
memiliki banyak pelanggan yang tersebar di beberapa tempat. Amanah Celluler
sekarang sudah mempunyai 4 cabang. Berawal dari Amanah Cell 1 Blok E,
dengan pendapatan yang menjanjikan maka pemilik membuka cabang kedua
yaitu Amanah Celluler 2 Blok G. Toko Amanah Celluler 2 juga mempunyai
pelanggan yang begitu banyak maka toko tersebut semakin lama semakin
maju. Sehingga pemilik toko membuka cabang lagi diantaranya Amanah
Celluler Rawamangun dan Family Cell Pulojahe. Toko Amanah Celluler 2 adalah
pusatnya.

27
3.1.2 Visi dan Misi Toko Amanah Celluler
Visi Toko Amanah Celluler
Menjadi toko yang menyediakan accessories handphone terlengkap
dengan kualitas terbaik demi mengedepankan kepuasan pelanggan.
Misi Toko Amanah Celluler
1. Dengan memberikan accessories handphone yang berkwalitas tinggi
2. Selalu mengedepankan keunggulan-keunggulan pada kualitas
accessories handphone.
3. Selalu meningkatkan pelayanan kepada konsumen.
3.1.3. Struktur Organisasi
Berikut adalah struktur organisasi Toko Amanah Celluler :
Sumber : Pemilik Toko Amanah Celluler
Gambar III.1
Struktur Organisasi Toko Amanah Celluler
Pemilik Toko
Sales 2
Teknisi Kasir Sales 1
Sales 3

28
Fungsi organisasi yang sesuai dengan struktur organisasi adalah :
1. Pemilik Toko
Seseorang yang memiliki perusahaan tersebut memiliki tugas
antara lain:
a. Memimpin perusahaan dengan peraturan perusahaan
b. Memilih dan mengawasi tugas dari karyawan.
2. Sales 1
Melayani setiap pembeli yang datang & mencarikan produk yang
pembeli inginkan.
3. Sales 2
a. Membantu mengarahkan sasaran mana dan kepada siapa produk
akan dijual.
b. Dapat meyakinkan calon pembeli yang diketahui ragu- ragu
dalam menentukan pilihan.
4. Sales 3
a. Melayani setiap pembeli yang datang.
b. Mengontrol barang- barang yang stoknya terbatas
c. Mengelola produk baru yang datang ke Toko.
d. Mencatat barang-barang kosong.
5. Kasir
a. Melayani dan menyapa customer dengan baik.
b. Bertanggung jawab terhadap uang yang masuk ke Toko, seperti
uang masuk dan uang kembali pembeli.

29
c. Bertanggung jawab menghitung aktual total pemasukan setiap
hari dan menambahkan kas pada akhir setiap hari atau setiap shift.
6. Teknisi
a. Melakukan perbaikan atau memeriksa handphone apabila ada
masalah dan mencari bagian yang rusak
b. Melakukan pengecekan hardware dan software.
3.2 Analisa Kebutuhan
Berikut ini akan dijelaskan analisa kebutuhan sistem penjualan
accessories pada Toko Amanah Celluler adalah
1. Prosedur Pendaftaran Pelanggan
Pengunjung yang ingin membeli maupun memesan barang terlebih
dahulu harus terdaftar sebagai member. Dalam halaman member
terdapat formulir pendaftaran yang harus diisi secara lengkap jika
pengunjung ingin membeli maupun mau melakukan pemesanan
barang. Kemudian data yang diisi oleh pengunjung tersebut,
kemudian akan divalidasi dan dikonfirmasi oleh website untuk dapat
login ke halaman pembelian ataupun pemesanan barang serta untuk
mendapatkan fasilitas-fasilitas tertentu.

30
2. Prosedur Login
Pengunjung yang sudah melakukan pendaftaran dan sudah
dikonfirmasi oleh website, maka login menggunakan username dan
password untuk melakukan pembelian ataupun pemesanan barang.
3. Prosedur Pembelian Barang
Pelanggan yang telah berhasil login dapat melakukan pembelian
produk penjualan accessories handphone yang tersedia. Pelanggan
dapat memilih barang apa yang ingini dibeli. Pembeli juga dapat
melakukan pembelian lebih dari satu barang. Setelah pembelian
maka data pembelian akan divalidasi oleh website dan akan
disimpan dikeranjang belanja.
4. Prosedur Keranjang Belanja
Setiap data pembelian ataupun pemesanan barang yang telah
tersimpan dikeranjang belanja, masih dapat dilakukan perubahan oleh
pelanggan, seperti pelanggan dapat mengubah jumlah beli barang
ataupun mau melakukan pembelian selanjutnya. Apabila pelanggan
menambah barang yang dibeli ataupun dipesan , secara otomatis data
pembelian maupun pemesanan akan tersimpan dan tampil
ditransaksi penjualan. Sama halnya apabila peanggan ingin merubah
pembelian atau pemesananya maka akan terupdate secara otomatis
di data pembelian ataupun pemesanan.
5. Prosedur Pembayaran
Setelah pelanggan melakukan pembelian barang maupun
pemesanan maka pelanggan dapat melakukan pembayaran melalui

31
nomer rekening yang telah disediakan . Dan pelanggan dapat
mengisi data konfirmasi pembayaran secara lengkap, dengan otomatis
data pembayaran akan terupdate. Jika pelanggan sudah melakukan
pembayaran admin akan mengecek konfirmasi pembayaran.
6. Prosedur Pengiriman barang
Jika admin sudah mengecek transaksi pembelian maka pelanggan
bisa melihat status pengiriman barang. Apabila admin sudah mengirim
barang tersebut maka pelanggan harus login kembali dan
mengecek status dikirim. Dan pelanggan hanya perlu menunggu
barang tersebut sampai ketempat tujuan.
3.3. Perancangan Perangkat Lunak
3.3.1 Rancangan Antar Muka
Rancangan antar muka tersebut adalah sebagai berikut :
1. Rancangan Tampilan Login Admin
Rancangan in dibut untuk administrator login ke dalam halaman
utama untuk mengatur pengelolaan isi dari halaman admin. Halaman
admin ini seperti , username, password.
2. Rancangan Tampilan Halaman Admin
Rancangan admin ini dibuat untuk mempermudah administrator
untuk mengatur pengelolaan isi dari halaman admin. Halaman ini
Untuk admin dan user, tidak bisa diakses oleh pengunjung. Halaman
admin ini seperti, keluar, halaman utama, halaman konfirmasi data
pelanggan, halaman pengelolaan data produk, halaman pengelolaan

32
data pemesanan, halaman testimonial, halaman pengelolaan kategori,
halaman pengelolaan member, dan halaman logout.
3. Rancangan Tampilan Pengunjung
Rancangan tampilan pengunjung ini bisa diakses oleh seluruh
pengunjung sehingga mempermudah untuk memulai berbelanja.
Halaman pengunjung ini seperti, halaman utama, halaman produk,
halaman cara pemesanan, halaman pendaftaran member, halaman
login, dan testimonial.
4. Rancangan Tampilan Login Customer
Rancangan tampilan customer ini adalah rancangan bagaimana
pengunjung mendaftar menjadi customer agar dapat melakukan
pemesanan dan login customer.
5. Rancangan Tampilan Customer
Rancangan tampilan customer ini hanya bisa diakses untuk
pelanggan yang sudah terdaftar menjadi customer. Halaman
customer ini seperti, halaman utama, halaman produk, halaman
produk, halaman daftar belanja, halaman cara pembayaran, halaman
keranjang belanja, konfirmasi pembayaran, pencetakan struk dan
testimonial.

33
1. Rancangan Antar Muka Login Admin
Gambar III.2
Rancangan Antar Muka Login Admin

34
2. Rancangan Antar Muka Tampilan Admin
Gambar III.3
Rancangan Antar Muka Tampilan Admin

35
3. Rancangan Antar Muka Tampilan Pengunjung
Gambar III.4
Rancangan Tampilan Pengunjung

36
4. Rancangan Antar Muka Daftar Customer
Gambar III.5
Rancangan Antar Muka Daftar Customer

37
5. Rancangan Antar Muka Tampilan Customer
Gambar III.6
Rancangan Tampilan Customer

38
3.3.2 Rancangan Basis Data
A. ERD
PEMBAYARAN
melakukan
KATEGORI
PRODUKTESTIMONIAL
ORDERDETAILORDERKUSTOMER melakukan
menginput
mempunyai
mempunyai
menghasilkan
messages
via
subyeksstotalbayars
Id_pembayaranNo_resi
kerek
produks
pengiriman atasnama
status
Id_kustomertgls
noorder
Nama_lengkap
Status_orderstelepon
Id_kustomerpassword
alamat
Id_ordersTgl_orders
Id_customer
Jam_orders
Id_produk
Id_kustomer
subyek
tanggalId_testimonial
status messages
Id_order
jumlah
Id_kategori
Discon
Id_produk
Nama_produkHarga Tgl_masuk
Dibeli
BeratStok
Gambar
Deskripsi
Id_kategori Nama_kategori
1
1
1 M 1 M
M
1
M
M
1
M
GAMBAR III.7
ERD Toko Amanah Celluler

39
B. LRS
1
1 1
M
M
M M
1
1 1 M
1 M
Gambar III.8
LRS Toko Amanah Celluler
Kustomer Id_kustomer ** Password Nama_lengkap Alamat Email telepon id_kota
Orderdetail Id_produk ** Id_order Jumlah
Order Id_kustomer * Status_orders Tgl_order Jam_order Id_orders
Kategori Id_kategori ** Nama_kategori
Pembayaran Id_pembayaran Id_kustomer * Email Subyeks Messages Noorder Produks Totalbayars Via Atasnama Kerek Tgls Status No_resi pengiriman
Produk Id_produk * Id_kategori
Nama_produk Deskripsi
Harga Berat
Tgl_masuk Stok
Gambar Dibeli discon
Testimonial Id_testimonial Id_kustomer ** Subyek Message Tgl status

40
C. Spesifikasi File
Berikut ini spesifikasi file atau tabel yang terbentuk dari Entitiy
Relantionship Diagram) atau file-file penunjang untuk web. File- file
tersebut tersimpan pada nama database amanahcell dengan parameter-
paramater sebagai berikut :
1. Spesifikasi File admin
Nama file : Tabel admin
Akronim : admin
Fungsi : Untuk masuk ke halaman administrator
Tipe File : File Master
Organisasi file : Index Sequential
Aksesfile : Random
Media : Harddisk
Panjang Record : 75
Kuncifield : username
Software : Mysql

41
Tabel III.1
Spesifikasi File Tabel Admin
No Elemen Data Nama Field Tipe Size Keterangan
1. Username Username Varchar 10 Primary Key
2. Password Password Varchar 10
3. Nama lengkap nama_lengkap Varchar 10
4 Email Email Varchar 10
5. No telepon no_telp Varchar 10
6. Level Level Varchar 10
7. Blokir Blokir Varchar 15
1. Spesifikasi File kustomer
Nama file : Tabel kustomer
Akronim : kustomer
Fungsi : Untuk masuk ke halaman kustomer
Tipe File : File Master
Organisasi file : Index Sequential
Aksesfile : Random
Media : Harddisk
Panjang Record : 50
Kuncifield : id_kustomer
Software : Mysql

42
Tabel III.2
Spesifikasi File Tabel Kustomer
No Elemen Data Nama Field Tipe Size Keterangan
1. Idkustomer Id_kustomer int 5 Primary Key
2. Password Password Varchar 10
3. Nama Lengkap Nama_lengkap Varchar 10
4 Alamat Alamat Text
5. Email Email Varchar 10
6. Telpon Telpon Varchar 10
7. Idkota Id_kota Int 5
2. Spesifikasi File Kategori
Nama file : Tabel kategori
Akronim : kategori
Fungsi : Untuk mengetahui tipe-tipe produk
Tipe File : File Master
Organisasi file : Index Sequential
Aksesfile : Random
Media : Harddisk
Panjang Record : 15
Kuncifield : id_kategori
Software : Mysql

43
Tabel III.3
Spesifikasi File Tabel Kategori
No Elemen Data Nama Field Tipe Size Keterangan
1. Idkategori Id_kategori Int 5 Auto_increment
2. Nama Kategori nama_kategori Varchar 10
3. Spesifikasi File Produk
Nama file : Tabel Produk
Akronim : produk
Fungsi : Untuk menambah produk
Tipe File : File Master
Organisasi file : Index Sequential
Aksesfile : Random
Media : Harddisk
Panjang Record : 55,2
Kuncifield : id_produk
Software : Mysql

44
Tabel III.4
Spesifikasi File Produk
No Elemen Data Nama Field Tipe Size Keterangan
1. Idproduk id_produk Int 5 Auto_increment
2. Idkategori Id_kategori Int 5
3. Nama Produk Nama_produk Varchar 10
4. Deskripsi Deskripsi Text
5. Harga Harga Int 10
6. Stok Stok Int 5
7. Berat Berat Decimal 5,2
8. Tanggal Masuk tgl_masuk Date
9. Gambar Gambar Varchar 10
10. Dibeli Dibeli Int 5
11. Diskon Diskon Int 5
4. Spesifikasi file Kota
Nama file : Tabel kota
Akronim : kota
Fungsi : Untuk mengetahui alamat yang dituju
Tipe File : File Master
Organisasi file : Index Sequential
Aksesfile : Random
Media : Harddisk

45
Panjang Record : 23
Kincifield : id_kota
Software : Mysql
Tabel III.5
Spesifikasi File Kota
No Elemen Data Nama Field Type Size Keterangan
1. Idkota Idkota Int 3 Auto_Increment
2. Nama Kota nama_kota Varchar 10
3. Ongkos Kirim ongkos_kirim Int 10
5. Spesifikasi File Pembayaran
Nama file : Tabel Pembayaran
Akronim : pembayaran
Fungsi : Untuk mengolah data pembayaran
Tipe File : File Transaksi
Organisasi file : Index Sequential
Aksesfile : Random
Media : Hardisk
Panjang Record : 99
Kuncifield : id_pembayaran
Software : Mysql

46
Tabel III.6
Spesufikasi File Pembayaran
No Elemen Data Nama Field Type Size Keterangan
1. Idpembayaran Id_pembayaran Int 5 Auto_Increment
2. Idkustomer Id_kustomer Int 5
3. Email Email Varchar
4. Subyeks Subyeks Varchar 10
5. Messages Messages Text
6. Nomor order Noorder Int 5
7. Produk Produks Varchar 10
8. Totalbayar Totalbayars Int 10
9. Via Via Varchar 10
10. Atasnama Atasnama Varchar 15
11. Ke Rekening Kerek Varchar 10
12. Tanggal Tanggal Date
13. Status Status Varchar 10
14. Nomer resi nomer resi Varchar 15
15 Pengiriman Pengiriman Varchar 4

47
6. Spesifikasi file Orders_detail
Nama file : Tabel orders_detail
Akronim : orders_detail
Fungsi : Untuk mengecek transaksi yang masuk
Tipe File : File Transaksi
Organisasi file : Index Sequential
Aksesfile : Random
Media : Hardisk
Panjang Record : 15
Kuncifield : id_orders
Software : Mysql
Tabel III.7
Spesifikasi File Orders_ Detail
No Elemen Data Nama Field Type Size Keterangan
1. Id_orders id_orders Int 5 Primary key
2. Idproduk id_produk Int 5
3. Jumlah Jumlah Int 5
Total Bayar Totalbayar Double

48
7. Spesifikasi File Orders
Nama file : Tabel Orders
Akronim : Orders
Fungsi : Untuk mengetahui status orders
Tipe File : File Transaksi
Organisasi file : Index Sequential
Aksesfile : Random
Media : Harddisk
Panjang Record : 20
Kuncifield : id_orders
Software : Mysql
Tabel III.8
Spesifikasi File Orders
No Elemen Data Nama Field Type Size Keterangn
1. Idorders Idorders Int 5 Auto_Increment
2. Status Order status_orders Varchar 10
3. Tanggal Order tgl_order Date
4. Jam Order jam_order Time
5. Idkustomer Idkustomer Int 5

49
8. Spesifikasi File Testimonial
Nama file : Tabel testimonial
Akronim : testimonial
Fungsi : Untuk memasukan komentar custemer
Tipe File : File Transaksi
Organisasi file : Index Sequential
Aksesfile : Random
Media : Harddisk
Panjang Record : 30
Kuncifield : id_testimonial
Software : Mysql
Tabel III.9
Spesifikasi File Testimonial
No Elemen Data Nama Field Type Size Keterangan
1. Idtestimonial id_testimonial Int 5 Auto_increment
2. Idkustomer id_kustomer Int 5
3. Subyek Subyek Varchar 10
4. Message Message Text
5. Tanggal Tgl Date
6. Status Status Varchar 10

50
9. Spesifikasi File Modul
Nama file : Tabel Modul
Akronim : modul
Fungsi : Untuk mengetahui stok
Tipe File : File Transaksi
Organisasi file : Index Sequential
Aksesfile : Random
Media : Harddisk
Panjang Record : 15
Kuncifield : id_modul
Software : Mysql
Tabel III.10
Spesifikasi File Modul
No Elemen Data Nama Field Type Size Keterangan
1. Idmodul id_modul Int 5 Auto_increment
2. Static_content Static_content Text
3. Gambar Gambar Varchar 10

51
10. Spesifikasi File Hubungi
Nama file : Tabel hubungi
Akronim : hubungi
Fungsi : Untuk mengetahui pesan dari customer
Tipe File : File Transaksi
Organisasi file : Index Sequential
Aksesfile : Random
Media : Harddisk
Panjang Record : 30
Kuncifield : id_hubungi
Software : Mysql
Tabel III.11
Spesifikasi File Hubungi
No Elemen Data Nama Field Type Size Keterangan
1. Idhubungi id_hubungi Int 5 Auto_increment
2. Idkustomer Id_kustomer Int 5
3. Subjek Subjek Varchar 10
4. Pesan Pesan Text
5. Tanggal Tanggal Date
6. Status Status Varchar 10

52
D. Rancangan Struktur Navigasi
A. Sruktur Navigasi Customer
Login
KranjangKonfirmasi TestimonialKontakCara PemesananKategoriProdukProfil LogoutTestimoni
Gambar III.9
Navigasi Customer
B. Struktur Navigasi Admin
Login
Biaya Kirim
Konfirmasi PembayaranOrderProdukProduk
KategoriMsg.CustomerAdminCustomerHome Profil Toko Cara Beli Testimonial Laporan LogoutInfo
Rekening
Gambar III.10
Navigasi Admin

53
c. Struktur Navigasi Pengunjung
Gambar III.11
Navigasi Pengunjung

54
3.4 Implementasi dan Pengujian Unit
3.4.1 Implementasi
Berikut adalah implementasi dari rancangan antar muka website yang dibuat:
1. Halaman Index
Halaman ini merupakan halaman yang pertama kali dilihat ketika
pengguna memasukkan alamat website.
Gambar III.12
Implementasi Index

55
2. Halaman Daftar dan Login
Ketika user sudah mempunyai akun maka bisa langsung masuk dengan
mencantumkan Email dan kata sandi. Tetapi jika belum bisa langsung
mendaftar.
Gambar III.13
Implementasi Login
3. Halaman Beranda
Halaman ini adalah halaman yang muncul setelah user memasukkan kata
sandi dan email customer.
Gambar III.14
Implementasi Beranda

56
4. Halaman Utama
Halaman ini menampilkan macam-macam kategori yang muncul setelah
terdaftar menjadi customer.
Gambar III.15
Implementasi halaman utama
5. Halaman Daftar Belanja
Halaman ini menampilkan Invoice Pembelanjaan Toko Online setelah
melakukan pembelian.
Gambar III.16
Implementasi Daftar Belanja

57
6. Halaman Cara Pembayaran
Halaman ini menampilkan cara pembayaran melalui transfer setelah
pembelian produk.
Gambar III.17
Implementasi Cara Pembayaran
7. Halaman Keranjang Belanja
Halaman ini menampilkan Harga, Produk, Subtotal dan Aksi setelah
memilih produk yang akan dibeli.
Gambar III.18
Implementasi Keranjang Belanja

58
8. Halaman Konfirmasi Pembayaran
Halaman ini menampilkan proses konfirmasi pembayaran untuk
mempercepat pengiriman barang dengan memasukkan data-data yang
diperlukan.
Gambar III.19
Implementasi Konfirmasi Pembayaran
9. Halaman Testimonial
Halaman ini menampilkan komentar tentang barang yang dibeli.
Gambar III.20
Implementasi Testimonial

59
10. Halaman Produk
Halaman ini menampilkan semua produk yang dijual beserta harga dan
stok barang yang tersedia.
Gambar III.21
Implementasi Produk
11. Halaman Pesanan
Halaman ini menampilkan transaksi pemesanan.
Gambar III.22
Implementasi Pesanan

60
12. Halaman Kategori
Halaman yang menampilkan macam-macam kategori barang dan
penambahan kategori barang.
Gambar III.23
Implementasi Kategori
13. Halaman customer
Halaman ini menampilkan Tabel Data customer.
Gambar III.24
Implementasi kustomer.

61
B.Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak yang
dibutuhkan untuk mengimplementasikan aplikasi e-commerce untuk penjualan
accesories handphone. Penjelasannya sebagai berikut ;
1. Hardware atau perangkat keras
Hardware atau perangkat keras merupakan komponen komputer yang
terlihat wujud atau bentuknya serta bisa dirasakan atau dipegang.
Perangkat keras minimal yang dapat digunakan untuk menjalankan
program ini adalah:
a. CPU
Processor yang digunakan adalah AMD A4-3330MX APU with
Radeon(tm) HD Graphics 2.30GHz dengan RAM 2,00 GB dan
Harddisk 365 GB.
b. Standard Mouse.
c. Standard Keyboard.
d. Monitor dengan resolusi layar minimal 1024x768.
2. Software atau perangkat lunak
Software atau perangkat lunak merupakan kebalikan dari komponen
perangkat keras. Perangkat lunak tidak dapat dipegang atau dirasakan
karena berupa program yang berjalan dalam sistem komputer.
Perangkat lunak yang digunakan oleh penulis adalah sebagai berikut:
a. Sistem operasi Windows 7 Ultimate
b. Program desain aplikasi Macromedia Dreamweaver 8
c. Program aplikasi Adobe Photoshop CS5.

62
d. Bahasa Script PHP, Javascript, dan HTML.
e. Web server XAMPP 1.7.1
f. Web browser Google Chrome
g. Penyimpanan database MySQL.
3.4.2 Pengujian Unit
Pengujian terhadap pogram yang dibuat menggunakan blacbox testing
yang fokus terhadap proses masukan dan keluaran program
1. Pengujian Terhadap Form Login Admin
Tabel III.12
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 Kosong Password Kosong
Sistem akan menolak akses admin dan menampilkan “Anda belum mengisikan Username.”
Sesuai Harapan
Valid
2. Mengetikan username dan password tidak diisi atau kosong kemudian klik tombol login
Username Admin Password Kosong
Sistem akan menolak akses admin dan menampilkan “Anda belum mengisikan password .”
Sesuai Harapan
Valid
3. Mengetikan username tidak diisi(kosong
Username Kosong Password
Sistem akan menolak akses admin dan
Sesuai Harapan
Valid

63
)dan password diisi kemudian klik tombol
Admin menampilkan “Anda belum mengisikan Username.”
4. Mengetikan salah satu kondisi salah pada username atau password kemudian klik tombol login.
Username admin Password 1234
Sistem akan menolak akses admin dan menampilkan “Login gagal Username atau password anda tidak benar atau account anda sedang diblokir. Ulangi Lagi”
Sesuai Harapan
Valid
5. Mengetikan username dan password dengan data yang benar kemudian klik tombol.
Username admin Password Admin
Sistem akan menerima akses dan login kemudian menampilkan halaman utama.
Sesuai Harapan
Valid

64
2. Pengujian pada menu Login customer
Tabel III.13
Test login customer
No Skenario Pengujian
Test case Hasil yang diharapkan
Hasil pengujian
Kesimpulan
1 Memasukkan username yang terdaftar tetapi mengosongkan kata sandi
Email (diisi) password (kosong)
Sistem menolak dan memberi peringatan “Email atau password salah”
Sesuai harapan
Valid
2 Memasukkan salah satu data salah misalnya username benar tetapi kata sandi salah
Email (benar) password (salah)
Sistem menolak dan memberi peringatan “email atau password salah”
Sesuai harapan
Valid
3 Memasukkan semua data dengan benar
email (benar) password (benar)
Sistem menerima dan user dapat melakukan pemesanan
Sesuai harapan
Valid
3. Pengujian pada menu Daftar customer
Tabel III.14
Test Daftar Customer
No Skenario Pengujian
Test case Hasil yang diharapkan
Hasil pengujian
Kesimpulan
1 Memasukkan data tetapi mengosongkan satu text field
Alamat (kosong)
Sistem menolak dan memberi peringatan “Anda belum mengisikan alamat”
Sesuai harapan
Valid
2 Memasukkan semua data
semua data terisi
Sistem menerima
Sesuai harapan
Valid

65
dengan lengkap
dan memberi peringatan “Anda berhasil meelakukan registrasi .Silahkan anda Login disini. ”
4. Pengujian pada konfirmasi pembayaran
Tabel III.15
Test Konfirmasi Pembayaran
No Skenario Pengujian
Test case Hasil yang diharapkan
Hasil pengujian
Kesimpulan
1 Memasukkan data tetapi mengosongkan satu text field
Besar pembayaran (kosong)
Sistem menerima dan memberi peringatan “Terima Kasih, Kami Akan Segera Mengirim Barang Pesanan Anda”
Sesuai harapan
Valid
2 Memasukkan semua data dengan lengkap
semua data terisi
Sistem menerima dan memberi peringatan “Terima Kasih, Kami Akan Segera Mengirim Barang Pesanan Anda”
Sesuai harapan
Valid

66
5. Pengujian pada Transaksi Pembelian
Tabel III.16
Test Transaksi Pembelian
No Skenario Pengujian
Test case Hasil yang diharapkan
Hasil pengujian
kesimpulan
1 Membeli produk yang diinginkan
Ubah profil (kosongkan gambar)
Sistem menerima dan memberi peringatan “Data Berhasil Diubah”
Sesuai harapan
Valid
2 Membeli barang kosong
semua data terisi
Sistem menerima dan memberi peringatan “Maaf,Saat Ini Stok Barang Yang Anda Beli Habis”
Sesuai harapan
Valid

70