01 pc the history of computing science

Upload: vebry-silvia

Post on 23-Feb-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

  • 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