Anda di halaman 1dari 5

BAB 4

KONSEP, PERAN DAN KLASIFIKASI PERANGKAT LUNAK


A. Pengertian Software
Software berarti perangkat lunak, piranti lunak, program komputer. Soft-ware dapat
diartikan sebagai perintah-perintah terperinci (program komputer) yang dipakai untuk
memerintah perangkat keras komputer agar melakukan tugas-tugas tertentu. Kegunaan
software bagi komputer antara lain menyiapkan aplikasi program agar tata kerja seluruh
peralatan komputer terkontrol, meng-identifikasi program, serta mengatur dan membuat
pekerjaan lebih efisien.

Gambar 4. 1 Perangkat Lunak Komputer

1. Software System
Software system merupakan program-program yang mengontrol pekerjaan komputer dan
seluruh perangkat input dan output. Beberapa kontrol yang dapat dilakukan oleh software
system adalah menghidupkan komputer, menjalankan program, menyimpan data dan
informasi ke dalam media penyimpan, menyalin file, memformat disket, dan membuat back
up isi hardisk.
Perangkat lunak sistem merupakan kumpulan program - termasuk program sistem operasi
(Windows dan Mac OS) - yang mengatur dan mengkoordinasi perangkat keras komputer.
Perangkat lunak sistem bekerja seperti sistem saraf manusia yaitu menjaga bekerjanya
organ-organ vital dan mengkoordinasi aktivitasnya. Perangkat lunak sistem mengelola dan
mengkoordinasi perangkat keras komputer pada saat kita bekerja menggunakan perangkat
lunak aplikasi.
Perangkat lunak sistem terdiri dari tiga tipe program
a. Program utilitas (Utilities)

Pengantar Sistem & Teknologi Informasi : Hamzan Ahmadi


Fakultas Teknik Universitas Hamzanwadi Selong Page 1
Program utiliti dikenal pula sebagai program servis. Tujuan utiliti adalah untuk
mengelola sumberdaya komputer seperti mengidentifikasi problem hardware, mencari
file yang hilang dan mem”back-up” data.

b. Program pengendali perangkat (Device driver)


Semua komputer mempunyai perangkat masukan dan keluaran. Program device driver
berfungsi mengatur komunikasi antara perangkat input/output dengan komputer.

c. Program penerjemah bahasa (Language Translator)


Program Language translator berfungsi menterjemahkan bahasa programer komputer ke
dalam bahasa yang dapat dimengerti oleh komputer sehingga dapat diproses.

2. Software Aplikasi (Application Software)


Software aplikasi biasanya disebut dengan software terapan (application software). Software
aplikasi adalah program-program komputer yang diguna-kan untuk melaksanakan tugas-
tugas yang bersifat spesifik, misalkan untuk mengetik naskah, untuk menggambar, untuk
mengolah foto, pendidikan, hiburan, dan sebagainya.
Distribusi Software Aplikasi
a. Package Software
Perangkat lunak yang diproduksi secara massal dan dilindungi hak cipta, yang dapat
memenuhi kebutuhan dari beraneka ragam pengguna. Disebut juga Software lisensi
(Closed-source software).
Contoh: Microsoft Word, MS Excel
b. Custom Software
Perangkat lunak yang dibuat secara khusus berdasarkan kebutuhan tertentu
seseorang/perusahaan. Biasanya perangkat lunak ini dibuat berdasarkan pesanan
pengguna. Dibuat oleh seorang programmer. Umumnya tidak diperjual-belikan.
Contoh: Sistem Penjualan pada PT X
c. Open source Software
Merupakan perangkat lunak yang bebas untuk digunakan, dimodifikasi dan didistribusi
ulang. Open source software biasanya dapat didownload secara bebas di internet tanpa
dipungut biaya.
Contoh: OpenOffice, PHP, MySQL, dll
d. Shareware
Adalah perangkat lunak yang dilindungi hak cipta, namun dapat didapatkan secara
gratis dengan batasan-batasan tertentu. Batasan tersebut dapat berupa waktu
penggunaan software atau berupa batasan fitur-fitur software.
Jika ingin mendapatkan software secara penuh, kita diharusnya membelinya atau
menge-crack-nya.
Contoh: GameHouse, SQLYog Enterprise
e. Freeware
Adalah perangkat lunak yang dilindungi oleh hak cipta, namun bebas digunakan dan
didistribusikan secara cuma-cuma (gratis) dengan tidak mengubah hak ciptanya.
Contoh: MySQLFront 2.5, dll
f. Public-domain Software
Adalah perangkat lunak yang telah disumbangkan untuk penggunaan publik dan tidak
memiliki batasan-batasan hak cipta. Siapapun dapat memperbanyak atau
mendistribusikannya ke orang lain secara gratis.

Pengantar Sistem & Teknologi Informasi : Hamzan Ahmadi


