bab iii pembahasan - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien...

38
BAB III PEMBAHASAN 3.1. Analisa Kebutuhan Analisa Kebutuhan Sistem Langkah pertama yang dilakukan dalam menganalisa sebuah system adalah mengidentifikasi masalah yang ada dalam sistem tersebut. Subjek permasalahan yang terjadi pada Penjualan Aksesoris Motor adalah masih menggunakan sistem manual. Secara garis besar, analisa kebutuhan sistem disajikan dalam tabel dibawah ini. Tabel III.I Analisa Kebutuhan Sistem. ANALISA KELEMAHAN SISTEM LAMA SISTEM YANG DIAJUKAN Information Informasi tentang Aksesoris Motor terkini didapat jika pelanggan datang langsung ke lokasi penjualan yang membutuhkan waktu dan biaya yang tidak sedikit. Dengan sistem online berbasis web ini, pelanggan bisa secara langsung melihat produk- produk terbaru dimana pun dan kapan pun tanpa harus membuang tenaga dan waktu Performance Pelanggan masih datang langsung ke toko untuk membeli Aksesoris Motor Dengan sistem belanja online, pelanggan dapat melakukan order melalui website. pelanggan dapat mengakses

Upload: others

Post on 13-Nov-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

BAB III

PEMBAHASAN

3.1. Analisa Kebutuhan

Analisa Kebutuhan Sistem

Langkah pertama yang dilakukan dalam menganalisa sebuah system

adalah mengidentifikasi masalah yang ada dalam sistem tersebut. Subjek

permasalahan yang terjadi pada Penjualan Aksesoris Motor adalah masih

menggunakan sistem manual. Secara garis besar, analisa kebutuhan sistem

disajikan dalam tabel dibawah ini.

Tabel III.I

Analisa Kebutuhan Sistem.

ANALISA KELEMAHAN SISTEM

LAMA

SISTEM YANG

DIAJUKAN

Information Informasi tentang Aksesoris

Motor terkini didapat jika

pelanggan datang langsung ke

lokasi penjualan yang

membutuhkan waktu dan biaya

yang tidak sedikit.

Dengan sistem online berbasis

web ini, pelanggan bisa secara

langsung melihat produk-

produk terbaru dimana pun

dan kapan pun tanpa harus

membuang tenaga dan waktu

Performance Pelanggan masih datang

langsung ke toko untuk membeli

Aksesoris Motor

Dengan sistem belanja online,

pelanggan dapat melakukan

order melalui website.

pelanggan dapat mengakses

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

informasi mengenai trend

otomotif terkini kapan pun dan

dimana pun.

Eficiency Waktu yang banyak terbuang

karena pelanggan harus datang

langsung untuk berbelanja

Aksesoris Motor

Pelanggan dapat menghemat

waktu dengan menggunakan

fasilitas website penjualan

akan dilakukan otomatis oleh

komputer sehingga informasi

lebih cepat dan efisien

Control /

Security

Data pelanggan tersimpan dalam

dokumen kertas dan sangat riskan

apabila dokumen rusak atau

bahkan hilang

Dengan sistem, pencatatan

transaksi dapat tersimpan

langsung ke database oleh

komputer maka data akan jauh

lebih aman dan terorganisir.

Kapan pun kita membutuhkan

cukup dengan memanggil

kode unik data maka data akan

segera tampil tanpa harus

membuka-buka banyak file

yang membutuhkan waktu

lama.

Economy Pencatatan transaksi secara

manual, baik nota maupun

laporan memakan biaya untuk

Pencatatan transaksi yang

langsung tersimpan di

database Dan informasi

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

pengadaan kertas dan tinta.

Menggunakan brosur yang

diedarkan dibeberapa tempat

yang memakan banyak biaya

mengunakan social media dan

website yang diharapkan dapat

menekan biaya untuk

penyebaran informasi secara

luas.

Analisa Kebutuhan Pengguna.

Kebutuhan Admin.

a. Mengelola data produk.

b. Admin dapat mengelola data user.

c. Melayani transaksi dengan konsumen.

d. Membuat laporan.

Kebutuhan Pengunjung.

a. Pengunjung dapat melihat info produk..

b. Pengunjung dapat memilih produk.

c. Pengunjung dapat melakukan pembelian online.

Perancangan Perangkat Lunak.

