You are on page 1of 43

Program Pascasarjana

Universitas DIAN NUSWANTORO

Sejarah
Sejarah Singkat
Singkat Komputer
Komputer

Yuliman
YulimanPurwanto
Purwanto
Tradisi
Tradisi Shamanistik
Shamanistik
 Awal dari sains modern (“Sains Komputer”)
telah dimulai jauh sejak zaman purba.
 Di dalam kelompok/suku biasanya terdapat seseorang yang
dituakan yang bertanggung-jawab pada kegiatan-kegiatan
upacara keagamaan  umum disebut dukun (SHAMAN)

 SHAMAN :
 Berkuasa penuh menentukan semua aktifitas
keagamaan dari seluruh suku, bahkan juga kegiatan lain
yang berhubungan dengan alam.
 Menentukan kapan waktu sebuah ritual akan dilakukan.
 Menentukan kapan waktu yang tepat untuk berburu atau
bertani  Shaman harus memiliki kemampuan
menghitung hari dalam setahun dan menentukan saat
datangnya suatu musim.
Kalender
Kalender Primitif
Primitif
• Tradisi shamanistik melahirkan mekanisme penghitungan
primitif, dengan membuat catatan-catatan seperlunya : berupa
takik-takik pada tongkat kayu atau coretan pada dinding gua.

• Pelahan-lahan para shaman mampu menyusun dan membangun


struktur bangunan batu seperti yang ditemui di Stonehenge
(utara Salisbury, England) 2.800 BC.

Stonehenge dipercaya sebagai


bentuk kuno dari kalender yang
dirancang untuk “menangkap”
cahaya matahari saat berbalik
arah di musim panas
Sempoa
Sempoa :: Kalkulator
Kalkulator Primitif
Primitif
 Sempoa (abacus, swipoa) yang banyak
digunakan di Cina hingga sekarang,
merupakan usaha manusia yang pertama
pada pengotomatisasian proses
perhitungan.
 Sempoa bukan sebuah mesin hitung otomatis, hanya sebuah mesin
yang mengijinkan pemakai untuk mengingat status perhitungannya
saat itu sambil melakukan penghitungan yang kompleks
 Nilai masing-masing biji ada pada posisinya : biji-biji pada kawat/tali
pertama memiliki nilai satuan, biji di kawat berikutnya memiliki nilai
puluhan, ratusan, dst.
 Prinsip notasi “nilai-tempat” : lokasi dari biji menentukan nilainya. Hanya
diperlukan sedikit biji saja untuk menggambarkan bilangan besar.
 Sempoa sebenarnya merupakan sebuah alat bantu pengingat pada
pemakai sehingga mampu menghitung secara batin. Merupakan
kebalikan dari mesin penghitung mekanis yang datang kemudian.
Nenek
Nenek Moyang
Moyang Para
Para Penghitung
Penghitung
 Ribuan tahun setelah sempoa menyebar ke daratan Cina,
tidak banyak kemajuan yang terjadi untuk mengotomasi
penghitungan dan matematik.

 Pada abad 1-BC, ditemukan mekanisme Antikythera :


perangkat yang digunakan untuk mencatat dan
memprediksikan pergerakan bintang dan planet
(kalender). Ditemukan di Yunani pada tahun 1901.

 Sistem bilangan Arab diperkenalkan ke Eropa pada abad


ke 7 dan 9 AD, sementara bilangan Romawi tetap
digunakan di sana hingga abad ke 17.

Bilangan Arab mengenalkan konsep “nol” dan


menetapkan konsep puluhan, ratusan, ribuan, dst.
sehingga sangat menyederhanakan perhitungan
matematis.
Jadul….
 Di masa lalu, para ahli matematik seringkali mengerjakan soal-soal
yang sama. Mereka melakukannya agar memperoleh jaminan
bahwa jawab atas soal-soal itu adalah benar.
 Hal itu bisa memakan waktu berminggu-minggu bahkan berbulan-
bulan kerja menggunakan tangan untuk mengecek kebenaran dari
suatu teorema yang diusulkan.

Sebagian besar tabel integral, logaritma, dan nilai-nilai


trigonometri diperoleh dengan cara seperti ini.

• John Napier, seorang Baron dari Merchiston, Scotland,


menemukan logaritma di tahun 1614.
• Perintis konsep-konsep penghitungan modern :

 Gottfried Wilhelm von Leibniz


(1646-1716)
 Blaise Pascal (1623-1662)
 Charles Babbage (1812-1833).
Kalkulator Mekanis Pertama

 Wilhelm Schickard (University of Tubingen, Jerman),


membuat kalkulator mekanis pertama pada tahun 1623 :
bekerja dengan 6 digit, sayang berhenti pada pembuatan
prototipe saja.
 Blaise Pascal (ahli matematika, pemikir, saintis), membuat
mesin penjumlah mekanis yang pertama di dunia (tahun
1642). Disebut Pascaline.
 Kapasitas 6 digit
 Berbasis pada rancangan Hero of Alexandria (2 AD) :
menjumlah jarak kereta yang dijalankan.

 Prinsip dasar kalkulator ini tetap digunakan hingga


sekarang : meteran air dan odometer
 Kelemahan Pascaline : roda-roda giginya sering saling
bertabrakan dan hanya Pascal yang bisa memperbaikinya!
Mesin Pembeda (Difference Engine)

Charles Babbage membuat sebuah


prototipe mesin yang disebut “mesin
pembeda” (1822) dan dengan bantuan
pemerintah Inggris akan diwujudkan mesin
yang sesungguhnya pada tahun 1823.

• berukuran besar
• bekerja dengan tenaga uap
• otomatis penuh
• mencetak tabel astronomi
• dikendalikan dengan sebuah program
instruksi yang tetap.

Sayang, mesin ini tidak berhasil


dibuat secara penuh, tahun 1833
berhenti.
Mesin
Mesin Analitis
Analitis
 Charles Babbage juga membuat mesin analitis :
merupakan penghitung desimal paralel yang dapat
beroperasi pada “kata” 50 desimal dan mampu
menyimpan 1000 nomor desimal.
 Memiliki sejumlah operasi semacam kontrol
kondisional, yang mengijinkan instruksi-instruksi
untuk mesin dapat dijalankan dalam perintah yang
khusus dan bukan dalam perintah numerik.
 Instruksi-instruksi untuk mesin ini disimpan pada
kartu-kartu berlubang (punched cards) seperti yang
dikenal pada komputer generasi pertama.
 Sistem Kondisional Babbage memiliki aras
pernyataan (input), titik kondisional, dan aras
keluaran (output).
Contoh :
Titik kondisional mengijinkan kita
untuk mengecek status nilai s saat itu.
Jika s adalah lebih besar dari nilai 3,
maka kita ingin agar komputer
menghasilkan keluaran nilai s (yaitu 4).
Jika s kurang atau sama dengan 3,
maka kita ingin agar komputer
menghasilkan keluaran nilai 0.

 Augusta Ada Byron, countess dari Lovelace, bertemu


Babbage tahun 1833. Ia mendeskripsikan Mesin Analitis
sebagai menenun/menjalin “pola-pola aljabar seperti
perkakas tenun Jacquard menenun bunga dan daun pada
kain”.

 Analisis yang dipublikasikannya merupakan rekaman


terbaik dari sejarah pemrograman zaman dulu. Ia
melukiskan dasar-dasar pemrograman komputer
termasuk analisis data, looping, dan pengalamatan
memori !
Mesin
Mesin Tabulasi
Tabulasi Hollerith
Hollerith
 Kartu lubang merupakan langkah
maju ke arah komputasi otomatis.

 Herman Hollerith dari Biro Statistik


Amerika Serikat (Baltimore) telah
menggunakannya dengan sukses
(1890) terkenal dengan “Mesin
Tabulasi Hollerith”, perangkat yang
secara otomatis membaca informasi
sensus dalam bentuk lubang-lubang
di kartu.

 Hebatnya : ia tidak menemukan


