order_shipping_cost = order_shipping_cost input, order_payment_first_name =
order_payment_first_name input, order_payment_last_name = order_payment_last_name
input, order_payment_address1 = order_payment_address1 input,
order_payment_address2 = order_payment_address2 input, order_payment_phone = order_payment_phone
input, order_payment_city = order_payment_city input, order_payment_state = order_payment_state
input, order_payment_postal_code = order_payment_postal_code input
End if If Hapus = true then
Delete from tbl_order where order_id = order_id input
End if
3.3.5 Algoritma Data Pembelian Order_item Cart
Sama halnya dengan algoritma data order, algoritma data pembelian juga mencakup tambah data pembelian, ubah data pembelian, hapus data pembelian. Halaman data
pembelian merangkum seluruh data produk-produk yang telah terjual.
Input data pembelian Local variable Tambah, Ubah, Hapus
Open administratorsimple_shopping_cartorderindex.php If Tambah = true then
Input cart_id, product_id, cart_quantity, cart_session_id, cart_date_time
Open table tbl_cart Insert into tbl_cart ct_id, pd_id, ct_qty,
ct_session_id, ct_date
Universitas Sumatera Utara
Insert into tbl_product pd_id, cat_id, pd_name, pd_description, pd_price, pd_qty, pd_image,
pd_thumbnail, pd_date, pd_last_update End if
If Ubah = true then Update tbl_cart set cart_id = cart_id input,
product_id = product_id input, cart_quantity = cart_quantity input, cart_session_id = cart_session_id
input, cart_date = cart_date input Update tbl_product set product_id = product_id input,
category_id = category_id input, product_name = product_name input, product_description =
product_description input, product_price = product_price input, product_qty = product_qty input, product_image =
product_image input, product_thumbnail = product_thumbnail input, product_date = product_date
input, product_last_update = product_last_update input End if
If Hapus = true then Delete from tbl_cart where id = id input
Delete from tbl_cart where id = product_id input End if
End
Universitas Sumatera Utara
BAB 4 IMPLEMENTASI PROGRAM
4.1 Batasan Implementasi
Sistem Penjualan Secara Online ini, merupakan aplikasi berbasis web dimana aplikasi ini dapat digunakan pada jaringan internet. Pada tugas akhir ini, implementasi Sistem
Penjualan Secara Online tidak sampai pada tahap pengaplikasiannya secara nyata ke jaringan internet. Lingkungan pengembangan dari sistem ini adalah mengenai proses
penjualan dan pembelian tanaman palawija wortel, tomat, dan cabai secara online.
Perangkat lunak yang digunakan untuk mendesain sistem ini adalah Macromedia Dreamwaver. Perangkat lunak ini dipilih karena memiliki fasilitas yang
mudah dan ringan untuk mendesai web. Sedangkan untuk penulisan kode PHP-nya, digunakan pernagkat lunak Edit Plus 2.1. Digunakan perangkat lunak ini dalam
penulisan kode PHP karena Edit Plus 2.1 ini dapat membedakan antara penulisan kode program PHP dan HTML. Perbedaan itu diperlihatkan melalui warna pada listing
Universitas Sumatera Utara