kuliah pti session-2

27
Pengantar Teknologi Informasi Sejarah Ilmu Komputasi

Upload: annas-tupank

Post on 09-Apr-2018

227 views

Category:

Documents


1 download

TRANSCRIPT

8/7/2019 Kuliah Pti Session-2

http://slidepdf.com/reader/full/kuliah-pti-session-2 1/27

Pengantar Teknologi Informasi

Sejarah Ilmu Komputasi

8/7/2019 Kuliah Pti Session-2

http://slidepdf.com/reader/full/kuliah-pti-session-2 2/27

2

Komputer:

dari 

Masa lalu 

hingga 

Masa kini 

8/7/2019 Kuliah Pti Session-2

http://slidepdf.com/reader/full/kuliah-pti-session-2 3/27

3

Tradisi Perdukunan

Alat hitung yang paling primitif:

goresan pada tongkat atau dinding

Manusia pada

 jaman kuno

 berusaha untuk 

dapat

menentukan bulan/musim

untuk 

mengadakan

upacara

keagamaan

8/7/2019 Kuliah Pti Session-2

http://slidepdf.com/reader/full/kuliah-pti-session-2 4/27

4

Kalender Primitif 

Diyakini sebagai satu usaha manusia untuk dapat

menghitung dan menjajaki kejadian-kejadian fisik bumi

disekitarnya

8/7/2019 Kuliah Pti Session-2

http://slidepdf.com/reader/full/kuliah-pti-session-2 5/27

Kalkulator Primitif 

 Abakus adalah alat bantu pengingat bagi penggunanyauntuk membentuk mental-kalkulasi

8/7/2019 Kuliah Pti Session-2

http://slidepdf.com/reader/full/kuliah-pti-session-2 6/27

6

Nenek Moyang Komputasi

Matematikawan Yunani kuno membuktikan terorema

dengan hitungan menggunakan alat bantu tangan

8/7/2019 Kuliah Pti Session-2

http://slidepdf.com/reader/full/kuliah-pti-session-2 7/27

7

Kalkulator Mekanis Pertama

