Anda di halaman 1dari 13

SISTEM TERTANAM

(EMBEDDED SYSTEM)
OLEH
IFAN VARIAN
D1041151062
TEKNIK INFORMATIKA
UNIVERSITAS TANJUNGPURA
KEKHUSUSAN SISTEM
EMBEDDED
 Kehandalan (Reliability)
 Kinerja (Performance)

 Konsumsi Daya

 Biaya (Cost)

 Ukuran (Size)

 Keterbatasaan antarmuka dengan pengguna


(Limited user interfaces)
 Kemampuan peningkatan perangkat lunak
(Software upgradation
capability)
KEHANDALAN SISITEM
EMBEDDED
Kehandalan merupakan hal yang sangat penting dalam
sistem embedded ketika menjalankan fungsi-fungsi kritis.
Misalnya pada saat mempertimbangkan sistem embedded
yang digunakan untuk mengontrol penerbangan.
Kegagalan sistem embedded dapat memiliki resiko
bencana. Oleh karena itu programmer sistem embedded
harus mempertimbangkan semua kemungkinan dan
program yang ditulis tidak mengalami kegagalan.
KINERJA DAN KONSUMSI DAYA
 Kinerja

Sistem Embedded miliki keterbatasn waktu sehingga harus


dapat
merespons (Responsiveness) kejadian secepat mungkin.
Sebagai
contoh, sistem yang memonitor keadaan jantung pasien
harus dengan
cepat dan segera memberitahu jika ada kelainan dalam
sinyal
terdeteksi.
KINERJA DAN KONSUMSI DAYA
 Konsumsi Daya
Sebagian besar sistem embedded diopersikan melalui batere. Untuk
mengurangi pengurasan batere dan menghindari seringnya pengisian
ulang batere maka, maka konsumsi daya dari sistem embedded harus
sangat rendah. Komponen dari hardware harus digunakan dengan
mengkonsumsi daya yang rendah dan pengurangan jumlah
komponen. Untuk mengurangi jumlah komponen, digunakan PLDs
dan FPGA. Sistem Embedded harus kuat karena beroperasi dalam
lingkungan yang keras. Harus tahan terhadap getaran, fluktuasi power
supply dan panas (tekanan) yang berlebihan. Karena terbatas pada
power supply dalam sebuah sistem embedded, maka daya yang
dikonsumsi harus terus minimum. Dengan mengurangi jumlah
komponen dan mengurangi konsumsi daya maka akan meningkatkan
kehandalan sistem.
YANG HARUS DILAKUKAN UNTUK MENDAPATKAN BIAYA OPTIMAL PADA PERANVANGAN
SISTEM EMBEDDED

 Sebagai sistem embedded yang secara luas digunakan


pada konsumen
sistem elektronik, biaya menjadi masalah sensitif.
Perancang hardware
harus benar-benar mempertimbangkan pemilihan
mengenai komponen yang digunakan untuk menghindari
terjadinya biaya yang berlebihan .
SEBAGIAN BESAR SISTEM EMBEDDED
TIDAK MEMILIKI USER INTERFACE
 Awalnya, sebuah sistem embedded tidak
memiliki user interface.
Informasi dan program sudah dimasukkan
ke dalam sistem (misalnya,
sistem panduan untuk Rudal Balistik
Intercontinental atau ICBM) dan
tidak ada kebutuhan untuk interaksi
manusia atau intervensi kecuali
untuk menginstal perangkat atau pengujian.
JENIS SOFTWARE UPGRADE
 Software replacement
Merupakan software yang pengganti yang lengkap untuk
firmware asli yang dikirimkan dalam sistem embedded tertentu.
 Software patches
Melakukan perubahan kecil untuk firmware tanpa mengganti
seluruh gambar memori dengan yang baru
 Software extensions
Melakukan penambahan fungsi terhadap sistem embedded,
misalnya penambahan fungsi address book pada telepon selular,
penambahan memo pad pada buku elektronik, dan lain-lain yang
memiliki kehandalan fungsi seperti komputer general purpose.
KEUNTUNGAN EMBEDDED SISTEM
OPERASI

 Software dibangun dengan sangat cepat dan berisi kode


yang sangat mudah.
 Software dapat dibangun dengan bahasa tingkat tinggi
seperti C .
 Apabila memerlukan kinerja yang bersifat realtime,
maka
dapat digunakan sistem operasi realtime.
KELEBIHAN SOFTWARE OPEN SOURCE

 Bebas.
 Source kode yang lengkap

 Dapat disesuaikan dengan kebutuhan aplikasi yang


diperlukan.
PERKEMBANGAN BAHASA
PEMROGRAMAN

 Perkembangan bahasa pemrograman pada software


embedded sebagian besar masih menggunakan bahasa
Assembly .
 Namun karena kemampuan croos-compiler, maka saat
ini banyak dikembangkan bahasa tingkat tinggi seperti
C, begitu juga dengan bahasa yang bersifat objek
oriented yaitu C++ dan Java
 Daya tarik dari Java karena memiliki platform yang
independen.
 Perkembangan bahasa pemrograman Java diawali untuk
mengatasi market sistem embedded (to address the
sistem embedded market).
 Banyak aplikasi menarik dengan Java Virtual Machine
pada sistem embedded.
 Microsoft embedded visual tool dapat digunakan untuk
pengembangan aplikasi software embedded.
KEUNTUNGAN JARINGAN
KOMUNIKASI SISTEM EMBEDDED

 Dapat diakses dengan menggunakan remote control


untuk melakukan monitoring .
 Perbaikan terhadap software embedded sangat mudah .

 sistem embedded TCP/IP protokol stack dan HTTP


server software dapat di port ke sistem dan dapat diakes
melalui Internet.

Anda mungkin juga menyukai