idenya dari sistem Babbage, tetapi
timbul dari memperhatikan kondektur
kereta api yang melubangi karcisnya.
 Sebagai hasil dari ditemukannya sistem kartu lubang ini, kesalahan
membaca data menurun drastis, aliran kerja meningkat pesat.

 Yang lebih penting : tumpukan kartu berlubang ini bisa digunakan


menjadi penyimpanan memori dengan kapasitas yang tak terbatas.

 Lagi : permasalahan yang berbeda dapat disimpan pada kumpulan


sejenis sehingga saat akan digunakan bisa cepat ditemukan.

Prinsip tabulasi yang sangat sukses !

 Hollerith telah mendirikan perusahaan untuk memasarkan


mesinnya : kelak menjadi International Business Machine (IBM).

 Mesin Hollerith memiliki keterbatasan :

 Hanya bisa untuk membuat tabulasi


 Kartu lubang tidak bisa digunakan untuk
penghitungan yang lebih kompleks.
Bilangan
Bilangan Biner
Biner
 Gottfried Wilhelm von Leibniz (1646-1716)
menemukan bilangan biner : bilangan
yang terdiri atas dua angka : “0” dan “1”.

 Tahun 1671 ia merancang mesin hitung


yang disebut “mesin pinion” : dapat
bekerja secara mekanis untuk empat
perhitungan kalkulus trigonometri

Sayang : mesin ini tidak bisa


bekerja akurat karena sulitnya
membuat roda-roda gigi yang
akurat pada masa itu.

 Pada awal abad 18 De Colmar membuat


mesin yang disebut “aritmometro” yang
diproduksi secara masal (terjual 1500 buah).
 Tahun 1938, Konrad Zuse (Jerman) membangun sejumlah mesin
perhitungan, memperkenalkan penghitung yang bisa diprogram untuk
pertama kalinya.

 Dirancang untuk menyelesaikan persamaan-persamaan rekayasa


yang kompleks, dan disebut Z1.

 Pengontrolan mesin ini menggunakan strip-strip perforasi dari film


bekas, dengan informasi data berbasis sistem biner.

 mesin pertama yang menggunakan sistem biner,


sementara pada saat itu kebanyakan mesin menggunakan sistem
desimal.

 Tahun 1939 disusul dengan Z2 yang sudah menggunakan sistem


elektromekanik berupa 2600 buah relay.

 v Menyusul mesin Z3, elektromekanis, dan sempat digunakan untuk


membantu penghitungan di masa perang dunia II. Mampu melakukan
penghitungan dengan empat fungsi operasi ditambah perhitungan akar.
Harvard
Harvard Mark-I
Mark-I
Akhir
Akhirtahun
tahun1930-an
1930-anteknik
teknikmesin
mesinkartu-lubang
kartu-lubangtelah
telahmapan
mapandan
dan
terpercaya.
terpercaya.
Howard
HowardAiken
Aiken(Harvard
(HarvardUniversity)
University)bekerjasama
bekerjasamadengan
denganinsinyur
insinyurdidi
IBM
IBMmembuat
membuatkomputer
komputerdigital
digitalotomatis
otomatisberkapasitas
berkapasitasbesar
besarberbasis
berbasispada
pada
komponen
komponenelektromekanis
elektromekanisIBM
IBMyang
yangstandar.
standar.

Mesin
MesinAiken,
Aiken,yang
yangdisebut
disebutHarvard
HarvardMark-I
Mark-I::
••Mampu
Mampumenangani
menanganibilangan
bilangansejumlah
sejumlah23
23desimal.
desimal.
••Dapat
Dapatmenampilkan
menampilkanempat
empatoperasi
operasiaritmatik
aritmatik::jumlah,
jumlah,kurang,
kurang,
bagi,
bagi,kali
kalimemiliki
memilikiprogram
programkhusus
khususyang
yangbuilt-in
built-inatau
atausubrutin
subrutin
untuk
untukmenangani
menanganifungsi
fungsilogaritma
logaritmadan
dantrigonometri.
trigonometri.
••Dikendalikan
Dikendalikandari
daripita
pitakertas
kertasberlubang
berlubangtanpa
tanpaprovisi
provisiuntuk
untuk
pembalikan
pembalikan(reversal)
(reversal)sehingga
sehinggainstruksi-instruksi
instruksi-instruksi“transfer
“transfer
kontrol”
kontrol”tidak
tidakdapat
dapatdiprogramkan.
diprogramkan.
••Keluarannya
Keluarannyaberupa
berupalubang-lubang
lubang-lubangkartu
kartudan
danmesin
mesinketik
ketik
elektrik.
elektrik.
Walaupun
WalaupunMark-I
Mark-Imenggunakan
menggunakanroda-roda
roda-rodapenghitung
penghitungberputar
berputardari
dariIBM
IBM
sebagai
sebagaikomponen
komponenkunci
kuncididisamping
sampingrelay-relay
relay-relayelektromekanis,
elektromekanis,mesin
mesinini
initetap
tetap
diklasifikasikan
diklasifikasikansebagai
sebagaisebuah
sebuah“komputer
“komputerrelay”. Karaktristik
relay”. Karaktristik::
••Bekerja
Bekerjalambat
lambat::memerlukan
memerlukan3-5
3-5detik
detikuntuk
untukmenghitung
menghitungperkalian.
perkalian.
(Tetapi
(Tetapilebih
lebihcepat
cepatdibanding
dibandingmesin
mesinZ3).
Z3).
••Bisa
Bisabekerja
bekerjaotomatis
otomatispenuh.
penuh.
••Dapat
Dapatmenyelesaikan
menyelesaikanperhitungan-perhitungan
perhitungan-perhitunganpanjang
panjangtanpa
tanpaintervensi
intervensi
manusia.
manusia.
••Mampu
Mampumelakukan
melakukanperhitungan
perhitungan44fungsi
fungsiaritmatik,
aritmatik,logaritmik,
logaritmik,
eksponensial,
eksponensial,dan
dankalkulus
kalkulustrigonometri.
trigonometri.
••Kapasitas
Kapasitas23
23digit
digitdan
dankecepatan
kecepatanproses
prosespenjumlahan
penjumlahan0.03
0.03detik.
detik.
Merupakan
Merupakanintegrasi
integrasidari
dari78
78buah
buahmesin
mesinhitung,
hitung,perlu
perlukawat
kawatlistrik
listrik
sepanjang
sepanjang800
800km
kmuntuk
untukmenyambung
menyambungkomponen-komponennnya
komponen-komponennnyadan dan3.000
3.000
buah relay. Bobot mesin keseluruhan (termasuk roda-roda gigi di mesin
buah relay. Bobot mesin keseluruhan (termasuk roda-roda gigi di mesin
penghitungnya)
penghitungnya)::55ton
ton!!Harganya
Harganya??$$400.000
400.000!!
Mesin
Mesininiinidigunakan
digunakandidiHarvard
Harvardhingga
hinggatahun
tahun1959
1959walaupun
walaupunsaat
saatitu
itutelah
telah
ada beberapa mesin yang lebih baik, karena digunakan untuk keperluan Perang
ada beberapa mesin yang lebih baik, karena digunakan untuk keperluan Perang
Dunia
DuniaIIIIdari
dariAngkatan
AngkatanLaut.
Laut.
Mesin
Mesin Alan
Alan Turing
Turing

Di
DiInggris,
Inggris,matematikawan
matematikawanAlan
AlanTuring
Turingmenulis
menulismakalah
makalah“On
“On
Computable
ComputableNumbers”
Numbers”(1936)
(1936)yang
yangmenjelaskan
menjelaskansebuah
sebuahdevais
devaishipotetis.
hipotetis.
Devais
Devaisitu
itudisebut
disebut“mesin
“mesinTuring”
Turing”::merupakan
merupakanide
ideawal
awalkomputer
komputeryang
yang
bisa
bisadiprogram.
diprogram.DanDandirancang
dirancanguntuk
untuk menampilkan
menampilkanoperasi-operasi
operasi-operasilogika
logika
dan
dandapat
dapatmembaca,
membaca,menulis,
menulis,atau
ataumenghapus
menghapussimbol-simbol
simbol-simbolyang
yangditulis
ditulis
pada
padapita
pitakertas
kertaspanjang
panjangtak
takterbatas.
terbatas.   
 Contoh
