SlideShare a Scribd company logo
KARAKTERISASI
TUGAS DAN SISTEM WAKTU NYATA
Aufar Fajar
(1127019)
Yosua Natanael
(1127017)
Jefry Karundeng
(0827034)
Jeremiah
Pengukuran Performa Sistem Waktu-Nyata
Ukuran
Performa
Meteran bagi
performa yang
sedang
diekspresikan
Tampilan harus
Singkat
 Sistem waktu nyata digunakan dalam aplikasi yang kritis,
sehingga harus dirancang secara hati-hati dan divalidasi
sebelum ditempatkan ke dalam aplikasi.
 Penentuan ukuran performa yang sesuai adalah penting
untuk menghasilkan karakteristik performa yang benar.
Contoh Mengukur Performa
Delay antara input karakter pada keyboard,
dengan output pada monitor PC
Jika delay dirasakan oleh pengguna,
Jika delay tidak dirasakan oleh pengguna,
Performa BURUK
Performa SEMPURNA
Semakin lama waktu
delay, maka performa
komputer semakin
buruk
Properti Pengukuran Performa
Ukuran performa yang baik haruslah :
1. Merepresentasikan encoding yang
efisien dari informasi yang relevan.
2. Me-rank secara objektif terhadap
sebuah performa
3. Memberikan kriteria pengoptimasian
yang objektif untuk desain.
4. Merepresentasikan fakta yang dapat
diverifikasi.
Proses mengubah simbol menjadi kode
Sesuai
Aspek Ukuran Performa Tradisional
Tradisional
Keandalan
(Reliability)
Keberadaan
(Availability)
Throughput
• Reliability →
probabilitas bahwa
sistem tidak akan
mengalami
kegagalan atas setiap
bagiannya dari suatu
interval tertentu
• Availability →
Sebagian kecil waktu
dari sebuah sistem
Throughput → Angka
rataan dari instruksi-
instruksi per unit waktu
yang sistem bisa proses
Performabilitas
• Performabilitas, meningkatkan
pengukuran yang dilakukan secara
tradisional.
• Kinerja performa dari sebuah komputer
waktu-nyata harus terikat dengan
performa yang konsekuen terhadap
proses yang dijalankannya
Performabilitas komputer waktu-nyata didefinisikan
sebagai probabilitas sistem komputer menemukan
tingkat pencapaian tugas-tugas mereka.
Pandangan Hirarki Performabilitas
View 0
View 1
View 2
View 3
Pandangan pengguna terhadap tingkat pencapaian suatu
proses terkontrol
Pencapaian bermacam-macam tugas sebagai fungsi dari
lingkungan operasional
Kapasitas komputer waktu-nyata untuk mengeksekusi
algoritma khusus untuk berbagai tugas
Struktur perangkat keras, sistem operasi, aplikasi
perangkat lunak
Contoh Kasus
Automatic
Landing (AL)
Memiliki
Rusak
Bandara
Tujuan
Cuaca
buruk
Pengalihan ke Bandara
terdekat lain
Tingkat Pencapaian dari Kasus
• Penumpang pesawat memiliki
tingkat pencapaian, yaitu :
• A0 tiba selamat di tujuan utama
• A1 Pengalihan ke bandara lain, dan
mendarat dengan selamat
• A2 Kecelakaan
Tingkat Pencapaian dari Kasus
• Tabel di bawah ini menunjukkan view-0 mana
yang sesuai dengan tingkat pencapaian
Tingkat Pencapaian Kesesuaian keadaan view-0
A0 (0,0)
A1 (1,0)
A2 (0,1),(1,1)
Fungsi biaya dan Hard deadline
Fungsi
Biaya
Fungsi yang membandingkan performabilitas
dari sistem waktu-nyata dengan respon yang
kosong, dengan sistem yang diberi waktu
respon yang positif.
Fungsi harus berada dalam state space
Hard
Deadline
Waktu respon komputer maksimum yang
masih memungkinkan proses untuk disimpan
dalam state space yang ditunjuk
Analogi benda
-b +b
State Space
Vector (x, v, a)
Posisi x
Kecepatan v
Percepatan a
Vector (0, 0, 0)
Posisi 0
Kecepatan 0
Percepatan 0
Vector (x, v, 0)
Posisi x
Kecepatan v
Percepatan 0
Controller tidak harus melakukan apapun karena benda
(Proses) sudah berada dalam posisi ideal
Controller melakukan usaha agar benda (proses) tetap berada
pada posisi ideal dengan memberi dorongan
Usaha
dorongan

More Related Content

Similar to Task Characterization and Real-Time System

Materi 1
Materi 1Materi 1
data acquisition flight control actuator benchmark using Labview
data acquisition flight control actuator benchmark using Labviewdata acquisition flight control actuator benchmark using Labview
data acquisition flight control actuator benchmark using Labview
Sheen Parawansa
 