Untuk menghasilkan suatu rancangan yang baik diperlukan suatu bentuk

masukan dan keluaran sebagai berikut :

Rancangan Antar Muka.

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

Rancangan Antar Muka merupakan rancangan interface yang akan

digunakan sebagai perantara User dengan perangkat lunak yang dikembangkan.

Rancangan Interface dari Website Penjualan Aksesoris Motor adalah sebagai

berikut :

1. Rancangan Antar Muka Halaman Utama.

Gambar III.1.

Rancangan Antar Muka Halaman Utama.

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

2. Rancangan Antar Muka Informasi Tentang Web.

Gambar III.2.

Rancangan Antar Muka Informasi Tentang Web.

3. Rancangan Antar Muka Detail Produk.

Gambar III.3.

Rancangan Antar Muka Detail Produk.

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

4. Rancangan Antar Muka Form Keranjang Belanja.

Gambar III.4.

Rancangan Antar Muka Form Keranjang Belanja.

5. Rancangan Antar Muka Cara Pemesanan.

Gambar III. .

Rancangan Antar Muka Cara Pemesanan.

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

6. Rancangan Antar Muka Form Pemesanan Produk.

Gambar III.6.

Rancangan Antar Muka Form Pemesanan Produk.

7. Rancangan Antar Muka Hubungi Kami.

Gambar III.7.

Rancangan Antar Muka Hubungi Kami.

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

. Rancangan Antar Muka From Login Admin.

Gambar III.8.

Rancangan Antar Muka From Login Admin.

. Rancangan Antar Muka Halaman Admin

Gambar III.9.

Rancangan Antar Muka Halaman Admin.

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

Rancangan Antar Muka Tambah Kategori Produk

Gambar III.10.

Rancangan Antar Muka Tambah Kategori Produk.

Rancangan Antar Muka Tambah Produk

Gambar III.11.

Rancangan Antar Muka Tambah Produk.

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

Rancangan Antar Muka Tambah Daftar Kota

Gambar III.12.

Rancangan Antar Muka Tambah Daftar Kota.

. Rancangan Antar Muka Daftar Pesanan

Gambar III .

Rancangan Antar Muka Daftar Pesanan.

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

. Rancangan Antar Muka Laporan Data Produk

Gambar III.14.

Rancangan Antar Muka Laporan Data Produk.

. Rancangan Antar Muka Ganti Password

Gambar III.15.

Rancangan Antar Muka Ganti Password.

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

Rancangan Basis Data

A. Entity Relationship Diagram.

Gambar III.16.

Entity Relationship Diagram.

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

B. Logical Record Structure (LRS).

Gambar III.17.

Logical Record Structure (LRS).

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

C. Spesifikasi File

Spesifikasi file pada website yang penulis rancang membahas mengenai

keseluruhan tabel yang terdapat di dalam database. Di dalam database ini

terdapat beberapa tabel yang berisi field/kolom beserta kunci dari tiap file /

tabel yang ada, sehingga terbentuklah data yang saling berhubungan.

Berikut adalah penjelasan dari spesifikasi file tersebut :

1. Spesifikasi File Tabel User

Nama File : user

Akronim : user

Fungsi : untuk menyimpan data user

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record

Kunci Field : id_user

Software : Mysql

Tabel III.2.

Spesifikasi File Tabel User.

No Elemen Data Nama Field type Size Ket

Id User Id_user Int Primary Key

Username username Varchar

Email Email Varchar

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

Tanggal Tanggal Varchar

2. Spesifikasi File Tabel Produk

Nama File : produk

Akronim : produk

Fungsi : untuk menyimpan data produk

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record

Kunci Field : id_produk

Software : Mysql

Tabel III.3.

Spesifikasi File Tabel Produk.

No Elemen Data Nama Field type Size Ket

Id Produk Id_produk Int Primary Key

Stok Stok Int

Ukuran Ukuran Varchar

Harga harga Double -

Gambar gambar Varchar

Id Merk Id_merk int

Keterangan keterangan test -

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

3. Spesifikasi File Tabel Pelanggan

Nama File : pelanggan

Akronim : pelanggan

Fungsi : untuk menyimpan data pelanggan

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record

Kunci Field : id_pelanggan

Software : Mysql

Tabel III.4.

Spesifikasi File Tabel Pelanggan.

No Elemen Data Nama Field Type Size Ket

