• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. (bahasa inggris: requirement analysis) mencakup pekerjaan-pekerjaan penentuan

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. (bahasa inggris: requirement analysis) mencakup pekerjaan-pekerjaan penentuan"

Copied!
71
0
0

Teks penuh

(1)

25 3.1. Analisa Kebutuhan

Dalam rekayasa sistem dan rekayasa perangkat lunak, analisis kebutuhan

(bahasa inggris: requirement analysis) mencakup pekerjaan-pekerjaan penentuan

kebutuhan atau kondisi yang harus dipenuhi dalam suatu produk baru atau perubahan produk, yang mempertimbangkan berbagai kebutuhan yang bersinggungan antar berbagai pemangku kepentingan.

Dalam perancangan ini penulis membuat suatu sistem informasi berupa

e-commerce yang sederhana dan kemudahan bagi pengguna dalam pemanfaatannya sesuai dengan tema yang diusung dalam memberikan informasi penjualan sepatu pantofel berbasis web, penulis mengidentifikasikan kebutuhan berdasarkan kebutuhan pengguna dan kebutuhan sistem yang akan dibangun untuk mencapai tujuan yang sesuai. Kebutuhan tersebut antara lain:

A. Kebutuhan fungsional

Kebutuhan fungsional adalah pernyataan layanan sistem yang harus

disediakan, bagaimana sistem bereaksi pada input tertentu dan bagaimana prilaku

sistem pada situasi tertentu.

Proses-proses yang nantinya bisa dilakukan oleh sistem (admin) diantaranya:

1. Admin dapat melakukan login dan masuk ke dalam menu admin.

2. Admin dapat melihat halaman utama admin.

(2)

4. Admin dapat melihat data provinsi dan mengelola data mulai dari menambah, mengedit, dan menghapus data provinsi.

5. Admin dapat melihat data kategori dan mengelola data mulai dari

menambah, mengedit, dan menghapus data kategori.

6. Admin dapat melihat data barang dan mengelola data mulai dari

menambah, mengedit, dan menghapus data barang.

7. Admin dapat melihat data pelanggan, mencari dan menghapus data

pelanggan.

8. Admin dapat melihat data pemesanan yang masuk, merubah status

pemesanan dan melihat detail pemesanan.

9. Admin dapat melihat dan menghapus data konfirmasi transfer.

10. Admin dapat melihat data status pengiriman dan mengelola data mulai

dari menambah dan menghapus data status pengiriman.

11. Admin dapat melihat semua data laporan mulai dari laporan data provinsi,

laporan data kategori, laporan data barang, laporan data pelanggan, laporan pemesanan masuk berdasarkan periode, dan laporan pemesanan lunas berdasarkan periode.

12. Admin dapat melakukan logout dan keluar dari menu administrator.

Proses-proses yang nantinya dapat dilakukan oleh pengunjung yaitu:

1. Pengujung dapat melihat halaman home.

2. Pengujung dapat melihat halaman menu pria.

3. Pengujung dapat melihat halaman menu wanita.

(3)

5. Pengujung dapat melihat halaman cara beli.

6. Pengujung dapat melihat halaman ongkos kirim.

7. Pengujung dapat melihat halaman testimoni.

8. Pengujung dapat melihat halaman informasi pengiriman dan mengecek

nomor pemesanan.

9. Pengunjung dapat melakukan pendaftaran pelanggan

Proses yang nantinya dapat dilakukan oleh pelanggan diantaranya:

1. Pelanggan dapat melakukan login

2. Pelanggan dapat melihat produk di Gaya model-toko sepatu pantofel.

3. Pelanggan dapat melihat halaman menu pria.

4. Pelanggan dapat melihat halaman menu wanita.

5. Pelanggan dapat melihat halaman cara beli.

6. Pelanggan dapat melihat halaman ongkos kirim.

7. Pelanggan dapat melihat halaman testimoni.

8. Pelanggan dapat melihat halaman informasi pengiriman.

9. Pelanggan dapat melihat keranjang belanja.

10. Pelanggan dapat melihat tampil transaksi.

11. Pelanggan dapat melakukan konfirmasi.

12. Pelanggan dapat mengisi testimoni

13. Pelanggan dapat melakukan pemesanan barang.

(4)

B. Kebutuhan Sistem

Kebutuhan sistem adalah batasan layanan atau fungsi yang ditawarkan sistem

seperti batasan waktu, batasan pengembangan proses, dan standarisasi. Meliputi:

1. Operasional

a. Perangkat Keras (hardware)

Untuk merancang dan membuat media informasi berbasis web dibutuhkan

perangkat keras agar program aplikasi yang dibuat dapat berjalan dengan baik. Spesifikasi perangkat keras yang digunakan adalah sebagai berikut: Processor : Intel(R) core(TM)2 Duo CPU E7500 @ 2.93 GHz,

Memory : 2,00 GB Hardisk : 150 GB

VGA : Intel(R) 4 Series Express Chipset Family 822 MB.

b. Perangkat Lunak (software)

Software atau perangkat lunak yang digunakan untuk mendukung dan

merancang pembuatan media informasi berbasis web harus sesuai dengan

kebutuhan.

1) Tahap pembuatan

Software yang digunakan untuk membuat website ini adalah:

a) Sistem operasi (windows xp, windows 7, windows 8)

b) Browser (Chrome, Mozila, Explorer) c) Web server ( Apache)

(5)

e) Web editor (Dreamweaver CS4)

f) Foto editor (Photoshop CS4)

2) Tahap implementasi

Tahap implementasi ini menggunakan:

a) Sistem operasi (windows xp, windows 7, windows 8)

b) Browser (Chrome, Mozila, Explorer)

3) Pengguna

a) Admin

Admin adalah penanggung jawab dari website dan memiliki hak

akses tertinggi dalam sistem. Admin dapat melakukan

pengolahan data-data yang ada didalam website. Baik itu produk

barang, informasi, memproses transaksi pemesanan, melihat laporan.

b) Pengunjung

Pengunjung website disini dapat melihat produk apabila

pengunjung ingin melakukan pemesanan, maka pengunjung

diharuskan mengisi form pendaftaran pelanggan untuk dapat

memesan barang

c) Pelanggan

Pelanggan adalah orang yang mengunjungi website dan telah

terdaftar menjadi pelanggan, dan memiliki hak akses lebih seperti melihat keranjang belanja, tampil transaksi, mengisi

(6)

testimoni, melihat status pemesanan serta dapat melakukan konfirmasi pembayaran dan mengecek status pengiriman barang.

2. Informasi

Informasi ditampilkan oleh sistem untuk menyampaikan pesan kepada pengunjung sebagai bentuk interaksi antar manusia dengan komputer (sistem),

berikut ini informasi yang akan ditampilkan oleh website, yaitu:

a. Pesan error akan ditampilkan apabila data username dan password yang

dimasukan pelanggan salah.

b. Pesan error akan ditampilkan apabila pelanggan belum memasukan data

konfirmasi pembayaran pada halaman konfirmasi.

c. Pesan error akan ditampilkan apabila pengunjung salah memasukan data

form pendaftaran.

d. Pesan pop-up berupa notifikasi yang memberitahukan bahwa konfirmasi

telah sukses dilakukan

3. Keamanan

Sistem website e-commerce ini dilengkapi dengan sistem pengamanan berupa

sistem login yang mengharuskan pelanggan memasukan username dan

password sebagai otorisasi pelanggan untuk mencegah pelanggan yang tidak

memiliki otorisasi masuk kedalam sistem baik dari sisi front-end maupun

(7)

3.2. Perancangan Perangkat Lunak 3.2.1. Rancangan Antar Muka

Perancangan antar muka merupakan suatu deskripsi layout antar muka sistem

yang akan dibuat, Dengan adanya perancangan antar muka diharapkan baik

pengembang website e-commerce maupun pengguna dapat menyatukan pandangan

mengenai layout tampilan website e-commerce yang dibuat.

A. Rancangan Antar Muka Login Admin

Gambar LOGIN ADMIN Username : Password : xxxxxxx xxxxxxx Login

(8)

B. Rancangan Antar Muka Halaman Utama Admin

Header Admin

· Halaman Utama Admin

