Anda di halaman 1dari 8

PAPER REAL TIME SYSTEM

PENDAHULUAN
Real time sistem adalah sistem waktu nyata. Maksudnya adalah sebuah proses dimana
kebenarannya secara logis didasarkan pada kebenaran hasil-hasil keluaran sistem dan
ketepatan waktu hasil-hasil tersebut dikeluarkan. Real time sistem adalah proses yang harus
melakukan perhitungan dengan waktu tertentu. Pada saat ini real time sistem menjadi topic
yang sangat penting dalam industri perangkat lunak. Aplikasi dari real time sistem ini dapat
ditemukan di hampir setiap bidang sistem operasi dan jaringan penelitian. Real time system
juga sangat berpengaruh dalam bidang komputasi. Kita dapat berkomunikasi secara online,
atau melakukukan bisnis secara praktis dengan real time system. Dalam jurnal ini akan
dibahas secara luas mengenai pengertian real time system dan jenis – jenisnya. Real time
sistem ini terdapat beberapa klasifikasi yang juga akan dibahas dalam jurnal ini.
LATAR BELAKANG
Perkembangan teknologi saat ini memberikan dampak yang sangat luar biasa terhadap
kehidupan manusia.Jarang sekali ditemukan manusia yang tidak memanfaatkan teknologi ini.
Sebagai contoh, computer. Zaman ini computer sudah sangat berpengaruh. Bahkan untuk
beberapa orang, mereka menganggap komputer adalah jiwanya. Oleh karena penggunaan
teknologi yang bekerja secara efisien, maka saat ini penggunaan real time sistem dalam
bidang komputasi sudah sangat berpengaruh. Real time sistem ini adalah sistem waktu nyata.
Contoh aplikasinya adalah mesin ATM, media chatting seperti yahoo messenger, facebook.
Dll. Secara logis, apabila segala sesuatu dilakukan dengan sistem waktu nyata atau real time
sistem maka suatu pekerjaan itu dapay diselesaikan secara efektif dan efisien.
MAKSUD DAN TUJUAN
1. memberikan informasi tentang definisi real time system
2. menjelaskan karakteristik real time sistem
3. menjelaskan kriteia real time sistem
4. memberikan contoh – contoh aplikasi real time sistem dalam kehidupan sehari – hari
PERMASALAHAN
1. apa pengertian real time system?
2. apa saja karakteristik real time sistem?
3. apa saja contoh – contoh real time sistem?

4. kriteria apa saja yang terdapat dalam real time sistem?


5. sebutkan dan jelaskan klasifikasi real time system!
6. apa saja implementasi real time system?
RUANG LINGKUP
ilmu dan teori yang digunakan yaitu mengenai real time system. Yang mencakup klasifikasi
RTS, criteria RTS, karakteristik RTS, contoh – contoh RTS, dan implementasinya.
METODOLOGI
1. bahan dan materi diambil dengan cara googling
2. software yang digunakan adalah ms. Word 2007
PEMBAHASAN
Ada beberapa pengertian tentang real time systems. Diantaranya:
1. berkaitan dengan kerangka waktu yang dikenakan oleh kendala eksternal. Operasi real time
adalah operasi dimana aktivitas mesin sesuai dengan
persepsi waktu manusia atau operasi di mana operasi komputer dilanjutkan dengan kecepatan
yang sama sebagai proses fisik atau eksternal. Real-time operasi merupakan karakteristik dari
sistem pengolahan transaksi, aplikasi ilmiah, dan di area lain di mana komputer harus
menanggapi situasi saat terjadi (misalnya, menghidupkan grafis dalam flight simulator atau
membuat koreksi berdasarkan pada pengukuran).
2. komunikasi online secara langsung. istilah ini mengacu kepada beberapa jenis
transmisi informasi. Contohnya, real time program chatting. Orang-orang bisa berkomunikasi
secara langsung hanya dengan mengetikkan kata-kata di sebuah software online.
3. solusi dimana suatu system perhitungan berlaku, katakanlah satu detik waktu yang berjalan
dapat dicapai dalam satu detik atau kurang dari waktu komputasi.
4. sistem yang menghasilkan respon yang tepat dalam batas waktu yang telah ditentukan.
Apabila respon komputer melewati batas waktu, maka akan terjadi kegagalan sistem. Sebuah
Real time system adalah sistem yang kebenarannya secara logis didasarkan pada kebenaran
hasil-hasil keluaran sistem dan ketepatan waktu hasil-hasil tersebut dikeluarkan. Aplikasi
penggunaan sistem seperti ini biasanya digunakan untuk memantau atau mengontrol
peralatan telekomunikasi dan jaringan computer yang biasanya juga membutuhkan
pengendalian secara Real time.
5. sebuah program yang ketepatan operasinya tergantung pada hasil logika komputasi dan
waktu suatu hasil diproduksi.
KARAKTERISTIK REAL TIME SISTEM
1. Besar dan Kompleks. Bervariasi dari beberapa ratus baris assembler atau C sampai 20 juta
baris Ada yang diperkirakan.
2. control komponen sistem terpisah. Perangkat beroperasi secara paralel di dunia nyata
3. Fasilitas untuk berinteraksi dengan hardware bertujuan khusus.

