Anda di halaman 1dari 31

Tugas Mata Kuliah: Komputer

SEJARAH PERKEMBANGAN
KOMPUTER

OLEH:

PINGKAN DIMPUDUS
29121728

Dosen Pengasuh Mata Kuliah:


Frangki Runtunuwu, SE

SEKOLAH TINGGI ILMU EKONOMI (STIE)


PETRA BITUNG
JURUSAN AKUNTANSI
2010
KATA PENGANTAR

Dengan segala kerendahan hati, saya memanjatkan puji syukur dan terima kasih kepada
Tuhan Yesus Kristus atas segala berkat dan rahmatNya sehingga saya dapat menyelesaikan tugas
paper ini dengan baik.
Adapun paper ini berisi tentang sejarah perkembangan komputer dari generasi pertama
sampai generasi yang sekarang, perangkat keras, perangkat lunak dan operating system serta
perkembangan computer dimasa yang akan datang (masa depan)
Saya menyadari bahwa dalam paper ini masih terdapat banyak kekurangan sehingga
diharapkan kritik dan saran dalam rangka penyempurnaan paper ini. Semogga paper ini dapat
bermanfaat bagi kita semua.
Akhir kata saya mengucapkan terimakasih banyak kepada pihak-pihak yang membantu
saya dalam penyelesaian paper ini.

Bitung, 2 juni 2010

Pingkan Dimpudus
SEJARAH PERKEMBANGAN KOMPUTER

Sejarah Komputer Dan Perkembangannya Dari Generasi Ke Generasi.Setelah kemaren


saya sudah mempublish tentang Sejarah Internet,meski tidak begitu Lengkap dan
mendetail,semoga bisa berguna buat yang belum tahu sejarahnya.Sekarang,saya akan mencoba
posting tentang Sejarah Komputer Dan Perkembangannya.Ceritanya begini,Sejak dahulu kala,
proses pengolahan data telah dilakukan oleh manusia.Manusia juga menemukan alat-alat
mekanik dan elektronik untuk membantu manusia dalam penghitungan dan pengolahan data
supaya bisa mendapatkan hasil lebih cepat.Komputer yang kita temui saat ini adalah suatu
evolusi panjang dari penemuan-penemuan manusia sejak dahulu kala berupa alat mekanik
maupun elektronik.
Saat ini komputer dan piranti pendukungnya telah masuk dalam setiap aspek kehidupan
dan pekerjaan.Komputer yang ada sekarang memiliki kemampuan yang lebih dari sekedar
perhitungan matematik biasa.Diantaranya adalah sistem komputer di kassa supermarket yang
mampu membaca kode barang belanja,sentral telepon yang menangani jutaan panggilan dan
komunikasi,jaringan komputer dan internet yang menghubungkan berbagai tempat di dunia.
Sejarah Komputer menurut periodenya adalah:
- Alat Hitung Tradisional dan Kalkulator Mekanik
- Komputer Generasi Pertama
- Komputer Generasi Kedua
- Komputer Generasi Ketiga
- Komputer Generasi Keempat
- Komputer Generasi Kelima

Alat Hitung Tradisional dan Kalkulator Mekanik Abacus,yang muncul sekitar 5000 tahun
yang lalu di Asia kecil dan masih digunakan di beberapa tempat hingga saat ini dapat dianggap
sebagai awal mula mesin komputasi.Alat ini memungkinkan penggunanya untuk melakukan
perhitungan menggunakan biji-bijian geser yang diatur pada sebuah rak.Para pedagang di masa
itu menggunakan abacus untuk menghitung transaksi perdagangan.Seiring dengan munculnya
pensil dan kertas,terutama di Eropa,abacus kehilangan popularitasnya
Setelah hampir 12 abad,muncul penemuan lain dalam hal mesin komputasi.Pada tahun
1642, Blaise Pascal (1623-1662),yang pada waktu itu berumur 18 tahun,menemukan apa yang ia
sebut sebagai kalkulator roda numerik (numerical wheel calculator) untuk membantu ayahnya
melakukan perhitungan pajak.
Kotak persegi kuningan ini yang dinamakan Pascaline,menggunakan delapan roda putar
bergerigi untuk menjumlahkan bilangan hingga delapan digit.Alat ini merupakan alat penghitung
bilangan berbasis sepuluh. Kelemahan alat ini adalah hanya terbatas untuk melakukan
penjumlahan.
Tahun 1694,seorang matematikawan dan filsuf Jerman,Gottfred Wilhem von Leibniz
(1646-1716) memperbaiki Pascaline dengan membuat mesin yang dapat mengalikan.Sama
seperti pendahulunya,alat mekanik ini bekerja dengan menggunakan roda-roda gerigi.Dengan
mempelajari catatan dan gambar-gambar yang dibuat oleh Pascal, Leibniz dapat
menyempurnakan alatnya.
Barulah pada tahun 1820,kalkulator mekanik mulai populer.Charles Xavier Thomas de
Colmar menemukan mesin yang dapat melakukan empat fungsi aritmatik dasar.Kalkulator
mekanik Colmar,arithometer,mempresentasikan pendekatan yang lebih praktis dalam kalkulasi
karena alat tersebut dapat melakukan penjumlahan,pengurangan,perkalian,dan pembagian.
Dengan kemampuannya,arithometer banyak dipergunakan hingga masa Perang Dunia I.
Bersama-sama dengan Pascal dan Leibniz,Colmar membantu membangun era komputasi
mekanikal.
Awal mula komputer yang sebenarnya dibentuk oleh seorang profesor matematika
Inggris, Charles Babbage (1791-1871). Tahun 1812,Babbage memperhatikan kesesuaian alam
antara mesin mekanik dan matematika yaitu mesin mekanik sangat baik dalam mengerjakan
tugas yang sama berulangkali tanpa kesalahan,sedang matematika membutuhkan repetisi
sederhana dari suatu langkah-langkah tertentu.Masalah tersebut kemudain berkembang hingga
menempatkan mesin mekanik sebagai alat untuk menjawab kebutuhan mekanik.Usaha Babbage
yang pertama untuk menjawab masalah ini muncul pada tahun 1822 ketika ia mengusulkan suatu
mesin untuk melakukanperhitungan persamaan differensial.Mesin tersebut dinamakan Mesin
Differensial.Dengan menggunakan tenaga uap,mesin tersebut dapat menyimpan program dan
dapat melakukan kalkulasi serta mencetak hasilnya secara otomatis.
Setelah bekerja dengan Mesin Differensial selama sepuluh tahun,Babbage tiba-tiba
terinspirasi untuk memulai membuat komputer general-purpose yang pertama,yang disebut
Analytical Engine.Asisten Babbage,Augusta Ada King (1815-1842) memiliki peran penting
dalam pembuatan mesin ini.Ia membantu merevisi rencana,mencari pendanaan dari pemerintah
Inggris,dan mengkomunikasikan spesifikasi Analytical Engine kepada publik.Selain
itu,pemahaman Augusta yang baik tentang mesin ini memungkinkannya membuat instruksi
untuk dimasukkan ke dalam mesin dan juga membuatnya menjadi programmer wanita yang
pertama.Pada tahun 1980,Departemen Pertahanan Amerika Serikat menamakan sebuah bahasa
pemrograman dengan nama ADA sebagai penghormatan kepadanya.
Mesin uap Babbage,walaupun tidak pernah selesai dikerjakan,tampak sangat primitif
apabila dibandingkan dengan standar masa kini.Bagaimanapun juga,alat tersebut
menggambarkan elemen dasar dari sebuah komputer modern dan juga mengungkapkan sebuah
konsep penting.Terdiri dari sekitar 50.000 komponen,disain dasar dari Analytical Engine
menggunakan kartu-kartu perforasi (berlubang-lubang) yang berisi instruksi operasi bagi mesin
tersebut.
Pada 1889,Herman Hollerith (1860-1929) juga menerapkan prinsip kartu perforasi untuk
melakukan penghitungan.Tugas pertamanya adalah menemukan cara yang lebih cepat untuk
melakukan perhitungan bagi Biro Sensus Amerika Serikat.Sensus sebelumnya yang dilakukan di
tahun 1880 membutuhkan waktu tujuh tahun untuk menyelesaikan perhitungan.Dengan
berkembangnya populasi,Biro tersebut memperkirakan bahwa dibutuhkan waktu sepuluh tahun
untuk menyelesaikan perhitungan sensus.
Hollerith menggunakan kartu perforasi untuk memasukkan data sensus yang kemudian
diolah oleh alat tersebut secara mekanik.Sebuah kartu dapat menyimpan hingga 80
variabel.Dengan menggunakan alat tersebut,hasil sensus dapat diselesaikan dalam waktu enam
minggu.Selain memiliki keuntungan dalam bidang kecepatan,kartu tersebut berfungsi sebagai
media penyimpan data.Tingkat kesalahan perhitungan juga dapat ditekan secara drastis.Hollerith
kemudian mengembangkan alat tersebut dan menjualnya ke masyarakat luas.Ia mendirikan
Tabulating Machine Company pada tahun 1896 yang kemudian menjadi International Business
Machine (1924) setelah mengalami beberapa kali merger.Perusahaan lain seperti Remington
Rand and Burroghs juga memproduksi alat pembaca kartu perforasi untuk usaha bisnis.Kartu
perforasi digunakan oleh kalangan bisnis dan pemerintahan untuk permrosesan data hingga tahun
1960.
Pada masa berikutnya,beberapa insinyur membuat penemuan baru lainnya. Vannevar
Bush (1890-1974) membuat sebuah kalkulator untuk menyelesaikan persamaan differensial di
tahun 1931.Mesin tersebut dapat menyelesaikan persamaan differensial kompleks yang selama
ini dianggap rumit oleh kalangan akademisi.Mesin tersebut sangat besar dan berat karena ratusan
gerigi dan poros yang dibutuhkan untuk melakukan perhitungan.Pada tahun 1903,John V.
Atanasoff dan Clifford Berry mencoba membuat komputer elektrik yang menerapkan aljabar
Boolean pada sirkuit elektrik.Pendekatan ini didasarkan pada hasil kerja George Boole (1815-
1864) berupa sistem biner aljabar,yang menyatakan bahwa setiap persamaan matematik dapat
dinyatakan sebagai benar atau salah.Dengan mengaplikasikan kondisi benar-salah ke dalam
sirkuit listrik dalam bentuk terhubung-terputus,Atanasoff dan Berry membuat komputer elektrik
pertama di tahun 1940.Namun proyek mereka terhenti karena kehilangan sumber pendanaan.

I. KOMPUTER GENERASI PERTAMA

Dengan terjadinya Perang Dunia Kedua,negara-negara yang terlibat dalam perang


