Halaman

Selamat Datang Di Jienda

Berbagi dan Berdiskui.

Kamis, 07 April 2011

Contoh Online Communication System

1. Sistem Waktu Nyata-Realtime System

Menurut definisi Kamus komputer Oxford :
Setiap sistem yang waktu terjadinya output sangat signifikan. Jarak antara waktu input terhadap waktu terjadinya output harus sangat kecil terhadap waktu yang diperbolehkan.

Menurut Cooling pada buku Software Design for Real Time Systems (1991):

Sistem Waktu Nyata adalah sistem yang harus memprodukis respon yang tepat dalam suatu batasan waktu yang tentu. Komputer yang responnya melebihi batasan waktu ini akan memberikan performansi yang terdegradasi atau malfunction

Sebuah sistem waktu nyata membaca input dari plant dan mengirim sinyal kontrol ke plant pada waktu-waktu yang ditentukan oleh pertimbangan operasional dari plant bukan oleh sistem komputer

Menurut Bennet:

Sebuah program yang ketepatan operasinya tergantung pada hasil logika komputasi dan waktu suatu hasil diproduksi

Klasifikasi Sistem Waktu Nyata

Suatu ciri sistem waktu nyata adalah komputer yang terhubung dengan lingkungan melalui peralatan interfacing yang banyak dan komputer menerima dan mengirim bervariasi sinyal.

Contoh Sistem Waktu Nyata:

•Proses pengambilan uang pada ATM

•Proses login atau pendaftaran online

•Proses pengenalan sidik jari pada absensi

•Proses perekaman suara

•Sistem pendeteksian dan alarm

•Sistem pengiriman data transmisi (TV, Telepon)

•Proses isi ulang pulsa

Sistem Waktu Nyata diklasifikasikan menjadi :

•Clock-based Task (Cyclic, periodic)

•Event-based Task (aperiodic)

•Interactive Systems

Clock-based Task

Sistem Waktu Nyata yang diukur berdasarkan konstanta waktu yaitu waktu yang diambil dari respon suatu plant terhadap perubahan input atau beban.
Konstanta waktu bisa diukur dalam satuan jam untuk proses kimia atau detik untuk sistem penerbangan.
Semakin kecil konstanta waktu maka sampling rate semakin kecil

Sinkronisasi diperoleh dengan menambahkan clock pada sistem komputer yang dikenal dengan real-time clock. Sinyal clock ini digunakan untuk menginterrupt operasi komputer pada waktu-waktu yang telah ditetapkan (Clock-interrupt)

Event-Based Task

Sistem yang beraksi karena respon terhadap suatu kejadian (event). Contoh menutup katup pada saat permukaan air sudah mengenai batas penuh.
Digunakan interrupt untuk memberitahukan komputer aksi yang diperlukan atau bisa juga mempergunakan pooling (komputer menanyakan (polls) pada sensor apakah perlu dilakukan aksi)

Interactive Systems

Sistem waktu nyata yang terjadi karena adanya suatu kejadian dan waktu rata-rata dari respon kejadian ini tidak boleh melebihi waktu yang ditetapkan. Jadi merupakan gabungan antara clock-based dan event-based hanya bedanya waktu respon setiap kejadian tidak selalu sama.
Misal pengambilan uang di ATM.

Batasan Waktu (Time Constraints)

Sistem Waktu Nyata dapat dibedakan berdasarkan Batasan waktu:

•Hard Real-Time
Sistem Waktu Nyata yang harus memenuhi target waktu pada setiap kesempatan
Contoh : Pengontrolan Temperatur blower

•Soft Real-Time
Sistem Waktu Nyata yang tidak harus memenuhi target waktu tetapi harus memenuhi suatu nilai ketepatan yang diambil dari nilai rata-rata.
Contoh : Pengambilan uang di ATM

Kriteria Sistem Waktu Nyata

Terdapat dua kriteria yang harus dipenuhi oleh sistem waktu nyata yaitu:

•Batasan Waktu (time constraint)
Setiap sistem dengan waktu nyata memiliki batasan waktu berupa waktu maksimum proses (akuisisi, transmisi, perekaman, perhitungan) dan standar waktu (waktu yang sama dengan waktu sehari-hari)

•Respon waktu dan Saturation Limit
Sistem Waktu nyata jika dipergunakan untuk mengontrol alat perlu mempertimbangkan kecepatan dari respon alat dan batas saturasi dari alat tersebut

ref :http://tohaboy.co.cc/real-time-system.jsp

2. Batch Processing System

Batch processing adalah suatu model pengolahan data, dengan menghimpun data terlebih dahulu, dan diatur pengelompokkan datanya dalam kelompok-kelompok yang disebut batch. Tiap batch ditandai dengan identitas tertentu, serta informasi mengenai data-data yang terdapat dalam batch tersebut. Setelah data-data tersebut terkumpul dalam jumlah tertentu, data-data tersebut akan langsung diproses.
Contoh dari penggunaan batch processing adalah 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.

ref :http://en.wikipedia.org/wiki/Batch_processing


3.Time sharing system

Time sharing system adalah suatu teknik penggunaan online system oleh beberapa pemakai secara bergantian menurut waktu yang diperlukan pemakai (gambar 4.5). Disebabkan waktu perkembangan proses CPU semakin cepat, sedangkan alat Input/Output tidak dapat mengimbangi kecepatan dari CPU, maka kecepatan dari CPU dapat digunakan secara efisien dengan melayani beberapa alat I/O secara bergantian. Christopher Strachy pada tahun 1959 telah memberikan ide mengenai pembagian waktu yang dilakukan oleh CPU. Baru pada tahun 1961, pertama kali sistem yang benar-benar berbentuk time sharing system dilakukan di MIT (Massachusetts Institute of Technology) dan diberi nama CTSS (Compatible Time Sharing System) yang bisa melayani sebanyak 8 pemakai dengan menggunakan komputer IBM 7090.

Salah satu penggunaan time sharing system ini dapat dilihat dalam pemakaian suatu teller terminal pada suatu bank. Bilamana seorang nasabah datang ke bank tersebut untuk menyimpan uang atau mengambil uang, maka buku tabungannya ditempatkan pada terminal. Dan oleh operator pada terminal tersebut dicatat melalui papan ketik (keyboard), kemudian data tersebut dikirim secara langsung ke pusat komputer, memprosesnya, menghitung jumlah uang seperti yang dikehendaki, dan mencetaknya pada buku tabungan tersebut untuk transaksi yang baru saja dilakukan.

4.Distributed data processing system

Distributed data processing (DDP) system merupakan bentuk yang sering digunakan sekarang sebagai perkembangan dari time sharing system. Bila beberapa sistem komputer yang bebas tersebar yang masing-masing dapat memproses data sendiri dan dihubungkan dengan jaringan telekomunikasi, maka istilah time sharing sudah tidak tepat lagi. DDP system dapat didefinisikan sebagai suatu sistem komputer interaktif yang terpencar secara geografis dan dihubungkan dengan jalur telekomunikasi dan seitap komputer mampu memproses data secara mandiri dan mempunyai kemampuan berhubungan dengan komputer lain dalam suatu sistem.

Setiap lokasi menggunakan komputer yang lebih kecil dari komputer pusat dan mempunyai simpanan luar sendiri serta dapat melakukan pengolahan data sendiri. Pekerjaan yang terlalu besar yang tidak dapat dioleh di tempat sendiri, dapat diambil dari komputer pusat.

ref :http://bobbyfiles.wordpress.com/2008/01/12/komunikasi-data/

Tidak ada komentar:

Posting Komentar