Apa itu Pemrosesan Transaksi?



Pemrosesan transaksi adalah kelompok operasi logis berbasis komputer. Agar berfungsi, semua operasi harus berhasil atau gagal sebagai sebuah kelompok. Contoh sederhana pemrosesan transaksi adalah membayar tagihan utilitas dari rekening bank Anda. Proses pembayaran tagihan dari akun Anda terdiri dari mendebet akun Anda dengan katakanlah, 100 dolar AS (USD), dan mengkredit akun penyedia utilitas Anda.

Munculnya Internet telah melihat ledakan di bank yang menggunakan sistem pemrosesan transaksi.

Ini mungkin tampak seperti transaksi sederhana, tetapi sebenarnya dapat terdiri dari beberapa sub-operasi. Jika debit 100 USD berhasil, tetapi kredit tidak masuk ke rekening penyedia utilitas, maka transaksi akan gagal. 100 USD Anda akan hilang di suatu tempat dalam transaksi. Sistem pemrosesan transaksi memungkinkan semua operasi dikelompokkan menjadi satu transaksi untuk mencegah masalah dalam konsistensi.

Sistem yang mampu memproses transaksi harus lulus tes untuk atomitas, konsistensi, isolasi dan daya tahan, atau dikenal sebagai tes ACID. Transaksi dikenal sebagai atomik, artinya transaksi akan terjadi atau tidak. Jika satu akun didebet, maka akun lain harus dikredit.

Sistem pemrosesan transaksi harus selalu konsisten dengan aturannya sendiri. Jika terjadi kesalahan dalam transaksi di kedua sisi, maka transaksi akan gagal. Mengisolasi transaksi berarti bahwa proses lain tidak pernah melihat informasi selama transaksi. Mereka mungkin melihat informasi sebelum atau sesudah transaksi, tetapi tidak selama transaksi. Misalnya, jika dua orang memesan kursi teater terakhir secara bersamaan, mereka berdua dapat melihat kursi sebelum pemesanan, tetapi hanya satu orang yang akan berhasil memesan kursi tersebut.

Transaksi harus tahan lama . Ini berarti bahwa ketika kursi terakhir di teater itu telah dipesan dan Anda telah menerima pemberitahuan bahwa kursi itu milik Anda, kursi itu akan direkam secara permanen. Apa pun masalah yang terjadi pada sistem, ada cadangan di sistem pemrosesan transaksi untuk memastikan bahwa catatan tetap permanen.

Sistem pemrosesan transaksi telah tersedia sejak tahun 1970-an, dan hampir semua bisnis menggunakannya. Munculnya Internet telah melihat ledakan dalam sistem dan perangkat lunak ini. Selama bertahun-tahun, biaya untuk membeli dan mengimplementasikan perangkat lunak yang diperlukan telah turun sedemikian rupa sehingga sebagian besar bisnis dapat menerapkannya secara menguntungkan.

Related Posts