tersebut berusaha mengembangkan komputer untuk mengeksploitasi potensi strategis yang
dimiliki komputer.Hal ini meningkatkan pendanaan pengembangan komputer serta mempercepat
kemajuan teknik komputer.Pada tahun 1941,Konrad Zuse,seorang insinyur Jerman membangun
sebuah Komputer Z3, untuk mendisain pesawat terbang dan peluru kendali.
Pihak sekutu juga membuat kemajuan lain dalam pengembangan kekuatan
komputer.Tahun 1943,pihak Inggris menyelesaikan komputer pemecah kode rahasia yang
dinamakan Colossus untuk memecahkan kode-rahasia yang digunakan Jerman.Dampak
pembuatan Colossus tidak terlalu mempengaruhi perkembangan industri komputer dikarenakan
dua alasan.Pertama,colossus bukan merupakan komputer serbaguna general-purpose
computer),ia hanya didisain untuk memecahkan kode rahasia.Kedua,keberadaan mesin ini dijaga
kerahasiaannya hingga satu dekade setelah perang berakhir.
Usaha yang dilakukan oleh pihak Amerika pada saat itu menghasilkan suatu kemajuan
lain. Howard H. Aiken (1900-1973), seorang insinyur Harvard yang bekerja dengan IBM,
berhasil memproduksi kalkulator elektronik untuk US Navy.Kalkulator tersebut berukuran
panjang setengah lapangan bola kaki dan memiliki rentang kabel sepanjang 500 mil.The Harvd-
IBM Automatic Sequence Controlled Calculator,atau Mark I,merupakan komputer relai
elektronik.Ia menggunakan sinyal elektromagnetik untuk menggerakkan komponen
mekanik.Mesin tersebut beropreasi dengan lambat (ia membutuhkan 3-5 detik untuk setiap
perhitungan) dan tidak fleksibel (urutan kalkulasi tidak dapat diubah).Kalkulator tersebut dapat
melakukan perhitungan aritmatik dasar dan persamaan yang lebih kompleks.
Perkembangan komputer lain pada masa ini adalah Electronic Numerical Integrator And
Computer (ENIAC), yang dibuat oleh kerjasama antara pemerintah Amerika Serikat dan
University of Pennsylvania.Terdiri dari 18.000 tabung vakum,70.000 resistor,dan 5 juta titik
solder, komputer tersebut merupakan mesin yang sangat besar yang mengkonsumsi daya sebesar
160kW.Komputer ini dirancang oleh John Presper Eckert (1919-1995) dan John W. Mauchly
(1907-1980), ENIAC merupakan komputer serbaguna (general purpose computer) yang bekerja
1000 kali lebih cepat dibandingkan Mark I.Pada pertengahan 1940-an,John von Neumann (1903-
1957) bergabung dengan tim University of Pennsylvania dalam usha membangun konsep desain
komputer yang hingga 40 tahun mendatang masih dipakai dalam teknik komputer.
Von Neumann mendesain Electronic Discrete Variable Automatic Computer(EDVAC)
pada tahun 1945 dengan sebuah memori untuk menampung baik program ataupun data.Teknik
ini memungkinkan komputer untuk berhenti pada suatu saat dan kemudian melanjutkan
pekerjaannya kembali.Kunci utama arsitektur von Neumann adalah unit pemrosesan sentral
(CPU),yang memungkinkan seluruh fungsi komputer untuk dikoordinasikan melalui satu sumber
tunggal. Tahun 1951, UNIVAC I (Universal Automatic Computer I) yang dibuat oleh Remington
Rand, menjadi komputer komersial pertama yang memanfaatkan model arsitektur von Neumann
tersebut. Baik Badan Sensus Amerika Serikat dan General Electric memiliki UNIVAC.Salah
satu hasil mengesankan yang dicapai oleh UNIVAC dalah keberhasilannya dalam memprediksi
kemenangan Dwilight D. Eisenhower dalam pemilihan presiden tahun 1952.
Komputer Generasi pertama dikarakteristik dengan fakta bahwa instruksi operasi dibuat
secara spesifik untuk suatu tugas tertentu. Setiap komputer memiliki program kode-biner yang
berbeda yang disebut "bahasa mesin" (machine language).Hal ini menyebabkan komputer sulit
untuk diprogram dan membatasi kecepatannya.Ciri lain komputer generasi pertama adalah
penggunaan tube vakum (yang membuat komputer pada masa tersebut berukuran sangat besar)
dan silinder magnetik untuk penyimpanan data.

II. KOMPUTER GENERASI KEDUA

Pada tahun 1948,penemuan transistor sangat mempengaruhi perkembangan komputer.


Transistor menggantikan tube vakum di televisi,radio,dan komputer.Akibatnya,ukuran mesin-
mesin elektrik berkurang drastis.Transistor mulai digunakan di dalam komputer mulai pada
tahun 1956.Penemuan lain yang berupa pengembangan memori inti-magnetik membantu
pengembangan komputer generasi kedua yang lebih kecil,lebih cepat,lebih dapat diandalkan,dan
lebih hemat energi dibanding para pendahulunya.Mesin pertama yang memanfaatkan teknologi
baru ini adalah superkomputer.IBM membuat superkomputer bernama Stretch,dan Sprery-Rand
membuat komputer bernama LARC.Komputer-komputer ini, yang dikembangkan untuk
laboratorium energi atom,dapat menangani sejumlah besar data, sebuah kemampuan yang sangat
dibutuhkan oleh peneliti atom.Mesin tersebut sangat mahal dan cenderung terlalu kompleks
untuk kebutuhan komputasi bisnis, sehingga membatasi kepopulerannya.Hanya ada dua LARC
yang pernah dipasang dan digunakan: satu di Lawrence Radiation Labs di
Livermore,California,dan yang lainnya di US Navy Research and Development Center di
Washington D.C.Komputer generasi kedua menggantikan bahasa mesin dengan bahasa
assembly. Bahasa assembly adalah bahasa yang menggunakan singkatan-singkatan untuk
menggantikan kode biner.
Pada awal 1960-an,mulai bermunculan komputer generasi kedua yang sukses di bidang
bisnis, di universitas,dan di pemerintahan.Komputer-komputer generasi kedua ini merupakan
komputer yang sepenuhnya menggunakan transistor.Mereka juga memiliki komponen-komponen
yang dapat diasosiasikan dengan komputer pada saat ini: printer, penyimpanan dalam
disket,memory,sistem operasi,dan program.Salah satu contoh penting komputer pada masa ini
adalah IBM 1401 yang diterima secara luas di kalangan industri.Pada tahun 1965,hampir seluruh
bisnis-bisnis besar menggunakan komputer generasi kedua untuk memproses informasi
keuangan.
Program yang tersimpan di dalam komputer dan bahasa pemrograman yang ada di
dalamnya memberikan fleksibilitas kepada komputer.Fleksibilitas ini meningkatkan kinerja
dengan harga yang pantas bagi penggunaan bisnis.Dengan konsep ini,komputer dapat mencetak
faktur pembelian konsumen dan kemudian menjalankan desain produk atau menghitung daftar
gaji. Beberapa bahasa pemrograman mulai bermunculan pada saat itu. Bahasa pemrograman
Common Business-Oriented Language (COBOL) dan Formula Translator (FORTRAN) mulai
umum digunakan.Bahasa pemrograman ini menggantikan kode mesin yang rumit dengan kata-
kata,kalimat,dan formula matematika yang lebih mudah dipahami oleh manusia.Hal ini
memudahkan seseorang untuk memprogram dan mengatur komputer.Berbagai macam karir baru
bermunculan (programmer,analyst,dan ahli sistem komputer).Industri piranti lunak juga mulai
bermunculan dan berkembang pada masa komputer generasi kedua ini.

III. KOMPUTER GENERASI KETIGA

Walaupun transistor dalam banyak hal mengungguli tube vakum,namun transistor


menghasilkan panas yang cukup besar,yang dapat berpotensi merusak bagian-bagian internal
komputer.Batu kuarsa (quartz rock) menghilangkan masalah ini.Jack Kilby,seorang insinyur di
Texas Instrument,mengembangkan sirkuit terintegrasi (IC: integrated circuit) di tahun 1958. IC
mengkombinasikan tiga komponen elektronik dalam sebuah piringan silikon kecil yang terbuat
dari pasir kuarsa.Para ilmuwan kemudian berhasil memasukkan lebih banyak komponen-
komponen ke dalam suatu chip tunggal yang disebut semikonduktor.Hasilnya, komputer menjadi
semakin kecil karena komponen-komponen dapat dipadatkan dalam chip. Kemajuan komputer
generasi ketiga lainnya adalah penggunaan sistem operasi (operating system) yang
memungkinkan mesin untuk menjalankan berbagai program yang berbeda secara serentak
dengan sebuah program utama yang memonitor dan mengkoordinasi memori komputer.

IV. KOMPUTER GENERASI KEEMPAT


Setelah IC, tujuan pengembangan menjadi lebih jelas yaitu mengecilkan ukuran sirkuit
dan komponen-komponen elektrik.Large Scale Integration (LSI) dapat memuat ratusan
komponen dalam sebuah chip.Pada tahun 1980-an,Very Large Scale Integration (VLSI) memuat
ribuan komponen dalam sebuah chip tunggal.Ultra-Large Scale Integration (ULSI)
meningkatkan jumlah tersebut menjadi jutaan.Kemampuan untuk memasang sedemikian banyak
komponen dalam suatu keping yang berukuran setengah keping uang logam mendorong
turunnya harga dan ukuran komputer.Hal tersebut juga meningkatkan daya kerja,efisiensi dan
kehandalan komputer.Chip Intel 4004 yang dibuat pada tahun 1971 membawa kemajuan pada IC
dengan meletakkan seluruh komponen dari sebuah komputer (central processing
unit,memori,dan kendali input/output) dalam sebuah chip yangsangat kecil. Sebelumnya,IC
dibuat untuk mengerjakan suatu tugas tertentu yang spesifik.Sekarang, sebuah mikroprosesor
dapat diproduksi dan kemudian diprogram untuk memenuhi seluruh kebutuhan yang
diinginkan.Tidak lama kemudian, setiap perangkat rumah tangga seperti microwave
oven,televisi,dan mobil dengan electronic fuel injection dilengkapi dengan mikroprosesor.
Perkembangan yang demikian memungkinkan orang-orang biasa untuk menggunakan
komputer biasa.Komputer tidak lagi menjadi dominasi perusahaan-perusahaan besar atau
lembaga pemerintah.Pada pertengahan tahun 1970-an,perakit komputer menawarkan produk
komputer mereka ke masyarakat umum.Komputer-komputer ini, yang disebut minikomputer,
dijual dengan paket piranti lunak yang mudah digunakan oleh kalangan awam.Piranti lunak yang
paling populer pada saat itu adalah program word processing dan spreadsheet.Pada awal 1980-
an,video game seperti Atari 2600 menarik perhatian konsumen pada komputer rumahan yang
lebih canggih dan dapat diprogram.Pada tahun 1981,IBM memperkenalkan penggunaan Personal
Computer (PC) untuk penggunaan di rumah, kantor,dan sekolah.Jumlah PC yang digunakan
melonjak dari 2 juta unit di tahun 1981 menjadi 5,5 juta unit di tahun 1982.Sepuluh tahun
kemudian, 65 juta PC digunakan.Komputer melanjutkan evolusinya menuju ukuran yang lebih
kecil,dari komputer yang berada di atas meja (desktop computer) menjadi komputer yang dapat
dimasukkan ke dalam tas (laptop),atau bahkan komputer yang dapat digenggam (palmtop).
IBM PC bersaing dengan Apple Macintosh dalam memperebutkan pasar komputer.
Apple Macintosh menjadi terkenal karena mempopulerkan sistem grafis pada komputernya,
sementara saingannya masih menggunakan komputer yang berbasis teks.Macintosh juga
mempopulerkan penggunaan piranti mouse.
Pada masa sekarang, kita mengenal perjalanan IBM compatible dengan pemakaian CPU:
IBM PC/486,Pentium,Pentium II,Pentium III,Pentium IV (Serial dari CPU buatan Intel). Juga
kita kenal AMD k6,Athlon,dsb.Ini semua masuk dalam golongan komputer generasi
keempat.Seiring dengan menjamurnya penggunaan komputer di tempat kerja,cara-cara baru
untuk menggali potensi terus dikembangkan.Seiring dengan bertambah kuatnya suatu komputer
kecil,komputer-komputer tersebut dapat dihubungkan secara bersamaan dalam suatu jaringan
untuk saling berbagi memori,piranti lunak,informasi,dan juga untuk dapat saling berkomunikasi
satu dengan yang lainnya.Komputer jaringan memungkinkan komputer tunggal untuk
membentuk kerjasama elektronik untuk menyelesaikan suatu proses tugas.Dengan menggunakan
perkabelan langsung,disebut juga Local Area Network (LAN),atau kabel telepon,jaringan ini
dapat berkembang menjadi sangat besar.

