You are on page 1of 10

BAB II

PEMBAHASAN
2.1 Perangkat Lunak (Software)
Nama lain dari software disebut juga perangkat lunak. Seperti nama lainnya
itu, yaitu perangkat lunak sifatnya pun berbeda dengan hardware atau perangkat
keras, jika perangkat keras adalah komponen yang nyata yang dapat disentuh oleh
manusia, maka software atau perangkat lunak tidak dapat disentuh dan dilihat
secara fisik, software memang tidak berwujud benda tapi kita bisa
mengoperasikannya.
Menurut (Susanto, dalam Asra dkk., 2007) Software adalah kumpulan dari
program-program yang digunakan untuk menjalankan aplikasi tertentu pada
komputer, sedangkan program merupakan kumpulan dari perintah-perintah
komputer yang tersusun secara sistematis. Sementara menurut (Daryanto, dalam
Asra dkk., 2007) software adalah kumpulan data serta instruksi yang memberi
sifat hidup pada komputer. Mesin komputer yang terdiri dari jutaan komponen
elektronik tidak dapat melakukan kegiatannya tanpa adanya software.
Sifat software adalah perangkat yang tidak dapat dipegang secara fisik,
hanya dirasakan manfaatnya. Software ini berupa program yang berfungsi
mengatur kerja hardware. Ada 4 kelompok dalam software, sebagaimana
dikemukakan berikut ini:
1. Sistem operasi (operating system)
Operating systemadalah software yang pertama kali harus diinstal ke
komputer. Operating system ini berfungsi untuk mengendalikan hubungan antara
komponen-komponen yang terpasang dalam suatu sistem komputer, misalnya
antara keyboard dengan CPU, dengan layar monitor, dan lain-lain. Dengan kata
lain sistem operasi ini adalah software yang sifatnya sangat mendasar dan
bertujuan agar rangkaian elektronik (hardware) dapat bekerja serta mampu
melakukan fungsi-fungsi tertentu.Setiap masing-masing Operating system
mempunyai kelebihan dan kekurangan, namun saat ini Operating system

Windows masih banyak yang digunakan oleh masyarakat karena kemudahannya


dalam mengoperasikan dan merawatnya.
Fungsi sistem operasi memiliki beberapa fungsi, di antaranya adalah sebagai
berikut:
a.
b.
c.
d.
e.
f.

Menjalankan komputer saat komputer pertama dinyalakan;


Menjalankan program aplikasi;
Menjalankan program unility;
Mengelola file;
Menjalankan mode batch (menumpuk data sebelum diolah);
Memberikan layanan pencetakan data di layar dan printer serta menyimpan

data di file.
2. Jenis-jenis program dalam sistem operasi
Bootstrap loader (program pembaca software pertama) adalah suatu
program kecil yang memiliki fungsi untukmembaca bagian utama dari sistem
operasi dari penyimpan kedua (scondary memory) atau tambahan ketika komputer
pertama kali dinyalakan. Bootstrap loader menyediakan program driver kecil dan
mengendalikan berbagai perangkat keras pada komputer. Hal tersebut adalah set
up divisi memori yang memegang sistem operasi, pengguna informasi dan
aplikasi.
Diagnostic test (pengecekan) fungsinya adalah melakukan pengecekan
terhadap jalannya komponen-komponen dari sistem komputer, seperti pengecekan
terhadap RAM dan Diskdrive. Sebagian dari program pengecekan ini berada pada
ROM dan akan secara otomatis beroperasi pada saat komputer pertama kali
dinyalakan. Program pengecekan lain disimpan pada media penyimpan kedua
seperti harddisk. Contoh software ini adalah Norton utility.
Operating systems executive (pengendali operasi) fungsinya adalah
mengendalikan jalannya sistem komputer, seperti menjalankan program dan
mengirimkan perintah ke hardware. BIOS (Basic Input/Output) atau program
pengendali peralatan input dan output, fungsinya adalah:
a. Membaca karakter dari keyboard;
b. Menulis karakter pada layar monitor;
c. Menulis karakter pada printer;
d. Menentukan apakah printer sedang sibuk atau tidak;

e. Membaca sektor disk pada diskdrive tertentu.


