Perancangan Prosedural Perancangan Sistem

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 :