V. KOMPUTER GENERASI KELIMA


Mendefinisikan komputer generasi kelima menjadi cukup sulit karena tahap ini masih
sangat muda.Contoh imajinatif komputer generasi kelima adalah komputer fiksi HAL9000 dari
novel karya Arthur C. Clarke berjudul 2001: Space Odyssey.HAL menampilkan seluruh fungsi
yang diinginkan dari sebuah komputer generasi kelima.Dengan kecerdasan buatan (artificial
intelligence),HAL dapat cukup memiliki nalar untuk melakukan percapakan dengan
manusia,menggunakan masukan visual,dan belajar dari pengalamannya sendiri.
Walaupun mungkin realisasi HAL9000 masih jauh dari kenyataan,banyak fungsi-fungsi
yang dimilikinya sudah terwujud.Beberapa komputer dapat menerima instruksi secara lisan dan
mampu meniru nalar manusia.Kemampuan untuk menterjemahkan bahasa asing juga menjadi
mungkin.Fasilitas ini tampak sederhana.Namun fasilitas tersebut menjadi jauh lebih rumit dari
yang diduga ketika programmer menyadari bahwa pengertian manusia sangat bergantung pada
konteks dan pengertian daripada sekedar menterjemahkan kata-kata secara langsung.
Banyak kemajuan di bidang disain komputer dan teknologi semakin memungkinkan
pembuatan komputer generasi kelima.Dua kemajuan rekayasa yang terutama adalah kemampuan
pemrosesan paralel,yang akan menggantikan model von Neumann.Model von Neumann akan
digantikan dengan sistem yang mampu mengkoordinasikan banyak CPU untuk bekerja secara
serempak.Kemajuan lain adalah teknologi superkonduktor yang memungkinkan aliran elektrik
tanpa ada hambatan apapun, yang nantinya dapat mempercepat kecepatan informasi.
Jepang adalah negara yang terkenal dalam sosialisasi jargon dan proyek komputer
generasi kelima.Lembaga ICOT (Institute for new Computer Technology) juga dibentuk untuk
merealisasikannya.Banyak kabar yang menyatakan bahwa proyek ini telah gagal,namun
beberapa informasi lain bahwa keberhasilan proyek komputer generasi kelima ini akan
membawa perubahan baru paradigma komputerisasi di dunia.Kita tunggu informasi mana yang
lebih valid dan membuahkan hasil.

VI. KOMPUTER GENERASI KE ENAM ( Masa Depan)

Dengan Teknologi Komputer yang ada saat ini,agak sulit untuk dapat membayangkan
bagaimana komputer masa depan.Dengan teknologi yang ada saat ini saja kita seakan sudah
dapat “menggenggam dunia”.Dari sisi teknologi beberapa ilmuwan komputer meyakini suatu
saat tercipta apa yang disebut dengan biochip yang dibuat dari bahan protein sitetis.Robot yang
dibuat dengan bahan ini kelak akan menjadi manusia tiruan.Sedangkan teknologi yang sedang
dalam tahap penelitian sekarang ini yaitu mikrooptik serta input-output audio yang mungkin
digunakan oleh komputer yang 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 yang akan datang.
Kemungkinan Komputer Masa Depan Secara prinsip ciri-ciri komputer masa mendatang
adalah lebih canggih dan lebih murah dan memiliki kemampuan diantaranya melihat,
mendengar, berbicara, dan berpikir serta mampu membuat kesimpulan seperti manusia. Ini
berarti komputer memiliki kecerdasan buatan yang mendekati kemampuan dan prilaku manusia.
Kelebihan lainnya lagi,kecerdasan untuk memprediksi sebuah kejadian yang akan terjadi, bisa
berkomunikasi langsung dengan manusia, dan bentuknya semakin kecil. Yang jelas komputer
masa depan akan lebih menakjubkan.

BAGIAN-BAGIAN KOMPUTER

Komputer terdiri atas 2 bagian besar yaitu perangkat lunak (software) dan perangkat
keras (hardware).

Perangkat keras

1. Prosesor atau CPU sebagai unit yang mengolah data


2. Memori RAM, tempat menyimpan data sementara
3. Hard drive, media penyimpanan semi permanen
4. Perangkat masukan, media yang digunakan untuk memasukkan data untuk diproses oleh
CPU, seperti mouse, keyboard, dan tablet
5. Perangkat keluaran, media yang digunakan untuk menampilkan hasil keluaran
pemrosesan CPU, seperti monitor dan printer

1. CENTRAL PROCESSING UNIT

Unit Pengolah Pusat (UPP) (bahasa Inggris: CPU, singkatan dari Central Processing
Unit), merujuk kepada perangkat keras komputer yang memahami dan melaksanakan perintah
dan data dari perangkat lunak. Istilah lain, prosesor (pengolah data), sering digunakan untuk
menyebut CPU. Adapun mikroprosesor adalah CPU yang diproduksi dalam sirkuit terpadu,
seringkali dalam sebuah paket sirkuit terpadu-tunggal. Sejak pertengahan tahun 1970-an,
mikroprosesor sirkuit terpadu-tunggal ini telah umum digunakan dan menjadi aspek penting
dalam penerapan CPU.
Komponen CPU

Diagram blok sederhana sebuah CPU.

Komponen CPU terbagi menjadi beberapa macam, yaitu sebagai berikut.

Unit kontrol yang mampu mengatur jalannya program. Komponen ini sudah pasti terdapat
dalam semua CPU.CPU bertugas mengontrol komputer sehingga terjadi sinkronisasi kerja
antar komponen dalam menjalankan fungsi-fungsi operasinya. termasuk dalam tanggung
jawab unit kontrol adalah mengambil intruksi-intruksi dari memori utama dan menentukan
jenis instruksi tersebut. Bila ada instruksi untuk perhitungan aritmatika atau perbandingan
logika, maka unit kendali akan mengirim instruksi tersebut ke ALU. Hasil dari pengolahan
data dibawa oleh unit kendali ke memori utama lagi untuk disimpan, dan pada saatnya akan
disajikan ke alat output. Dengan demikian tugas dari unit kendali ini adalah:
Mengatur dan mengendalikan alat-alat input dan output.
Mengambil instruksi-instruksi dari memori utama.
Mengambil data dari memori utama (jika diperlukan) untuk diproses.
Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika
serta mengawasi kerja dari ALU.
Menyimpan hasil proses ke memori utama.

Register merupakan alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi,
yang digunakan untuk menyimpan data dan/atau instruksi yang sedang diproses. Memori ini
bersifat sementara, biasanya di gunakan untuk menyimpan data saat di olah ataupun data
untuk pengolahan selanjutnya. Secara analogi, register ini dapat diibaratkan sebagai ingatan di
otak bila kita melakukan pengolahan data secara manual, sehingga otak dapat diibaratkan
sebagai CPU, yang berisi ingatan-ingatan, satuan kendali yang mengatur seluruh kegiatan
tubuh dan mempunyai tempat untuk melakukan perhitungan dan perbandingan logika.
ALU unit yang bertugas untuk melakukan operasi aritmetika dan operasi logika berdasar
instruksi yang ditentukan. ALU sering di sebut mesin bahasa karena bagian ini ALU terdiri
dari dua bagian, yaitu unit arithmetika dan unit logika boolean yang masing-masing memiliki
spesifikasi tugas tersendiri. Tugas utama dari ALU adalah melakukan semua perhitungan
aritmatika (matematika) yang terjadi sesuai dengan instruksi program. ALU melakukan semua
operasi aritmatika dengan dasar penjumlahan sehingga sirkuit elektronik yang digunakan
disebut adder.

Tugas lain dari ALU adalah melakukan keputusan dari suatu operasi logika sesuai dengan
instruksi program. Operasi logika meliputi perbandingan dua operand dengan menggunakan
operator logika tertentu, yaitu sama dengan (=), tidak sama dengan (¹ ), kurang dari (<), kurang
atau sama dengan (£ ), lebih besar dari (>), dan lebih besar atau sama dengan (³ ).
CPU Interconnections adalah sistem koneksi dan bus yang menghubungkan komponen
internal CPU, yaitu ALU, unit kontrol dan register-register dan juga dengan bus-bus eksternal
CPU yang menghubungkan dengan sistem lainnya, seperti memori utama, piranti masukan
/keluaran.

2. MEMORI
Memori fisik merupakan istilah generik yang merujuk pada media penyimpanan data
sementara pada komputer. Setiap program dan data yang sedang diproses oleh prosesor akan
disimpan di dalam memori fisik. Data yang disimpan dalam memori fisik bersifat sementara,
karena data yang disimpan di dalamnya akan tersimpan selama komputer tersebut masih dialiri
daya (dengan kata lain, komputer itu masih hidup). Ketika komputer itu direset atau dimatikan,
data yang disimpan dalam memori fisik akan hilang. Oleh karena itulah, sebelum mematikan
komputer, semua data yang belum disimpan ke dalam media penyimpanan permanen (umumnya
bersifat media penyimpanan permanen berbasis disk, semacam hard disk atau floppy disk),
sehingga data tersebut dapat dibuka kembali pada lain waktu.
Memori fisik umumnya diimplementasikan dalam bentuk Random Access Memory
(RAM), yang bersifat dinamis (DRAM). Mengapa disebut Random Access, adalah karena akses
terhadap lokasi-lokasi di dalamnya dapat dilakukan secara acak (random), bukan secara
berurutan (sekuensial). Meskipun demikian, kata random access dalam RAM ini sering menjadi
salah kaprah. Sebagai contoh, memori yang hanya dapat dibaca (ROM), juga dapat diakses
secara random, tetapi ia dibedakan dengan RAM karena ROM dapat menyimpan data tanpa
kebutuhan daya dan tidak dapat ditulisi sewaktu-waktu. Selain itu, hard disk yang juga
merupakan salah satu media penyimpanan juga dapat diakses secara random, tapi ia tidak
digolongkan ke dalam Random Access Memory.
Penggunaan Memory Komponen utama dalam sistem komputer adalah Arithmetic
Logic Unit (ALU), Control Circuitry, Storage Space dan piranti Input/Output. Jika tanpa
memory, maka komputer hanya berfungsi sebagai digital signal processing devices, contohnya
kalkulator atau media player. Kemampuan memory untuk menyimpan data, instruksi dan
informasi-lah yang membuat komputer dapat disebut sebagai general-purpose komputer.
Komputer merupakan piranti digital, maka informasi disajikan dengan sistem bilangan binary.
Teks, angka, gambar, sudio dan video dikonversikan menjadi sekumpulan bilangan binary
(binary digit atau disingkat bit). Sekumpulan bilangan binary dikenal dengan istilah BYTE,
dimana 1 byte = 8 bits. Semakin besar ukuran memory-nya maka semakin banyak pula informasi
yang dapat disimpan di dalam komputer (storage devices). Berikut ini beberapa gambar yang
bisa mewakili bagaimana cara informasi disimpan dalam memory dan bagaimana data ditransfer
dari satu bagian ke bagian lainnya.

3. HARD DRIVE
Cakram keras (Inggris: harddisk atau harddisk drive disingkat HDD atau hard drive
disingkat HD) adalah sebuah komponen perangkat keras yang menyimpan data sekunder dan
berisi piringan magnetis. Cakram keras diciptakan pertama kali oleh insinyur IBM, Reynold
Johnson di tahun 1956. Cakram keras pertama tersebut terdiri dari 50 piringan berukuran 2 kaki
(0,6 meter) dengan kecepatan rotasinya mencapai 1.200 rpm (rotation per minute) dengan
kapasitas penyimpanan 4,4 MB. Cakram keras zaman sekarang sudah ada yang hanya selebar 0,6
cm dengan kapasitas 750 GB.

