SlideShare une entreprise Scribd logo
1  sur  18
SISTEM WAKTU
NYATA
Definisi
Sistem Waktu Nyata adalah sistem yang harus memproduksi respon
yang tepat dalam suatu batasan waktu yang tentu.
(Cooling, Software Design for Real Time Systems (1991))
Setiap sistem yang waktu terjadinya output sangat signifikan. Jarak
antara waktu input terhadap waktu terjadinya output harus sangat
kecil terhadap waktu yang diperbolehkan.
(Kamus Komputer Oxford)
Sistem waktu nyata adalah kondisi pengoperasian dari suatu
sistem perangkat keras dan perangkat lunak yang dibatasi oleh
rentang waktu dan memiliki tenggat waktu (deadline) yang
jelas.
Proses pengambilan uang pada ATM
Proses login atau pendaftaran online
Proses isi ulang pulsa
Real-Time and Embedded
Systems
Sistem waktu nyata (SWN) harus memberikan pelayanan
berbasiskan waktu
Tidak harus cepat, tetapi dengan deadline (batasan waktu tertentu)
Sistem embedded (tertanam) tersembunyi dari sudut
pandang sistem yang lebih besar
Banyak SWN dan embedded ada, kadang tanpa disadari oleh
penggunanya
Washing machine, photocopier, mobile phone, car, aircraft, industrial
plant, microwave oven, toothbrush, CD player, medical devices, etc.
Harus dapat divalidasi ketepatan (correctness) dari SWN
Beberapa SWN embedded harus aman digunakan – contoh: jika tidak
dapat memenuhi deadline, maka konsekuensi serius harus
ditanggung
Bugs dalam SWN embedded umumnya sulit atau mahal untuk
diperbaiki
Hard Real-time System & Soft
Real-time System
Keras (Hard): 100% deterministik (waktu selesainya
operasi bisa pasti ditentukan tanpa gagal). Jika
seandainya terlewat satu “garis waktu" (deadline)
pun, berarti sistem dianggap rusak dan gagal total.
Contohnya, sistem pengendalian mesin mobil dan
pesawat, di mana signal elektronik yang
memerintahi pembakaran bahan bakar mesti
dilaksanakan pada titik waktu yang tepat (karena,
kalau tidak, akan menyebabkan malapetaka)
Hard Real-time System & Soft
Real-time System
Ketat (Firm): Sistem akan masih bertahan, namun
hanya apabila belum terlewatkan batas waktu.
Hasil komputasi tidak berguna selepas terlewatnya
deadline. Contohnya, sistem jaringan telepon.
Layanan telepon bisa terus berjalan, jika hanya
jarang terjadi signal telepon yang gagal mencapai
tujuan. Sementara, hanya signal telepon yang tepat
waktu yang bisa diterima sistem.
Hard Real-time System & Soft
Real-time System
Lunak (Soft): Sistem terus bertahan seberapa kalipun
terlewatnya deadline. Apabila ada terlewat batas waktu, hasil
komputasi menjadi kurang berguna dan mutu layanan sistem
memburuk. Contohnya, aplikasi pemutar video dan musik
yang sedang memainkan lagu dari CD-ROM. Jika CD-ROM-nya
tiba-tiba dibutuhkan aplikasi lain untuk membaca data dan
membuat CD-ROM terlalu sibuk, maka aplikasi pemutar
tersebut mesti menunggu data dari CD-ROM dan tidak lagi
mampu memainkan video dan musik seiring dengan waktu
nyata, dan video dan musiknya terpaksa hanya bisa diputar
lebih pelan.
Tugas yang melewati Deadline
Firm RTS, Dihentikan
secara bertahap
Hard RTS, Dihentikan
secara langsung
Soft RTS, Dihentikan
secara bertahap
 Sistem Waktu Nyata terdistribusi, termasuk jaringan
komunikasi
Putaran kontrol mungkin menyertakan langkah komunikasi
Sistem mungkin tergantung pada jaringan
 Sistem tidak hanya memerlukan pelaksanaan aturan