Id Pelanggan id_pelanggan Int Primary Key

Nama nama Varchar

Alamat alamat Text -

Telepon telepon Varchar

Email email Varchar

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

4. Spesifikasi File kategori

Nama File : kategori

Akronim : kategori

Fungsi : untuk menyimpan data kategori produk

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record

Kunci Field : id_merk

Software : Mysql

Tabel III.5.

Spesifikasi File Tabel Kategori.

No Elemen Data Nama Field Type Size Ket

Id kategori id_kategori Int Primary Key

Nama

kategori

nama_kategori Varchar

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

5. Spesifikasi File Tabel Transaksi.

Nama File : transaksi.

Akronim : transaksi.

Fungsi : untuk menyimpan data transaksi

Tipe File : File transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record

Kunci Field : id_transaksi

Software : Mysql

Tabel III.6.

Spesifikasi File Tabel Transaksi.

No Elemen Data Nama Field Type Size Ket

Id Order id_order Int Primary Key

Tanggal Tgl_order date -

Id Pelanggan id_pelanggan Int Foreign Key

Alamat alamat varchar

Status order Status_order text

Jam order Jam_order date -

Telepon telepon Int

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

6. Spesifikasi File Tabel Detail Transaksi

Nama File : detail_transaksi

Akronim : detailtransaksi

Fungsi : untuk menyimpan data detail transaksi

Tipe File : File detail transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record

Kunci Field : -

Software : Mysql

Tabel III.7.

Spesifikasi File Tabel Detail Transaksi.

No Elemen Data Nama Field Type Size Ket

Id Order id_order Int Foreign Key

Id Produk id_produk Int Foreign Key

Qty qty Int

Subtotal subtotal Double -

7. Spesifikasi File Provinsi

Nama File : Provinsi

Akronim : provinsi.MYD

Fungsi : Untuk menyimpan data provinsi pengiriman

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media File : Harddisk

Panjang Record

Kunci Field : kd_provinsi

Software : Mysql

Tabel III. .

Spesifikasi File Provinsi

No Elemen Data Nama Field Tipe Size Keterangan

Kode Provinsi kd_provinsi Integer Primary Key

Nama Provinsi nm_provinsi Varchar

Biaya Kirim biaya_kirim Integer

Rancangan Struktur Navigasi.

Struktur navigasi pada website penjualan Aksesoris Motor ini berfungsi

untuk memperlihatkan keseluruhan dari isi website beserta hubungan antar isi.

Website penjualan Aksesoris Motor pada halaman untuk user sebagai pengunjung

dan user sebagai admin termasuk kedalam jenis website yang menggunakan

struktur navigasi termasuk kedalam jenis composite.

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

Gambar III.18.

Struktur Navigasi Halaman Pengunjung.

Gambar III.1

Struktur Navigasi Halaman Admin.

Implementasi dan Pengujian Unit.

Implementasi.

Implementasi Rancangan Antar Muka.

Rancangan Antar Muka pada Website Toko Aksesoris Motor Online ini

terdiri dari:

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

a. Halaman Utama.

Halaman Utama ini menampilkan informasi mengenai Website Penjualan

Aksesoris Motor Online . yang terdiri dari Beranda,tampilan Aksesoris Motor,

keranjang belanja, cara pemesanan dan konfirmasi pesanan. Untuk melakukan

pemesanan produk, tekan “Pesan” dan pesanan telah disimpan di keranjang

belanja. User bisa memesan lebih dari satu produk. Sedangkan untuk melihat

ulasan produk, tekan “Detail”

Gambar III.20.

Halaman Utama.

b. Halaman Informasi Tentang Web.

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

Pada halaman ini menampilkan informasi tentang website penjualan

Aksesoris Motor

Gambar III.2 .

Halaman Informasi Tentang web.

c. Halaman Produk

Halaman Prdouk berisi semua produk yang ada di website dan ditampilkan

keseluruhan isi Aksesoris Motor yang ada di website.

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

Gambar III.2 .

Halaman Produk.

d. Halaman Detail Produk.

Pada halaman detail produk ditampilkan ulasan atau keteranga dari produk

Aksesoris Motor yang terdiri dari nama Aksesoris Motor, kategori, harga dan

keterangan lainnya.

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

Gambar III.2 .

Halaman Detail Produk.

