PEMBAHASAN
33
34
35
36
Gambar III.1
Rancangan Halaman Login Admin
2. Rancangan Halaman Tambah Admin
Gambar III.2
Rancangan Halaman Tambah Admin
3. Rancangan Halaman Tambah Kategori
37
Gambar III.3
Rancangan Halaman Tambah Kategori
4. Rancangan Halaman Tambah Produk
Gambar III.4
Rancangan Halaman Tambah Produk
B. Website User
38
Website user merupakan website yang ditunjukan untuk para pengunjung web
atau web publikasi, yang dikelola melalui web administrator. Di dalam web user
terdapat rancangan sebagai berikut:
1. Rancangan Halaman Front Page
Gambar III.5
Rancangan Halaman Front Page
39
Gambar III.6
Rancangan Halaman Login Member
3. Rancangan Daftar Member
Gambar III.7
Rancangan Halaman Daftar Member
4. Rancangan Detail Produk
40
Gambar III.8
Rancangan Halaman Detail Produk
5. Rancangan Keranjang Belanja
Gambar III.9
Rancangan Halaman Keranjang Belanja
6. Konfirmasi Pembayaran
41
Gambar III.10
Rancangan Halaman Konfirmasi Pembayaran
42
Gambar III.11
Entity Relationship Diagram
43
Gambar III.12
Logical Relational Structure
C. Spesifikasi File
1. Spesifikasi Halaman Website Administrator
a. Halaman Admin
Nama File
: Login Admin
Akronim
: admin.MYD
Fungsi
: Untuk akses masuk ke ruang admin
Tipe File
: File Master
Organisasi File
: Index Sequential
Akses File
: Random
Media
: Harddisk
Panjang Record
: 243
Kunci Field
: id_admin
Software
: MySql
Tabel III.1
Spesifikasi File Admin
No
1
2
Elemen Data
id admin
Nama
3
4
Username
Password
Akronim
id_admin
nama_admi
n
username
password
Tipe
Integer
Varchar
Size
3
50
Varchar
Varchar
20
100
Keterangan
Primary Key
44
5
6
Email
nomor telepon
Email
no_tlp
Varchar
Enum
50
20
Elemen Data
Id produk
Id kategori
Tipe
Keterangan
Harga
Stok
Tanggal masuk
Id tipe
Gambar
Diskon
c. Halaman Transaksi
Nama File
Akronim
Fungsi
Tipe File
Organisasi File
Akses File
Media
Panjang Record
Kunci Field
Software
Akronim
id_produk
id_kategori
tipe_produk
ket_produk
hrg_produk
stok_produk
tgl_masuk
id_tipe
gbr_produk
diskon_produk
Tipe
Integer
Integer
Varchar
Text
Integer
Integer
Date
Integer
Varchar
Integer
Size
5
5
100
Keterangan
Primary Key
Primary Key
20
5
11
100
5
: Transaksi_temp
: transaksi_temp.MYD
: Untuk mengolah data transaksi sementara
: File Master
: Index Sequential
: Random
: Harddisk
: 51
:: MySql
Tabel III.3
Spesifikasi File Transaksi Temporer
45
No
1
2
3
4
5
6
Elemen Data
Kode transaksi
Id produk
Id member
Harga
Jumlah
Subtotal
Akronim
kode_transaksi
id_produk
id_member
Harga
Jumlah
Subtotal
Tipe
Varchar
Integer
Integer
Integer
Integer
integer
Size
14
5
5
11
5
11
Keterangan
Elemen Data
Id hubungi
Nama
Email
Subjek
Pesan
Tanggal
b. Halaman Kategori
Nama File
Akronim
Fungsi
Tipe File
Organisasi File
Akses File
Media
Panjang Record
Kunci Field
Software
Akronim
id_hubungi
Nama
Email
Subjek
Pesan
Tanggal
Tipe
Integer
Varchar
Varchar
Varchar
Text
Date
: Kategori
: kategori.MYD
: Menentukan jenis produk
: File Master
: Index Sequential
: Random
: Harddisk
: 105
: id_kategori
: MySql
Size
5
50
100
100
Keterangan
Primary Key
46
Tabel III.5
Spesifikasi File Kategori
No
1
2
Elemen Data
Id kategori
Nama kategori
c. Halaman Konfirmasi
Nama File
Akronim
Fungsi
Tipe File
Organisasi File
Akses File
Media
Panjang Record
Kunci Field
Software
No
1
2
3
4
5
6
7
8
9
10
Akronim
Tipe
id_kategori
Integer
nama_kategori Varchar
Size
5
100
Keterangan
Primary Key
: Konfirmasi
: konfirmasi.MYD
: Konfirmasi pembayaran
: File Master
: Index Sequential
: Random
: Harddisk
: 214
: alamat
: MySql
Tabel III.6
Spesifikasi File Konfirmasi
Elemen Data
Kode transaksi
Nama
Atas nama
Pemilik
No rekening
Tujuan
Tanggal
Email
Alamat
Telepon
Akronim
kode_transaksi
Nama
bank_pemilik
pemilik
norekening
bank_tujuan
Tanggal
Email
Alamat
Telepon
Tipe
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Date
Varchar
Text
Varchar
Size
14
25
25
25
50
25
Keterangan
25
Primary Key
25
47
Tabel III.7
Spesifikasi File Tipe
No
1
2
Elemen Data
Id tipe
Nama Tipe
Akronim
id_tipe
nama_tipe
Tipe
Integer
Varchar
Size
5
100
Keterangan
Gambar III.13
Struktur Navigasi Admin
B. Struktur Navigasi User
Setelah pengunjung sudah terdaftar sebagai pelanggan / pembeli, kemudian
login pada menu login yang telah disediakan untuk dapat membeli produk-produk.
48
Gambar III.14
Struktu Navigasi User
C. Struktur Navigasi Front Page
Berikut ini adalah struktur navigasi untuk pengunjung. Pengunjung hanya bisa
melihat produk-produk, apabila pengunjung ingin membeli produk maka pengunjung
harus mendaftar sebagai member untuk bisa login.
Gambar III.15
Struktur Navigasi Front Page
49
Gambar III.16
Halaman Login Admin
2. Halaman Tambah Admin
Gambar III.17
Halaman Tambah Admin
50
Gambar III.18
Halaman Tambah Kategori
51
Gambar III.19
Halaman Tambah Produk
52
Gambar III.20
Halaman Front Page
53
Gambar III.21
Halaman Login Member
7. Halaman Daftar Member
Gambar III.22
Halaman Daftar Member
54
Gambar III.23
Halaman Detail Produk
9. Halaman Keranjang Belanja
Gambar III.24
Halaman Keranjang Belanja
10. Halaman Konfirmasi
55
Gambar III.25
Halaman Konfirmasi
B. Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak yang
digunakan untuk mengimplementasikan aplikasi e-commerce untuk website penjualan
sepatu.
1. Spesifikasi Perangkat Keras
a. Server
1) CPU
a) Processor Intel(R) Pentium(R) CPU 2020M @ 2,40Ghz
b) RAM DDR3 2GB
c) Hard Disk 500GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar 1366 x 768
5) Koneksi internet dengan kecepatan modem 21Mbps
b. Client
1) CPU
2) Monitor
2. Spesifikasi Perangkat Lunak
a. Server
1) Microsoft Windows 8.1
2) XAMPP yang terdiri dari:
a) Aplikasi Apache Server v2
56
Sekenario
Pengujian
Hasil
yang
diharapkan
Sistem akan menolak
Username dan Username:
akses
login
dan
Password tidak (kosong)
menampilkan Email
diisi kemudian Password:
atau Password anda
klik login
(kosong)
salah
Mengetikan
Username dan
Sistem akan menolak
Username:
Password tidak
akses
login
dan
ikhsan
diisi
atau
menampilkan Email
Password:
kosong
atau Password anda
(kosong)
kemudian klik
salah
login
Mengetikkan
Username: Sistem
menerima
Username dan ikhsan
akses
login
dan
Password
Password: kemudian langsung
dengan
data 1234
menampilkan menu
Text Case
Hasil
Pengujian
Kesimpulan
Sesuai
harapan
Valid
Sesuai
harapan
Valid
Sesuai
harapan
Valid
57
yang
benar
kemudian klik
login
utama
Sekenario
Pengujian
Mengosongkan
semua
isian
yang ada di
menu tambah
admin
kemudian klik
simpan
Mengisi salah
satu
menu
tambah admin
dan
sisanya
dikosongkan
kemudian klik
simpan
Mengisi semua
menu tambah
admin dengan
benar kemudian
klik simpan
Text Case
Username,
password,
nama
lengkap,
email, dan
telepon
(kosong)
Username
(ikhsan),
password,
nama
lengkap,
email, dan
telepon
(kosong)
Username,
password,
nama
lengkap,
email, dan
telepon
(diisi)
Hasil
diharapkan
yang Hasil
Pengujian
Kesimpulan
Valid
Valid
Sistem
menerima
akses daftar dan Sesuai
menyimpan
akun Harapan
admin yang baru
Valid
Sekenario
Pengujian
Nama Kategori
tidak
diisi
kemudian klik
simpan
Mengisi Nama
Text Case
Nama
Kategori:
(kosong)
Nama
Hasil
yang
diharapkan
Sistem akan menolak
dan
menampilkan
Nama
Kategori
Belum Diisi!
Sistem
akan
Hasil
Pengujian
Kesimpulan
Sesuai
harapan
Valid
Sesuai
Valid
58
Kategori
kemudian
simpan
Kategori:
klik Sepatu
Futsal
menerima
menyimpan
kategori
dan
nama harapan
Sekenario
Pengujian
Mengosongkan
semua
isian
yang ada di
menu tambah
produk
kemudian klik
simpan
Mengisi salah
satu isian yang
ada di menu
tambah produk
kemudian klik
simpan
Mengisi semua
isian yang ada
di menu tambah
produk
kemudian klik
simpan
Text Case
Kategori,
merek,
nama
keterangan
,
harga,
diskon,
gambar,
stok:
(kosong)
Kategori(s
epak bola)
merek,
nama
keterangan
,
harga,
diskon,
gambar,
stok:
(kosong)
Kategori,
merek,
nama
keterangan
,
harga,
diskon,
gambar,
stok:
(diisi)
Hasil
diharapkan
yang Hasil
Pengujian
Kesimpulan
Valid
Valid
Sistem
menerima
menyimpan
produk
Valid
akan
dan Sesuai
data harapan
59
Sekenario
Pengujian
Text Case
Email
dan
Password tidak
diisi kemudian
klik login
Email:
(kosong)
Password:
(kosong)
Mengetikan
Email
dan
Password tidak
diisi
atau
kosong
kemudian klik
login
Mengetikkan
Email
dan
Password
dengan
data
yang
benar
kemudian klik
login
Email:
muhamma
d_ikhsani
@ymail.co
m
Password:
(kosong)
Email:
muhamma
d_ikhsani
@ymail.co
m
Password:
1234
Hasil
yang
diharapkan
Sistem akan menolak
akses
login
dan
menampilkan Email
atau Password anda
salah
Hasil
Pengujian
Kesimpulan
Sesuai
harapan
Valid
Valid
Sistem
menerima
akses
login
dan
Sesuai
kemudian langsung
harapan
menampilkan menu
utama
Valid
Sekenario
Pengujian
Mengosongkan
semua
isian
yang ada di
menu
daftar
member
kemudian klik
simpan
Hasil
yang
diharapkan
Nama,
Sistem
akan
alamat, jenis menolak
akses
kelamin,
simpan
dan
password,
menampilkan
email,
Data yang anda
telepon,
masukan belum
(kosong)
lengkap!
Text Case
Hasil
Pengujian
Kesimpulan
Sesuai
harapan
Valid
60
Mengisi salah
satu isian yang
ada di menu
daftar member
kemudian klik
simpan
Mengisi semua
isian yang ada
di menu daftar
member
kemudian klik
simpan
Nama(diisi),
alamat, jenis
kelamin,
password,
email,
telepon,
(kosong)
Nama,
alamat, jenis
kelamin,
password,
email,
telepon,
(diisi)
Sistem
akan
menolak
akses
simpan
dan
Sesuai
menampilkan
harapan
Data yang anda
masukan belum
lengkap!
Valid
Sistem
akan
menyimpan data
daftar dan akan Sesuai
menampilkan
harapan
Selamat Datang
(Nama)
Valid
Sekenario
Pengujian
Text Case
Mengosongkan
isian jumlah
Jumlah:
(kosong)
Mengisi jumlah
Stok: 5
kurang dari stok
Jumlah: 1
yang ada
Mengisi jumlah
Stok: 5
melebihi
dari
Jumlah: 6
stok yang ada
Hasil
yang
diharapkan
Sistem akan menolak
dan
menampilkan
Anda
belum
mengisi
jumlah
produk
Sistem
akan
menerima dan akan
menampilkan
Produk
berhasil
ditambahkan
ke
keranjang belanja
Sistem akan menolak
dan
menampilkan
Stok barang tidak
mencukupi
Hasil
Pengujian
Kesimpulan
Sesuai
harapan
Valid
Sesuai
harapan
Valid
Sesuai
harapan
Valid
61
No
Sekenario
Pengujian
Klik
tombol
hapus
pada
Jumlah:1
keranjang
belanja
Text Case
Hasil
yang
diharapkan
Sistem
akan
menerima dan
akan
menampilkan
keranjang
belanja masih
kosong
Hasil
Pengujian
Kesimpulan
Sesuai
harapan
Valid
Sekenario
Pengujian
Mengosongkan
semua
isian
yang ada di
menu
konfirmasi
kemudian klik
konfirmasi data
Mengisi salah
satu isian yang
ada di menu
konfirmasi
kemudian klik
konfirmasi data
Mengisi semua
isian yang ada
di
menu
konfirmasi tapi
tidak
ceklis
perstujuan
kemudian klik
konfirmasi data
Text Case
Nama
pemesan,
email,
telepon
pengirim,
alamat
lengkap pengiriman,
bukti transfer, nama
bank,
no
rekening,tanggal
transfer, bank tujuan,
(kosong)
Nama
pemesan:
ikhsan
,
email,
telepon
pengirim,
alamat
lengkap
pengiriman,
bukti
transfer, nama bank,
no rekening,tanggal
transfer, bank tujuan,
(kosong)
Nama
pemesan,
email,
telepon
pengirim,
alamat
lengkap pengiriman,
bukti transfer, nama
bank,
no
rekening,tanggal
transfer, bank tujuan,
(diisi) Persetujuan
(kosong)
Hasil
diharapkan
yang
Hasil
Penguji
an
Kesimp
ulan
62
Mengisi semua
isian yang ada
di
menu
konfirmasi
kemudian klik
konfirmasi data
Nama
pemesan,
email,
telepon
pengirim,
alamat
lengkap pengiriman,
bukti transfer, nama
bank, no rekening,
tanggal
transfer,
bank tujuan, (diisi)