· Ganti Password Admin

· Data Provinsi

· Data Kategori

· Data Barang

· Data Pelanggan

· Data Pemesanan Barang

· Data Konfirmasi Transfer

· Data Status Pengiriman

· Laporan

· Logout

Selamat datang...!

Anda login Dengan nama administrator: xxxxxx

Gambar III.2. Rancangan Antar Muka Halaman Utama Admin

C. Rancangan Antar Muka Ganti Password Admin

Header Admin

GANTI PASSWORD ADMIN

Username : Password Baru : Password Lama : SIMPAN xxxxxxx xxxxxxx xxxxxx

Footer

· Halaman Utama Admin

· Ganti Password Admin

· Data Provinsi

· Data Kategori

· Data Barang

· Data Pelanggan

· Data Pemesanan Barang

· Data Konfirmasi Transfer

· Data Status Pengiriman

· Laporan

· Logout

(9)

D. Rancangan Antar Muka Data Provinsi Admin

Header Admin

No

Data Provinsi

Tambah Data

Nama Provinsi Biaya Kirim(Rp) Tools

99 Xxxxxx 999999 Edit Hapus

Footer

· Halaman Utama Admin

· Ganti Password Admin

· Data Provinsi

· Data Kategori

· Data Barang

· Data Pelanggan

· Data Pemesanan Barang

· Data Konfirmasi Transfer

· Data Status Pengiriman

· Laporan

· Logout

Gambar III.4. Rancangan Antar Muka Data Provinsi Admin

E. Rancangan Antar Muka Data Kategori Admin

Header Admin

No

Data Kategori

Tambah Data

Nama Kategori Tools

99 Xxxxxx Edit Hapus

Footer · Halaman Utama Admin

· Ganti Password Admin

· Data Provinsi

· Data Kategori

· Data Barang

· Data Pelanggan

· Data Pemesanan Barang

· Data Konfirmasi Transfer

· Data Status Pengiriman

· Laporan

· Logout

(10)

F. Rancangan Antar Muka Data Barang Admin

Header Admin

No

Data Barang

Tambah Data

Nama Barang Biaya Kirim(Rp) Tools 99 99999 Xxxxxxxxx 9999999 Edit Hapus

Kode Stok

999

Jumlah Data : 999 Halaman Ke : 99

Footer · Halaman Utama Admin

· Ganti Password Admin

· Data Provinsi

· Data Kategori

· Data Barang

· Data Pelanggan

· Data Pemesanan Barang

· Data Konfirmasi Transfer

· Data Status Pengiriman

· Laporan

· Logout

Gambar III.6. Rancangan Antar Muka Data Barang Admin

G. Rancangan Antar Muka Data Pelanggan Admin

Header Admin

No

Data Pelanggan

Nama Pelanggan Username Tools

99 999999 Xxxxxx Xxxxxx Hapus

Kelamin Xxxxxx

Jumlah Data : 999 Halaman Ke : 99

Cari Nama : Xxxxxx Cari

No. Telepon 999999 No

Footer

· Halaman Utama Admin

· Ganti Password Admin

· Data Provinsi

· Data Kategori

· Data Barang

· Data Pelanggan

· Data Pemesanan Barang

· Data Konfirmasi Transfer

· Data Status Pengiriman

· Laporan

· Logout

(11)

H. Rancangan Antar Muka Data Pemesanan Barang Admin

Header Admin

No

DAFTAR PEMESANAN

Tanggal Status Tools

99 999999 999999 Xxxxxx Nama Pelanggan Xxxxxx Periode : Tampilkan Xxxxxx Total Transfer 999999 No Pesan FILTER DATA Xxxxxx s/d Set Bayar Xxxxxxx Lihat Footer

· Halaman Utama Admin

· Ganti Password Admin

· Data Provinsi

· Data Kategori

· Data Barang

· Data Pelanggan

· Data Pemesanan Barang

· Data Konfirmasi Transfer

· Data Status Pengiriman

· Laporan

· Logout

Gambar III.8. Rancangan Antar Muka Pemesanan Barang Admin

I. Rancangan Antar Muka Data Konfirmasi Transfer Admin

Header Admin

No

Data Pelanggan

No Pesan Keterangan Tools

99 999999 9999999 999999 Hapus Nama Pelanggan Xxxxxx Transfer (Rp) Tanggal Xxxxxx

Jumlah Data : 999 Halaman Ke : 9

Footer

· Halaman Utama Admin

· Ganti Password Admin

· Data Provinsi

· Data Kategori

· Data Barang

· Data Pelanggan

· Data Pemesanan Barang

· Data Konfirmasi Transfer

· Data Status Pengiriman

· Laporan

· Logout

(12)

J. Rancangan Antar Muka Data Status Pengiriman Admin

Header Admin

No

Data Status Pengiriman

Tambah Data

Nama Penerima Keterangan Tools

99 99999 Xxxxxxxxx 9999999 Hapus

No Pemesanan No Resi 999

Jumlah Data : 999 Halaman Ke : 99

Footer · Halaman Utama Admin

· Ganti Password Admin

· Data Provinsi

· Data Kategori

· Data Barang

· Data Pelanggan

· Data Pemesanan Barang

· Data Konfirmasi Transfer

· Data Status Pengiriman

· Laporan

· Logout

Gambar III.10. Rancangan Antar Muka Data Status Pengiriman Admin

K. Rancangan Antar Muka Laporan Admin

Header Admin

· Laporan Data Provinsi

· Laporan Data Kategori

· Laporan Data Barang

· Laporan Data Pelanggan

· Laporan Pemesanan Masuk - Periode

· Laporan Pemesanan Lunas - Periode

Footer

· Halaman Utama Admin

· Ganti Password Admin

· Data Provinsi

· Data Kategori

· Data Barang

· Data Pelanggan

· Data Pemesanan Barang

· Data Konfirmasi Transfer

· Data Status Pengiriman

· Laporan

· Logout

(13)

L. Rancangan Antar Muka Indexuser

LOGIN Username: Password:

Pendaftaran Baru

Anda Belum Login

Header Slider Home Produk Profil Panduan Ongkos Kirim Testimoni

Cari Barang :Xxxxxxx Cari

Login Xxxxxx Xxxxxx Footer Gambar Barang

ZZZZZZ

HOME PRIA WANITA PROFIL CARA BELI ONGKOS KIRIM TESTIMONI INFORMASI PENGIRIMAN

Gambar III.12. Rancangan Antar Muka Index User

M. Rancangan Antar Muka Daftar Pelanggan Baru

LOGIN Username: Password: > Pendaftaran Baru Header Slider

Home Produk Profil Panduan Ongkos Kirim Testimoni

Cari Barang :Xxxxxx Cari

Login Xxxxxx Xxxxxx Footer PENDAFTARAN PELANGGAN Nama Pelanggan : Kelamin : E-Mail : No. Telepon : Username : Password : Password (Lagi) : DATA LOGIN Xxxxxx Xxxxxx Xxxxxx Xxxxxx Xxxxxx Xxxxxx Xxxxxx

HOME PRIA WANITA PROFIL CARA BELI ONGKOS KIRIM TESTIMONI INFORMASI PENGIRIMAN

Anda Belum Login

Daftar

(14)

N. Rancangan Antar Muka Home Pelanggan TRANSAKSI ·Keranjang Belanja ·Tampil Transaksi ·Konfirmasi ·Isi Testimoni ·Logout Header Slider

Home Produk Profil Panduan Ongkos Kirim Testimoni

Cari Produk :Xxxxxx Cari

Footer

Gambar Barang

ZZZZZZ

ID Pelanggan : Xxxxxxx

HOME PRIA WANITA PROFIL CARA BELI ONGKOS KIRIM TESTIMONI INFORMASI PENGIRIMAN

Gambar III.14. Rancangan Antar Muka Home Pelanggan

O. Rancangan Antar Muka Sub Menu Sepatu Pantofel Pria dan Wanita

TRANSAKSI ·Keranjang Belanja ·Tampil Transaksi ·Konfirmasi ·Isi Testimoni ·Logout Header Slider

Home Produk Profil Panduan Ongkos Kirim Testimoni

Cari Barang :Xxxxxx Cari

