A02 A11
A13 A16
A01
A21 A15
A05 A04
A18 A03
A07 A09
A19 A12
A14
A17
A22
A06 A08
A10 A20
P11,P15,P16,P17 P11,P12,P16,P18
P11,P12,P13,P14
P11,P19,P20
P11,P12 P11,P12
P11,P12,P22,P23,P24,P25,P27,P28,P29,P30,P31,P32,P33,P34 P11,P19,P20,P21
P12,P35,P36,P37,P38 P11,P12
P01,P02,P03 P11,P12
P15,P17,P18 P11,P12
P03,P04,P05,P06,P07,P08,P09
Gambar 3.100. Jaringan Semantik Admin
3.4. 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 ecommerce yang akan
dibangun adalah sebagai berikut :
1. Prosedur Login Prosedural Login, merupakan prosedur yang dilakukan ketika
pengunjung akan melakukan login. Prosedur login dapat dilihat pada gambar 3.101.
Mulai
Masukkan email dan
password
Email dan password kosong?
Email dan password valid?
Masuk menu pelanggan
Selesai Tampilkan
pesan email dan password
belum diisi
Tampilkan pesan akun
tidak ditemukan
Ya Tidak
Invalid Valid
Gambar 3.101. Prosedur Login
2. Prosedur Pendaftaran Prosedural Pendaftaran, merupakan prosedur yang dilakukan ketika
pengunjung akan melakukan pendaftaran. Prosedur pendaftaran dapat dilihat pada gambar 3.102.
Mulai
Input data pendaftaran
Pengecekkan data kosong
Tampil pesan data tidak
boleh kosong
Data Kosong?
Data terisi
Data Valid? Tampil pesan
data salah
Simpan data
Pendaftaran berhasil
Selesai Tampil pesan terima kasih
anda telah berhasil mendaftar silahkan cek email untuk
melakukan aktivasi Ya
Tidak
Invalid Valid
Gambar 3.102. Prosedur Pendaftaran
3. Prosedur Ubah Password Prosedur ubah password, merupakan prosedur yang terjadi ketika
pelanggan ingin mengganti password. Prosedur ubah password dapat dilihat pada gambar 3.103.
Mulai
Input data password
baru
Password baru
Password baru valid?
Tampil pesan data salah
Ubah password
berhasil
Selesai Invalid
Valid
Gambar 3.103. Prosedur Ubah Password
4. Prosedur Ubah Data Pelanggan Prosedur ubah data pelanggan, merupakan prosedur yang terjadi ketika
pelanggan ingin mengedit profil. Prosedural ubah data pelanggan dapat dilihat pada gambar 3.104.
Mulai Input data
pelanggan yang akan
diubah
Data profil pelanggan
Kelengkapan data profil valid?
Data profil pelanggan berhasil
diubah
Selesai Data gagal
disimpan
Invalid Valid
Gambar 3.104. Prosedur Ubah Data Pelanggan
5. Prosedur Ubah Data Admin Prosedur ubah data admin, merupakan prosedur yang terjadi ketika
adim ingin mengedit profil. Prosedural ubah data admin dapat dilihat pada gambar 3.105.
Mulai Input data
admin yang akan diubah
Data profil admin
Kelengkapan data profil valid?
Data profil admin berhasil diubah
Selesai Data gagal
disimpan
Invalid Valid
Gambar 3.105. Prosedur Ubah Data Admin
6. Prosedur Pembelian Prosedur pembelian, merupakan prosedur yang dilakukan ketika
pelanggan akan melakukan pembelian. Prosedur pembelian dapat dilihat pada gambar 3.106.
Mulai
Login
Email dan password valid?
Tampil pesan maaf akun tidak
ditemukan
Login berhasil
Pilih Kategori
Pilih Jenis
Pilih produk yang akan dibeli
Checkout
Bayar
Selesai Valid
Invalid
Gambar 3.106. Prosedur Pembelian
7. Prosedur Tambah Data Prosedur tambah data, merupakan prosedur yang terjadi ketika admin
atau pelanggan menginputkan data baru. Prosedur tambah data dapat dilihat pada gambar 3.107.
Mulai
Pilih menu data yang akan ditambah
Isi data yang akan ditambah
Data sudah lengkap?
Tampil pesan data belum lengkap
Data valid? Tampil pesan
data invalid
Simpan?
Masukkan data ke dalam database
database Data tidak jadi
ditambahkan
Tampil pesan data sudah tersimpan di
database Selesai
Ya Tidak
Valid Invalid
Ya Tidak
Gambar 3.107. Prosedur Tambah Data 8. Prosedur Ubah Data
Prosedur ubah data, merupakan prosedur yang terjadi ketika admin atau pelanggan mengubah data yang dianggap perlu diubah. Prosedur ubah
data dapat dilihat pada gambar 3.108.
Mulai
Pilih menu data yang akan diubah
Ubah data yang telah dipilih
Data sudah lengkap?
Tampil pesan data belum lengkap
Data valid? Tampil pesan
data invalid
Ubah?
Masukkan data ke dalam database
database Data tidak jadi
diubah
Tampil pesan data yang sudah diubah tersimpan
di database Selesai
Ya Tidak
Valid Invalid
Ya Tidak
Gambar 3.108. Prosedur Ubah Data
9. Prosedur Hapus Data Prosedur hapus data, merupakan prosedur yang terjadi ketika admin
akan menghapus data. Prosedur hapus data dapat dilihat pada gambar 3.109.
Mulai
Pilih data yang akan dihapus
Tampil pesan konfirmasi apakah
yakin menghapus data
Yakin data akan dihapus?
Tidak
Data dihapus dari database
database
Tampil pesan data sudah dihapus
Selesai Ya
Gambar 3.109. Prosedur Hapus Data
10. Prosedur Penjualan Produk Prosedur pesanan produk, merupakan prosedur proses transaksi dari
pemesanan barang sampai barang diterima oleh pelanggan. Dapat lihat pada gambar 3.110.
Mulai Pelanggan pesan
produk Pesanan disimpan
di keranjang belanja
Cek stok produk Tersedia?
Konfirmasi pengiriman
Konfirmasi pesanan
Simpan pesanan Cek lama pesanan
Lebih dari 24 jam?
Konfirmasi pembayaran
Pembayaran lunas?
Cek status produk Status produk
menunggu? Pengiriman
produk Selesai?
Pengiriman Konfirmasi
pengiriman Produk diterima
pelanggan Selesai
Tidak
Ya
Pembatalan pesanan
Tidak Ya
Tidak Ya
Ya Tidak
Ya Tidak
Gambar 3.110. Prosedur Penjualan Produk
168
BAB 4 IMPLEMETASI DAN PENGUJIAN SISTEM
Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem informasi kearsipan yang dibangun. Tahapan ini dilakukan setelah perancangan
selesai dilakukan dan selanjutnya akan di implementasikan ke dalam bahasa pemograman. Setelah implementasi maka dilakukan pengujian terhadap sistem
yang baru dan akan dilihat kekurangan-kekurangan pada aplikasi yang baru untuk pengembangan sistem selanjutnya.
4.1. Implementasi Sistem
Tahap implementasi
sistem merupakan
tahap menterjemahkan
perancangan, berdasarkan hasil analisis dalam bahasa pemrograman serta penerapan perangkat lunak pada keadaan yang sesungguhnya. Wujud dari hasil
tahap implementasi ini nantinya adalah sebuah sistem yang siap untuk diuji dan
digunakan.
Untuk mendukung aplikasi yang akan diterapkan pada lingkungan implementasi, maka dalam hal ini menggunakan perangkat keras dan perangkat
lunak yang menunjang dalam pembangunan aplikasi e-commerce pada Idaiya Fashion.
4.1.1. Perangkat Keras yang Digunakan
Spesifikasi perangkat keras yang digunakan dalam pembangunan aplikasi e-commerce pada Idaiya Fashion dapat dilihat pada tabel 4.1. sebagai
berikut :