e. Halaman Keranjang Belanja.

Halaman ini menampilkan daftar pemesana produk sementara yang bisa di

perbaharui oleh pemesan. Pada keranjang belanjang ini terdapat gambar

produk, nama produk, jumlah produk yang dipesan, harga produk dan pilihan

untuk menghapus pesanan. Selain itu juga ditampilkan total harga dari

keseluruhan produk yang dipesan.

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

Gambar III.24.

Halaman Keranjang Belanja.

f. Halaman Cara Pemesanan Produk

Pada halaman ini disediakan informasi tentang cara membeli atau memesan

produk aksesoris motor, baik cara pemesanan cara transfer dan informasi

rekening transfer

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

Gambar III.25.

Halaman Cara Pemesanan Produk.

g. Halaman Hubungi Kami.

Pada halaman ini menampilkan testimoni untuk Menghubungi Cusomer Care

dari website untuk mengetahui atau mengirim pesan atau keluhan tentang

pembayaran, jenis produk, kode transaksi dan informasi lainnya.

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

Gambar III.26.

Halaman Konfirmasi Pesanan.

a. Halaman From Login Admin

Halaman login merupakan syarat akses untuk menampilkan halaman

Admin. Pada halaman ini disediakan form untuk mengisi username dan

password yang benar sesuai database.

Gambar III.27.

Halaman From Login Admin.

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

h. Halaman Admin

Halaman Admin ini merupakan administrasi dari website penjualan Aksesoris

Motor online yang hanya bisa diakses setelah validasi form login dilakukan.

Pada halaman ini terdapat menu Beranda, menu tambah produk untuk

menampilkan data produk, menu kategori untuk menampilkan data produk,

menu laporan dan detail laporan untuk menampilkan data laporan transaksi

penjualan Aksesoris Motor, dan menu logout untuk keluar dari halaman

Admin.

Gambar III.28.

Halaman Admin.

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

i. Halaman Tambah Produk.

Halaman ini menampilkan data produk dan form input produk. Produk yang

ada akan ditampilkan di halaman utama Website. Admin bisa melakukan

menambah, menghapus dan memperbaharui data produk.

Gambar III.29.

Halaman Input Produk.

Gambar III.30.

Halaman Laporan Penjualan.

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

Gambar III.31.

Halaman Laporan Data Pemesanan Produk.

Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak

minimum yang dibutuhkan untuk mengimplementasikan aplikasi

penjualan Aksesoris Motor

A. Spesifikasi Perangkat Keras.

1). CPU

i) Intel(R) Celeron(R) CPU 1005M @1.90GHz 1.90 GHz

ii) RAM DDR2 2 GB

iii) Hard Disk 500 GB

2). Mouse

Keyboard

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

Monitor dengan resolusi layar minimum 1024x768

5). Koneksi internet dengan kecepatan 2 Mbps.

B. Spesifikasi Perangkat Lunak

Server

a). Sistem operasi yang digunakan seperti: Microsoft Windows

b). Aplikasi bundle web server seperti: Xampp, yang terdiri dari

beberapa komponen, diantaranya:

Aplikasi Apache Server v2

Aplikasi PHP Server v

Aplikasi MySQL Server v5

Aplikasi phpMyAdmin v4

c). Aplikasi Web Browser seperti Mozilla Firefox, Opera, Safari,

Internet Explorer, Google Chrome.

Client

a). Sistem operasi yang umum digunakan seperti: Microsoft

Windows atau Linux (Ubuntu, Fedora, dan lain-lain).

b). Aplikasi web browser seperti Mozilla Firefox, Opera, Safari, Internet

Explorer,Google Chrome.

Pengujian Unit

Pengujian terhadap program yang dibuat menggunakan black box Testing

yang fokus terhadap proses masukan dan keluaran program.

1. Pengujian Form Login.

Page 33: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

No.

Sekenario

Pengujian

Test case

Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

Username dan

password tidak

diisi kemudian

klik tombol

login

Username:

(Kosong)

Password:

(kosong)

Sistem akan

menolak akses

user dan

menampilkan “

Login Gagal..!

Ulangi Lagi”

Sesuai

harapan

Valid

Mengetikkan

username dan

password tidak

diisi atau

kosong

kemudian klik

tombol login

Username:

(admin)

Password:

(kosong)

Sistem akan

menolak akses

