ANALISIS DAN PERANCANGAN SISTEM
4.2 Perancangan Sistem
4.2.2. Gambaran Umum Sistem yang Diusulkan
Gambaran umum dari sistem yang akan diusulkan, yaitu sistem informasi penjulan yang dapat diakses melalui internet karena telah berbasis website, user atau pelanggan hanya memerlukan sebuah komputer dan teknologi lainnya yang memiliki sebuah fasilitas browser yang terkoneksi dengan jaringan internet, sehingga pelanggan lebih mudah mendapatkan informasi tentang produk yang dijual, informasi stok produk yang tersedia, informasi-informasi yang dibutuhkan oleh konsumen dan melakukan pemesanan produk secara online dengan cepat dan dapat diakses dimana saja dan kapan saja tanpa batas waktu. Adapun gambaran dari sistem yang diusulkan sebagai berikut :
1. Pelanggan bisa langsung melihat informasi barang dengan mendapatkan informasi yang akurat dan cepat.
63
2. Pelanggan bisa langsung mengakses melalui internet untuk melakukan pemesanan barang yang diinginkan.
3. Untuk para pelanggan yang ingin memesan barang dapat melakukan pembayaran dengan via transfer antar bank.
4. Lalu layanan dan fasilitas yang di berikan oleh Nungky’s Cathering
diantaranya melayani pemesanan barang yang diinginkan oleh pelanggan, memberikan informasi tentang Nungky’s Cathering serta menawarkan dan mempromosikan barang-barang yang dijual bagi para pelanggannya. 4.2.3. Perancangan Prosedur yang Diusulkan
Perancangan prosedur dari sistem informasi penjualan berbasis web pada
Nungky’s Cathering.
Prosedur yang penulis usulkan adalah sebagai berikut :
1. User mengunjungi website Nungky’s Cathering untuk melihat kategori paket makanan yang dijual dan daftar paket makanan yang ditawarkan, user harus daftar terlebih dahulu lalu user mengisi pendaftaran yang telah ditentukan oleh Nungky’s Cathering.
2. Bila sudah daftar dan menjadi member bisa langsung login dan dapat melakukan pemesanan paket maknaan di Nungky’s Cathering dengan cara mengklik tombol beli paket makanan yang diinginkan.
3. Kemudian member dapat memilih paket makanan dan jumlah makanan yang ingin dipesan kedalam keranjang belanja, member juga dapat menambah pemesanan paket makanan yang ingin dibeli. Member juga dapat mengupdate keranjang untuk mengubah qty (/orang) atau jumlah
paket maknaan yang diinginkan . member juga dapat membatalkan pemesanan apabila paket makanan masih dalam keranjang belanja. Jika sudah menyeleseikan belanja member meneruskan ke proses selanjutnya. 4. Setelah itu member bisa mengubah data pembeli dengan, jika member
salah memasukan data pembeli. Setelah itu, member mengklik proses order, kemudian sistem akan menampilkan cetak bukti pemesanan yang berisikan nama produk yang telah dipesan dan total biaya pembayaran keseluruhan. Lalu konsumen dapat mencetak bukti pemesanan sebagai tanda bukti pemesanan bagi member.
5. Lalu admin akan memproses dan mempersiapkan pesananan yang sudah dilakukan oleh member.
6. Pembayaran dilakukan dengan cara transfer ke rekening yang telah ditentukan oleh Nungky’s Cathering. Setelah member mentransfer jumlah total harga keseluruhan ke rekening yang telah ditentukan oleh Nungky’s
Cathering. Lalu member dapat melakukan konfirmasi pembayaran yang terdapat di website Nungky’s Cathering. Setelah member sudah melakukan konfirmasi pembayaran , lalu admin mengecek konfirmasi pembayaran yang telah dilakukan oleh member dan memberikan keterangan lunas.
7. Admin dapat mengupdate dan mengelola database setiap waktu dan setiap terjadi perubahan pada database.
65
4.2.3.1.Diagram Konteks
Diagram konteks adalah suatu diagram alir yang menggambarkan secara arus data sistem, dalam memahami suatu sistem yang menggambarkan secara keseluruhan. Diagram konteks yang diusulkan dari suatu sistem informasi penjualan secara online dapat digambarkan sebagai berikut :
Sistem Informasi Penjualan PEMILIK MEMBER ADMIN Data orders Data Pelanggan Pendaftaran Laporan Member Laporan transaksi Data Pelanggan Data orders Data Paket Makanan User id password Konfirmasi pembayaran Bukti pemesanan Data Orders Data Paket Makanan
Gambar 4.4. Diagram Konteks Penjualan yang diusulkan 4.2.3.2.Data Flow Diagram (DFD)
Data flow diagram (DFD) adalah alat bantu grafis untuk menguraikan dan menganalisis pergerakan data yang melalui suatu sistem baik manual ataupun otomatis. Diagram aliran data adalah sebuah diagram yang menggambarkan aliran transformasi data melalui proses-proses yang terjadi didalam suatu sistem. Dengan DFD dapat dengan mudah diketahui proses-proses yang terjadi dalam suatu sistem. Data flow diagram level 1 yang diusulkan dari system informasi penjualan secara online dapat dilihat pada gambar ini :
Pelanggan
1.0 Proses Pendaftaran Data
Pelanggan Data Pelanggan Data Pelanggan 2.0 Proses Order Data Produk Data Orders Data Orders 3.0 Proses Konfirmasi Pembayaran
Data Konfirmasi Pembayaran KonfirmasiData
Pembayaran 4.0 Proses Cetak Laporan F. Pelanggan F. Konfirmasi Pembayaran F. Orders Data Paket Makanan Laporan Penjualan Pemilik Laporan Pelanggan Laporan Penjualan Laporan Pelanggan Admin Data Laporan F. Laporan Pelanggan F. Laporan Laporan Penjualan Data Konfirmasi Pembayaran Data Konfirmasi Pembayaran Data Pelanggan Data Paket Makanan F. Data Paket Makanan Data Paket Makanan Data Paket Makanan Data Konfirmasi Pembayaran Data Order Data Order Data Paket Makanan Data Orders
Gambar 4.5. DFD Sistem Penjualan Level 0 yang diusulkan
Pelanggan 1.1 Pendaftaran 1.2 Konfirmasi Pendaftaran Gagal Data Pelanggan Data Pelanggan F. Pelanggan Data Pelanggan
Data Konfirmasi Gagal
Data Pelanggan
67 Pelanggan 2.1 Pilih Paket Makanan 2.2 Mengisi Keranjang Belanja Valid Data Paket Makanan F. Data Paket Makanan Data Paket Makanan 2.4 Mengosongkan Keranjang Belanja Data Orders Data Kosong Data Paket Makanan Data Paket Makanan Data Paket Makanan 2.3 Mengupdate Keranjang Belanja F. Detail Orders Data Orders Data Orders 2.5 Konfirmasi Data Orders Data Orders
Data Konfirmasi Orders Admin
Data Konfirmasi Orders
Gambar 4.7. DFD Sistem Penjualan Level 1 Proses 2.0 yang diusulkan
Pelanggan 3.1 Pengecekan Konfirmasi Pembayaran 3.2 Validasi Konfirmasi Pembayaran F. Orders Bukti Pemesanan Data Pelanggan Data Orders F. Konfirmasi Pembayaran Data Konfirmasi Pembayaran valid
Data Pembayaran tidak valid
Data Konfirmasi Pembayaran Valid
Admin 4.1 Mengecek Data Laporan 4.2 Mencetak Data Laporan Data Laporan Data Laporan F. Laporan Pelanggan F. Laporan Penjualan
Data Laporan Pelanggan
Data Laporan Penjualan
Pemilik
Data Laporan Pelanggan
Data Laporan Penjualan
Data Laporan
Gambar 4.9. DFD Sistem Penjualan Level 1 Proses 4.0 yang diusulkan 4.2.3.3.Kamus Data
Kamus data dibuat berdasarkan arus data yang ada di DFD ( data flow diagram ). Dibawah ini terdapat beberapa kamus data diantaranya :
1. Nama arus data : Data Pelanggan
Alias : -
Aliran arus data : 1. Pelanggan – Proses 1.0, Proses 1.0 – File_Pelanggan , File_Pelanggan – Admin
Struktur data : id_pelanggan, password, nama_lengkap, alamat, alamat_pembeli, email, telpon, id_kota, blokir 2. Nama arus data : Data Paket Makanan
Alias : -
Aliran arus data : 1. Proses 1.0 - Proses 2.0, Proses 2.0 -File_Data Makanan, File_Data Makanan – Admin
Struktur data : id_paket, id_kategori, nama_paket, deskripsi, harga, berat, tgl_masuk, gambar, dibeli, diskon, nama_makanan
69
3. Nama arus data : Data Orders
Alias : -
Aliran arus data : 1. Proses 1.0 – Proses 2.0, Proses 2.0 – File_orders, File_orders- Admin
Struktur data : id_orders, status order, tgl_order, jam_order, id_pelanggan, id_paket, jumlah, id_orders_temp, id_paket, jumlah, tgl_order_temp, jam_order_temp 4. Nama arus data : Data Konfirmasi Pembayaran
Alias : -
Aliran arus data : 1. Pelanggan – Proses 3.0, Proses 3.0 – File_ Konfirmasi Pembayaran, File_ Konfirmasi Pembayaran- Admin
Struktur data : Id_konfirmasi, id_orders, nama_bank, namap tanggal, jumlah_transfer, kode_transfer, no_rek, id_kota, nama_kota, ongkos kirim
5. Nama arus data : Data Laporan
Alias : -
Aliran arus data : Admin - Proses 4.0, Proses 4.0 – File_Laporan Penjualan - File_laporan Pelangan – Pemilik
Struktur data : no, faktur, tanggal, nama_produk, qty, harga, sub_total, no, nama_pelanggan, alamat, email, telpon, no, nama_produk, harga