Jika dibuka, terlihat mata cakram keras pada ujung lengan bertuas yang menempel pada
piringan yang dapat berputar
Data yang disimpan dalam cakram keras tidak akan hilang ketika tidak diberi tegangan
listrik. Dalam sebuah cakram keras, biasanya terdapat lebih dari satu piringan untuk
memperbesar kapasitas data yang dapat ditampung.
Dalam perkembangannya kini cakram keras secara fisik menjadi semakin tipis dan kecil
namun memiliki daya tampung data yang sangat besar. Cakram keras kini juga tidak hanya dapat
terpasang di dalam perangkat (internal) tetapi juga dapat dipasang di luar perangkat (eksternal)
dengan menggunakan kabel USB ataupun FireWire.
Hardisk merupakan piranti penyimpanan sekunder dimana data disimpan sebagai pulsa
magnetik pada piringan metal yang berputar yang terintegrasi. Data disimpan dalam lingkaran
konsentris yang disebut track. Tiap track dibagi dalam beberapa segment yang dikenal sebagai
sector. Untuk melakukan operasi baca tulis data dari dan ke piringan, harddisk menggunakan
head untuk melakukannya, yang berada disetiap piringan. Head inilah yang selanjut bergerak
mencari sector-sector tertentu untuk dilakukan operasi terhadapnya. Waktu yang diperlukan
untuk mencari sector disebut seek time. Setelah menemukan sector yang diinginkan, maka head
akan berputar untuk mencari track. Waktu yang diperlukan untuk mencari track ini dinamakan
latency.
Hardisk merupakan media penyimpan yang didesain untuk dapat digunakan menyimpan
data dalam kapasitas yang besar. Hal ini dilatar belakangi adanya program aplikasi yang tidak
memungkinkan berada dalam 1 disket dan juga membutuhkan media penyimpan berkas yang
besar misalnya database suatu instansi. Tidak hanya itu, harddisk diharapkan juga diimbangi dari
kecepatan aksesnya. Kecepatan harddisk bila dibandingkan dengan disket biasa, sangat jauh. Hal
ini dikarenakan harddisk mempunyai mekanisme yang berbeda dan teknologi bahan yang tentu
saja lebih baik dari pada disket biasa.

4. MOUSE

Mengoperasikan tetikus mekanik.


1. Bola akan berputar saat tetikus digerakkan.
2. Penggulung X dan Y mencengkeram bola tersebut dan memindahkan gerakan.
3. Cakram menerjemahkan gerakan menjadi kode optikal lewat lubang cahaya.
4. LED inframerah memancar lewat cakram.
5. Sensor mengumpulkan pantulan cahaya untuk mengubah posisi X dan Y.

Tetikus atau yang lebih dikenal dengan nama mouse adalah alat yang digunakan untuk
memasukkan data ke dalam komputer selain papan ketik. Tetikus memperoleh nama demikian
karena kabel yang menjulur berbentuk seperti ekor tikus.
Tetikus pertama kali dibuat pada tahun 1963 oleh Douglas Engelbart berbahan kayu
dengan satu tombol. Model kedua sudah dilengkapi dengan 3 tombol. Pada tahun 1970, Douglas
Engelbart memperkenalkan tetikus yang dapat mengetahui posisi X-Y pada layar komputer,
tetikus ini dikenal dengan nama X-Y Position Indicator (indikator posisi X-Y).
Bentuk tetikus yang paling umum mempunyai dua tombol, masing-masing di sebelah kiri
atas dan kanan atas yang dapat ditekan. Walaupun demikian, komputer-komputer berbasis
Macintosh biasanya menggunakan tetikus satu tombol.
Tetikus bekerja dengan menangkap gerakan menggunakan bola yang menyentuh
permukaan keras dan rata. Tetikus yang lebih modern sudah tidak menggunakan bola lagi, tetapi
menggunakan sinar optikal untuk mendeteksi gerakan. Selain itu, ada pula yang sudah
menggunakan teknologi nirkabel, baik yang berbasis radio, sinar inframerah, maupun bluetooth.
Saat ini, teknologi terbaru sudah memungkinkan tetikus memakai sistem laser sehingga
resolusinya dapat mencapai 2.000 titik per inci (dpi), bahkan ada yang bisa mencapai 4.800 titik
per inci. Biasanya tetikus model ini diperuntukkan bagi penggemar permainan video.

Paten bola tetikus pertama.


Sebelah kiri adalah roda trek
berlawanan oleh Englebart,
dengan nomor paten 3541541
(Inggris) November 1970.
Gambar tengah adalah bola dan
roda oleh Rider, dengan nomor Bagian dalam tetikus mekanik
paten 3835464 (Inggris) yang dipreteli. Bagian bawah Tetikus optikal buatan Logitech
September 1974. Kanan adalah adalah tetikus, kiri atas adalah bersensor laser dengan
bola dan dua penggelinding bola, dan kanan atas adalah ketelitian mencapai 4.800 titik
oleh Opocentsky, dengan pengait. per inci, nirkabel dengan
nomor paten 3987685 (Inggris) memanfaatkan gelombang
Oktober 1976. radio.

Tetikus pertama di dunia. Optik laser tetikus optikal.

5. KEYBOARD
Sebuah papan ketik.

Papan ketik (bahasa Inggris: keyboard) atau keyboard adalah peranti untuk mengetik
atau memasukkan huruf, angka, atau simbol tertentu ke perangkat lunak atau sistem operasi yang
dijalankan oleh komputer.
Papan ketik terdiri atas tombol-tombol berbentuk kotak dengan huruf, angka, atau simbol
yang tercetak di atasnya. Dalam beberapa sistem operasi, apabila dua tombol ditekan secara
bersamaan, maka akan memunculkan fungsi khusus atau pintasan yang telah diatur sebelumnya.
Ada berbagai jenis tata letak tombol pada papan ketik. Akan tetapi, yang paling populer
dan umum digunakan adalah tata letak QWERTY, meniru sistem tata letak mesin ketik.
Papan ketik tipe baru biasanya mempunyai tombol tambahan di atas tombol fungsi (F1,
F2, dst.) untuk mempermudah pengguna dalam mengoperasikan komputer. Selain itu, papan
ketik baru juga sudah banyak yang mendukung teknologi nirkabel.

6. PRINTER

Printer atau pencetak adalah alat yang menampilkan data dalam bentuk cetakan, baik
berupa teks maupun gambar/grafik, di atas kertas. Printer biasanya terbagi atas beberapa bagian,
yaitu picker sebagai alat mengambil kertas dari tray. Tray ialah tempat menaruh kertas. Tinta
atau toner adalah alat pencetak sesungguhnya, karena ada sesuatu yang disebut tinta atau toner
yang digunakan untuk menulis pada kertas. Perbedaan toner dan tinta ialah perbedaan sistem;
toner atau laser butuh pemanasan, sedangkan tinta atau inkjet tak butuh pemanasan, hanya
pembersihan atau cleaning pada print-head printer tersebut.
Ada pula kabel fleksibel untuk pengiriman sinyal dari prosesor printer ke tinta atau toner.
Kabel ini tipis dan fleksibel, namun kuat. Pada bagian belakang printer biasanya ada port paralel
atau USB untuk penghubung ke komputer.
Pencetak modem merupakan alat canggih. Perkakasan elektronik yang terdapat dalam
sebuah pencetak sama dengan perkakasan elektronik yang terdapat dalam komputer itu sendiri.
Pencetak mempunyai 6 jenis yaitu jenis Dot-Matrix, jenis Daisy Wheel, jenis Ink-Jet / jenis
Bubble Jet, jenis Chain, jenis Drum dan jenis Laser.

PERANGKAT LUNAK

Nama lain dari Software disebut juga dengan perangkat lunak. Seperti nama lainnya itu,
yaitu perangkat lunak, sifatnya pun berbeda dengan hardware atau perangkat keras, jika
perangkat keras adalah komponen yang nyata yang dapat diliat dan disentuh oleh manusia, maka
software atau Perangkat lunak tidak dapat disentuh dan dilihat secara fisik, software memang
tidak tampak secara fisik dan tidak berwujud benda tapi kita bisa mengoperasikannya.
Pengertian Software komputer adalah sekumpulan data elektronik yang disimpan dan
diatur oleh komputer, data elektronik yang disimpan oleh komputer itu dapat berupa program
atau instruksi yang akan menjalankan suatu perintah. melalui sofware atau perangkat lunak inilah
suatu komputer dapat menjalankan suatu perintah
Software atau perangkat lunak komputer berdasarkan distribusinya dibedakan menjadi
beberapa macam, yaitu software berbayar, software gratis atau free ( Freeware, free software,
shareware, adware) . untuk lebih jelasnya silahkan baca definisi lebih detail mengenai beberapa
jenis software tersebut.
Software berbayar merupakan perangkat lunak yang didistribusikan untuk tujuan
komersil, setiap pengguna yang ingin menggunakan atau mendapatkan software tersebut dengan
cara membeli atau membayar pada pihak yang mendistribusikannya. pengguna yang
menggunakan software berbayar umumnya tidak diijinkan untuk menyebarluaskan software
tersebut secara bebas tanpa ijin ada penerbitnya. contoh software berbayar ini misalnya adalah
sistem microsoft windows, microsoft office, adobe photo shop, dan lain-lain.
Freeware atau perangkat lunak gratis adalah perangkat lunak komputer berhak cipta yang
gratis digunakan tanpa batasan waktu, berbeda dari shareware yang mewajibkan penggunanya
membayar (misalnya setelah jangka waktu percobaan tertentu atau untuk memperoleh fungsi
tambahan). Para pengembang perangkat gratis seringkali membuat perangkat gratis freeware
“untuk disumbangkan kepada komunitas”, 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 browser dan mail client dan Mozilla News, juga didistribusikan di
bawah GPL (Free Software).
Free Software lebih mengarah kepada bebas penggunaan tetapi tidak harus gratis. Pada
kenyataannya, namanya adalah karena bebas untuk mencoba perangkat lunak sumber terbuka
(Open Source) dan di sanalah letak inti dari kebebasan: program-program di bawah GPL, sekali
diperoleh dapat digunakan, disalin, dimodifikasi dan didistribusikan secara bebas. Jadi free
software tidak mengarah kepada gratis pembelian tetapi penggunaan dan distribusi. Begitu keluar
dari lisensi kita dapat menemukan berbagai cara untuk mendistribusikan perangkat lunak,
termasuk freeware, shareware atau Adware. Klasifikasi ini mempengaruhi cara di mana program
dipasarkan, dan independen dari lisensi perangkat lunak mana mereka berasal.
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.
Shareware juga bebas tetapi lebih dibatasi untuk waktu tertentu. Shareware adalah
program terbatas didistribusikan baik sebagai demonstrasi atau versi evaluasi dengan fitur atau
fungsi yang terbatas atau dengan menggunakan batas waktu yang ditetapkan (misalnya 30 hari) .
Dengan demikian, memberikan pengguna kesempatan untuk menguji produk sebelum membeli
dan kemudian membeli versi lengkap dari program. Sebuah contoh yang sangat jelas dari tipe ini
adalah perangkat lunak antivirus, perusahaan-perusahaan ini biasanya memudahkan pelepasan
produk evaluasi yang hanya berlaku untuk jumlah hari tertentu. Setelah melewati maksimum,
program akan berhenti bekerja dan Anda perlu membeli produk jika Anda ingin tetap
menggunakannya.
Kita juga dapat menemukan perangkat lunak bebas sepenuhnya, namun termasuk dalam
program periklanan, distribusi jenis ini disebut Adware. Sebuah contoh yang jelas adalah
program Messenger dari Microsoft yang memungkinkan penggunaan perangkat lunak bebas
dalam pertukaran untuk masuk dengan cara iklan banner atau pop-up.

