Anda di halaman 1dari 28

PERANGKAT

LUNAK SISTEM
BAB
7
MATERI
Perangkat Lunak Sistem
- Sistem Operasi
- Utilitas
- Device Driver
- Penerjemah Bahasa
- Pemrogaman Berbasis Blok
Perangkat Lunak Sistem

Perangkat lunak sistem (perangkat


lunak pendukung atau support software)
adalah program yang digunakan untuk
mengontrol sumber daya komputer, baik
yang bersifat internal (contoh: RAM)
maupun eksternal (contoh: printer)
Macam-macam Perangkat Lunak
Sistem

Perangkat lunak sistem dapat berupa:


– Sistem Operasi
– Utilitas
– Device Driver
– Penerjemah Bahasa
Sistem Operasi

Perangkat lunak dasar yang berfungsi sepenuhnya untuk


mengendalikan komputer
Fungsi Sistem Operasi

Sistem operasi mempunyai tiga fungsi


utama yaitu:
- Manajemen Proses
- Manajemen Sumber Daya
- Manajemen Data
Macam-macam Sistem Operasi

Berikut adalah contoh beberapa OS yang terkenal


dalam lingkungannya masing-masing:
- PC: Windows & Linux
- Mainframe: MVS (Multiple Virtual System)
- Minikomputer: Umumnya setiap venndor
memiliki sistem operasi sendiri
- Palmtop & hand-held computer: Palm OS &
Windows CE/Pocket PC
- Tablet PC & Ponsel: Android
- Apple Macintosh: Mac OS
Penanganan Proses dalam Sistem Operasi

• Multiprogramming
• Time-sharing
• Penyimpanan Virtual
• Multitasking
• Multiprocessing
Utilitas

Program yang bermanfaat untuk melakukan


kegiatan yang berhubungan dengan sumber
daya sistem, misalnya untuk memformat
disket.
Penggolongan Utilitas
• Pencadangan (backup)
• Pemulihan Data (Data Recovery)
• Antivirus
• Kompresi Data
• Defragmentasi
• Pemformat Disk

*Berbagai kategori yang lain tidak dibahas


karena sangat banyak*
Program untuk Pencadangan

Pencandangan (backup) berarti menyalin


program atau data yang terdapat pada hard disk
komputer ke suatu peranti penyimpan eksternal
(misalnya pita magnetik atau CD-RW)
Program Pemulih Data

Utilitas pemulihan data berfungsi untuk


melakukan perbaikan atau pemulihan data yang
rusak secara fisik. Contoh: Norton Utilities
Program Antivirus

Program antivirus berguna untuk menangani


penularan virus dalam komputer.
Contoh: Norton Antivirus, Kapersky Anti-
Virus dan McAfee VirusScan
Program Kompresi Data

Kompresi data merupakan upaya yang biasa


dilakukan pemakai komputer dengan tujuan
agar berkas yang berukuran besar dapat
disimpan dengan ukuran jauh kecil
Contoh: WinZip dan PKZip
Program untuk Melakukan
Defragmentasi

Defragmentasi adalah suatu upaya untuk


menghilang-kan fragmentasi.
Fragmentasi adalah keadaan yang membuat
bagian dari berkas-berkas pada hard disk atau
disket tidak ada pada lokasi yang bersebelahan
atau berserakan pada sektor yang berjauhan.
Pemformat Disk

Memformat disk adalah tindakan yang


dilakukan untuk menyiapkan disket atau hard
disk agar bisa digunakan untuk menyimpan data
atau program.
Device Driver

Device Driver adalah program yang berfungsi


untuk membantu komputer mengendalikan
peranti-peranti peripheral.
Penerjemah Bahasa

Penerjemah bahasa pemrograman dibagi menjadi:


- Assembler
- Kompiler
- Interpreter
Assembler

Adalah program yang digunakan untuk


menerjemahkan kode sumber dalam bahasa
rakitan (Assembly) ke dalam bahasa mesin.
Kompiler

Kompiler adalah program penerjemah yang


mengonver-si semua kode sumber selain
dalam bahasa rakitan menjadi kode objek.
Interpreter

Interpreter adalah program yang menerjemahkan


satu per satu instruksi dalam kode sumber dan
kemudian segera menjalankan instruksi yang telah
diterjemah-kan tersebut.
Berbagai Bahasa Pemrograman
• FORTRAN • FORTH
• COBOL • Pascal
• PL/1 • Ada
• C
• RPG
• C++
• BASIC
• Java
• Logo
• APL
Klasifikasi Bahasa Pemrograman
Sejauh ini bahasa pemrograman
dikelompokkan menjadi 5 generasi yaitu :
Pemrograman Berbasis Blok

Pada akhir dekade 2000-an muncul pemrograman


yang berbasis blok. Konsepnya adalah seperti blok
yang dipakai anak-anak untuk menyusun berbagai
model seperti bangunan atau model.
Scratch

Scratch adalah bahasa pemrograman yang ditunjukkan


untuk anak-anak agar mereka bisa membuat program
tanpa harus mempelajari penulisan kode teks.
App Inventor

App inventor adalah perangkat aplikasi yang


dipakai untuk mengembangkan aplikasi untuk
ponsel dan tablet yang berbasis Android.
Alice

Alice adalah perangkat lunak buatan Universitas


Carnegie Mellon yang ditujukan untuk mempelejari
pembuatan aplikasi grafik berdimensi tiga.
TERIMAKASIH :)

Anda mungkin juga menyukai