SEJARAH PERKEMBANGAN
KOMPUTER
OLEH:
PINGKAN DIMPUDUS
29121728
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.
Pingkan Dimpudus
SEJARAH PERKEMBANGAN KOMPUTER
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.
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
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
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
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.
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%.
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
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.
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 .
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
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
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
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.