data acquisition flight control actuator benchmark
data acquisition flight control actuator benchmarkdata acquisition flight control actuator benchmark
data acquisition flight control actuator benchmark
Sheen Parawansa
 
Dicoding Developer Coaching #25: Android | UI Testing pada Asynchronous denga...
Dicoding Developer Coaching #25: Android | UI Testing pada Asynchronous denga...Dicoding Developer Coaching #25: Android | UI Testing pada Asynchronous denga...
Dicoding Developer Coaching #25: Android | UI Testing pada Asynchronous denga...
DicodingEvent
 
Otomatisasi Sistem Parkiran Berbasis Objek
Otomatisasi Sistem Parkiran Berbasis ObjekOtomatisasi Sistem Parkiran Berbasis Objek
Otomatisasi Sistem Parkiran Berbasis Objek
naufals11
 
Teknik_Audit_Berbantuan_Komputer_PPT.pptx
Teknik_Audit_Berbantuan_Komputer_PPT.pptxTeknik_Audit_Berbantuan_Komputer_PPT.pptx
Teknik_Audit_Berbantuan_Komputer_PPT.pptx
HamzahIbrahim4
 
Rpl 5-perencanaan proyek perangkat lunak
Rpl 5-perencanaan proyek perangkat lunakRpl 5-perencanaan proyek perangkat lunak
Rpl 5-perencanaan proyek perangkat lunak
f' yagami
 
PPT-UEU-Manajemen-Proyek-SI-Pertemuan-14.pptx
PPT-UEU-Manajemen-Proyek-SI-Pertemuan-14.pptxPPT-UEU-Manajemen-Proyek-SI-Pertemuan-14.pptx
PPT-UEU-Manajemen-Proyek-SI-Pertemuan-14.pptx
KairiAbasa
 
Benchmark & Random varible
Benchmark & Random varibleBenchmark & Random varible
Benchmark & Random varible
Syafrizal
 
Asistensi 1 mod 3
Asistensi 1 mod 3Asistensi 1 mod 3
Asistensi 1 mod 3
Cwok Kampoeng
 
Presentasi modul 4 - Software
Presentasi modul 4 - SoftwarePresentasi modul 4 - Software
Presentasi modul 4 - Software
Paris Dkc
 
Tugas analisa faktor kualitas
Tugas analisa faktor kualitasTugas analisa faktor kualitas
Tugas analisa faktor kualitas
kamalbaktir
 
Analisa Software Quality Factor
Analisa Software Quality FactorAnalisa Software Quality Factor
Analisa Software Quality Factor
kamalbaktir
 
1 pengantar
1 pengantar1 pengantar
1 pengantar
Sri Handayani
 
Fit 08 wawan_testing aplikasi
Fit 08 wawan_testing aplikasiFit 08 wawan_testing aplikasi
Fit 08 wawan_testing aplikasi
chephz DJ
 
Testing aplikasi2
Testing aplikasi2Testing aplikasi2
Testing aplikasi2chephz DJ
 
RPL 1 (Lama) - Pengujian Perangkat Lunak
RPL 1 (Lama) - Pengujian Perangkat LunakRPL 1 (Lama) - Pengujian Perangkat Lunak
RPL 1 (Lama) - Pengujian Perangkat Lunak
Adam Mukharil Bachtiar
 
Software quality website UMKM
Software quality website UMKMSoftware quality website UMKM
Software quality website UMKMAndre Tjio Tjio
 
Konsep Dan Asas Pengaturcaraan
Konsep Dan Asas PengaturcaraanKonsep Dan Asas Pengaturcaraan
Konsep Dan Asas Pengaturcaraan
ask3areu
 
Tugas analisa
Tugas analisaTugas analisa
Tugas analisa
Eval_21
 

Similar to Task Characterization and Real-Time System (20)

Materi 1
Materi 1Materi 1
Materi 1
 
data acquisition flight control actuator benchmark using Labview
data acquisition flight control actuator benchmark using Labviewdata acquisition flight control actuator benchmark using Labview
data acquisition flight control actuator benchmark using Labview
 
data acquisition flight control actuator benchmark
data acquisition flight control actuator benchmarkdata acquisition flight control actuator benchmark
data acquisition flight control actuator benchmark
 
Dicoding Developer Coaching #25: Android | UI Testing pada Asynchronous denga...
Dicoding Developer Coaching #25: Android | UI Testing pada Asynchronous denga...Dicoding Developer Coaching #25: Android | UI Testing pada Asynchronous denga...
Dicoding Developer Coaching #25: Android | UI Testing pada Asynchronous denga...
 
Otomatisasi Sistem Parkiran Berbasis Objek
Otomatisasi Sistem Parkiran Berbasis ObjekOtomatisasi Sistem Parkiran Berbasis Objek
Otomatisasi Sistem Parkiran Berbasis Objek
 