Footer Gambar

Produk Keterangan detail Produk

ID Pelanggan : Xxxxxxx

HOME PRIA WANITA PROFIL CARA BELI ONGKOS KIRIM TESTIMONI INFORMASI PENGIRIMAN

Gambar III.15. Rancangan Antar Muka Sub Menu Sepatu Pantofel Pria dan Wanita

(15)

P. Rancangan Antar Muka Profil TRANSAKSI ·Keranjang Belanja ·Tampil Transaksi ·Konfirmasi ·Isi Testimoni ·Logout Header Slider

Home Produk Profil Panduan Ongkos Kirim Testimoni

Cari Produk :Xxxxxx Cari

Footer

PROFIL KAMI

ZZZZZZ

ID Pelanggan : Xxxxxxx

HOME PRIA WANITA PROFIL CARA BELI ONGKOS KIRIM TESTIMONI INFORMASI PENGIRIMAN

Gambar III.16. Rancangan Antar Muka Profil

Q. Rancangan Antar Muka Cara Beli

TRANSAKSI ·Keranjang Belanja ·Tampil Transaksi ·Konfirmasi ·Isi Testimoni ·Logout Header Slider

Home Produk Profil Panduan Ongkos Kirim Testimoni

Cari Produk :Xxxxxx Cari

Footer CARA BELI

ZZZZZZ

ID Pelanggan : Xxxxxxx

HOME PRIA WANITA PROFIL CARA BELI ONGKOS KIRIM TESTIMONI INFORMASI PENGIRIMAN

(16)

R. Rancangan Antar Muka Ongkos Kirim TRANSAKSI ·Keranjang Belanja ·Tampil Transaksi ·Konfirmasi ·Isi Testimoni ·Logout Header Slider

Home Produk Profil Panduan Ongkos Kirim Testimoni

Cari Produk :Xxxxxx Cari

Footer

INFO ONGKOS KIRIM

NO NAMA PROVINSI Biaya Krim (Rp)

99 Xxxxxx 999999

ID Pelanggan : Xxxxxxx

HOME PRIA WANITA PROFIL CARA BELI ONGKOS KIRIM TESTIMONI INFORMASI PENGIRIMAN

Gambar III.18. Rancangan Antar Muka Ongkos Kirim

S. Rancangan Antar Muka Testimoni

TRANSAKSI ·Keranjang Belanja ·Tampil Transaksi ·Konfirmasi ·Isi Testimoni ·Logout Header Slider

Home Produk Profil Panduan Ongkos Kirim Testimoni

Cari Produk :Xxxxxx Cari

Footer

Testimonial

ZZZZZZ

ID Pelanggan : Xxxxxxx

HOME PRIA WANITA PROFIL CARA BELI ONGKOS KIRIM TESTIMONI INFORMASI PENGIRIMAN

(17)

T. Rancangan Antar Muka Informasi Pengiriman TRANSAKSI ·Keranjang Belanja ·Tampil Transaksi ·Konfirmasi ·Isi Testimoni ·Logout Header Slider

Home Produk Profil Panduan Ongkos Kirim Testimoni

Cari Produk :Xxxxxx Cari

Footer

INFORMASI PENGIRIMAN ID Pelanggan : Xxxxxxx

HOME PRIA WANITA PROFIL CARA BELI ONGKOS KIRIM TESTIMONI INFORMASI PENGIRIMAN

CHECK

Xxxxxx

No.Pesanan Nama No Resi Status Pengiriman

Gambar III.20. Rancangan Antar Muka Informasi Pengiriman

U. Rancangan Antar Muka Keranjang Belanja

MENU PELANGGAN ·Keranjang Belanja ·Tampil Transaksi ·Konfirmasi ·Isi Testimoni ·Logout Header Slider

Home Produk Profil Panduan Ongkos Kirim Testimoni

Cari Produk :Xxxxxx Cari

Footer

KERANJANG BELANJA

Gambar Nama Barang Harga(Rp) Jumlah Total(Rp) $

Foto Xxxxxx 999999 999999 X

ID Pelanggan : Xxxxxxx

HOME PRIA WANITA PROFIL CARA BELI ONGKOS KIRIM TESTIMONI INFORMASI PENGIRIMAN

Ukuran

Grand Total : Xxxxxx

Lanjut Beli

Xxxxxx Xxxxxx

(18)

V. Rancangan Antar Muka Tampil Transaksi MENU PELANGGAN ·Keranjang Belanja ·Tampil Transaksi ·Konfirmasi ·Isi Testimoni ·Logout Header Slider

Home Produk Profil Panduan Ongkos Kirim Testimoni

Cari Produk :Xxxxxx Cari

Footer

DAFTAR PEMESANAN

NO No. Pesan Tanggal

99 999999 9999 Xxxxxx Nama Penerima

999999 Total (Rp)

999999

Biaya Krim (Rp) Status Tools Xxxxxx Cetak

ID Pelanggan : Xxxxxxx

HOME PRIA WANITA PROFIL CARA BELI ONGKOS KIRIM TESTIMONI INFORMASI PENGIRIMAN

Gambar III.22. Rancangan Antar Tampil Transaksi

W. Rancangan Antar Muka Konfirmasi

MENU PELANGGAN ·Keranjang Belanja ·Tampil Transaksi ·Konfirmasi ·Isi Testimoni ·Logout Header Slider

Home Produk Profil Panduan Ongkos Kirim Testimoni

Cari Produk :Xxxxxx Cari

Footer KONFIRMASI PEMBAYARAN No. Pemesanan : Nama Pelanggan : Jumlah Transfer (Rp.) : Keterangan : Upload Bukti Transfer :

Xxxxxx

Kirim

Catatan

ZZZZZZ

ID Pelanggan : Xxxxxxx

HOME PRIA WANITA PROFIL CARA BELI ONGKOS KIRIM TESTIMONI INFORMASI PENGIRIMAN

Xxxxxx Xxxxxx Xxxxxx

Pilih File Tidak ada file yang dipilih

(19)

X. Rancangan Antar Muka Isi Testimoni MENU PELANGGAN ·Keranjang Belanja ·Tampil Transaksi ·Konfirmasi ·Isi Testimoni ·Logout Header Slider

Home Produk Profil Panduan Ongkos Kirim Testimoni

Cari Barang :Xxxxxx Cari

Footer Isi Testimoni Kode Pelanggan : Nama : Testimonial : Xxxxxx Xxxxxx Xxxxxx kirim ID Pelanggan : Xxxxxxx

HOME PRIA WANITA PROFIL CARA BELI ONGKOS KIRIM TESTIMONI INFORMASI PENGIRIMAN

Gambar III.24. Rancangan Antar Muka Isi Testimoni

3.2.2. Rancangan Basis Data

Basis data merupakan kumpulan dari item data yang saling berhubungan satu dengan yang lainnya yang diorganisasikan berdasarkan sebuah skema atau struktur

tertentu, tersimpan di hardware komputer dan dengan software untuk melakukan

(20)

A. Entity Relationship Diagram (ERD)

Pelanggan

Melakukan 1 Mengisi M Testimoni

Konfirmasi memiliki Melakukan Terdapat Provinsi Barang Mempunyai Pesanan Kategori Terdiri kelamin nm_pelanggan username no_telepon Kd_pelanggan email password tgl_daftar id_testimoni kota testimonial kd_provinsi kd_pelanggan no_pemesanan status_bayar alamat_lengkap no_pemesanan tgl_pemesanan nama_penerima kode_pos no_telepon id_konfirmasi no_pemesanan jumlah_transfer keterangan id_konfirmasi no_pemesanan harga_modal nm_barang kd_barang keterangan stok harga_jual file_gambar warna Kd_kategori ukuran nm_kategori Kd_kategori Kd_kategori kd_barang no_pemesanan kd_barang harga_jual ukuran 1 M 1 M M 1 1 M 1 1 1 M nm_provinsi biaya_kirim kd_provinsi no_pemesanan struk

(21)

