3. jaringan semantic admin Jaringan semantic admin dapat dilihat pada gambar :
T27 T42
T41
T39 T38
T34 T31
T30 T28
T32
T33
T35 T37
T40 T29
T36 T43
Gambar 3. 112 Jaringan Semantik Admin
3.2.5 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 :
1. Prosedur log in Prosedur login adalah prosedur yang terjadi ketika user akan
mengakses aplikasi. Prosedur login dapat dilihat pada gambar
mulai
Masukan username
dan password
validasi username dan
password Tampilkan
pesan data login salah
selesai salah
benar Cek validasi
Tampil halaman
beranda
Gambar 3. 113 Prosedur Login
2. Prosedur tambah data Prosedur tambah data adalah prosedur yang terjadi ketika pengguna
akan menambah data. Prosedur tambah data dapat dilihat pada gambar
mulai
Data yang ditambahkan
kosong
Simpan data
selesai Tampilkan
pesan data berhasil di
simpan tidak
Cek kelengkapan ya
Tambah data
berhasil
Gambar 3. 114 Prosedur Tambah Data
3. Prosedur ubah data Prosedur ubah data adalah prosedur yang terjadi ketika pengguna akan
mengubah data. Prosedur ubah data dapat dilihat pada gambar
mulai
data yang di ubah
Simpan data
Ubah data berhasil
Tampil pesan data berhasil di
ubah
selesai
Gambar 3. 115 Prosedur Ubah Data
4. Prosedur hapus data Prosedur hapus data adalah prosedur yang terjadi ketika pengguna
akan menghapus data. Prosedur hapus data dapat dilihat pada gambar
mulai
Tampil data yang akan
di hapus
Cari data
Konfirmasi data hapus
Hapus data
Tampilkan pesan data berhasil di
hapus Hapus data
berhasil
selesai ya
tidak
Gambar 3. 116 Prosedur Hapus Data
5. Prosedur pendaftaran Prosedur pendaftaran adalah prosedur ketika pengunjung akan melakukan
pendaftaran untuk menjadi member. Prosedur pendaftaran dapat dilihat pada gambar
mulai
Masukan data
registrasi member
Cek validasi data member
Simpan data Tampilkan pesan
data registrasi salah ata tidak
lengkap
Tampilkan pesan terima kasih anda telah berhasil registrasi
silahkan cek kembali email anda untuk melakukan aktivasi
Registrasi berhasil
selesai salah
benar
Gambar 3. 117 Prosedur Pendaftaran
6. Prosedur pembelian Prosedur pembelian adalah ketika members akan melakukan
pembelian. Prosedur pembelian dapat dilihat pada gambar
mulai Pilih barang
yang dipesan
Tampilkan detail produk
Pilih tombol beli
Masukan jumlah
barang yang akan
di beli Jumlah barang
yang di beli melebihi stok
Alamat member atau
alamat lain? Tampilkan
informasi alamat member
Lanjutkan atau kembali ke
keranjang? tampilkan form
pembayaran Bayar
sekarang atau nanti?
Tampilkan pesan terima
kasih telah berbelanja
selesai Mengisi
data alamat baru
Data yang di masukan
kosong Tampilkan
pesan data tidak lengkap
Masukan data
pembayaran Data yang
dimasukan kosong
Tampilkan pesan data
tidak lengkap Tampilkan
pesan maaf stok tidak
cukup
tidak
lanjutkan
Bayar nanti Kembali
belanja? tidak
tidak ya
ya
sekarang ya
ya
ya
Gambar 3. 118 Prosedur Pembelian
7. Prosedur retur Prosedur retur adalah prosedur ketika members akan mengembalikan
produk .Prosedur retur dapat dilihat pada gamabar
mulai
Pilih produk yang akan
di retur
Apakah produk akan di retur?
Tampilkan alasan produk
di iretur
selesai ya
tidak
stok barang tersedia?
ya Tampilkan menu
pilihan tunggu 3 hari atau akan di
uangkan
Gambar 3. 119 Prosedur Retur
227
BAB 4 IMPLEMENTASI DAN PENGUJIAN
Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem yang baru. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan
selanjutnya akan diimplementasikan pada bahasa pemograman yang akan digunakan. Setelah implementasi maka dilakukan pengujian sistem yang baru
dimana akan dilihat kekurangan-kekurangan pada aplikasi yang baru untuk pengembangan sistem selanjutnya.
4.1 Implementasi
Setelah sistem dianalisis dan didesain secara rinci, maka selanjutnya akan menuju
tahap implementasi.
Tujuan Implementasi
adalah untuk
mengkonfirmasikan modul program perancangan pada para pelaku sistem sehingga pengguna dapat memberi masukan kepada pembangun sistem.
4.1.1 Kebutuhan Perangkat Keras
Perangkat keras yang diperlukan untuk membangun Aplikasi e-commerce di Toko C8 Komputer adalah sebagai berikut:
Tabel 4. 1 Spesifikasi Perangkat Keras
Perangkat Spesifikasi
processor Kecepatan 2,8 GHz
RAM 2 GB
Harddisk 250 GB
VGA Card 1 GB
Koneksi Internet 384 kpbs
4.1.2 Kebutuhan Perangkat Lunak
Perangkat lunak yang digunakan untuk mengembangkan Aplikasi e- commerce di Toko C8 Komputer adalah sebagai berikut:
Tabel 4. 2 Spesifikasi Perangkat Lunak
Perangkat Lunak Keterangan
Sistem Operasi Windows XP
PHP Bahasa Pemograman
MySQL Database Server
Mozilla Firefox Web Browser
Wamp server Web server
4.1.3 Implementasi Basis Data
Pembuatan database dilakukan dengan menggunakan aplikasi DBMS MySQL. Implementasi database dalam bahasa SQL adalah sebagai berikut:
Tabel 4. 3 Implementasi Basis Data
No Nama Tabel Query
1. Admins CREATE TABEL IF NOT EXISTS `admins`
`id_admin` int3 NOT NULL auto_increment, `useradmin` varchar50 NOT NULL,
`password` varchar50 NOT NULL, `nama_lengkap` varchar100 NOT NULL,
`email` varchar100 NOT NULL, `no_telp` varchar20 NOT NULL,
`level` varchar20 NOT NULL, `blokir` enumY,N NOT NULL,
`id_session` varchar100 NOT NULL, PRIMARY KEY `useradmin`,
UNIQUE KEY `id_admin` `id_admin` ENGINE=InnoDB DEFAULT CHARSET=latin1
AUTO_INCREMENT=3 ; 2.
Kategori CREATE TABEL IF NOT EXISTS `kategori`
`id_kategori` int5 NOT NULL auto_increment, `nama_kategori` varchar100 NOT NULL,
`kategori_seo` varchar100 NOT NULL, PRIMARY KEY `id_kategori`
ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;