kontrol dengan keterbatasan waktu (time constraints),
tetapi juga harus menjadualkan komunikasi, mengirim
dan menerima pesan berdasarkan deadline
Komunikasi Waktu-Nyata
Contoh: Drive by Wire
Semua data harus diberikan secara reliable
Buruk jika kemudi dibelokkan, tetapi tidak terjadi sesuatu
Perintah dari sistem kontrol memiliki prioritas tertinggi,
kemudian sensor dan
aktuator, kemudian input kontrol
Anti-lock brakes memiliki waktu respons lebih tinggi
dibandingkan pengemudi,
pengaturan prioritas untuk memastikan agar mobil tidak
mengalami slip
Jaringan harus menjadual dan memprioritaskan komunikasi
Analogi mobil-pengemudi
• Misi
• Mengukur
performa
• berangkat ke tujuan tanpa harus
bertabrakan dengan kendaraan lain
atau obyek statis dan menjaga
kecepatannya dalam batas
kewajaran
• Apakah ia mencapai tujuan?
Kondisi jalan raya
Komputasi Waktu-Nyata
• Masalah jadwal penugasan
• Tujuan umum dari jadwal penugasan adalah
keadilan/kemerataan
Round-Robin
Murni
Setiap proses terasosiasi dengan
potongan-waktu (time-slice)
Tidak Bekerja
dalam Sistem
Waktu-Nyata
Setiap tugas memiliki tingkatan
prioritas yang berbeda-beda
Pengkelasan Tugas
• Berdasar pada kemungkinan kedatangan tugas
dan akibat apabila mereka tidak dieksekusi tepat
waktu.
Periodik &
Aperiodik
Periodik : tugas yang
berulang-ulang
dilakukan
Aperiodik :
sekumpulan tugas
yang dilakukan saat
tertentu
Kritis & Non-
Kritis
Kritis :
menimbulkan
malapetaka
Non-Kritis : tidak
yang menimbulkan
malapetaka
Permasalahan Lain
Software Engineering
• Arsitektur Sistem
• Arsitektur Jaringan
• Toleransi-Kesalahan & Evaluasi Kehandalan
Sistem Operasi
• Tugas dan Penjadwalan
• Protokol Komunikasi
• Manajemen Kesalahan dan recovery
• Sinkronisasi Waktu, dll.
Contoh Struktur Waktu-Nyata
(Generator Picu)
Proses
terkontrol
Sensor Tugas
Generator
picu
Tampilan
EksekusiAktuator
Clock
Operator
Lingkungan

Contenu connexe

Tendances

Bab 5 counter
Bab 5 counterBab 5 counter
Bab 5 counterpersonal
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...Uofa_Unsada
 
Proses di Sistem Operasi
Proses di Sistem OperasiProses di Sistem Operasi
Proses di Sistem Operasieddie Ismantoe
 
Pertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logikaPertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logikaBuhori Muslim
 
Fungsi alih sistem kontrol
Fungsi alih sistem kontrolFungsi alih sistem kontrol
Fungsi alih sistem kontrolarie eric
 
Rpl 5-perencanaan proyek perangkat lunak
Rpl 5-perencanaan proyek perangkat lunakRpl 5-perencanaan proyek perangkat lunak
Rpl 5-perencanaan proyek perangkat lunakf' yagami
 
Intermediate code kode antara
Intermediate code   kode antaraIntermediate code   kode antara
Intermediate code kode antaraGunawan Manalu
 
Jenis - Jenis Gangguan dalam Sistem Transmisi
Jenis - Jenis Gangguan dalam Sistem TransmisiJenis - Jenis Gangguan dalam Sistem Transmisi
Jenis - Jenis Gangguan dalam Sistem TransmisiAndrean Yogatama
 
Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)Tri Sugihartono
 
Organisasi Komputer- representasi informasi
Organisasi Komputer- representasi informasiOrganisasi Komputer- representasi informasi
Organisasi Komputer- representasi informasidaru2501
 
Laporan praktikum basis data my sql
Laporan praktikum basis data my sqlLaporan praktikum basis data my sql
Laporan praktikum basis data my sqlLela Warni
 
2 dasar praktikum sinyal dgn matlab
2  dasar praktikum sinyal dgn matlab2  dasar praktikum sinyal dgn matlab
2 dasar praktikum sinyal dgn matlabSimon Patabang
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerAuliaa Oktarianii
 
sharing belajar OP Am elektronika dasar
sharing belajar OP Am elektronika dasarsharing belajar OP Am elektronika dasar
sharing belajar OP Am elektronika dasarRinanda S
 
Laporan Praktikum Algoritma
Laporan Praktikum AlgoritmaLaporan Praktikum Algoritma
Laporan Praktikum AlgoritmaEnvaPya
 
Alat penyortir botol minum berbasis plc
Alat penyortir botol minum berbasis plcAlat penyortir botol minum berbasis plc
Alat penyortir botol minum berbasis plcDeva Saputra
 
4 klsisfikasi sistem kontrol otomatis
4 klsisfikasi sistem kontrol otomatis4 klsisfikasi sistem kontrol otomatis
4 klsisfikasi sistem kontrol otomatisgalaksiumat
 

Tendances (20)