Contoh :: mesin
mesin diharapkan
diharapkan akan
akan memberikan
memberikan keluaran
keluaran “1”
“1” jika
jika iaia
membaca
membacaminimal
minimalada
adatiga
tigabuah
buah“1”
“1”dari
daribaris
barismasukan
masukanpita.
pita.Jika
Jikatidak
tidakada
ada
kondisi
kondisiminimal
minimaltiga
tigabuah
buah“1”,
“1”,maka
makakeluarannya
keluarannya“0”.
“0”.Pembacaan
Pembacaanmasukan
masukan
dan
dankeluaran
keluarandapat
dapatberlangsung
berlangsungterus-menerus
terus-menerustak
takterbatas.
terbatas.
Secara rinci hal ini dapat diterangkan sebagai berikut :
     Mesin memulai di kondisi Start. Masukan
data yang bertama adalah “1” maka kita bisa
mengikuti garis biru ke State-1.
     Keluarannya bernilai “0” karena tidak ada
pembacaan dengan nilai minimal tiga “1”.
     Masukan data berikutnya bernilai “0”
sehingga mesin kembali ke kondisi awal (start)
dengan mengikuti garis merah.
     Head baca/tulis pada mesin Turing akan
membaca kembali masukan data berikutnya,
yaitu “1”. Masukan ini menyebabkan mesin kembali ke State-1.
     Head kembali membaca data masukan berikutnya, yaitu “1” dan membawa mesin
ke State-2. Mesin tetap menghasilkan keluaran “0” selama belum ada masukan yang
berjumlah minimal 3 buah “1”.
     Masukan berikutnya adalah juga “1” dan menyebabkan garis biru membawa ke
State-3, dan mesin sekarang menghasilkan keluaran “1” karena jumlah masukan data
yang bernilai “1” telah mencapai nilai minimal (3 buah).
     Dari titik ini, sepanjang mesin membaca data “1” maka ia tetap tinggal di State-3
dan terus menghasilkan keluaran “1”.
     Jika tiba-tiba mesin membaca “0”, maka ia akan kembali ke kondisi Start dan mulai
lagi menghitung masukan data seperti semula.
Usulan
Usulan Turing
Turing ::
Ini
Inibukan
bukanbermaksud
bermaksuduntuk
untukmenciptakan
menciptakansebuah
sebuahkomputer,
komputer,tetapi
tetapihanya
hanyauntuk
untuk
menjelaskan
menjelaskanmasalah-masalah
masalah-masalahyang
yangsecara
secaralogika
logikaadalah
adalahmungkin
mungkinuntuk
untuk
diselesaikan.
diselesaikan.
Mesin
Mesinhipotetis
hipotetisini
initelah
telahmemberi
memberipertanda
pertandakarakteristik
karakteristikdari
darisebuah
sebuah
komputer
komputermodern
modernyang
yangakan
akandatang
datangkemudian.
kemudian.

Sebagai
Sebagaicontoh
contoh::pita
pitayang
yangtak
takterhingga
terhinggadapat
dapatdilihat
dilihatsebagai
sebagaibentuk
bentukdari
dari
memori
memoriinternal
internalmulti-fungsi
multi-fungsididimana
manamesin
mesindapat
dapatmembaca,
membaca,menulis,
menulis,dan
dan
menghapusnya.
menghapusnya.