B. Logical Record Structure (LRS) pelanggan kd_pelanggan * nm_pelanggan kelamin email no_telepon username password tgl_daftar barang kd_barang * nm_barang harga_modal harga_jual stok keterangan file_gambar kd_kategori ** pemesanan no_pemesanan * tgl_pemesanan nama_penerima alamat_lengkap status_bayar kota kode_pos no_telepon kd_pelanggan ** kd_provinsi ** pemesanan_item no_pemesanan ** kd_barang ** harga jumlah 1 provinsi kd_provinsi * nm_provinsi biaya_kirim kategori kd_kategori * nm_kategori testimoni id_testimoni * nama tanggal testimonial kd_pelanggan ** 1 1 1 1 M M M M M M M

Gambar III.26. Logical Record Structure

C. Spesifikasi File

Spesifikasi file merupakan penjelasan mengenai bentuk-bentuk file database

yang digunakan untuk pengolahan proses dari suatu sistem. File-file ini tersimpan

pada database sepatu_pantofeldb dengan parameter-parameter sbb:

1. Spesifikasi File admin

Nama File : File admin

Akronim : Admin

Fungsi : Untuk menyimpan data admin

(22)

Organisasi file : Index Sequential

Akses file : Random

Media : Hard Disk

Panjang record : 232 karakter

Kunci field : id_admin

Software : MySQL

Tabel III.1 Spesifikasi File admin

No Elemen Data Nama Field Tipe Size Keterangan

1 Id Admin id_admin Int 2 Primary key

2 User Admin username Varchar 30

3 Password admin password Text 200

2. Spesifikasi File barang

Nama File : File Barang

Akronim : Barang

Fungsi : Untuk menyimpan data barang

Tipe : File Master

Organisasi file : IndexSequential

Akses file : Random

Media : Hard Disk

Panjang record : 265 karakter

Kunci field : kd_barang

(23)

Tabel III.2 Spesifikasi File barang

No Elemen Data Nama Field Tipe Size Keterangan

1 Kode barang kd_barang Char 5 Primary key

2 Nama barang nm_barang Varchar 100

3 Harga jual harga_jual Int 12

4 Stok stok Int 4

5 Keterangan keterangan Text

6 File gambar file_gambar Varchar 100

7 Kode kategori kd_kategori Char 4 Foreign key

8 Warna warna Varchar 25

9 Ukuran ukuran Varchar 15

3. Spesifikasi File Kategori

Nama File : File Kategori

Akronim : Kategori

Fungsi : Untuk menyimpan data kategori

Tipe : File Master

Organisasi file : IndexSequential

Akses file : Random

Media : Hard Disk

Panjang record :104 karakter

Kunci field : kd_kategori

Software : MySQL

Tabel III.3

Spesifikasi File kategori

No Elemen Data Nama Field Tipe Size Keterangan

1 Kode kategori kd_kategori Char 4 Primary key

(24)

4. Spesifikasi File Konfirmasi

Nama File : File Konfirmasi

Akronim : Konfirmasi

Fungsi : Untuk menyimpan data konfirmasi

Tipe : File master

Organisasi file : IndexSequential

Akses file : Random

Media : Hard Disk

Panjang record : 174 karakter

Kunci field : id_konfirmasi

Software : MySQL

Tabel III.4

Spesifikasi File konfirmasi

No Elemen Data Nama Field Tipe Size Keterangan

1 Id konfirmasi id_konfirmasi Int 4 Primary key

2 Nomor pemesanan no_pemesanan Varchar 8 Foreign key

3 Nama pelanggan nm_pelanggan Varchar 100

4 Jumlah transfer jumlah_transfer Int 12

5 Keterangan keterangan Text

6 Tanggal tanggal Date

7 Struk struk Varchar 50

5. Spesifikasi File Pelanggan

Nama File : File Pelanggan

Akronim : Pelanggan

Fungsi : Untuk menyimpan data pelanggan

(25)

Organisasi file : IndexSequential

Akses file : Random

Media : Hard Disk

Panjang record : 346 karakter

Kunci field : kd_pelanggan

Software : MySQL

Tabel III.5

Spesifikasi File pelanggan

No Elemen Data Nama Field Tipe Size Keterangan

1 Kode pelanggan kd_pelanggan Char 6 Primary key

2 Nama pelanggan nm_pelanggan Varchar 100

3 Kelamin kelamin Enum

(„Laki-laki‟,‟Wanita‟)

4 Email email Varchar 100

5 Nomor telepon no_telepon Varchar 20

6 User name username Varchar 20

7 Password password Varchar 100

8 Tanggal daftar tgl_daftar Date

6. Spesifikasi File Pemesanan

Nama File : File Pemesanan

Akronim : Pemesanan

Fungsi : Untuk menyimpan data pemesanan

Tipe : File transaksi

Organisasi file : IndexSequential

Akses file : Random

Media : Hard Disk

(26)

Kunci field : no_pemesanan

Software : MySQL

Tabel III.6

Spesifikasi File pemesanan

No Elemen Data Nama Field Tipe Size Keterangan

1 Nomor Pemesanan no_pemesanan Char 8 Primary key

2 Kode Pelanggan kd_pelanggan Char 6 Foreign key

3 Tanggal Pemesanan tgl_pemesanan Date

4 Nama Penerima nama_penerima Varchar 60

5 Alamat Lengkap alamat_lengkap Varchar 200

6 Kode Provinsi kd_provinsi Char 3

7 Kota kota Varchar 100

8 Kode Pos kode_pos Varchar 6

9 Nomor Telepon no_telepon Varchar 20

10 Status Bayar status_bayar Enum(„Pesan

‟,‟Lunas ‟,‟Batal‟)

7. Spesifikasi File Pemesanan_item

Nama File : File Pemesanan_item

Akronim : Pemesanan_item

Fungsi : Untuk menyimpan data pemesanan_item

Tipe : File transaksi

Organisasi file : IndexSequential

Akses file : Random

Media : Hard Disk

Panjang record :43 karakter

Kunci field : -

(27)

Tabel III.7

Spesifikasi File pemesanan_item

No Elemen Data Nama Field Tipe Size Keterangan

1 Nomor Pemesanan no_pemesanan Char 8 Foreign key

2 Kode Pelanggan kd_pelanggan Char 5 Foraign key

3 Harga harga Int 12

4 Jumlah jumlah Int 3

5 Ukuran ukuran Varchar 15

8. Spesifikasi File Provinsi

Nama File : File Provinsi

Akronim : Provinsi

Fungsi : Untuk menyimpan data Provinsi

Tipe : File master

Organisasi file : IndexSequential

Akses file : Random

Media : Hard Disk

Panjang record : 115 karakter

Kunci field : kd_provinsi

Software : MySQL

Tabel III.8

Spesifikasi File provinsi

No Elemen Data Nama Field Tipe Size Keterangan

1 Kode Provinsi kd_provinsi 3 Char Primary key

2 Nama Provinsi nm_provinsi 100 Varchar

(28)

9. Spesifikasi File Status Barang

Nama File : File Status Barang

Akronim : status_barang

Fungsi : Untuk menyimpan data Status barang

Tipe : Filetransaksi

Organisasi file : IndexSequential

Akses file : Random

Media : Hard Disk

Panjang record : 63 karakter

Kunci field : id_statusbrg

Software : MySQL

Tabel III.9

Spesifikasi File status_barang

No Elemen Data Nama Field Tipe Size Keterangan

1 Id Status barang id_statusbrg 5 Int Primary key

2 No Pesanan no_pemesanan 8 Char Foraign key

3 Nama Pesanan nm_penerima 30 Varchar

4 No Resi no_resi 20 Varchar

5 Keterangan keterangan Text

10. Spesifikasi File testimoni

Nama File : File testimoni

Akronim : testimoni

Fungsi : Untuk menyimpan data testimoni

(29)

Organisasi file : IndexSequential

Akses file : Random

Media : Hard Disk

Panjang record : 52 karakter

Kunci field : id_testimoni

Software : MySQL

Tabel III.10

Spesifikasi File testimoni

No Elemen Data Nama Field Tipe Size Keterangan

1 Id Testimoni id_testimoni 11 Int Primary key

2 Nama nama 35 Varchar

3 Tanggal tanggal Date

4 Testimonial testimonial Text

5 Kode Pelanggan kd_pelanggan 6 Char Foraign key

11. Spesifikasi File tmp_keranjang