1. Sistem operasi Program dasar pada komputer yang menghubungkan pengguna dengan
hardware komputer. Sistem operasi yang biasa digunakan adalah Linux, Windows, dan
Mac OS. Tugas sistem operasi termasuk (namun tidak hanya) mengatur eksekusi program
di atasnya, koordinasi input, output, pemrosesan, memori, serta instalasi software.
2. Program komputer merupakan aplikasi tambahan yang dipasang sesuai dengan sistem
operasinya.

1. Sistem Operasi

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 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.
Sistem Operasi berfungsi sebagai penghubung antara lapisan hardware dan lapisan
software. selain itu, Sistem Operasi komputer juga melakukan semua perintah perintah penting
dalam komputer, serta menjamin aplikasi-aplikasi yang berbeda fungsinya dapat berjalan lancar
secara bersamaan tanpa hambatan. Sistem Operasi Komputer menjamin aplikasi perangkat lunak
lainnya bisa memakai memori, melakukan input serta output terhadap peralatan lain, dan
mempunya akses kepada sistem file. Jika beberapa aplikasi berjalan secara bersamaan, maka
Sistem Operasi Komputer akan mengatur jadwal yang tepat, sehingga sebisa mungkin semua
proses pada komputer yang berjalan mendapatkan waktu yang cukup untuk menggunakan CPU
dan tidak saling mengganggu dengan perangkat yang lain.
Contoh-contoh dari Sistem operasi Komputer misalnya adalah MS-DOS, Windows,
Linux, MacOS, dan lain lain

MS-DOS