user dan

menampilkan

“Anda Belum

Mengisikan

Password!”

Sesuai

harapan

Valid

Username

tidak diisi

(kosong) dan

password diisi

kemudian klik

tombol login

Username:

(kosong)

Password:

(admin)

Sistem akan

menolak akses

user dan

menampilkan

“Anda Belum

Mengisikan

Username !”

Sesuai

harapan

Valid

Page 34: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

Mengetikkan

salah satu

kondisi salah

pada username

atau password

kemudian klik

tombol login

Username:

admin

(benar)

Password:

12345 (salah)

Sistem akan

menolak akses

user dan

menampilkan

“Password atau

username salah

ulangi lagi”

Sesuai

harapan

Valid

Mengetikkan

user

ID dan

password

dengan data

yang

benar

kemudian

klik tombol

login

Username:

admin

(benar)

Password:

admin

(benar)

Sistem

menerima akses

login dan

kemudian

langsung

menampilkan

Halaman Admin

Sesuai

harapan

Valid

Page 35: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

2. Pengujian Transaksi Pemesanan Produk

Tabel III.

Pengujain Transaksi Pemesanan Produk

No

.

Sekenario

Pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

Semua kolom

tidak diisi

kemudian klik

tombol Simpan

Nama:

(kosong)

Email:

(kosong)

Alamat:

(kosong),

No.HP:

(kosong).

Sistem akan

menampilkan

“Anda Belum

Mengisikan

Data”

Sesuai

harapan

Valid

Semua data diisi

tapi kolom

Email tidak,

kemudian

menekan

tombol Simpan

Nama :

“Mulyadi”

Email:

(Kosong)

Alamat :

“Bekasi”

No.HP :

Sistem akan

menampilkan

“Anda Belum

Mengisikan

Email”

Sesuai

harapan

Valid

Page 36: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

Data kolom

Email salah

format

penulisan

kemudian klik

tombol simpan

Email :

“Mulyadi”

Sistem akan

menampilkan

“Anda Belum

Mengisikan

Data”

Sesuai

harapan

Valid

Data kolom No.

HP salah format

penulisan

kemudian klik

tombol simpan

Kolom No. HP

“Mulyadi”

( Data Bukan

Angka)

Sistem akan

menampilkan

“Anda Belum

Mengisikan

Data”

Pada kolom No.

HP

Sesuai

harapan

Valid

Semua kolom

terisi dengan

format tulisan

yang benar

kemudian klik

tombol simpan

Nama :

“Mulyadi”

Email :

mmulyadi751

@gmail.com

Alamat :

“Bekasi”

No. HP:

Sistem menerima

data dan

menampilkan

“Terima kasih

Pesanan Anda

Sedang Kami

Proses”

Sesuai

harapan

Valid

Page 37: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

3. Pengujian Input Data Produk.

Tabel III.11

Pengujain Input Data Produk

No.

Sekenario

Pengujian

Test case

Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

Semua kolom

tidak diisi

kemudian klik

tombol

Simpan

Nama:

(kosong)

Merk :

(kosong)

Harga :

(kosong),

Deskripsi :

(kosong).

Sistem akan

menampilkan

data kosong

Sesuai

harapan

Valid

Semua data

diisi tapi

kolom Nama

Barang tidak,

kemudian

menekan

tombol

Simpan

Nama :

(Kosong)

Merk :

“diisi”

Harga :

“ ”

Deskripsi

“diisi”

Sistem akan

menampilkan

data kosong

Pada kolom

Nama Barang

Sesuai

harapan

Valid

Page 38: BAB III PEMBAHASAN - repository.bsi.ac.id...komputer sehingga informasi lebih cepat dan efisien Control / Security Data pelanggan tersimpan dalam dokumen kertas dan sangat riskan apabila

Data kolom

Harga salah

format

penulisan

kemudian klik

tombol simpan

Harga :

“Mulyadi”

Sistem akan

menampilkan

data kosong

Sesuai

harapan

Valid

Semua kolom

terisi dengan

format tulisan

yang benar

kemudian klik

tombol simpan

Nama :

“diisi”

Merk :

“diisi”

Harga:

“diisi”

Deskripsi :

“diisi”

Gambar :

“diisi”

Sistem

menerima data

dan

menampilkan

Data Aksesoris

Motor.

Sesuai

harapan

Valid