Mirip
Miripsekali
sekalidengan
dengansebuah
sebuahRAM
RAMmodern
modern!!
Komputer
Komputer Generasi
Generasi Pertama
Pertama
ENIAC
ENIAC
John
JohnW.W.Mauchly
Mauchlyand
andJ.J.Presper
PresperEckert
Eckert
(University
(UniversityofofPennsylvania)
Pennsylvania)menemukan
menemukanENIAC
ENIAC
(Electrical Numerical Integrator and Computer)
(Electrical Numerical Integrator and Computer)
yang
yangmerupakan
merupakanmesin
mesinraksasa.
raksasa.
••Menggunakan
Menggunakan“word”
“word”terdiri
terdiridari
daribilangan
bilangan
10
10digit
digitdesimal
desimaldan
danbukan
bukanbilangan
bilanganbiner.
biner.
••Mesin
Mesinpertama
pertamayang
yangmenggunakan
menggunakan18.000
18.000
tabung
tabunghampa.
hampa.
••Ruang
Ruangyang
yangdibutuhkan
dibutuhkan167
167mm,2,bobot
2
bobot13
13
ton
ton!!
••Telah
Telahmenggunakan
menggunakankartu-lubang
kartu-lubanguntuk
untuk
masukan
masukandan
dankeluarannya.
keluarannya.
••Mampu
Mampuuntuk
untukoperasi
operasiaritmatik
aritmatik11pengali,
pengali,11
pembagi-kwadrat
pembagi-kwadratakar,
akar,20
20penjumlah
penjumlahdesimal
desimal
(juga
(jugasebagai
sebagaipenyimpan
penyimpanregister
registerbaca-tulis
baca-tulis
berkecepatan
berkecepatantinggi
tinggi(0.0002
(0.0002detik).
detik).
••Mampu
Mampumelakukan
melakukanlebih
lebihdari
dari300
300perkalian
perkalian
per
perdetik.
detik.
Fakta
FaktaLain
Lain::
Instruksi-instruksi
Instruksi-instruksiyang
yangdapat
dapatdieksekusi
dieksekusitersusun
tersusunpada
padasebuah
sebuahprogram
program
dalam
dalamunit
unitterpisah
terpisahdari
dariENIAC,
ENIAC,yang
yangterhubung
terhubungbersama
bersamadan
danmembentuk
membentuk
sebuah rute di dalam mesin untuk aliran penghitungan.
sebuah rute di dalam mesin untuk aliran penghitungan.
Koneksi-koneksi
Koneksi-koneksiini
iniharus
harusdilakukan
dilakukankembali
kembaliuntuk
untuksetiap
setiappermasalahan
permasalahanyang
yang
berbeda,
berbeda,bersama-sama
bersama-samadengan
dengansaklar-saklar
saklar-saklardan
dantabel-tabel
tabel-tabelfungsi
fungsipreset.
preset.
Teknik
Teknikinstruksi
instruksiyang
yangindividual
individualini
ini(wire
(wireyour
yourown)
own)tidak
tidakpraktis
praktisdan
dan
kurang
kurangmenyenangkan.
menyenangkan.
  
Namun
NamunENIAC
ENIACdihargai
dihargaisebagai
sebagaikomputer
komputerdigital
digitalelektronik
elektronikpertama
pertama
berkecepatan
berkecepatan tinggi yang sukses dan digunakan secara produktifdari
tinggi yang sukses dan digunakan secara produktif daritahun
tahun1946
1946
hingga
hingga1955.
1955.
Sayang
Sayangada
adakontroversi
kontroversitentang
tentanghak
hakpaten
patenyang
yangberkembang
berkembangdiditahun
tahun19711971::
Konsep
Konsepdigital
digitaldasar
dasardari
dariENIAC
ENIACdiklaim
diklaimoleh
olehJohn
JohnV.V.Atanasoff
Atanasoffahli
ahlifisika
fisikaAS
AS
yang
yangmengaku
mengakutelah
telahmenggunakan
menggunakanide ideyang
yangsama
samadalam
dalamsebuah
sebuahdevais
devaistabung-
tabung-
hampa
hampayang
yanglebih
lebihsederhana
sederhanadiditahun
tahun1930-an
1930-andidiIowa
IowaState
StateCollege.
College.   
Mesin
Mesin Von
Von Neumann
Neumann
 
 Tahun
Tahun1945,
1945,matematikawan
matematikawanJohn
Johnvon
vonNeumann
Neumann
menyumbang
menyumbangsebuah
sebuahpemikiran
pemikiranbaru
baru::bagaimana
bagaimanakomputer-
komputer-
komputer
komputer cepat yang praktis dapat diorganisasikandan
cepat yang praktis dapat diorganisasikan dandibangun.
dibangun.

Idenya
Idenyamerujuk
merujukpada
padateknik
teknikprogram-tersimpan,
program-tersimpan,yang
yang menjadi
menjadidasar
dasar
untuk
untukgenerasi
generasimasa
masadepan
depandari
darikomputer
komputerberkecepatan
berkecepatantinggi.
tinggi.

Keunggulan
Keunggulanutama
utama::
••Memiliki
Memilikiinstruksi
instruksimesin
mesinyang
yangdisebut
disebuttransfer
transferkontrol
kontrolkondisional
kondisional
yang
yangmengijinkan
mengijinkansikuen
sikuenprogram
programuntuk
untukdiinterupsi
diinterupsidan
dandireinisiasi
direinisiasi
pada
padasembarang
sembarangtitik
titik(sama
(samadengan
dengansistem
sistemyang
yangdiusulkan
diusulkanoleh
oleh
Babbage
Babbageuntuk
untukmesin
mesinanalitiknya)
analitiknya)
••Dengan
Denganmenyimpan
menyimpansemua
semuaprogram
programinstruksi
instruksibersama
bersamadengan
dengandata
datadidi
dalam
dalamunit
unitmemori
memoriyang
yangsama,
sama,sehingga
sehinggaketika
ketikadiinginkan,
diinginkan,instruksi-
instruksi-
instruksi
instruksiini
inidapat
dapatdimodifikasi
dimodifikasisecara
secaraaritmatika
aritmatikadengan
dengancara
carayang
yang
sama
samaseperti
sepertihalnya
halnyadata.
data.
Jadi,
Jadi,data
dataadalah
adalahsama
samadengan
denganprogram.
program.

Fakta-Fakta
Fakta-Faktadari
dariIde
IdeMesin
MesinVon
VonNeumann:
Neumann:
••Penghitungan
Penghitungandan
danpemrograman
pemrogramanmenjadi
menjadilebih
lebihcepat,
cepat,lebih
lebihfleksibel,
fleksibel,
lebih
lebihefisien
efisien
••Instruksi-instruksi
Instruksi-instruksidididalam
dalamsubrutin
subrutinmenampilkan
menampilkanlebih
lebihjauh
jauhkerja
kerja
komputasional.
komputasional.
••Subrutin-subrutin
Subrutin-subrutinyang
yangsering
seringdigunakan
digunakantidak
tidakharus
harusdiprogram
diprogramkembali
kembali
untuk
untuksetiap
setiappermasalahan
permasalahanyang
yangbaru,
baru,tetapi
tetapidapat
dapatdisimpan
disimpandi
didalam
dalam
“pustaka/libraries”
“pustaka/libraries”dan
dandibaca
dibacadididalam
dalammemori
memorijika
jikadibutuhkan.
dibutuhkan.
••Program
Programdapat
dapatdirakit
dirakitdari
dariperpustakaan
perpustakaansubrutin.
subrutin.
••Memori
Memorikomputer
komputerbisa
bisamulti-guna.
multi-guna.
••Kontrol
Kontrolkomputer
komputermelayani
melayaniseperti
sepertipesuruh
pesuruhyang
yangbekerja
bekerjauntuk
untukseluruh
seluruh
proses.
proses.

Teknik
Teknikini
inisegera
segeramenjadi
menjadistandar
standaruntuk
untukkomputer.
komputer.
Generasi
Generasipertama
pertamakomputer
komputerelektronik
elektronikterprogram
terprogramyang
yangmodern
modern
yang
yangmemanfaatkan
memanfaatkanperbaikan
perbaikanini
inimulai
mulaimuncul
munculdiditahun
tahun1947.
1947.

Sudah
SudahTermasuk
TermasukKomputer
KomputerModern
Modern::
••Komputer-komputer
Komputer-komputeryang
yangmenggunakan
menggunakanmemori
memoriakses
aksesacak
acak(random
(random
access
accessmemory,
memory,RAM)
RAM)yang
yangmerupakan
merupakanmemori
memoriyang
yangdirancang
dirancanguntuk
untuk
memberikan
memberikanhampir
hampirsemua
semuaakses
aksesyang
yangkonstan
konstanpada
padasembarang
sembarangbagian
bagian
informasi.
informasi.
••Memiliki
Memilikidevais
devaismasukan
masukandandankeluaran
keluarankartu-lubang
kartu-lubangatau
ataupita-lubang
pita-lubang
dan
danRAM
RAMuntuk
untuk1.000
1.000kata.
kata.
••Secara
Secarafisik,
fisik,lebih
lebihkompak
kompakdibanding
dibandingENIAC
ENIAC::ada adayang
yangsebesar
sebesarpiano
piano
dan
danmembutuhkan
membutuhkan2.500 2.500tabung
tabungelektron
elektronkecil,
kecil,jauh
jauhlebih
lebihsedikit
sedikit
dibanding
dibandingmesin
mesindidiera
erasebelumnya.
sebelumnya.
••Mampu
Mampumencapai
mencapai70%-80%
70%-80%faktor
faktorkepercayaan
kepercayaandengan
denganusia
usiapakai
pakai
hingga
hingga8-12
8-12tahun.
tahun.
••Secara
Secaratipikal,
tipikal,mesin-mesin
mesin-mesinini
inidiprogram
diprogramlangsung
langsungdalam
dalambahasa
bahasamesin.
mesin.

Contoh
Contohdari
darimesin
mesinsemacam
semacamini
iniadalah
adalahEDVAC
EDVACdan
danUNIVAC.
UNIVAC.
EDVAC
EDVAC
EDVAC
EDVAC(Electronic
(ElectronicDiscrete
DiscreteVariable
Variable
Automatic
AutomaticComputer)
Computer)::mesin
mesinhasil
hasilperbaikan
perbaikan
yang
yangluas
luasdari
dariENIAC
ENIAColeholehMauchly
Mauchlydandan
Eckert
Eckerttelah
telahmemulai
memulaipekerjaan
pekerjaandua
duatahun
tahun
sebelum
sebelumENIAC
ENIACberoperasi.
beroperasi.

Idenya
Idenya::sebuah
sebuahkomputer
komputerdengan
dengan
program
programyang
yangtersimpan
tersimpandididalam
dalamkomputer.
komputer.
Hal
Halini
inibisa
bisadilakukan
dilakukankarena
karenaEDVAC
EDVACmemiliki
memilikiinternal
internalmemori
memorilebih
lebihbanyak
banyak
dibanding
dibandingjenis
jeniskomputer
komputerlainnya
lainnyasaat
saatitu.
itu.
Memori
Memoriyang
yangdigunakan
digunakandibuat
dibuatdari
darijenis
jenismercury
mercurydelay
delaylines.
lines.
EDVAC
EDVACmenggunakan
menggunakanbilangan
bilanganbiner
binersehingga
sehinggakonstruksi
konstruksiunit
unitaritmatiknya
aritmatiknya
lebih
lebihsederhana.
sederhana.
Sementara
SementaradidiCambridge,
Cambridge,Inggris
Inggris(1950),
(1950),dirancang
dirancangsebuah
sebuahmesin
mesinyang
yangdisebut
disebut
EDSAC
EDSAC(Electronic
(ElectronicDelay
DelayStorage
StorageAutomatic
AutomaticCalculator).
Calculator).
Dikenal
Dikenalsebagai
sebagaiprototipe
prototipenyata
nyatadari
darimesin
mesinpenghitung
penghitungelektronik
elektronik
modern,
modern,karena
karenatelah
telahmenggunakan
menggunakankonsep
konsepprogram
programmemori.
memori.
Mesin-Mesin
Mesin-Mesin Generasi
Generasi II Lainnya
Lainnya


Pada
Padaera
eratahun
tahun1950-an
1950-anlahir
lahirmesin-mesin
mesin-mesinbuatan
buatanIBM
IBM::
••701
701System
System(1952)
(1952)
•• 650
650System
System(1953)
(1953)
••704
704System
System(1954)
(1954)::mampu
mampumengeset
mengesetsatu
satujuta
jutadigit
digitbiner
binerdan
dan
melakukan
melakukanoperasi
operasipenjumlahan
penjumlahanhingga
hingga42.000
42.000penjumlahan
penjumlahanperper
detik.
detik.

Di
DiEropa
Eropa::
••Siemens
Siemensmembuat
membuat2002
2002System
System(1955)
(1955)
••Bull
Bulldari
dariPerancis
Perancismemperkenalkan
memperkenalkanGamma
GammaET
ET(1956).
(1956).
Komputer
Komputer Generasi
Generasi Kedua
Kedua
 Teknologi
 TeknologiSemikonduktor
Semikonduktor

 Transistor
 Transistor(trans-resistor)
(trans-resistor)ditemukan
ditemukanpada
padatahun
tahun1947
1947oleh
oleh
William
WilliamShockley,
Shockley,John
JohnBardeen,
Bardeen,dan
danWalter
WalterBrattain
Brattaindari
dari
Bell
BellLabs.
Labs.

Keunggulan
Keunggulanutama
utamadari
daridevais
devais::
••Ukurannya
Ukurannyayang
yangsangat
sangatkecil
kecildibanding
dibandingtabung
tabunghampa
hampa
••Mengkonsumsi
Mengkonsumsidaya
dayaelektrik
elektrikyang
yangsangat
sangatrendah
rendahsehingga
sehinggasangat
sangatefisien
efisien
••Tidak
Tidakmemerlukan
memerlukanpemanasan
pemanasanseperti
sepertihalnya
halnyatabung
tabunghampa,
hampa,sehingga
sehingga
bisa
bisasegera
segerabekerja
bekerjabegitu
begitudihidupkan.
dihidupkan.
••Tidak
Tidakmemiliki
memilikilife
lifetime.
time.
Kompter
KompterGenerasi
Generasikedua
kedua::menggunakan
menggunakansemikonduktor.
semikonduktor.
Perbandingan
Perbandingan Unjuk-Kerja
Unjuk-Kerja
Tabung
Tabung Hampa
Hampa dan
dan Transistor
Transistor
Tabung
TabungHampa
Hampa Transistor
Transistor
•• Berukuran •• Berukuran
Berukuransangat
sangatkecil,
kecil,kurang
Berukuranbesar,
besar,sekitar
sekitar500
500cm kurang
3
cm3 dari 1 cm 3
•• Memakan dari 1 cm3
Memakandaya dayabesar,
besar,sekitar
sekitar6-6- •• Konsumsi
10 Konsumsidaya
dayakecil,
kecil,hanya
hanya0.1
0.1
10W/tabung
W/tabung W/transistor
W/transistor
•• Memerlukan
Memerlukanpemanasan
pemanasan15-20 •• Segera
15-20 Segerabisa
bisabekerja
bekerja
menit
menit
•• Bekerja
Bekerjadengan
dengantegangan
tegangantinggi, •• Bekerja
tinggi, Bekerjadengan
dengantegangan
teganganrendah,
rendah,
berbahaya
berbahaya aman
aman
•• Memiliki
Memilikibatas
bataswaktu
waktuhidup,
hidup,++ •• Batas
Bataswaktu
waktuhidup
hiduptak
takterhingga
terhingga
10.000
10.000jam
jam
•• Unjuk
Unjukkerja
kerjamenurun
menurunsesuaisesuai •• Unjuk
Unjukkerja
kerjatetap
tetap
dengan
denganwaktu
waktu
•• Suhu
Suhutinggi,
tinggi,didiatas
atas80
800CC
0 •• Suhu
Suhurendah,
rendah,sekitar 35-400CC
sekitar35-40
0

Komputer
Komputerlebih
lebihberdaya
berdayagunagunasetelah
setelahditemukannya
ditemukannya untai
untai
terintegrasi
terintegrasi(integrated
(integratedcircuit,
circuit,IC)
IC)oleh
olehJack
JackSt.
St. Clair
ClairKilby
Kilby
dari
dariTexas
TexasInstruments
Instrumentspada
padatahun
tahun1958.
1958.

Keuntungannya
Keuntungannya::ruang
ruangyang
yangdiperlukan
diperlukansemakin
semakinhemat
hematdan
dan
kecepatannya
kecepatannyameningkat
meningkatkarena
karenajarak
jarakantar
antarkomponen
komponenmenjadi
menjadisangat
sangat
kecil.
kecil.

Komputer
Komputergenerasi kedua
generasi kedualahir
lahirantara
antaratahun
tahun1960
1960hingga
hingga1964,
1964,
misalnya:
misalnya:
IBM
IBM1401
1401System
System::diproduksi
diproduksihingga
hingga100.000
100.000buah
buahdan
dan
memonopoli
memonopolipasar
pasarkomputer
komputersaat
saatitu.
itu.

Komputer
Komputergenerasi
generasiini
inimampu
mampumelakukan
melakukanperhitungan
perhitungan38.000
38.000
perkalian
perkalianper
perdetik.
detik.
Komputer
Komputer Generasi
Generasi Ketiga
Ketiga

Tahun
Tahun1971
1971::Intel
Intelmemperkenalkan
memperkenalkanmikroprosesor
mikroprosesorpertama
pertama::4004.
4004.
Chip
Chipini
inimerupakan
merupakanIC ICyang
yang::
••Khusus
Khususdirancang
dirancanguntuk
untukmemproses
memproses44bit bitdata
datapada
padasatu
satuwaktu.
waktu.
••Berukuran
Berukurankecil
kecildan
danmemiliki
memilikiunit
unitlogika
logikaaritmatik
aritmatik(ALU).
(ALU).
••Sebagian
Sebagianbesar
besarruangan
ruangandisita
disitaoleh
olehuntai
untaipengendali
pengendaliuntuk
untuk
mengorganisasikan
mengorganisasikankerja
kerjasehingga
sehinggahanya
hanyamenyisakan
menyisakansedikit
sedikitruang
ruang
untuk
untukuntai
untaiyang
yangmenangani
menanganidata.
data.
Komputer
Komputeryang
yangmenggunakan
menggunakanchipchipini
inimasih
masihterbatas
terbatasdan
danhanya
hanyadimiliki
dimiliki
oleh
olehmiliter,
militer,universitas,
universitas,dan
danperusahaan-perusahaan
perusahaan-perusahaanbesar
besarkarena
karena
harganya
harganyayang
yangmasih
masihluar
luarbiasa
biasamahal.
mahal.
Di
Diera
eraini,
ini,komputer
komputersudah
sudahmampu
mampumelakukan
melakukanperhitungan
perhitunganhingga
hingga22juta
juta
perkalian
perkalianper
perdetik.
detik.
ALTAIR
ALTAIR
 Tahun
 Tahun1975
1975:: lahir
lahirsebuah
sebuahkomputer
komputeryang
yangberukuran
berukuranrelatif
relatifsangat
sangatkecil
kecil::
Altair
Altair8800,
8800,diproduksi
diproduksioleh
olehMITS
MITS(Micro
(MicroInstrumentation
Instrumentationand
andTelemetry
Telemetry
Systems).
Systems).

Spesifikasinya
Spesifikasinya::
••Dijual
Dijualdalam
dalambentuk
bentukkit
kitdengan
denganharga
hargahanya
hanya$$397,
397,sebuah
sebuahharga
hargayang
yang
sangat
sangatmurah
murahdibanding
dibandingharga
hargakomputer
komputergenerasi
generasisebelumnya.
sebelumnya.
••Altair
Altairtidak
tidakdirancang
dirancanguntuk
untukpara
parapemula.
pemula.
••Kitnya
Kitnyamemerlukan
memerlukanperakitan
perakitanoleh
olehpemiliknya,
pemiliknya,kemudian
kemudianharus
harus
menuliskan
menuliskanprogramnya
programnyasendiri
sendirikarena
karenasaat
saatitu
itubelum
belumada
adaperusahaan
perusahaan
yang
yangmenjual
menjualprogram
programkomputer.
komputer.
••Memiliki
Memilikimemori
memorisebesar
sebesar256
256byte
byte(kira-kira
(kira-kirahanya
hanyacukup
cukupuntuk
untuk
menuliskan
menuliskansatu
satuparagraf
paragrafkalimat
kalimatsaja)
saja)dan
danharus
harusditulis
ditulisdalam
dalambahasa
bahasa
mesin
mesin“0”
“0”dan
dan“1”.
“1”.
••Pemrograman
Pemrogramandiselesaikan
diselesaikandengan
denganmenggeser
menggesersaklar
saklarsecara
secaramanual
manualyang
yang
terletak
terletakdipanel
dipaneldepan
depanAltair.
Altair.
Komputer
Komputer Lain…
Lain…
DiDiera
eraini,
ini,IBM
IBMmengeluarkan
mengeluarkan360
360system
systemdan
dan370
370system
systemdengan
dengan
sebuah
sebuahmemori
memoripusat
pusatyang
yangmampu
mampumenyimpan
menyimpanhingga
hingga33juta
juta
karakter.
karakter.

Honeywell
Honeywellmengeluarkan
mengeluarkanG115.
G115.

Univac
Univacmengeluarkan
mengeluarkanSeri
Seri9000.
9000.

Sistem
Sistemoperasi
operasidengan
denganmenggunakan
menggunakanbahasabahasapemrograman
pemrograman
juga
jugasudah
sudahdigunakan
digunakandidiera
eraini,
ini,yaitu
yaituAPL
APL(A
(AProgramming
Programming
Language)
Language)dan
danPL/1
PL/1(Programming
(ProgrammingLanguage
Language1),
1),di
disamping
samping
BASIC.
BASIC.
Microsoft
Microsoft
William
WilliamGates
Gatesdan
danPaul
PaulAllen
Allensetelah
setelahmembaca
membacaartikel
artikeldidimajalah
majalahPopular
Popular
Electronics
Electronicsmengambil
mengambilkesimpulan
kesimpulanbahwa
bahwaAltair
Altairmemerlukan
memerlukansoftware.
software.
Mereka
Merekamenghubungi
menghubungipemilik
pemilikMITS,
MITS,EdEdRoberts,
Roberts,dan
danmenawarkan
menawarkan
untuk
untukmenggunakan
menggunakanBASIC
BASIC(Beginners
(BeginnersAll-purpose
All-purposeSymbolic
Symbolic
Instruction
InstructionCode)
Code)pada
padaAltair.
Altair.Robert
Robertpercaya
percayadan
danmenyuruh
menyuruhmereka
mereka
mencobanya.
mencobanya.

BASIC
BASICaslinya
aslinyadikembangkan
dikembangkanpada
padatahun
tahun1963
1963oleh
olehThomas
ThomasKurtz
Kurtzdan
danJohn
John
Kemeny
Kemenyanggota
anggotadepartemen
departemenmatematik
matematikdidiDartmouth.
Dartmouth.
BASIC
BASICdirancang
dirancanguntuk
untukmenghasilkan
menghasilkanprogram
programyang
yanginteraktif
interaktifdan
dan
mudah
mudahdigunakan.
digunakan.   
William
WilliamGates
Gatesdan
danPaul
PaulAllen
Allenberhasil
berhasildan
danmemperoleh
memperolehuang,
uang,yang
yanglalu
lalu
mendirikan
mendirikanMicrosoft
Microsoftdan
danmemproduksi
memproduksiBASIC
BASICdan
dansistem
sistemoperasi
operasiuntuk
untuk
berbagai
berbagaimesin.
mesin.
Sekarang
Sekarang::Microsoft
Microsoftmemproduksi
memproduksisistem
sistemoperasi
operasiyang
yangmerajai
merajaipasar
pasar
(misalnya
(misalnyaWindows)
Windows)dan
danbanyak
banyakjenis
jenisprogram
programkomputer
komputerlainnya.
lainnya.
Bahasa
Bahasa Pemrograman
Pemrograman
 BASIC
 BASICbukan
bukansatu-satunya
satu-satunyabahasa
bahasapemrograman
pemrogramanyang
yangdigunakan
digunakanuntuk
untuk
menjalankan
menjalankankomputer.
komputer.Ada
Adabanyak
banyakyang
yanglain
lain::
FORTRAN
FORTRAN(FORmula
(FORmulaTRANslation)
TRANslation)::bahasa
bahasapemrograman
pemrogramanyang yang
dikembangkan
dikembangkanoleh
olehtim
timdari
dariIBM,
IBM,merupakan
merupakansalah
salahsatu
satudari
daribahasa
bahasa
pemrograman
pemrogramanaras-tinggi
aras-tinggi(high
(highlevel
levellanguage).
language).Bahasa
Bahasaini
inidirancang
dirancanguntuk
untuk
menyatakan
menyatakanformula-formula
formula-formulasaintifik
saintifikdan
danmatematik.
matematik.
Bahasa
Bahasaaras
arastinggi
tinggi::pemrogram
pemrogramtidak
tidakberurusan
berurusandengan
denganbahasa
bahasamesin
mesin
(machine
(machinecode)
code)yang
yangterdiri
terdiridari
dari“0”
“0”dan
dan“1”.
“1”.   
Tahun
Tahun1958
1958::Lahir
LahirALGOL
ALGOL(ALGOrithmic
(ALGOrithmicLanguage)
Language)didiZurich.
Zurich.Bahasa
Bahasa
ini
inimerupakan
merupakanbahasa
bahasayang
yanguniversal
universaldan
danbebas-mesin.
bebas-mesin.Kurang
Kurangsukses
sukses!!
Sebuah
Sebuahturunan
turunandari
dariALGOL,
ALGOL,ALGOL-60,
ALGOL-60,merupakan
merupakanpilihan
pilihanstandar
standar
untuk
untukpemrograman
pemrogramandengan
dengankontrol
kontrolyang
yangrinci
rinciterhadap
terhadaphardware
hardwareternyata
ternyata
lebih
lebihberhasil.
berhasil.
Bahasa
Bahasaini
inisekarang
sekaranglebih
lebihdikenal
dikenaldengan
denganbahasa
bahasaC.
C.

 COBOL
COBOL(COmmon
(COmmonBusiness
BusinessOriented
OrientedLanguage)
Language)::dikembangkan
dikembangkanpada
pada
tahun
tahun1960,
1960,dirancang
dirancanguntuk
untukmenghasilkan
menghasilkanaplikasi-aplikasi
aplikasi-aplikasiuntuk
untukdunia
dunia
bisnis.
bisnis.

Deskripsi
Deskripsidatanya
datanyaterpisah
terpisahdari
dariprogramnya,
programnya,sehingga
sehinggamemudahkan
memudahkan
bagi
bagipemrogram
pemrogrampemula,
pemula,dan
danmenguntungkan
menguntungkankarena
karenadata
databisa
bisa
diakses oleh program lain yang berbeda.
diakses oleh program lain yang berbeda.


Akhir
Akhirtahun
tahun1960-an,
1960-an,Niklaus
NiklausWirth,
Wirth,memperkenalkan
memperkenalkanbahasa-bahasa
bahasa-bahasahasil
hasil
rancangannya
rancangannya::
1.1. Pascal,
Pascal,yang
yangmerupakan
merupakansebuah
sebuahprogram
programyang
yangterstruktur,
terstruktur,logis,
logis,dan
dan
memiliki
memilikiberbagai
berbagaijenis
jenisdata.
data.
2.2. Modula-II
Modula-IIdan
danIII
IIIyang
yangstruktur
strukturdan
dansintaksnya
sintaksnyasangat
sangatmirip
miripdengan
dengan
Pascal.
Pascal.
Mikroprosesor
Mikroprosesor dan
dan Personal
Personal Computer
Computer
Integrated
IntegratedElectronics
Electronicsatau
ataulebih
lebihdikenal
dikenaldengan
denganINTEL
INTELdidirikan
didirikanoleh
olehdua
dua
orang
orangsaintis
saintisdari
dariBell
BellTelephone
TelephoneLab.,
Lab.,Robert
RobertNoyce
Noycedan
danGordon
GordonMoore
Moorepada
pada
tahun
tahun1968. 
1968. 

Produksinya
Produksinya::
••Prototipe
Prototipemikroprosesor
mikroprosesor4004,
4004,44bit.
bit.Unjuk
Unjukkerjanya
kerjanyabelum
belummemuaskan.
memuaskan.
••Mikroprosesor
Mikroprosesor8008,
8008,merupakan
merupakanperbaikan
perbaikandari
dari4004
4004dan
danmerupakan
merupakan
prosesor
prosesor88bit.
bit.Walau
Walaujauh
jauhlebih
lebihbaik,
baik,chip
chipini
inimasih
masihberkecepatan
berkecepatanrendah
rendah
••Setahun
Setahunkemudian
kemudiankeluar
keluar8080
8080yang
yangjauh
jauhlebih
lebihbaik.
baik.
••Setelah
Setelahitu
ituINTEL
INTELterus
terusmengeluarkan
mengeluarkanseri
seribaru
barudari
darichip
chip88bit,
bit,mulai
mulaidari
dari
8085
8085hingga
hingga8048.
8048.
••Peningkatan
Peningkatandrastis
drastisterjadi
terjadisaat
saatINTEL
INTELmengeluarkan
mengeluarkan8088
8088dan
dan8086
8086yang
yang
merupakan
merupakanprosesor
prosesor16
16bit
bitdengan
denganclock
clockspeed
speed4,77
4,77MHz
MHzdan
dan10
10MHz.
MHz.

Perusahaan
Perusahaanlain
lainyang
yangjuga
jugamemproduksi
memproduksimikroprosesor
mikroprosesor::Motorola
Motorolayang
yang
mengeluarkan
mengeluarkanchip
chip6800.
6800.
Apple
Apple
Tahun
Tahun1976
1976::dua
duaorang
orang“petualang
“petualangkomputer”
komputer”yaitu
yaituSteve
SteveJobs
Jobsdan
danSteve
Steve
Wozniak
Wozniakmenjual
menjualVWVWmiliknya
miliknyadan
danmencoba
mencobamerakit
merakitkomputer
komputerpersonal
personalyang
yang
pertama
pertamadididunia.
dunia.Sebelumnya,
Sebelumnya,tahun
tahun1971
1971mereka
merekasudah
sudahmerakit
merakitkomputer
komputer
yang
yangdisebut
disebut“blue
“blueboxes”
boxes”dan
danmenjualnya.
menjualnya.
PC
PCpertama
pertamaini
inidinamai
dinamaiApple-I
Apple-Idan
dandirakit
dirakitpada
padapapan
papanrakit,
rakit,
ternyata
ternyatasukses
suksesdan
danmereka
merekaberhasil
berhasilmenjual
menjual50
50buah.
buah.
Berdirilah
BerdirilahApple
AppleComputer
ComputerCompany.
Company.
  
Tahun
Tahun1977
1977merilis
merilisApple
AppleIIIIdidiFirst
FirstWest
WestCoast
CoastComputer
ComputerFaire
FairedidiSan
San
Francisco.
Francisco.Inilah
InilahPC
PCyang
yangsesungguhnya
sesungguhnyakarena
karenatelah
telahdirakit
dirakitpada
padaboks
bokskhusus
khusus
untuk
untukPC.
PC.
Apple
AppleIIIIdilengkapi
dilengkapiBASIC,
BASIC,grafik
grafikberwarna,
berwarna,dan
danmemori
memoriuntuk
untuk4.100
4.100
karakter,
karakter,dengan
denganharga
harga$$1.298.
1.298.Program
Programdan
dandata
datadapat
dapatdisimpan
disimpanpada
pada
perangkat
perangkatperekam
perekamkaset
kasetaudio!
audio!
Sebelum
Sebelumpameran
pameranselesai,
selesai,Wozniak
WozniakdandanJobs
Jobsmemperoleh
memperolehpesanan
pesanan300
300buah
buah
Apple
AppleII.
II.Inilah
Inilahawal
awalsukses
suksesApple.
Apple.Pada
Padatahun
tahun1982
1982mereka
merekamemiliki
memilikipekerja
pekerja
sebanyak
sebanyak3.500
3.500orang
orangdengan
dengantotal
totalpenjualan
penjualansebanyak
sebanyak$$583
583juta
juta!!
 Tahun 1977 : lahir komputer personal TRS-80 dari Tandy Radio Shack dengan
kemampuan yang kurang lebih sama dengan Apple II.
 Pada generasi kedua, TRS-80 Model II dilengkapi dengan memori yang
mampu menampung 64.000 karakter dan sebuah floppy disk drive 5.25 inch untuk
menyimpan program dan data.
Pada saat itu, hanya Apple dan TRS yang menggunakan disk drive.
Era floppy disk pun mulai berlangsung.
 Pemain lain pada masa ini juga ada : SINCLAIR yang melahirkan Spectrum
dan COMMODORE dengan C64.  
 IBM melihat kenyataan bahwa pangsa pasar terbesar ada di komputer
personal. IBM lalu memproduksi Acorn, yang di kemudian hari terkenal dengan
IBM PC.
Mesin ini merupakan salah satu komputer pertama yang dirancang
untuk pasar rumahan dengan rancangan secara modular sehingga
memudahkan penambahan dan modifikasi spesifikasi oleh pengguna.
 Saat diluncurkan, IBM PC hanya memiliki memori 16.000 karakter, keyboard
jenis mesinketik IBM, dan koneksi ke perangkat pita kaset. Harganya $ 1.265,
lebih murah dibanding Apple II. Namun pasar Apple-II sudah mencapai 50% di
tahun 1980.
 Tahun 1980-an, lahir Commodore PET dan tahun 1981 Adam Osborne (seorang
jurnalis) memperkenalkan Osborne-I yang menggunakan sistem operasi CP/M.
 Pasar PC didominasi oleh dua merek saja : Apple dan IBM (menggunakan
sistem operasi CP/M) sementara merk-merk lain berada jauh di bawah mereka.
 Tahun 1983 Apple merilis Lisa.
 Tahun 1984, Apple dan IBM mengeluarkan model baru. Apple merilis generasi
pertama Macintosh, yang merupakan komputer pertama dengan perlengkapan
graphical user interface (GUI) dan sebuah mouse.
 Macintosh menggunakan prosesor Motorola 68000, 32 bit, 8 MHz dengan layar
monitor 9 inch.
GUI menyebabkan mesin Apple menjadi atraktif karena cukup mudah
digunakan. Penjualan Macintosh membubung tinggi meninggalkan IBM.
 Segera IBM merilis 286-AT dengan aplikasi seperti Lotus 1-2-3, spreadsheet,
dan Microsoft Word yang segera disambut hangat oleh pasar bisnis.
Sejak saat ini lahir PC-PC klon dari seluruh dunia yang mengikuti sistem
IBM. Compaq misalnya, melahirkan PC portabel yang pertama.
 Tahun 1985 Microsoft Windows 1.0 diluncurkan, dan saat itu pula Motorola
merilis prosesor 68040, 32-bit dengan clock speed 25MHz.
Jaringan
Jaringan Komputer
Komputer

PC
PCmakini
makinidilengkapi
dilengkapidengan
dengan::
••Semua
Semuajenis
jeniskebutuhan
kebutuhantulis-menulis
tulis-menulis(word
(wordprocessing)
processing)
••Multimedia
Multimedia
••I/O
I/Ountuk
untukberbagai
berbagaidevais
devaisdidiluar
luarPC
PC
••Sistem
Sistemkomunikasi
komunikasiuntuk
untukmengirim
mengirimdan
danmenerima
menerimadata
datake
kedan
dandari
dari
luar.
luar.

Kecepatan
Kecepatanproses
prosesjuga
jugasangat
sangatmeningkat
meningkat::clock
clockspeed
speedCPU
CPUsudah
sudah
mencapai
mencapai22GHz
GHzdan
dansegera
segeraakan
akanlebih
lebihmeningkat
meningkatlagi.
lagi.

Sistem
Sistemoperasinya
operasinyajuga
jugasangat
sangatberagam
beragam::DOS,
DOS,CP/M,
CP/M,Mac-OS,
Mac-OS,Linux,
Linux,
UNIX,
UNIX,Windows,
Windows,dlsb.
dlsb.
Sistem
Sistemoperasi
operasi:merupakan
:merupakaninterface
interfaceantara
antarapengguna
pengguna dengan
dengan
komputer
komputersehingga
sehinggabisa
bisamemerintah
memerintahkomputer
komputerdengan
denganbahasa
bahasaaras
aras
tinggi
tinggi(hi-level
(hi-levellanguage).
language).
Setiap
Setiapsistem
sistemoperasi
operasimemiliki
memilikisoftware-nya
software-nyasendiri-sendiri
sendiri-sendiriyang
yangtidak
tidak
saling
salingkompatibel,
kompatibel,sehingga
sehinggakadang
kadangcukup
cukupmenyulitkan
menyulitkanpengguna.
pengguna.Pengguna
Pengguna
harus
harusmemilih
memilihsistem
sistemoperasi
operasiyang
yangsesuai
sesuaidengan
dengankebutuhannya.
kebutuhannya.
Time
Time Sharing
Sharing
••Ide
Idetimesharing
timesharing::konsep
konsepuntuk
untukmenghubungkan
menghubungkansejumlah
sejumlahpengguna
penggunakeke
sebuah
sebuahkomputer
komputerdengan
denganmenggunakan
menggunakansebuah
sebuahterminal
terminaltelah
telahdilaksanakan
dilaksanakandidi
MIT
MITpada
padaakhir
akhirtahun
tahun1950-an
1950-anhingga
hinggaawal
awal1960-an.
1960-an.
••Tahun
Tahun1962
1962Paul
PaulBaran
Barandari
dariRAND
RANDmembangun
membangunjaringan
jaringan
paket-switching
paket-switchingterdistribusi
terdistribusidan
dansukses.
sukses.
••Tahun
Tahun1969
1969lahir
lahirAdvanced
AdvancedResearch
ResearchProjects
ProjectsAgency
Agency
Network
Network(ARPANET).
(ARPANET).
••Tahun
Tahun1973
1973Bob
BobKahn
Kahndan
danVint
VintCerf
Cerfmembangun
membangunide
idedasar
dasar
dari
dariInternet
Internet
••Tahun
Tahun1974
1974BBN
BBNmembuka
membukajaringan
jaringanpacket-switched
packet-switchedpublik
publik
yang
yangpertama
pertamayang
yangdisebut
disebutTelenet.
Telenet.
••Tahun
Tahun1982
1982::TCP/IP
TCP/IP(Transmission
(TransmissionControl
ControlProtocol
Protocoland
andInternet
InternetProtocol)
Protocol)
telah
telahdijadikan
dijadikansebagai
sebagaistandar
standarprotokol
protokolinternat
internatoleh
olehARPANET.
ARPANET.
••Tahun
Tahun1987
1987jumlah
jumlahhost
hostjaringan
jaringantelah
telahmenembus
menembusangka
angka10.000,
10.000,dan
dandua
dua
tahun
tahunberikutnya
berikutnyasudah
sudahmencapai
mencapai100.000.
100.000.
••Tahun
Tahun1992
1992sudah
sudahlebih
lebihdari
dari1.000.000
1.000.000host,
host,kini,
kini,sudah
sudahlebih
lebihdari
dari100
100juta
juta
host
hostterhubung
terhubungkekeinternet.
internet.
Internet
Internet
Web,
Web,atau
atautepatnya
tepatnyaWorld
WorldWide
WideWeb,
Web,dikembangkan
dikembangkandi diCERN,
CERN,Zurich,
Zurich,
Swiss
SwissolehTim
olehTimBerners-Lee
Berners-Leeyang
yangmerilis
merilisWeb
Webserver
serverpertama
pertamadi
ditahun
tahun1991.
1991.
Web
Web::bentuk
bentukbaru
baruuntuk
untukkomunikasi
komunikasidata
datadalam
dalambentuk
bentukteks
teksdan
dan
grafik lewat Internet menggunakan bahasa HTML (hypertext
grafik lewat Internet menggunakan bahasa HTML (hypertext
markup
markuplanguage).
language).
Data
Datayang
yangdipertukarkan
dipertukarkantidak
tidakterbatas
terbataspada
padateks
teksdan
dangrafik
grafiksaja,
saja,
tetapi juga suara dan video.
tetapi juga suara dan video.

Untuk
Untukbisa
bisamenggunakan
menggunakanjaringan
jaringan(web)
(web):: pengguna
penggunaharus
harusterhubung
terhubungke
ke
web
webserver
serveryang
yangterpasang
terpasangdi
disalah
salahsatu
satumesin.
mesin.
Pengguna
Penggunayang
yangterhubung
terhubungdalam
dalamsebuah
sebuahLAN
LAN(local
(localarea
areanetwork)
network)harus
harus
menjalankan
menjalankansebuah
sebuahprogram
programaplikasi
aplikasiuntuk
untukbisa
bisaterhubung
terhubungke keserver
serveryang
yang
biasa
biasadisebut
disebutdengan
denganclient
clientprogram.
program.
Banyak
Banyakprogram
programserver
serveruntuk
untukberbagai
berbagaijenis
jeniskomputer
komputerdan
dansistem
sistemoperasi,
operasi,
misalnya
misalnyaApache
Apacheuntuk
untukUNIX
UNIX(dan
(danOS
OSlainnya),
lainnya),Microsoft
MicrosoftInformation
Information
Interchange
InterchangeServer
Server(IIS)
(IIS)untuk
untukWindows/NT,
Windows/NT,dandanWebStar
WebStaruntuk
untuk
Macintosh.
Macintosh.
Kebanyakan
Kebanyakanprogram
programclient
clientyang
yangkini
kinitersedia
tersediamampu
mampumemayarkan
memayarkancitra,
citra,
memainkan
memainkanmusik,
musik,atau
ataumemutar
memutarvideo
videomenggunakan
menggunakansebuah
sebuahinterface
interfacegrafik
grafik
dengan
dengansebuah
sebuahmouse.
mouse.
Ada
Adaclient
clientkhusus
khususyang
yanghanya
hanyabisa
bisamemayarkan
memayarkanteks,
teks,misalnya
misalnyaLynx
Lynxuntuk
untuk
sistem
sistemUNIX.
UNIX.
Server
Serverbiasanya
biasanyamemuat
memuatfile
filepenuh
penuhdengan
denganinformasi
informasitentang
tentangsegala
segalahal
hal::kursus,
kursus,
hasil
hasilriset,
riset,game,
game,dlab.
dlab.
Semua
Semuainformasi
informasiini
inidiformat
diformatdalam
dalambahasa
bahasaHTML
HTMLsehingga
sehinggapengguna
pengguna
dimungkinkan
dimungkinkanuntuk
untukmenyisipkan
menyisipkansesuatu
sesuatuyang
yangdiinginkan
diinginkankekedalam
dalamteks,
teks,mirip
mirip
seperti
sepertimenyisipkan
menyisipkankata-kata
kata-katadalam
dalamsebuah
sebuahword
wordprocessor.
processor.


Referensi
Referensi::
 1.
 1.Michele
MicheleA.
A.Hoyle,
Hoyle,“Computers
“Computers::From
FromThe
ThePast
Pastto
tothe
thePresent”,
Present”,aalecture,
lecture,fall
fall
1994.
1994.
2.2.Triumph
Triumphofofthe
theNerds,
Nerds,“A
“AHistory
Historyofofthe
theComputer-Network”,
Computer-Network”,PBS,
PBS,1995.
1995.

You might also like