Dasar sistem kontrol
Dasar sistem kontrolDasar sistem kontrol
Dasar sistem kontrol
 
Teknik pengkodean sinyal
Teknik pengkodean sinyalTeknik pengkodean sinyal
Teknik pengkodean sinyal
 
Bab 5 counter
Bab 5 counterBab 5 counter
Bab 5 counter
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
 
Proses di Sistem Operasi
Proses di Sistem OperasiProses di Sistem Operasi
Proses di Sistem Operasi
 
Pertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logikaPertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logika
 
Fungsi alih sistem kontrol
Fungsi alih sistem kontrolFungsi alih sistem kontrol
Fungsi alih sistem kontrol
 
Rpl 5-perencanaan proyek perangkat lunak
Rpl 5-perencanaan proyek perangkat lunakRpl 5-perencanaan proyek perangkat lunak
Rpl 5-perencanaan proyek perangkat lunak
 
Intermediate code kode antara
Intermediate code   kode antaraIntermediate code   kode antara
Intermediate code kode antara
 
Jenis - Jenis Gangguan dalam Sistem Transmisi
Jenis - Jenis Gangguan dalam Sistem TransmisiJenis - Jenis Gangguan dalam Sistem Transmisi
Jenis - Jenis Gangguan dalam Sistem Transmisi
 
Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)
 
Organisasi Komputer- representasi informasi
Organisasi Komputer- representasi informasiOrganisasi Komputer- representasi informasi
Organisasi Komputer- representasi informasi
 
Laporan praktikum basis data my sql
Laporan praktikum basis data my sqlLaporan praktikum basis data my sql
Laporan praktikum basis data my sql
 
2 dasar praktikum sinyal dgn matlab
2  dasar praktikum sinyal dgn matlab2  dasar praktikum sinyal dgn matlab
2 dasar praktikum sinyal dgn matlab
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan Komputer
 
sharing belajar OP Am elektronika dasar
sharing belajar OP Am elektronika dasarsharing belajar OP Am elektronika dasar
sharing belajar OP Am elektronika dasar
 
Laporan Praktikum Algoritma
Laporan Praktikum AlgoritmaLaporan Praktikum Algoritma
Laporan Praktikum Algoritma
 
1 karakteristik sensor
1 karakteristik sensor1 karakteristik sensor
1 karakteristik sensor
 
Alat penyortir botol minum berbasis plc
Alat penyortir botol minum berbasis plcAlat penyortir botol minum berbasis plc
Alat penyortir botol minum berbasis plc
 
4 klsisfikasi sistem kontrol otomatis
4 klsisfikasi sistem kontrol otomatis4 klsisfikasi sistem kontrol otomatis
4 klsisfikasi sistem kontrol otomatis
 

Similaire à Sistem Waktu Nyata

Introduction to Real-time system
Introduction to Real-time systemIntroduction to Real-time system
Introduction to Real-time systemAufar Fajar
 
Sistem Informasi Kontrol dan Monitoring
Sistem Informasi Kontrol dan MonitoringSistem Informasi Kontrol dan Monitoring
Sistem Informasi Kontrol dan MonitoringFecsolution
 
Dcs ( data control system)
Dcs ( data control system)Dcs ( data control system)
Dcs ( data control system)Fatichur Izaq
 
Unit3
Unit3Unit3
Unit3n k
 
Programmable Logic Controller 1 By Mar For Indramayu
Programmable Logic Controller 1 By Mar For IndramayuProgrammable Logic Controller 1 By Mar For Indramayu
Programmable Logic Controller 1 By Mar For IndramayuMuhammad AR
 
SO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptx
SO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptxSO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptx
SO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptxRayhanAhadiNifri
 
Kontrol pengawas dan data acquition (SCADA)
Kontrol pengawas dan data acquition (SCADA)Kontrol pengawas dan data acquition (SCADA)
Kontrol pengawas dan data acquition (SCADA)Abdul Hadi
 
7. Algoritma Scheduling
7. Algoritma Scheduling7. Algoritma Scheduling
7. Algoritma SchedulingHaddad Sammir
 
just in time manufacturing systems
 just in time manufacturing systems just in time manufacturing systems
just in time manufacturing systemsbisow enow
 
pengertian embeded system.pptx
pengertian embeded system.pptxpengertian embeded system.pptx
pengertian embeded system.pptxSpedd1
 

Similaire à Sistem Waktu Nyata (20)

Bab I.ppt
Bab I.pptBab I.ppt
Bab I.ppt
 
Bab I.ppt
Bab I.pptBab I.ppt
Bab I.ppt
 
Bab I.ppt
Bab I.pptBab I.ppt
Bab I.ppt
 
