27
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan
Toko Omuda Watch adalah perusahaan perseorangan yang bergerak dibidang penjualan jam, Didirikan oleh bapak Eddy Suratno pada tahun 2005 yang terletak di Pusat Grosir Cililitan (PGC) berada di Lantai dasar No 177 (zona kuning). Toko ini menjual berbagai merk dan bentuk jam, selain itu toko ini juga dapat melayani perbaikan jam. Pada awal dibangun Toko Omuda Watch mengalami kesulitan dalam memenuhi kebutuhan konsumen karena keterbatasan produk dan layanan. Namun seiring dengan semakin majunya usaha, Toko Omuda Watch sekarang telah memiliki tenaga teknis untuk layanan perbaikan dan beberapa karyawan untuk menjaga toko ini.
3.1.2. Struktur Organisasi dan Fungsi
Deskripsi Tugas (Job Description) adalah suatu rincian yang menunjukan posisi, tanggung jawab, wewenang, fungsi dan tugas yang harus dilakukan. Periode tugas perlu dibuat agar masing-masing bagian mengerti akan kedudukannya.
Adapun fungsi / tugas dari bagian yang ada pada Toko Omuda Watch adalah sebagai berikut :
Gambar III.1 Struktur Organisasi Toko Omuda Watch
1. Kepala Toko
a. Kepala Toko adalah sekaligus pemilik usaha, dimana segala keputusan dan kebijakan serta pengawasan jalannya usaha ditentukan olehnya.
b. Menerima laporan penjualan dan persediaan barang . 2. Kasir
a. Bertanggung jawab dalam hal keuangan.
b. Melayani costumer pada saat transaksi penjualan. c. Menghitung laba rugi penjualan.
3. Sales
a. Menawarkan barang kepada Costumer.
b. Membantu meningkatkan penjualan.
c. Melayani costomer dengan baik dan ramah. d. Memeriksa stok persediaan barang
4. Teknisi
a. Memeriksa kondisi stok barang.
b. Melayani costumer yang mengalami kerusakan barang yang masih bergaransi ataupun hanya memperbaiki barang.
3.2. Analisis Kebutuhan
Analisis kebutuhan adalah mengidentifikasi kebutuhan yang diperoleh berdasarkan kebutuhan pengguna dan kebutuhan sistem.
Berikut adalah tabel kebutuhan pengguna:
Tabel III.1 Kebutuhan Pengguna No. Kebutuhan
Pengguna
Keterangan
1. Input a. Admin dapat memasukkan data kategori, data produk beserta harga dan spesifikasinya, upload gambar, serta data-data lain yang terdapat dalam website e-commerce.
b. Admin dapat menambahkan pengaturan sistem. c. Customer dapat memasukkan data customer.
d. Customer dapat memasukkan order produk ke dalam keranjang belanja dan dapat memasukkan lebih dari satu produk.
2. Output a. Sistem dapat menampilkan data kategori, data produk,
gambar produk, serta data-data lain pada halaman publik. b. Sistem dapat menampilkan informasi tentang pengaturan
dalam sistem dan konfirmasi pesanan dari customer yang telah diproses oleh admin.
c. Sistem dapat menampilkan informasi tentang data
customer.
Sistem dapat menampilkan transaksi penjualan.
3. Process a. Sistem memproses login untuk akses admin pada website.
b. Admin berhak mengatur, mengelola, dan melakukan proses
add, insert, update, delete keseluruhan data yang akan ditampilkan pada halaman website e-commerce.
c. Sistem melakukan logout untuk keamanan data yang dikelola oleh admin.
d. Setiap customer diwajibkan melakukan registrasi yang kemudian login dengan hanya satu email dan password
untuk masuk ke halaman utama.
e. Customer dapat mengakses sistem dan melakukan pengisian data pribadi.
f. Customer dapat melakukan proses pemesanan produk setelah melakukan login.
g. Sistem melakukan logout untuk keamanan data customer
setelah menggunakan website.
4. Performance a. Customer dapat membuka sistem ini dengan mudah tanpa harus menunggu lama munculnya gambar produk, slider dan menu-menu yang ada di sistem ini.
b. Sistem tidak terlalu banyak memakai gambar dengan kapasitas besar, agar memudahkan customer saat membuka sistem ini.
c. Sistem memungkinkan customer untuk melakukan transaksi jual beli setiap saat dan dimana saja, karena sistem dapat diakses 24 jam sehari dengan syarat tersambung dengan internet.
5. Control a. Sistem memberikan keamanan untuk akses admin dengan adanya username dan password yang hanya dapat diakses oleh admin itu sendiri.
b. Sistem memberikan keamanan untuk akses customer
dengan adanya email dan password yang hanya dapat diakses oleh customer itu sendiri.
c. sistem memberikan akses untuk mengganti password jika costumer lupa password dan akan di verifikasi lewat e-mail
Berikut adalah tabel kebutuhan sistem :
Tabel III.2. Kebutuhan Sistem
No. Kebutuhan Sistem Keterangan
1. Operating System Windows 7 Ultimate 32-bit (6.1, Build 7601)
2. Server Intel (R) Core(TM) i3 CPU M380 @2.53 GHz
2.00 GB RAM 3. Web server
XAMPP v3.2.1 installer
versi 1.8.3
Mysql client versi 5.6.20 phpMyAdmin 4.2.7.1
3.3. Perancangan Perangkat Lunak 3.3.1. Rancangan Antar Muka
Menjelaskan rancangan antar muka (interface) yang terdapat pada web e-commerce.
A. Rancangan Antar muka Login Admin
Gambar III.2. Rancangan Antar muka Login Admin
xxxxxx
xxxxxx
Login
Username
Password
Login Admin
B. Rancangan Antar muka Halaman Admin
Gambar III.3. Rancangan Antar muka Halaman Admin
1. Header
Berisi logo. 2. Left Menu Bar
Berisi menu-menu sesuai dengan hak akses user. Menu ini nantinya berfungsi sebagai kendali administrasi untuk menginput produk, mengedit produk,
Logo
Left Menu Bar Main Content
menghapus, serta hal-hal yang berhubungan dengan proses administrasi toko
online. 3. Main Content
Berisi tampilan program sesuai dengan menu yang sedang dipilih. 4. Footer
Footer berisi keterangan hak cipta website.
C. Rancangan Antar muka Halaman User
Gambar III.4. Rancangan Antar muka Halaman User Header
Menu Bar Slider
Left Menu Bar Main Content
Footer
1. Header
Berisi logo dan form pencarian produk. Pada bagian ini juga terdapat keranjang belanja.
2. Menu Bar
Berisi link ke home, profil, produk, halaman cara pembelian, dan halaman testimonial.
3. Slider
Berisi gambar yang berubah-ubah untuk memperindah tampilan website. 4. Left Menu Bar
Berisi kategori produk, dan produk terlaris. 5. Main Content
Disinilah nantinya semua halaman yang ada pada interface user ditampilkan. Bagian ini berisi content yang akan ditampilkan berdasarkan menu yang dipilih.
6. Right Menu Bar
Berisi form login, dan pengiriman serta pembayaran. 7. Footer
D. Rancangan Antar muka Daftar Kustomer Baru
Gambar III.5. Rancangan Antar muka Daftar Kustomer Baru 1. Header
Berisi logo dan form pencarian produk. Pada bagian ini juga terdapat keranjang belanja.
2. Menu Bar
Berisi link ke home, profil, produk, halaman cara pembelian, dan halaman testimonial.
3. Slider
Berisi gambar yang berubah-ubah untuk memperindah tampilan website.
Left Menu Bar
Daftar Kustomer Baru
Right Menu Bar Header Menu Bar Slider Footer xxxx xxxx Chaptca xxxx 9999 xxxx xxxx Daftar Nama Lengkap Password Alamat Telpon / Hp Email
(masukan 6 kode di atas) Kota Tujuan xxxx
4. Left Menu Bar
Berisi kategori produk, dan produk terlaris. 5. Right Menu Bar
Berisi form login, dan pengiriman serta pembayaran. 6. Footer
Footer berisi keterangan hak cipta website. E. Rancangan Antar muka LoginUser
F. Rancangan Antar muka Testimonial
Gambar III.7. Rancangan Antar muka Testimonial 1. Header
Berisi logo dan form pencarian produk. Pada bagian ini juga terdapat keranjang belanja.
2. Menu Bar
Berisi link ke home, profil, produk, halaman cara pembelian, dan halaman testimonial.
Left Menu Bar
Kirim Testimonial
Right Menu Bar Header Menu Bar Slider Footer xxxx xxxx Chaptca xxxx xxxx Kirim Nama Lokasi Testimonial
3. Slider
Berisi gambar yang berubah-ubah untuk memperindah tampilan website.
4. Left Menu Bar
Berisi kategori produk, dan produk terlaris. 5. Right Menu Bar
Berisi form login, dan pengiriman serta pembayaran. 6. Footer
3.2.2. Basis Data
Perancangan basis data menghasilkan pemetaan tabel-tabel yang digambarkan dengan Entity RelationshipDiagram (ERD).
A. Entity RelationshipDiagram (ERD)
Gambar III.8. Entity Relationship Diagram (ERD) KUSTOMER MELAKUKAN ORDERS
MEMUAT PRODUK MEMUAT KATEGORI 1 M 1 M M 1 MEMUAT ORDERS_DETAIL id_orders id_produk jumlah id_kategori id_produk id_kustomer id_kategori nama_kategori kategori_seo id_orders status_order tgl_order jam_order id_kustomer alamat email telpon nama_lengkap id_kustomer id_kota id_produk diskon dibeli gambar id_kategori nama_produk produk_seo deskripsi harga stok berat tgl_masuk 1 M id_orders password
B. Logical Relational Structure (LRS)
Gambar III.9. Logical Relational Structure (LRS)
Kustomer Orders Kategori Produk id_produk id_kategori nama_produk produk_seo deskripsi harga stok berat tgl_masuk gambar dibeli diskon id_kategori nama_kategori kategori_seo 1 1 1 M M M id_kustomer password nama_lengkap alamat email telpon id_kota id_orders status_order tgl_order jam_order id_kustomer Orders_Detail id_orders id_produk jumlah 1 M
C. Spesifikasi File
Menjelaskan tentang file atau tabel yang terbentuk dari transformasi ERD (dan atau file-file penunjang untuk web). File-file ini tersimpan pada database
omudadb dengan parameter-parameter sebagai berikut : 1. Spesifikasi Tabel produk
Nama File : produk Akronim : produk.myd
Fungsi : Tempat penyimpanan data produk Tipe File : File Master
Panjang record : Maksimal 247 karakter Akses File : Random
Organisasi File : Index Sequential
Field Kunci : id_produk Software : MySQL
Tabel III.3. Spesifikasi tabel produk
Elemen Data Nama Field Tipe Size Keterangan
Id produk id_produk Int 5 Auto_increment,
primary key
Id kategori id_kategori Int 5
Nama produk nama_produk Varchar 50 Produk seo produk_seo Varchar 50
Deskripsi Deskripsi Text
Harga Harga Int 11
Stok Stok Int 5
Berat Berat Decimal (10,0)
Tanggal masuk tgl_masuk Date
Gambar Gambar Varchar 100
Dibeli Dibeli Int 5
Diskon Diskon Int 5
2. Spesifikasi Tabel kategori Nama File : kategori Akronim : kategori.myd
Fungsi : Tempat menyimpan data kategori Tipe File : File Master
Panjang record : Maksimal 75 karakter Akses File : Random
Organisasi File : Index Sequential
Field Kunci : id_kategori Software : MySQL
Tabel III.4. Spesifikasi tabel kategori
Elemen Data Nama Field Tipe Size Keterangan Id kategori id_kategori Int 5 Auto_increment,
primary key
Nama Kategori nama_kategor i
Varchar 35
Kategori seo kategori_seo Varchar 35
3. Spesifikasi Tabel kustomer Nama File : kustomer Akronim : kustomer.myd
Fungsi : Tempat menyimpan datakustomer Tipe File : File Master
Panjang record : Maksimal 172 karakter Akses File : Random
Organisasi File : Index Sequential
Field Kunci : id_kustomer Software : MySQL
Tabel III.5. Spesifikasi tabel kustomer
Elemen Data Nama Field Tipe Size Keterangan
Id kustomer id_kustomer Int 5 Primary key,
auto increment
Nama lengkap nama_lengkap Varchar 50
Alamat Alamat Text
Email Email Varchar 50
Telpon Telpon Varchar 12
Id kota id_kota Int 5
4. Spesifikasi Tabel orders Nama File : orders Akronim : orders.myd
Fungsi : Tempat menyimpan dataorders Tipe File : File Master
Panjang record : Maksimal 20 karakter Akses File : Random
Organisasi File : Index Sequential
Field Kunci : id_orders Software : MySQL
Tabel III.6. Spesifikasi tabel orders
Elemen Data Nama Field Tipe Size Keterangan
Id orders id_orders Int 5 Primary key,
increment
Status order status_order Varchar 10 Tanggal order tgl_order Date
Jam order jam_order Time
5. Spesifikasi Tabel orders_detail Nama File : orders_detail Akronim : orders_detail.myd
Fungsi : Tempat menyimpan data detailorder Tipe File : File Master
Panjang record : Maksimal 15 karakter Akses File : Random
Organisasi File : Index Sequential
Software : MySQL
Tabel III.7. Spesifikasi tabel orders_detail
Elemen Data Nama Field Tipe Size Keterangan
Id orders id_orders Int 5
Id produk id_produk Int 5
Jumlah Jumlah Int 5
6. Spesifikasi Tabel orders_temp Nama File : orders_temp Akronim : orders_temp.myd
Fungsi : Tempat menyimpan data temporari order Tipe File : File Master
Akses File : Random
Organisasi File : Index Sequential
Field Kunci : id_orders_temp Software : MySQL
Tabel III.8. Spesifikasi tabel orders_temp
Elemen Data Nama Field Tipe Size Keterangan Id orders temp id_orders_temp Int 5 Primary key, increment
Id produk id_produk Int 5
Id session id_session Varchar 5
Jumlah Jumlah Int 5
Tanggal order temp tgl_order_temp Date
Jam order temp jam_order_tem Time
Stok temp stok_temp Int 5
7. Spesifikasi Tabel testimonial Nama File : testimonial Akronim : testimonial.myd
Fungsi : Tempat menyimpan datatestimonial Tipe File : File Master
Panjang record : Maksimal 105 karakter Akses File : Random
Field Kunci : id_testimonial Software : MySQL
Tabel III.9. Spesifikasi tabel testimonial
Elemen Data Nama Field Tipe Size Keterangan Id testimonial id_testimonial Int 5 Primary key, auto increment
Nama nama Varchar 50
Lokasi lokasi Varchar 50
Testimonial testimonial Text
Tanggal tanggal Date
Tampil tampil Enum (‘T,’Y’)
8. Spesifikasi Tabel ongkoskirim Nama File : ongkoskirim Akronim : ongkoskirim.myd
Fungsi : Tempat menyimpan dataongkos kirim Tipe File : File Master
Panjang record : Maksimal 51 karakter Akses File : Random
Organisasi File : Index Sequential
Field Kunci : id_kota Software : MySQL
Tabel III.10. Spesifikasi tabel ongkoskirim
Elemen Data Nama Field Tipe Size Keterangan
Id kota id_kota Int 5 Primary key,
auto increment
Nama kota nama_kota Varchar 35 Ongkos kirim ongkos_kirim Int 11
9. Spesifikasi Tabel admin Nama File : admin Akronim : admin.myd
Fungsi : Tempat menyimpan dataadmin Tipe File : File Master
Panjang record : Maksimal 130 karakter Akses File : Random
Organisasi File : Index Sequential
Field Kunci : id_admin Software : MySQL
Tabel III.11. Spesifikasi tabel admin
Elemen Data Nama Field Tipe Size Keterangan
Id admin id_admin Int 5 Primary key,
auto increment
Username username Varchar 25
Nama lengkap namalengkap Varchar 50
10.Spesifikasi Tabel modul Nama File : modul Akronim : modul.myd
Fungsi : Tempat menyimpan datamodul Tipe File : File Master
Panjang record : Maksimal 502 karakter Akses File : Random
Organisasi File : Index Sequential
Field Kunci : id_modul Software : MySQL
Tabel III.12. Spesifikasi tabel modul
Elemen Data Nama Field Tipe Size Keterangan
Id modul id_modul Int 5 Primary key,
auto increment
Nama modul nama_modul Varchar 50
link link Varchar 100
Static content static_content Text
Status status Enum (‘user’,’admin’)
Aktif aktif Enum (‘Y’,’N’)
Urutan urutan Int 5
Nama toko nama_toko Varchar 50
Meta deskripsi meta_deskripsi Varchar 100 Meta keyword meta_keyword Varchar 100
Email pengelola email_pengelola Varchar 50 Nomor rekening nomor_rekening Varchar 30
Nomor hp nomor_hp Varchar 12
3.2.3. Struktur Navigasi
Struktur navigasi halaman user yang digunakan pada Toko Omuda Watch ini adalah struktur navigasi campuran (composite). Melalui struktur navigasi ini, dapat terlihat bagaimana isi dan susunan dari sebuah website secara menyeluruh.
Gambar III.10. Struktur Navigasi Halaman User
Struktur navigasi halaman admin yang digunakan pada Toko Omuda Watch ini adalah struktur navigasi campuran (composite). Melalui struktur navigasi ini, dapat terlihat bagaimana isi dan susunan dari sebuah website secara menyeluruh.
Gambar III.11. Struktur Navigasi Halaman Admin 3.3. Implementasi dan Pengujian Unit
3.3.1. Implementasi
A. Implementasi Rancangan Antar Muka
Implementasi rancangan antar muka pada web e-commerce pada Toko Omuda Watch berdasarkan hasil rancangan antar muka.
1. Halaman Login Admin
Administrator harus melakukan login terlebih dahulu untuk dapat menggunakan modul-modul yang tersedia Jika login berhasil, maka menu-menu yang sesuai dengan kategori user tersebut akan ditampilkan.
Gambar III.12. Halaman Login Admin 2. Halaman Admin
Halaman admin berisi modul-modul yang digunakan oleh admin untuk mengelola konten website. Halaman ini akan tampil setelah admin melakukan proses login pada halaman login admin.
3. Halaman Beranda
Halaman Beranda berisi tentang semua informasi mengenai perusahaan termasuk juga informasi tentang produk yang dijual. Proses pemesanan produk dilakukan pada halaman beranda.
4. Halaman Profil
Halaman Profil berisi tentang semua informasi mengenai profil toko.
5. Halaman Produk
Halaman ini berisi produk-produk Toko Omuda Watch.
6. Halaman Cara Pembelian
Halaman ini berisi tentang cara pembelian pada Toko Omuda Watch.
7. Halaman Testimonial
Halaman ini berisi form pengisian testimonial untuk customer. untuk menampilkan testimonial harus ada persetujuan dari admin bisa tampil atau tidak.
8. Halaman Daftar Kustomer Baru
Halaman Daftar Kustomer Baru berisi tentang form pendaftaran kustomer baru, sebelum kustomer melalukan transaksi, diharapkan mengisi form ini terlebih dahulu.
9. Halaman Login User
User harus melakukan login terlebih dahulu dengan akun yang telah dibuat sebelumnya di form daftar kustomer baru untuk dapat melakukan transaksi di toko omuda watch kami.
10.Halaman Lupa Password
Halaman ini befungsi untuk membantu customer jika lupa password akun.
B. Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum yang dibutuhkan untuk mengimplementasikan web e-commerce pada Toko Omuda Watch Spesifikasi Perangkat Keras.
a. Server 1) CPU
(a) Atom (TM) CPU @ 1.66GHz (b) RAM DDR3 1 GB
(c) Hard Disk 500 GB 2) Keyboard
3) Monitor dengan resolusi layar minimum 1024x768 4) Koneksi internet dengan kecepatan 2 Mbps.
b. Client 1) CPU
(a) Processor Pentium® 4 (b) RAM DDR2 1GB (c) Hard Disk 20 GB 2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768 5) Koneksi internet dengan kecepatan 56 kbps.
1. Spesifikasi Perangkat Lunak 1. Server
a. Sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux (Ubuntu, Fedora, dll).
b. Aplikasi bundle web server seperti: Xampp, WampServer, php2triad yang terdiri dari beberapa komponen, diantaranya:
(1) Aplikasi Apache Server v2 (2) Aplikasi PHP Server v5 (3) Aplikasi MySQL Server v5 (4) Aplikasi phpMyAdmin v3
c. Aplikasi Web Lihatr seperti Mozilla Firefox, Internet Explorer, Google Chrome.
2. Client
a. Sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux (Ubuntu, Fedora, dll).
b. Aplikasi web browser seperti Mozilla Firefox, Internet Explorer, Google Chrome.
3.3.2. Pengujian Unit
Pengujian terhadap program menggunakan blackbox testing yang fokus terhadap proses masukan dan keluaran program.
Tabel III.13. 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 user dan menampilkan “Maaf Login Gagal! Username dan Password tidak cocok. Silahkan ulangi lagi”. 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 “Maaf Login Gagal! Sesuai harapan Valid
Username dan
Password tidak cocok. Silahkan ulangi lagi”.
3. Username tidak
diisi (kosong) dan
Password diisi kemudian klik tombol login Username: (kosong) Password: admin Sistem akan menolak
akses user dan menampilkan “Maaf Login Gagal! Username dan Password tidak cocok. Silahkan ulangi lagi”. Sesuai harapan Valid 4. Mengetikkan salah satu kondisi salah pada Username atau Password kemudian klik tombol login Username: admin (benar) Password: 123 (salah) Sistem akan menolak
akses user dan menampilkan “Maaf Login Gagal! Username dan Password tidak Sesuai harapan Valid
cocok. Silahkan ulang lagi”. 5. Mengetikkan
Username dan
Password dengan data yang benar kemudian klik tombol login Username: febi (benar) Password: admin (benar) Sistem menerima akses login dan kemudian langsung menampilkan menu utama. Sesuai harapan Valid
Tabel III.14. Black Box Testing Halaman Login User
No. Skenario pengujian Test case Hasil yang diharapkan Hasil pengujian Kesimpulan 1. Email dan Password tidak diisi kemudian klik tombol login
Email: (kosong)
Password: (kosong)
Sistem akan menolak akses user
dan menampilkan “Kolom ini harus diisi” Sesuai harapan Valid 2. Mengetikkan Email dan Password tidak diisi atau kosong
Email:
febiyanirobbiki
@yahoo.com
Password :
Sistem akan menolak akses user
dan menampilkan “Kolom ini harus
Sesuai harapan
kemudian klik tombol login
(kosong) diisi”
3. Email tidak diisi (kosong) dan Password diisi kemudian klik tombol login Email: (kosong) Password: febiyani1994 Sistem akan menolak akses user
dan menampilkan “Kolom ini harus diisi”
Sesuai Harapan
Valid
4. Mengetikkan salah satu kondisi salah pada Email
atau Password kemudian klik tombol login Email: febiyanirobbiki @yahoo.com (benar) Password: 123 (salah) Sistem akan menolak akses user
dan menampilkan “Maaf login gagal,
Password dan
Email tidak cocok. Ulangi lagi”. Sesuai Harapan Valid 5. Mengetikkan Email dan Password dengan data yang benar kemudian klik tombol login Email: febiyanirobbiki @yahoo.com (benar) Password: Jakarta (benar) Sistem menerima akses login dan kemudian langsung menampilkan menu utama. Sesuai Harapan Valid
Tabel III.15. Black Box Testing Halaman Daftar Kustomer Baru No. Skenario pengujian Test case Hasil yang
diharapkan
Hasil pengujian
Kesimpulan
1. Jika semua form
keadaan kosong, kemudian klik tombol daftar Nama: (kosong) Password: (kosong) Alamat: (kosong) Telpon: (kosong) Email: (kosong) Kota: (kosong) Kode : (kosong) Sistem akan menolak akses user dan akan muncul pesan “Kolom ini harus diisi untuk semua field”. Sesuai harapan Valid
2. Mengisi semua form
dengan benar kecuali
form telpon salah (diisi dengan huruf) kemudian klik tombol daftar Nama: (isi) Password: (isi) Alamat: (isi) Telpon: (abc) Email: (isi) Kota: (isi) Sistem akan menolak akses user dan akan muncul pesan “Telpon harus Sesuai harapan Valid
Kode: (isi) angka.” 3. Mengisi semua form
dengan benar kecuali
form kode salah (diisi tidak sesuai) kemudian klik tombol daftar Nama: (isi) Password: (isi) Alamat: (isi) Telpon: (isi) Email: (isi) Kota: (isi) Kode: (salah) Sistem akan menolak akses user dan akan muncul pesan “Kode yang Anda masukkan tidak cocok, Ulangi Lagi.” Sesuai harapan Valid 4. Mengisikan semua form dengan data yang benar kemudian klik tombol daftar
Nama: (isi) Password: (isi) Alamat: (isi) Telpon: (isi) Email: (isi) Kota: (isi) Kode: (isi) Sistem menerima akses dan daftar kustomer berhasil. Sesuai Harapa Valid