Perancangan Flowchart Analisis Sistem

A29 A30 A31 A32 A33 A33-A A33-B A33-C A34 A35 A36 A36-A A37 A38 A39 A ku n S a ya K emba li Pro fil Sa y a Ke m b a li U b ah P a ss w ord K e m b al i His tor i P embe lia n Ke mba li Ke mb ali Detil Hist ori P emb elian Kem bal i Retur Su ks es R et ur Kembali Detil Obat Kem bal i Ker anj ang Bel anj a Ke m b a li P ilih Al a m a t Pe n g iri ma n Se n d iri K e m b al i P ilih A la m a t P en gi ri m an L ai n Ke m b a li Pi lih Pa k e t P e n g ir ima n Kemba li Konfirm asi Pe nagihan E-Ma il Se les ai Bel anj a Ke m ba li Kemba li Gambar 3.95 Jaringan Semantik Konsumen

3.2.2 Perancangan Flowchart

Sebagai langkah terakhir dalam perancangan yaitu merancang Flowchart yang akan diimplementasikan ke dalam sistem. Flowchart ini akan digunakan sebagai algoritma dasar dalam mengkodekan prosedur yang ada. Adapun perancangan Flowchart untuk pembangunan aplikasi penjualan online yang akan dibangun adalah sebagai berikut : 1. Flowchart pendaftaran Flowchart pendaftaran digunakan ketika pengunjung melakukan pendaftaran, seperti digambarkan pada gambar 3.119. Start Input Data Pendaftaran Finish Tampilkan “password harus sama” Konfrmasi pasword sesuai ? Pendaftaran berhasil tidak Field masih kosong ? Data sudah terdaftar ? Tampilkan “ tidak boleh kosong” Tampilkan “ sudah terdaftar” Data pendaftaran valid ? ya Tampilkan pendaftaran tidak valid tidak Gambar 3.96 Flowchart Pendaftaran 2. Flowchart Login Flowchart Login digunakan oleh admin, petugas, konsumen untuk hak akses masing-masing bagian, seperti yang digambarkan pada gambar 3.120. Start Data isian login Finish Tampilkan “tidak boleh kosong” Sesuai ? Field masih kosong ? ya Tampilkan “harus sesuai” tidak tidak valid Tampilkan “email atau password salah”” tidak ya Gambar 3.97 Flowchart Login 3. Flowchart Pembelian Flowchart pembelian oleh konsumen dapat digambarkan pada gambar 3.121. Start Pilih Produk Obat Menampilkan detil produk obat Beli ? Masukkan jumlah obat yang dipesan ya Melebihi stok ? Pengiriman ke Alamat sendiri ? tidak Pilih paket pengiriman ya Pilih jenis pembayaran Transfer antar bank ? Masukan no. rekening, jumlah_bayar, nama bank, atas nama Display pembayaran berhasil paypal Display pembayaran sukses finish tidak Display pembayaran berhasil Tampil “Maaf jumlah yang anda pesan melebihi stok” ya Tampil “pilih alamat pengiriman lain” tidak Gambar 3.98 Flowchart Pembelian 4. Flowchart Retur Flowchart Retur produk yang dilakukan seperti digambarkan pada gambar 3.122. Start Data produk yang diretur Pilih alasan ? Segel tutup botol rusak Produk yang dipesan salah kirim Stok ada ? Uang kembali Data produk yang diretur berhasil Finish Status pengiriman lebih dari 1 hari ? Tidak Salah kirim Segel tutup rusak Tidak Ada Tampil “Gagal retur” Ya Gambar 3.99 Flowchart Retur 5. Flowchart Tambah Data Flowchart Tambah Data produk dapat digambarkan pada gambar 3.123. Start Data yang akan di tambah Data kosong ? Finish Tampilkan “ tidak boleh kosong” ya Data sama ? tidak tidak Tampilkan “sudah terdaftar” ya Menampilkan “data berhasil ditambah” Valid ? ya tidak Gambar 3.100 Flowchart Tambah Data 6. Flowchart Ubah Data Flowchart Ubah Data dapat digambarkan pada gambar 3.124. Start Data yang akan di diubah Data kosong ? Finish Tampilkan “ tidak boleh kosong” ya Data sama ? tidak tidak Tampilkan “sudah terdaftar” ya Menampilkan “data berhasil diubah” Valid ? ya tidak Gambar 3.101 Flowchart Ubah Data 7. Flowchart Diskon Flowchart diskon dapat digambarkan pada gambar 3.125. Start Pilih Produk Obat Konfirmasi Pembayaran Menampilkan konfirmasi pembayaran Finish Pembelian diatas Rp.500.000 Pembelian dibawah Rp.500.000 Menampilkan diskon 10 Gambar 3.102 Flowchart Diskon 162

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM

Pada bab ini akan dijelaskan mengenai implementasi dan pengujian sistem yang dibangun. Hasil dari perancangan pada tahap sebelumnya diimplementasikan dalam bahasa pemrograman. Setelah tahap implementasi selesai, dilanjutkan dengan tahap pengujian terhadap sistem yang dibangun.

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 penjualan online pada CV. Fanan Jaya.

4.1.1 Perangkat Lunak Yang Digunakan

Perangkat lunak yang digunakan dalam membangun aplikasi penjualan online pada CV. Fanan Jaya adalah sebagai berikut: