Upload
vebry-silvia
View
226
Download
0
Embed Size (px)
Citation preview
7/24/2019 01 PC the History of Computing Science
1/20
PersonalComputer:
The History of
7/24/2019 01 PC the History of Computing Science
2/20
The History of
A PrimitiveCalendar
Dari gua-gua dan hutan-hutan,manusia berevolusi, danmembangun struktur di antaranyaStonehenge yang berada 13kmutara Salisbury, England,dipercaya sebagai bentuk
kalender kuno, dirancang untukmenangkap sinar matahari musimpanas dengan pola tertentu.
Archeologists dan anthropologistssekarang tidak begitu yakinbagaimana bangunan itu yangdiperkirakan didirikan 2!! S"bisa dibuat karena di luarkemampuan teknologi #aktu itu.
7/24/2019 01 PC the History of Computing Science
3/20
A PrimitiveCalculator $alculator yang paling primitive
adalah Abacus yang pertama
ditemukan di $hina. Abacusmerupakan precursor bagi mesinpen%umlah dan komputer yangberkembang kemudian. $araker%anya adalah sebagai berikut&
'ilai yang ditetapkan pada tiapbuah abacus ditentukan olehposisinya& buah-buah abacuspada baris pertaman bernilai 1,dua buah bernilai 2. (uah abacuspada baris berikutnya bernilai 1!,
1!! dan seterusnya. Abacus merupakan bantuan
memory bagi pengguna dalammelakukan mental calculations.
7/24/2019 01 PC the History of Computing Science
4/20
Forefathers ofComputing
)ebih dari seribu tahun setelahpenemuan abacus di $hina, tidakbanyak perkembangan ter%adi untukmengotomasikan perhitungan danmatematik.
*rang-orang +unani kemudian mengembangkanberbagai rumus dan teori matematik. emuan-temuanbaru matematik tersebut harus dibuktikan kebenarannyasecara manual dan harus melibatkan sedemikianbanyak personel untuk menger%akan soal yang samauntuk meyakinkan bah#a hasil perhitungan yangdiperolah adalah benar. eker%aan ini bisa memakan#aktu berminggu-minggu atau bahkan berbulan-bulanuntuk membuktikan kebenaran sebuah teori.ebanyakan nilai-nilai tabel integral, logaritma, dan
trigoniometri dilakukan dengan cara manual seperti ini.
7/24/2019 01 PC the History of Computing Science
5/20
The First Mechanical Calculator (laise ascal, ahli matematik, pemikir, dan
ilmu#an terkenal dari erancis membuat mesinpen%umlah mekanis pertama yang dikenal
dengan nama ascaline, pada tahun 1/20berdasarkan pada rancangan ero oAleandria yang digunakan untuk men%umlah%arak tempuh alat pengangkut. rinsip inimasih digunakan hingga sekarang misalnyapada odometer dan meter air. (eliau membuatmasing-masing roda bisa secara langsung
diputar oleh pengguna, dengan hasil bah#aketika roda-roda tersebut diputar dengan urutanyang benar, maka sederet bilangan akan dienter dan diperoleh %umlahnya.
$alculator mekanis yang pertama inimempunyai beberapa kelemahan& anya ascal sendiri yang dapat
memperbaiki dan biayanya lebih mahal daripada ongkos peker%aan manual.
anda-tanda technophobia muncul di manapara ahli matematik kha#atir kehilanganpeker%aan dengan berkembangnya calculatortesebut.
7/24/2019 01 PC the History of Computing Science
6/20
ada a#al 112 homas
dari $olmar erancismengembangkankalkulator komersial yangpertama.
Sementara itu, $harles
(abbage menyadaribah#a banyak komputasiyang pan%ang terdiri darioperasi yang berulang-ulang secara teratur.
The Dierence ngine
4a menciptakanprototypedari sebuah difference enginetahun122 dan dengan bantuan dari pemerintah 4nggris ia mulaimenger%akan mesin secara lengkap tahun 123. "esin inidirancang untuk bertenaga uap5 dioperasikan dengan instruksi
program yang tetap, otomatis penuh, bahkan untuk mencetak tabelyang dihasilkan.
7/24/2019 01 PC the History of Computing Science
7/20
7/24/2019 01 PC the History of Computing Science
8/20
Herman
Hollerith
Di tahun 19!, erman ollerith
mengembangkan suatu alat yang
dapat secara otomatis membacainormasi sensus yang sudah di
kodekan kepunched card.
esalahan dalam pembacaan
banyak berkurang, lebih banyak
yang bisa diker%akan, dan yanglebih penting lagi, tumpukan
punched carddapat digunakan
sebagai penyimpan memori yang
dapat diakses dengan kapasitas
yang hampir tak terbatas.
ollerith:s tabulating machine men%adi sangat berhasil sehingga
erman ollerith kemudian mendirikan perusahaan sendiri
untuk memasarkan alat ini. erusahaan ini yang kemudian
sukses dengan nama International Business Macines74("8.
7/24/2019 01 PC the History of Computing Science
9/20
Harvard Mar! " Akhir tahun 193!an mesin dengan sistempunched
cardmen%adi semakin mantap sehingga o#ard Aikenbeker%asama dengan para teknisi dari 4(" membangunsuatu komputer digital otomatik besar dengan standardkomponen elektromekanik 4(". "esin ini disebutarvard "ark 4, yang mampu menangani angka 23 digit desimal 7kata-
kata8 dapat melakukan empat operasi arithmetic mempunyai built-in programs, atau subroutines,
untuk menangani logaritma dan ungsi-ungsitrigoniometri.
dikontrol dengan pita kertas berlubang yang tidakmampu untuk putar balik, sehingga tidak dapatdiprogram secara otomatis untuk perintah-perintahtransfer of control
*utput denganpunched carddan mesin ketikelektrik.
lambat, memerlukan 3-6 detik untuk perkalian. otomatis penuh dan dapat menyelesaikan
komputasi yang pan%ang tanpa intervensi manusia.
7/24/2019 01 PC the History of Computing Science
10/20
3! "# $ 4 ! "
Ang%a dapatdi%on&ersi %e
'ilangan desimaldengan
men(umla%an totalnilai dari semua
lu'ang misaln)a*untu% 43 =
- - - - +4
- - - - !.
- - - - - - #3
- - - - 4#- - - - 43
0
- - - - - ++
#inary $epresentation *leh karenapunched cards tidak dapat digunakan untuk komputasi
yang lebih kompleks, pada tahun 1901 onrad ;use, seorang
7/24/2019 01 PC the History of Computing Science
11/20
The TuringMachineAlan Turing ofngland %&%'(%&)*
Input # 6 adalah 0. Karena tidak mungkin lagi mendapat tiga atau
lebih 1, maka kembali lagi ke Start; output adalah 0
Input # 7 adalah 1; go to State 1.
Start
State 1
State
State !
0
00
0
0
1
1" 0 " " " 0 "
Input # 1 adalah 1. "ein
menu$u ke State 1 dan memberi
output 0.
Input # adalah 0. Karena initidak mungkin mendapatkan
urutan tiga 1, maka kembali ke
Start tate.
Input # ! adalah 1; go to State 1.
Input # % adalah 1, o go to State
; output adalah 0
Input # & adalah 1, o go to State!; output adalah 1.
7/24/2019 01 PC the History of Computing Science
12/20
+"AC
5IAC 6lectrical 5umerical Integrator andComputer7 adala mesin ra%sasa dirancang oleorang Ameri%a 8on 92 Maucl) and 82 Presperc%ert di te :ni&ersit) o; Penns)l&ania2 5IAC mengguna%an %ata dengan "0 digits 'ilangan
desimal2
mengguna%an "$2000 ta'ung &acuum2 memerlu%an ruang dengan luas lantai "#. meter
persegi2 mengguna%anpunched carduntu% inputdan
output. mempun)ai " unit pengali* " pem'agi* penga%ar dan
!0 pen(umla2
mempun)ai %ecepatan access 60*000! deti%7 untu%'acatulis memori2
perintaperinta dalam suatu program tersimpanpada unitunit )ang terpisa2
5IAC di%enal se'agai High speed Electronic DigitalComputer6C7 dan secara produ%ti; diguna%an"4#"++2
ontro&ersi ter(adi di taun "."* mengenai a%patent dari %onsep dasar digital 5IAC2 8on ?2Atanaso;; meng%laim 'a/a ia suda mengguna%an%onsep dasar )ang sama pada alat ta'ung &acuum)ang ia 'angun pada taun "30an di Io/a StateCollege2
Pada taun ".3 pengadilan memenang%an
Atanaso;; dan ia mendapat%an a% patent atas%ar)an)a2
7/24/2019 01 PC the History of Computing Science
13/20
AD,AC ED=A$ 7Electronic Discrete =ariable Automatic
$omputer8 merupakan penyempurnaan dariE'4A$. "auchly and Eckert mulai merancangED=A$ bahkan dua tahun sebelum E'4A$
beroperasi. 4de mereka adalah untuk membuatED=A$ yang program disimpan dalam %omputer2 'isa dila%u%an pemrograman %ondisional
goto %e poin lain dalam peng%odean. al inimungkin karena mempunya internal memori
yang lebih besar. memor)tersedia dengan menggunakan
mercury delay lines. Dengan menggunakantube of mercury, pulsa electronik dapatdipantulkan bolak-balik dan dapat diterima olehalat two statelain untuk menyimpan ! dan 1.
emampuan untuk bisa di s#itch on>o untukmemori diperlukan karena ED=A$menggunakan sistem 'inar)* bukan angkadesimal, sehingga menyederhanakan dalam
konstruksi unit-unit arithmetic.
P ! - t h %&).
7/24/2019 01 PC the History of Computing Science
14/20
Per!em-angan tahun %&).an
'itemukan
oleh Sho(hle),
*ardeen, dan
*rattain, 1+%7
'itemukan
oleh a(k St.
-lair Kilb),
1+&
Transistor Integrated Circuit (IC)*eba dari tabung /a(uum
)ang makan tempat
'ua kema$uan ini memungkinkan komputer dibangun dengan
ukuran ke(il ekonomi dalam pembuatan dan peraatan.
"emungkinkan penempatan
ban)ak tranitor pada atu
tempat )ang angat ke(il.
7/24/2019 01 PC the History of Computing Science
15/20
(ill ?ates dan aul Allen
di tahun 19@6 mendekati
Ed oberts dari "4S,perusahaan yang
memproduksi the Altair,
dan men%an%ikan untuk
menggabungkan (AS4$compiler ke komputer
Altair.
"ereka berhasil, dan dari
hasil pen%ualan, "icrosot
lahir.
M"C$/S/FT
7/24/2019 01 PC the History of Computing Science
16/20
Creation ofMicrosoftBASIC@ Beginners All
Purpose S)m'olic
Instruction Code
B i%em'ang%an ole
emen) urt "#4* dua
ali matemati% dari
artmout2
B Sederana* dengan s)ntaD
)ang muda dimengerti
dan dipela(ari ole
maasis/a2
B Muda dalam
pemrograman dande'ugging di'anding
'aasa mesin atau
assem'l)2
"0 LE A="0
!0 PFI5E Gello1
30 PFI5E A=@A
Gello
A="0
Contoh kode BASIC:
Output
7/24/2019 01 PC the History of Computing Science
17/20
HOFEFA5@
B Hormula translator
B iguna%an untu% science*
matematics
engineering2
PASCAL@
B i%em'ang%an ole
5i%laus 9irt taun #0an2
B Pende%atan stru%tur dan
des%ripsi data2
COBOL@
B Common Business
Oriented Language2
B es%ripsi data disimpan
terpisa dari program2
C@
B eri&at ALOL2
B Baasa C dan turunann)a
sangat popular se%arang2
BAGASA PMFOFAMA5 JA5 LAI5@
7/24/2019 01 PC the History of Computing Science
18/20
7/24/2019 01 PC the History of Computing Science
19/20
PCsToday
2 Processor: Intel, 3"', 4I3, 5! 8
2 Memory: ''9 10% "*
2 Storage & ri!e: '' !0*, '4':
9aralel, 6 ?S* @ ArontB
2 Monitor: C-'
2 Operating System:
7/24/2019 01 PC the History of Computing Science
20/20
Tugas*uatlah dekripi ingkat, komponen:komponenn)a, Eungi,
tentang topik:topik di baah ini
elompo% Eugas
A erangkat keras& input, output, storage
( erangkat keras& $C, Data port
$ erangkat lunak sitem
D erangkat lunak aplikasi