Sie sind auf Seite 1von 24

PERKEMBANGAN & KLASIFIKASI KOMPUTER

Era Sebelum Th. 1940


• Ribuan Tahun lalu (Sebelum Masehi) di Cina ditemukan
Abacus/Sempoa
• 1617, John Napier menciptakan metode logaritma yang
dinamakan Abacus/Sempoa Napier's bonea. Alat ini Abacus/Sempoa
dapat dipakai untuk melakukan operasi penambahan,
pengurangan, perkalian dan pembagian, yang sebelumnya s
ecara sederhana oleh Abdullah Muhammad Ibn Musa al
Khwarizmi. Al Khwarizmi
seorang ahli matematika dari Uzbekistan yang hidup di masa
tahun 770-840 Masehi, telah menemukan konsep Algorizm.
• Pada tahun 1642 Blaise Pascal menciptakan
mesin hitung mekanik yang pertama yang
diberi nama Pascal
• tahun 1890 Jacquard membuat konsep
punched , yaitu sebuah konsep yang melakukan
tugas pada dua buah kemungkinan yaitu
dengan menentukan adanya lubang (plong)
dan tiada berlubang yang menandakan permulaan
penggunaan nomor binar dalam pemprosesan
data. Selanjutnya pada tahun 1890 Herman
Hollerith kemudian mempopularkan penggunaan Analitycal engine
kartu plong (punch card) sebagai alat input data
dengan mencipta mesinPenjadualan Hollerith .
• Baru pada tahun 1822 Charles Babbage yang digelar “Bapak Komputer” telah
merancang apa yang dinamakan Difference Engine . Yang selanjutnya dikembangkan
menjadi Analytical Engine pada tahun 1833 yang oleh George Scheutz pada tahun 1855
dan pada tahun 1889, digunakan sebagai mesin kilang Analitik . Semua komputer pada
saat menggunakan model mesin seperti yang rancang oleh Babbage yang terdiri atas
input, memori, pemprosesan dan output.
• Pada tahun 1854, ahli matematik dari Inggris, George Boole telah mencipta satu bidang
algebra. Pada tahun 1937 Howard Aiken memperkenalkan mesin yang dibuat dari
komponen-komponen mekanik dan elektonik yang dinamai MARK 1 . Mesin ini bias
menyelesaikan masalah fungsi trigonometri dan dasar perhitungan matematika.
• Setelah itu baru mulai tahun 1940 muncul teknologi baru komputer dengan perangkat
elektronik digital.
Era Setelah Th.1940

I. Generasi Pertama (1940 -1959)


