Assalamualaikum wr.wb..
Pada keesempatan kali ini saya ingin menuliskan sedikit pembahasan seputar RPL (Rekayasa Perangkat Lunak). Dimana Ini adalah tugas dari Mata Kuliah RPL di kampus tercinta STMIK ERESHA Tangsel 😅... Yang Alhamdulilah sekarang sudah semester 06TPLP01.
Okelah langsung saja ke pokok materinya. Check it out....👇👇👇
RPL (Rekayasa Perangkat
Lunak)
Yaitu ilmu yang
memberikan pengetahuan tentang prinsip dan teknik untuk mendesain perangkat
lunak yang tepat guna, tanguh dan mudah digunakan. Dimana kita akan mempelajari
cara mendesain dan menganalisis algoritma dan pemrograman menggunakan struktur
data yang efisien serta mengembangkan system operasi dan aplikasi berbasis web
atau mobile.
Perangkat lunak adalah istilah khusus untuk data yang
diformat, dan disimpan secara digital, termasuk program komputer, dokumentasinya, dan berbagai
informasi yang bisa dibaca, dan ditulis oleh komputer. Dengan kata lain,
bagian sistem komputer yang
tidak berwujud.
pemrograman" yang ditulis oleh programmer untuk selanjutnya di kompilasi
dengan aplikasi kompiler sehingga menjadi kode yang bisa dikenali oleh mesin
hardware.
Di bawah ini ada beberapa contoh macam perangkat lunak, yaitu:
·
1. Perangkat lunak
aplikasi (application software) seperti pengolah kata, lembar tabel hitung, pemutar media, dan paket aplikasi
perkantoran seperti OpenOffice.org.
·
Sistem operasi (operating system)
misalnya Linux.
![]() |
Gambar 1 |
1.1. Perkakas pengembangan perangkat lunak (software
development tool) seperti Kompilator untuk bahasa pemrograman tingkat
tinggi seperti Pascal dan
bahasa pemrograman tingkat rendah yaitu bahasa rakitan.
![]() |
Software Development Tools |
1.2. Pengendali
perangkat keras (device driver) yaitu penghubung antara
perangkat perangkat keras pembantu, dan komputer adalah software yang banyak
dipakai di swalayan, dan juga sekolah, yaitu penggunaan barcode scanner pada
aplikasi database lainnya.
![]() |
Barcode Scanner |
1.3. Perangkat lunak
menetap (firmware) seperti yang dipasang dalam jam digital, dan pengendali jarak jauh.
![]() |
Jam Digital |
Perangkat lunak bebas (
'libre' software) dan Perangkat lunak
sumber terbuka
Perangkat lunak gratis (freeware)
· Perangkat lunak uji
coba (shareware / trialware)
· Perangkat lunak
perusak (malware)
2. SISTEM OPERASI
Sistem Operasi adalah perangkat lunak sistem yang bertugas untuk
melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem,
termasuk menjalankan software aplikasi seperti program-program pengolah kata
dan browser web. Sistem Operasi merupakan sisitem operasi pada lappisan
pertamayan di tempatkan pada memori komputer pada saat komputer dinyalakan.
Sedangkan sofware lainnya dijalankan setelah sistem Operasi berjalan.
Untuk mengendalikan Program Kerja Komputer secara mendasar seperti mengatur media Input, Output, Mengatur Memory serta Penjadwalan Proses seperti :
1 .
PC DOS
2 .
MS DOS
3 .
MICROSOFT WINDOWS
4 .
LINUX
5 .
UNIX
6 .
MACINTOSH
7 .
FREE BSD
3. PERANGKAT LUNAK BAHASA
Program yang digunakan untuk menerjemahkan instruksi-instruksi
yang ditulis dalam bahasa mesin agar dapat diterima dan dimengerti oleh
komputer.
1)MACAM PERANGKAT LUNAK BAHASA
·
Bahasa Tingkat Rendah
·
Bahasa Tingkat
Menengah
·
Bahasa Tingkat Tinggi
Merupakan Bahasa Komputer yang sudah dibuat
dan dikembangkan dengan menggunakan bahasa sehari-hari seperti : Basic, Cobol, Pascal.
4. Program Aplikasi (Aplication Program)
Merupakan suatu program paket yang telah dirancang dan dibuat
khusus untuk kebutuhan tertentu.
1 .
Word Processing
(Pengolah Kata)
2 .
Program Database
3 .
Program Spreadsheet
4 .
Program CAD (Computer
Aided Design)
5 .
Program Layout Artikel
(Publisher)
6 .
Aplikasi multimedia
4.1.Real Time System
disebut juga dengan Sistem waktu nyata atau “komputasi
relatif” adalah studi yang mempelajari tentang perangkat keras (Hard Real Time
System) dan perangkat lunak (Soft Real Time System). Sistem yang tunduk pada
suatu kendala yaitu tenggat / batas waktu operasional dari sistem secara
responsif. Dan menghasilkan respon yang tepat dalam batas waktu yang
telah ditentukan.
Contoh sederhananya yaitu,
sistem anti-lock brakes pada mobil, kendalanya adalah sistem ini adalah waktu
singkat dimana rem harus dikeluarkan untuk mencegah roda mobil terkunci.
![]() |
Contoh Real Time System - Anti-Lock Brake System pada Rem Kendaraan |
Contoh :
4.2 Sistem Soft
Real-Time ( SRTS )
Komputasi soft real-time memiliki sedikit kelonggaran. Dalam
sistem ini,proses yang kritis menerima prioritas lebih daripada yang lain.
Contoh :
![]() |
Contoh Mesin Penjualan Minuman Otomatis |
![]() |
Contoh Mesin Layanan Sewa Pengisi Daya Portable Otomatis |
4.3 Semi Hard
Real-Time System (HRTS) atau Semi Soft Real-Time ( SRTS )
Metoda ini merupakan gabungan antara :
Semi Hard Real-Time System (HRTS) atau Semi Soft Real-Time ( SRTS ).
Dengan demikian waktu yang digunakan oleh deadlinenya lebih pendek jika dibandingkan dengan soft
real-time ( SRTS ).
4.4 Interaktif Deadline ( Waktu Deadlinenya Bisa Ditawar )
Pada interaktif real-time, maka waktu deadlinen nya bisa
ditawar, artinya tidak secara mutlak pada titik tertentu, tetapi tergantung dari
kesepakatan yang ditentukan dan fleksibel.
4.5 Embedded intelligent
adalah Kemampuan
sebuah sistem yang bekerja secara otomatis.
Contoh dan jenis :
-digital pada kendaraan seperti alat ukur tangki
bensin
-tampilan dashboard
-sistem rem dan lain-lain.
![]() |
Contoh MID (Multi Interface Display) pada Motor |
4.6 Perangkat Lunak Komputer Pribadi (Personal Computer Software)
Banyak
digunakan pada aplikasi yang bersifat perorangan
Contoh dan jenis : pengolah kata, spreadsheet, game, DBMS dan
lain-lain.
![]() |
Contoh Personal Computer Software - Game |
4.7 Perangkat Lunak Kecerdasan Buatan (Artificial Intelligent Software)
Dibuat dengan menggunakan teknik algoritma non-numerik untuk
memecahkan masalah yang kompleks, digunakan dalam bidang aplikasi kecerdasan
buatan
Contoh dan jenis : game, expert sistem, neural network, dan
lain-lain
Sekian tulisan saya seputar RPL, kurang dan salahnya mohon dimaafkeun.😂😂😂
Wabilahi taufik walhidayah
Wassalamalaikum wr.wb
0 comments:
Post a Comment