Transaction Processing
System
Pengertian TPS
• Sistem Pengolahan Transaksi (Transaction Processing
System) adalah system yang menjadi pintu utama
dalam pengumpulan dan pengolahan data pada
suatu organisasi
• Sistem yang berinteraksi langsung dengan sumber
data (misalnya pelanggan) adalah system
pengolahan transaksi dimana data transaksi
sehari-hari yang mendukung operasional
organisasi dilakukan.
• Tugas utama TPS adalah mengumpulkan dan
mempersiapkan data untuk keperluan system
informasi yang lain dalam organisasi, misalnya
untuk kebutuhan system informasi manajemen,
atau kebutuhan system informasi eksekutif.
Karakteristik TPS
• Data Besar
Jumlah data yang diproses dan kapasitas penyimpanan (basis data) sangat besar
• Data Internal
Sumber data umumnya internal dan keluaran terutama dimaksudkan untuk pihak
internal
• Data Rutin
Pemrosesan informasi dilakukan secara teratur: harian, mingguan, dsb.
• Kecepatan Tinggi
Kecepatan pemrosesan yang diperlukan tinggi karena volume yang besar
• Data Historis
Umumnya memantau dan mengumpulkan data masa lalu
Karakteristik TPS
• Terstruktur
Masukan dan keluaran terstruktur. Mengingat data yang diproses cukup stabil, data
diformat dalam suatu standar
• Rinci
Level kerincian yang tinggi mudah terlihat terutama pada masukan tetapi seringkali juga
pada keluaran
• Tidak Rumit
Komputasi tidak rumit (menggunakan matematika sederhana atau operasi statistic)
• Handal
Memerlukan kehandalan yang tinggi
• Memproses permintaan
Pemrosesan terhadap permintaan merupakan suatu keharusan. Pemakai dapat
melakukan permintaan terhadap basis data
Karakteristik TPS
TPS merupakan pondasi utama dari sistem informasi di atasnya (memberikan data untuk
menghasilkan informasi) :
• Semakin sering dilakukan/
rutin
(day-to-day operations)
• Semakin sedikit memberikan
keputusan (hampir tidak ada
decision)
• Semakin sering memasukkan
data (input)
• Semakin tidak kompleks / sederhana
Tujuan TPS
• Mencatat setiap transaksi
• Menyediakan informasi atas kegiatan operasional dengan akurat dan tepat waktu
• Meningkatkan kinerja dan layanan perusahaan
• Mempercepat proses yang terjadi dalam perusahaan
Metode Pemrosesan Transaksi Tradisional
Batch Processing
• A form of data processing where business transactions are accumulated over a period of
time (of quantity) and prepared for processing as a single unit or batch
• Contoh : transfer uang lintas bank dalam jumlah besar (misal di atas 50 juta)
Metode Pemrosesan Transaksi Tradisional
Online Transaction Processing (OLTP)
• A form of data processing where each transaction
is processed immediately, without the delay of
accumulating transactions into a batch
• Contoh : transaksi di mobile banking,
isi pulsa, isi listrik, bayar PDAM, BPJS
Aktivitas Dalam TPS
Data Collection
• Mengumpulkan semua data yang diperlukan untuk
menyelesaikan proses transaksi
• Dimulai dengan transaksi (misal, mengambil order pelanggan)
dan menghasilkan data yang berfungsi sebagai input ke TPS.
Data akan dikumpulkan dari sumbernya dan dicatat secara
akurat dan tepat waktu
• Manual → mengumpulkan order penjualan atau perubahan
persediaan yang ditulis tangan
• Otomatis → dilakukan dengan perangkat input khusus seperti
scanner, point-of-sale dan terminal
Aktivitas Dalam TPS
Data Editing
• Proses pengecekan data untuk validitas dan kelengkapan
untuk mendeteksi masalah
• Misalnya, data kuantitas dan biaya harus numerik, dan
nama harus abjad. Jika tidak, data tersebut tidak valid
Aktivitas Dalam TPS
Data Correction
• Sistem harus memberikan pesan kesalahan, dan harus jelas
sehingga data dikoreksi dengan tepat
• Koreksi data termasuk juga proses memasukkan kembali data
yang tidak diketik atau dipindai dengan benar
• Contoh : kode barang harus dipindai sesuai kode dalam
tabel master barang
• Jika kode salah atau tidak ada dalam tabel, petugas
diberikan intruksi untuk menelusuri ulang item atau jenis
informasi secara manual
Aktivitas Dalam TPS
Data Manipulation
• Klasifikasi : data dikelompokkan menurut kategori tertentu
• Sortir : data diurutkan menurut urutan tertentu agar lebih
mudah dalam pencarian data
• Perhitungan : melakukan operasi aritmatika terhadap
elemen data tertentu
• Pengikhtisaran : melakukan peringkasan data (summary)
seperti sintesa data menjadi total, sub-total, rata-rata, dsb
Aktivitas Dalam TPS
Data Storage
• Proses update satu atau lebih database dengan transaksi baru
• Setelah diperbaharui, data ini dapat diproses lebih lanjut dan
dimanipulasi oleh sistem lain sehingga tersedia untuk pelaporan
manajemen dan pengambilan keputusan
• Jadi, meskipun database transaksi dapat dianggap sebagai
produk sampingan dari proses transaksi, mereka memiliki
manfaat pada hampir semua sistem informasi dan proses
pengambilan keputusan di sebuah organisasi
Aktivitas Dalam TPS
Reports & Documents
• Proses menghasilkan output, catatan dan laporan
• Hard copy atau soft copy
• Selain dokumen utama seperti cek dan faktur, TPS memberikan
informasi manajemen yang berguna dan mendukung keputusan,
laporan yang membantu manajer dan karyawan melakukan
berbagai aktivitas
• Sebuah laporan yang menunjukkan kondisi saat ini diinventarisasi
untuk mendukung keputusan bisnis yang akan datang
Kualifikasi TPS
Untuk memenuhi syarat sebagai TPS, transaksi yang dibuat harus :
• Atomicity : suatu transaksi harus selesai secara penuh atau tidak sama sekali.
• Consistency : ada dalam satu set aturan operasi.
• Isolation : transaksi harus tampak terjadi dalam isolasi
• Durability : setelah transaksi selesai, maka tidak dapat dibatalkan. Sukses atau gagalnya
transaksi harus didokumentasikan.
Jenis Sub Sistem TPS
• Payroll : pembayaran upah/gaji karyawan.
• Order Entry : mencatan pembelian untuk konsumen.
• Invoicing : menghasilkan faktur
• Inventory : mengelola barang supaya selalu tersedia
• Shipping : menyerahkan barang dari perusahaan sampai diterima oleh konsumen
• Accounts receivable : mengelola file konsumen & menyerahkan tagihan ke konsumen
• Purchasing : mengkoordinasi pembelian barang kepada konsumen
• Receiving : menerima barang dari supplier pengembalian barang dari konsumen
• Account Payable : mengelola pembayaran tagihan kepada pemasok/supplier
• General Ledger : mengikat subsistem diatas menjadi satu & menghasilkan satu laporan
Contoh TPS untuk E-Commerce
Contoh TPS untuk E-Commerce
Order processing systems
• Receipt of a customer order
• Inventory (finish products) is
checked to see if sufficient to
fill the order
• If sufficient inventory is available,
the order is shipped to meet the
customer’s desired receipt date
• When the order is complete and
sent on its way, a customer invoice
is create
Contoh TPS untuk E-Commerce
Accounting systems
• Customer pays the invoice > update
the customer’s account
• Transaction are sent to the general
ledger system to keep track >
accounts receivable
• Information is sent to the accounts
payable system to manage the
amounts owed by the company
• General ledger system that records
and reports all financial
transactions for the company
Contoh TPS untuk E-Commerce
Purchasing systems
• Employees place purchase order
requests in response to shortages
identified in inventory control
reports
• Purchase order information flows
to the receiving system and
accounts payable systems
• Record of receipt is created upon
receipt of the items ordered
Keuntungan Kompetitif
Jenis Keuntungan
Contoh
Kompetitif
Pelanggan berinteraksi dengan sistem dan setiap transaksinya dicatat untuk
Kepuasan pelanggan selalu diingat dan ditampilkan di transaksi berikutnya.
meningkat
Misal : pelanggan A suka dengan tema produk anak-anak atau Kesehatan
Sistem tracking pengiriman barang dari kota A ke kota B yang terinci dalam
Layanan prima untuk urut waktu tertentu.
pelanggan ● Meningkatkan kepercayaan (barang berpindah)
● Meningkatkan kredibilitas (nama PIC per node)
Sistem bisa menyarankan perusahaan untuk mendapatkan diskon khusus
Hubungan yang lebih dengan memberikan rekomendasi kuantitas atau tanggal tertentu
baik dengan supplier Misal : supplier A memberikan diskon 20% untuk pembelian quantity > 100
items jauh-jauh hari sebelum hari raya besar