Perancangan Prosedural ANALISIS DAN PERANCANGAN SISTEM

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 :