MS-DOS, singkatan dari Microsoft Disk Operating System, adalah sebuah sistem operasi
yang sangat banyak digunakan oleh komputer IBM-PC atau yang kompatibel dengannya.
Microsoft membuat MS-DOS sebagai sebuah sistem operasi mainstream, sebelum pada akhirnya
menghentikan dukungan MS-DOS secara perlahan ketika mereka membuat sebuah sistem
operasi berbasis antarmuka grafis (dikenal juga dengan sebutan GUI) untuk pasar mainstream,
yang disebut sebagai Microsoft Windows.
MS-DOS dirilis pertama kali pada tahun 1981, dan seiring dengan waktu, Microsoft pun
meluncurkan versi yang lebih baru dari MS-DOS. Tidak kurang hingga delapan kali Microsoft
meluncurkan versi-versi baru MS-DOS dari tahun 1981 hingga Microsoft menghentikan
dukungan MS-DOS pada tahun 2000. MS-DOS merupakan salah satu kunci keberhasilan
Microsoft dalam memproduksi perangkat lunak, dari sebuah perusahaan kecil pembuat bahasa
pemrograman saat didirikan hingga menjadi sebuah perusahaan perangkat lunak yang seolah
menguasai dunia.
Sejarah
MS-DOS sebenarnya dibuat oleh sebuah perusahaan pembuat komputer, yang bernama
Seattle Computer Products (SCP) yang dikepalai oleh Tim Patterson--yang belakangan direkrut
oleh Microsoft untuk mengembangkan DOS--pada tahun 1980 sebagai sebuah perangkat lunak
sistem operasi dengan nama Q-DOS (singkatan dari Quick and Dirty Operating System), yang
selanjutnya diubah namanya menjadi 86-DOS, karena Q-DOS didesain agar dapat berjalan pada
komputer dengan prosesor Intel 8086. Microsoft pun membeli lisensinya dengn harga 50.000
dolar Amerika dari SCP, lalu mengubah namanya menjadi MS-DOS. Selanjutnya, saat IBM
hendak meluncurkan komputer pribadi yang disebut dengan IBM PC, Microsoft pun menjual
lisensi MS-DOS kepada IBM.
IBM dan Microsoft selanjutnya merilis versi-versi DOS; di mana versi IBM yang
langsung dibundel dengan komputer IBM PC disebut dengan "IBM PC-DOS" (singkatan dari
International Business Machine Personal Computer Disk Operating System). Pada awalnya,
IBM hanya menggunakan apa yang layak digunakan dari MS-DOS yang dirilis oleh Microsoft,
seperti program-programnya atau utilitas yang disertakannya. Karena itulah, versi IBM selalu
dirilis lebih lambat dibandingkan dengan versi MS-DOS. Tapi, MS-DOS versi 4.0 adalah versi
MS-DOS pertama yang benar-benar sama seperti IBM PC-DOS, karena Microsoft sedang
berkonsenstrasi untuk mengembangkan sebuah sistem operasi penerus DOS, yang disebut
dengan OS/2.
Microsoft, ketika melisensikan DOS kepada IBM, menandatangani perjanjian lisensi
yang salah satu poinnya mengandung bahwa Microsoft boleh melisensikan MS-DOS kepada
perusahaan selain IBM, dan para perusahaan tersebut dipersilakan mengubah nama MS-DOS
menjadi nama yang mereka gunakan (contoh: TandyDOS, Compaq DOS, dan lainnya).
Kebanyakan versi-versi tersebut tentu saja sama dengan versi yang telah dikembangkan oleh
Microsoft dengan MS-DOS-nya, tapi Microsoft mulai mencabut perjanjian lisensinya sehingga
para perusahaan lain harus menggunakan nama MS-DOS, bukannya nama yang telah
dikustomisasi sebelumnya. Hanya IBM yang diberikan keleluasaan untuk terus menggunakan
nama IBM PC-DOS, bukannya MS-DOS.
MS-DOS pun berkembang dengan cukup cepat, dengan fitur-fitur signifikan yang
diambil dari beberapa sistem operasi lainnya seperti Microsoft Xenix--salah satu varian sistem
operasi UNIX yang dikembangkan oleh Microsoft--dan DR-DOS milik Digital Research, serta
produk-produk utilitas lainnya seperti Norton Utilities dari Symantec Corporation (produk yang
diadopsi seperti Microsoft Disk Defragmenter), PC-Tools dari Central Points (produk yang
diadopsi seperti Microsoft Anti-Virus), manajer memori diperluas atau EMM (Expanded
Memory Manager) QEMM dari Quarterdeck (produk yang diadopsi seperti EMM386), kompresi
disk (atau disk compression) DriveSpace dari Stac Electronics, dan masih banyak produk yang
diadopsi lainnya.
Ketika Intel Corporation memperkenalkan mikroprosesor baru yang disebut dengan Intel
80286, Microsoft dan IBM memulai proyek sistem operasi baru pengganti DOS yang disebut
dengan OS/2, yang pada dasarnya adalah versi MS-DOS yang berjalan dalam modus terproteksi
(protected mode). Tapi, Microsoft meninggalkan proyek OS/2 tersebut untuk memfokuskan diri
pada pengembangan Microsoft Windows dan Microsoft Windows NT. Digital Research
membuat sebuah antarmuka grafis yang disebut dengan GEM, tapi sangat kurang populer pada
komputer IBM PC atau kompatibel. GEM ternyata mendapat pasarnya pada mesin komputer
ATARI ST, tapi akhirnya disalip lagi oleh Microsoft dengan versi Windows 3.0.
Versi MS-DOS
MS-DOS versi 1.xx
Ini adalah versi awal di mana MS-DOS pertama kali diluncurkan oleh Microsoft. Isinya,
tentu saja sangat primitif dan hanya berisi kerangka dasar saja: tidak ada tampilan grafik untuk
mengelola berkas, tidak mendukung jaringan. Pokoknya, versi pertama DOS ini bersih dari
embel-embel. Versi pertama dari DOS ini hanya mendukung IBM PC Model 5150 dan semua
perangkat keras pendukungnya, seperti hanya mendukung disket single-side floppy disk dengan
ukuran 5½ inci berkapasitas 160K saja.
Selang kira-kira satu tahun, di mana animo masyarakat akan produk IBM PC, Microsoft
pun membuat perbaikan untuk MSDOS, dan muncullah DOS versi 1.1. Sebenarnya, hal ini
diakibatkan oleh IBM yang meluncurkan produk floppy disk drive baru untuk disket double-side
dengan ukuran 5½ inci berkapasitas 320K. Penggunaan double-side bagi floppy disk sangatlah
berpengaruh, karena media penyimpanan tersebut dapat menyimpan dua kali lebih banyak
dibandingkan dengan disket floppy single-side. Jangan tertawa melihat kapasitas disket yang
didukung oleh MS-DOS 1.1. Anda tidak akan mendapatkan kapasitas puluhan megabytes
ataupun gigabytes. Bahkan hard disk saja masih jarang ditemui pada microcomputer, dan hanya
Apple III yang memilikinya.
Setelah itu, Microsoft menampakkan diri untuk menjual MS-DOS kepada para
kompetitor IBM yang membuat semacam klon IBM PC 5150. Microsoft memberinya versi 1.25.
Karena didesain sedemikian rupa dengan menggunakan falsafah open-architecture, tidak seperti
Apple dan Commodore maka klon terhadap IBM PC pun dapat dilakukan. Dan karena itulah
IBM PC dan klon IBM PC yang kompatibel dengan IBM PC sangat sukses di pasaran. Ini
merupakan kesuksesan tiga perusahaan: IBM, Intel, dan tentu saja Microsoft. Hanya saja,
memang pasar IBM kala itu digerogoti oleh Compaq, Hewlett-Packard, dan juga Dell Computer
Corporation yang membuat klon IBM PC.
MS-DOS versi 2.xx
Pada awal tahun 1983, IBM meluncurkan IBM PC XT (Extended Technology), sebagai
perbaikan dari versi IBM PC 5150. IBM PC XT dilengkapi dengan sebuah hard disk 10M,
antarmuka masukan/keluaran berjenis serial (RS-232 atau lebih dikenal dengan antarmuka
COM), RAM dengan kapasitas 128K, sebuah floppy disk drive double-side 360K dan tiga buah
slot ekspansi. Tentu saja, penggunaan beberapa perangkat keras baru seperti hard disk, dan disket
drive berkapasitas 360K (40K lebih tinggi dari pada versi double-side pada IBM PC 5150)
membutuhkan sebuah sistem operasi, dan Microsoft tidak mengecewakan IBM. Mereka dengan
sigap dan cepat merilis MS-DOS versi 2.0. Akhirnya IBM PC XT dibundel dengan IBM PC-
DOS 2.0.
MS-DOS versi 2.0 memiliki banyak sekali perbaikan dari MS-DOS 1.1 yang ditujukan
untuk komputer IBM PC 5150. Di antaranya adalah dukungan untuk penggunaan struktur
direktori yang hierarkis (bercabang) seperti layaknya sebuah pohon yang memiliki akar (root)
dan cabang (branch). Selain itu, MS-DOS 2.0 juga mendukung berbagai macam fungsi yang
diadopsi dari UNIX, seperti halnya penggunaan I/O redirection (>, >>, <, <<) dan print spooler.
Fitur print spooler adalah fitur yang dapat menyimpan berkas yang akan dicetak dalam sebuah
memori penyangga sehingga berkas yang akan dicetak tidak langsung dicetak, melainkan
disimpan terlebih dahulu. Tujuannya adalah agar proses pencetakan dapat berlangsung secara
lebih cepat, dan pengguna tidak harus direpotkan untuk mencetak keseluruhan berkas jika
kertasnya habis, melainkan hanya membutuhkan kertas baru dan menekan tombol resume untuk
melanjutkan. Sedangkan I/O redirection berfungsi untuk melakukan fungsi input dan output
yang dilakukan dari baris perintah. Selain kedua fitur yang diadopsi dari UNIX, DOS versi 2.0
juga memberikan keleluasaan kepada Anda agar dapat memasang driver untuk DOS, dengan
mengintegrasikannya di dalam berkas konfigurasi CONFIG.SYS.
Ternyata, komputer IBM PC XT ini sangat sukses: bahkan kesuksesannya mencapai
Jepang. Untuk mendukung bahasa Kanji Jepang, Microsoft memutuskan untuk meluncurkan
MS-DOS versi 2.05.
Pada tahun yang sama, IBM meluncurkan IBM PC Jr. (dibaca: PC Junior). Sayangnya,
tidak seperti kakak-kakaknya, IBM PC Jr. gagal di pasaran. Ketika diluncurkan, IBM PC Jr.
memakai IBM PC-DOS 2.1.
MS-DOS versi 3.xx
IBM meluncurkan IBM PC-AT (Advanced Technology) pada musim panas 1984.
komputer IBM PC AT menggunakan mikroprosesor Intel 80286 (16-bit) berkecepatan 6MHz,
memori RAM berkapasitas 256K, sebuah disket drive 1.2M 5¼ inci, sebuah hard disk 20M, dan
kartu video berwarna (standar CGA). Tentu saja, Microsoft sebagai partner bisnis yang mantap
secara sigap mendukung peluncuran IBM PC-AT dengan juga meluncurkan versi terbaru, MS-
DOS 3.0. MS-DOS 3.0 mendukung semua kemampuan yang dimiliki oleh IBM PC-AT, kecuali
multi-tasking yang disediakan oleh prosesor Intel 80286 yang mampu berjalan pada protected
mode tentunya.
DOS 3.0 adalah versi yang dapat mendukung fungsi jaringan, walaupun terbatas pada
jaringan dengan konsep kelompok kerja (workgroup) dan terkoneksi sebagai sebuah klien pada
sebuah server. Pengguna dapat menggunakan teknologi jaringan yang dibuat oleh IBM, Token
Ring pada sistem operasi DOS. DOS 3.0 juga mendukung floppy disk 3½ inci low-density yang
berkapasitas 720K, sedangkan DOS 3.3 mendukung floppy disk 3½ inci high-density yang
berkapasitas 1.44M. Dalam DOS versi 3 juga dapat mendukung partisi pada hard disk yang
memiliki kapasitas hingga 32M, 12M lebih tinggi dibandingkan dengan DOS versi 2.0.
MS-DOS versi 4.xx
Pada tahun 1988, sistem operasi dengan tampilan grafis mulai menjamur. Microsoft juga
meluncurkan Windows versi 1.0 pada tahun 1985 dan Windows versi 2.0 pada tahun 1989. Pada
DOS versi 4.0 ini, Microsoft membuat sebuah program shell dengan nama DOS Shell, yang
memiliki tampilan seperti DOS Executive milik Windows versi 1.0. Pada saat itu, ada sebuah
program shell yang juga populer yang berjalan di atas sistem operasi DOS, dengan nama Norton
Commander (NC) yang dibuat oleh Peter Norton. Dengan menggunakan shell, pengguna dapat
lebih mudah mengorganisasikan berkas dan arsip, dan menjalankan program, dalam satu layar
saja. Selain itu, karena mouse dapat mempermudah pengoperasian komputer, DOS Shell juga
dapat mendukungnya.
Versi 4.0 ini merupakan versi yang paling banyak perubahannya. Versi selanjutnya
merupakan versi-versi perbaikan saja, dan berbagai tambahan utilitas.
MS-DOS versi 5.xx
IBM memang sudah tidak membuat gebrakan-gebrakan baru dalam industri
mikrokomputer, karena pasar yang sebelumnya dikuasai IBM ini telah dimakan sedikit demi
sedikit oleh para kompetitornya, seperti Compaq, Hewlett-Packard, dan juga Dell yang juga
memproduksi mikrokomputer yang kompatibel dengan komputer IBM, karena menggunakan
desain yang sama, dan juga mikroprosesor yang sama yang dibuat oleh Intel Corporation. Di sini
yang sukses adalah Intel Corporation, karena mikroprosesor yang digunakan diproduksi jauh
lebih banyak, akibat permintaan yang lebih banyak. Karena komputer tersebut menggunakan
mikroprosesor buatan Intel Corporation, maka yang kedapatan sukses kedua adalah Microsoft
dengan DOS-nya. Banyak analis yang berpendapat bahwa hal ini disebabkan oleh kegagalan
IBM ketika mereka menjual IBM PC Jr., dan IBM P/S2 dengan arsitektur Micro-Channel
Architecture (MCA). Bus MCA yang digunakan oleh IBM P/S2 tidak menggunakan konsep
open-architecture sebagaimana bus ISA yang juga dibuat oleh IBM tetapi dengan open-
architecture. Selain itu, kartu-kartu ekspansi yang menggunakan bus MCA memiliki harga relatif
lebih mahal dibandingkan bus ISA yang saat itu banyak digunakan dan menjadi sebuah standar,
sehingga memperlambat penyerapannya di pasar mikrokomputer.
IBM memang gagal memperpanjang umur IBM PC, akan tetapi Microsoft terus
mengembangkan DOS dengan meluncurkan MS-DOS versi 5.0. Versi 5.0 ini dirilis pada tahun
1991, dan memiliki berbagai fitur yang jauh lebih baik, seperti halnya device driver yang dapat
diinstal pada area memori di atas 640K (HMA), dengan menggunakan parameter DEVICEHIGH
pada berkas konfigurasi CONFIG.SYS dan LOADHIGH pada berkas AUTOEXEC.BAT
sehingga memperbanyak kemungkinan untuk menjalankan program yang membutuhkan
conventional memory (memori 640K awal yang dimiliki oleh komputer) yang lebih besar.
Untuk masalah utilitas, Microsoft menambah banyak sekali utilitas dalam DOS versi 5.0
ini. Di antaranya adalah editor berkas teks ASCII yang bernama MS-DOS Editor (EDIT.COM)
dan program bahasa pemrograman QuickBasic (QBASIC.EXE). Utilitas ini dimaksudkan untuk
menggantikan editor yang berorientasi pada "baris per baris", EDLIN.EXE yang ada pada DOS
versi 4.0 dan yang sebelumnya.
Selain editor berkas teks ASCII, Microsoft juga membuat utilitas untuk membuat makro
untuk mempercepat kerja dengan komputer. Program pembuat makro tersebut dinamakan
DOSKEY.COM. Ketika dimuat, DOSKEY dapat membuat makro dan mengeksekusi makro
tersebut. Selain itu, dengan menggunakan DOSKEY dapat mempermudah pengetikan perintah
yang sama dengan perintah sebelumnya sehingga masalah "capek mengetik" perintah yang sama
berulang-ulang menjadi jauh lebih simpel dan mudah. Untuk melakukannya, pengguna dapat
menggunakan tombol panah ke atas dan ke bawah. Fitur seperti ini dimiliki oleh Command
Prompt pada Windows 2000/XP.
Utilitas lainnya yang juga menarik adalah UNFORMAT.EXE dan UNDELETE.EXE.
Kedua utilitas tersebut sangat berguna untuk mengembalikan berkas yang terhapus dan drive
yang terformat. Program UNDELETE.EXE mirip seperti halnya Recycle Bin pada Windows 95
(dan yang seterusnya), hanya saja mereka kelihatan sedikit lebih rumit dibandingkan dengan
Recycle Bin yang berjalan pada Windows. Selain UNDELETE.EXE yang berjalan pada
command line, pada DOS versi 5.0 ini juga terdapat utilitas MWUNDEL.EXE yang berjalan
pada Windows versi 3.0, sehingga fitur Recycle Bin juga dapat ditemukan pada Windows 3.0.
MS-DOS versi 6.xx
MS-DOS versi 6.0 ini dirilis pada tahun 1993. Versi ini memiliki banyak utilitas
tambahan, seperti halnya Antivirus (MSAV.EXE), Virus Protection (VSAFE.COM) yang
diadopsi dari Central Point PC-Tools. Selain itu, ada juga utilitas untuk melakukan
defragmentasi hard disk (DEFRAG.EXE) yang diadopsi dari Symantec Norton Utilities, utilitas
untuk memeriksa hard disk dari kesalahan penempatan berkas dan kerusakan (SCANDISK.EXE)
sebagai pengganti CHKDSK.EXE, dan berbagai perbaikan dari utilitas yang ada sebelumnya.
Pada MS-DOS versi 6.0 ini juga menyertakan utilitas yang dapat membuat penempatan
berkas menjadi lebih efisien dengan nama DoubleSpace. Akan tetapi, sebuah perusahaan yang
memiliki paten tentang hal tersebut menjadi marah sehingga menuntut Microsoft ke meja hijau.
Microsoft pun kalah dan utilitas DoubleSpace pun dicabut dari DOS 6.20. Akhir tahun 1994,
Microsoft merevisi DOS 6.20 dengan utilitas serupa tetapi tidak melanggar paten orang lain
dengan nama DriveSpace. MS-DOS ini adalah MS-DOS versi 6.22.
MS-DOS versi 7.xx
MS-DOS versi 7.0 ini dirilis hanya beberapa bulan sebelum Microsoft meluncurkan
Windows 95, sebuah versi Windows yang benar-benar independen dari MS-DOS. Sebenarnya,
Windows 95 tidaklah benar-benar 100% bebas dari MS-DOS, hanya saja memang beberapa
fungsionalitas yang sebelumnya ditangani oleh kernel MS-DOS, sekarang ditangani oleh
Windows. Berkas MSDOS.SYS yang pada versi-versi sebelumnya adalah berkas biner
(program), sekarang hanya berkas teks biasa, yang berisi tentang proses booting komputer saja,
dan berbagai macam baris berisi “xxx” dengan fungsi yang tidak jelas.
Tidak banyak peningkatan yang terjadi pada DOS 7.00 ini karena beberapa fungsi yang
telah dipindahkan ke Windows 95. Windows 95 adalah sebuah versi Windows dengan tambahan
Win-32 API dan desktop yang didesain ulang. Windows 95 memiliki pusat kontrol dari tombol
Start Menu pada pojok kiri bawah layar monitor Anda. Ketika baru beredar 2 bulan, konon
Microsoft mendapatkan untung sangat besar sekali, karena Windows 95 telah terjual hingga
lebih dari 7 juta kopi.
Ketika Microsoft meluncurkan Windows 98, Microsoft juga merevisi DOS menjadi versi
7.10 dengan dukungan untuk sistem berkas FAT32 yang jauh lebih efisien daripada sistem
berkas FAT16. Fungsionalitas yang dimiliki MS-DOS 7.10 pun banyak dipangkas. Hasilnya,
pada akhir tahun 1999, Microsoft meluncurkan versi Windows baru, dengan nama kode Georgia
(Windows Millennium Edition) yang benar-benar tanpa DOS
Sebenarnya, sistem operasi yang benar-benar tanpa DOS pernah dibuat oleh Microsoft
sebelumnya dengan Windows NT, hanya saja Windows NT ditujukan untuk kalangan
minicomputer, server jaringan, mainframe, dan juga workstation. Penggunaannya yang rumit
menjadikannya sangat sulit diadopsi oleh para pemula di bidang komputer.

Microsoft Windows

