Anda di halaman 1dari 29

SOFTWARE

(PERANGKAT
LUNAK)
Prima Ayundyayasti
Pengertian Software

■ Software komputer adalah suatu perangkat yang berisi


serangkaian instruksi, program, prosedur, pengendali,
pendukung, dan aktifitas-aktifitas pengolahan perintah pada
sistem komputer.

■ Hardware komputer akan “hidup” dan memiliki fungsi jika


digunakan bersama-sama dengan software-nya.
Fungsi Software Komputer

■ Melakukan aktifitas bersama-sama dengan hardware.

■ Menyediakan segala sumber daya yang bisa digunakan pada


sebuah komputer.

■ Bertindak sebagai perantara antara pengguna (user) dengan


perangkat keras (hardware) untuk melakukan aktifitas dengan
perintah yang harus dilakukan dalam software komputer.
Jenis Software Komputer

1. System Software (Perangkat lunak sistem)


Perangkat lunak sistem terdiri dari program untuk manajemen
sistem dan program untuk pengembangan sistem (system
management program and system development program).

2. Application Software (Perangkat lunak aplikasi)


Application software terdiri dari program aplikasi untuk tujuan
umum dan program untuk aplikasi khusus (general purpose
application program and application special program).
SYSTEM SOFTWARE
System Software

■ System software (disebut juga support software atau perangkat


lunak pendukung) adalah program yang digunakan untuk
mengontrol sumber daya komputer, baik yang bersifat internal
maupun eksternal.

■ Kedudukan program ini umumnya sebagai perantara antara


program aplikasi dan hardware komputer.
Macam-macam System Software

1. Sistem operasi

2. Utilitas

3. Device driver

4. Penerjemah bahasa
Sistem Operasi

■ Sistem operasi (disebut juga operating system atau software


platform) adalah perangkat lunak dasar yang berfungsi
sepenuhnya untuk mengendalikan sistem komputer.

■ Sistem operasi mengontrol semua sumber daya komputer dan


menyediakan landasan sehingga sebuah program apliaksi dapat
ditulis atau dijalankan.
Sistem Operasi

■ Tugas sistem operasi:


– Menyediakan antarmuka pengguna (user interface)
– Antarmuka unit grafik (graphical user interface – GUI)
– Melakukan tugas pengolahan dan pengendalian sumber
daya dalam sebuah proses (Multitasking dan
Multiprocessing)
– Pengelolaan file dan direktori data
Sistem Operasi

■ Fungsi Sistem Operasi:


– Manajemen proses → mencakup penyiapan, penjadwalan,
dan pemantauan proses pada komputer.
– Manajemen sumber daya → berkaitan dengan
pengendalian terhadap pemakaian sumber daya (CPU,
memori utama, peranti input/output).
– Manajemen data → berupa pengendalian terhadap data
masukan/keluaran.
Sistem Operasi

■ Macam-macam sistem operasi:


Perangkat Sistem Operasi
Komputer (PC) - Microsoft Windows
- UNIX
- Linux
- Mac OS
Mainframe Multiple Virtual System
Palmtop - Palm OS
- Windows CE/Pocket PC
Tablet dan Smartphone - Android
- iOS
Sistem Operasi

■ Penanganan proses dalam sistem operasi:


– Mulltiprogramming
– Time-sharing
– Penyimpanan virtual
– Multitasking
– Multiprocessing
Utilitas

■ Utilitas adalah program yang bermanfaat untuk melakukan


kegiatan yang berhubungan dengan sumber daya sistem.

■ Contoh pada sistem operasi Windows: ScanDisk, Disk


Cleanup, dan Disk Defragmenter, backup, data recovery, dll.
Utilitas

1. Program untuk Pencadangan (Backup)


Menyalin program atau data yang terdapat pada hard disk
komputer ke suatu peranti penyimpan eksternal dengan
tujuan agar apabila terjadi kerusakan pada hard disk
komputer maka salinan tersebut dapat dikembalikan lagi.

2. Program Pemulih Data (Recovery)


