2. Proses Pembelian
4.10 Petunjuk Operasional Program
Berikut adalah tampilan halaman login dimana pengguna memasukan ID dan password untuk masuk ke sistem. Jika salah memasukkan ID atau password maka pengguna akan diarahkan kembali ke halaman ini. Jika pengguna belum terdaftar, maka dapat melakukan register dengan menekan button register.
Gambar 4.56 Halaman login Keterangan:
• Username merupakan nama yang digunakan untuk login oleh user. • Password merupakan password untuk masuk ke system.
Berikut adalah tampilan halaman register dimana pengguna diarahkan jika belum terdaftar sebagai user. Pengguna harus mengisi username, password, email, first name, last name, address, phone number, dan bank account number secara lengkap, serta memilih gender.
Gambar 4.57 Halaman Register Keterangan:
• Username merupakan nama yang digunakan untuk login oleh user. • Password merupakan password untuk masuk ke system.
• Email merupakan alamat surat elektronik yang digunakan oleh user.
• First Name merupakan nama depan yang digunakan oleh user sebagai keterangan untuk disimpan di dalam database.
• Last Name merupakan nama belakang yang digunakan oleh user sebagai keterangan untuk disimpan di dalam database.
• Gender merupakan pilihan jenis kelamin user. • Address merupakan alamat member.
• Phone Number merupakan nomer telepon user yang bisa dihubungi. • Bank Account Number merupakan nomer rekening user.
Berikut adalah halaman utama di mana pengguna akan diarahkan setelah login dengan ID dan password yang benar. Pada gambar di bawah ini, pengguna login sebagai member.
Gambar 4.58 Halaman Home Member
Keterangan:
Pada halaman home, member dapat memilih product yang diinginkan dengan menekan button add to cart. Product pilihan member akan muncul pada table Your Cart. Pada table ini juga tersedia button cancel untuk membatalkan pilihan yang sudah dilakukan. Jika product telah sesuai dengan keinginan member, maka member dapat mengisi keterangan pembayaran pada tabel Your Payment, yang meliputi :
• Bank Name merupakan nama bank yang digunakan member untuk melakukan pembayaran.
• Account Name merupakan nama akun yang digunakan member untuk melakukan pembayaran.
• Account Number merupakan nomer rekening yang digunakan member untuk melakukan pembayaran.
• Amount merupakan jumlah pembayaran yang dilakukan oleh member. • Transfer Date merupakan tanggal dimana member melakukan pembayaran.
Berikut adalah halaman testimonial yang dapat diisi oleh member, yang berisi Username serta Comment. Selain itu member juga dapat melihat approved testimonial yang sebelumnya telah diisi oleh member lain pada table Latest Testimonial.
Gambar 4.59 Halaman Testionial Keterangan :
• TestimonialId merupakan kode unik dari testimonial.
• Username merupakan nama yang digunakan untuk login oleh member. • Comment merupakan isi dari komentar member.
Berikut adalah halaman about us yang berisi tentang keterangan perusahaan, sejarah berdiri, perkembangan hingga visi dan misi perusahaan.
Berikut adalah halaman utama di mana pengguna akan diarahkan setelah login dengan ID dan password yang benar. Pada gambar di bawah ini, pengguna login sebagai admin.
Gambar 4.61 Halaman Home Admin
Keterangan :
Pada halaman home, admin dapat memilih button – button seperti Initialize Customer, Manage Employee, Initialize Supplier, Manage Comment, serta transaksi – transaksi seperti Sales Transaction, Purchase Transaction dan Return Transaction
Berikut adalah halaman Initialize Customer, pada halaman ini admin dapat memasukkan dan merubah data customer.
Gambar 4.62 Halaman Initialize Customer
Keterangan :
• UserID merupakan kode unik dari user.
• Password merupakan password untuk masuk ke system.
• Email merupakan alamat surat elektronik yang digunakan oleh user.
• First Name merupakan nama depan yang digunakan oleh user sebagai keterangan untuk disimpan di dalam database.
• Last Name merupakan nama belakang yang digunakan oleh user sebagai keterangan untuk disimpan di dalam database.
• Gender merupakan pilihan jenis kelamin user
• Phone Number merupakan nomer telepon user yang bisa dihubungi. • Bank Account Number merupakan nomer rekening user.
Berikut adalah halaman Manage Employee, pada halaman ini admin dapat memasukkan dan merubah data employee.
Gambar 4.63 Halaman Manage Employee
Keterangan :
• EmployeeId merupakan kode unik dari employee.
• EmployeeName merupakan nama dari employee yang bekerja pada perusahaan.
Berikut adalah halaman Initialize Supplier, pada halaman ini admin dapat memasukkan dan merubah data supplier.
Gambar 4.64 Halaman Initialize Supplier
Keterangan :
• VendorId merupakan kode unik dari vendor.
• Vendor Name merupakan nama vendor yang bekerja sama dengan perusahaan.
• Address merupakan alamat vendor.
Berikut adalah halaman Manage Comment , pada halaman ini admin dapat melakukan approve atau delete pada testimonial dari member.
Berikut adalah halaman Sales Transaction, pada halaman ini admin dapat memilih Create Order, Check Order dan Check Payment.
Gambar 4.66 Halaman Sales Transaction (Create Order)
Keterangan :
• Sales Number merupakan kode unik sales.
• UserId merupakan kode unik member yang dipilih dari database. • First Name merupakan nama dari customer yang melakukan pembelian. • ProductId merupakan kode unik product yang di ambil dari database. • Requested date merupakan tanggal permintaan pengiriman.
• Status merupakan status sales
• QTY merupakan banyak nya product yang di order.
• Transaction date merupakan keterangan tanggal transaction. • Payment Status merupakan status dari pembayaran.
• Product Name merupakan nama dari barang yang dipesan. • Price merupakan harga dari product yang dibeli.
• Sub Total merupakan total harga dari masing-masing product. • Grand Total merupakan total dari harga keseluruhan.
Berikut adalah halaman check order, pada halaman ini admin dapat melakukan update order serta membuat laporan penjualan.
Berikut adalah halaman check payment, pada halaman ini admin dapat menginput, dan mengupdate data pembayaran.
Gambar 4.68 Halaman Sales Transaction (Check Payment) Keterangan :
• PaymentNo merupakan kode unik dari pembayaran.
• SalesNo merupakan kode unik penjualan yang diambil dari database. • UserId merupakan kode unik member yang di ambil dari database.
• Bank Name merupakan nama bank yang digunakan member untuk melakukan pembayaran.
• Bank account number merupakan nomer rekening yang digunakan member untuk melakukan pembayaran.
• Amount merupakan jumlah pembayaran yang dilakukan oleh member. • Status merupakan status dari pembayaran.
• Transaction date merupakan tanggal transaksi pembayaran.
• Grand Total merupakan total pembayaran yang harus dibayarkan oleh customer.
Berikut ini adalah halaman Purchase Transaction, pada halaman ini admin dapat memilih Create Order, Check Stock dan Update Product.
Gambar 4.69 Halaman Purchase Transaction (Create Order)
Keterangan :
• Purchase Number merupakan kode unik purchase.
• VendorId merupakan kode unik vendor yang diambil dari database. • ProductlId merupakan kode unik produk yang diambil dari database. • QTY merupakan banyaknya product yang di order.
• Transaction date merupakan keterangan tanggal transaksi. • Description merupakan dekripsi produk yang dipesan.
• VendorName merupakan nama vendor dimana perusahaan memesan produk. • ProductName merupakan nama produk yang dipesan.
• Sub Total merupakan total harga dari masing-masing product. • Grand Total merupakan total dari harga keseluruhan.
Pada halaman ini admin juga dapat membuat laporan pembelian.
Berikut ini adalah halaman Check Stock, pada halaman ini admin dapat melihat serta mengupdate product.
Gambar 4.70 Halaman Purchase Transaction (Check Stock)
Keterangan:
• ProductId merupakan kode unik product yang diambil dari database. • ProductName merupakan nama produk.
Berikut ini adalah halaman Update product, pada halaman ini admin dapat mengupdate product.
Gambar 4.71 Halaman Purchase Transaction (Update Product)
Keterangan:
• ProductId merupakan kode unik product. • ProductName merupakan nama product. • Stock merupakan jumlah persediaan.
Berikut adalah halaman Retun Transaction, pada halaman ini admin dapat memilih Return sales dan Return Purchase serta dapat melakukan insert, update dan delete pada transaksi.
Gambar 4.72 Halaman Return Transaction (Return Sales)
Keterangan :
• SalesReturId merupakan kode unik sales retur.
• SalesNo merupakan kode unik sales yang di ambil dari database. • FirstName merupakan nama customer yang melakukan retur. • TransactionDate merupakan tanggal transaksi.
• ProductId merupakan kode produk yang di retur. • ProductName merupakan nama produk yang diretur. • Price merupakan harga product yang diretur.
• QTY merupakan banyaknya produk yang diretur.
Berikut adalah halaman Retun Purchase, pada halaman ini admin dapat melakukan insert, update dan delete serta membuat laporan retur pembelian.
Gambar 4.73 Halaman Return Transaction (Return Purchase)
Keterangan:
• PurchaseReturId merupakan kode unik purchase retur.
• PurchaseNo merupakan kode unik purchase yang di ambil dari database. • VendorName merupakan nama vendor dimana perusahaan melakukan
pembelian produk.
• ProductId merupakan kode produk yang diretur. • ProductName merupakan nama produk yang diretur. • QTY merupakan banyak nya product yang diretur. • Price merupakan harga product yang diretur.
Berikut adalah halaman utama di mana pengguna akan diarahkan setelah login dengan ID dan password yang benar. Pada gambar di bawah ini, pengguna login sebagai admin.
Gambar 4.74 Halaman Home Warehouse
Keterangan :
Berikut adalah halaman Initialize Product, pada halaman ini admin dapat memasukkan dan merubah data product.
Gambar 4.75 Halaman Warehouse (Initialize Product)
Keterangan:
• ProductId merupakan kode unik product. • Product Name merupakan nama product. • Price merupakan harga product.
Berikut adalah halaman Laporan Penjualan, jika admin memilih create report pada bagian check order dan menentukan bulan serta tahun yang tersedia.
Berikut adalah halaman Laporan Pembelian, jika admin memilih create report pada bagian check stock dan menentukan bulan serta tahun yang tersedia.
Berikut adalah halaman Laporan Retur Penjualan, jika admin memilih create report pada bagian return sales dan menentukan bulan serta tahun yang tersedia.
Berikut adalah halaman Laporan Retur Pembelian, jika admin memilih create report pada bagian return purchase dan menentukan bulan serta tahun yang tersedia.
Gambar 4.79 Halaman Laporan Retur Pembelian
4.11 Pengujian
Aplikasi yang dibuat dilakukan pengujian dengan menjalankan fungsi-fungsi dari aplikasi tersebut apakah sudah berjalan dengan baik, berikut adalah fungsi-fungsi dari aplikasi yang dilakukan pengujian:
Fungsi yang diuji Hasil Melakukan login Berjalan dengan baik Melakukan logout Berjalan dengan baik Melakukan register Berjalan dengan baik
Member
Memilih product Berjalan dengan baik Membatalkan pilihan product Berjalan dengan baik Melakukan submit product Berjalan dengan baik Mengisi payment Berjalan dengan baik Mengisi testimonial Berjalan dengan baik Menampilkan about us Berjalan dengan baik
Admin
Memasukkan data customer Berjalan dengan baik Megubah data customer Berjalan dengan baik Menghapus data customer Berjalan dengan baik Memasukkan data employee Berjalan dengan baik Megubah data employee Berjalan dengan baik Meghapus data employee Berjalan dengan baik Memasukkan data supplier Berjalan dengan baik Megubah data supplier Berjalan dengan baik Meghapus data supplier Berjalan dengan baik Mengubah status testimonial Berjalan dengan baik Menghapus testimonial Berjalan dengan baik Memasukkan data order penjualan Berjalan dengan baik Mengubah status order penjualan Berjalan dengan baik Menghapus order penjualan Berjalan dengan baik
4.12 Evaluasi
Berikut adalah ringkasan hasil evaluasi dari aplikasi yang dibuat berdasarkan wawancara yang telah dilakukan terhadap pihak perusahaan:
• Aplikasi dapat mempercepat dan mempermudah dalam pencarian data dan informasi untuk proses pembelian, persediaan dan penjualan.
• Aplikasi dapat membuat laporan penjualan, pembelian, retur penjualan, dan retur pembelian menjadi lebih mudah dan cepat.
• Diharapkan pada kesempatan yang akan datang dapat menambahkan fitur-fitur laporan untuk owner/CEO.