• ENIAC (Electronic Numerical Integrator and Calculator merupakan generasi pertama
komputer digital elektornik yang digunkan untuk kebutuhan umum. dibuat pada tahun
1943 oleh Dr. John W. Mauchly dan John Presper Eckert di Moore School of Electrical
Engineering (University of Pennsylvania) dan baru selesai pada tahun 1946. ENIAC
berukuran sangat besar, untuk penempatannya, membutuhkan ruang 500 m2. ENIAC
menggunakan 18.000 tabung hampa udara, 75.000 relay dan sakelar, 10.000 kapasitor
dan
70.000 resistor. Ketika di operasikan, ENIAC membutuhkan daya listrik sebesar 140
kilowatt dengan berat lebih dari 30 ton, dan menempati ruangan seitar
Semua input dan output dilakukanmelalui kartu plong .
Dalam waktu 1 detik, ENIAC mampu melakukan 5.000
Perhitungan dengan 10 digit angka yang bila
dilakukan secara manual oleh manusia akan memakan
waktu 300 hari, dan ini merupakan operasi yang paling ENIAC
cepat saat itu dibanding dengan semua komputer mekanis
lainnya. ENIAC dioperasikan sampai tahun 1955.
Teknologi yang digunakan ENIAC adalah menggunakan
tabung vakum yang dipakai oleh Laboratorium
Riset Peluru Kendali Angkatan Darat ( Army’s Ballistics Teknologi tabung vacum
Research Laboratory–LBR) USA.
• Mesin Von Neumann
Dikembangkan tahun 1945 oleh seorang ahli matematika yaitu Neumann John Von yang
juga merupakan konsultan proyek ENIAC. Dia memberikan gagasan sebagai stored-
program concept, yaitu sebuah konsep untuk mempermudah proses program agar dapat
direpresentasikan dalam bentuk yang cocok untuk penyimpanan didalaM memori untuk
semua data. Gagasan ini juga dibuat hampir pada waktu yang bersamaan oleh Turing.
Selanjutnya Von Neumann mempublikasikan dengan nama baru yaitu EDVAC
( Electronic Discrete Variable Komputer). Mesin tersebut disebut sebagai generasi
pertama komputer elektronik terprogram modern yang disediakan secara komersial
dengan nama EDVAC, EDSAC (Electronic Delay Storage Automatic Calculator) dan
UNIVAC 1 dan 2( Universal Automatic Komputer ) yang dikembangkan oleh Eckert dan
Mauchly. Untuk pertama kalinya komputer tersebut menggunakan RAM (Random
Access Memory) untuk menyimpan bagian- bagian dari dan data yang diperlukan secara
cepat. Dengan konsep itulah John Von Neumann dijuluki sebagai bapak komputer
modern pertama di didunia, yang konsepnya masih digunakan sampai sekarang. Von
Neumann juga merupakan orang yang pertama mencetuskan istilah "game theory" yang
kemudian berkembang menjadi ilmu tersendiri. Game theory bermanfaat untuk
mensimulasikan game, seperti catur, bridge, dan sejenisnya. Dia juga bermanfaat untuk
mensimulasikan perang (penting di dunia pertahanan).
• Pada pertengahan tahun 1950
UNIVAC
mengalami kemajuan dalam beberapa
aspek pemrograman tingkat lanjut,
sehingga merupakan komputer general
purpose (tujuan umum) pertama yang
didesain untuk menggunakan angka dan
huruf dan menggunakan pita magnetik
sebagai media input dan output-nya. Hal
ini yang dianggap sebagai tahun
kelahiran industri komputer yang
didominasi perusahaan IBM dan Sperry.
Dan komputer UNIVAC pertama kali
digunakan untuk keperluan kalkulasi
sensus di AS tahun 1951, dan
dioperasikan sampai tahun 1963
II. Komputer Generasi Kedua (1959 – 1964)

Komputer generasi kedua ditandai dengan ciri-ciri seperti berikut :


• Menggunakan teknologi sirkuit berupa transistor dan dioda untuk menggantikan tabung
vacum.
• Sudah menggunakan operasi bahasa pemrograman tingkat tinggi seperti FORTRAN
dan COBOL.
• Kapasitas memori utama dikembangkan dari Magnetic Core Storage.
• Menggunakan simpanan luar berupa magnetic tape dan magnetic disk.
• Kemampuan melakukan proses real-time dan real-sharing.
• Ukuran fisiknya sudah lebih kecil dibandingkan computer generasi pertama.
• Proses operasi sudah lebih cepat, yaitu bisa dapat melakukan jutaan operasi per detik.
• Kebutuhan akan daya listrik lebih kecil.
• Orientasinya program tidak lagi tertuju pada aplikasi bisnis, tapi juga sudah ke aplikasi
teknik.
• Dibanding dengan tabung, teknologi
transistor jauh lebih efisien sebagai
switch dan dapat diperkecil ke skala
mikroskopik. Era ini juga menandakan
permulaan munculnya minicomputer Perbandingan tabung vacuum dan transistor
yaitu DEC PDP-8 dibuat pada tahun
1964 untuk keperluan pengolahan
data komersial.
• Jenis-jenis komputer lain yang
muncul pada generasi ini diantaranya
adalah UNIVAC III, UNIVAC SS80, Mini computer DEC PDP-8
SS90 dan 1107, Burroughs 200
(pabrik pembuatnya Burroughs), IBM
7070, 7080, 1400 dan 1600 (pabrik
Pembuatnya International Business
Machine), NCR 300 (pabrik
Pembuatnya National Cash Register ),
Honeywell 400 dan 800 (pabrik
pembuatnya Honeywell), CDC 1604
dan 160A (pabrik pembuatnya Control
Data Corporation), serta GE 635, 645
Dan 200 (pabrik pembuatnya General
Electric ).

III. Komputer Generasi Ketiga (1964 – 1970)


Ciri-ciri lain komputer generasi ketiga adalah :
• Menggunakan IC, maka kinerja komputer menjadi lebih cepat dan tepat.
Kecepatannya hampir 10.000 kali lebih cepat dari komputer generasi pertama
• Peningkatan dari sisi software
• Kapasitas memori lebih besar, dan dapat menyimpan ratusan karakter (sebelumnya
hanya puluhan ribu).
• Menggunakan media penyimpan luar disk
• Penggunaan listrik yang hemat
• Kemampuan melakukan multiprocessing dan multitasking
• Telah menggunakan terminal visual display dan dapat mengeluarkan suara.
• Harga yang semakin murah.
• Kemampuan melakukan komunikasi dengan komputer lain
Contoh-contoh komputer generasi ketiga diantaranya adalah, IBM S/360, UNIVAC 1108,
UNIVAC 9000, Burroughs 5700, 6700, 7700, NCR Century, GE 600, CDC 3000, 6000
dan 7000, PDP-8 dan PDP-11 (pabrik pembuatnya adalah Digital Equipment
Corporation).
Mulai generasi ketiga inilah teknologi IC
(Integrated Circuit) menjadi ciri utama
karena mulai digunakan pada sebuah
perangkat komputer hingga generasi
sekarang. Komponen IC berbentuk
hybrid atau solid (SLT) dan monolithic
(MST). SLT adalah transistor dan dioda
diletakkan terpisah dalam satu tempat
IV. Komputer Generasi Keempat (1970 – 1980-an)
Ciri-cirinya :
• Merupakan kelanjutan dari generasi ketiga. Bedanya bahwa IC pada generasi keempat
lebih kompleks dan terintegrasi. Sejak tahun 1970 ada dua perkembangan yang dianggap
sebagai komputer generasi keempat. Pertama, penggunaan LSI (Large Scale Integration)
yang disebut juga dengan nama Bipolar Large Scale Integration. LSI merupakan
pemadatan beribu-ribu IC yang dijadikan satu dalam sebuah keeping IC yang disebut
chip. Istilah chip digunakan untuk menunjukkan suatu lempengan persegi empat yang
memuat rangkaian terpadu IC.
• LSI kemudian dikembangkan menjadi VLSI (Very Large Scale Integration) yang dapat
menampung puluhan ribu hingga ratusan ribu IC. Selanjutnya dikembangkannya
komputer mikro yang menggunakan microprocessor dan semiconductor yang berbentuk
chip untuk memori komputer internal sementara generasi sebelumnya menggunakan
magnetic core storage.
• Perusahaan Intel pada tahun 1971 memperkenalkan mikrokomputer 4 bit yang
menggunakan chip prosesor dengan nama 4004 yang berisi 230 transistor dan berjalan
pada 108 KHz (Kilo Herzt) dan dapat mengeksekusi 60.000 operasi perdetik. Dilanjutkan
pada tahun 1972 Intel memperkenalkan mikrokomputer 8008 yang memproses 8 bit
informasi pada satu waktu. Selanjutnya microprosesor 8080 dibuat tahun 1974, dan
merupakan prosesor untuk tujuan umum pertama. Sebelumnya adalah prosesor 4004 dan
8008 dirancang untuk kebutuhan aplikasi tertentu, prosesor 8080 kemampuannya lebih
cepat dan memiliki set instruksi yang lebih kaya, dan memiliki kemampuan
pengalamatan yang lebih besar. Pada generasi keempat ini tampilan monitor masih satu
warna (green color).
Komputer-komputer generasi keempat
diantaranya adalah IBM 370, Apple I
dan Apple II, PDP-11, VisiCalc dan
Altair yang menggunakan prosesor Intel
8080, dengan sistem operasi CP/M
(Control Program for Microprocessor),
dengan bahasa pemrograman Microsoft
BASIC(Beginners Allpurpose Symbolic
Instruction Code). Sebagai catatan
bahwa pada komputer-komputer
generasi keempat ini tidak satupun yang PC dengan prosesor 8080
PC-compatible atau macintoshcompatible.
Sehingga pada generasi ini
belum ditentukan standart sebuah
komputer terutama PC (personal
Komputer).

V. Komputer Generasi Kelima(1980-an - ? )


Ciri-cirinya :
• Mulai diproduksi PC massal tahun 1980 oleh IBM,
yang terkenal dengan IBM-PC, yang selanjutnya
dikuasai Intel untuk hardwarenya dan Microsoft
untuk Softwarenya.
• Prosesor yang digunakan adalah 8088/8086 yang
menjadi standart komputer saat itu, yang menggunakan
basis dengan proses 16 bit per satu waktu.
• Telah dilakukan pengembangan dengan apa yang
dinamakan Josephson Junction, teknologi yang
akan menggantikan chip yg mempunyai kemampuan
memproses trilyunan operasi perdetik. (sementara
teknologi chip hanya mampu memproses milyaran
operasi perdetik).
• Komputer mampu menerjemahkan bahasa
manusia, manusia dapat langsung bercakap-cakap
dengan komputer serta penghematan energi
komputer. Sifat luar biasa ini disebut sebagai "artificial intelligence“.
• berbasis GUI (Graphic User Interface), multimedia, dan multikomunikasi.
Contoh-contoh komputer yang lahir pada generasi kelima berbasis x86, seperti chip 286
yang diperkenalkan pada tahun 1982 dengan 134.000 transistor, kemudian chip 386 pada
tahun 1983 dengan 275.000 transistor, sedangkan chip 486 diperkenalkan pada tahun
1989 yang memiliki 1,2 juta transistor. Selanjutnya pada tahun 1993 Intel
memperkenalkan keluarga prosesor 586 yang dikenal sebuatan Pentium 1 dengan jumlah
transistor 3,1 juta untuk melakukan 90 MIPS (Million Instruction Per Second). Kemudian
dilanjutkan pada generasi berikutnya yaitu Pentium 2,3, dan 4. Pada akhir tahun 2000
Intel memperkenalkan Pentium 4, yang merupakan prosesor terakhir dalam keluarga intel
dengan architectur 32 bit (IA-32). Intel tahun 2001 mengumumkan prosesor Itanium
(code named Merced), yang merupakan prosesor dengan basis architecture 64 bit (IA-64)
pertama. Itanium merupakan prosesor pertama milik Intel dengan instruksi-instruksi 64
bit dan akan menelurkan satu generasi baru dari sistem operasi dan aplikasi, sementara
masih mempertahankan backward compatible dengan software 32 bit. Perlu diketahui
bahwa semenjak dikeluarkannya prosesor 386, komputer beroperasi pada 32 bit per
satuan waktu dalam mengeksekusi informasi hingga Pentium 4. Hingga sekarang
komputer yang digunakan kebanyakan orang, masih menggunakan basis 32 bit. Pada
generasi Pentium selain ciri khas pada peningkatan kecepatan akses datanya juga bentuk
tampilan gambar sudah beresolusi (kualitas gambar) bagus dan berwarna serta
multimedia, dan yang lebih penting adalah fungsi computer menjadi lebih “cerdas”.
Meskipun computer pada generasi ini ukuran fisiknya
menjadi lebih kecil dan simpel namun memiliki kemampuan yang semakin canggih.
Komputer Generasi Masa Depan
Dari sisi teknologi beberapa ilmuwan komputer meyakini
suatu saat tercipta apa yang disebut dengan biochip
yang terbuat dari bahan protein sintetis. Robot yang
dibuat dengan bahan ini kelak akan merupakan manusia
tiruan. Sedangkan teknologi yang sedang dalam tahap
penelitian sekarang ini yaitu mikro optik serta input-
output audio yang mungkin digunakan oleh computer
akan datang. Ahli-ahli sains komputer sekarang
juga sedang mencoba merancang komputer yang
tidak memerlukan penulisan dan pembuatan program
oleh pengguna . Komputer tanpa program
(programless computer) ini mungkin membentuk
ciri utama generasi komputer akan datang.
Jadi secara prinsip bahwa ciri-ciri dari komputer masa mendatang adalah lebih canggih
dan lebih murah yang memiliki kemampuan diantaranya 'melihat', 'mendengar',
'berbiacara', dan 'berfikir' serta mampu membuat kesimpulan seperti manusia. Ini berarti
komputer akan memiliki kecerdasan buatan yang mendekati kemampuan dan perilaku
pembuatnya (manusia). Di samping itu, kelebihannya yang lain yaitu kecerdasan untuk
memprediksi sebuah kejadian yang akan terjadi, bias berkomunikasi langsung dengan
manusia, dan bentuknya semakin kecil. Yang jelas komputer masa depan akan lebih
menakjubkan. Bahkan sebagaian besar aktifitas akan digantikan oleh perangkat yang
dinamakan komputer, kita tunggu saja.

Perkembangan Perangkat Lunak


(Software)
Konsep Software
Perangkat lunak (software) adalah perangkat abstrak yang merupakan bagian utama
selain hardware dari sistem komputer. Tanpa suatu software, komputer adalah sebuah
rongsokan elektronik, yang tidak berguna sama sekali. Hardware komputer akan “hidup”
dan memiliki fungsi jika digunakan bersama-sama dengan software-nya.
Bentuk paling primitif dari Perangkat lunak adalah menggunakan aljabar Boolean, yang
direpresentasikan dalam binary digit (bit), yaitu bernilai 1 (benar/on) atau 0 (salah/off),
yang kemudian dikelompokkan menjadi 4-bit (nible), 8-bit (byte), 16-bit (word), 32-bit
(double word), 64-bit, dan seterusnya. Dari dasar bilangan biner itulah sebuah program
assembler dibentuk untuk membuat software-software yang lain. Jadi perangkat lunak
yang ada hingga saat ini konsep dasarnya dibentuk dari sebuah kode-kode biner yang
kemudian di kemas dalam sebuah bahasa mesin (machine language), bahasa assembler,
bahasa C, dan sebagainya, hingga menjadi software-software yang mudah dimanfaatkan
oleh pengguna komputer.

Evolusi Perangkat Lunak


Evolusi perangkat lunak secara garis besar dibedakan menjadi era sebelum adanya
computer dan setelah adanya komputer.
• Era perangkat lunak sebelum adanya komputer di bedakan menjadi dua era yaitu :
– Era primitif (+ 300 SM), dimana perangkat lunak dibuat dengan melakukan petunjuk
petunjuk sederhana dengan menggunakan kode-kode gerak sejenis semaphore.
– Era Mekanis (1840-an – 1930-an) yang diterapkan pada peralatan Analytical Engine
dan pemakaian mesin kartu plong (punch card).
• Sedangkan era perangkat lunak setelah adanya komputer yang berarti menggunakan
teknologi elektronis dibedakan menjadi :
– Era Pioner (1940 – 1960), bentuk perangkat lunak masih berupa sambungan
sambungan kabel ke antar bagian komputer dan berbentuk kartu punch (plong). Ciri-ciri
lain dari era pioneer ini adalah masih menggunakan proses yang terkelompok (batch),
distribusi terbatas, dan diproduksi untuk keperluan khusus.
– Era Stabil (1960-1980), komputer sudah diproduksi secara massal dan perangkat lunak
sudah bisa menjalankan beberapa fungsi proses secara serampak (multitasking).
Ciri yang lain dapat digunakan untuk menyelesaikan banyak pengguna (multi user)
secara cepat dan langsung (real time), produk software bisa digunakan secara terpisah,
sudah menggunakan sistem database.
– Era Mikro (1980 -1990) , perangkat lunak diproduksi untuk kebutuhan computer
jaringan (networking) dan tersebar (distributed), harganya murah sehingga banyak
digunakan untuk kebutan pribadi (home), bersifat automasi untuk kecerdasan buatan
(artifical intelegent).
– Era Modern (1990 - ? ), memiliki ciri perangkat lunak berbasis multimedia, desktop dan
portable, berteknologi objek, sistem pakar, pemrosesan paralel, dan dapat berkomunikasi
jaringan global.

Perangkat Lunak Sistem Operasi


• Jenis Software komputer dibagi menjadi software sistem operasi dan aplikasi. Software
Aplikasi seperti bahasa pemrograman, software program aplikasi, software paket aplikasi,
software utilitas, serta software games dan multimedia.
• Perangkat lunak Sistem operasi (operating system/OS) mempunyai dua fungsi utama
yakni:
• Pengelolaan seluruh sumber daya sistem komputer (resource manager). Mengelola
seluruh sumber daya yang terdapat pada system komputer baik fisik seperti monitor,
processor, dan sebagainya, maupun non fisik (abstrak) yaitu data dan program.
• Sistem operasi sebagai penyedia layanan (extended/virtual machine) , yaitu sistem
operasi menyediakan sekumpulan layanan (disebut system call) ke pemakai sehingga
memudahkan dan menyamankan penggunaan dan pemanfaatan sumber daya sistem
komputer.
Sistem Operasi dan perkembangannya
I. UNIX
• 1969 UNIX lahir pada PDP-7
• 1971 UNIX Versi 1, pada DEC PDP-11/20
• 1973 UNIX Versi 4, dalam bahasa C, dibentuk kelompok PWB (Programmer's
Workbench) dan USG (UNIX Suport Group)
• 1974 UNIX Versi 5, untuk pendidikan 1975 UNIX Versi 6, disebar ke litbang
Universitas muncul versi BSD (Berkeley Software Distributions)
• 1979 UNIX Versi 7, portable dan dilengkapi dengan kompiler C dan Bourne Shell 1982
UNIX System III, Gabungan PWB dan USG
• 1983 UNIX System V, ditambahkan versiBSD, seperti vi dan C shell
• Perkembangan selanjutnya yang sampai saat ini masih mendominasi pemakaian sistem
operasi keturunan UNIX adalah dengan keluarnya: Digital UNIX, HP-UX, IBM AIX,
Sun Solaris, dan lainnya. Sedangkan yang bersifat Proprietary (misalnya: DIGITAL
OpenVMS, IBM OS/400, SGI IRIX, dan lainnya).

II. LINUX
Linux adalah sebuah program (sistem operasi) open source yang gratis dibawah lisensi
GNU, sistem beroperasi pada 32-64 bit, yang merupakan turunan dari UNIX dan dapat
dijalankan pada berbagai macam platform hardware mulai dari Intel (x86) hingga
prosesor RISC. GNU (GNU's Not Unix, GNU Bukan Unix). Beberapa alasan yang
menjadikan sistem operasi Linux sangat terkenal pada saat ini adalah :
• Bisa didapatkan secara gratis, dan di-support untuk pengembanan bebas di internet
oleh siapapun. Bandingkan dengan harga software-software milik Microsoft, windows
misalnya harganya selangit.
• Fitur-fiturnya semakin lengkap, dengan tampilan yang windows-oriented (GUI)
sehingga semakin mudah digunakan (user friendly).
• Berjalan di berbagai platform termasuk Intel.
• Di Dukung software program dan utilitas yang semakin lengkap.
• Dapat berinteroperasi secara baik dengan sistem operasi yang lain, termasuk Apple,
Microsoft dan Novell.
• bersifat multi user, multi tasking, dan internet base.
• sistem keamanan jaringan dan data yang lebih baik.
• Berjalan pada sistem arsitektur 16/32-bit.
• Banyak variant dari Linux, sehingga kita bisa leluasa memilihnya.
• Karena merupakan sistem operasi bebas dan dukungan para penggemar linux, linux
berkembang sangat cepat apalagi bangsa-bangsa dinegara maju seperti eropa hampir
kebanyakan memanfaatkan Linux dibanding windows.

Sejarah Linux itu sendiridimulai pada tahun 1991, ketika mahasiswa Universitas
Helsinki, Finlandia bernama Linus Benedict Torvalds menulis Linux, sebuah kernel
untuk prosesor 80386, prosesor 32-bit pertama dalam kumpulan CPU intel yang cocok
untuk PC. Logo Linux yang digunakan adalah Tux atau penguin, digunakan
penguin sebagai logo ceritanya saat Torvald berjalanjalan
dengan rekannya Andrew Tridgell (penyusun
samba, yaitu sebuah program yang memungkinkan
mesin UNIX termasuk linux berkomunikasi dengan
windows dalam sebuah jaringan), tiba-tiba Torvald
dipatok pingun, dan semenjak itu ia mengalami demam
berhari-hari. Dia berpikir, bahwa karakter itu yang cocok
untuk mewakili Linux.
Linux bisa didapatkan dalam berbagai distribusi (sering
disebut Distro). Distro adalah bundel dari kernel Linux,
beserta sistem dasar linux, program instalasi, tools basic,
dan program-program lain yang bermanfaat sesuai
dengan tujuan pembuatan distro. Ada banyak sekali
distro Linux, diantaranya :RedHat, Debian, Slackware,
SuSE, Mandrake, WinLinux, Caldera, Turbo Linux dan masih banyak distro-distro
lainnya yang telah tersedia maupun yang akan muncul.

III. Windows
Milik Perusahaan
Microsoft, yang
dipimpin William
Bill Gates.
Ciri utama sistem
operasi Windows
adalah berbasis
GUI (Graphical
User Interface)
sehingga mudah
digunakan
(dioperasikan).
Dimulai Win3.x
berbasis 16 bit,winNT32 bit, hingga XP 64 bit.

• Sistem Operasi Lain


Sebenarnya masih banyak sistem operasi lain yang ada, namun kurang begitu populer
dibanding seperti diatas. Misalnya OS/360 yang digunakan pada komputer IBM
mainframe tahun 1964, CP/M (Control Program/Microprocessor) untuk komputer 8
bit, DOS (Disk Operating System) milik IBM yang kemudian diadopsi Microsoft,
Symbian, Novell Netware, Machintos berbasis GUI pertama kali untuk computer Apple,
dan sebagainya.
Perangkat Lunak Aplikasi
• Bahasa Pemrograman. Bahasa pemrograman adalah bahasa yang digunakan untuk
memprogram komputer, yang dibagi menjadi tiga level bahasa
yaitu :
– bahasa tingkat rendah (low level language), contoh bahasa mesin (machine language)
– bahasa tingkat menengah (middle level language) contoh Assembler
– bahasa tingkat tinggi (high level language) contoh Pascal, C, Fortran, COBOL, BASIC,
kemudian bahasa yang berbasis XBase, Visual, .NET, dll.
• Paket Aplikasi. Merupakan software aplikasi yang berupa paket dengan tujuan khusus.
seperti MS-Word, MS-Excel, Corel Draw, PhotoShop, dan masih banyak lagi.

Klasifikasi Komputer
I. Komputer Berdasarkan Tujuan Pemakaian
• Special-purpose Computer
merupakan jenis komputer yang
dirancang dan digunakan untuk
tujuan-tujuan pemakaian pada
masalah khusus yang biasanya
hanya berupa satu masalah saja.
Special-purpose Computer
merupakan jenis komputer yang
dirancang dan digunakan untuk
tujuan-tujuan pemakaian pada
masalah khusus yang biasanya hanya berupa satu masalah saja.
• General-Purpose Computer
digunakan untuk menyelesaikan
berbagai masalah. Dapat
digunakan untuk menyelesaikan
program yang bermacam-macam
dan jenis permasalahan yang
berbeda seperti untuk pengolah
kata, grafis, permainan dan lainlain
Yang termasuk jenis
komputer ini adalah komputer
digital PC (Personal Computer)
yang biasa kita pakai dirumah,
dikantor, atau disekolah. Namun
ada juga komputer jenis analog
yang tergolong general-purpose.

II. Komputer Berdasarkan data yang Diolah


• Komputer Analog. Digunakan untuk mengolah data yang sifatnya berkelanjutan dan
bukan data yang berupa angka, melainkan dalam bentuk pisik seperti arus listrik,
temperatur, kecepatan, tekanan dan sebagainya. Kelebihan komputer analog adalah
kemampuannya untuk menerima data dalam besaran fisik danndapat langsung mengukur
data tersebut tanpa harus dikonversi dulu sehingga prosesnya lebih cepat. Keluarannya
biasanya berupa grafik atau bentuk dial. Contoh besaran pada arus listrik yang berupa
gambar-gambar grafik sinyal
• Komputer Digital. Data dalam komputer digital berupa angka atau huruf. Komputer
jenis ini biasanya digunakan untuk aplikasi bisnis dan teknik, contohnya komputer PC
yang umum digunakan orang. Keunggulan komputer digital adalah :
– Proses data lebih tepat dibandingkan komputer analog.
– Dapat menyimpan data selama masih dibutuhkan oleh proses.
– Dapat melakukan operasi logika.
– Data yang telah dimasukkan dapat dikoreksi dan dihapus.
– Output yang dihasilkan dapat berupa angka, huruf, grafik atau gambar.

• Komputer Hybrid. Medical Diagnotic Computer


Komputer hybrid
merupakan kombinasi
komputer analog dan
digital. Digunakan pada
aplikasi khusus,
diperlukan komputer yang
lebih cepat daripada
komputer analog dan
lebih tepat daripada
komputer digital.

III. Komputer Berdasarkan Ukuran dan Kemampuannya


Saat ini ukuran fisik komputer agak sulit dijadikan patokan atas kemampuan atau
kapasitasnya. Sebab ukuran komputer mikro atau bahkan Notebook saat ini bisa melebihi
kemampuan dari mini komputer yang ada sekitar tahun 1970-an. Namun
kita bisa melakukan perbandingan pada masa generasi yang sama. Selain bentuk fisiknya,
kemampuan yang diukur biasanya ditunjukkan atas kemampuan kapasitas memori,
kapasitas penyimpanan storage (harddisk), dan kemampuan laju prosesornya, serta
ukuran fisik komputer itu sendiri. Untuk itu dibedakan menjadi Komputer Super (super
computer), Komputer Besar (large computer), Komputer Menengah (midle computer),
Komputer Kecil (Small Computer), Komputer Mini (mini computer), dan Komputer
Mikro (micro computer). Semakin besar ukuran komputer akan semakin
besar jumlah memori, kapasitas penyimpan, dan jumlah prosesornya.

Super Komputer Komputer Mainframe

Desktop PC Tablet PC

Medium Komputer

Pengelompokan dan Klasifikasi Komputer


Komputer Berdasarkan Data yang Diolah

Komputer Analog

Komputer ini merupakan komputer yang digunakan untuk menerima sinyal analog,
biasanya digunakan untuk melakukan pengecekan untuk data yang tidak berbentuk
angka, karena data yang didapatkan adalah data yang bersifat gelombang. Komputer ini
biasanya digunakan untuk mempresentasikan suatu keadaan. Sebagai contoh, komputer
ini digunakan untuk melakukan pengecekan suhu, penghitung aliran BBM pada SPBU,
mengukur kekuatan cahaya, dan lain-lain. Komputer ini banyak digunakan untuk
kegiatan ilmiah.

Komputer Digital

Komputer ini merupakan komputer yang kebanyakan yang kita kenal. Data yang
diterimanya adalah data yang sudah berupa data digital. Sedangkan fungsinya digunakan
untuk mengolah data yang bersifat kuantitatif dalam bentuk angka, huruf, tanda baca dan
lain-lain.

Komputer Hybrid

Merupakan komputer yang memiliki kemampuan dari komputer analog dan komputer
digital. Komputer jenis ini diperuntukkan untuk pengolahan data yang sifatnya baik
kuantitatif maupun kualitatif, dengan perkataan lain data kuantitatif yang diolah
menghasilkan data kualitatifnya dan sebaliknya.

Komputer Berdasarkan Penggunaanya


Special Purpose Computer

Special purpose computer berarti komputer untuk keperluan khusus. Komputer ini
dirancang hanya untuk menyelesaikan suatu masalah tertentu. Perangkat yang ada pada
komputer ini, baik komponen input, output, pemroses serta softwarenya telah dirancang
untuk keperluan tersebut. Biasanya software yang mengendalikan proses sudah berada
langsung pada sistem. Contoh dari Special Purpose Computer ini adalah komputer yang
digunakan untuk kasir pada supermarket.

General Purpose Computer

Merupakan komputer yang dibuat untuk keperluan secara umum, sehingga komputer
tersebut dapat digunakan untuk mengerjakan berbagai macam pekerjaan sesuai dengan
kemampuan dan usernya. Personal Computer merupakan salah satu contoh dari kategori
ini.

Komputer Berdasarkan Skala Kemampuannya

Berikut ini kategori komputer yang dilihat berdasarkan kemampuannya untuk


memproses, baik dalam melayani user, pemrosesan aplikasi, dan kemampuan untuk
melaksanakan tugas dalam banyak hal sekaligus pada saat bersamaan.

Small Scale Computer

Komputer skala kecil, merupakan komputer yang memiliki kemampuan proses dalam
jumlah kecil. Komputer yang termasuk ke dalam kategori ini adalah komputer desktop
atau komputer pribadi yang umumnya digunakan oleh satu orang pada satu saat.

Medium Scale Computer

Komputer untuk skala menengah. Komputer yang termasuk ke dalam kategori ini adalah
komputer mini, yang biasanya melayani penggunanya pada dumb terminal .

Large Scale Computer

Komputer untuk skala besar. Komputer yang termasuk ke dalam kategori ini adalah
komputer mainframe. Pada mesin tersebut dapat diakses beramai-ramai, dan sudah
dilengkapi dengan perangkat dan software yang lengkap. Penggunaannya pun adalah
untuk pengolahan perhitungan dengan kemampuan yang cukup rumit untuk diselesaikan
oleh komputer medium dan small.

Klasifikasi Komputer

Klasifikasi komputer terbagi atas enam, yaitu:

1. Microcontroller
Microcontroller memiliki semua peralatan pokoknya sebagai sebuah komputer dalam
satu chip. Peralatan tersebut diantaranya adalah:

* pemroses (processing)
* Memori,
* Input dan output

Kadangkala pada microcontroller ini beberapa chip digabungkan dalam satu papan
rangkaian. Perangkat ini sangat ideal untuk mengerjakan sesuatu yang bersifat khusus,
sehingga aplikasi yang diisikan ke dalam komputer ini adalah aplikasi yang bersifat
dedicated. Jika dilihat dari harga, microcontroller ini harga umumnya lebih murah
dibandingkan dengan komputer lainnya, karena perangkatnya relatif sederhana. Contoh
alat ini diantaranya adalah komputer yang digunakan pada mobil untuk mengatur
kestabilan mesin, alat untuk pengatur lampu lalu lintas.

2. Microcomputer

Komputer ini khususnya digunakan untuk single-user, biasa disebut juga dengan
komputer desktop atau komputer pribadi (personal computer). Komputer ini sudah
dirancang sedemikian rupa untuk mampu berinteraksi dengan penggunanya.
Penggunaanya sangat populer pada penggunaan di rumah, atau untuk menjalankan
aplikasi bisnis.

3. Engineering Workstation

Komputer ini lebih powerfull apabila dibandingkan dengan komputer pribadi, umumnya
komputer ini digunakan untuk menjalankan aplikasi yang dipakai oleh para ahli teknik
dalam melakukan perhitungan dan penyelesaian pekerjaannya. Aplikasi yang digunakan
lebih cenderung kepada software yang banyak melakukan berbagai perhitungan, baik
secara tiga dimensi, maupun secara matematika lainnya. Contoh aplikasi yang digunakan
untuk komputer golongan ini adalah CAD (computer aided design) yang digunakan untuk
melakukan perancangan gambar teknik.

4. Minicomputer

Komputer ini umumnya digunakan untuk banyak pemakai (multiuser) pada saat yang
bersamaan, dan time shared. Time shared ini artinya memungkinkan komputer tersebut
untuk digunakan oleh beberapa pemakai sekaligus secara bersama-sama, dan komputer
akan membagi-bagi waktunya bergantian untuk masing-masing pemakai. Tentunya
penggantian waktu layanan ini tidak terlalu terasa bagi pemakai, mengingat pembagian
waktunya dihitung dalam waktu yang sangat sempit, atau dalam satuan perseribu detik,
tergantung sistem yang digunakan.

Pelayanan pada penggunanya lebih dititikberatkan kepada proses, bukan terhadap


interaksi pengguna komputer tersebut. Contoh komputer yang termasuk ke dalam
golongan ini adalah IBM AS/400. Komputer ini lebih cenderung digunakan pada untuk
suatu kelompok pengguna atau per departemen pada perusahaan besar.

5. Mainframe

Pada tahap awal mulainya era komputerisasi, mainframe merupakan satu-satunya


komputer yang ada pada waktu itu. Mainframe ini dapat melayani ratusan penggunanya
pada saat yang bersamaan. Komputer ini mirip dengan minicomputer namun lebih besar
dan lebih mahal. Penggunaannya umumnya untuk pengolahan data dari suatu divisi atau
perusahaan besar, yang membutuhkan pengolahan yang cukup berat.

6. Supercomputer

Komputer ini merupakan komputer yang powerfull yang ada. Aplikasi


yang digunakan biasanya lebih cenderung untuk penelitian ilmiah.
Komputer ini biasanya memiliki beberapa prosesor sekaligus untuk
menjalankan tugasnya.
SISTEM OPERASI KOMPUTER
Dalam Ilmu komputer, Sistem operasi atau dalam bahasa Inggris: operating system atau
OS adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan

manajemen perangkat keras ser ta


operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-
program pengolah kata dan browser web.
Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada
memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan
inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk,
manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing
software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat
dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas
inti dan umum tersebut dinamakan dengan "kernel" suatu Sistem Operasi.
Pendahuluan
Biasanya, istilah Sistem Operasi sering ditujukan kepada semua software yang masuk
dalam satu paket dengan sistem komputer sebelum aplikasi-aplikasi software terinstall.
Dalam Ilmu komputer, Sistem operasi atau dalam bahasa Inggris: operating system atau
OS adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan
manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan
software aplikasi seperti program-program pengolah kata dan browser web.
Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditempatkan
pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software
lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses
ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-
masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat
dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas
inti dan umum tersebut dinamakan dengan "kernel" suatu Sistem Operasi
== Pendahuluan == Biasanya, istilah Sistem Operasi sering ditujukan kepada semua
software yang masuk
Kalau sistem komputer terbagi dalam lapisan-lapisan, maka Sistem Operasi adalah
penghubung antara lapisan hardware dan lapisan software. Lebih jauh daripada itu,
Sistem Operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin
aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. Sistem
Operasi menjamin aplikasi software lainnya dapat menggunakan memori, melakukan
input dan output terhadap peralatan lain, dan memiliki akses kepada sistem file. Apabila
beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur skedule
yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu
yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.

Dalam banyak kasus, Sistem Operasi menyediakan suatu pustaka dari fungsi-fungsi
standar, dimana aplikasi lain dapat memanggil fungsi-fungsi itu, sehingga dalam setiap
pembuatan program baru, tidak perlu membuat fungsi-fungsi tersebut dari awal.

Sistem Operasi secara umum terdiri dari beberapa bagian:


1. Mekanisme Boot, yaitu meletakkan kernel ke dalam memory
2. Kernel, yaitu inti dari sebuah Sistem Operasi
3. Command Interpreter atau shell, yang bertugas membaca input dari pengguna
4. Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang
dapat dipanggil oleh aplikasi lain
5. Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol
mereka.

Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang berjalan pada satu
waktu, tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan
secara simultan pada waktu yang bersamaan. Sistem Operasi seperti itu disebut sebagai
Multi-tasking Operating System. Beberapa Sistem Operasi berukuran sangat besar dan
kompleks, serta inputnya tergantung kepada input pengguna, sedangkan Sistem Operasi
lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi manusia sama
sekali. Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua
adalah Real-Time OS

Sebagai contoh, yang dimaksud sistem operasi itu antara lain adalah Windows, Linux,
Free BSD, Solaris, palm, dan sebagainya.
Layanan inti umum
Seiring dengan berkembangnya Sistem Operasi, semakin banyak lagi layanan yang
menjadi layanan inti umum. Kini, sebuah OS mungkin perlu menyediakan layanan
network dan koneksitas internet, yang dulunya tidak menjadi layanan inti umum. Sistem
Operasi juga perlu untuk menjaga kerusakan sistem komputer dari gangguan program
perusak yang berasal dari komputer lainnya, seperti virus. Daftar layanan inti umum akan
terus bertambah.

Program saling berkomunikasi antara satu dengan lainnya dengan Antarmuka


Pemrograman Aplikasi, Application Programming Interface atau disingkat dengan API.
Dengan API inilah program aplikasi dapat berkomunikasi dengan Sistem Operasi.
Sebagaimana manusia berkomunikasi dengan komputer melalui Antarmuka User,
program juga berkomunikasi dengan program lainnya melalui API.

Walaupun demikian API sebuah komputer tidaklah berpengaruh sepenuhnya pada


program-program yang dijalankan diatas platform operasi tersebut. Contohnya bila
program yang dibuat untuk windows 3.1 bila dijalankan pada windows 95 dan generasi
setelahnya akan terlihat perbedaan yang mencolok antara window program tersebut
dengan program yang lain.
Sistem Operasi saat ini
Sistem operasi-sistem operasi utama yang digunakan komputer sistem umum (termasuk
PC, komputer personal) terbagi menjadi 3 kelompok besar:
1. Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows
ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows
XP, Windows Server 2003, Windows Vista, Windows 7 (Seven) yang akan dirilis pada
tahun 2009, dan Windows Orient yang akan dirilis pada tahun 2014)).
2. Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO
UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, MacOS/X (berbasis
kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd.
3. Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang biasa disebut
Mac atau Macintosh. Sistem operasi yang terbaru adalah Mac OS X versi 10.4 (Tiger).
Awal tahun 2007 direncanakan peluncuran versi 10.5 (Leopard).
Sedangkan komputer Mainframe, dan Super komputer menggunakan banyak sekali
sistem operasi yang berbeda-beda, umumnya merupakan turunan dari sistem operasi
UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dll.
Proses
Prosesor mengeksekusi program-program komputer. Prosesor adalah sebuah chip dalam
sistem komputer yang menjalankan instruksi-instruksi program komputer. Dalam setiap
detiknya prosesor dapat menjalankan jutaan instruksi.
Program adalah sederetan instruksi yang diberikan kepada suatu komputer. Sedangkan
proses adalah suatu bagian dari program yang berada pada status tertentu dalam
rangkaian eksekusinya. Di dalam bahasan Sistem Operasi, kita lebih sering membahas
proses dibandingkan dengan program. Pada Sistem Operasi modern, pada satu saat tidak
seluruh program dimuat dalam memori, tetapi hanya satu bagian saja dari program
tersebut. Sedangkan bagian lain dari program tersebut tetap beristirahat di media
penyimpan disk. Hanya pada saat dibutuhkan saja, bagian dari program tersebut dimuat
di memory dan dieksekusi oleh prosesor. Hal ini sangat menghemat pemakaian memori.
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu waktu, sedangkan
yang lainnya menjalankan multi-proses dalam satu waktu. Padahal sebagian besar sistem
komputer hanya memiliki satu prosesor, dan sebuah prosesor hanya dapat menjalankan
satu instruksi dalam satu waktu. Maka bagaimana sebuah sistem prosesor tunggal dapat
menjalankan multi-proses? Sesungguhnya pada granularity yang sangat kecil, prosesor
hanya menjalankan satu proses dalam satu waktu, kemudian secara cepat ia berpindah
menjalankan proses lainnya, dan seterusnya. Sehingga bagi penglihatan dan perasaan
pengguna manusia, seakan-akan prosesor menjalankan beberapa proses secara
bersamaan.
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB (Process Control
Block) yang memuat informasi tentang proses tersebut, yaitu: sebuah tanda pengenal
proses (Process ID) yang unik dan menjadi nomor identitas, status proses, prioritas
eksekusi proses dan informasi lokasi proses dalam memori. Prioritas proses merupakan
suatu nilai atau besaran yang menunjukkan seberapa sering proses harus dijalankan oleh
prosesor. Proses yang memiliki prioritas lebih tinggi, akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih rendah. Suatu
sistem operasi dapat saja menentukan semua proses dengan prioritas yang sama, sehingga
setiap proses memiliki kesempatan yang sama. Suatu sistem operasi dapat juga merubah
nilai prioritas proses tertentu, agar proses tersebut akan dapat memiliki kesempatan lebih
besar pada eksekusi berikutnya (misalnya: pada proses yang sudah sangat terlalu lama
menunggu eksekusi, sistem operasi menaikkan nilai prioritasnya).
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada setiap sistem operasi
dapat berbeda-beda. Tetapi paling tidak ada 3 macam status yang umum, yaitu:
1. Ready, yaitu status dimana proses siap untuk dieksekusi pada giliran berikutnya
2. Running, yaitu status dimana saat ini proses sedang dieksekusi oleh prosesor
3. Blocked, yaitu status dimana proses tidak dapat dijalankan pada saat prosesor
siap/bebas
Sejarah Sistem Operasi dari DOS, Windows sampai Linux
Jangan melupakan sejarah …!
Kalimat ini bukan hanya berlaku di dunia nyata, tetapi juga di dunia komputer,
khususnya dunia sistem operasi.
Mempelajari sejarah memang menarik, bahkan sekalipun itu hanya sejarah sistem operasi
/ operating system (OS) suatu komputer. Paling tidak dengan mempelajari sejarah sistem
operasi komputer, wawasan kita bertambah luas dan tidak hanya berkutat pada satu
sistem operasi saja.
Artikel ini akan menguraikan sejarah sistem operasi dari DOS, Mac, Windows, BSD,
sampai Linux.
1980
• QDOS : Tim Paterson dari Seattle Computer menulis QDOS yang dibuat dari OS
terkenal pada masa itu, CP/M. QDOS (Quick and Dirty Operating System) dipasarkan
oleh Seatle Computer dengan nama 86-DOS karena dirancang untuk prosesor Intel 8086.
• Microsoft : Bill Gates dari Microsoft membeli lisensi QDOS dan menjualnya ke
berbagai perusahaan komputer.
1981
• PC¬ DOS : IBM meluncurkan PC¬ DOS yang dibeli dari Microsoft untuk komputernya
yang berbasis prosesor Intel 8086.
• MS¬ DOS : Microsoft menggunakan nama MS¬ DOS untuk OS ini jika dijual oleh
perusahaan diluar IBM.
1983
• MS¬ DOS 2.0 : Versi 2.0 dari MS¬ DOS diluncurkan pada komputer PC XT.
1984
• System 1.0 : Apple meluncurkan Macintosh dengan OS yang diturunkan dari BSD
UNIX. System 1.0 merupakan sistem operasi pertama yang telah berbasis grafis dan
menggunakan mouse.
• MS ¬DOS 3.0 : Microsoft meluncurkan MS DOS 3.0 untuk PC AT yang menggunakan
chip Intel 80286 dan yang mulai mendukung penggunaan hard disk lebih dari 10 MB.
• MS ¬DOS 3.1 : Microsoft meluncurkan MS¬DOS 3.1 yang memberikan dukungan
untuk jaringan.
1985
• MS ¬Windows 1.0 : Microsoft memperkenalkan MS¬Windows, sistem operasi yang
telah menyediakan lingkungan berbasis grafis (GUI) dan kemampuan multitasking.
Sayangnya sistem operasi ini sangat buruk performanya dan tidak mampu menyamai
kesuksesan Apple.
• Novell Netware : Novell meluncurkan sistem operasi berbasis jaringan Netware 86
yang dibuat untuk prosesor Intel 8086.
1986
• MS¬ DOS 3.2 : Microsoft meluncurkan MS¬ DOS 3.2 yang menambahkan dukungan
untuk floppy 3.5 inch 720 KB.
1987
• OS/2 : IBM memperkenalkan OS/2 yang telah berbasis grafis, sebagai calon pengganti
IBM PC DOS.
• MS¬ DOS 3.3 : Microsoft meluncurkan MS¬ DOS 3.3 yang merupakan versi paling
populer dari MS DOS.
• Windows 2.0 : Windows versi 2.0 diperkenalkan.
• MINIX : Andrew S. Tanenbaum mengembangkan Minix, sistem operasi berbasis Unix
yang ditujukan untuk pendidikan. MINIX nantinya menginspirasi pembuatan Linux.
1988
• MS¬ DOS 4.0 : Microsoft mengeluarkan MS¬DOS 4.0 dengan suasana grafis.
• WWW : Proposal World Wide Web (WWW) oleh Tim Berners¬Lee.
1989
• NetWare/386 (juga dikenal sebagai versi 3) diluncurkan oleh Novell untuk prosesor
Intel 80386.
1990
• Perpisahan : Dua perusahaan raksasa berpisah, IBM berjalan dengan OS/2 dan
Microsoft berkonsentrasi pada Windows.
• Windows 3.0 : Microsoft meluncurkan Windows versi 3.0 yang mendapat sambutan
cukup baik.
• MS¬Office : Microsoft membundel Word, Excel, dan PowerPoint untuk menyingkirkan
saingannya seperti Lotus 1¬2¬3, Wordstar, Word Perfect dan Quattro.
• DR DOS : Digital Research memperkenalkan DR DOS 5.0.
1991
• Linux 0.01 : Mahasiswa Helsinki bernama Linus Torvalds mengembangkan OS
berbasis Unix dari sistem operasi Minix yang diberi nama Linux.
• MS DOS 5.0 : Microsoft meluncurkan MS¬DOS 5.0 dengan penambahan fasilitas
full¬-screen editor, undelete, unformat dan Qbasic.
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu waktu, sedangkan
yang lainnya menjalankan multi-proses dalam satu waktu. Padahal sebagian besar sistem
komputer hanya memiliki satu prosesor, dan sebuah prosesor hanya dapat menjalankan
satu instruksi dalam satu waktu. Maka bagaimana sebuah sistem prosesor tunggal dapat
menjalankan multi-proses? Sesungguhnya pada granularity yang sangat kecil, prosesor
hanya menjalankan satu proses dalam satu waktu, kemudian secara cepat ia berpindah
menjalankan proses lainnya, dan seterusnya. Sehingga bagi penglihatan dan perasaan
pengguna manusia, seakan-akan prosesor menjalankan beberapa proses secara
bersamaan.
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB (Process Control
Block) yang memuat informasi tentang proses tersebut, yaitu: sebuah tanda pengenal
proses (Process ID) yang unik dan menjadi nomor identitas, status proses, prioritas
eksekusi proses dan informasi lokasi proses dalam memori. Prioritas proses merupakan
suatu nilai atau besaran yang menunjukkan seberapa sering proses harus dijalankan oleh
prosesor. Proses yang memiliki prioritas lebih tinggi, akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih rendah. Suatu
sistem operasi dapat saja menentukan semua proses dengan prioritas yang sama, sehingga
setiap proses memiliki kesempatan yang sama. Suatu sistem operasi dapat juga merubah
nilai prioritas proses tertentu, agar proses tersebut akan dapat memiliki kesempatan lebih
besar pada eksekusi berikutnya (misalnya: pada proses yang sudah sangat terlalu lama
menunggu eksekusi, sistem operasi menaikkan nilai prioritasnya).
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada setiap sistem operasi
dapat berbeda-beda. Tetapi paling tidak ada 3 macam status yang umum, yaitu:
1. Ready, yaitu status dimana proses siap untuk dieksekusi pada giliran berikutnya
2. Running, yaitu status dimana saat ini proses sedang dieksekusi oleh prosesor
3. Blocked, yaitu status dimana proses tidak dapat dijalankan pada saat prosesor
siap/bebas
Sejarah Sistem Operasi dari DOS, Windows sampai Linux
Jangan melupakan sejarah …!
Kalimat ini bukan hanya berlaku di dunia nyata, tetapi juga di dunia komputer,
khususnya dunia sistem operasi.
Mempelajari sejarah memang menarik, bahkan sekalipun itu hanya sejarah sistem operasi
/ operating system (OS) suatu komputer. Paling tidak dengan mempelajari sejarah sistem
operasi komputer, wawasan kita bertambah luas dan tidak hanya berkutat pada satu
sistem operasi saja.
Artikel ini akan menguraikan sejarah sistem operasi dari DOS, Mac, Windows, BSD,
sampai Linux.
1980
• QDOS : Tim Paterson dari Seattle Computer menulis QDOS yang dibuat dari OS
terkenal pada masa itu, CP/M. QDOS (Quick and Dirty Operating System) dipasarkan
oleh Seatle Computer dengan nama 86-DOS karena dirancang untuk prosesor Intel 8086.
• Microsoft : Bill Gates dari Microsoft membeli lisensi QDOS dan menjualnya ke
berbagai perusahaan komputer.
1981
• PC¬ DOS : IBM meluncurkan PC¬ DOS yang dibeli dari Microsoft untuk komputernya
yang berbasis prosesor Intel 8086.
• MS¬ DOS : Microsoft menggunakan nama MS¬ DOS untuk OS ini jika dijual oleh
perusahaan diluar IBM.
1983
• MS¬ DOS 2.0 : Versi 2.0 dari MS¬ DOS diluncurkan pada komputer PC XT.
1984
• System 1.0 : Apple meluncurkan Macintosh dengan OS yang diturunkan dari BSD
UNIX. System 1.0 merupakan sistem operasi pertama yang telah berbasis grafis dan
menggunakan mouse.
• MS ¬DOS 3.0 : Microsoft meluncurkan MS DOS 3.0 untuk PC AT yang menggunakan
chip Intel 80286 dan yang mulai mendukung penggunaan hard disk lebih dari 10 MB.
• MS ¬DOS 3.1 : Microsoft meluncurkan MS¬DOS 3.1 yang memberikan dukungan
untuk jaringan.
1985
• MS ¬Windows 1.0 : Microsoft memperkenalkan MS¬Windows, sistem operasi yang
telah menyediakan lingkungan berbasis grafis (GUI) dan kemampuan multitasking.
Sayangnya sistem operasi ini sangat buruk performanya dan tidak mampu menyamai
kesuksesan Apple.
• Novell Netware : Novell meluncurkan sistem operasi berbasis jaringan Netware 86
yang dibuat untuk prosesor Intel 8086.
1986
• MS¬ DOS 3.2 : Microsoft meluncurkan MS¬ DOS 3.2 yang menambahkan dukungan
untuk floppy 3.5 inch 720 KB.
1987
• OS/2 : IBM memperkenalkan OS/2 yang telah berbasis grafis, sebagai calon pengganti
IBM PC DOS.
• MS¬ DOS 3.3 : Microsoft meluncurkan MS¬ DOS 3.3 yang merupakan versi paling
populer dari MS DOS.
• Windows 2.0 : Windows versi 2.0 diperkenalkan.
• MINIX : Andrew S. Tanenbaum mengembangkan Minix, sistem operasi berbasis Unix
yang ditujukan untuk pendidikan. MINIX nantinya menginspirasi pembuatan Linux.
1988
• MS¬ DOS 4.0 : Microsoft mengeluarkan MS¬DOS 4.0 dengan suasana grafis.
• WWW : Proposal World Wide Web (WWW) oleh Tim Berners¬Lee.
1989
• NetWare/386 (juga dikenal sebagai versi 3) diluncurkan oleh Novell untuk prosesor
Intel 80386.
1990
• Perpisahan : Dua perusahaan raksasa berpisah, IBM berjalan dengan OS/2 dan
Microsoft berkonsentrasi pada Windows.
• Windows 3.0 : Microsoft meluncurkan Windows versi 3.0 yang mendapat sambutan
cukup baik.
• MS¬Office : Microsoft membundel Word, Excel, dan PowerPoint untuk menyingkirkan
saingannya seperti Lotus 1¬2¬3, Wordstar, Word Perfect dan Quattro.
• DR DOS : Digital Research memperkenalkan DR DOS 5.0.
1991
• Linux 0.01 : Mahasiswa Helsinki bernama Linus Torvalds mengembangkan OS
berbasis Unix dari sistem operasi Minix yang diberi nama Linux.
• MS DOS 5.0 : Microsoft meluncurkan MS¬DOS 5.0 dengan penambahan fasilitas
full¬-screen editor, undelete, unformat dan Qbasic.
1992

Kadangkala pada microcontroller ini beberapa chip digabungkan dalam satu papan
rangkaian. Perangkat ini sangat ideal untuk mengerjakan sesuatu yang bersifat khusus,
sehingga aplikasi yang diisikan ke dalam komputer ini adalah aplikasi yang bersifat
dedicated. Jika dilihat dari harga, microcontroller ini harga umumnya lebih murah
dibandingkan dengan komputer lainnya, karena perangkatnya relatif sederhana. Contoh
alat ini diantaranya adalah komputer yang digunakan pada mobil untuk mengatur
kestabilan mesin, alat untuk pengatur lampu lalu lintas.

2. Microcomputer

Komputer ini khususnya digunakan untuk single-user, biasa disebut juga dengan
komputer desktop atau komputer pribadi (personal computer). Komputer ini sudah
dirancang sedemikian rupa untuk mampu berinteraksi dengan penggunanya.
Penggunaanya sangat populer pada penggunaan di rumah, atau untuk menjalankan
aplikasi bisnis.

3. Engineering Workstation

Komputer ini lebih powerfull apabila dibandingkan dengan komputer pribadi, umumnya
komputer ini digunakan untuk menjalankan aplikasi yang dipakai oleh para ahli teknik
dalam melakukan perhitungan dan penyelesaian pekerjaannya. Aplikasi yang digunakan
lebih cenderung kepada software yang banyak melakukan berbagai perhitungan, baik
secara tiga dimensi, maupun secara matematika lainnya. Contoh aplikasi yang digunakan
untuk komputer golongan ini adalah CAD (computer aided design) yang digunakan untuk
melakukan perancangan gambar teknik.

4. Minicomputer

Komputer ini umumnya digunakan untuk banyak pemakai (multiuser) pada saat yang
bersamaan, dan time shared. Time shared ini artinya memungkinkan komputer tersebut
untuk digunakan oleh beberapa pemakai sekaligus secara bersama-sama, dan komputer
akan membagi-bagi waktunya bergantian untuk masing-masing pemakai. Tentunya
penggantian waktu layanan ini tidak terlalu terasa bagi pemakai, mengingat pembagian
waktunya dihitung dalam waktu yang sangat sempit, atau dalam satuan perseribu detik,
tergantung sistem yang digunakan.

Pelayanan pada penggunanya lebih dititikberatkan kepada proses, bukan terhadap


interaksi pengguna komputer tersebut. Contoh komputer yang termasuk ke dalam
golongan ini adalah IBM AS/400. Komputer ini lebih cenderung digunakan pada untuk
suatu kelompok pengguna atau per departemen pada perusahaan besar.

5. Mainframe

Pada tahap awal mulainya era komputerisasi, mainframe merupakan satu-satunya


komputer yang ada pada waktu itu. Mainframe ini dapat melayani ratusan penggunanya
pada saat yang bersamaan. Komputer ini mirip dengan minicomputer namun lebih besar
dan lebih mahal. Penggunaannya umumnya untuk pengolahan data dari suatu divisi atau
perusahaan besar, yang membutuhkan pengolahan yang cukup berat.

6. Supercomputer

Komputer ini merupakan komputer yang powerfull yang ada. Aplikasi


yang digunakan biasanya lebih cenderung untuk penelitian ilmiah.
Komputer ini biasanya memiliki beberapa prosesor sekaligus untuk
menjalankan tugasnya.

Das könnte Ihnen auch gefallen