Apa itu Batch Processing?
Pemrosesan batch adalah pemrosesan transaksi dalam grup atau batch. Tidak diperlukan interaksi pengguna setelah pemrosesan batch berlangsung. Ini membedakan pemrosesan batch dari pemrosesan transaksi, yang melibatkan pemrosesan transaksi satu per satu dan membutuhkan interaksi pengguna.
Sementara pemrosesan batch dapat dilakukan kapan saja, ini sangat cocok untuk pemrosesan akhir siklus, seperti untuk memproses laporan bank pada akhir hari atau menghasilkan gaji bulanan atau dua mingguan.
Pengambilan Kunci
- Pemrosesan batch adalah teknik untuk mengotomatisasi dan memproses beberapa transaksi sebagai satu kelompok. Pemrosesan batch membantu dalam menangani tugas-tugas seperti penggajian, rekonsiliasi akhir bulan, atau menyelesaikan perdagangan dalam semalam. Sistem pemrosesan batch dapat menghemat uang dan tenaga dari waktu ke waktu, tetapi mereka mungkin mahal untuk merancang dan mengimplementasikan di muka.
Memahami Batch Processing
Untuk perusahaan besar, pemrosesan batch menjadi cara normal untuk kompilasi data, organisasi, dan pembuatan laporan sekitar pertengahan abad ke-20 dengan diperkenalkannya komputer mainframe. Mekanisme awal pemrosesan batch melibatkan memberi makan komputer setumpuk kartu berlubang yang memegang perintah, atau arah, untuk diikuti komputer.
Herman Hollerith (1860-1929) dikreditkan dengan mengembangkan kartu punch sekitar 1890 ketika ia dipekerjakan sebagai ahli statistik untuk Biro Sensus AS. Kartu punch inilah yang menjadi benih untuk pemrosesan batch yang tersebar luas sekitar 50 tahun kemudian.
Pekerjaan pemrosesan batch dijalankan pada waktu yang dijadwalkan secara rutin (mis., Semalam) atau berdasarkan kebutuhan. Sebagai contoh, tagihan untuk utilitas dan layanan lain yang diterima oleh konsumen biasanya dihasilkan oleh pemrosesan batch setiap bulan. Pemrosesan batch bermanfaat karena merupakan cara yang hemat biaya untuk menangani sejumlah besar data sekaligus. Satu peringatan adalah bahwa input untuk pemrosesan harus benar atau kalau tidak seluruh hasil batch akan salah, yang akan memakan waktu dan uang.
Sejarah Singkat Pemrosesan Batch
Karakteristik yang menentukan dari pemrosesan batch adalah kurangnya intervensi manusia, dengan sedikit, jika ada, proses manual untuk memulai. Ini adalah bagian dari apa yang membuatnya sangat efisien di zaman modern, tetapi tidak selalu seperti itu.
Pemrosesan batch dimulai dengan kartu punch, yang ditabulasi menjadi instruksi untuk komputer. Seluruh deck, atau batch, kartu akan diproses sekaligus. Sistem ini, yang dibuat oleh Herman Hollerith, berjalan sejauh tahun 1890. Hollerith mengembangkannya untuk digunakan untuk memproses data dari Sensus AS. Ditekan secara manual, kartu dimasukkan ke dalam dan siap oleh perangkat elektromekanis. Hollerith kemudian membentuk perusahaan yang akan menjadi IBM.
Pemrosesan Batch Hari Ini
Tidak seperti iterasi sebelumnya, fungsi pemrosesan batch modern sepenuhnya otomatis untuk memenuhi kondisi waktu tertentu. Sementara beberapa tugas dilakukan dengan segera, yang lain dilakukan dalam waktu nyata. Yang terakhir dipantau secara teratur. Jika ada masalah dengan proses, sistem memberi tahu personel yang sesuai melalui peringatan manajemen berbasis pengecualian. Ini menghemat waktu manajer untuk tugas sehari-hari dan tugas mendesak lainnya tanpa harus mengawasi sistem pemrosesan batch.
Perangkat lunak mengidentifikasi pengecualian melalui sistem monitor dan dependensi, yang menyebabkan pemrosesan batch dimulai. Pengecualian dapat mencakup pesanan pelanggan online atau permintaan dari sistem untuk persediaan baru.
Keuntungan dari Batch Processing
Biaya Lebih Cepat dan Lebih Rendah
Biaya operasional seperti tenaga kerja dan peralatan dipotong ketika pemrosesan batch digunakan. Ini karena menghilangkan kebutuhan akan pegawai dan perangkat keras fisik seperti komputer. Dan karena pemrosesan batch dirancang agar cepat dan efisien, dan untuk mengurangi kesalahan manusia, personel utama dapat memfokuskan upaya mereka pada tugas sehari-hari mereka.
Fitur Offline
Tidak seperti yang lain, sistem pemrosesan batch bekerja di mana saja, kapan saja. Itu berarti mereka terus bekerja di luar jam kerja reguler. Mereka juga dapat bekerja di latar belakang dalam pengaturan offline, sehingga bahkan selama periode istirahat, Anda dapat yakin mereka akan tetap bekerja tanpa memasukkan penyok dalam rutinitas harian organisasi.
Pendekatan Hands-Off
Seperti disebutkan di atas, memiliki sistem pemrosesan batch memberi manajer dan personel kunci lainnya waktu untuk melakukan pekerjaan mereka sendiri tanpa harus menghabiskan waktu untuk mengawasi batch. Lansiran dikirim jika ada masalah. Ini memungkinkan manajer untuk mengambil pendekatan lepas tangan untuk pemrosesan batch.
Kerugian dari Pengolahan Batch
Pemilik bisnis mungkin ingin mempertimbangkan beberapa perangkap pemrosesan batch sebelum menempatkan sistem seperti itu pada tempatnya.
Penempatan dan Pelatihan
Seperti banyak teknologi, diperlukan tingkat pelatihan untuk mengelola sistem pemrosesan batch. Manajer perlu mempelajari apa yang memicu batch, bagaimana menjadwalkannya, dan apa arti pemberitahuan pengecualian, antara lain.
Debugging
Seseorang dalam perusahaan atau organisasi harus terbiasa dengan sistem. Itu karena mereka seringkali sangat kompleks. Tanpa orang yang memiliki pengetahuan dalam tim, Anda mungkin perlu mempekerjakan orang lain untuk membantu Anda.
Biaya
Infrastruktur pemrosesan batch dapat menjadi pengeluaran modal yang mahal. Untuk beberapa bisnis, biaya mungkin tampak tidak layak.