Skip to main content

Apa itu pemrosesan transaksi?

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

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

Sistem yang mampu pemrosesan transaksi harus lulus tes untuk atomisitas, konsistensi, isolasi dan daya tahan, atau dikenal sebagai uji asam.Transaksi dikenal sebagai atom , yang berarti bahwa transaksi akan terjadi atau tidak.Jika satu akun didebit, maka akun lain harus dikreditkan.

Sistem pemrosesan transaksi harus selalu konsisten dengan aturannya sendiri.Jika kesalahan terjadi 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 setelah transaksi, tetapi tidak selama transaksi.Misalnya, jika dua orang memesan kursi teater terakhir pada saat yang sama, mereka berdua dapat melihat kursi sebelum pemesanan, tetapi hanya satu orang yang akan berhasil dalam pemesanan kursi itu.

Transaksi harus tahan lama .Ini berarti bahwa ketika kursi terakhir di teater telah dipesan dan Anda telah menerima pemberitahuan bahwa kursi adalah milik Anda, itu direkam secara permanen.Tidak peduli masalah apa pun yang terjadi pada sistem, ada cadangan yang ada dalam 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 booming dalam sistem pemrosesan transaksi dan perangkat lunak.Selama bertahun -tahun, biaya membeli dan mengimplementasikan perangkat lunak yang diperlukan telah turun begitu banyak sehingga sebagian besar bisnis dapat menerapkannya secara menguntungkan.Perbankan dari rumah, memesan liburan di internet, berbelanja dan bekerja dari rumah semua sekarang sudah tersedia dan lebih sedikit memakan waktu, berkat pemrosesan transaksi.