Introduction to Real-time system
Introduction to Real-time systemIntroduction to Real-time system
Introduction to Real-time system
 
Telkom sigma keminfo materi
Telkom sigma keminfo materiTelkom sigma keminfo materi
Telkom sigma keminfo materi
 
Realtime system.ppt
Realtime system.pptRealtime system.ppt
Realtime system.ppt
 
6. Scheduling
6. Scheduling6. Scheduling
6. Scheduling
 
Materi 1
Materi 1Materi 1
Materi 1
 
1.plc dasar1
1.plc dasar11.plc dasar1
1.plc dasar1
 
Sistem Informasi Kontrol dan Monitoring
Sistem Informasi Kontrol dan MonitoringSistem Informasi Kontrol dan Monitoring
Sistem Informasi Kontrol dan Monitoring
 
Dcs ( data control system)
Dcs ( data control system)Dcs ( data control system)
Dcs ( data control system)
 
Unit3
Unit3Unit3
Unit3
 
Programmable Logic Controller 1 By Mar For Indramayu
Programmable Logic Controller 1 By Mar For IndramayuProgrammable Logic Controller 1 By Mar For Indramayu
Programmable Logic Controller 1 By Mar For Indramayu
 
SO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptx
SO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptxSO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptx
SO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptx
 
Kontrol pengawas dan data acquition (SCADA)
Kontrol pengawas dan data acquition (SCADA)Kontrol pengawas dan data acquition (SCADA)
Kontrol pengawas dan data acquition (SCADA)
 
Laporan akhir scada
Laporan akhir scadaLaporan akhir scada
Laporan akhir scada
 
7. Algoritma Scheduling
7. Algoritma Scheduling7. Algoritma Scheduling
7. Algoritma Scheduling
 
just in time manufacturing systems
 just in time manufacturing systems just in time manufacturing systems
just in time manufacturing systems
 
pengertian embeded system.pptx
pengertian embeded system.pptxpengertian embeded system.pptx
pengertian embeded system.pptx
 
Kertas penerangan k1
Kertas penerangan k1Kertas penerangan k1
Kertas penerangan k1
 

Dernier

Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxNurindahSetyawati1
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxsyahrulutama16
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfWidyastutyCoyy
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMIGustiBagusGending
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptPpsSambirejo
 
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...Kanaidi ken
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
aksi nyata sosialisasi Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi  Profil Pelajar Pancasila.pdfaksi nyata sosialisasi  Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi Profil Pelajar Pancasila.pdfsdn3jatiblora
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfNurulHikmah50658
 
aksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajaraksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajarHafidRanggasi
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxRizkyPratiwi19
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...MetalinaSimanjuntak1
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)MustahalMustahal
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 

Dernier (20)

Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docx
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
aksi nyata sosialisasi Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi  Profil Pelajar Pancasila.pdfaksi nyata sosialisasi  Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi Profil Pelajar Pancasila.pdf
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
 
aksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajaraksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajar
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 

