erlisbudiarti.files.wordpress.com€¦  · web viewmakalah ini disusun untuk memenuhi tugas...

42
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 Oleh Erlis Budiarti 125030700111003

Upload: vukiet

Post on 23-May-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: erlisbudiarti.files.wordpress.com€¦  · Web viewMakalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina Saiful Rahman,

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

Page 2: erlisbudiarti.files.wordpress.com€¦  · Web viewMakalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina Saiful Rahman,

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

Page 3: erlisbudiarti.files.wordpress.com€¦  · Web viewMakalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina Saiful Rahman,

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

Page 4: erlisbudiarti.files.wordpress.com€¦  · Web viewMakalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina Saiful Rahman,

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

Page 5: erlisbudiarti.files.wordpress.com€¦  · Web viewMakalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina Saiful Rahman,

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

Page 6: erlisbudiarti.files.wordpress.com€¦  · Web viewMakalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina Saiful Rahman,

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

Page 7: erlisbudiarti.files.wordpress.com€¦  · Web viewMakalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina Saiful Rahman,

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.

Page 8: erlisbudiarti.files.wordpress.com€¦  · Web viewMakalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina Saiful Rahman,

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

Page 9: erlisbudiarti.files.wordpress.com€¦  · Web viewMakalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina Saiful Rahman,

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

Page 10: erlisbudiarti.files.wordpress.com€¦  · Web viewMakalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina Saiful Rahman,

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.

Page 11: erlisbudiarti.files.wordpress.com€¦  · Web viewMakalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina Saiful Rahman,

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)

Page 12: erlisbudiarti.files.wordpress.com€¦  · Web viewMakalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina Saiful Rahman,

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

Page 13: erlisbudiarti.files.wordpress.com€¦  · Web viewMakalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina Saiful Rahman,

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.

Page 14: erlisbudiarti.files.wordpress.com€¦  · Web viewMakalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina Saiful Rahman,

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.

Page 15: erlisbudiarti.files.wordpress.com€¦  · Web viewMakalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina Saiful Rahman,

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

Page 16: erlisbudiarti.files.wordpress.com€¦  · Web viewMakalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina Saiful Rahman,

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

Page 17: erlisbudiarti.files.wordpress.com€¦  · Web viewMakalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina Saiful Rahman,

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

Page 18: erlisbudiarti.files.wordpress.com€¦  · Web viewMakalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina Saiful Rahman,

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.

Page 19: erlisbudiarti.files.wordpress.com€¦  · Web viewMakalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina Saiful Rahman,

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.

Page 20: erlisbudiarti.files.wordpress.com€¦  · Web viewMakalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina Saiful Rahman,

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

Page 21: erlisbudiarti.files.wordpress.com€¦  · Web viewMakalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina Saiful Rahman,

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

Page 22: erlisbudiarti.files.wordpress.com€¦  · Web viewMakalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina Saiful Rahman,

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.

Page 23: erlisbudiarti.files.wordpress.com€¦  · Web viewMakalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina Saiful Rahman,

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

Page 24: erlisbudiarti.files.wordpress.com€¦  · Web viewMakalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina Saiful Rahman,

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.

Page 25: erlisbudiarti.files.wordpress.com€¦  · Web viewMakalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina Saiful Rahman,

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

Page 26: erlisbudiarti.files.wordpress.com€¦  · Web viewMakalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina Saiful Rahman,

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.

Page 27: erlisbudiarti.files.wordpress.com€¦  · Web viewMakalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina Saiful Rahman,

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)

Page 28: erlisbudiarti.files.wordpress.com€¦  · Web viewMakalah ini disusun untuk memenuhi tugas Matakuliah Praktikum Arsitektur dan Sistem Operasi Komputer yang dibina Saiful Rahman,

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)