Fakultas Teknik Universitas Hamzanwadi Selong Page 2
Contoh:Apache, MySQL

B. Sistem Operasi
Semua komputer mempunyai perangkat lunak sistem operasi (OS) yang mempunyai tiga
tujuan penting yaitu menjalankan aplikasi, mengkoordinasi perangkat keras dan
menyediakan fasilitas antar muka bagi pengguna (user interface).
Fungsi utama adalah mengkoordinasi dan mengendalikan perintah masuk dan keluar ke
dan dari tempat tertentu. Misalnya, OS memulai komputer kemudian menampilkan grafik
antar muka, sehingga kita dapat berinteraksi, menjalankan dan mengendalikan aplikasi.

1. Menjalankan aplikasi
Perangkat lunak aplikasi memerlukan perangkat lunak sistem agar dapat berkomunikasi
dengan perangkat keras computer. Peran perangkat lunak sistem berperan sebagai
perantara antara perangkat lunak aplikasi dan perangkat keras komputer.
Sistem operasi bertanggung jawab terhadap proses pemanggilan (loading) dan berjalannya
aplikasi yang dipilih oleh pengguna (user) misalnya program pengolah kata atau lembar
kerja. Saat ini, sebagian besar sistem operasi dapat menjalankan lebih dari satu aplikasi
secara bersamaan (multitasking)

Gambar 4. 2 Hubungan Software Sistem dan Software Aplikasi

2. Mengkoordinasi perangkat keras


Komputer merupakan kumpulan komponen-komponen yang saling berhubungan seperti,
keyboard, mouse, printer, monitor, perangkat penyimpan dan memori.
Salah satu tujuan sistem operasi adalah mengkoordinasikan seluruh komponen sehingga
dapat bekerja bersama dalam dalam melayani pengguna (user).

3. Menyediakan fasilitas antar muka


Hampir seluruh sistem operasi menyediakan antar muka yang “akrab” sehingga
memudahkan pengguna dalam mengendalikan fungsi-fungsi komputer. Sebagian besar
computer menggunakan antarmuka grafik (GUI) untuk menampilkan fitur-fitur yang sering
digunakan dan menampilkan fungsi sistem computer. Pada antar muka ini, biasanya

Pengantar Sistem & Teknologi Informasi : Hamzan Ahmadi


Fakultas Teknik Universitas Hamzanwadi Selong Page 3
digunakan obyek grafik yang disebut “icon”. Pengguna memilih “icon” pada antarmuka
untuk menjalankan aplikasi tertentu.
Layar tampilan yang dapat dikendalikan oleh pengguna (user) yang memungkinkan kita
untuk berkomunikasi, atau berinteraksi dengan komputer.

Gambar 4. 3 User Interface

“Loading” Sistem Operasi

Gambar 4. 4 Booting – proses pemasukan (loading) sistem operasi kedalam memori utama komputer

B. Fungsi Sistem Operasi yang lain

1. Pengelola CPU
Supervisor (kernel) – program yang tetap tinggal di dalam memori sementara komputer
bekerja, dan mengarahkan program lain untuk melaksanakan tugas yang mendukung
program-program aplikasi.

2. Pengelola File
• Move

Pengantar Sistem & Teknologi Informasi : Hamzan Ahmadi


Fakultas Teknik Universitas Hamzanwadi Selong Page 4
• Rename

• Delete

• Copy

• Back up

Gambar 4. 5 Pengelola File

3. Memformat (initializing) disket


Proses penyiapan disket atau hardisk sehingga dapat digunakan untuk menyimpan data
atau program.

4. Security management

C. Device Driver & Program Utility


Device drivers merupakan program perangkat lunak yang mengatur komunikasi antara
perangkat input dan output dengan sistem computer.
• Backup utility - program yang membuat duplikat informasi yang ada dalam harddisk
• Data-recovery utility - program yang berfungsi memperbaiki data yang rusak
• Antivirus software - program untuk membaca/ meneliti harddisk, disket dan memori
guna mendeteksi virus
• Data compression utility - program yang menghilangkan elemen-elemen yang berlebihan,
jarak data dan data yang tidak perlu dari dalam perangkat penyimpan komputer
sehingga lebih banyak ruang untuk menyimpan data
• Fragmentation – bagian2 file yang tersimpan dalam disk secara tersebar pada area yang
tidak berdekatan, shg mengurangi kecepatan akses terhadap file tsb
• Defragmenter utility - program yang menemukan file2 yang letaknya tersebar dalam disk
dan menatanya kembali sbg file yang berurutan
• Disk scanner and disk cleanup utilities - Mendeteksi & menghapus file yg tidak perlu
dan Mendeteksi & membenahi permasalahan harddisk

Pengantar Sistem & Teknologi Informasi : Hamzan Ahmadi


Fakultas Teknik Universitas Hamzanwadi Selong Page 5

Anda mungkin juga menyukai