Nama File : File tmp_keranjang

Akronim : tmp_keranjang

Fungsi : Untuk menyimpan data tmp_keranjang

Tipe : File transaksi

Organisasi file : IndexSequential

Akses file : Random

Media : Hard Disk

Panjang record : 46 karakter

Kunci field : id_tmpkeranjang

(30)

Tabel III.11

Spesifikasi File tmp_keranjang

No Elemen Data Nama Field Tipe Size Keterangan

1 Id Tmpkeranjang id_tmpkeranjang Int 5 Primary key

2 Kode Barang kd_barang Char 5 Foraign key

3 Harga harga Int 12

4 Jumlah Jumlah Int 3

5 Tanggal tanggal Date

6 Kode Pelanggan kd_pelanggan Char 6 Foraign key

7 Ukuran ukuran Varchar 15

3.2.3. Rancangan Struktur Navigasi

Secara garis besar struktur navigasi dari perancangan sistem informasi berbasis web seperti gambar berikut:

A. Struktur Navigasi Admin (Back-end)

Login Home Ganti Password Simpan Info Data Provinsi

Add Edit Delete

Data Kategori

Add Edit Delete

Data Barang

Add Edit Delete

Data Pelanggan Cari Delete Pemesanan Barang Tampilkan Bayar/ Batalkan Lihat Konfirmasi Transfer Delete Laporan

Laporan Data Kategori

Logout

Laporan Data Barang Laporan Data Pelanggan Laporan Pemesanan Masuk -

Periode Laporan Pemesanan Lunas -

Periode Laporan Data Provinsi

(31)

B. Struktur Navigasi Pengunjung

Gambar III.28. Struktur Navigasi Pengunjung (Front-End)

C. Struktur Navigasi Pelanggan

(32)

3.3. Implementasi dan Pengujian Unit 3.3.1 Implementasi

A. Implementasi Rancangan Antar Muka

Implementasi rancangan antar muka pada sistem informasi berbasis web

ecommerce berdasarkan hasil rancangan antar muka antara lain:

1. Implementasi Halaman Login Admin

Gambar III.30. Implementasi Halaman Login Admin

2. Implementasi Halaman Utama Admin

(33)

3. Implementasi Halaman Ganti Password Admin

Gambar III.32. Implementasi Halaman Ganti Password Admin

4. Implementasi Halaman Data Provinsi

(34)

5. Implementasi Halaman Data Kategori

Gambar III.34. Implementasi Halaman Data Kategori

6. Implementasi Halaman Data Barang

(35)

7. Implementasi Halaman Data Pelanggan

Gambar III.36. Implementasi Halaman Data Pelanggan

8. Implementasi Halaman Data Pemesanan Barang

(36)

9. Implementasi Halaman Data Konfirmasi Transfer

Gambar III.38. Implementasi Halaman Data Konfirmasi Transfer

10. Implementasi Halaman Data Status Pengiriman Barang

(37)

11. Implementasi Halaman Laporan

Gambar III.40. Implementasi Halaman Laporan

12. Implementasi Halaman Index User

(38)

13. Implementasi Halaman Login dan Daftar Pelanggan Baru

Gambar III.42. Implementasi Halaman Login dan Daftar Pelanggan Baru

14. Implementasi Halaman Home Pelanggan Setelah Login

(39)

15. Implementasi Halaman Pria Sub Menu Sepatu Pantofel

Gambar III.44. Implementasi HalamanPria Sub Menu Sepatu Pantofel

16. Implementasi Halaman Wanita Sub Menu Sepatu Pantofel

(40)

17. Implementasi Halaman Profil

Gambar III.46. Implementasi Halaman Profil

18. Implementasi Halaman Cara Beli

(41)

19. Implementasi Halaman Ongkos Kirim

Gambar III.48. Implementasi Halaman Ongkos Kirim

20. Implementasi Halaman Testimoni

(42)

21. Implementasi Halaman Informasi Pengiriman

Gambar III.50. Implementasi Halaman Informasi Pengiriman

22. Implementasi Halaman Keranjang Belanja

(43)

23. Implementasi Halaman Tampil Transaksi

Gambar III.52. Implementasi Halaman Tampil Transaksi

24. Implementasi Halaman Konfirmasi

(44)

25. Implementasi Halaman Isi Testimoni

Gambar III.54. Implementasi Halaman Isi Testimoni

B. Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum yang dibutuhkan untuk mengimplementasikan program sistem informasi penjualan e-commerce.

1. Spesifikasi Perangkat Keras

a. Server

1) CPU

a) Processor intel dual core 2.3 GHz b) RAM 2 GB

(45)

c) Hard Disk 320 GB

d) VGA Mobile Intel (R) 965 Express Chipset Family 358 MB 2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 2 mbps

b. Client

1) CPU

a) Processor intel dual core 2,3 Ghz b) RAM 1-2 GB

c) Hard Disk 160 GB

d) VGA Intel HD

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 2 Mbps

2. Spesifikasi Perangkat Lunak

a. Server

1) Sistem operasi Microsoft Windows 7 Ultimate 32bit (x86).

2) Aplikasi bundle web server adalah Xampp 1.8.1-0 terdiri dari

beberapa komponen diantaranya:

(46)

b) Aplikasi MySQL

c) Aplikasi phpMyAdmin

3) Aplikasi web browser seperti Internet Explorer, Google Chrome

Mozilla Firefox.

b. Client

1) Sistem operasi Microsoft Windows 7 Ultimate 32bit (x86)

c. Aplikasi web browser seperti Mozilla Firefox, Opera, Safari, Internet

Explorer, Google Chrome

3.3.2. Pengujian Unit

Pengujian terhadap program yang dibuat menggunakan blackbox testing yang

fokus terhadap proses masukan dan keluaran program.

A. Pengujian Terhadap Form Login Admin

Tabel III.12

Hasil Pengujian Black Box Testing Halaman Login Admin

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan 1 Username dan password di kosongkan kemudian klik tombol login User id: (kosong) Password: (kosong) Sistem akan menolak akses user dan akan menampilkan “Data Username tidak boleh kosong!, Data Password tidak boleh kosong!.” Sesuai harapan Valid 2 Mengetikkan username dan password tidak di isi kemudian klik tombol login Username: (admin) Password: (kosong) Sistem akan menolak akses user dan akan menampilkan “Data Password tidak boleh kosong!.” Sesuai harapan Valid

(47)

No Skenario

Pengujian Test Case

Hasil yang di harapkan

Hasil

Pengujian Kesimpulan

3 Username

tidak di isi dan password di isi kemudian klik tombol login Username: (kosong ) Password: (admin) Sistem akan menolak akses user dan akan menampilkan “Data Username tidak boleh kosong!.” Sesuai harapan Valid 4 Mengetikan salah satu kondisi salah pada username atau password kemudian klik tombol login Username: (admin ) Password: (user) Sistem akan menolak akses user dan tidak bisa LOGIN. Sesuai harapan Valid 5 Mengetikan username dan password dengan data yang benar kemudian klik tombol login Username: admin(ben ar ) Password: admin(ben ar) Sistem menerima akses Login dan kemudian langsung masuk ke form halaman utama admin. Sesuai harapan Valid

B. Pengujian Terhadap Form Ganti Password Admin

Tabel III.13

Hasil Pengujian Black Box Testing Halaman Ganti Password Admin

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan 1 Mengkosongka n Field Password Lama kemudian klik tombol Simpan Username: (admin) Password Lama (kosong) Password Baru (******) Akan menampilkan Pesan Validasi Error diatas form ganti password “1.Maaf, Password Anda Salah....silahkan Sesuai harapan Valid

(48)

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan ulangi.” 2 Password Lama di isi tidak sesuai atau salah kemudian klik tombol Simpan Username (admin) Password Lama (tidak sesuai) Password Baru(ada) Sistem akan menolak akses ubah password