Microsoft Windows. atau yang lebih dikenal dengan sebutan Windows adalah keluarga
sistem operasi. yang dikembangkan oleh Microsoft, dengan menggunakan antarmuka berbasis
grafik (graphical user interface). Sistem operasi Windows telah berevolusi dari MS-DOS,
sebuah sistem operasi yang berbasis modus teks dan command-line. Windows versi pertama,
Windows Graphic Environment 1.0 pertama kali diperkenalkan pada 10 November1983, tetapi
baru keluar pasar pada bulan November tahun 1985, yang dibuat untuk memenuhi kebutuhan
komputer dengan tampilan bergambar. Windows 1.0 merupakan perangkat lunak 16-bit
tambahan (bukan merupakan sistem operasi) yang berjalan di atas MS-DOS (dan beberapa
varian dari MS-DOS), sehingga ia tidak akan dapat berjalan tanpa adanya sistem operasi DOS.
Versi 2.x, versi 3.x juga sama. Beberapa versi terakhir dari Windows (dimulai dari versi 4.0 dan
Windows NT 3.1) merupakan sistem operasi mandiri yang tidak lagi bergantung kepada sistem
operasi MS-DOS. Microsoft Windows kemudian bisa berkembang dan dapat menguasai
penggunaan sistem operasi hingga mencapai 90%.

Sejarah Singkat Windows

Dimulai dari DosShell for DOS 6 buatan Microsoft dan inginnya Microsoft bersaing
terhadap larisnya penjualan Apple Macintosh yang menggunakan GUI, Microsoft menciptakan
Windows 1.0. Nama ini berasal dari kelatahan karyawan Microsoft yang menyebut nama aplikasi
tersebut sebagai Program Windows (Jendela Program). Windows versi 2 adalah versi Windows
pertama yang bisa diinstal program. Satu-satunya program yang bisa ditambahkan adalah
Microsoft Word versi 1. Windows versi 3 menjanjikan aplikasi tambahan yang lebih banyak,
kelengkapan penggunaan, kecantikan user interface atau antarmuka dan mudahnya konfigurasi.
Windows versi 3.1 adalah versi Windows yang bisa mengoptimalisasi penggunaannya pada
prosesor 32-bit Intel 80386 ke atas. Windows versi 3.11 adalah versi Windows terakhir sebelum
era Start Menu. Windows 3.11 pun adalah versi Windows pertama yang mendukung
networking/jaringan. Versi Hibrida dapat dijalankan tanpa MS-DOS. Versi Hibrida tersebut
menginstalasi dirinya sendiri dengan DOS 7. Tidak seperti Windows versi 16-bit yang
merupakan shell yang harus diinstalasi melalui DOS terlebih dahulu. Aplikasinya pun berbeda.
Meskipun Windows 9X dapat menjalankan aplikasi Windows 16-bit, namun Windows 9X
memiliki grade aplikasi sendiri - X86-32, Windows 9X sangat terkenal dengan BSOD (Blue
Screen of Death).

Versi-versi Windows
16-bit, berjalan di atas MS-DOS
o 1985 November - Windows 1.0
o 1987 9 Desember - Windows 2.0
o 1990 22 Mei - Windows 3.0
o 1992 Agustus - Windows 3.1
o 1992 Oktober - Windows for Workgroups 3.1
o 1993 November - Windows for Workgroups 3.11
Hibrida (16-bit/32-bit), berjalan tanpa MS-DOS (meski tidak sepenuhnya)
o 1995 24 Agustus - Windows 95 (Versi: 4.00.950)
o 1998 25 Juni - Windows 98 (Versi: 4.1.1998)
o 1999 5 Mei - Windows 98 Second Edition (Versi: 4.1.2222)
o 2000 19 Juni - Windows Millennium Edition (Me) (Versi: 4.9.3000)
Berbasis kernel Windows NT
o 1993 Agustus - Windows NT 3.1
o 1994 September - Windows NT 3.5
o 1995 Juni - Windows NT 3.51
o 1996 29 Juli - Windows NT 4.0
o 2000 17 Februari - Windows 2000 (Versi: NT 5.0.2195)
o 2002 - Windows XP (Versi: NT 5.1.2600)
o 2003 - Windows Server 2003 (Versi: NT 5.2.3790)
o 2006 - Windows Vista (Versi 6.0 Build 6000)
o 2007 - Windows Home Server (Versi 6.0.1800.24)
o 2008 - Windows Server 2008 (Versi 6.1)
o 2009 - Windows 7 (Versi 6.1)
o 2009 - Windows Server 2008 R2 (Versi 6.1)

Akan dirilis

Berbasis kernel Windows NT


o direncanakan tahun 2012 - Windows 8

Linux

Linux adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux
merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka
utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber
Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja.
Nama "Linux" berasal dari nama kernelnya (kernel Linux), yang diperkenalkan tahun
1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari
sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU
adalah dasar dari munculnya nama alternatif GNU/Linux.
Linux telah lama dikenal untuk penggunaannya di server, dan didukung oleh perusahaan-
perusahaan komputer ternama seperti Intel, Dell, Hewlett-Packard, IBM, Novell, Oracle
Corporation, Red Hat, dan Sun Microsystems. Linux digunakan sebagai sistem operasi di
berbagai macam jenis perangkat keras komputer, termasuk komputer desktop, superkomputer,
dan sistem benam seperti pembaca buku elektronik, sistem permainan video (PlayStation 2,
PlayStation 3 dan XBox), telepon genggam dan router. Para pengamat teknologi informatika
beranggapan kesuksesan Linux dikarenakan Linux tidak bergantung kepada vendor (vendor
independence), biaya operasional yang rendah, dan kompatibilitas yang tinggi dibandingkan
versi UNIX tak bebas, serta faktor keamanan dan kestabilannya yang tinggi dibandingkan
dengan sistem operasi lainnya seperti Microsoft Windows. Ciri-ciri ini juga menjadi bukti atas
keunggulan model pengembangan perangkat lunak sumber terbuka (opensource software).
Sistem operasi Linux yang dikenal dengan istilah distribusi Linux (Linux distribution)
atau distro Linux umumnya sudah termasuk perangkat-perangkat lunak pendukung seperti server
web, bahasa pemrograman, basisdata, tampilan desktop (desktop environment) seperti
GNOME,KDE dan Xfce juga memiliki paket aplikasi perkantoran (office suite) seperti
OpenOffice.org, KOffice, Abiword, dan Gnumeric.

PEMROGRAMAN DAN BAHASA PEMROGRAMAN

Pemrograman dapat diklasifikasikan sebagai berikut:


1. Berorientasi prosedur (procedural oriented)
2. Berorientasi fungsi (functional oriented)
3. Berorientasi logik (logic oriented)
4. Berorientasi obyek (object oriented)
Masing-masing memiliki kelebihan tersendiri. Kadangkala dalam membangun suatu
aplikasi dibutuhkan gabungan metode pemrograman tersebut. Misalnya dalam C++ dan Java
(bahasa pemrograman berorientasi obyek), kita masih dapat menemukan tehnik-tehnik
pemrograman berorientasi prosedur dalam setiap method/function member dalam obyek-
obyeknya.
Suatu bahasa pemrograman pada asalnya hanya dapat digunakan dalam satu metode.
Pascal mulanya untuk procedural-oriented, Lisp untuk functional-oriented, Smaltalk untuk
object-oriented dan lain-lain. Seiring dengan perkembangan tehnologi informasi dan komputer,
puluhan bahkan ratusan bahasa pemrograman baru lahir. Masing-masing memiliki keunikan dan
kelebihan spesifik. Ada yang khusus untuk jenis komputer tertentu, ada pula yang khusus untuk
paradigma pemrograman tertentu.

Bahasa Pemrograman (Language Program)

Bagi kebanyakan orang awan yang akan belajar membuat program, atau mahasiswa
semester awal pemahaman tentang apa yang dimaksud dengan bahasa komputer tentunya masih
belum terlalu jelas, untuk itu mari kita secara pelan-pelan mengupasnya.
Untuk melaksanakan tugasnya maka komputer akan diperintah oleh sebuah sistem,
perintah dasar komputer ini disimpan ke dalam sebuah sistem yang disebut sebagai sistem
operasi seperti DOS, Unix, Windows, Linux, Solaris dsb. Perintah-perintah tersebut tentunya
menggunakan bahasa mesin yang oleh komputer hanya mengenal angka 1 dan 0 (binary) dimana
angka 1 dipresentasikan sebagai sebuah wadah yang mimiliki listrik dan angka 0 tidak memiliki
listrik (Tegangan).
Untuk membuat sebuah sistem dikomputer maka diperlukan sebuah alat (tools) yang kita
sebut sebagai bahasa pemrograman, jadi yang terlintas dibenak kita saat ini adalah “Alat yang
dibuat untuk membuat program (sistem) disebut sebagai bahasa pemrograman”, sehingga
Program-Program seperti Macro/Turbo Assembly, Turbo C, Microsft Visual C++, C++ Builder,
Microsoft Visual Basic, Delphi dsb digunakan untuk membuat aplikasi bukan sebagai aplikasi
untuk mengolah data seperti Microsoft Excel, SPPS dsb. Atau dapat juga dikatakan bahwa
bahasa pemrograman adalah bahasa yang digunakan pada komputer untuk melakukan tugas
tertentu. Seperti juga bahasa yang digunakan manusia secara umum, bahasa pemrograman
banyak sekali jenisnya. Bahasa pemrograman dapat dikelompokkan berdasarkan tingkatan,
seperti bahasa tingkat rendah (low Level), bahasa tingkat sedang (Mid Level Language), bahasa
tingkat tinggi .

Berikut adalah ringkasan sejarah bahasa pemrorgraman.

Sebelum 1940
Pada jaman ini terdapat bahasa pemrograman yang pertama kali muncul sebelum adanya
komputer modern, artinya bahasa pemrograman lebih tua dari komputer itu sendiri. Pada awal
kemunculannya, bahasa pemrograman masih dalam bentuk kode-kode bahasa mesin. Bahasa
mesin merupakan bahasa yang terdiri atas kode-kode mesin dan hanya dapat diinterpretasikan
langsung oleh mesin komputer. Bahasa mesin ini tergolong bahasa tingkat rendah, karena hanya
berupa kode 0 dan 1 seperti disampaikan pada bagian atas.

Periode 1940-an
Dengan bahasa mesin ditemukan banyak kesulitan untuk pengembangan dan perbaikan
pada program yang dibuat saat itu, Tahun 1940-an komputer bertenaga listrik dibuat, dengan
kecepatan yang sangat terbatas dan kapasitas memori yang mencukupi untuk programmer
memprogram, kemudian terciptalah bahasa assembly (Assembly language). Bahasa assembly
adalah bahasa simbol dari bahasa mesin. Setiap kode bahasa mesin memiliki simbol sendiri
dalam bahasa assembly. Misalnya Move untuk memindahkan isi data, ADD untuk penjumlahan,
MUL untuk perkalian, SUB untuk pengurangan, dan lain-lain. Penggunaan bahasa Asembly
dirasa belum sempurna karena selain sulit untuk diimplementasikan, ternyata bahasa ini juga
sulit jika sang programer ingin mengembangkan program buatannya. Pada tahun 1948, Konrad
Zuse mempublikasikan sebuah paper tentang bahasa pemrograman miliknya yakni Plankalkül.
Bagaimanapun, bahasa tersebut tidak digunakan pada masanya dan terisolasi terhadap
perkembangan bahasa pemrograman yang lain. Beberapa bahasa pemrograman yang
berkembang pada masa itu antara lain:
• Plankalkül (Konrad Zuse) – 1943
• ENIAC coding system – 1943
• C-10 – 1949

Periode tahun 1950-an sampai dengan tahun 1960-an


Mulai tahun 1950 dibuatlah bahasa pemrograman modern, yang turun-temurun dan
tersebar luas hingga saat ini. Bahasa ini menggunakan istilah atau reserved word yang dekat
dengan bahasa manusia seperti READ untuk membaca, WRITE untuk menulis dsb. Dalam
perkembangannya Bahasa Tingkat Tinggi juga terdiri dari beberapa metode pemrograman, yaitu
Procedural Programing dan Object Oriented Programing. Letak perbedaannya yaitu, jika pada
procedural programing program dijalankan dengan menggabungkan variable, procedure-
procedure yang saling keterkaitan dan berjalan berurut, sedangkan pada OOP seluruh task
dijalankan berdasarkan kedalam object.
• FORTRAN (1955), the “FORmula TRANslator”, ditemukan oleh John W. Backus dll.
• LISP, the “LISt Processor”, ditemukan oleh John McCarthy dll.
• COBOL, the COmmon Bussines Oriented Language, dibuat oleh the Short Range
Commitee, dan Grace Hopper berperan sangat besar disini.