BlaisePascal(1623-1662,pertama kalimembuatmesinpenjumlahpada th 1642untukmengukur 

 jarak tempuhkereta.

8/7/2019 Kuliah Pti Session-2

http://slidepdf.com/reader/full/kuliah-pti-session-2 8/27

8

Difference Engine

Charles Babbage

 pada th 1812mengetahui

 bahwa banyak 

hitungan-hitungan

yang panjang

terdiri dari

operasi-operasiyang berulang.

Pada th 1823

dengan bantuan

Pemerintah

Inggris dapat

diwujudkan mesin penghitung yang

dapat diperintah

dengan

menggunakan

 bahasa

 pemrograman.

8/7/2019 Kuliah Pti Session-2

http://slidepdf.com/reader/full/kuliah-pti-session-2 9/27

9

Kondisional

Pada th 1833,Babbage

 berkeinginan untuk 

membuat mesin

analitik yang dapat

menyimpan 1000

angka. Mesin terdiridari sejumlah build-

in operasi seperti

kontrol kondisional,

dimana mesin dapat

diperintah dengan

mengunakan baris- baris perintah. Baris-

 baris instruksi

disimpan pada kartu

 punched.

8/7/2019 Kuliah Pti Session-2

http://slidepdf.com/reader/full/kuliah-pti-session-2 10/27

10

Herman Hollerith

Herman Hollerith (1890)

 berhasil membuat mesin pembaca otomatis data-data

sensus yang disimpan dalam

kartu punched.

Idenya diilhami dari mesin

 pelubang tiket kereta api, jadi

 bukan diperoleh dari hasil

 penemuan Babbage. Alhasil,

kesalahan akibat pembacaan

dapat dikurangi dan kartu

 punched dapat digunakan

sebagai media memori

 penyimpan yang tak terbatas.

Tabulator Hollerith menjadi

sangat terkenal dan membuat

 pabrik pembuat mesin untuk 

dipasarkan; Perusahaan ini

sekarang bernama International

Business Machines (IBM)

8/7/2019 Kuliah Pti Session-2

http://slidepdf.com/reader/full/kuliah-pti-session-2 11/27

11

R epresentasi BinariPada th 1941, Konrad Zuse,

berhasil membuat mesinpenghitung angka,merupakan komputer yangdapat diprogram pertama,yang dpt digunakan utkmenyelesaikan persamaan2kompleks; Mesin tersebut

bernama Z3, instruksiprogram disimpan pd mediaroll film. Mesin ini bekerjadalam sistem binari (sbglawan dari sistem desimal).Representasi binari terbuktimenjadi hal yg sangat penting

dalam perkembangankomputer di masa mendatangdengan memanfaatkan alatdg two-state (dua kondisi)seperti punched card dansirkuit elektrik.

8/7/2019 Kuliah Pti Session-2

http://slidepdf.com/reader/full/kuliah-pti-session-2 12/27

12

Harvard Mark-I

Pada akhir 1930-an, Howard

Aiken dan insinyur IBM,

membuat komputer digital

 besar. Mesin tersebut

dinamakanHarvard Mark I.,

menggunakan 23 angkadesimal dan dapat melakukan

4 operasi aritmatika, dan

dilengkapi dengan sub-rutin

untuk menghitung logaritma

dan fungsi-fungsi

trigonometrik.

Output berupa punch card atau mesin ketik elektrik.

Komputer dengan kecepatan hitung 3 s/d 5 detik untuk 

melakukan perkalian, dan dpt melakukan perhitungan yang

 panjang tanpa intervensi manusia.

8/7/2019 Kuliah Pti Session-2

http://slidepdf.com/reader/full/kuliah-pti-session-2 13/27

13

Alan Turing

Th 1936,matematikawanInggris, Alan Turingmenulis jurnal berjudulOn Computable

Numbers, yangmembahas tentangkomputer yang dapatdiprogram. MesinTuring ini didesain utkmelakukan operasi

logik dan dptmembaca, menulisatau menghapussimbol2 pd kertas tape.

8/7/2019 Kuliah Pti Session-2

http://slidepdf.com/reader/full/kuliah-pti-session-2 14/27

14

Mesin Turing

Tujuan dari mesin inibukan utk membuatsebuah komputer,tetapi utk memberikangambaran masalah2 ygdpt dipecahkan secaralogik.

Mesin hipotesis inimemberikan gambarantentang karakteristikkomputer modern dimasa mendatang.

Sebagai contoh: mediatape dpt digunakan sbgmedia penyimpaninternal yg dpt dibaca,ditulis, dan dihapusseperti RAM modern.

8/7/2019 Kuliah Pti Session-2

http://slidepdf.com/reader/full/kuliah-pti-session-2 15/27

15

ENIAC

John W. Mauchy and J. Presper Eckert di

U niversity of Pennsylvania membangunmesin raksasa bernama ENIAC (ElectricalNumerical Integrator and Computer).Mesin ini menggunakan lebih dari 18000tabung vakum.

Untuk menyimpan mesin ini dibutuhkanruangan seluas 167 m persegi.

Program instruksi diletakkan pd unitterpisah yg kemudian ditempelkan (plug-in)pada mesin utama. Setiap akan melakukan

perhitungan yg berbeda maka diperlukanunit program intruksi yg berbeda.

ENIAC digunakan dari th 1946 s/d 1971dan merupakan komputer tercepatpertama di dunia.

8/7/2019 Kuliah Pti Session-2

http://slidepdf.com/reader/full/kuliah-pti-session-2 16/27

16

John von Neumann

Th 1945, Von Neumannmenemukan suatu teknik dimana

data dan instruksi dapat

disimpan dalam satu tempat, dan

mesin dpt membedakan mana

data dan mana program (stored-

 program technique).

Juga Neumann menemukan

teknik instruksi baru yaitu

conditional control transfer .

Sub-rutin program dpt disimpan

dalam library dan dibaca dlm

memori jika diperlukan.

Memori komputer merupakan

tempat penggabungan dr 

 potongan-potongan program

yang panjang.

8/7/2019 Kuliah Pti Session-2

http://slidepdf.com/reader/full/kuliah-pti-session-2 17/27

17

EDVAC

EDVAC (Electronic Discrete Variable

Automatic Computer) merupakan mesin

hasil perbaikan dari E NIAC oleh

Mauchly and Eckert.

EDVACmempunyai internal memori

yang banyak dan dpt menyimpan data &

 program dalam mesin.

Menggunakan tabung merkuri yang dapat

memantulkan pulsa binari yang berfungsisebagai memori.

8/7/2019 Kuliah Pti Session-2

http://slidepdf.com/reader/full/kuliah-pti-session-2 18/27

18

ALTAIR 

Pd th 1971, Intel mengeluarkan

produk mikro-prosesor pertama.

Prosesor ini adalah integratedcircuit yg dpt memroses data 4bit sekaligus.Chip dilengkapi unit logikaritmatik, tapi sebagian besar 

ruang digunakan oleh sirkuitkontrol untuk organisasi kerjadan hanya menyisakan sedikitruang untuk sirkuit penanganandata.

Pd th 1975, komputer Altair 8800

merupakan komputer minipertama dunia terpopuler bermemori 256 byte.

 Altair diproduksi oleh MITS(Micro Instrumentation andTelementry Systems) dg harga$397.

8/7/2019 Kuliah Pti Session-2

http://slidepdf.com/reader/full/kuliah-pti-session-2 19/27

19

Microsoft Kreasi

BASIC (Beginners All-

 purpose Symbolic

Instruction Code)

dibangun oleh Thomaz

Kurtz dan John Kemeny,

anggota Dept.MatematikaDarthmouth.

BASIC dirancang agar 

 para ilmuwan komputer 

dapat membuat program

secara interaktif danlebih nyata dibandingkan

dengan kode mesin atau

assembler.

8/7/2019 Kuliah Pti Session-2

http://slidepdf.com/reader/full/kuliah-pti-session-2 20/27

20

BASIC dan Bahasa Pemrograman Lainnya

8/7/2019 Kuliah Pti Session-2

http://slidepdf.com/reader/full/kuliah-pti-session-2 21/27

21

BASIC dan Bahasa Pemrograman Lainnya

Th 1950 an, FORTRAN (FORmula TRANslator) didesain untuk melakukan hitungan formula-formula matematika.

Th 1958, sekelompok ilmuwan komputer mengadakan pertemuan di Zurich

dan dr pertemuan ini dihasilkan bhs ALGOL ( ALGOrithmic Language).tapi tidak sessukses FORTRAN.

Turunan ALGOL 60, dikenal dengan nama bhs C, didesain untukprogramming control perangkat keras .

Th 1960, dibuat bhs COBOL (COmmon Business OrientedLanguage) didesain untuk aplikasi bisnis.

Pd th 1960, seorang ilmuwan Swiss, Niklaus Wirth, membuat bhsPASCAL, yg memaksa programer untuk memrogram dalam caraterstruktur dan logik, serta penggunaan tipe-tipe data yang berbeda.Setelah bhs PASCAL, dibuat juga bhs pemrograman Modula-II danIII yang mempunyai struktur bhs yang mirip dengan PASCAL.

8/7/2019 Kuliah Pti Session-2

http://slidepdf.com/reader/full/kuliah-pti-session-2 22/27

22

BOOMing PCSteve Jobs dan Steve Wozniak

mengadakan pameran komputer pertamaApple II di San Francisco(1977). Apple II menggunakan bhsB ASIC, grafik warna, dan 4100karakter memori. Program datadpt disimpan pada kaset tapesuara seharga $1298.

Th 1977 diperkenalkan komputer TRS-80 oleh perusahaan TandyRadio Shack. Pada generasikedua (TRS-80 Model II) memilikimemori 64000 karakter dan disk

drive. Pada saat itu hanya Appledan TRS yang mempunyai diskdrive.

Dengan adanya disk drive,merupakan media yang cocokuntuk distribusi data dan

perangkat lunak.

8/7/2019 Kuliah Pti Session-2

http://slidepdf.com/reader/full/kuliah-pti-session-2 23/27

23

BOOMing PC

Pd saat itu, IBM hanyamemproduksi komputer jenismainframe dan mini-komputer,

memutuskan utk memproduksihome-coomputer yaitu Acorn,yg kemudian dikenal denganIBM PC.

IBM PC dilengkapi dg 16,000karakter memori, keyboard

elektrik, dan koneksi utk kasettape seharga $1265.

8/7/2019 Kuliah Pti Session-2

http://slidepdf.com/reader/full/kuliah-pti-session-2 24/27

24

Th 1984, Apple dan IBMmemproduksi model baru.

 Apple memperkenalkanMacintosh, komputer pertamadilengkapi dg GUI (graphicaluser interface) dan mouse.

Macintos dg GUImenjadikannya sbg komputer rumah yang sangat atraktif krnsangat mudah dipakai.

IBM memproduksi PC 286-AT,dimana dapat menjalankan

spreadsheet aplikasi Lotus 1-2-3 dan Word processor.

BOOMing PC

8/7/2019 Kuliah Pti Session-2

http://slidepdf.com/reader/full/kuliah-pti-session-2 25/27

25

PCs Today

Bahan presentasi ini dibuat menggunakan

 beberapa jenis komputer dan program

aplikasi.

Program aplikasi adalah suatu program

yang dijalankan komputer sehingga

 pemakai dapat menghasilkan produk atau

menyelesaikan sesuatu pekerjaan. Seperti

aplikasi word processor, paket grafik utk 

menggambar, dan paket komunikasi untuk 

mengirim data.

Komputer yg digunakan adalah PC celeron

2GB, memori RAM 512MB dg sistem

operasi Windows 2000. Sistem operasiadalah program interface (antar muka)

dimana pemakai dpt dg mudah melakukan

 perintah ke komputer utk melakukan suatu

 pekerjaan.

Sistem operasi dilengkapi dengan GUI, memungkinkan

 pengguna melakukan perintah dengan mouse dan icon.

8/7/2019 Kuliah Pti Session-2

http://slidepdf.com/reader/full/kuliah-pti-session-2 26/27

26

The Web

Web (atau nama

lengkapnya: World

Wide Web) dibangun

 pada CERN di

Switzerland sbg bentuk 

 baru komunikasi teksdan grafik melalui

internet menggunakan

hypertext markup

language (HTML) sbg

suatu cara pemberianatribut teks dan

 penempatan grafik,

suara, atau film.

8/7/2019 Kuliah Pti Session-2

http://slidepdf.com/reader/full/kuliah-pti-session-2 27/27

27

Server

Untuk dapat menggunakan

Web diperlukan:

1. Komputer Server dg Web

Server program

Contoh: Apache (UNIX),Microsoft Information

Interchange Server (IIS) utkWindows/NT, dan WebStar utk Macintosh.

2. Komputer pengguna dg

Client server program

Contoh: Netscape, Opera,

dan Microsoft InternetExplorer (Windows/Macintoshkomputer). Lynx utk sistemUNIX.