admin dan Akan menampilkan Pesan Validasi Error diatas form ganti password “1.Maaf, Password Anda Salah....silahkan ulangi.” Sesuai harapan Valid 3 Mengosongk-an field Password Baru kemudian klik tombol Simpan Username: (admin) Password Lama (******) Password Baru (kosong) Akan menampilkan Pesan Validasi Error diatas form ganti password “1. Data Password baru belum diisi !.” Sesuai harapan Valid 4 Mengkosongka n Field Password Lama dan Field Password Baru kemudian klik tombol Simpan Username: admin Password Lama (kosong) Password Baru (kosong) Akan menampilkan Pesan Validasi Error diatas form ganti password “1. Data Password baru belum diisi !, 2.Maaf, Password Anda Salah....silahkan ulangi.” Sesuai harapan Valid 5 Mengetikan Password Lama dan Password Baru dengan data Username: (admin) Password Lama (benar) Sistem menerima akses Simpan ganti password admin Sesuai harapan Valid

(49)

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan yang benar kemudian klik tombol Simpan Password Baru (benar)

C. Pengujian Terhadap Form Tambah Data Provinsi

Tabel III.14

Hasil Pengujian Black Box Testing Halaman Tambah Data Provinsi

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan 1 Mengkosongka n Field Nama Provinsi dan Biaya Kirim (Rp) kemudian klik tombol Simpan Kode: (P01) Nama Provinsi (kosong) Biaya Kirim (Rp) (kosong) Akan menampilkan Pesan Validasi Error diatas form Tambah Data Provinsi “1. Data Nama Provinsi tidak boleh kosong!, 2. Data Biaya Kirim (Rp) tidak boleh kosong, dan harus diisi angka!” Sesuai harapan Valid 2 Mengisi Field Nama Provinsi dan mengkosongka n Field Biaya Kirim (Rp) kemudian klik tombol Simpan Nama Provinsi (Jawa Barat) Biaya Kirim(Rp) (kosong) Akan menampilkan Pesan Validasi Error diatas form Tambah Data Provinsi “1. Data Biaya Kirim (Rp) tidak boleh kosong, dan harus diisi angka!” Sesuai harapan Valid 3 Mengkosongka n Field Nama Provinsi dan Nama Provinsi (kosong) Akan menampilkan Pesan Validasi Sesuai harapan Valid

(50)

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan Mengisi Field Biaya Kirim (Rp) kemudian klik tombol Simpan Biaya Kirim(Rp) (20000) Error diatas form Tambah Data Provinsi “1. Data Nama Provinsi tidak boleh kosong!” 4 Mengisi Field Nama Provinsi dan Mengisi Field Biaya Kirim (Rp) kemudian klik tombol Simpan Nama Provinsi (Jawa Barat) Biaya Kirim(Rp) (20000) Sistem akan menerima akses Simpan Tambah Data Provinsi Sesuai harapan Valid

D. Pengujian Terhadap Form Tambah Data Kategori

Tabel III.15

Hasil Pengujian Black Box Testing HalamanTambah Data Kategori

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan 1 Mengkosong kan field nama kategori Nama Kategori: (kosong) Akan menampilkan pesan validasi Error diatas form Tambah Data Kategori “1. Data Nama Kategori tidak boleh kosong!.” Sesuai harapan Valid 2 Mengetikkan atau mengisi field Nama Kategori lalu klik tombol simpan Nama Kategori: (Sepatu Pantofel Pria) Sistem menerima akses tambah Kategori Sesuai harapan Valid

(51)

E. Pengujian Terhadap Form Tambah Data Barang

Tabel III.16

Hasil Pengujian Black Box Testing Halaman Tambah Data Barang

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan 1 Mengosong kan field Nama Barang Nama Barang: (kosong) Harga Modal(Rp): (200000) Harga Jual(Rp): (300000) Warna: (Sesuai Gambar) Ukuran: (30,31,32) Jumlah Stok: (5) File Gambar: (pantofelL0 1.PNG) Keterangan : (Xxxxxx) Kategori: (Sepatu Pantofel Pria) Akan menampilkan pesan validasi Error diatas form Tambah Data Barang “Data Nama Barang tidak boleh kosong!.” Sesuai harapan Valid 2 Mengosong kan field Harga Modal (Rp) Nama Barang: (Separu Pria) Harga Modal(Rp): (kosong) Harga Jual(Rp): (300000) Warna: Akan menampilkan pesan Validasi Error diatas form Tambah Data Barang “Data Harga Modal (Rp) tidak boleh Sesuai harapan Valid

(52)

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan (Sesuai Gambar) Ukuran: (30,31,32) Jumlah Stok: (5) File Gambar: (pantofelL0 1.PNG) Keterangan : (Xxxxxx) Kategori: (Sepatu Pantofel Pria) kosong!” 3 Mengkosong kan field Harga Jual (Rp) Nama Barang: (kosong) Harga Modal(Rp): (200000) Harga Jual(Rp): (300000) Warna: (Sesuai Gambar) Ukuran: (30,31,32) Jumlah Stok: (5) File Gambar: (pantofelL0 1.PNG) Keterangan : (Xxxxxx) Kategori: (Sepatu Pantofel Pria) Akan menampilkan pesan validasi Error diatas form Tambah Data Barang “Data Harga Jual (Rp) tidak boleh kosong!.” Sesuai harapan Valid

(53)

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan 4 Mengkosong kan field Warna Nama Barang: (kosong) Harga Modal(Rp): (200000) Harga Jual(Rp): (300000) Warna: (Sesuai Gambar) Ukuran: (30,31,32) Jumlah Stok: (5) File Gambar: (pantofelL0 1.PNG) Keterangan : (Xxxxxx) Kategori: (Sepatu Pantofel Pria) Akan menampilkan pesan validasi Error diatas form Tambah Data Barang “Data Warna tidak boleh kosong!.” Sesuai harapan Valid 5 Mengkosong kan field Ukuran Nama Barang: (kosong) Harga Modal(Rp): (200000) Harga Jual(Rp): (300000) Warna: (Sesuai Gambar) Ukuran: (30,31,32) Jumlah Stok: (5) Akan menampilkan pesan validasi Error diatas form Tambah Data Barang “Data Ukuran tidak boleh kosong!.” Sesuai harapan Valid

(54)

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan File Gambar: (pantofelL0 1.PNG) Keterangan : (Xxxxxx) Kategori: (Sepatu Pantofel Pria) 6 Mengosong kan field Jumlah Stok Nama Barang: (kosong) Harga Modal(Rp): (200000) Harga Jual(Rp): (300000) Warna: (Sesuai Gambar) Ukuran: (30,31,32) Jumlah Stok: (5) File Gambar: (pantofelL0 1.PNG) Keterangan : (Xxxxxx) Kategori: (Sepatu Pantofel Pria) Akan menampilkan pesan validasi Error diatas form Tambah Data Barang “Data Jumlah Stok tidak boleh kosong!.” Sesuai harapan Valid 7 Mengosong

kan field File Gambar Nama Barang: (kosong) Harga Modal(Rp): (200000) Akan menampilkan pesan validasi Error diatas form Tambah Data Barang Sesuai harapan Valid

(55)

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan Harga Jual(Rp): (300000) Warna: (Sesuai Gambar) Ukuran: (30,31,32) Jumlah Stok: (5) File Gambar: (pantofelL0 1.PNG) Keterangan : (Xxxxxx) Kategori: (Sepatu Pantofel Pria) “Data File Gambar tidak boleh kosong!.” 8 Mengosong kan field Keterangan Nama Barang: (kosong) Harga Modal(Rp): (200000) Harga Jual(Rp): (300000) Warna: (Sesuai Gambar) Ukuran: (30,31,32) Jumlah Stok: (5) File Gambar: (pantofelL0 1.PNG) Keterangan : (Xxxxxx) Akan menampilkan pesan validasi Error diatas form Tambah Data Barang “Data Keterangan tidak boleh kosong!.” Sesuai harapan Valid

(56)

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan Kategori: (Sepatu Pantofel Pria) 9 Mengosong kan field Kategori Nama Barang: (kosong) Harga Modal(Rp): (200000) Harga Jual(Rp): (300000) Warna: (Sesuai Gambar) Ukuran: (30,31,32) Jumlah Stok: (5) File Gambar: (pantofelL0 1.PNG) Keterangan : (Xxxxxx) Kategori: (Sepatu Pantofel Pria) Akan menampilkan pesan validasi Error diatas form Tambah Data Barang “Data Kategori tidak boleh kosong!.” Sesuai harapan Valid 10 Mengisi semua Field Tambah Data Barang Nama Barang: (kosong) Harga Modal(Rp): (200000) Harga Jual(Rp): (300000) Warna: (Sesuai Gambar) Sistem menerima akses Simpan Data Barang Sesuai harapan Valid

