4. Jaringan Semantik Member Jaringan semantik member dapat dilihat pada gambar 3-97.
ME02
ME09 ME07
ME06 ME05
ME03 ME04
ME01 ME08
M04 M01
ME10 ME11
ME12 ME13
ME14 ME15
ME16 ME17
ME18 ME19
M01 M10
M12 M43
ME20
ME21 ME22
M46 M49
M48 M47
M51 M50
M54 M53
M52 M56
M55 M10
M08 M07
M09 M11
M46 M49 M48
M47 M65
M66 M67
M69 M68
M16
M63 M64
Gambar 3-96 Jaringan Semantik Member
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 aplikasi e-commerce yang akan dibangun adalah sebagai berikut :
1. Prosedural Login
Mulai
Apakah username email terisi ?
Tidak
Selesai Tampil beranda
Ya Masukan
Email dan password
Tampil username email belum terisi
Apakah password terisi ?
Ya Tampil password
belum terisi
Tidak
Apakah email username valid ?
Ya Tampil username
email tidak terdaftar
Tidak
Apakah password sesuai ?
Ya Tampil password
tidak sesuai
Apakah email sudah aktif ?
Ya Tampil email
belum aktif terdaftar
Tidak
Gambar 3-97 Flowchart Login
2.
Prosedural Pendaftaran Member
Mulai
Apakah data pendaftaran terisi ?
Ya Tidak
Selesai Tampil
pendaftaran berhasil
Masukan data
pendaftaran Tampil data
belum terisi
Apakah email sudah ada ?
Ya Tampil email
sudah terdaftar
Ya
Apakah password sesuai ?
Tampil password tidak sesuai
Tidak Ya
Gambar 3-98 Flowchart Pendaftaran Member
3.
Prosedural Lupa Password
Mulai
Apakah email terisi ?
Ya Tidak
Selesai Ya
Tampil password berhasil terkirim dan
password baru Masukan
Email Tampil email
belum terisi
Apakah email valid ?
Ya Tampil email tidak
terdaftar
Tidak
Apakah email sudah aktif ?
Ya Tampil email
belum aktif
Tidak
Gambar 3-99 Flowchart Lupa Password
4.
Prosedural Pengubahan Akun
Mulai
Selesai Apakah data akun
terisi ? Ya
Tidak
Tampil akun berhasil diubah
Masukan data akun
baru Tampil data
belum terisi
Apakah data akun valid ?
Ya Tampil data tidak
valid
Tidak
Gambar 3-100 Flowchart Pengubahan Data Akun
5.
Prosedural Pemesanan
Mulai
Selesai Ya
Ya
Tampil detail pesanan
Data pesanan
Masukan produk dan jumlah
pesanan
Apakah akan kembali memesan ?
Tidak
Apakah data pesanan terisi ?
Tidak
Apakah akan langsung dibayar ?
Tidak Pembayaran
Ya Tampil data
pesanan belum diisi Apakah stok
mencukupi ? Ya
Tampil stok tidak mencukupu
Gambar 3-101 Flowchart Pemesanan
6.
Prosedural Konfirmasi Pembayaran
Mulai
Selesai Apakah data
pembayaran terisi ?
Ya Tidak
Tampil konfirmasi pembayran berhasil
Masukan data
pembayaran Tampil data belum
terisi
Apakah tanggal pembayarn valid ?
Ya Tampil tanggal
pembayarn tidak valid
Gambar 3-102 Flowchart Konfirmasi Pembayaran
7.
Prosedural Retur
Mulai
Selesai Apakah jml retur
alasan diisi ?
Tidak Tampil retur
berhasil Produk
baru Produk yang
akan diretur
Tampil produk yang dapat dipilih
Tidak Tampil data retur
tidak lengkap Jika stok 0
Jumlah retur alasan
Tidak
Ya Ya
Apakah jml retur stok ?
Apakah harga produk baru harga produk
lama ? Ya
Ya Tampil stok tersedia
Apakah waktu pesanannya 3x24 jam dari waktu pengiriman
Pemesanan
Ya
Apakah akan tetap diretur ?
Ya
Ya
Tidak Apakah jml retur
=jml alasan Ya
Tampil jumlah retur tidak sesuai dengan
jumlah alasan Ya
Tampil jumlah biaya yang harus dibayar
lagi Tidak
Tidak
Gambar 3-103 Flowchart Retur
8.
Prosedural Penambahan Data
Mulai
Selesai Ya
Tidak
Tampail data berhasil ditambah
Masukan d
ata baru Tampil data harus
diisi Apakah data
penambahan terisi ?
Apakah data penambahan validi
? Ya
Tidak Tampil data tidak
valid
Gambar 3-104 Flowchart Penambahan Data
9.
Prosedural Pengubahan Data
Mulai
Selesai Ya
Tidak
Tampail data berhasil diubah
Masukan data yang
akan diedit Tampil data harus
diisi Apakah data
penambahan terisi ?
Apakah data penambahan validi
? Ya
Tampil data tidak valid
Tidak
Gambar 3-105 Flowchart Pengubahan Data
10.
Prosedural Penghapusan Data
Mulai
Selesai Apakah data akan
tetap dihapus ? Tidak
Display Penghapusan
berhasil Ya
Masukan data yang
akan dihapus
Apakah data dapat dihapus ?
Ya Tidak
Tampil data tidak dapat dihapus
Gambar 3-106 Flowchart Penghapusan Data
11.
Prosedural Konfirmasi Pemesanan
Mulai
Selesai Tampil pesanan
berhasil dikonfirmasi
Data pesanan
Gambar 3-107 Flowchart Konfirmasi Pemesanan Operator
12.
Prosedural Konfirmasi Retur
Mulai
Selesai Tampil retur berhasil
dikonfirmasi Masukan data
pesanan yang diretur
Status retur
Gambar 3-108 Flowchart Konfirmasi Retur
13.
Prosedural Konfirmasi Pengiriman
Mulai
Selesai Apakah data
pengirimanterisi ? Ya
Tidak
Tampil data pesanan
Masukan data
pengiriman Tampil data belum
terisi
Apakah tanggal pengiriman valid ?
Ya Tampil tanggal
pengiriman tidak valid
Gambar 3-109 Flowchart Konfirmasi Pengiriman
196
BAB 4 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 tahap dimana sistem siap untuk dijalankan. Tahap ini pula merupakan tahap menerjemahkan perancangan dari tahap analisis yang
sebelumnya sudah dilakukan kedalam bahasa yang dapat mengerti oleh mesin serta penerapan perangkat lunak pada keadaan yang sesungguhnya.
4.1.1 Perangkat Keras yang digunakan
Spesifikasi perangkat keras hardware yang digunakan dalam pembangunan aplikasi E-commerce di distro Errorizer Records adalah sebagai
berikut :
Tabel 4-1 Perangkat Keras yang digunakan
No Perangkat Keras
Spesifikasi 1
Processor AMD Turion X2
2 RAM
1 Gb 3
Harddisk 160 Gb
4 Mouse
- 4.1.2
Perangkat Lunak yang digunakan
Spesifikasi perangkat lunak Software yang digunakan untuk mengembangkan aplikasi E-commerce ini adalah sebagai berikut :