Kamis, 25 Oktober 2018

Batch Sytem


BATCH SYSTEM 

Batch system adalah dimana job-job yang mirip dikumpulkan dan dijalankan secara kelompok kemudian setelah kelompok yang dijalankan tadi selesai maka secara otomatis kelompok lain dijalankan. jadi dengan kata lain adalah teknologi proses komputer dari generasi ke-2. yang jika suatu tugas sedang dikerjakan pada 1 rangkaian, akan di eksekusi secara berurutan. Pada komputer generasi ke-2 sistem komputer nya maasih blum dilengkapi oleh sebuah sistem operasi. Tapi, dalam beberapa fungsi sistem operasi, seperti os yang tengah berkembang pada jaman sekarang ini. Contohnya adlah FMS ( Fortarn Monitoring System ) dan IBSYS.

Definisi lain dari batch system adalah:
1. produk manufaktur atau memperlakukan bahan dalam batch, dengan melewati output dari satuproses ke proses selanjutnya. Bandingkan pemrosesan berkelanjutan
2. (Ilmu Komputer) sistem dimana program komputer dari sejumlah pengguna individu diserahkan kekomputer sebagai batch tunggal. Bandingkan pembagian waktu
Contoh sebuah Batch System adalah sebuah e-mail dan transaksi batch processing. Dalam suatu sistem batch processing, transaksi secara individual dientri melalui peralatan terminal, dilakukan validasi tertentu, dan ditambahkan ke transaction file yang berisi transaksi lain, dan kemudian dientri ke dalam sistem secara periodik. Di waktu kemudian, selama siklus pengolahan berikutnya, transaction file dapat divalidasi lebih lanjut dan kemudian digunakan untuk meng-up date master file yang berkaitan.

 BENTUK DARI BATCH SYSTEM
Ada 2 cara dalam Batch System yaitu :
Multi-programming adalah salah satu teknik penjadwalan dimana tugas (task) yang sedang  berjalan tetap berjalan sampai ia melakukan operasi yang membutuhkan waktu untuk menunggu respon dari luar (external event), misalnya membaca data dari disket/CD/dsb, atau sampai komputer memaksa untuk menukar tugas yang sedang berjalan dengan tugas lainnya. Sistem operasi yang yang menggunakan multi-program sebagai scheduler-nya bertujuan untuk memaksimalkan penggunaan CPU. 
Multiprocessing adalah istilah teknologi informasi dalam bahasa Inggris yang merujuk kepada kemampuan pemrosesan komputer yang dilakukan secara serentak. Hal ini dimungkinkan dengan menggunakan dua CPU atau lebih dalam sebuah sistem komputer. Istilah ini juga dapat merujuk kepada dukungan sebuah sistem untuk mendukung lebih dari satu prosesor dan mengalokasikan tugas kepada prosesor-prosesor tersebut.

Sistem operasi batch:
Dalam hal ini, pekerjaan yang memiliki tipe serupa dikelompokkan bersama dan diperlakukan sebagai batch. Sekarang, mereka disimpan pada kartu Punch (kertas kaku di mana data digital disimpan dan diwakili menggunakan beberapa urutan lubang tertentu) yang akan diserahkan ke sistem untuk diproses. Sistem kemudian akan melakukan semua operasi yang diperlukan secara berurutan. Jadi, kami menganggap ini sebagai jenis pemrosesan serial.
Misalnya: Laporan Bank

Keuntungan:
 1. Misalkan pekerjaan membutuhkan waktu yang sangat lama (1 hari atau lebih). Kemudian, proses semacam itu dapat dilakukan bahkan tanpa manusia.
 2. Mereka tidak memerlukan perangkat keras khusus dan dukungan sistem untuk memasukkan data.
Kekurangan:
 1. Sangat sulit untuk mendebug sistem batch.
 2. Kurangnya interaksi antara pengguna dan sistem operasi.
 3. Misalkan kesalahan terjadi di salah satu pekerjaan batch. Kemudian, semua pekerjaan yang tersisa akan terpengaruh, yaitu; mereka harus menunggu sampai kesalahan diselesaikan.



 Sumber :




Tidak ada komentar:

Posting Komentar

Life Cycle Software

Penjelasan Tentang Model Life Cycle Software Model Pada Life Cycle Software Model siklus pada perangkat lunak sebenarnya sangatlah bany...