4. Campuran dari Hardware / Software. Beberapa modul diimplementasikan dalam perangkat


keras, bahkan seluruh sistem.
5.Aman dan Handal.
6. response waktu terjamin. Efisiensi penting, tetapi prediktabilitas lebih penting.
KRITERIA REAL TIME SISTEM
1. Software yang dihardwarekan. Akan meningkatkan kecepatan proses kerja sehingga
pekerjaan menjadi lebih efisien
2. System Pakar / Sistem Cerdas. Membuat suatu computer melakukan pekerjaan secara baik
seperti yang manusia kerjakan dengan memberikan software.
3. Seleksi / Sorting. Mengurutkan sesuatu data tertentu dengan tujuan untuk mempermudah
pada saat terjadi pengambilan keputusan.
4. Scheduling. Mem-prepare suatu pekerjaan agar tidak bentrok.
5. Parallelism. Mempercepat proses eksekusi suatu program.
6. Data Reduction. Pengurangan terhadap data-data yang tidak digunakan.
7. Prediction. Memperkirakan suatu proses eksekusi data
8. Sampling. Mengambil sample data tertentu untuk digunakan.

CONTOH APLIKASI REAL TIME SISTEM


1. perekaman suara
2. pendeteksian sidik jari
3. penggunaan mesin ATM
4. proses isi ulang pulsa
5. penggunaan SMS
6. pengaturan temperature blower
7. pemakaian microwave

KLASIFIKASI REAL TIME SISTEM


1. Sistem Hard Real-Time ( HRTS )
Sistem hard real-time dibutuhkan untuk menyelesaikan critical task
dengan jaminan waktu tertentu. Jika kebutuhan waktu tidak terpenuhi, maka
aplikasi akan gagal. Dalam definisi lain disebutkan bahwa kontrol sistem hard
real-time dapat mentoleransi keterlambatan tidak lebih dari 100 mikro detik.

Secara umum, sebuah proses di kirim dengan sebuah pernyataan jumlah waktu
dimana dibutuhkan untuk menyelesaikan atau menjalankan I/O. Kemudian
penjadual dapat menjamin proses untuk selesai atau menolak permintaan
karena tidak mungkin dilakukan. Mekanisme ini dikenal dengan resource
reservation. Oleh karena itu setiap operasi harus dijamin dengan waktu
maksimum. Pemberian jaminan seperti ini tidak dapat dilakukan dalam sistem
dengan secondary storage atau virtual memory, karena sistem seperti ini tidak
dapat meramalkan waktu yang dibutuhkan untuk mengeksekusi suatu proses.

Gambar 1 Grafik Hard Real-Time(maaf,gambar tidak di tampilkan)


Contoh dalam kehidupan sehari-hari adalah pada sistem pengontrol
pesawat terbang. Dalam hal ini, keterlambatan sama sekali tidak boleh terjadi,
karena dapat berakibat tidak terkontrolnya pesawat terbang. Nyawa penumpang
yang ada dalam pesawat tergantung dari sistem ini, karena jika sistem pengontrol tidak dapat
merespon tepat waktu, maka dapat menyebabkan
kecelakaan yang merenggut korban jiwa.

2.Firm Real Time System


Firm real time system adalah Sistem yang memiliki karakteristik pewaktuan seperti sistem
hard real-time tapi mampu menjalankan aplikasi waktu-nyata level user seperti aplikasi grafis
atau TCP/IP yang biasanya tidak dapat dijalankan oleh sistem hard real-time.
3. Sistem Soft Real-Time ( SRTS )
Komputasi soft real-time memiliki sedikit kelonggaran. Dalam sistem ini,
proses yang kritis menerima prioritas lebih daripada yang lain. Walaupun
menambah fungsi soft real-time ke sistem time sharing mungkin akan
mengakibatkan ketidakadilan pembagian sumber daya dan mengakibatkan
delay yang lebih lama, atau mungkin menyebabkan starvation, hasilnya adalah
tujuan secara umum sistem yang dapat mendukung multimedia, grafik
berkecepatan tinggi, dan variasi tugas yang tidak dapat diterima di lingkungan
yang tidak mendukung komputasi soft real-time. Diagram soft real-time dapat
dilihat seperti Gambar 2 berikut ini.

Gambar 2 Grafik Soft Real-Time(maaf,gambar tidak di tampilkan)


