3.2.2 Perancangan Arsitektur
Setelah melakukan perancangan data pada sistem yang dibangun, maka dilakukanlah perancangan arsitektur. Model perancangannya menggunakan
perancangan arsitektur networking. Perancangan arsitektur yang telah dibuat meliputi beberapa perancangan diantaranya perancangan struktur menu,
perancangan antar muka, perancangan pesan, dan jaringan semantik.
3.2.2.1 Perancangan Struktur Menu
Struktur menu dirancang sesuai dengan level pengguna sistem. Terdapat empat pengguna aplikasi ini yaitu administrator, operator, member dan
pengunjung. Adapun struktur menunya adalah sebagai berikut : 1.
Struktur menu administrator 2.
Struktur menu operator 3.
Struktur menu member 4.
Struktur menu pengunjung
a. Struktur Menu Administrator
Untuk lebih jelasnya struktur menu pada administrator akan ada pada gambar III.23 sebagai berikut :
Gambar III.24 Struktur Menu Administrator
b. Struktur Menu Operator
Untuk lebih jelasnya struktur menu pada operator akan ada pada gambar III.24 sebagai berikut :
Gambar III.25 Struktur Menu Operator
c. Struktur Menu Member
Untuk lebih jelasnya struktur menu pada member akan ada pada gambar III.25 sebagai berikut :
Gambar III.26 Struktur Menu Member
d. Struktur Menu Pengunjung
Untuk lebih jelasnya struktur menu pada pengunjung akan ada pada gambar III.26 sebagai berikut :
Gambar III.27 Struktur Menu Pengunjung
3.2.2.2 Perancangan Antar Muka
Spesifikasi antarmuka merupakan suatu bentuk tampilan dari program yang
akan dibuat untuk kebutuhan interface dengan user. Spesifikasi perancangan antar
muka terdiri dari : 1.
Perancangan antar muka administrator 2.
Perancangan antar muka operator 3.
Perancangan antar muka member 4.
Perancangan antar muka pengunjung
3.2.2.2.1 Perancangan Antar Muka Administrator
1. Perancangan Antar Muka
Login
Gambar pada III.28 di bawah ini merupakan perancangan antar muka login pada administrator yang berfungsi sebagai halaman login untuk masuk ke
halaman administrator.
Gambar III.28 Perancangan Antar Muka Login
2. Perancangan Antar Muka Beranda
Gambar pada III.29 di bawah ini merupakan perancangan antar muka beranda pada administrator yang berfungsi sebagai halaman utama administrator.
Gambar III.29 Perancangan Antar Muka Beranda
3. Perancangan Antar Muka Data
Operator
Gambar pada III.30 di bawah ini merupakan perancangan antar muka operator
pada administrator yang berfungsi sebagai halaman pengolahan data operator.
Gambar III.30 Perancangan Antar Muka Data Operator
4. Perancangan Antar Muka Anggota
Gambar pada III.31 di bawah ini merupakan perancangan antar muka anggota pada administrator yang berfungsi sebagai halaman anggota.
Gambar III.31 Perancangan Antar Muka Anggota
5. Perancangan Antar Muka Data Halaman Utama
Gambar pada III.32 di bawah ini merupakan perancangan antar muka halaman utama pada administrator yang berfungsi sebagai halaman pengolahan
data halaman utama.
Gambar III.32 Perancangan Antar Muka Data Halaman Utama
6. Perancangan Antar Muka Peraturan Transaksi
Gambar pada III.33 di bawah ini merupakan perancangan antar muka peraturan transaksi pada administrator yang berfungsi sebagai halaman data
peraturan transaksi.
Gambar III.33 Perancangan Antar Muka Peraturan Transaksi
7. Perancangan Antar Muka Ganti
Password
Gambar pada III.34 di bawah ini merupakan perancangan antar muka ganti password
pada administrator yang berfungsi sebagai halaman data ganti password.
Gambar III.34 Perancangan Antar Muka Ganti Password
8. Perancangan Antar Muka Keluar
Gambar pada III.35 di bawah ini merupakan perancangan antar muka keluar pada administrator yang berfungsi sebagai halaman saat administrator keluar.
Gambar III.35 Perancangan Antar Muka Keluar
9. Perancangan Antar Muka Tambah Data Halaman Utama
Gambar pada III.36 di bawah ini merupakan perancangan antar muka tambah data halaman utama pada administrator yang berfungsi sebagai halaman
saat administrator menambah menu di data halaman utama.
Gambar III.36 Perancangan Antar Muka Tambah Data Halaman Utama
3.2.2.2.2 Perancangan Antar Muka Operator
1. Perancangan Antar Muka
Login
Gambar pada III.37 di bawah ini merupakan perancangan antar muka login pada operator yang berfungsi sebagai halaman login untuk operator.
Gambar III.37 Perancangan Antar Muka Login
2. Perancangan Antar Muka Beranda
Gambar pada III.38 di bawah ini merupakan perancangan antar muka beranda pada operator yang berfungsi sebagai halaman utama pada operator.
Gambar III.38 Perancangan Antar Muka Beranda
3. Perancangan Antar Muka Data Kategori
Gambar pada III.39 di bawah ini merupakan perancangan antar muka data kategori pada operator yang berfungsi sebagai halaman pengolahan data kategori.
Gambar III.39 Perancangan Antar Muka Data Kategori
4. Perancangan Antar Muka Data Barang
Gambar pada III.40 di bawah ini merupakan perancangan antar muka data barang pada operator yang berfungsi sebagai halaman pengolahan data barang.
Gambar III.40 Perancangan Antar Muka Data Barang
5. Perancangan Antar Muka Riwayat Stok
Gambar pada III.41 di bawah ini merupakan perancangan antar muka riwayat stok pada operator yang berfungsi sebagai halaman riwayat stok.
Gambar III.41 Perancangan Antar Muka Riwayat Stok
6. Perancangan Antar Muka Data Pesanan
Gambar pada III.42 di bawah ini merupakan perancangan antar muka data pesanan pada operator yang berfungsi sebagai halaman data pesanan.
Gambar III.42 Perancangan Antar Muka Data Pesanan
7. Perancangan Antar Muka Data Penjualan
Gambar pada III.43 di bawah ini merupakan perancangan antar muka data penjualan pada operator yang berfungsi sebagai halaman data penjualan.
Gambar III.43 Perancangan Antar Muka Data Penjualan
8. Perancangan Antar Muka Data Provinsi
Gambar pada III.44 di bawah ini merupakan perancangan antar muka data provinsi pada operator yang berfungsi sebagai halaman pengolahan data provinsi.
Gambar III.44 Perancangan Antar Muka Data Provinsi
9. Perancangan Antar Muka Data Kota
Gambar pada III.45 di bawah ini merupakan perancangan antar muka data kota pada operator yang berfungsi sebagai halaman pengolahan data kota.
Gambar III.45 Perancangan Antar Muka Data Kota
10. Perancangan Antar Muka Data Ongkos Kirim
Gambar pada III.46 di bawah ini merupakan perancangan antar muka data ongkos kirim pada operator yang berfungsi sebagai halaman pengolahan data
ongkos kirim.
Gambar III.46 Perancangan Antar Muka Data Ongkos Kirim
11. Perancangan Antar Muka Respon Anggota
Gambar pada III.47 di bawah ini merupakan perancangan antar muka respon anggota pada operator yang berfungsi sebagai halaman respon anggota.
Gambar III.47 Perancangan Antar Muka Respon Anggota
12. Perancangan Antar Muka Ganti Password
Gambar pada III.48 di bawah ini merupakan perancangan antar muka ganti password
pada operator yang berfungsi sebagai halaman pengolahan data ganti password.
Gambar III.48 Perancangan Antar Muka Ganti Password
13. Perancangan Antar Muka Keluar
Gambar pada III.49 di bawah ini merupakan perancangan antar muka keluar pada operator yang berfungsi sebagai halaman saat operator keluar halaman.
Gambar III.49 Perancangan Antar Muka Keluar
14. Perancangan Antar Muka Tambah Data Barang
Gambar pada III.50 di bawah ini merupakan perancangan antar muka tambah data barang pada operator yang berfungsi sebagai halaman pengolahan
data tambah barang.
Gambar III.50 Perancangan Antar Muka Tambah Data Barang
3.2.2.2.3 Perancangan Antar Muka Member
1. Perancangan Antar Muka Setelah
Login Berhasil
Gambar pada III.51 di bawah ini merupakan perancangan antar muka setelah login berhasil pada member yang berfungsi sebagai halaman utama setelah
member login.
Gambar III.51 Perancangan Antar Muka Setelah Login Berhasil
2. Perancangan Antar Muka Pesanan
Gambar pada III.52 di bawah ini merupakan perancangan antar muka pesanan yang berfungsi sebagai halaman history pesanan member.
Gambar III.52 Perancangan Antar Muka Pesanan
3. Perancangan Antar Muka Alamat
Gambar pada III.53 di bawah ini merupakan perancangan antar muka alamat yang berfungsi sebagai halaman mengubah alamat member.
Gambar III.53 Perancangan Antar Muka Alamat
4. Perancangan Antar Muka Ganti
Password
Gambar pada III.54 di bawah ini merupakan perancangan antar muka ganti password
yang berfungsi sebagai halaman mengubah password member.
Gambar III.54 Perancangan Antar Muka Ganti Password
5. Perancangan Antar Muka Keluar
Gambar pada III.55 di bawah ini merupakan perancangan antar muka keluar yang berfungsi sebagai halaman keluar untuk member.
Gambar III.55 Perancangan Antar Muka Keluar
6. Perancangan Antar Muka Kode Barang
Gambar pada III.56 di bawah ini merupakan perancangan antar muka kode barang yang berfungsi sebagai halaman untuk melihat detail barang yang akan
member pilih untuk membeli barang.
Gambar III.56 Perancangan Antar Muka Detail Kode Barang
7. Perancangan Antar Muka Keranjang Belanja
Gambar pada III.57 di bawah ini merupakan perancangan antar muka keranjang belanja yang berfungsi sebagai halaman untuk melihat detail barang
yang akan dibeli oleh member.
Gambar III.57 Perancangan Antar Muka Keranjang Belanja
8. Perancangan Antar Muka Isi Alamat Pengiriman
Gambar pada III.58 di bawah ini merupakan perancangan antar muka isi alamat pengiriman yang berfungsi sebagai halaman untuk melihat detail barang
yang akan dibeli oleh member.
Gambar III.58 Perancangan Antar Muka Isi Alamat Pengiriman
9. Perancangan Antar Muka Jasa Pengiriman Barang
Gambar pada III.59 di bawah ini merupakan perancangan antar muka jasa pengiriman barang yang berfungsi sebagai halaman untuk melihat jenis jasa
pengiriman barang.
Gambar III.59 Perancangan Antar Muka Jasa Pengiriman Barang
10. Perancangan Antar Muka Transaksi Pemesanan Selesai
Gambar pada III.60 di bawah ini merupakan perancangan antar muka transaksi pemesanan selesai yang berfungsi sebagai halaman untuk mengetahui
bahwa transaksi pemesanan selesai.
Gambar III.60 Perancangan Antar Muka Transaksi Pemesanan Selesai
11. Perancangan Antar Muka Detail Pesanan Pembayaran
Gambar pada III.61 di bawah ini merupakan perancangan antar muka detail pesanan yang berfungsi sebagai halaman untuk melihat rincian barang yang dibeli
dan tipe pembayaran.
Gambar III.61 Perancangan Antar Muka Detail Pesanan Pembayaran
12. Perancangan Antar Muka Detail Pesanan
Gambar pada III.62 di bawah ini merupakan perancangan antar muka detail pesanan yang berfungsi sebagai status pembayaran yang dilakukan oleh member.
Gambar III.62 Perancangan Antar Muka Detail Pesanan
3.2.2.2.4 Perancangan Antar Muka Pengujung
1. Perancangan Antar Muka Beranda
Gambar pada III.63 di bawah ini merupakan perancangan antar muka beranda pada pengunjung yang berfungsi sebagai halaman beranda pengunjung.
Gambar III.63 Perancangan Antar Muka Beranda
2. Perancangan Antar Muka Profil Perusahaan
Gambar pada III.64 di bawah ini merupakan perancangan antar muka profil perusahaan pada pengunjung yang berfungsi sebagai informasi perusahaan.
Gambar III.64 Perancangan Antar Muka Profil Perusahaan
3. Perancangan Antar Muka Cara Belanja
Gambar pada III.65 di bawah ini merupakan perancangan antar muka cara belanja pada pengunjung yang berfungsi sebagai informasi cara belanja barang
yang ada di perusahaan.
Gambar III.65 Perancangan Antar Muka Cara Belanja
4. Perancangan Antar Muka Cara Bayar
Gambar pada III.66 di bawah ini merupakan perancangan antar muka cara bayar pada pengunjung yang berfungsi sebagai informasi cara bayar barang yang
ada di perusahaan.
Gambar III.66 Perancangan Antar Muka Cara Bayar
5. Perancangan Antar Muka FAQ
Gambar pada III.67 di bawah ini merupakan perancangan antar muka FAQ pada pengunjung yang berfungsi sebagai informasi FAQ di CV. Dandy
Handicraft.
Gambar III.67 Perancangan Antar Muka FAQ
6. Perancangan Antar Muka Hubungi Kami
Gambar pada III.68 di bawah ini merupakan perancangan antar muka hubungi kami pada pengunjung yang berfungsi sebagai halaman hubungi kami.
Gambar III.68 Perancangan Antar Muka Hubungi Kami
7. Perancangan Antar Muka Kategori Barang
Gambar pada III.69 di bawah ini merupakan perancangan antar muka kategori barang pada pengunjung yang berfungsi sebagai halaman kategori
barang.
Gambar III.69 Perancangan Antar Muka Kategori Barang
8. Perancangan Antar Muka
Customer Baru
Gambar pada III.70 di bawah ini merupakan perancangan antar muka customer
baru pada pengunjung yang berfungsi sebagai halaman daftar customer pada pengunjung.
Gambar III.70 Perancangan Antar Muka Customer Baru
9. Perancangan Antar Muka Lupa
Password
Gambar pada III.71 di bawah ini merupakan perancangan antar muka lupa password
pada pengunjung yang berfungsi sebagai halaman untuk kehilangan password
atau lupa password.
Gambar III.71 Perancangan Antar Muka Lupa Password
10. Perancangan Antar Muka Kode Barang
Gambar pada III.72 di bawah ini merupakan perancangan antar muka kode barang pada pengunjung yang berfungsi sebagai halaman untuk memesan atau
membeli barang.
Gambar III.72 Perancangan Antar Muka Kode Barang
11. Perancangan Antar Muka Sukses Registrasi Customer
Gambar pada III.73 di bawah ini merupakan perancangan antar muka sukses registrasi customer pada pengunjung yang berfungsi sebagai halaman konfirmasi
keanggotaan sudah diaktivasi.
Gambar III.73 Perancangan Antar Muka Sukses Registrasi Customer
12. Perancangan Antar Muka Sukses Aktivasi Customer
Gambar pada III.74 di bawah ini merupakan perancangan antar muka sukses aktivasi customer pada pengunjung yang berfungsi sebagai halaman konfirmasi
keanggotaan sudah diaktivasi.
Gambar III.74 Perancangan Antar Muka Sukses Aktivasi Customer
3.2.2.3 Perancangan Pesan
Perancangan pesan yang terdapat pada sistem ini dapat dilihat pada gambar berikut :
Gambar III.75 Perancangan Pesan
3.2.2.4 Jaringan Semantik
Jaringan semantik yang terbentuk di website CV. Dandy Handicraft adalah :
1. Jaringan Semantik
Administrator
Gambar III.75 di bawah ini merupakan jaringan semantik administrator.
Gambar III.76 Jaringan Semantik Administrator
2. Jaringan Semantik
Operator
Gambar III.76 di bawah ini merupakan jaringan semantik operator.
Gambar III.77 Jaringan Semantik Operator
3. Jaringan Semantik
Member
Gambar III.77 di bawah ini merupakan jaringan semantik member.
Gambar III.78 Jaringan Semantik Member
4. Jaringan Semantik Pengunjung
Gambar III.78 di bawah ini merupakan jaringan semantik pengunjung.
Gambar III.79 Jaringan Semantik Pengunjung
3.2.2.5 Perancangan Prosedural
Sebagai langkah terakhir dalam perancangan yaitu perancangan prosedural yang akan diimplementasikan ke dalam sistem. Prosedur ini akan digunakan
sebagai algoritma dasar dalam mengkodekan prosedur yang ada. Adapun perancangan prosedural untuk pembangunan sistem e-commerce di CV. Dandy
Handicraft yang akan dibangun adalah sebagai berikut :
1. Prosedur
Login
Untuk lebih jelasnya tentang prosedur login dapat dilihat pada gambar sebagai berikut :
Mulai Masukkan
E-mail dan Password
Data E-mail dan Password
kosong
Tidak
Masuk Menu Anggota
Selesai
Tampilkan Pesan email dan password
dibutuhkan
Ya
Valid
Data Email dan Password
Tampilkan pesan ERROR : Email atau
password salah
Tidak
Cek E-mail dan Password
kosong
Ya
Cek Email dan Password
Gambar III.80 Prosedur Login
2. Prosedur Daftar
Member
Untuk lebih jelasnya tentang prosedur daftar member dapat dilihat pada gambar sebagai berikut :
Mulai Input data
daftar member
Pengecekan Data Kosong
Data Kosong
Selesai Tidak
Data terisi Tampil pesan
Data dibutuhkan
Ya
Validasi data Salah
Simpan Data Tampil pesan
Data Salah
Tampil Pesan Pendaftaran berhasil
Silahkan cek email untuk melakukan
aktivasi keanggotaan Benar
Salah
Registrasi Berhasil
Cek Validasi data
Gambar III.81 Prosedur Daftar Member
3. Prosedur Ganti
Password
Untuk lebih jelasnya tentang prosedur ganti password dapat dilihat pada gambar sebagai berikut :
Mulai
Input data password
Baru
Cek Password Baru
Data Password
baru?
Selesai Ya
Ubah Password
berhasil Tampil pesan
data salah
Tidak
Gambar III.82 Prosedur Ganti Password
1. Prosedur Ubah Data
Member
Untuk lebih jelasnya tentang prosedur ubah data member dapat dilihat pada gambar sebagai berikut :
Mulai
Input data member
yang akan diubah
Cek Data profil dan alamat
Member
Data profil Dan alamat
Member lengkap?
Selesai Data Profil dan
alamat member berhasil diubah
Data gagal disimpan
Tidak
ya
Gambar III.83 Prosedur Ubah Data Member
2. Prosedur Ubah Data Petugas
Untuk lebih jelasnya tentang prosedur ubah data petugas dapat dilihat pada gambar sebagai berikut :
Mulai
Input data petugas
yang akan diubah
Pengecekan Profil Petugas
data profil lengkap?
Selesai ya
Data profil Petugas
berhasil diubah
Data gagal disimpan
Tidak
Gambar III.84 Prosedur Ubah Data Petugas
3. Prosedur Tambah Data Barang
Untuk lebih jelasnya tentang prosedur tambah data barang dapat dilihat pada gambar sebagai berikut :
Mulai
Input data barang
yang akan ditambah
Pengecekan Tambah data
Barang
Data Kosong
Selesai Tidak
Tampil Pesan Data
dibutuhkan
Ya
data tersimpan Data Barang
berhasil ditambah
Tambah barang
berhasil
Gambar III.85 Prosedur Tambah Data Barang
4. Prosedur Ubah Data Barang
Untuk lebih jelasnya tentang prosedur ubah data barang dapat dilihat pada gambar sebagai berikut :
Mulai
Input data barang
yang akan diubah
pengecekan Data Barang
Data Kosong
Selesai Tidak
Tampil Pesan Data tidak
Boleh Kosong
Ya
Perubahan tersimpan
Data Barang berhasil diubah
Ubah data barang
berhasil
Gambar III.86 Prosedur Ubah Data Barang
9. Prosedur Ubah Data Kategori
Untuk lebih jelasnya tentang prosedur ubah data kategori dapat dilihat pada gambar sebagai berikut :
Mulai
Input data kategori
yang akan diubah
Pengecekan Data Kategori
Data Kosong
Selesai Tidak
Tampil Pesan Data tidak
Boleh Kosong
Ya
Perubahan tersimpan
Data kategori berhasil diubah
Ubah data kategori
berhasil
Gambar III.87 Prosedur Ubah Data kategori
10. Prosedur Tambah Data Kategori
Untuk lebih jelasnya tentang prosedur tambah data kategori dapat dilihat pada gambar sebagai berikut :
Mulai
Input data kategori
yang akan ditambah
pengecekan Data tambah Kategori
Data Kosong
Selesai Tidak
Tampil Pesan Data
dibutuhkan
Ya
Penambahan data tersimpan
Data kategori berhasil
ditambah
Tambah data kategori
berhasil
Gambar III.88 Prosedur Tambah Data Kategori
11. Prosedur Tambah Ongkos Kirim
Untuk lebih jelasnya tentang prosedur tambah ongkos kirim dapat dilihat pada gambar sebagai berikut :
Mulai
Input data Ongkos kirim
yang akan ditambah
Pengecekan Data Ongkos Kirim
Data Kosong
Selesai Tidak
Tampil Pesan Data
Dibutuhkan
Ya
Penambahan tersimpan
Data ongkos krirm berhasil
ditambah
Tambah data ongkos kirim
berhasil
Gambar III.89 Prosedur Tambah Ongkos Kirim
12. Prosedur Ubah Ongkos Kirim
Untuk lebih jelasnya tentang prosedur ubah ongkos kirim dapat dilihat pada gambar sebagai berikut :
Mulai
Input data Ongkos kirim
yang akan diubah
Pengecekan Data Ongkos Kirim
Data Kosong
Selesai Tidak
Tampil Pesan Data
Dibutuhkan
Ya
Perubahan tersimpan
Data ongkos kirim berhasil
diubah Ubah data
ongkos kirim
berhasil
Gambar III.90 Prosedur Ubah Ongkos Kirim
13. Prosedur Pemesanan Barang
Untuk lebih jelasnya tentang prosedur pemesanan barang dapat dilihat pada gambar sebagai berikut :
Start member pesan
barang
pengecekan stok barang
Tersedia tidak
Konfirmasi pengiriman
Konfirmasi pesanan
Simpan pesanan
Cek lama pesanan
Sudah lebih dari 7 hari
Konfirmasi pembayaran
Pembatalan pesanan
lunas pengecekan
status barang
Status barang menunggu
ya
tidak ya
ya
pengiriman Pengiriman
barang ya
tidak
selesai tidak
Konfirmasi pengiriman
Barang pesanan diterima member
selesai
ya
Simpan pesanan di tas belanja
Gambar III.91 Prosedur Pemesanan Barang
213
Bab IV Implementasi dan Pengujian Sistem
Bab ini merupakan tahap penerjemahan kebutuhan pembuatan aplikasi ke dalam representasi perangkat lunak sebelum penulisan kode program dimulai
sesuai dengan hasil analisis yang telah dilakukan implementasi. Implementasi yang dilakukan mencakup data-data yang digambarkan dengan tampilan.
Sedangkan untuk pengujian meliputi pengujian terhadap perangkat lunak hasil implementasi.
4.1 Implementasi
Implementasi merupakan tahap menerjemahkan perancangan berdasarkan hasil analisis. Tujuan implementasi adalah untuk mnegkonfirmasikan modul
program perancangan pada para pelaku sistem sehingga user dapat memberi masukan kepada pengembang sistem.
4.1.1 Implementasi Perangkat Keras Hardware
Kebutuhan minimal perangkat keras Hardware yang diperlukan untuk mengimplementasikan sistem website e-commerce ini adalah perangkat keras
komputer yang diusulkan dengan spesifikasi sebagai berikut : 1. Processor : Intel Pentium IV 2.6 Ghz
2. Memory : RAM DDR 512 MB 3. VGA : 64 MB