BAB III ANALISIS DAN PERANCAGAN
3.1 Analisis Sistem
3.1.3 Analisis Aturan Bisinis
1) Aturan Bisnis Yang Sedang Berjalan
a) Penentuan Diskon
Beberapa buku memiliki diskon. Penentuan diskon didapat dari penerbit buku yang bersangkutan. Range diskon yang diberikan oleh penerbit dimulai dari 5% sampai 50%.
b) Pembelian Buku
Proses pembelian buku dimulai dengan pelanggan yang datang menanyakan judul, pengarang, serta penerbit buku kepada pegawai toko. Kemudian pegawai toko melakukan pencarian buku yang diminta, apabila buku yang dicari tesedia maka petugas memberikan data-data buku yang ingin dibeli oleh pelanggan kepada petugas bagian barang untuk diambilkan buku tersebut. Kemudian buku tersebut diserahkan kembali kepada petugas untuk dibuatkan faktur rangkap dua, yang masing-masing diserahkan kepada pelanggan sebagai barang bukti dan kepada pemilik toko sebagai laporan penjualan. Pelanggan akan membayar total biaya dari harga buku tersebut, kemudian petugas menyerahkan faktur pembelian kepada pelanggan beserta buku yang dibeli.
c) Pengelolaan Stok
Petugas bagian barang mengecek arsip data stok yang terdapat di tempat penyimpanan buku. Apabila ada buku yang telah habis, petugas memberitahu data buku yang stoknya habis kepada pemilik toko, kemudian pemilik toko memesan buku tersebut kepada penerbit yang bersangkutan. Setelah buku yang dipesan tiba, maka pemilik toko memberikan buku tersebut ke petugas untuk memperbaharui data stok buku tersebut.
2) Aturan Bisnis Yang Akan Dibangun
a) Penentuan Diskon
Beberapa buku memiliki diskon. Diskon di-input-kan secara manual oleh admin. Penentuan diskon didapat dari penerbit buku yang bersangkutan. Range diskon yang diberikan oleh penerbit dimulai dari 5% sampai 50%.
b) Pengelolaan Stok
Untuk pengelolaan stok yaitu stok akan berkurang ketika member memasukkan data pemesanan buku kedalam keranjang belanja. Stok akan dikembalikan ke stok semula jika member menghapus data buku dalam keranjang,
pemesanan dibatalkan oleh admin dan ketika member keluar atau logout dari aplikasi. Jika member ingin membeli lebih dari stok yang tersedia, maka akan muncul validasi bahwa stok tidak mencukupi.
Jika dalam pemesanan buku ada dua member atau lebih memesan buku yang sama dengan jumlah pemesanan buku melebihi stok yang ada, maka buku yang dipesan diberikan kepada member yang memesan pertama kali dan untuk member yang kedua atau selanjutnya hanya dapat membeli sejumlah stok yang tersisa. Di dalam sistem ini terdapat sebuah fungsi untuk me-reload otomatis halaman pembelian setiap lima detik, fungsi ini digunakan untuk menjaga kekonsistenan stok buku yang ada di dalam sistem. Jika stok buku kosong, maka untuk member akan diinformasikan bahwa buku yang akan dibeli stoknya kosong, sedangkan di bagian administrasi terdapat notifikasi bahwa terdapat buku dengan stok kosong.
c) Pemesanan Buku
Untuk melalakukan pemesanan buku di Toko Buku SAIYO pembeli harus terlebih dahulu menjadi anggota atau member di Toko Buku SAIYO. Pembeli yang telah menjadi member memilih buku yang akan dibeli, buku yang ingin dibeli akan dimasukkan ke dalam keranjang belanja. Member dapat melakukan pemesanan buku lebih dari satu buku dengan pembelian minimum satu buku. Buku yang telah dimasukkan di keranjang belanja dapat dirubah jumlah belinya dengan mengubah jumlah buku, dan buku yang terdapat di keranjang belanja dapat dihapus jika member tidak jadi membeli buku tersebut dengan menekan tombol hapus.
Member dapat melanjutkan belanja dengan menekan tombol belanja lagi yang akan diarahkan ke form semua buku, dan jika member telah yakin dengan buku yang dibeli maka member menekan tombol lanjutkan untuk memilih alamat pengiriman buku. Member dapat memilih alamat pengiriman berdasarkan alamat akun yang telah didaftarkan atau dapat memasukkan alamat pengiriman yang lain. Setelah menentukan alamat pengiriman maka dilanjutkan dengan memilih jasa pengiriman. Jika member telah memilih jasa pengiriman maka member
melakukan checkout dengan menekan tombol pembelian selesai dan member akan mendapatkan informasi pemesanan buku yang dikirim ke email member.
d) Pembayaran
Setelah mendapatkan email informasi buku yang dipesan, member harus melakukan pembayaran baik secara online dengan menggunakan PayPal maupun secara offline dengan menggunakan transfer antar rekening bank, rekening bank yang tersedia dalam sistem ini yaitu rekening Bank BNI, Bank Mandiri, dan Bank Jabar. Batas waktu pembayaran yaitu selama tiga hari setelah member melakukan pemesanan buku. Jika dalam jangka waktu tersebut member tidak melakukan pembayaran maka pemesanan buku akan dibatalkan dan dianggap expired, informasi pemesanan yang expired dapat dilihat oleh member pada menu daftar pemesanan.
e) Pengiriman
Setelah member melakukan pembayaran maka buku yang dipesan akan dikirimkan sesuai dengan alamat pengiriman dan member akan mendapatkan email berupa informasi mengenai pengiriman buku yang berisi nomor resi pengiriman. Member dapat mengetahui produk yang dipesan sudah sampai atau belum dengan fasilitas tracking yang telah disediakan. Jasa Pengiriman yang digunakan dalam sistem ini menggunakan jasa pengiriman JNE dan TIKI.
f) Retur
Member dapat melakukan retur jika buku yang dipesan telah diterima oleh member. Member dapat melakukan retur dengan ketentuan sebagai berikut:
a. Batas waktu melakukan retur yaitu selama 3 hari ketika buku telah diterima oleh member. Jika melebihi batas waktu yang telah ditentukan maka buku tidak dapat direturkan.
b. Retur tidak berlaku apabila terjadi kerusakan yang disebabkan oleh bencana alam, kebakaran, dan kerusakan yang disebabkan oleh member itu sendiri.
c. Member akan mengisi form retur yang telah disediakan dengan memasukkan alasan retur dan menginputkan gambar buku yang akan direturkan sebagai bukti bahwa buku tersebut sesuai dengan alasan yang dimasukkan dengan tipe file yaitu JPG atau PNG.
d. Jika permintaan retur yang diajukan diterima oleh pihak toko, maka akan mengirimkan email konfirmasi yang menginformasikan member untuk mengirim buku tersebut ke alamat toko yang dilampirkan didalam email konfirmasi sebelumnya.
e. Setelah member mengirimkan buku tersebut, maka pihak toko akan mengirimkan buku yang baru kepada member.
f. Biaya pengiriman retur dari pihak member ditanggung oleh member itu sendiri dan biaya pengiriman yang akan direturkan kepada member ditanggung oleh pihak toko.