3. Komponen-komponen sistem
Pada kenyataannya tidak semua sistem operasi mempunyai struktur yang
sama. Menurut Avi Silberschatz, Peter Galvin dan Greg Gagne, umumnya sebuah
sistem operasi modern mempunyai komponen sebagai berikut:
a. Manajemen proses
Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikan
tugasnya. Sumber daya tersebut dapat berupa CPU time, memori, berkas berkas,
dan perangkat-perangkat I/O. Sistem operasi mengelola semua proses di sistem
dan mengalokasikan sumber daya ke proses-proses sesuai kebijaksanaan untuk
memenuhi sasaran sistem. Sistem operasi mengalokasikan sumber daya-sumber
daya tersebut saat proses itu diciptakan atau sedang diproses/dijalankan. Ketika
proses tersebut berhenti dijalankan, sistem operasi akan mendapatkan kembali
semua sumber daya yang bisa digunakan kembali.
b. Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array yang
besar dari word atau byte, yang ukurannya mencapai ratusan, ribuan, atau bahkan
jutaan. Setiap word atau byte mempunyai alamat tersendiri. Memori utama
berfungsi sebagai tempat penyimpanan instruksi/data yang akses datanya
digunakan oleh CPU dan perangkat I/O. Memori utama termasuk tempat
penyimpanan data yang yang bersifat (volatile) tidak permanen (sementara),
artinya data akan hilang jika komputer dimatikan.
c. Manajemen secondary storage
Data yang disimpan dalam memori utama bersifat sementara dan jumlahnya
sangat kecil. Oleh karena itu, untuk meyimpan keseluruhan data dan program
komputer dibutuhkan penyimpanan sekunder yang bersifat permanen dan mampu
menampung banyak data, sebagai back up dari memori utama. Contoh dari
penyimpanan sekunder adalah hard-disk, disket, dll.
d. Manajemen sistem I/O
Sering disebut device manager. Menyediakan device driver yang umum
sehingga operasi I/O dapat seragam (membuka, membaca, menulis, menutup).

Contoh: pengguna menggunakan operasi yang sama untuk membaca berkas pada
perangkat keras, CD-ROM dan floppy disk.
e. Manajemen berkas
Berkas adalah kumpulan informasi yang berhubungan, sesuai dengan tujuan
pembuat berkas tersebut. Umumnya berkas merepresentasikan program dan data.
Berkas dapat mempunyai struktur yang bersifat hirarkis (direktori, volume, dll.).
Sistem operasi mengimplementasikan konsep abstrak dari berkas dengan
mengatur media penyimpanan massa, misalanya tapes dan disk
f. Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengontrol akses yang dilakukan
oleh program, prosesor atau pengguna ke sistem sumber daya. Mekanisme
proteksi ini harus membedakan antara penggunaan yang sudah diberi izin dan
yang belum, menspesifikasi kontrol untuk dibebankan atau ditugaskan dan
menyediakan alat untuk pemberlakuan sistem.
g. Jaringan
Sistem terdistribusi adalah sekumpulan prosesor yang tidak berbagi memori,
atau clock. Tiap prosesor mempunyai memori dan clock tersendiri. Prosesorprosesor tersebut terhubung melalui jaringan komunikasi. Sistem terdistribusi
menyediakan akses pengguna ke bermacam sumber daya sistem. Akses tersebut
menyebabkan peningkatan kecepatan komputasi dan meningkatkan kemampuan
penyediaan data.
2.2 Software Utility
Software

utility

secara

umum

digunakan

untuk

mendukung

dan

meningkatkan program-program dalam sebuah sistem computer. Software utility


merupakan software system yang melakukan tugas-tugas khusus yang berkaitan
dengan penanganan kinerja komputer, perangkat input dan outputnya, serta
program-program lain dalam sebuah komputer. Beberapa fungsi yang dilakukan
oleh program utility antara lain:
1. File viewer
File viewer adalah program utilitas yang melakukan fungsi-fungsi yang
berkaitan dengan manajemen file. File viewer memiliki fungsi yaitu:

a. Memformat disk;
b. Menunjukan isi dari disk;
c. Mengcopy isi dari disk ke disk yang lain;
d. Memindahkan isi dari disk ke disk yang lain;
e. Menunjukan sisa dari disk;
f. Membuat backup harddisk;
g. Menyimpan kembali backup ke hardisk.
2. Disk scanner
Disk scanner adalah utilitas yang diinstal pada sistem komputer untuk
membaca kesalahan dalam rangka untuk mengoptimalkan kinerja sistem. Ini
berarti mengoreksi kesalahan yang mencegah program berjalan dengan baik. Disk
scanner mendeteksi dan memperbaiki masalah-masalah fisik maupun logis pada
harddisk serta mencari dan menghapus/membersihkan file-file yang tidak
diperlukan. Pada dasarnya, disk scanner meningkatkan memori system, dalam
rangka untuk mencegah dari overloading sementara operasi. Disk scanner
memiliki fungsi yaitu:
a. Mendeteksi dan memperbaiki error pada disket atau hardisk;
b. Mencari dan menghapus file-file yang tidak diperlukan sistem operasi;
c. Mengorganisasi file-file dalam hardisk.
3. File compression
Memadatkan isi file sehingga ukurannya menjadi lebih kecil, tetapi data dan
informasi yang terdapat di dalam file tersebut tidak berkurang. Program kompresi
ini diperlukan untuk menghemat ruang di hardisk atau disket atau USB Flash
Disk.
4. Anti virus
Sebuah program anti virus berfungsi untuk mencegah masuknya virus ke
komputer sekaligus membersihkan virus yang ada dalam komputer. Contoh anti

