Apa itu EMBEDDED SOFTWARE ?
![]() |
Embedded Software adalah software (perangkat lunak) yang sudah tertanam dalam suatu komputer atau perangkat keras lainnya. Embedded Software (perankat lunak tertanam) berguna untuk menjalankan suatu fungsi dalam suatu sistem itu sendiri secara real-time agar sistem tersebut beroperasi dengan benar. Software ini secara ekonomis sangat dibutuhkan, karena di hampir setiap perangkat listrik termasuk jenis perangkat lunak. Seperti halnya sistem tertanam (Embedded System) dalam telepon, microwave, dll.
Perbedaan Embedded Software dan Software lainnya :
- Sistem tertanam (Embedded System) umumnya berjalan terus-menerus dan tidak berakhir. Mulai dari perangkat keras (hardware) dihidupkan dan tetap berjalan sampai perangkat keras dimatikan.
- Interaksi dengan lingkungan sistem tidak dapat dikendalikan dan tidak dapat diprediksi. Dalam sistem interaktif, kecepatan interaksi dikendalikan oleh sistem dengan membatasi opsi pengguna. Sebaliknya, sistem tertanam real-time harus dapat merespons peristiwa tak terduga setiap saat. Ini mengarah pada desain untuk sistem real-time.
- Keterbatasan sistem tertanam. Seperti kebutuhan untuk menghemat daya dan memperpanjang usia baterai.
- Interaksi perangkat keras langsung mungkin diperlukan. Ini dimungkinkan karena hanya dapat terhubung beberapa jenis perangkat untuk seperti, keyboard, mouse, display, dll. Sebaliknya, sistem tertanam mungkin harus berinteraksi dengan berbagai macam perangkat keras yang tidak memiliki driver perangkat terpisah.
- Masalah keamanan dan keandalan dapat mendominasi desain sistem. Banyak perangkat tertanam yg faktor kegagalannya mungkin dari manusia atau biaya hidup. Oleh karena itu, desain sistem harus memastikan perilaku kritis keselamatan setiap saat.
Contoh Penggunaan Embedded Software
Beberapa penerapan Embedded software dalam berbagai perangkat ataupun alat tidak mencakup yg terdapat dalam komputer saja melainkan dalam perangkat atau alat elektonik lain, seperti :
- Bidang telekomunikasi
- Peralatan medis
- Transportasi (mobil)
- Peralatan komputer
Manfaat Embedded Software
Embedded Software biasanya digunakan untuk melakukan tugas dan tujuan tertentu dalam suatu sistem dalam perangkat elektronik tidak hanya dalam komputer saja. Embedded Software sangat rekat dengan sistem real-time karena beberapa alasan seperti dalam pemrosesan sistem tertanam (Embedded system) dapat berjalan sesuai operasi.
Sumber Referensi :
- Roger S. Pressman, 2010, Software Engineering: A Practitioner's Approach Seventh Edition.
- Ian Summerville, 2011, Software Engineering Ninth Edition.