Teknik_Audit_Berbantuan_Komputer_PPT.pptx
Teknik_Audit_Berbantuan_Komputer_PPT.pptxTeknik_Audit_Berbantuan_Komputer_PPT.pptx
Teknik_Audit_Berbantuan_Komputer_PPT.pptx
 
Rpl 5-perencanaan proyek perangkat lunak
Rpl 5-perencanaan proyek perangkat lunakRpl 5-perencanaan proyek perangkat lunak
Rpl 5-perencanaan proyek perangkat lunak
 
PPT-UEU-Manajemen-Proyek-SI-Pertemuan-14.pptx
PPT-UEU-Manajemen-Proyek-SI-Pertemuan-14.pptxPPT-UEU-Manajemen-Proyek-SI-Pertemuan-14.pptx
PPT-UEU-Manajemen-Proyek-SI-Pertemuan-14.pptx
 
Benchmark & Random varible
Benchmark & Random varibleBenchmark & Random varible
Benchmark & Random varible
 
Asistensi 1 mod 3
Asistensi 1 mod 3Asistensi 1 mod 3
Asistensi 1 mod 3
 
Presentasi modul 4 - Software
Presentasi modul 4 - SoftwarePresentasi modul 4 - Software
Presentasi modul 4 - Software
 
Tugas analisa faktor kualitas
Tugas analisa faktor kualitasTugas analisa faktor kualitas
Tugas analisa faktor kualitas
 
Analisa Software Quality Factor
Analisa Software Quality FactorAnalisa Software Quality Factor
Analisa Software Quality Factor
 
1 pengantar
1 pengantar1 pengantar
1 pengantar
 
Fit 08 wawan_testing aplikasi
Fit 08 wawan_testing aplikasiFit 08 wawan_testing aplikasi
Fit 08 wawan_testing aplikasi
 
Testing aplikasi2
Testing aplikasi2Testing aplikasi2
Testing aplikasi2
 
RPL 1 (Lama) - Pengujian Perangkat Lunak
RPL 1 (Lama) - Pengujian Perangkat LunakRPL 1 (Lama) - Pengujian Perangkat Lunak
RPL 1 (Lama) - Pengujian Perangkat Lunak
 
Software quality website UMKM
Software quality website UMKMSoftware quality website UMKM
Software quality website UMKM
 
Konsep Dan Asas Pengaturcaraan
Konsep Dan Asas PengaturcaraanKonsep Dan Asas Pengaturcaraan
Konsep Dan Asas Pengaturcaraan
 
Tugas analisa
Tugas analisaTugas analisa
Tugas analisa
 

More from Aufar Fajar

Parallel Port
Parallel PortParallel Port
Parallel Port
Aufar Fajar
 
Sistem pemindai biometrik retina dan iris
Sistem pemindai biometrik retina dan irisSistem pemindai biometrik retina dan iris
Sistem pemindai biometrik retina dan iris
Aufar Fajar
 
Thermocouple
ThermocoupleThermocouple
Thermocouple
Aufar Fajar
 
4G Technology (Fourth-Generation Technology)
4G Technology (Fourth-Generation Technology)4G Technology (Fourth-Generation Technology)
4G Technology (Fourth-Generation Technology)
Aufar Fajar
 
Multiprocessor scheduling
Multiprocessor schedulingMultiprocessor scheduling
Multiprocessor scheduling
Aufar Fajar
 
IRIS task schedulling (Real-time system)
IRIS task schedulling (Real-time system)IRIS task schedulling (Real-time system)
IRIS task schedulling (Real-time system)
Aufar Fajar
 
Estimating the run-time program (Real-time system)
Estimating the run-time program (Real-time system)Estimating the run-time program (Real-time system)
Estimating the run-time program (Real-time system)
Aufar Fajar
 
Marketing Plan - Marketing Class, Maranatha Christian University
Marketing Plan - Marketing Class, Maranatha Christian University Marketing Plan - Marketing Class, Maranatha Christian University
Marketing Plan - Marketing Class, Maranatha Christian University
Aufar Fajar
 

More from Aufar Fajar (8)

Parallel Port
Parallel PortParallel Port
Parallel Port
 
Sistem pemindai biometrik retina dan iris
Sistem pemindai biometrik retina dan irisSistem pemindai biometrik retina dan iris
Sistem pemindai biometrik retina dan iris
 
Thermocouple
ThermocoupleThermocouple
Thermocouple
 
4G Technology (Fourth-Generation Technology)
4G Technology (Fourth-Generation Technology)4G Technology (Fourth-Generation Technology)
4G Technology (Fourth-Generation Technology)
 
Multiprocessor scheduling
Multiprocessor schedulingMultiprocessor scheduling
Multiprocessor scheduling
 