virus antara lain: McAfee, Smadav, Norton Antivirus, Kapersky Antivirus, AVG
Antivirus, Anvas Antivirus.
5. Software CD/DVD Burning
1 Program ini digunakan untuk membaca teks, grafik, audio, dan file video
untuk direkam ulang atau dibaca ulang oleh CD atau DVD. Contoh program ini
antara lain: Nero, Roxio.
6. Pemeliharaan File (File maintenance)
1

Mengidentifikasi dan memperbaiki masalah sistem operasi dan

masalah disk selain itu juga berfungsi memberikan fasilitas kepada program yang
dibuat oleh user (pemakai komputer) untuk membuat, membaca, dan mengisi file.
1. Perangkat Lunak Aplikasi
Perangkat lunak aplikasi atau sering pula disebut sebagai paket aplikasi
merupakan software jadi yang siap untuk digunakan. Software ini dibuat untuk
membantu masalah yang sifatnya umum karena itu sangatlah wajar kalau software
ini tidak dapat memenuhi kebutuhan yang spesifik setiap pengguna komputer.
a. Software pengolah kata
Merupakan software yang digunakan untuk melakukan pengetikan naskah,
membuat suart, membuat artikel dan dokumen-dokumen lainnya. Contoh program
pengolah kata ini antara lain: MS Word dan Word Perfect.
b. Software pengolah angka (Spreadsheet)
Software pengolah angka merupakan aplikasi yang digunakan untuk
membuat tabel-tabel perhitungan angka. Excel 2003 merupakan software yang
biasa digunakan saat ini apabila Anda ingin membuat tabel-tabel perhitungan, dan
cukup memiliki kemampuan untuk pengolahan data statistik, walaupun hasilnya
tidak sempurna software lain yang dikhususkan untuk pengolahan data statistik.
Dengan Excel, tabel-tabel angka dapat dirubah menjadi grafik (chart).
c. Software grafis
Software grafis merupakan software yang digunakan untuk menggambar dan
mengolah gambar (grafis), misalnya Corel Draw, Photo Editor, Photoshop,
Freehand, dan lain-lain.

d. Software multimedia
Software multimedia merupakan software yang digunakan untuk keperlun
multimedia, misalnya untuk mempresentasikan atau menyampaikan informasi
dengan menggunakan tulisan, animasi, audio dan video.
e. Software database
Merupakan program yang mengorganisasikan pengumpulan data dan
pemrosesannya. Data diorganisasikan dalam struktur data yang disebut file,
record, field dan character. Contoh program ini adalah software Dbase, Foxpro
dan MS Access.
Selain itu, banyak program aplikasi lainnya seperti:
a. Ms. Office 2000 atau Ms. Office Xp
Merupakan software multiaplikasi, yang di dalamnya ada software Word
Processor (word 2002), Spreadsheet (Excel 2002), Presentasi (Power Point), Email (Microsoft outlook), teleconfrensing (Net Meeting), dan DBMS (Acess 2002).
b. Statistik
Merupakan dua diantara beberapa software yang dapat digunakan untuk
aplikasi statistik.
c. Presentasi
Director atau power point dapat dipadukan dengan berbagai macam efek
suara dan berbagai gambar dapat ditayangkan dalam waktu bersamaan dan dapat
digunakan untuk menayangkan informasi manajemen di layar dalam bentuk
multimedia.
d. Komunikasi
Net meeting merupakan salah satu software yang dapat digunakan untuk
berkomunikasi jarak jauk, dimana pihak yang yang berkomunikasi dapat saling
melihat satu sama lain.
e. Outlook 2002
Termasuk software komunikasi, tetapi data yang dikomunikasikan
bentuknya teks bukan video.
f. Browser

10

