Gambar 3.97 Jaringan Simantik Pengurus
2. Jaringan Simantik Pengunjung
Gambar 3.98 dibawah ini menggambarkan jaringan simantik pengunjung
Gambar 3.98 Jaringan Simantik Pengunjung
3. Jaringan Simantik
Member
Gambar 3.99 dibawah ini menggambarkan jaringan simantik member
Gambar 3.99 Jaringan Simantik Member
3.10 Perancangan Prosedural
Sebagai langkah terakhir dalam perancangan yaitu merancang prosedural yang akan diimplementasikan ke dalam sistem. Prosedur ini akan digunakan
sebagai algoritma dasar dalam mengkodekan prosedur yang ada. Adapun perancangan prosedural untuk pembangunan aplikasi e-commerce yang akan
dibangun adalah sebagai berikut : a.
Prosedur Login Gambar 3.100
Gambar 3.100 Prosedur login
b. Prosedur Registrasi Gambar 3.101
Gambar 3.101 Prosedur Registrasi
c. Prosedur Input Data Login Gambar 3.102
Gambar 3.102 Prosedur Input Data Login
d. Prosedur Ganti Password Gambar 3.103
Gambar 3.103 Prosedur Ganti Password
e. Prosedur Ubah Data Member Gambar 3.104
Gambar 3.104 Prosedur Ubah Data Member
f. Prosedur Ubah Data Operator Gambar 3.105
Gambar 3.105 Prosedur Ubah Data Operator
g. Prosedur Pembelian Gambar 3.106
Gambar 3.106 Prosedur Pembelian
h. Prosedur Tambah Data Barang Gambar 3.107
Gambar 3.107 Prosedur Tambah Data Barang
i. Prosedur Ubah Data Barang Gambar 3.108
Gambar 3.108 Prosedur Ubah Data Barang
j. Prosedur Tambah Data Kategori Gambar 3.109
Gambar 3.109 Prosedur Tambah Data Kategori
k. Prosedur Ubah Data Kategori Gambar 3.110
Gambar 3.110 Prosedur Ubah Data Kategori
l. Prosedur Tambah Data Provinsi Gambar 3.111
Gambar 3.111 Prosedur Tambah Data Provinsi
S t a r t In p u t d a t a
p r o v in s i y a n g a k a n
d it a m b a h T a m b a h P r o v in s i
V a l id ?
F in is h Y a
T id a k
D a t a p r o v in s i
y a n g t e la h b e r h a s il
m. Prosedur Ubah Data Provinsi Gambar 3.112
Gambar 3.112 Prosedur Ubah Data Provinsi
n. Prosedur Tambah Data Kota Gambar 3.113
Gambar 3.113 Prosedur Tambah Data Kota
o. Prosedur Ubah Data Kota Gambar 3.114
Gambar 3.114 Prosedur Ubah Data Kota
p. Prosedur Tambah Ukuran Gambar 3.115
Gambar 3.115 Prosedur Tambah Data Ukuran
q. Prosedur Ubah Data Ukuran Gambar 3.116
Gambar 3.116 Prosedur Ubah Data Ukuran
r. Prosedur Tambah Data Ongkos Kirim Gambar 3.117
Gambar 3.117 Prosedur Tambah Data ongkos kirim
s. Prosedur Ubah Ongkos Kirim Gambar 3.118
Gambar 3.118 Prosedur Ubah Data Ongkos Kirim
M u l a i In p u t d a t a
o n g k o s k ir im y a n g a k a n
d iu b a h U b a h O n g k o s
K ir i m
V a lid ?
F in is h Y a
T i d a k
D a t a O n g k o s K ir im y a n g
t e l a h d iu b a h
144
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
4.1 Implementasi Sistem
Tahap implementasi sistem merupakan tahap penciptaan perangkat lunak, tahap kelanjutan dari kegiatan perancangan sistem. Tahap ini merupakan
menerjemahkan perancangan berdasarkan hasil analisis dalam bahasa yang dapat dimengerti oleh mesin serta penerapan perangkat lunak pada keadaan yang
sesungguhnya.
4.1.1 Perangkat keras yang digunakan
Spesifikasi perangkat keras hardware yang digunakan untuk menjalankan aplikasi E-Commerce di Toko Kemenangan client adalah tercantum pada tabel 4.1
sebagai berikut:
Tabel 4.1 Perangkat keras yang digunakan
No Perangkat Keras
Spesifikasi 1
Processor Pentium dual core 2,4 GHz
2 RAM
128 Mb on board 3
Harddisk 160 Gb
4 Monitor
14 inci 5
Keyboard -
6 Mouse
-
145
4.1.2 Perangkat Lunak yang digunakan
Spesifikasi perangkat
lunak Software
yang digunakan
untuk mengembangkan sistem penerapan E-commerce untuk sistem penjualan ini adalah
tercantum pada tabel 4.2 sebagai berikut :
Tabel 4.2 Perangkat lunak yang digunakan
No Perangkat Lunak
Keterangan 1
Sistem Operasi Windows XP profesional
2 PHP
Bahasa Pemrograman 3
MySQL Penyimpanan database
4 PhpMyOperator
interface database 5
WampServer 2.0 web server
6 Macromedia Dreamweaver 8
Kode dan perancangan tampilan 7
Mozilla Firefox Web browser
4.2 Implementasi Basis Data
Pembuatan database dilakukan dengan menggunakan aplikasi DBMS MySQL. Implementasi database dalam bahasa SQL adalah sebagai berikut:
1. Tabel Pengurus
CREATE TABLE IF NOT EXISTS `pengurus` `id_pengurus` int11 NOT NULL auto_increment,
`nama_pengurus` varchar30 NOT NULL, `email` varchar50 NOT NULL,
`password` varchar32 NOT NULL, `ym` varchar20 NOT NULL,
`status` enum0,1 NOT NULL,
146
`type` enumoperator,admin NOT NULL, PRIMARY KEY `id_pengurus`
ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;
2. Tabel Barang
CREATE TABLE IF NOT EXISTS `barang` `id_kertas` int11 NOT NULL auto_increment,
`id_jenis` int11 NOT NULL, `id_merek` int11 NOT NULL,
`id_ukuran` int11 NOT NULL, `keterangan` text NOT NULL,
`berat` float NOT NULL, `harga` int11 NOT NULL,
`stok` int11 NOT NULL, `gambar` varchar100 NOT NULL,
`view` int11 NOT NULL, `rating` int11 NOT NULL,
PRIMARY KEY `id_kertas` ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=15 ;
3. Tabel Jenis
CREATE TABLE IF NOT EXISTS `jenis` `id_jenis` int10 NOT NULL auto_increment,
`nama_jenis` varchar50 NOT NULL, PRIMARY KEY `id_jenis`
ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;