This presentation show you about the task characterization and real-time systems. Performance measurement, performability, cases, cost function are included. (Most of this slide using Indonesian Language).
Aufar Fajar - Computer Engineering, MCU
This presentation show you the introduction to the real-time system. Analogy, kinds of the RTS, task classing, and the application/use of RTS are included. (Most of this slide using Indonesian Language).
Aufar Fajar - Computer Engineering, MCU
Task assignment and scheduling (Real-time system)Aufar Fajar
Dokumen tersebut membahas teknik penjadwalan tugas pada sistem waktu nyata untuk mengalokasikan sumber daya prosesor secara efisien agar tidak melewati deadline. Ia menjelaskan konsep-konsep kunci seperti release time, deadline absolut dan relatif, serta algoritma penjadwalan seperti rate-monotonic dan earliest deadline first. Dokumen ini juga membahas masalah prioritas inversi dan cara menangani ketergantungan antar tugas terhadap sumber daya bersama
Sistem real-time merupakan sistem perangkat lunak yang harus merespons stimulus secara tepat waktu. Proses perancangan sistem real-time melibatkan identifikasi stimulus, batasan waktu tanggap, dan penjadwalan proses untuk memenuhi batasan tersebut. Bahasa pemrograman seperti C sering digunakan namun membutuhkan eksekutif khusus untuk mendukung konkurensi dan manajemen sumber daya.
Analisa software pembuatan perencanaan bisnis untuk persewaan asetJMMI ITS
Ringkasan dokumen tersebut adalah analisis software pembuatan perencanaan bisnis untuk persewaan aset di PDAM Surabaya. Berdasarkan analisis faktor ketepatan dan kelengkapan output serta kemudahan penggunaan, software Business Plan Pro dipastikan memenuhi syarat dengan adanya tutorial langkah demi langkah untuk pengguna pemula.
Dokumen tersebut membahas tentang metrik pengukuran proses dan produk pengembangan perangkat lunak. Beberapa metrik yang dijelaskan adalah metrik berorientasi ukuran seperti baris kode dan biaya per baris kode, metrik berorientasi fungsi seperti function point, serta perluasan metrik seperti 3D function point yang mempertimbangkan dimensi data, fungsional, dan kontrol.
Teks tersebut membahas berbagai metode pengukuran (metrics) pada perangkat lunak (software), mulai dari ukuran berbasis baris kode (size-oriented metrics), ukuran berbasis fungsi (function-oriented metrics), sampai ukuran kualitas perangkat lunak. Beberapa metode yang dijelaskan antara lain menghitung jumlah baris kode, fungsi, kesalahan, dan kelayakan perawatan perangkat lunak.
COCOMO adalah model konstruktif biaya yang digunakan untuk memperkirakan biaya dan durasi proyek perangkat lunak. Model ini melibatkan pengumpulan informasi tentang domain nilai proyek, penentuan faktor kompleksitas, perkiraan ukuran kode, dan aplikasi konstanta untuk menghitung upaya, durasi, produktivitas, dan tenaga kerja yang diperlukan.
This presentation show you the introduction to the real-time system. Analogy, kinds of the RTS, task classing, and the application/use of RTS are included. (Most of this slide using Indonesian Language).
Aufar Fajar - Computer Engineering, MCU
Task assignment and scheduling (Real-time system)Aufar Fajar
Dokumen tersebut membahas teknik penjadwalan tugas pada sistem waktu nyata untuk mengalokasikan sumber daya prosesor secara efisien agar tidak melewati deadline. Ia menjelaskan konsep-konsep kunci seperti release time, deadline absolut dan relatif, serta algoritma penjadwalan seperti rate-monotonic dan earliest deadline first. Dokumen ini juga membahas masalah prioritas inversi dan cara menangani ketergantungan antar tugas terhadap sumber daya bersama
Sistem real-time merupakan sistem perangkat lunak yang harus merespons stimulus secara tepat waktu. Proses perancangan sistem real-time melibatkan identifikasi stimulus, batasan waktu tanggap, dan penjadwalan proses untuk memenuhi batasan tersebut. Bahasa pemrograman seperti C sering digunakan namun membutuhkan eksekutif khusus untuk mendukung konkurensi dan manajemen sumber daya.
Analisa software pembuatan perencanaan bisnis untuk persewaan asetJMMI ITS
Ringkasan dokumen tersebut adalah analisis software pembuatan perencanaan bisnis untuk persewaan aset di PDAM Surabaya. Berdasarkan analisis faktor ketepatan dan kelengkapan output serta kemudahan penggunaan, software Business Plan Pro dipastikan memenuhi syarat dengan adanya tutorial langkah demi langkah untuk pengguna pemula.
Dokumen tersebut membahas tentang metrik pengukuran proses dan produk pengembangan perangkat lunak. Beberapa metrik yang dijelaskan adalah metrik berorientasi ukuran seperti baris kode dan biaya per baris kode, metrik berorientasi fungsi seperti function point, serta perluasan metrik seperti 3D function point yang mempertimbangkan dimensi data, fungsional, dan kontrol.
Teks tersebut membahas berbagai metode pengukuran (metrics) pada perangkat lunak (software), mulai dari ukuran berbasis baris kode (size-oriented metrics), ukuran berbasis fungsi (function-oriented metrics), sampai ukuran kualitas perangkat lunak. Beberapa metode yang dijelaskan antara lain menghitung jumlah baris kode, fungsi, kesalahan, dan kelayakan perawatan perangkat lunak.
COCOMO adalah model konstruktif biaya yang digunakan untuk memperkirakan biaya dan durasi proyek perangkat lunak. Model ini melibatkan pengumpulan informasi tentang domain nilai proyek, penentuan faktor kompleksitas, perkiraan ukuran kode, dan aplikasi konstanta untuk menghitung upaya, durasi, produktivitas, dan tenaga kerja yang diperlukan.
data acquisition flight control actuator benchmark using LabviewSheen Parawansa
1. Tesis ini merancang dan merealisasikan sistem akuisisi data untuk alat uji flight control actuator pesawat N219 menggunakan Arduino Uno dan perangkat lunak LabVIEW.
2. Perangkat keras dirancang untuk mengukur data dari sensor jarak dan beban, sedangkan perangkat lunak dirancang untuk mengubah sinyal analog menjadi digital dan menampilkan hasil pengukuran secara real-time.
3. Hasil pengujian menunjukkan sistem akuisisi data bekerja sesuai
Dokumen tersebut membahas tentang pengujian antarmuka pengguna secara otomatis pada aplikasi Android yang memiliki proses asynchronous menggunakan IdlingResource. IdlingResource digunakan untuk memberitahu framework pengujian bahwa suatu proses sedang berjalan sehingga pengujian dapat menunggu proses tersebut selesai. Dokumen ini juga menjelaskan konsep dasar pengujian unit, instrumentasi, dan antarmuka pengguna serta alat pengujian Espresso dan cara implementasi Idling
Otomatisasi Sistem Parkiran Berbasis Objeknaufals11
Dokumen tersebut merupakan laporan tentang perancangan sistem parkir otomatis menggunakan kartu RFID. Sistem ini menggunakan kartu RFID untuk memverifikasi identitas pemilik kendaraan sehingga hanya pemilik yang sah yang dapat masuk dan keluar area parkir. Laporan ini membahas latar belakang, tujuan, ruang lingkup, landasan teori SDLC dan UML, desain sistem menggunakan berbagai diagram UML, serta spesifikasi perangkat
Dokumen tersebut membahas proses perencanaan proyek perangkat lunak yang meliputi penentuan ruang lingkup, estimasi sumber daya yang dibutuhkan, dan teknik-teknik estimasi seperti berbasis line of code, function point, proses, dan model empiris seperti COCOMO."
Ringkasan dokumen tersebut adalah:
1. Dokumen tersebut membahas tentang kualitas sistem informasi dan perangkat lunak, termasuk definisi kualitas, faktor-faktor kualitas, dan cara mengidentifikasi kesalahan pemrograman kritis.
2. Ada tiga kategori model faktor kualitas perangkat lunak menurut McCall yaitu operasi produk, revisi produk, dan transisi produk.
3. Beberapa poin untuk menilai kualitas sistem informasi
Dokumen tersebut membahas tentang modul algoritma dan pemrograman yang berisi tentang tujuan dan permasalahan pembuatan program konversi satuan dan menentukan bilangan genap ganjil menggunakan bahasa C++. Terdapat pembahasan tentang analisis data dan kesimpulan mengenai penggunaan struktur pengulangan dan pengkondisian dalam pembuatan program.
Dokumen tersebut membahas berbagai jenis perangkat lunak komputer yang terdiri atas perangkat lunak aplikasi dan sistem. Perangkat lunak aplikasi meliputi program-program untuk tujuan umum dan khusus seperti bisnis sedangkan perangkat lunak sistem mencakup sistem operasi, basis data, dan jaringan komputer.
Dokumen ini merangkum laporan tugas akhir tentang perancangan sistem informasi akuntansi untuk perusahaan rokok. Sistem ini dapat digunakan dalam mode online terhubung dengan server database maupun offline menggunakan database virtual, sehingga memenuhi faktor kualitas portabilitas. Aplikasi ini dibuat menggunakan bahasa pemrograman VB.NET dan database MySQL, serta menampilkan laporan keuangan konsolidasi dari cabang-cabang perusahaan.
Dokumen ini merangkum laporan tugas akhir tentang perancangan sistem informasi akuntansi untuk perusahaan rokok. Sistem ini dapat digunakan dalam mode online terhubung dengan server database maupun offline menggunakan database virtual, sehingga memenuhi faktor kualitas portabilitas. Aplikasi ini dibuat menggunakan bahasa pemrograman VB.NET dan database MySQL, serta dapat menampilkan laporan keuangan konsolidasi dari cabang-cabang perusahaan.
Dokumen tersebut membahas tentang analisis dan perancangan sistem informasi. Terdapat beberapa poin penting yaitu perbandingan biaya perangkat keras dan perangkat lunak seiring perkembangan teknologi, siklus hidup pengembangan sistem, dan definisi sistem sebagai kumpulan elemen yang saling berinteraksi untuk mencapai tujuan tertentu.
Testing aplikasi web memiliki kompleksitas tinggi karena berinteraksi dengan berbagai komponen seperti OS, browser, dan jaringan. Idealnya semua komponen di sisi klien dan server diuji, namun seringkali dibatasi waktu dan sumber daya. Pengujian meliputi fungsi, konfigurasi, kompatibilitas, volume, stres, kinerja, pemulihan, dan keamanan dengan menggunakan berbagai perangkat seperti Apache AB dan OWASP untuk
Dokumen ini membincangkan pengenalan bahasa pengaturcaraan C++ yang popular digunakan kini dalam pelbagai aplikasi. Ia juga menyentuh konsep asas pengaturcaraan seperti ciri-ciri program yang baik, definisi program, komponen dalam struktur program dan langkah-langkah pengenalpastian dalam pengaturcaraan termasuklah menganalisis masalah, merancang pembolehubah, melukis carta alir dan menulis program.
Dokumen ini berisi laporan tugas analisis program oleh dua siswa kelas X RPL 2 tentang berbagai konsep dasar pemrograman seperti Hello World, deklarasi variabel, output print dan println, operator aritmatika dan relasi. Siswa menganalisis input, proses dan output masing-masing program.
This slides explain about parallel port that commonly used for connecting between the peripherals and the computer. It describe how does the parallel port works, advantages & disadvantages, pin configuration, and so on.
Sistem pemindai biometrik retina dan irisAufar Fajar
Ringkasan dokumen tersebut adalah:
1. Dokumen tersebut membahas sistem biometrik retina dan iris mata yang digunakan untuk identifikasi manusia.
2. Retina dan iris mata memiliki pola yang unik untuk setiap individu dan dapat digunakan sebagai ciri biometrik.
3. Dokumen tersebut menjelaskan proses pemindaian retina dan iris mata beserta perbandingannya dalam sistem biometrik.
More Related Content
Similar to Task Characterization and Real-Time System
data acquisition flight control actuator benchmark using LabviewSheen Parawansa
1. Tesis ini merancang dan merealisasikan sistem akuisisi data untuk alat uji flight control actuator pesawat N219 menggunakan Arduino Uno dan perangkat lunak LabVIEW.
2. Perangkat keras dirancang untuk mengukur data dari sensor jarak dan beban, sedangkan perangkat lunak dirancang untuk mengubah sinyal analog menjadi digital dan menampilkan hasil pengukuran secara real-time.
3. Hasil pengujian menunjukkan sistem akuisisi data bekerja sesuai
Dokumen tersebut membahas tentang pengujian antarmuka pengguna secara otomatis pada aplikasi Android yang memiliki proses asynchronous menggunakan IdlingResource. IdlingResource digunakan untuk memberitahu framework pengujian bahwa suatu proses sedang berjalan sehingga pengujian dapat menunggu proses tersebut selesai. Dokumen ini juga menjelaskan konsep dasar pengujian unit, instrumentasi, dan antarmuka pengguna serta alat pengujian Espresso dan cara implementasi Idling
Otomatisasi Sistem Parkiran Berbasis Objeknaufals11
Dokumen tersebut merupakan laporan tentang perancangan sistem parkir otomatis menggunakan kartu RFID. Sistem ini menggunakan kartu RFID untuk memverifikasi identitas pemilik kendaraan sehingga hanya pemilik yang sah yang dapat masuk dan keluar area parkir. Laporan ini membahas latar belakang, tujuan, ruang lingkup, landasan teori SDLC dan UML, desain sistem menggunakan berbagai diagram UML, serta spesifikasi perangkat
Dokumen tersebut membahas proses perencanaan proyek perangkat lunak yang meliputi penentuan ruang lingkup, estimasi sumber daya yang dibutuhkan, dan teknik-teknik estimasi seperti berbasis line of code, function point, proses, dan model empiris seperti COCOMO."
Ringkasan dokumen tersebut adalah:
1. Dokumen tersebut membahas tentang kualitas sistem informasi dan perangkat lunak, termasuk definisi kualitas, faktor-faktor kualitas, dan cara mengidentifikasi kesalahan pemrograman kritis.
2. Ada tiga kategori model faktor kualitas perangkat lunak menurut McCall yaitu operasi produk, revisi produk, dan transisi produk.
3. Beberapa poin untuk menilai kualitas sistem informasi
Dokumen tersebut membahas tentang modul algoritma dan pemrograman yang berisi tentang tujuan dan permasalahan pembuatan program konversi satuan dan menentukan bilangan genap ganjil menggunakan bahasa C++. Terdapat pembahasan tentang analisis data dan kesimpulan mengenai penggunaan struktur pengulangan dan pengkondisian dalam pembuatan program.
Dokumen tersebut membahas berbagai jenis perangkat lunak komputer yang terdiri atas perangkat lunak aplikasi dan sistem. Perangkat lunak aplikasi meliputi program-program untuk tujuan umum dan khusus seperti bisnis sedangkan perangkat lunak sistem mencakup sistem operasi, basis data, dan jaringan komputer.
Dokumen ini merangkum laporan tugas akhir tentang perancangan sistem informasi akuntansi untuk perusahaan rokok. Sistem ini dapat digunakan dalam mode online terhubung dengan server database maupun offline menggunakan database virtual, sehingga memenuhi faktor kualitas portabilitas. Aplikasi ini dibuat menggunakan bahasa pemrograman VB.NET dan database MySQL, serta menampilkan laporan keuangan konsolidasi dari cabang-cabang perusahaan.
Dokumen ini merangkum laporan tugas akhir tentang perancangan sistem informasi akuntansi untuk perusahaan rokok. Sistem ini dapat digunakan dalam mode online terhubung dengan server database maupun offline menggunakan database virtual, sehingga memenuhi faktor kualitas portabilitas. Aplikasi ini dibuat menggunakan bahasa pemrograman VB.NET dan database MySQL, serta dapat menampilkan laporan keuangan konsolidasi dari cabang-cabang perusahaan.
Dokumen tersebut membahas tentang analisis dan perancangan sistem informasi. Terdapat beberapa poin penting yaitu perbandingan biaya perangkat keras dan perangkat lunak seiring perkembangan teknologi, siklus hidup pengembangan sistem, dan definisi sistem sebagai kumpulan elemen yang saling berinteraksi untuk mencapai tujuan tertentu.
Testing aplikasi web memiliki kompleksitas tinggi karena berinteraksi dengan berbagai komponen seperti OS, browser, dan jaringan. Idealnya semua komponen di sisi klien dan server diuji, namun seringkali dibatasi waktu dan sumber daya. Pengujian meliputi fungsi, konfigurasi, kompatibilitas, volume, stres, kinerja, pemulihan, dan keamanan dengan menggunakan berbagai perangkat seperti Apache AB dan OWASP untuk
Dokumen ini membincangkan pengenalan bahasa pengaturcaraan C++ yang popular digunakan kini dalam pelbagai aplikasi. Ia juga menyentuh konsep asas pengaturcaraan seperti ciri-ciri program yang baik, definisi program, komponen dalam struktur program dan langkah-langkah pengenalpastian dalam pengaturcaraan termasuklah menganalisis masalah, merancang pembolehubah, melukis carta alir dan menulis program.
Dokumen ini berisi laporan tugas analisis program oleh dua siswa kelas X RPL 2 tentang berbagai konsep dasar pemrograman seperti Hello World, deklarasi variabel, output print dan println, operator aritmatika dan relasi. Siswa menganalisis input, proses dan output masing-masing program.
Similar to Task Characterization and Real-Time System (20)
This slides explain about parallel port that commonly used for connecting between the peripherals and the computer. It describe how does the parallel port works, advantages & disadvantages, pin configuration, and so on.
Sistem pemindai biometrik retina dan irisAufar Fajar
Ringkasan dokumen tersebut adalah:
1. Dokumen tersebut membahas sistem biometrik retina dan iris mata yang digunakan untuk identifikasi manusia.
2. Retina dan iris mata memiliki pola yang unik untuk setiap individu dan dapat digunakan sebagai ciri biometrik.
3. Dokumen tersebut menjelaskan proses pemindaian retina dan iris mata beserta perbandingannya dalam sistem biometrik.
This presentation show you how to schedule the IRIS task in real-time system. The kind of IRIS task algorithm are mostly discussed here. (Most of this slide using Indonesian Language).
Aufar Fajar - Computer Engineering, MCU
Tiga algoritma penjadwalan multiprosesor yang dijelaskan dalam dokumen ini adalah next-fit algorithm untuk RM-scheduling, bin-packing algorithm untuk EDF, dan myopic offline scheduling algorithm. Algoritma-algoritma ini memanfaatkan distribusi tugas di antara prosesor untuk mencapai pemanfaatan sumber daya yang seimbang.
Dokumen tersebut membahas penjadwalan tugas menggunakan algoritma IRIS dengan berbagai kasus seperti fungsi linier identik dan tidak identik, fungsi reward 0/1, fungsi concave identik dan tidak identik. Algoritma IRIS memprioritaskan eksekusi mandatory portions sebelum deadline dan memaksimalkan reward total.
Estimating the run-time program (Real-time system)Aufar Fajar
Dokumen tersebut membahas tentang prediksi run-time program, yang merupakan hal penting namun sulit. Prediksi bergantung pada faktor seperti source code, compiler, arsitektur mesin, dan sistem operasi. Dokumen ini juga membahas analisis source code, perhitungan pipelining, contoh kasus, cache, dan memori virtual.
Marketing Plan - Marketing Class, Maranatha Christian University Aufar Fajar
Café Kampus adalah bisnis makanan dan minuman yang ditujukan untuk mahasiswa dan staf di kampus seluruh Indonesia. Proposal ini menjelaskan strategi pemasaran untuk mencapai target konsumen melalui segmentasi, penentuan harga, dan promosi melalui berbagai media sosial dan kerjasama dengan unit kegiatan kampus.
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