Transaksi merupakan bagian dari pengeksekusian sebuah program yang melakukan pengaksesan basis
data dan bahkan juga melakukan serangkaian perubahan data. DBMS yang kita gunakan harus
menjamin bahwa setiap transaksi harus dapat dikerjakan secara utuh atau tidak sama sekali. Tidak
boleh ada transaksi yang hanya dikerjakan sebagian, karena dapat menyebabkan inkonsistensi basis
data. Untuk itu transaksi selalu merubah basis data dari satu kondisi konsisten ke kondisi konsisten
lain.
Proses diawali dengan melakukan registrasi ke situs online yang menjadi destinasi dengan cara mengisi
beberapa form insformasi. Setelah itu, kita melakukan pencarian produk yang akan kita beli. Setelah
melakukan pencarian produk, proses dilanjutkan dengan melakukan komunikasi dengan pihak
penyedia produk. Komunikasi tentang nego harga apabila tidak cocok harga, bagaimana cara
pembayarannya dan bagaimana cara pengirimannya. Setelah melakukan komunikasi dan deal dengan
semua persyaratan maka kita sebagai pihak pembeli harus melunasi sejumlah harga yang telah disetujui
dan pihak penyedia produk akan mengirim produk yang kita pesan. Dan proses transaksi online
diakhiri dengan proses penerimaan produk yang kita pesan.