Adalah suatu program aplikasi yang dapat menampilkan halaman web, dan
merupakan bagian yang tidak dapat dipisahkan dengan internet.
2. Bahasa pemrograman (programming language)
Merupakan pemrograman yang khusus digunakan untuk membuat program
komputer, apakah itu sistem operasi, program paket dan lain-lain. Bahasa
pemograman memungkinkan programer untuk mengembangkan serangkain
perintah yang membentuk program komputer. Banyak bahasa pemograman yang
berbeda dikembangkan, dengan masing-masing memiliki kosa kata, tata bahasa
dan penggunaan berbeda.
Bahasa pemograman ialah software yang memungkinkan pemakai komputer
berkomunikasi langsung dengan software, antara komputer dengan peralatannya,
atau antara komputer dengan komputer lainnya. Seperti halnya bahasa manusia
(bahasa Indonesia, Inggris, dan lain-lain), bahasa pemograman memiliki kosa kata
dan aturan penggunaan tertentu. Komunikasi antara manusia dengan komputer
(melalui bahasa pemograman) diwujudkan dengan bentuk urutan-urutan perintah
yang disebut program. Contoh: bahasa BASIC, bahasa Pascal, dan bahasa
FORTRAN.
Program paket adalah software yang dibuat oleh perusahaan pembuat
software (Software House). Paket Program digunakan untuk keperluan-keperluan
yang sifatnya umum, contohnya adalah sebagai berikut ini.
a. wordstar (untuk pengetikan kata);
b. lotus 1,2 dan 3 (untuk pengolahan angka);
c. banner Mania (untuk tulisan-tulisan indah);
d. news Master (untuk tulisan indah dan gambar)
2.3 Manusia (Brainware)
Manusia merupakan suatu elemen dari sistem komputer. Manusia adalah
yang merancang bagaimana suatu mesin dapat bekerja sesuai dengan hasil yang
diinginkannya. Brainware adalah setiap orang yang terlibat dalam kegiatan

11

pemanfaatan komputer/sistem pengolahan data. Brainware merupakan sumber


inspirasi utama bagi terbentuknya suatu sistem komputer.
Menurut tugasnya, manusia dapat dikelompokkan menjadi berikut ini.
1. System analyst and design (perancang dan penganalisis)
Sistem analyst ini bertugas merancang atau menganalisis sistem baru atau
sistem yang sudah ada untuk diperbaiki. Untuk software yang akan dibuat, System
Analyst and Design akan memberikan rincian mengenai rancangan program yaitu
mengenai data yang harus dibaca, proses pengolahan dan informasi yang harus
diberikan. Bagian-bagian dari program-program tersebut diselesaikan oleh
programmer, setelah selesai baru System analyst and design menggabungkan
seluruh bagian program tersebut dan memastikan bahwa semuanya berjalan sesuai
dengan rancangan.
2. Programmer
Programmer adalah orang yang membuat program sesuai dengan spesifikasi
yang diberikan System analyst and design. Program yang dibuat dapat merupakan
program paket keseluruhan (untuk program kecil sampai menengah, atau hanya
bagian-bagian kecil dari suatu rencana program yang besar, dan programmer juga
bertanggung jawab terhadap uji coba program yang dibuatnya.
3. Operator
Operator adalah orang yang menjalankan program. Seorang operator tidak
perlu pusing merancang sistem maupun cara-cara membuat program, sebab ia
bertugas untuk memasukkan data ke program yang telah dibuat oleh programmer.
4. Teknisi (computer engineering)
Teknisi adalah orang yang bertugas melakukan perawatan dan perbaikan
hardware komputer yang mengalami kerusakan. Bidang kajian yang ditekankan
pada Teknik Komputer adalah berkenaan dengan pemanfaatan sistem komputer
sebagai kontrol otomasi, bagian dari sistem jaringan, perbandingan teknologi
perangkat keras, trade-off dalam rancangan perangkat keras dan perangkat lunak,
dampak perubahan teknologi terhadap feasibilitas, interaksi antar sistem
arsitektur, rancangan sistem perangkat keras maupun lunak, hingga simulasi
sistem komputer dipandang sebagai bagian dari infrastruktur suatu organisasi.

12

Dalam teknik komputer, kita dipersiapkan untuk memiliki keahlian seperti:


1. Pemrograman Komputer
2. Sistem Jaringan Komputer
3. E-commerce
4. Desain & Animasi Web
5. Aplikasi Client Server
6. E-commerce dan Internet
7. Analisis dan Desain Bisnis

You might also like