(57)

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan Ukuran: (30,31,32) Jumlah Stok: (5) File Gambar: (pantofelL0 1.PNG) Keterangan : (Xxxxxx) Kategori: (Sepatu Pantofel Pria)

F. Pengujian Terhadap Form Data Status Pengiriman

Tabel III.17

Hasil Pengujian Black Box Testing Halaman Tambah Data Status Pengiriman

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan 1 No Pemesanan di kosongkan kemudian klik tombol Simpan No_pemesa nan: (PS000010) Nama Penerima (Noah) No resi(CGK12 3456789) Status Pengiriman: (Brang sudah dikirim) Akan menampilkan pesan validasi Error “Data No Pemesanan tidak boleh kosong.” Sesuai harapan Valid 2 Nama Penerima di kosongkan kemudian klik tombol Simpan No_pemesa nan: (PS000010) Nama Penerima (kosong) No Akan menampilkan pesan validasi Error “Data No Pemesanan tidak boleh kosong.” Sesuai harapan Valid

(58)

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan resi(CGK12 3456789) Status Pengiriman: (Brang sudah dikirim) 3 Nomor resi di kosongkan kemudian klik tombol Simpan No_pemesa nan: (PS000010) Nama Penerima (Noah) No resi(kosong) Status Pengiriman: (Brang sudah dikirim) Akan menampilkan pesan validasi Error “No resi tidak boleh kosong.” Sesuai harapan Valid 4 Keterangan di kosongkan kemudian klik tombol Simpan No_pemesa nan: (PS000010) Nama Penerima (Noah) No resi(CGK12 3456789) Status Pengiriman: (kosong) Akan menampilkan pesan validasi Error “status pengiriman tidak boleh kosong.” Sesuai harapan Valid 5 Mengisi semua Field Isi info pengiriman No_pemesa nan: (PS000010) Nama Penerima (Noah) No resi(CGK12 3456789) Status Pengiriman: (Brang sudah Sistem menerima akses Simpan data status pengiriman Sesuai harapan Valid

(59)

No Skenario

Pengujian Test Case

Hasil yang di harapkan

Hasil

Pengujian Kesimpulan

dikirim)

G. Pengujian Terhadap FormLogin Pelanggan

Tabel III.18

Hasil Pengujian Black Box Testing Halaman Login Pelanggan

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan 1 Username dan password di kosongkan kemudian klik tombol login Username: (kosong) Password: (kosong) Sistem akan menolak akses user dan akan menampilkan “1.Data Username kosong, silahkan isi dengan benar, 2 . Data Password kosong, silahkan isi dengan benar, 3. Data Username dan Password yang Anda masukan belum benar” Sesuai harapan Valid 2 Mengetikkan username dan password tidak di isi kemudian klik tombol login Username: (user) Password:(k osong) Sistem akan menolak akses user dan akan menampilkan “Data Password kosong, silahkan isi dengan benar” Sesuai harapan Valid 3 Username tidak di isi dan password di isi kemudian klik tombol login Username: (kosong ) Password: (user) Sistem akan menolak akses user dan akan menampilkan “Data Username kosong, silahkan isi dengan Sesuai harapan Valid

(60)

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan benar” 4 Mengetikan salah satu kondisi salah pada Username atau Password kemudian klik tombol login Username: User(benar ) Password: admin(salah ) Sistem akan menolak akses user dan akan menampilkan “Data Username dan Password yang Anda masukan belum benar” Sesuai harapan Valid 5 Mengisikan username dan password dengan data yang benar kemudian klik tombol login Username: User(benar ) Password: User(benar) Sistem menerima akses Login dan kemudian langsung masuk ke form Index Home User. Sesuai harapan Valid

H. Pengujian Terhadap Form Pendaftaran Pelanggan

Tabel III.19

Hasil Pengujian Black Box Testing Halaman Pendaftaran Pelanggan

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan 1 Mengkosong kan field Nama Pelanggan Nama Pelanggan: (kosong) Kelamin: (Laki-laki) E-mail: (ariel@gma il.com) No. Telepon: (085794236 394) Username: Akan menampilkan pesan validasi Error “Data Nama Pelanggan masih kosong.” Sesuai harapan Valid

(61)

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan (aril) Password: (******) Password (Lagi): (******) 2 Mengkosong kan field Kelamin Nama Pelanggan: (aril) Kelamin: (kosong) E-mail: (ariel@gma il.com) No. Telepon: (085794236 394) Username: (aril) Password: (******) Password (Lagi): (******) Akan menampilkan pesan validasi Error “Data Jenis Kelamin belum dipilih” Sesuai harapan Valid 3 Mengkosong kan field E-mail Nama Pelanggan: (aril) Kelamin: (Laki-laki) E-mail: (kosong) No. Telepon: (085794236 394) Username: (aril) Password: (******) Password (Lagi): Akan menampilkan pesan validasi Error “Data Alamat Email masih kosong.” Sesuai harapan Valid

(62)

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan (******) 4 Mengkosong

kan field No. Telepon Nama Pelanggan: (aril) Kelamin: (Laki-laki) E-mail: (ariel@gma il.com) No. Telepon: (kosong) Username: (aril) Password: (******) Password (Lagi): (******) Akan menampilkan pesan validasi Error “Data No. Telepon masih kosong.” Sesuai harapan Valid 5 Mengosong kan field Username Nama Pelanggan: (aril) Kelamin: (Laki-laki) E-mail: (ariel@gma il.com) No. Telepon: (085794236 394) Username: (kosong) Password: (******) Akan menampilkan pesan validasi Error “Data Username masih kosong.” Sesuai harapan Valid

(63)

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan Password (Lagi): (******) 6 Mengosong kan field Password Nama Pelanggan: (aril) Kelamin: (Laki-laki) E-mail: (ariel@gma il.com) No. Telepon: (085794236 394) Username: (aril) Password: (kosong) Password (Lagi): (******) Akan menampilkan pesan validasi Error “Data Password masih kosong.” Sesuai harapan Valid 7 Mengosong kan field Password (Lagi) Nama Pelanggan: (aril) Kelamin: (Laki-laki) E-mail: (ariel@gma il.com) No. Telepon: (085794236 394) Username: (aril) Password: (******) Password (Lagi): (kosong) Akan menampilkan pesan validasi Error “Data Password (Lagi) masih kosong.” Sesuai harapan Valid

(64)

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan kan field Password dan Password (Lagi) tidak sama Pelanggan: (aril) Kelamin: (Laki-laki) E-mail: (ariel@gma il.com) No. Telepon: (085794236 394) Username: (aril) Password: (******)(B enar) Password (Lagi): (******)(S alah) menampilkan pesan validasi Error “Data Password ke 2 tidak sama dengan sebelumnya” harapan 9 Mengisikan Field Username yang sudah ada Nama Pelanggan: (aril) Kelamin: (Laki-laki) E-mail: (ariel@gma il.com) No. Telepon: (085794236 394) Username: (aril)(Sudah ada) Password: (******) Password (Lagi): (******) Akan menampilkan pesan validasi Error, User aril sudah ada yang menggunakan.” Sesuai harapan Valid 10 Mengetikkan Semua field Nama Pelanggan: Sistem menerima akses Sesuai harapan Valid

(65)

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan dengan benar kemudian klik tombol Daftar (aril) Kelamin: (Laki-laki) E-mail: (ariel@gma il.com) No. Telepon: (085794236 394) Username: (aril)(Sudah ada) Password: (******) Password (Lagi): (******) Daftar

I. Pengujian Terhadap Form Konfirmasi Pembayaran

Tabel III.20

Hasil Pengujian Black Box Testing Halaman Konfirmasi Pembayaran

No Skenario

Pengujian Test Case

Hasil yang di harapkan

Hasil

Pengujian Kesimpulan

1 Mengosong