Overview:
• Regional Assembly Language – 1951
• Autocode – 1952
• FORTRAN – 1954
• FLOW-MATIC – 1955
• COMTRAN – 1957
• LISP – 1958
• ALGOL – 1958
• COBOL – 1959
• APL – 1962
• SIMULA – 1962
• BASIC – 1964
• PL/I -1964
Periode 1967-1978: Menetapkan Paradigma Fundamental
Periode diantara tahun 60-an sampai dengan 70-an membawa pengaruh yang besar dalam
perkembangan bahasa pemrograman. Kebanyakan dari pola bahasa pemrograman yang utama
yang saat ini banyak digunakan:
• Simula, ditemukan pada akhir 60-an oleh Nygaard dan Dahl sebagai superset dari Algol 60,
merupakan bahasa pemrograman pertama yang didesain untuk mendukun pemrograman
berorientasi object.
• C, sebuah tahapan awal dari sistem bahsa pemrograman, yang dikembangkan oleh Dennis
Ritchie dan Ken Thompson di Bell Labs antara tahun 1969 dan 1973.
• Smalltalk (pertengahan tahun 70-an) menyajikan desain ground-up yang lengkap dari sebuah
bahasa yang berorientasi objek.
• Prolog, didesain pada tahun 1977 oleh Colmerauer, Roussel, and Kowalski, merupakan bahasa
pemrograman logika yang pertama.
• ML membangun sebuah sistem polimorfis (ditemukan oleh Robin Miller pada tahun 1973)
diatas sebuah Lisp, yang merintis bahasa pemrograman fungsional bertipe statis.
Beberapa bahasa pemrograman yang berkembang dalam periode ini termasuk:
• Pascal – 1970
• Forth – 1970
• C – 1970
• Smaltalk – 1972
• Prolog – 1972
• ML – 1973
• SQL – 1978

Periode 1980-an: konsolidasi, modul, performa


1980-an adalah tahun dari konsolidasi relatif. C++ dikombinasikan dengan sistem
programming dan berorientasi obyek. Pemerintah Amerika Serikat menstandardisasi Ada,
sebuah sistem pemrograman yang bertujuan untuk digunakan para kontraktor untuk bertahan. Di
Jepang dan di tempat lain, penjumlahan luas yang telah di selidiki disebut” generasi ke lima”
bahasa-bahasa yang menyatukan logika pemrograman konstruksi. Masyarakat bahasa fungsional
gerak ke standarisasi ML dan Cedal. Dibandingkan dengan menemukan paradigma-paradigma
baru, semua pergerakan ini menekuni gagasan-gagasan yang ditemukan di dalam dekade
sebelumnya.
Bagaimanapun, satu kecenderungan baru di dalam disain bahasa adalah satu fokus yang
ditingkatkan di pemrograman untuk sistem besar-besaran melalui penggunaan dari modul, atau
kesatuan organisasi besar-besaran dari kode. Modula, Ada, dan ML semua sistem modul
terkemuka yang dikembangkan pada 1980-an.

Beberapa bahasa pemrograman yang berkembang dalam periode ini termasuk:


• Ada – 1983
• C++ – 1983
• Eiffel – 1985
• Perl – 1987
• FL (Backus) – 1989
Periode 1990-an: Visual
Pada periode ini bahasa selain berorientasi objek juga sudah dikembangkan berbasi
Visual sehingga semakin mudah untuk membuat program aplikasi, diawali oleh Python dan
Microsoft Visual Basic 1 pada tahun 1991, Delphi yang dikembangkan dari Pascal for windows
akhirnya pada tahun 1997 Visual Basic 5 diluncurkan dengan kemudahan koneksi ke database,
OO Cobol sudah ditemukan dalam versi windows. Bagi kebanyakan programmer database tidak
dapat dipungkiri bahwa era 1990an merupakan era yang paling produktif semenjak bahasa
pemrogrammar diciptakan. Beberapa bahasa pemrograman yang berkembang dalam periode ini
termasuk
• Haskel – 1990
• Python – 1991
• Java – 1991
• Ruby – 1993
• OO Cobol
• Lua – 1993
• ANSI Common Lisp – 1994
• JavaScript – 1995
• PHP – 1995
• C# – 2000
• JavaFX Scrip, Live Script,
• Visual Basic

Periode 2000an hingga tulisan ini dibuat


Pada saat ini ada kecenderungan para vendor bahasa pemrograman untuk menggiring
programmer hanya dengan mengggunakan produk mereka untuk membuat program meski kita
sadari bahwa sulit rasanya untuk membuat program yang tangguh hanya dengan satu bahasa
pemrograman, hal ini tentunya dilakukan dengan tujuan kelangsungan usaha mereka, namun
terlepas dari semua itu terdapat dua konsepsi besar dalam periode ini dimana kemudahan
berbasis visual sudah mulai digiring ke basis internet dan mobile, dengan bermunculan
webservice dan berbasis net dan a mobile flatform.
Konsep pertama yang dicermati adalah konsepsi Microsoft dimana dengan Visual Net
akan menyediakan berbagai bahasa pemrograman seperti VB Net , VC++ Net, ASP NET yang di
compile dengan berbagai bahasa akan tetapi berjalan pada satu sistem operasi yakni windows.
(Compile any program run one system)
Konsepsi Kedua, Merupakan konsep yang terbalik dari konsep pertama yakni apa yang
ditawarkan Sun Microsystem melalui produknya Java, J2ME, JDK, yakni dicompile dengan satu
bahasa pemrograman (java) dan berjalan dibanyak sistem operasi. (Compile one program
running any system)
Selain itu periode ini juga merupakan jamannya CMS (Content Manajemen System),
lompatan pengembangan PHP Script begitu cepat, dimana untuk membuat website atau portal
telah tersedia banyak template, Banyak modul-modul yang siap pakai sehingga programmer atau
webmaster tidak perlu lagi mempelajari semua script html dan bahasanya, tinggal merangkai
modul yang tersedia sehingga dalam beberapa hari saja sebuah web sudah dapat dibuat. Apa
yang ditawarkan Mambo, PhkNuke dan Jomla saat ini sangat memudahkan para desainer web.

Beberapa bahasa pemrograman yang berkembang dalam periode ini termasuk


• Tcl/Tk,
• O‟Caml,
• Ruby,
• Phyton 3.1,
• Java 6 JDK, JED, Java Beans, J2ME
• Microsoft Visual Net (VB Net, C++ Net, ASP NET) 2008
• Java Scrip Template oleh Mambo, PhpNuke, Jomla

Perkembangan Jaringan Komputer Masa Depan

Perkembangang Jaringan Masa Depan tidak akan terlepas dengan Internet, Karen Internet
merupan jaringan global yang luas. Dibawah ini saya akan meresume teknologi apa saja yang
akan berkembang dan akan popular dimasa mendatang, ada di beberapa Negara besar yang sudah
memanfaatkan teknologi tersebut namun belum popular di Negara lain.

1. WIMAX

WiMAX (Worldwide Interoperability for Microwave Access) adalah sebuah tanda


sertifikasi untuk produk-produk yang lulus tes cocok dan sesuai dengan standar IEEE 802.16.
WiMAX merupakan teknologi nirkabel yang menyediakan hubungan jalur lebar dalam jarak
jauh. WiMAX merupakan teknologi broadband yang memiliki kecepatan akses yang tinggi dan
jangkauan yang luas. WiMAX merupakan evolusi dari teknologi BWA sebelumnya dengan fitur-
fitur yang lebih menarik. Disamping kecepatan data yang tinggi mampu diberikan, WiMAX juga
membawa isu open standar. Dalam arti komunikasi perangkat WiMAX diantara beberapa vendor
yang berbeda tetap dapat dilakukan (tidak proprietary). Dengan kecepatan data yang besar
(sampai 70 MBps), WiMAX layak diaplikasikan untuk „last mile‟ broadband connections,
backhaul, dan high speed enterprise.
Yang membedakan WiMAX dengan Wi-Fi adalah standar teknis yang bergabung di
dalamnya. Jika WiFi menggabungkan standar IEEE 802.11 dengan ETSI (European
Telecommunications Standards Intitute) HiperLAN sebagai standar teknis yang cocok untuk
keperluan WLAN, sedangkan WiMAX merupakan penggabungan antara standar IEEE 802.16
dengan standar ETSI HiperMAN.
Standar keluaran IEEE banyak digunakan secara luas di daerah asalnya, Amerika,
sedangkan standar keluaran ETSI meluas penggunaannya di daerah Eropa dan sekitarnya. Untuk
membuat teknologi ini dapat digunakan secara global, maka diciptakanlah WiMAX. Kedua
standar yang disatukan ini merupakan standar teknis yang memiliki spesifikasi yang sangat
cocok untuk menyediakan koneksi berjenis broadband lewat media wireless atau dikenal dengan
BWA.

2. VoIP
Voice over Internet Protocol (juga disebut VoIP, IP Telephony, Internet telephony atau
Digital Phone)adalah teknologi yang memungkinkan percakapan suara jarak jauh melalui media
internet. Data suara diubahmenjadi kode digital dan dialirkan melalui jaringan yang
mengirimkan paket-paket data, dan bukan lewat sirkuit analog telepon biasa. Definisi VoIP
adalah suara yang dikirim melalui protokol internet (IP).
Keuntungan VoIP

Biaya lebih rendah untuk sambungan langsung jarak jauh. Penekanan utama dari
VoIP adalah biaya. Dengan dua lokasi yang terhubung dengan internet maka biaya
percakapan menjadi sangat rendah.
Memanfaatkan infrastruktur jaringan data yang sudah ada untuk suara. Berguna jika
perusahaan sudah mempunyai jaringan. Jika memungkinkan jaringan yang ada bisa
dibangun jaringan VoIP dengan mudah. Tidak diperlukan tambahan biaya bulanan
untuk penambahan komunikasi suara.
Penggunaan bandwidth yang lebih kecil daripada telepon biasa. Dengan majunya
teknologi penggunaan bandwidth untuk voice sekarang ini menjadi sangat kecil.
Teknik pemampatan data memungkinkan suara hanya membutuhkan sekitar 8kbps
bandwidth.
Memungkinkan digabung dengan jaringan telepon lokal yang sudah ada. Dengan
adanya gateway bentuk jaringan VoIP bisa disambungkan dengan PABX yang ada
dikantor. Komunikasi antar kantor bisa menggunakan pesawat telepon biasa
Berbagai bentuk jaringan VoIP bisa digabungkan menjadi jaringan yang besar.
Contoh di Indonesia adalah VoIP Rakyat.
Variasi penggunaan peralatan yang ada, misal dari PC sambung ke telepon biasa, IP
phone handset
Perkembangan dunia telokumunikasi dan komunikasi data dengan jaringan komputer
sangat cepat sekali, hingga saat ini tersedia komunikasi data dengan kecepatan tinggi
dengan broadband internet menggunakan Fiber Optic, memungkinkan sekali dimasa
depan setiap computer akan terintegrasi dengan jaringan global internet dengan
menggunakan wimax karena daya jangkau wimax sampai 8 KM, dimana saja kita kan
mendapatkan koneksi internet dengan kecepatan tinggi dan semakin gampang untuk
mengakses informasi.

Anda mungkin juga menyukai