Sistem Waktu Nyata

  • 2. Definisi Sistem Waktu Nyata adalah sistem yang harus memproduksi respon yang tepat dalam suatu batasan waktu yang tentu. (Cooling, Software Design for Real Time Systems (1991)) Setiap sistem yang waktu terjadinya output sangat signifikan. Jarak antara waktu input terhadap waktu terjadinya output harus sangat kecil terhadap waktu yang diperbolehkan. (Kamus Komputer Oxford) Sistem waktu nyata adalah kondisi pengoperasian dari suatu sistem perangkat keras dan perangkat lunak yang dibatasi oleh rentang waktu dan memiliki tenggat waktu (deadline) yang jelas.
  • 3.
  • 4. Proses pengambilan uang pada ATM Proses login atau pendaftaran online Proses isi ulang pulsa
  • 5.
  • 6. Real-Time and Embedded Systems Sistem waktu nyata (SWN) harus memberikan pelayanan berbasiskan waktu Tidak harus cepat, tetapi dengan deadline (batasan waktu tertentu) Sistem embedded (tertanam) tersembunyi dari sudut pandang sistem yang lebih besar Banyak SWN dan embedded ada, kadang tanpa disadari oleh penggunanya Washing machine, photocopier, mobile phone, car, aircraft, industrial plant, microwave oven, toothbrush, CD player, medical devices, etc. Harus dapat divalidasi ketepatan (correctness) dari SWN Beberapa SWN embedded harus aman digunakan – contoh: jika tidak dapat memenuhi deadline, maka konsekuensi serius harus ditanggung Bugs dalam SWN embedded umumnya sulit atau mahal untuk diperbaiki
  • 7. Hard Real-time System & Soft Real-time System Keras (Hard): 100% deterministik (waktu selesainya operasi bisa pasti ditentukan tanpa gagal). Jika seandainya terlewat satu “garis waktu" (deadline) pun, berarti sistem dianggap rusak dan gagal total. Contohnya, sistem pengendalian mesin mobil dan pesawat, di mana signal elektronik yang memerintahi pembakaran bahan bakar mesti dilaksanakan pada titik waktu yang tepat (karena, kalau tidak, akan menyebabkan malapetaka)
  • 8. Hard Real-time System & Soft Real-time System Ketat (Firm): Sistem akan masih bertahan, namun hanya apabila belum terlewatkan batas waktu. Hasil komputasi tidak berguna selepas terlewatnya deadline. Contohnya, sistem jaringan telepon. Layanan telepon bisa terus berjalan, jika hanya jarang terjadi signal telepon yang gagal mencapai tujuan. Sementara, hanya signal telepon yang tepat waktu yang bisa diterima sistem.
  • 9. Hard Real-time System & Soft Real-time System Lunak (Soft): Sistem terus bertahan seberapa kalipun terlewatnya deadline. Apabila ada terlewat batas waktu, hasil komputasi menjadi kurang berguna dan mutu layanan sistem memburuk. Contohnya, aplikasi pemutar video dan musik yang sedang memainkan lagu dari CD-ROM. Jika CD-ROM-nya tiba-tiba dibutuhkan aplikasi lain untuk membaca data dan membuat CD-ROM terlalu sibuk, maka aplikasi pemutar tersebut mesti menunggu data dari CD-ROM dan tidak lagi mampu memainkan video dan musik seiring dengan waktu nyata, dan video dan musiknya terpaksa hanya bisa diputar lebih pelan.
  • 10. Tugas yang melewati Deadline Firm RTS, Dihentikan secara bertahap Hard RTS, Dihentikan secara langsung Soft RTS, Dihentikan secara bertahap
  • 11.  Sistem Waktu Nyata terdistribusi, termasuk jaringan komunikasi Putaran kontrol mungkin menyertakan langkah komunikasi Sistem mungkin tergantung pada jaringan  Sistem tidak hanya memerlukan pelaksanaan aturan kontrol dengan keterbatasan waktu (time constraints), tetapi juga harus menjadualkan komunikasi, mengirim dan menerima pesan berdasarkan deadline Komunikasi Waktu-Nyata
  • 13. Semua data harus diberikan secara reliable Buruk jika kemudi dibelokkan, tetapi tidak terjadi sesuatu Perintah dari sistem kontrol memiliki prioritas tertinggi, kemudian sensor dan aktuator, kemudian input kontrol Anti-lock brakes memiliki waktu respons lebih tinggi dibandingkan pengemudi, pengaturan prioritas untuk memastikan agar mobil tidak mengalami slip Jaringan harus menjadual dan memprioritaskan komunikasi
  • 14. Analogi mobil-pengemudi • Misi • Mengukur performa • berangkat ke tujuan tanpa harus bertabrakan dengan kendaraan lain atau obyek statis dan menjaga kecepatannya dalam batas kewajaran • Apakah ia mencapai tujuan? Kondisi jalan raya
  • 15. Komputasi Waktu-Nyata • Masalah jadwal penugasan • Tujuan umum dari jadwal penugasan adalah keadilan/kemerataan Round-Robin Murni Setiap proses terasosiasi dengan potongan-waktu (time-slice) Tidak Bekerja dalam Sistem Waktu-Nyata Setiap tugas memiliki tingkatan prioritas yang berbeda-beda
  • 16. Pengkelasan Tugas • Berdasar pada kemungkinan kedatangan tugas dan akibat apabila mereka tidak dieksekusi tepat waktu. Periodik & Aperiodik Periodik : tugas yang berulang-ulang dilakukan Aperiodik : sekumpulan tugas yang dilakukan saat tertentu Kritis & Non- Kritis Kritis : menimbulkan malapetaka Non-Kritis : tidak yang menimbulkan malapetaka
  • 17. Permasalahan Lain Software Engineering • Arsitektur Sistem • Arsitektur Jaringan • Toleransi-Kesalahan & Evaluasi Kehandalan Sistem Operasi • Tugas dan Penjadwalan • Protokol Komunikasi • Manajemen Kesalahan dan recovery • Sinkronisasi Waktu, dll.
  • 18. Contoh Struktur Waktu-Nyata (Generator Picu) Proses terkontrol Sensor Tugas Generator picu Tampilan EksekusiAktuator Clock Operator Lingkungan