kan field No. Pemesanan Kemudian Klik tombol Kirim No. Pemesanan: (PS000001) Nama Pelanggan: (Noah) Jumlah Transfer (Rp.): (10000) Keterangan : (Xxxxxx) Akan menampilkan pesan validasi Error “Data No. Pemesanan masih kosong, isi sesuai dengan No. Pemesanan Anda”

Sesuai harapan

(66)

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan 2 Mengosong kan field Jumlah Transfer (Rp.): Kemudian Klik tombol Kirim No. Pemesanan: (PS000001) Nama Pelanggan: (Noah) Jumlah Transfer (Rp.): (kosong) Keterangan : (Xxxxxx) Upload bukti transfer : (Upload) Akan menampilkan pesan validasi Error “Data Jumlah Ditransfer (Rp) masih kosong, dan harus ditulis angka” Sesuai harapan Valid 3 Mengosong kan field Keterangan Kemudian Klik tombol Kirim No. Pemesanan: (PS000001) Nama Pelanggan: (Noah) Jumlah Transfer (Rp.): (10000) Keterangan : (kosong) Upload bukti transfer : (Upload) Akan menampilkan pesan validasi Error “Data Keterangan masih kosong.” Sesuai harapan Valid 4 Tidak upload bukti transfer No. Pemesanan: (PS000001) Nama Pelanggan: (Noah) Jumlah Akan menampilkan pesan validasi Error “Data Gambar masih kosong.” Sesuai harapan Valid

(67)

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan Transfer (Rp.): (10000) Keterangan : (Xxxxxx) Upload bukti transfer : (kosong) 5 Mengetikkan Semua field dengan benar kemudian klik tombol Daftar No. Pemesanan: (PS000001) Nama Pelanggan: (Noah) Jumlah Transfer (Rp.): (10000) Keterangan : (Xxxxxx) Upload bukti transfer : (Upload) Sistem menerima akses Kirim Konfirmasi Pembayaran Sesuai harapan Valid

J. Pengujian Terhadap Form Isi Testimoni

Tabel III.21

Hasil Pengujian Black Box Testing HalamanIsi Testimoni

No Skenario

Pengujian Test Case

Hasil yang di harapkan

Hasil

(68)

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan 1 Mengosong kan field Testimonial Kemudian Klik tombol Kirim Testimonial : (Kosong) Akan menampilkan pesan validasi Error “Data Testimonial masih kosong. Sesuai harapan Valid 2 Mengetikkan Semua field dengan benar kemudian klik tombol Kirim Kode Pelanggan: (P00001) Nama Pelanggan: (Noah) Testimonial : (Xxxxxx) Sistem menerima akses Kirim Testimoni Sesuai harapan Valid

K. Pengujian Terhadap Form Tujuan Pengiriman Barang

Tabel III.22

Hasil Pengujian Black Box Testing Halaman Tujuan Pengiriman Barang

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan 1 Mengosong kan field Nama Penerima Kemudian Klik tombol Simpan & Lanjutkan Transaksi Nama Penerima: (kosong) Alamat Tujuan: (Jl. Fatmawati no 5) Provinsi Tujuan (DKI Jakarta) Kota Tujuan: (Jakarta Selatan) Kode Pos: (16515) No Telepon: (021-Akan menampilkan pesan validasi Error “Data Nama Penerima masih kosong. Sesuai harapan Valid

(69)

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan 43211234) 2 Mengkosong kan field Alamat Tujuan Kemudian Klik tombol Simpan & Lanjutkan Transaksi Nama Penerima: (Noah) Alamat Tujuan: (kosong) Provinsi Tujuan (DKI Jakarta) Kota Tujuan: (Jakarta Selatan) Kode Pos: (16515) No Telepon: (021-43211234) Akan menampilkan pesan validasi Error “Data Alamat Tujuan Pengiriman masih kosong. Sesuai harapan Valid 3 Mengkosong kan field Provinsi Tujuan Kemudian Klik tombol Simpan & Lanjutkan Transaksi Nama Penerima: (Noah) Alamat Tujuan: (Jl. Fatmawati no 5) Provinsi Tujuan (kosong) Kota Tujuan: (Jakarta Selatan) Kode Pos: (16515) No Telepon: (021-43211234) Akan menampilkan pesan validasi Error “Data Provinsi Pengiriman Belum dipilih, pilih salah satu provinsi tujuan pengiriman anda” Sesuai harapan Valid 4 Mengkosong

kan field Kota Tujuan Kemudian Klik tombol Nama Penerima: (Noah) Alamat Tujuan: (Jl. Akan menampilkan pesan validasi Error “Data Sesuai harapan Valid

(70)

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan Simpan & Lanjutkan Transaksi Fatmawati no 5) Provinsi Tujuan (DKI Jakarta) Kota Tujuan: (kosong) Kode Pos: (16515) No Telepon: (021-43211234) Kota Tujuan masih kosong.” 5 Mengkosong kan field Kode Pos Kemudian Klik tombol Simpan & Lanjutkan Transaksi Nama Penerima: (Noah) Alamat Tujuan: (Jl. Fatmawati no 5) Provinsi Tujuan (DKI Jakarta) Kota Tujuan: (Jakarta Selatan) Kode Pos: (kosong) No Telepon: (021-43211234) Akan menampilkan pesan validasi Error “Data Kode Pos masih kosong.” Sesuai harapan Valid 6 Mengosong kan field No Telepon Kemudian Klik tombol Simpan & Lanjutkan Transaksi Nama Penerima: (Noah) Alamat Tujuan: (Jl. Fatmawati no 5) Provinsi Tujuan (DKI Jakarta) Kota Tujuan: (Jakarta Akan menampilkan pesan validasi Error “Data No Telepon masih kosong.” Sesuai harapan Valid

(71)

No Skenario

Pengujian Test Case

Hasil yang di harapkan Hasil Pengujian Kesimpulan Selatan) Kode Pos: (16515) No Telepon: (kosong) 7 Mengetikkan Semua field dengan benar kemudian klik tombol Simpan & Lanjutkan Transaksi Nama Penerima: (Noah) Alamat Tujuan: (Jl. Fatmawati no 5) Provinsi Tujuan (DKI Jakarta) Kota Tujuan: (Jakarta Selatan) Kode Pos: (16515) No Telepon: (021-43211234) Sistem menerima akses Simpan & Lanjutkan Transaksi Alamat Tujuan Pengiriman Barang Sesuai harapan Valid

Gambar

Gambar III.10. Rancangan Antar Muka Data Status Pengiriman Admin
Gambar Barang
Gambar III.16. Rancangan Antar Muka Profil
Gambar III.18. Rancangan Antar Muka Ongkos Kirim
+7

Referensi

Dokumen terkait

Stasiun 4 memiliki nilai indeks dominasi yang lebih tinggi (0,44) dibandingkan dengan stasiun lainnya. Berdasarkan analisis PCA dapat disimpulkan bahwa terdapat

Agar modul yang dikembangkan ini memiliki kahasan berbasis inkuiri, penulis mengembangkan lembar kegiatan mahasiswa yang diintegrasikan pada materi pelajaran yang disajikan

kota, antarkota, !aupun antarnegara" Akan tetapi, banyak  keadian seperti ke'elakaan kera di kereta api salah satu 'ontohnya tabrakan antar kereta api atau tabrakan

Tabel ini menghitung beban biaya tahunan total dari jaringan, seperti yang dimodelkan, dengan menambah capex tahunan (Tabel 7c) ke dalam pengeluaran operasional untuk setiap

of care atau standar kehati-hatian. Apabila direksi telah bersikap dan.. bertindak melanggar standard of care, maka direksi tersebut dianggap telah melanggar duty

1) Sebagian besar ISPA adalah disebabkan virus dan tidak berespon pada terapi antibiotik. Suatu kenyataan yang sering tidak diperhatikan, akibatnya penderita mendapatkan

Soal yang dikembangkan menggunakan tiga kategori berpikir tingkat tinggi (High Order Thinking Skills) berdasarkan revisi taksonomi Bloom, yaitu, menganalisis

Metode ini akan digunakan dalam penelitian yang akan diarahkan pada masalah PT LEN Persero, yaitu pengaruh budaya dan komitmen organisasi terhadap kinerja