Berfungsi untuk melakukan perbaikan atau pemulihan data
yang rusak secara fisik.
Utilitas
3. Program Antivirus
Program antivirus berguna untuk menangani penularan virus dalam
komputer.
Contoh: Norton Anti-Virus, Kaspersky Anti-Virus, McAfee VirusScan,
Smadav Antivirus.
Utilitas
4. Program Kompresi Data
Kompresi data merupakan upaya yang biasa dilakukan pemakai
komputer dengan tujuan agar berkas yang berukuran besar dapat
disimpan dengan ukuran yang lebih kecil.
Contoh: WinZip, PKZip, gzip.
Utilitas
5. Program untuk Defragmentasi
Defragmentasi adalah upaya untuk menghilangkan fragmentasi.
Fragmentasi adalah keadaan yang membuat bagian dari berkas-berkas
pada hard disk atau disket tidak berada pada lokasi yang bersebelahan
melainkan berserakan pada sektor yang berjauhan.

6. Pemformat Disk
Memformat disk adalah tindakan yang dilakukan untuk menyiapkan
hard disk (media penyimpanan) agar bisa digunakan untuk menyimpan
data atau program.
Setelah pemformatan, data yang ada pada media penyimpanan akan
hilang.
Device Driver

■ Device driver adalah program yang berfungsi untuk membantu


komputer mengendalikan peranti-peranti peripheral.

■ Perangkat lunak ini biasanya disediakan vendor yang


memproduksi perangkat keras.
Penerjemah Bahasa

■ Bahasa pemrograman diterjemahkan menjadi kode mesin yang


berupa deretan angka 0 dan 1.
■ Berkas yang berisi kode mesin terinstall pada komputer,
sedangkan kode sumber (source code) dipegang oleh pembuat
kodenya.
■ Penerjemah bahasa pemrograman dibedakan menjadi:
1. Assembler
2. Compiler
3. Interpreter
Penerjemah Bahasa

1. Assembler
Assembler adalah program yang digunakan untuk menerjemahkan kode
sumber dalam bahasa rakitan ke dalam bahasa mesin.
2. Compiler
Compiler adalah program penerjemah yang mengkonveresi semua kode
sumber selain dalam bahasa rakitan menjadi kode objek.
3. Interpreter
Interpreter adalah program yang menerjemahkan satu per satu instruksi
dalam kode sumber dan kemudian menjalankan instruksi yang telah
diterjemahkan tersebut.
APPLICATION
SOFTWARE
Application Software

■ Yaitu perangkat lunak komputer yang memanfaatkan kemampuan


komputer langsung untuk melakukan suatu tugas yang diinginkan
pengguna.

■ Application software dapat digolongkan menjadi:


– Perangkat lunak hiburan
– Perangkat lunak pendidikan
– Perangkat lunak produktivitas kerja
– Perangkat lunak bisnis
Application Software

■ Perangkat Lunak Hiburan


– Mencakup program untuk tujuan hiburan (game, musik, film).
Application Software
■ Perangkat lunak pendidikan
Berguna untuk mempelajari atau mereferensi suatu pengetahuan.
Misalkan program kamus, ensiklopedi, pelajaran ilmu pengetahuan,
pelajaran bahasa asing, dan simulasi.
■ Perangkat lunak produktivitas kerja
Berguna untuk meningkatkan produktifitas kerja pemakai.
Jenis Contoh
Pengolah kata Microsoft Word, AbiWord
Pengolah angka Microsoft Excel, Star Office Calc
Presentasi Microsoft PowerPoint, Star Office
Impress
Desain grafis Corel Draw, Adobe Photoshop, AutoCAD
Video editing Adobe After Effect, iMovie
Pengolah data Microsoft Access, SPSS
Aplikasi internet Mozilla Firefox, Safari, Google Chrome
■ Perangkat lunak bisnis
Perangkat lunak yang memberikan fasilitas operasi untuk bisnis atau
fasilitas pengambilan keputusan manajemen.
Contoh: MYOB Accounting, Zahir, HRIS (Human Resource Information
System), dll.

Anda mungkin juga menyukai