erlisbudiarti.files.wordpress.com€¦ · web viewmakalah ini disusun untuk memenuhi tugas...
TRANSCRIPT
HARDWARE, SOFTWARE, DAN PERKEMBANGAN SISTEM
OPERASI KOMPUTER
Makalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina
Saiful Rahman, S.Sos.,MAB
OlehErlis Budiarti
125030700111003
PROGRAM STUDI ILMU PERPUSTAKAANFAKULTAS ILMU ADMINISTRASI
UNIVERSITAS BRAWIJAYAMARET 2013
Hardware, Software, dan Perkembangan Sistem Operasi
Komputer
A. HARDWARE
Hardware dalam bahasa Indonesia disebut juga dengan nama perangkat
keras. Hardware adalah komponen dari suatu komputer yang sifat alatnya bisa
dilihat dan diraba secara langsung atau yang berntuknya nyata yaitu yang
berfungsi untuk mendukung proses komputerisasi. Hardware bekerja berdasarkan
perintah yang ditentukan ada padanya, atau yang disebut dengan istilah instruction
set. Dengan adanya perintah yang dapat dimengerti oleh hardware, maka
hardware tersebut dapat melakukan berbagai kegiatan yang telah ditentukan oleh
pemberi perintah.
Secara fisik, komputer terdiri dari beberapa komponen yang merupakan
suatu sistem. Sistem adalah komponen-komponen yang saling bekerja sama
membentuk suatu kesatuan. Apabila ada salah satu komponen tidak berfungsi,
akan mengakibatkan tidak berfungsinya proses-proses yang ada pada komputer
dengan baik. Komponen komputer ini termasuk dalam kategori elemen perangkat
keras (hardware). Berdasarkan fungsinya, perangkat keras komputer dibagai
menjadi:
1. Input device (unit masukan)
2. Process device (unit pemrosesan)
3. Output device (unit keluaran)
4. Baking storage (unit penyimpanan)
5. Periferal (unit tambahan)
Komponen dasar pada komputer terdiri dari input, process, output dan
storage. Input device terdiri dari keyboard dan mouse, Process device adalah
microprocessor (ALU, Internal Communication, Registers dan control section),
Output device terdiri dari monitor dan printer, Storage external memory terdiri
dari harddisk, Floppy drive, CD ROM, Magnetic tape. Storage internal memory
terdiri dari RAM dan ROM. Sedangkan komponen Periferal Device merupakan
komponen tambahan atau sebagai komponen yang belum ada atau tidak ada
sebelumnya. Komponen Periferal ini contohnya : TV Tuner Card, Modem,
Capture Card.
1. Unit Masukan (Input device)
Unit ini berfungsi sebagai media untuk memasukkan data dari luar ke dalam
suatu memori dan proses untuk diolah guna menghasilkan informasi yang
diperlukan. Input device atau unit masukan yang umumnya digunakan personal
computer (PC) adalah keyboard dan mouse, keyboard dan mouse adalah unit yang
menghubungkan user (pengguna) dengan komputer. Selain itu joystick, yang
biasa digunakan untuk bermain game atau permainan dengan komputer.
Kemudian scanner, untuk mengambil gambar sebagai gambar digital yang
nantinya dapat dimanipulasi. Touch panel, dengan menggunakan sentuhan jari
user dapat melakukan suatu proses akses file. Microphone, untuk merekam suara
kedalam komputer.
Data yang dimasukkan ke dalam sistem komputer dapat berbentuk
signal input dan maintenance input. Signal input berbentuk data yang dimasukkan
ke dalam sistem komputer, sedangkan maintenance input berbentuk program yang
digunakan untuk mengolah data yang dimasukkan. Jadi Input device selain
digunakan untuk memasukkan data dapat pula digunakan untuk memasukkan
program. Berdasarkan sifatnya, peralatan input dapat digolongkan menjadi dua,
yaitu:
Peralatan input langsung, yaitu input yang dimasukkan langsung diproses
oleh alat pemroses. Contohnya: keyboard, mouse, touch screen, light pen,
digitizer graphics tablet, scanner
Peralatan input tidak langsung, yaitu input yang melalui media tertentu
sebelum suatu input diproses oleh pemroses. Contohnya: punched card,
disket, harddisk.
a. Keyboard
keyboard merupakan unit input yang paling penting dalam suatu
pengolahan data dengan komputer.
Fungsinya yaitu untuk memasukkan huruf, angka, karakter khusus serta
sebagai media bagi user (pengguna) untuk melakukan perintah-perintah
lainnya yang diperlukan, seperti menyimpan file dan membuka file.
Penciptaan keyboard komputer berasal dari model mesin ketik yang
diciptakan dan dipatenkan oleh Christopher Latham pada tahun 1868,
dan pada tahun 1887 diproduksi dan dipasarkan oleh perusahan
Remington. Keyboard yang digunakanan sekarang ini adalah jenis
QWERTY, pada tahun 1973, keyboard ini diresmikan sebagai keyboard
standar ISO (International Standar Organization). Jumlah tombol pada
keyboard ini berjumlah 104 tuts. Keyboard sekarang yang kita kenal
memiliki beberapa jenis port, yaitu port serial, ps2, usb dan wireless.
Jenis-jenis Keyboard:
1. QWERTY
2. DVORAK
3. KLOCKKENBERG
Keyboard yang biasanya dipakai adalah jenis qwerty, yang bentuknya
qwerty, yang bentuknya mirip seperti tuts pada mesin tik. Keyboard
qwerty memiliki empat bagian, yaitu:
1. Typewriter key
2. Numeric key
3. Function key
4. Special function key
b. Mouse
Mouse adalah salah satu unit masukan (input device).
Fungsi alat ini adalah yang untuk perpindahan pointer atau kursor
secara cepat. Selain itu, dapat sebagai perintah praktis dan cepat
dibanding dengan keyboard.
Mouse mulai digunakan secara maksimal sejak sistem operasi telah
berbasiskan GUI (Graphical User Interface). Sinyal-sinyal listrik
sebagai input device mouse ini dihasilkan oleh bola kecil di dalam
mouse, sesuai dengan pergeseran atau pergerakannya.
Sebagian besar mouse terdiri dari tiga tombol, umumnya hanya dua
tombol yang digunakan, yaitu tombol kiri dan tombol kanan. Saat ini
mouse telah dilengkapi dengan tombol penggulung (scroll), tombol ini
terletak di tengah.
Istilah-istilah penekanan tombol pada mouse
a. Penekanan tombol kiri disebut dengan klik (click), fungsinya bila
mouse berada diobjek yang ditunjuk, tetapi jika tidak berada pada
objek yang ditunjuk penakanan dapat diabaikan.
b. Menekan tombol kiri tanpa dilepas sambil menggesernya disebut
dengan menggeser (drag). Akibatnya adalah objek akan berpindah
atau tersalin ke objek lain dan kemungkinan lainnya.
c. Menekan tombol kiri mouse dua kali secara cepat dan teratur
disebut dengan klik ganda (double click)
d. Menekan tombol kanan mouse satu kali disebut dengan klok kanan
(right click).
Mouse terdiri dari beberapa port yaitu serial, mouse ps/2, usb dan
wireless.
c. Touchpad
Adalah unit masukan yang biasanya dapat ditemukan pada laptop dan
notebook, yaitu dengan menggunakan sentuhan jari. Alat ini adalah pengganti
mouse. Selain touchpad adalah model unit masukan yang sejenis yaitu pointing
stick dan trckball.
d. Light Pen
Light pen adalah pointer elektronik yang digunakan untuk modifikasi dan
men-design gambar dengan screen (monitor). Light pen memiliki sensor yang
dapat mengirimkan sinyal cahaya ke komputer yang kemudian direkam,
dimana layar monitor bekerja dengan merekam,enam sinyal elektronik setiap
baris perdetik
e. Joy Stick dan Games Paddle
Alat ini biasa digunakan pada permainan (games) komputer. Joy Stick
biasanya berbentuk tongkat, sedangkan games paddle biasanya berbentuk
kotak atau persegi terbuat dari plastik dilengkapi dengan tombol-tombol yang
akan mengatur gerak atau objek dalam komputer
f. Barcode
Barcode termasuk dalam unit masukan (input device). Fungsi alat ini
adalah untuk membaca suatu kode yang berbentuk kotak-kotak atau garis-garis
tebal vertical yang kemudian diterjemahkan dalam bentuk angka-angka. Kode-
kode ini biasanya menempel pada produk-produk makanan, minuman, alat
elektronik dan buku.
g. Scanner
Scanner adalah sebuah alat yang dapat berfungsi untuk meng copy
atau menyalin gambar atau teks yang kemudian disimpan ke dalam
memori komputer. Dari memori komputer selanjutnya, disimpan dalam
harddisk ataupun floppy disk.
Fungsinya yaitu sama dengan fungsi mesin fotocopy, namun
bedanya hasil scanner dapat ditampilkan melalu monitor terlebih dahulu
sehingga kita dapat melakukan perbaikan atau modifikasi dan kemudian
dapat disimpan kembali baik dalam bentuk file text maupun file gambar.
Ada 2 jenis scanner, yaitu:
1. SCAN IR yang biasa digunakan untuk LJK (Lembar Jawaban
Komputer) pada ulangan umum dan Ujian Nasional. Scan jenis
ini terdiri dari lampu sensor yang disebut Optik, yang dapat
mengenali jenis pensil 2B.
2. scanner untuk meng-copy gambar atau photo dan biasanya juga
dilengkapi dengan fasilitas OCR (Optical Character
Recognition) untuk mengcopy aatu menyalin objek dalam
bentuk teks
Saat ini telah dikembangkan scanner dengan teknologi DMR
(Digital Mark Reader), dengan sistem kerja mirip seperti mesin scanner
untuk koreksi lembar jawaban komputer, biodata dan formulir seperti
formulir untuk pilihan sekolah. Dengan DMR lembar jawaban tidak harus
dijawab menggunaan pensil 2 B, tapi dapat menggunakan alat tulis lainnya
seperti pulpen dan spidol serta menggunakan kertas biasa.
h. Kamera Digital
Kamera digital adalah input untuk memasukkan gambar yang kualitasnya
lebih bagus dan lebih baik dibandingkan dengan cara menyalin gambar yang
menggunakan scenner. Ketajaman gambar dari kamera digital ini ditentukan
oleh pixelnya. Kamera digital ini tidak memerlukan film sebagaimana kamera
biasa. Gambar yang diambil dengan kamera digital disimpan ke dalam memori
kamera tersebut dalam bentuk file, kemudian dapat dipindahkan atau ditransfer
ke komputer. Kamera digital yang beredar di pasaran saat ini ada berbagai
macam jenis, mulai dari jenis kamera untuk mengambil gambar statis sampai
dengan kamera yang dapat merekam gambar hidup atau bergerak seperti
hanlny video.
i. Mikropon dan Headphone
Unit masukan ini berfungsi untuk merekam atau memasukkan suara yang
akan disimpan dalam memori komputer atau untuk mendengarkan suara.
Penggunaan mikropon ini tentunya memerlukan perangkat keras lainnya yang
berfungsi untuk menerima input suara yaitu sound card dan speaker untuk
mendengarkan suara.
j. Graphics Pads
Pads. Graphics pads ini merupakan input masukan untuk menggambar
objek pada monitor. Graphics pads yang digunakan mempunyai dua jenis.
Pertama, menggunakan jarum (stylus) yang dihubungkan ke pad atau dengan
memakai bantalan tegangan rendah, yang pada bantalan tersebut terdapat
permukaan membrane sensitif sentuhan ( touch sensitive membrane surface).
Tegangan rendah yang dikirimkan kemudian diterjemahkan menjadi koordinat
X – Y. Kedua, menggunakan bantalan sensitif sentuh ( touch sensitive pad)
tanpa menggunakan jarum. Cara kerjanya adalah dengan meletakkan kertas
gambar pada bantalan, kemudian ditulisi dengan pensil.
2. PROCESS DEVICE (Unit Pemrosesan)
Perangkat ini merupakan perangkat yang berhubungan dengan fungsi
pemrosesan dalam komputer itu sendiri.
a. Power Supplay
Power supplay adalah alat yang menyediakan arus listrik untuk
berbagai peralatan CPU power supplay mengkonversi listrik dan
menyediakan aliran listrik untuk digunakan komputer. Sedangkan fungsi
dari power supplay ini adalah sebagai penghantar arus listrik sebagai
pengontrol besarnya voltasi yang masuk ke komputer.
b. RAM (Random Access Memory) – Memory
RAM merupakan singkatan dari Random Access Memory biasanya
disebut dengan istilah pendek yaitu Memori. Memory atau RAM
merupakan sebuah perangkat keras komputer yang berfungsi sebagai
tempat penyimpanan data sementara. Sehingga membuat pengaksesan data
yang lebih cepat. Maka dari itu RAM besar berpengaruh pada kecepatan
komputer.
c. Kartu Grafis (unit keluaran)
Kartu grafis, atau kartu video adalah kartu ekspansi yang terdiri dari
rangkaian elektronika. Biasanya tertancap pada slot di papan utama CPU
pada komputer. Yang fungsinya adalah untuk menciptakan dan
menampilkan tampilan-tampilan di layar. Sedangkan fungsi lainnya adalah
adalah menangkap video, dan adaptor untuk penala TV, me nguraikan
MPEG-2 dan MPEG-4, FireWire, dan menghubungkan menuju beberapa
layar.
d. Prosesor (unit Pemrosesan)
Pengertian Prosesor, atau yang biasanya disebut dengan CPU, adalah
otak dari komputer. Prosesor adalah komponen yang mengeksekusi
perhitungan kompleks yang memungkinkan komputer untuk bisa
digunakan menjelajah internet, memutar lagu di iTunes, dan menjalankan
sistem operasi komputer.
e. Motherboard
Motherboard atau Papan induk adalah papan sirkuit tempat berbagai
komponen elektronik saling terhubung, motherboard biasa disingkat
dengan kata mobo. Pada motherboard inilah perangkat keras seperti
Harddisk, ram, prosesor, kartu grafis, dan perangkat keras lain
dihubungkan. Motherboard ini berfungsi untuk menghubungkan perangkat
keras komputer anatara satu dengan yang lain Motherboard yang banyak
ditemui dipasaran saat ini adalah motherboard milik PC yang pertama kali
dibuat dengan dasar agar dapat sesuai dengan spesifikasi PC IBM.
f. VGA (Video Graphic Array)
VGA (Video Graphic Array) bisa juga disebut kartu grafis yang
berfungsi untuk memberikan tampilan berkualitas pada layar komputer.
Biasanya setiap mainboard sudah memiliki VGA bawaan, namun kualitas
beresolusi tinggi yang jernih VGA Card sangat diperlukan
g. Casing Unit
Merupakan tempat dimana semua perangkat disatukan.
3. Output Device (Unit Keluaran)
Output device merupakan perangkat komputer yang memberikan
output/keluaran, baik berupa tampilan visual, suara, maupun tampilan cetak, dan
lain sebagainya. Adapun yang termasuk output device adalah:
a. Monitor
Monitor komputer adalah salah satu jenis soft-copy device, karena
keluarannya adalah berupa signal elektronik, dalam hal ini berupa gambar
yang tampil di layar monitor. Gambar yang tampil adalah hasil pemrosesan
data ataupun informasi masukan. Tiap merek dan ukuran monitor memiliki
tingkat resolusi yang berbeda. Resolusi ini lah yang akan menentukan
ketajaman gambar yang dapat ditampilkan pada layar monitor.
b. Printer
Printer merupakan sebuah perangkat keras yang dihubungkan pada
komputer yang berfungsi untuk menghasilan cetakan baik berupa tulisan
ataupun gambar dari komputer pada media kertas atau yang sejenisnya. Jenis
printer ada tiga macam, yaitu jenis Printer Dot metrix, printer Ink jet, printer
laser jet.
c. Speaker
Speaker adalah transduser yang mengubah sinyal elektrik ke frekuensi
audio (suara) dengan cara menggetarkan komponennya yang berbentuk
selaput.
4. Backing Storage (unit penyimpanan) atau Storage Device
Perangkat keras komputer yang berfungsi sebagai media penyimpanan
untuk menyimpan data-data komputer.
a. Hardisk (HDD)
Harddisk bisa juga disebut Harddisk drive (HDD) atau hard drive
(HD), Harddisk adalah sebuah salah satu perangkat keras komputer yang
berfungsi sebagai tempat penyimpanan data sekunder, di dalam harddisk
berisi piringan magnetis.
b. Floppy Disk
Floppy disk biasa dikenal dengan sebutan disket, merupakan
penyimpanan luar pertama, sangat populer semasa sistem DOS, Lotus 123,
sistem jaman dulu. Sekarang sudah jarang dijumpai dan mulai tergantikan
oleh CD/DVD dan Flashdisk.
c. Optical Drive (CD/DVD)
Bahasa kerennya CD/DVD ROM , ini perangkat keras optional, nggak
ada perangkat keras ini komputer anda tetep bisa jalan, tapi anda pasti
akan kesulitan melakukan instalasi program yang disimpan menggunakan
CD ataupun DVD. Penyimpanan eksternal berbentuk piringan yang bisa
menyimpan data.
d. Flashdisk
Perangkat penyimpanan eksternal yang saat ini paling banyak
digunakan karena bisa menyimpan dan menghapus data.
5. Perifer (Unit tambahan)
a. Modem
Pengertian Modulator adalah suatu rangkaian yang berfungsi
melakukan proses modulasi, yaitu proses “menumpangkan” data pada
frekuensi gelombang pembawa (carrier signal) ke sinyal informasi/pesan
agar bisa dikirim ke penerima melalui media tertentu ( seperti media kabel
atau udara), biasanya berupa gelombang sinus. Dalam hal ini sinyal pesan
disebut juga sinyal pemodulasi. Data dari komputer yang berbentuk sinyal
digital dirubah menjadi sinyal analog.
b. Kartu suara
Kartu suara (Sound Card) adalah suatu perangkat keras komputer yang
digunakan untuk mengeluarkan suara dan merekam suara. Pada awalnya,
Sound Card hanyalah sebagai pelengkap dari komputer. Namun sekarang,
sound card adalah perangkat wajib di setiap komputer. Dilihat dari
pemasangannya, soun card dibagi menjadi 3, yaitu:
1) Sound card onboard, yaitu sound card yang menempel langsung pada
motherboard komputer.
2) Sound card offboard, yaitu sound card yang pemasangannya di slot
ISA/PCI pada motherboard. Rata-rata, sekarang sudah menggunakan
PCI.
3) Soundcard External, adalah sound card yang penggunaannya
disambungkan ke komputer melalui port eksternal, seperti USB atau
FireWire.
c. Fan
Fan atau kipas berfungsi untuk mendinginkan suhu komputer, proses
komputerasi yang terus-menerus akan membuat komponen komputer
menjadi panas, dan jika panas dibiarkan secara terus menerus maka akan
membahayakan perangkat keras komputer, oleh karena itu dibutuhkan
kipas untuk memperlanacar sirkulasi suhu dan mempercepat proses
pembuangan panas keluar
B. SOFTWARE
1. Pengertian
Software atau biasa yang biasa disebut perangkat lunak merupakan
kumpulan perintah yang dibuat dengan bahasa pemrograman yang memiliki
kesatuan yang sama sehingga menghasilkan program atau aplikasi yang
memiliki nilai dan tujuan tertentu atau sekumpulan data elektronik yang
disimpan dan diatur oleh komputer, data lektronik yang disimpan oleh
komputer itu dapat berupa program atau instruksi yang akan menjalankan
perintah.
2. Sejarah Perkembangan Software
a. Era Pemula (Pioner)
Pada awalnya bentuk perangkat lunak adalah sambungan-
sambungan kael antar bagian dalam komputer. Cara mengakses
komputer pada era pemula adalah dengan menggunakan punched card
(kartu yang dilubangi)
Pada era awalnya, perangkat lunak merupakan satu kesatuan dengan
hardware (perangkat keras).penggunaan komputer dilakukan secara
langsung. Kemudian, hasil yang selesai dikerjakan komputer disajikan
atau ditampilkan dalam bentuk print out. Dalam pengoperasiannya,
menggunakan basis instruksi yang diproses secara beraturan.
b. Era Stabil
Pada era stabil, kompuetr sudah digunakan oleh beberapa
kalangan. Perusahaan perangkat lunak pun bermunculan. Perangkat
lunak yang dikeluarkan oleh perusahaan tersebut bisa menjalankan
beberapa fungsi.
Banyak proses yang dilakukan secara serempak (multi tasking).
Sebuah perangkat lunak mampu menyelesaikan banyak pengguna
(multi user) secara langsung/cepat (real time). Pada era stabil, mulai
dikenal sistem basis data yang memindahkan antara program
(pemroses) dengan data/file (yang diproses).
c. Era Mikro
Seiring dengan perkembangan zaman dan teknologi, perangkat lunak
juga semakin berkembang dalam memenuhi kebutuhan perorangan.
Pada era mikro, perangkat lunak terbagi menjadi dua, pertama
perangkat lunak sistem yang memiliki tugas dalam menangani internal.
Kedua, perangkat lunak aplikasi yang digunakan secara langsung oleh
penggunanya untuk keperluan tertentu.
d. Era Modern
Saat ini perangkat lunak bisa ditentukan di mana saja. Bahkan
sebuah telepon genggam pu telah dilengkapi dengan perangkat lunak.
Perangkat lunak yang ada di dalam handphone sudah disinkronkan
dengan PC.
Bukan hanya handphone, bahkan peralatan elektronik lainnya,
seperti TV, AC, mesin cuci, dan microwave juga telah dilengkapi
dengan perangkat lunak. Perangkat lunak yang terdapat di peralatan
elektronik, berfungsi untuk mempermudah pengoperasian peralatan
tersebut. Hebatnya lagi, setiap peralatan elekronik tersebut suatu saat
bisa saling berhubungan. Tingkat kecerdasan yang ditunjukkan
perangkat lunak pun semakin meningkat dalam permasalah tehnik.
Selain itu, saat ini perangkat lunak mulai bisa mengenal suara dan juga
gambar.
3. Jinis-Jenis Software dan Fungsinya
Perangkat lunak komputer terbagi menjadi 2, yaitu pembagian
berdasarkan tipe dan lisensi.
a. Jenis Software Menurut Tipe/Macamnya
Berdasarkan tipe atau macamnya software digolongkan menjadi:
1) Software Sistem (system software)
Software sistem erfungsi untuk mendukung dan mengendalikan
sistem komputer dan aktivitas pengolahan informasi software sistem.
Software sistem memfasilitasi pemprogaman, pengujian, pencarian, dan
perbaikan kesalahan dalam komputer.
Contohnya adalah sistem operasi (Microsoft Windows 95-98,
Microsoft XP, Linux, Unix, Macintosh, dan Novell) dan driver (VGA
Driver, Printer Driver, dan USB Driver).
2) Software Pemprograman (Bahasa Pemrograman)
Software pemprogaman berfungsi sebagai penyedia alat untuk
membuat software aplikasi, software pemprograman terdiri atas editor
tempat mengetikkan perintah-perintah bahasa pemprogaman,
compilater, debugger, dan fasilitas lainnya.
Bahasa pemrograman dibagi mnjadi 3 tingkatan besar, yaitu:
a. Bahasa pemrograman tingkat dasar
Bahasa pemrograman generasi pertama. Bahasa pemrograman jenis
ini sangat sulit dimengerti karena instruksinya menggunakan bahasa
mesin. Biasanya yang mengerti hanyalah pembuatnya saja.
b. Bahasa pemrograman tingkat menengah
Bahasa pemrograman dimana penggunaan instruksi sudah
mendekati bahasa sehari-hari, walaupun begitu masih sulit untuk
dimengerti karena banyak menggunakan singkatan-singkatan seperti
STO (artinya simpan = STORE) dan MOV (artinya pindah = MOVE).
Yang tergolong ke dalam bahasa ini adalah Assembler, ForTran
(Formula Translator).
c. Bahasa pemrograman tingkat atas
Merupakan bahasa yang mempunyai ciri mudah dimengerti,
sebab menggunakan bahasa sehari-hari. Contohnya seperti Basic,
dBase, Visual Basic, VB.Net, dan lain-lain.
3) Software Aplikasi (Application Software)
Software aplikasi dibangun untuk menyelesaikan tugas khusus.
Aplikasi ini digunakan untuk keperluan bisnis., untuk otomatisasi pad
industri, untuk pengolahan data pada database, untuk keperluan
kesehatan, dna untuk hiburan. Hal lain yang diotomatisasi umumnya
menggunakan software aplikasi.
Semua tipe software yang dibangun dari bahasa pemprograman
mempunyai tujuan masing-masing. Meski pun demikian, setiap
software memegang peranan penting pada sebuah komputer. Selain itu,
komputer juga akan berfungsi dengan baik apabila didukung oleh
software sistem, yaitu sistem operasi. Tanpa adanya sistem operasi,
software lain tidak bisa beroperasi sesuai fungsinya. Hal ini
dikarenakan, software sistem berperan dalam menjembatani antara
hardware dengan software lainnya yang dioperasikan pada komputer
b. Jenis Software Menurut Lisensi
Software bukan hanya dibagi berdasarkan tipe atau macamnya,
melainkan juga lisensi. Adapun pembagian software berdasarkan lisensinya
adalah sebagai berikut:
1) Software Komersial (non free software)
Software komersial atau disebut juga dengan software berbayar
merupakan software yang dijual di pasaran atau bisa juga merupakan
perangkat lunak yang didistribusikan untuk tujuan komersil. Pengguna
software komersial harus membeli izin menggunakannya terlebih dahulu.
Selain itu, pengguna tidak diperbolehkan untuk mengubah, menggandakan,
dan juga mendistribusikan software tersebut.
Meskipun demikian, ada juga software komersial yang bisa digunakan
tanpa biaya. Software ini disebut juga dengan freeware. Ada pula shareware,
yaitu jenis software, yaitu jenis software komersial yang bisa digunakan
secara gratis dalam jangka waktu tertentu untuk mencoba, dan setelah habis,
pengguna harus membelinya. Contohnya adalah microsoft windows,
microsoft office, adober photo shop, dan lain-lain.
2) Free Software
Free software merupakan salah satu jenis software yang dikenal dengan
sebutan open source. Hal ini dikarenakan, penggunaan software tersebut
berdasarkan lisensi open source. Lisensi ini dikeluarkan oleh free software
foundation, biasa diberi nama GNU General Public Lisensi atau disingkat
GNU GPL. Program-program dibawah GPl, sekali diperoleh dapat
digunakan, disalin,dimodifikasi dan didistribusikan secara bebas. Jadi free
software tidak mengarah pada gratis pembelian tetapi penggunaan dan
distribusi. Begitu keluar dari lisensi kita dapat menemukan berbagai cara
untuk mendistribusikan perangkat lunak, termasuk freeware, shareware atau
adware. Perbedaan yang nyata antara Free Software dan Freeware. Konflik
muncul dalam arti kata free dalam bahasa Inggris, yang berarti keduanya
bebas dan gratis. Oleh karena itu, dan seperti yang disebutkan sebelumnya,
Free Software tidak perlu bebas, sama seperti Freeware tidak harus gratis.
3) Freeware
Freeware atau perangkat lunak gratis adalah perangkat lunak komputer
berhak cipta yang gratis digunakan tanpa batasan waktu, berbeda dari
shareware yang mewajibkan penggunanya membayar. Namun juga tetap
ingin mempertahankan hak mereka sebagai pengembang dan memiliki
kontrol terhadap pengembangan selanjutnya. Freeware juga didefinisikan
sebagai program apapun yang didistribusikan gratis, tanpa biaya tambahan.
Sebuah contoh utama adalah suite browserdan mail client dan Mozilla
News, juga didistribusikan di bawag GPL (Free Software).
4) Shareware
Shareware juga bebas tetapi lebih dibatasi untuk waktu tertentu.
Shareware adalah program terbatas didistribusikan baik sebagai demonstrasi
atau versi evaluasi dengan fitur atau fungsi yang terbatas atau dengan
menggunakan batas waktu yang ditetapkan (misalnya 30 hari) . Dengan
demikian, memberikan pengguna kesempatan untuk menguji produk
sebelum membeli dan kemudian membeli versi lengkap dari program.
Sebuah contoh yang sangat jelas dari tipe ini adalah perangkat lunak
antivirus, perusahaan-perusahaan ini biasanya memudahkan pelepasan
produk evaluasi yang hanya berlaku untuk jumlah hari tertentu. Setelah
melewati maksimum, program akan berhenti bekerja dan Anda perlu
membeli produk jika Anda ingin tetap menggunakannya.
Kita juga dapat menemukan perangkat lunak bebas sepenuhnya, namun
termasuk dalam program periklanan, distribusi jenis ini disebut Adware.
Sebuah contoh yang jelas adalah program Messenger dari Microsoft yang
memungkinkan penggunaan perangkat lunak bebas dalam pertukaran untuk
masuk dengan cara iklan banner atau pop-up.
5) Spyware
Spyware merupakan spftware yang berfungsi untuk memantau ataupun
semata-mata aktivitas komuter yang dilakukan oleh user. Software ini sering
disalahgunakan untuk kepentingan pencurian data.
6) Adware
Dari namanya kita dapat langsung menyimpulkan bahwa software jenis
ini menyisipkan iklan di dalam programnya. Software jenis ini biasanya
bersifat gratis namun dengan kompensasi iklan akan muncul.
7) Beerware
Software jenis ini bisa dibilang unik karena beerware merupakan
software yang berlisensi bebas. Software jenis ini bisa dipergunakan untuk
tujuan apapun, namun jika pengguna beerware merasa software yang
dipergunakan sangat berguna mengharuskan beer bertemu dengan pembuat
software tersebut.
c. Jenis Software Lainnya
Ada satu lagi jenis program, yaitu utility. Program utility merupakan
program yang berukurn kecil berfungsi untuk menyelesaikan tugas
lebih spesifik. Program utility juga disebut dengan program tools.
Berdasarkan fungsinya program utility terbagi menjadi beberapa
macam, anatara lain sebagai berikut:
1) Utility back up
Utility back up merupakan program yang berfungsi untuk
membuat file cadangan komputer. Jenis-jenis dari utility back up
adalah Disk Backup, Iomega Quicksync, Mini Tool Partition,
dan Tune Up Utilities.
2) Utility Viewer
Utility viewer merupakan program yang berfungsi untuk
menampilkan gambar di layar. Jenis-jenis program yang
termasuk utility viewer adalah Irvan Ciewer, Slow Viewer, dan
lain-lain.
3) Utility Audio dan Video
Utility Audio dan Video merupakan program yang berfungsi
untuk menangani fasilitas multimedia, jenis-jenis program yang
termasuk utility audio dan video adalah Windows Media Player,
Flash Player, Sybex Wind DVD, KM Player, VLC, Power
DVD, Quick Player, GOM Player, dan AIMP.
4) Utility Kompresi
Utility kompresi merupakan program yang berfungsi untuk
mengubah ukuran file menjadi bagian-bagian yang lebih kecil.
Jenis-jenis program yang termasuk utility kompresi adalah
Winrar, Winzip, Any Video Conventer, Ace Winace, dan All
Office Conventer.
5) Utility Image
Utility image merupakan program yang berfungsi untuk
membuat CD Virtual (bayangan). Jenis-jenis program yang
termasuk utility image adalah Ultra ISO, HD Copy, Norton
Ghost, dll
6) Utility Recovery
Utility recovery merupakan program yang berfungsi
mengembalikan program sistem jika mengalami kerusakan.
Jenis-jenis program utility recovery adalah GoBack, RAR
Pasword Recovery, Tool Recovery, Final Data, Easy Recovery,
dna Recovery Gebius.
7) Utility Security
Utility security merupakan program yang berfungsi melindungi
komputer dari serangan hacker, virus, program mata-mata (Spy),
Worm, dan program perusak lainnya. Jenis-jenis program yang
termasuk utility security adalah Norton, Smadav, Aira, Folder
Lock, Avee, MC dan lain-lain.
8) Utility CD/DVD Maker
Utility CD/DVD maker merupakan program yang berfungsi
untuk mengendalikan file. Kemudian diinput ke Compact Disk
atau Dual Video. Jenis-jenis Program yang termasuk utility
CD/DVD maker adalah Ashampoo, Nero, Ultra Iso, dan lain-
lain.
9) Utility Download
Utility download merupakan program yang berfugsi untuk
mendownload suatu file dari suatu URL di internet jenis-jenis
program yang termasuk utility dowload adalah youtuber
Downloader dan IDM (Internet Download Manager).
C. Perkembangan Sistem Operasi
Sistem operasi adalah program yang bertindak sebagai perantara antara user
dengan perangkat keras komputer. Sistem operasi digunakan untuk mengeksekusi
program user dan memudahkan menyelesaikan permasalahan user. Selain itu
dengan adanya sistem operasi membuat sistem komputer nyaman digunakan.
Sistem operasi mempunyai tujuan untuk menggunakan perangkat keras komputer
secara efisien. Untuk perkembangan sistem operasi adalah sebagai berikut:
1. Sistem Mainframe
Sistem komputer pendahulu secara fisik berbentuk mesin besar yang disebut
sistem mainframe. Untuk menjalankan sistem ini dilakukan dari suatu
console. Perangkat input yang digunakan berupa card reader dan tape drive.
Perangkat output yang digunakan berupa line printer, tape drive dan card
punch. Kemudian, user menyiapkan job yang terdiri dari program, data dan
beberapa informasi kontrol (control card) dan dikirimkan ke operator
komputer. Job biasanya dalam bentuk punch card.Beberapa waktu
kemudian (dalam hitungan waktu menit, jam atau hari), output ditampilkan.
Output berupa hasil program, apabila terjadi error pada program memory
dan register akan berisi kosong.
Sistem operasi pada komputer mainframe sangat sederhana. Task utama
mengirim control secara otomatis dari satu job ke job berikutnya. Sistem
operasi selalu residen di memory yang disebut dengan resident monitor.
2. Sistem Batch Multiprogram
Beberapa job dikumpulkan oleh sistem operasi pada memory utama pada
waktu yang sama, seperti pada Gambar 1-3. Kumpulan job ini merupakan
bagian dari job yang disimpan pada pool (job pool). Job pool berisi job-job
yang sudah siap dieksekusi. Jumlah job dapat disimpan bersama-sama pada
memory biasanya lebih kecil daripada jumlah job yang dapat berada pada
job pool. Sistem operasi mengambil beberapa job yang siap untuk
dieksekusi untuk diletakkan di memori utama. Jika job yang sedang
dieksekusi menunggu beberapa task (seperti proses mount tape drive atau
operasi I/O yang harus diselesaikan), maka job tersebut diganti dengan job
berikutnya.
Pada sistem multiprogramming, sistem operasi harus menyediakan
mekanisme untuk manajemen memori, penjadwalan CPU dan manajemen
disk. Sistem operasi multiprogram menyediakan supply untuk I/O routine.
Sistem harus dapat mengalokasikan memory untuk beberapa job. Beberapa
job yang sudah siap dieksekusi akan dipilih oleh sistem job mana yang akan
dieksekusi oleh CPU. Perangkat apa saja yang diperlukan oleh setiap job
juga harus dialokasikan oleh sistem.
3. Sistem Time Sharing
Time sharing atau multitasking adalah pengembangan dari sistem
multiprogram. Beberapa job yang berada pada memory utama dieksekusi
oleh CPU secara bergantian. CPU hanya bisa menjalankan program yang
berada pada memory utama. Perpindahan antar job terjadi sangat sering
sehingga user dapat berinteraksi dengan setiap program pada saat
dijalankan. Suatu job akan dipindahkan dari memori ke disk dan sebaliknya.
Sistem time sharing juga disebut dengan sistem komputasi interaktif,
dimana sistem komputer menyediakan komunikasi on-line antara user
dengan sistem. User memberikan instruksi pada sistem operasi atau program
secara langsung dan menerima respon segera. Perangkat input berupa
keyboard dan perangkat output berupa display screen, seperti cathode-ray
tube (CRT) atau monitor. Bila sistem operasi selesai mengeksekusi satu
perintah, makan sistem akan mencari pernyataan berikutnya dari user
melalui keyboard. Sistem menyediakan editor interaktif untuk menulis
program dan sistem debug untuk membantu melakukan debugging program.
4. Sistem Dekstop
Berkembangnya sistem komputer dari mainframe menjadi mikrokomputer
menunjukkan bahwa sistem operasi mikrokomputer dapat mengadopsi
sistem mainframe. Contoh perpindahan sistem operasi adalah
perkembangan sistem operasi MULTICS. MULTICS dikembangkan tahun
1965 sampai 1970 oleh Massachusetts Institute of Technology (MIT)
sebagai utilitas komputasi yang berjalan pada komputer mainframe yang
besar dan komplek. Kemudian Beel Laboratories mengembangkan
MULTICS dengan mendesain UNIX tahun 1970 untuk minikomputer PDP-
11. Tahun 1980, dikembangakan sistem operasi UNIX-like untuk sistem
mikrokomputer menyusul sistem operasi lain yaitu Microsoft Windows NT,
IBM OS/2 dan Machintosh
5. Sistem Paralel
Sistem paralel atau sistem multiprosessor mempunyai lebih dari satu
prosessor yang dapat berkomunikasi, membagi bus, clock dan juga
perangkat memory dan peripheral. Sistem ini disebut sebagai tightly coupled
system. Sistem ini dikembangkan karena beberapa alasan. Salah satu
keuntungan dari sistem ini adalah meningkatkan jumlah proses yang dapat
dijalankan pada satu waktu (throughput). Dengan meningkatkan jumlah
prosessor, diharapkan pekerjaan dapat dikerjakan dalam waktu yang lebih
pendek.
6. Sistem Terdistribusi
Beberapa prosessor. Prosessor berkomunikasi dengan prosessor lain melalui
saluran komunikasi, misalnya bus kecepatan tinggi atau saluran telepon.
Sistem ini disebut loosely coupled system atau sistem terdistribusi
(distributed system). Prosessor pada sistem terdistribusi bervariasi ukuran
dan fungsinya. Biasanya terdiri dari mikroposessor, workstation,
minikomputer dan sistem komputer generalpurpose. Prosessor-prosessor ini
disebut dengan site, node, komputer atau lainnya.
Keuntungan sistem terdistribusi adalah:
a. Resource sharing
Jika sejumlah site yang berbeda dihubungkan, maka user pada site satu
dapat menggunakan sumber daya dari site lainya. Sebagai contoh, user
pada site A dapat menggunakan printer laser dari site B. Sebaliknya user
B dapat mengakses file user A.
b. Meningkatkan kecepatan komputasi
Jika komputasi tertentu dapat dipartisi dalam sejumlah sub komputasi
yang dapat berjalan secara konkuren, maka sistem terdistribusi dapat
mendistribusikan komputasi pada beberapa site untuk menjalankan
komputasi secara konkuren.
c. Lebih handal
d. Komunikasi
7. Sistem Terklaster
Sistem terklaster (clustered system) adalah pengembangan dari sistem
terdistribusi. Perbedaan sistem terklaster dengan sistem terdistribusi adalah
pada sistem terklaster memungkinkan dua atau lebih sistem untuk membagi
penyimpan sekunder (storage) bersama-sama. Sistem ini mempunyai
kehandalan sistem yang tinggi seperti pada sistem terdistribusi.
Sistem terklaster dapat berupa model asymmetric clustering dimana satu
serber menjalankan aplikasi sementara server lainnya standby. Model
lainnya adalah symmetric clustering dimana semua host menjalankan
aplikasi.
8. Sistem Real Time
Salah satu bentuk sistem operasi untuk keperluan khusus adalah sistem real
time. Sistem real time digunakan bila terdapat kebutuhan keteptan waktu pa
operasi prosessor atau aliran data sehingga sering digunakan untuk
perangkat control pada suatu aplikasi seperti mengontrol percobaan
keilmuan, sistem medical imaging, sistem control industri dan beberapa
sistem display. Pada sistem real time harus didefinisikan batasan waktu
yang tetap. Pemrosesan harus dikerjakan dalam waktu tertentu atau sistem
akan gagal. Sebagai contoh, jika lengan robot tidak diinstruksikan untuk
berhenti segera maka dapat merusak robot tersebut.
9. Sistem Handheld
Sekitar tahun 1990-an dikembangkan sistem yang lebih kecil dari
mikrokompuer yang disebut dengan sistem handheld dalam bentuk personal
digital assistants (PDA). Pada beberapa sistem terdapat telepon selular.
Sistem ini mempunyai memory yang terbatas, prosessor dengan kecepatan
rendah dan display screen yang kecil.
DAFTAR PUSTAKA
http://belajar-komputer-mu.com/pengertian-hardware-perangkat-keras-komputer/ (diakses pada tanggal 16 Maret 2013, pukul 4.20)
http://www.mint.web.id/2013/02/perangkat-keras-komputer.html. (diakses pada tanggal 16 Maret 2013, pukul 4.37)
http://pacarita.com/2012/03/perangkat-keras-komputer-dan-fungsinya.html. (diakses pada tanggal 16 Maret 2013, pukul 4.38)
http://eridesktop.com/perangkat-keras-komputer/ (diakses pada tanggal 16 Maret 2013, pukul 4.45)
http://belajar-komputer-mu.com/pengertian-software-perangkat-lunak-komputer/ (diakses pada tanggal 16 Maret 2013, pukul 4.51)
http://www.slideshare.net/rully2012/teknologi-software-komputer (diakses pada tanggal 16 Maret 2013, pukul 5.15)
http://www.erapasifik.asia/2013/01/software-komputer.html (diakses pada tanggal 16 Maret 2013, pukul 5.16)
http://www.majalengkanews.com/News/mengenal-jenis-perangkat-lunak-komputer-jenis-jenis-software (diakses pada tanggal 16 Maret 2013, pukul 5.18)
http://www.informasipasti.com/25-jenis-software-dan-fungsinya-bagian-1/ (diakses pada tanggal 17 Maret 2013, pukul 5.22)
http://www.wahyu-winoto.com/2012/04/pembagian-jenis-software-komputer.html (diakses pada tanggal 17 Maret 2013, pukul 5.23)
http://www.teknologiku.info/pengertian-software-berbagai-macam-perangkat-lunak.html (diakses pada tanggal 17 Maret 2013, pukul 5.24)
http://belajar-komputer-mu.com/pengertian-sistem-operasi-komputer-operating-system/ (diakses pada tanggal 17 Maret 2013, pukul 5.30)
http://www.sarjanaku.com/2012/11/pengertian-sistem-operasi-komputer.html (diakses pada tanggal 17 Maret 2013, pukul 5.33)
http://www.komputeran.com/2012/04/mengenal-jenis-jenis-program-aplikasi.html (diakses pada tanggal 17 Maret 2013, pukul 5.35)
http://ocw.gunadarma.ac.id/course/computer-science-and-information/information-system-s1-1/pengantar-teknologi-sistem-informasi-c/perkembangan-software-komputer (diakses pada tanggal 17 Maret 2013, pukul 5.46)
http://koesmayadilizard.blogspot.com/2012/01/sejarah-perkembangan-sistem-operasi.html (diakses pada tanggal 17 Maret 2013, pukul 5.22)
http://vivittrianti.blogspot.com/2013/02/perkembangan-sistem-operasi-komputer.html (diakses pada tanggal 17 Maret 2013, pukul 5.53)