Contoh penerapan sistem ini dalam kehidupan sehari-hari adalah pada
alat penjual/pelayan otomatis. Jika mesin yang menggunakan sistem ini telah
lama digunakan, maka mesin tersebut dapat mengalami penurunan kualitas,
misalnya waktu pelayanannya menjadi lebih lambat dibandingkan ketika masih
baru. Keterlambatan pada sistem ini tidak menyebabkan kecelakaan atau akibat
fatal lainnya, melainkan hanya menyebabkan kerugian keuangan saja. Jika
pelayanan mesin menjadi lambat, maka para pengguna dapat saja merasa tidak
puas dan akhirnya dapat menurunkan pendapatan pemilik mesin.
Setelah batas waktu yang diberikan telah habis, pada sistem hard realtime,
aplikasi yang dijalankan langsung dihentikan. Akan tetapi, pada sistem soft
real-time, aplikasi yang telah habis masa waktu pengerjaan tugasnya,
dihentikan secara bertahap atau dengan kata lain masih diberikan toleransi
waktu.

Mengimplementasikan fungsi soft real-time membutuhkan design yang


hati-hati dan aspek yang berkaitan dengan sistem operasi.
Untuk menjaga dispatch tetap rendah, kita butuh agar system call untuk
preemptible. Ada beberapa cara untuk mencapai tujuan ini. Pertama adalah
dengan memasukkan preemption points di durasi system call yang lama, yang
memeriksa apakah prioritas utama butuh untuk dieksekusi. Jika sudah, maka
contex switch mengambil alih, ketika high priority proses selesai, proses yang
diinterupsi meneruskan dengan system call. Points premption dapat diganti
hanya di lokasi yang aman di kernel dimana kernel struktur tidak dapat
dimodifikasi.
Metoda yang lain adalah dengan membuat semua kernel preemptible.
Karena operasi yang benar dapat dijamin, semua struktur data kernel harus
diproteksi dengan mekanisme sinkronisasi. Dengan metode ini, kernel dapat
selalu di preemptible, karena setiap data kernel yang sedang di update
diproteksi dengan pemberian prioritas yang tinggi. Jika ada proses dengan
prioritas tinggi ingin membaca atau memodifikasi data kernel yang sedang
dijalankan, prioritas yang tinggi harus menunggu sampai proses dengan
prioritas rendah tersebut selesai. Situasi seperti ini dikenal dengan priority
inversion. Kenyataanya, serangkaian proses dapat saja mengakses sumber
daya yang sedang dibutuhkan oleh proses yang lebih tinggi prioritasnya.
Masalah ini dapat diatasi dengan priority-inheritance protocol, yaitu semua
proses yang sedang mengakses sumber daya mendapat prioritas tinggi sampai
selesai menggunakan sumber daya. Setelah selesai, prioritas proses ini
dikembalikan menjadi seperti semula.
4. Semi Hard Real-Time System (HRTS) atau Semi Soft Real-Time ( SRTS )
Metoda ini merupakan gabungan antara Semi Hard Real-Time System
(HRTS) atau Semi Soft Real-Time ( SRTS ). Dengan demikian waktu
deadlinenya lebih pendek jika dibandingkan dengan soft real-time ( SRTS ).

Gambar 3 Grafik Semi Soft Real-Time / Semi Hard Real-Time(maaf,gambar tidak di


tampilkan)
Arsitektur Real-time System
Arsitektur sistem real-time merupakan suatu blog diagram yang
mengambarkan interkoneksi antar sistem yang ada pada real-time. Secara blok
dapat digambarkan berikut ini.

Gambar 12 Blok Diagram Real-Time Systems(maaf,gambar tidak di tampilkan)


Pada Gambar 12 terdiri dari beberapa blok sistem. Secara garis besar
dibedakan menjadi dua, yaitu bagian statistik dan algoritma. Pada bagian algoritma
terdapat sejumlan n algoritma. Semakin kompleks suatu program, maka akan
semakin banyak punya algoritma yang bisa digunakan untuk menyelesaikan
program tersebut.
Pada bagian masukan terdapat saklar selector yang digunakan untuk memilih
input mana yang akan dieksekusi menggunakan algoritma 1 – n, tergantung dari
keinginan kita atau tingkat komplektifitas program.
Agar bisa diperoleh konsep real-time, maka ditambahkan suatu kontrol /
pencatat kapan program mulai start dan kapan program tersebut harus berhenti
dengan menghasilkan nilai dan waktu sesuai dengan kesepakatan batas waktu
(deadline).
KESIMPULAN
dari pembahasan diatas dapat ditarik kesimpulan :
1. real time system sangat berpengaruh tehadap kehidupan sehari – hari manusia
2. real time system ada 3 yaitu hard real time system, soft real time system, dan firm real time
system.
3. penggunaan real time sistem dapat membuat segala sesuatu menjadi lebih mudah dan lebih
efektif.
DAFTAR PUSTAKA

http://www.google.com

http://www.ncst.ernet.in/education/pgdst/coosfac/slides/rtos.pdf

http://www.dmreview.com/article_sub.cfm?articleId=7960

http://bebas.vlsm.org/v06/Kuliah/SistemOperasi/2004/51/produk/SistemOperasi.html

http://www.ccur.com/catalog/3PSW.html

http://www.whatis.techtarget.com
http://www.real-time.org
http://www.oke.or.id
http://www.total.or.id
http://www.tohaboy.co.cc

Anda mungkin juga menyukai