IRIS task schedulling (Real-time system)
IRIS task schedulling (Real-time system)IRIS task schedulling (Real-time system)
IRIS task schedulling (Real-time system)
 
Estimating the run-time program (Real-time system)
Estimating the run-time program (Real-time system)Estimating the run-time program (Real-time system)
Estimating the run-time program (Real-time system)
 
Marketing Plan - Marketing Class, Maranatha Christian University
Marketing Plan - Marketing Class, Maranatha Christian University Marketing Plan - Marketing Class, Maranatha Christian University
Marketing Plan - Marketing Class, Maranatha Christian University
 

Task Characterization and Real-Time System

  • 1. KARAKTERISASI TUGAS DAN SISTEM WAKTU NYATA Aufar Fajar (1127019) Yosua Natanael (1127017) Jefry Karundeng (0827034) Jeremiah
  • 2. Pengukuran Performa Sistem Waktu-Nyata Ukuran Performa Meteran bagi performa yang sedang diekspresikan Tampilan harus Singkat  Sistem waktu nyata digunakan dalam aplikasi yang kritis, sehingga harus dirancang secara hati-hati dan divalidasi sebelum ditempatkan ke dalam aplikasi.  Penentuan ukuran performa yang sesuai adalah penting untuk menghasilkan karakteristik performa yang benar.
  • 3. Contoh Mengukur Performa Delay antara input karakter pada keyboard, dengan output pada monitor PC Jika delay dirasakan oleh pengguna, Jika delay tidak dirasakan oleh pengguna, Performa BURUK Performa SEMPURNA Semakin lama waktu delay, maka performa komputer semakin buruk
  • 4. Properti Pengukuran Performa Ukuran performa yang baik haruslah : 1. Merepresentasikan encoding yang efisien dari informasi yang relevan. 2. Me-rank secara objektif terhadap sebuah performa 3. Memberikan kriteria pengoptimasian yang objektif untuk desain. 4. Merepresentasikan fakta yang dapat diverifikasi. Proses mengubah simbol menjadi kode Sesuai
  • 5. Aspek Ukuran Performa Tradisional Tradisional Keandalan (Reliability) Keberadaan (Availability) Throughput • Reliability → probabilitas bahwa sistem tidak akan mengalami kegagalan atas setiap bagiannya dari suatu interval tertentu • Availability → Sebagian kecil waktu dari sebuah sistem Throughput → Angka rataan dari instruksi- instruksi per unit waktu yang sistem bisa proses
  • 6. Performabilitas • Performabilitas, meningkatkan pengukuran yang dilakukan secara tradisional. • Kinerja performa dari sebuah komputer waktu-nyata harus terikat dengan performa yang konsekuen terhadap proses yang dijalankannya Performabilitas komputer waktu-nyata didefinisikan sebagai probabilitas sistem komputer menemukan tingkat pencapaian tugas-tugas mereka.
  • 7. Pandangan Hirarki Performabilitas View 0 View 1 View 2 View 3 Pandangan pengguna terhadap tingkat pencapaian suatu proses terkontrol Pencapaian bermacam-macam tugas sebagai fungsi dari lingkungan operasional Kapasitas komputer waktu-nyata untuk mengeksekusi algoritma khusus untuk berbagai tugas Struktur perangkat keras, sistem operasi, aplikasi perangkat lunak
  • 9. Tingkat Pencapaian dari Kasus • Penumpang pesawat memiliki tingkat pencapaian, yaitu : • A0 tiba selamat di tujuan utama • A1 Pengalihan ke bandara lain, dan mendarat dengan selamat • A2 Kecelakaan
  • 11. • Tabel di bawah ini menunjukkan view-0 mana yang sesuai dengan tingkat pencapaian Tingkat Pencapaian Kesesuaian keadaan view-0 A0 (0,0) A1 (1,0) A2 (0,1),(1,1)
  • 12. Fungsi biaya dan Hard deadline Fungsi Biaya Fungsi yang membandingkan performabilitas dari sistem waktu-nyata dengan respon yang kosong, dengan sistem yang diberi waktu respon yang positif. Fungsi harus berada dalam state space Hard Deadline Waktu respon komputer maksimum yang masih memungkinkan proses untuk disimpan dalam state space yang ditunjuk
  • 13. Analogi benda -b +b State Space Vector (x, v, a) Posisi x Kecepatan v Percepatan a Vector (0, 0, 0) Posisi 0 Kecepatan 0 Percepatan 0 Vector (x, v, 0) Posisi x Kecepatan v Percepatan 0 Controller tidak harus melakukan apapun karena benda (Proses) sudah berada dalam posisi ideal Controller melakukan usaha agar benda (proses) tetap berada pada posisi ideal dengan memberi dorongan Usaha dorongan