Anda di halaman 1dari 13

REKAYASA PERANGKAT LUNAK

DESIGN REALTIME SYSTEM

Yuli Asriningtias, S.Kom., M.Kom. Thursday,


July 28,
2022
2 3 Karakteristik yang membedakan dengan
software lain :

1) Dibatasi oleh sumber daya  waktu

2) Sistem real time padat, tetapi komplek  jumlah baris kode lebih
banyak

3) Sistem real time sering bekerja tanpa kehadiran pemakai manusia 


deteksi secara otomatis berikut penanganannya.

Yuli Asriningtias, S.Kom., M.Kom. Thursday,


July 28,
2022
3 Syarat sebuah sistem real time :
1) Penanganan interupsi dan context switching
• Realtime harus merespon interupsi dalam waktu yang ditentukan
sehingga harus ada prioritas interupsiSementara

• context switching melibatkan pertukaran antar tugas .


2) Waktu respon  Sistem harus mendeteksi sebuah kejadian
akibat aksi
3) Laju tranfer data  seberapa cepat data serial dan paralel
bergerak masuk / keluar dari sistem
4) Alokasi sumber daya dan penanganan prioritas  Dbase, Sistem
operasi
5) Sinkronisasi tugas dan komunikasi antar tugas  akibat
multitasking

Yuli Asriningtias, S.Kom., M.Kom. Thursday,


July 28,
2022
4 Desain real time meliputi :

1) Koordinasi tugas-tugas real time


2) Pemrosesan interupsi sistem
3) Penanganan Input/Output untuk memastikan tidak
ada data yang hilang
4) Menentukan batasan waktu sistem
5) Memastikan akurasi databasenya

Yuli Asriningtias, S.Kom., M.Kom. Thursday,


July 28,
2022
5 Ada dua model sistem real time, yaitu hard real
time dan soft real time.

 Hard real time mewajibkan proses selesai dalam kurun waktu


tertentu. Jika tidak, maka gagal. Misalnya adalah alat pacu jantung.
Sistem harus bisa memacu detak jantung jika detak jantung sudah
terdeteksi lemah.

 Soft real time menerapkan adanya prioritas dalam pelaksanaan


tugas dan toleransi waktu. Misalnya adalah transmisi video.
Gambar bisa sampai dalam keadaan terpatah-patah, tetapi itu bisa
ditolerir karena informasi yang disampaikan masih bisa dimengerti.

Yuli Asriningtias, S.Kom., M.Kom. Thursday,


July 28,
2022
6

Yuli Asriningtias, S.Kom., M.Kom. Thursday,


July 28,
2022
7

Yuli Asriningtias, S.Kom., M.Kom. Thursday,


July 28,
2022
8

Yuli Asriningtias, S.Kom., M.Kom. Thursday,


July 28,
2022
9

Yuli Asriningtias, S.Kom., M.Kom. Thursday,


July 28,
2022
10

Yuli Asriningtias, S.Kom., M.Kom. Thursday,


July 28,
2022
11

Yuli Asriningtias, S.Kom., M.Kom. Thursday,


July 28,
2022
12

Yuli Asriningtias, S.Kom., M.Kom. Thursday,


July 28,
2022
13

Yuli Asriningtias, S.Kom., M.Kom. Thursday,


July 28,
2022

Anda mungkin juga menyukai