sejarah pembagunan komputer

26
1 Topik Sejarah pembangunan komputer Generasi-generasi komputer Bahasa Pengaturcaraan

Upload: raja-afifi

Post on 21-Jul-2015

107 views

Category:

Education


3 download

TRANSCRIPT

1

Topik

• Sejarah pembangunan komputer

• Generasi-generasi komputer

• Bahasa Pengaturcaraan

2

Sejarah Pembangunan Komputer

Charles Babbage

• Rekabentuk komputer moden pertama

• Mencipta– Enjin beza(difference engine)– Enjin analitik (bahagian utama sistem

komputer)

3

Sejarah Pembangunan Komputer

Count Ada Lovelace

• Pengaturcara pertama

• Membantu membangunkan arahan untuk komputasi ke atas peranti Babbage

4

Sejarah Pembangunan Komputer

Herman Hollerith

• Membina komputer pertama yang menggunakan kuasa elektrik

• Mengasaskan kod tebuk elektronik

5

Sejarah Pembangunan Komputer

John V. Atanasoff & Clifford Berry

• Membina komputer digital pertama yang beroperasi secara elektronik

• ABC (Atanasoff Berry Computer)

6

Sejarah Pembangunan Komputer

ENIAC (Electronik Numerical Integrator and Calculator)

• J.Mauchly & J.Presper Eckert• Komputer elektronik tujuan am utama• Digunakan semasa zaman perang II• Digunakan bagi menyelesaikan masalah

matematik• Guna tiub vakum

7

Sejarah Pembangunan Komputer

8

Sejarah Pembangunan Komputer

UNIVAC 1 (Universal Automatic Computer)

• Komputer komersial generasi pertama

• Untuk aplikasi saintifik dan komersial

• Eckert & Mauchly menghantar UNIVAC pertama kepada U.S Census Bureau dlm tahun 1951.

9

Sejarah Pembangunan Komputer

10

Sejarah Pembangunan Komputer

Ciri-ciri UNIVAC

• Lebih mudah digunakan dari ENIAC

• Kurang tiub vakum (lebih dipercayai)

• Aturcara tersimpan diasaskan oleh John von Neumann

• Tujuan am

• Guna bahasa mesin

11

Sejarah Pembangunan Komputer

Komputer Apple

• Diasaskan oleh Steve Jobbs dan & Steve Wozniak pada tahun 1977

• Komputer pertama yang berjaya sertakan skrin dan papan kekunci yang mudah digunakan

12

Sejarah Pembangunan Komputer

13

Generasi Komputer

• Generasi pertama

• Generasi kedua

• Generasi ketiga

• Generasi keempat

• Generasi kelima

14

Generasi Komputer

Generasi Pertama

• 1940’an – awal 1950’an• Tiub vakum sebagai suis• Besar, lambat, cepat panas• Kerap mengalami kegagalan• ABC, MARK1, ENIAC, UNIVAC• Konsep program tersimpan (von Neumann)• Bahasa Himpunan

15

Generasi Komputer

Generasi kedua

• 1950’an – pertengahan 1960• transistor sebagai suis• Lebih kecil dan lebih cepat (x1000)

• Lambat panas,lebih dipercayai, murah• Penggunaan bahasa peringkat tinggi bermula• DEC-PDP-1

16

Generasi Komputer

Generasi ketiga

• Lewat 1960’an

• Cip silikon sebagai suis

• Lebih kecil dan lebih laju (x1000)

• Lebih dipercayai

17

Generasi Komputer

Generasi ke-empat

• 1970’an –kini

• Pemproses mikro cip tunggal sebagai suis

• Kos sangat rendah mampu dimiliki orang perseorangan

18

Generasi Komputer

Generasi ke-5

• Jepun mengasaskan kepintaran buatan, pertengahan tahun 1990

• Sistem pakar, bahasa tabii

• Komunikasi dan rangkaian

19

Generasi LitarElektronik

Ingatan Utama

Ingatan Sekunder

Input Output Saizkomputer

1Tiub vakum Gelendong

magnet-Gelendong magnet- pita magnet

- pita kertas- kad tebuk

- kad tebuk- cetakan

Sebesar bilik.30 ton,1500 kps,18000 tiub vakum,140k/w

2transistor Teras magnet - pita magnet

- cakera magnet

Kad tebuk - Kad tebuk- cetakan

Sebesar almari

3Litar sepadu Teras magnet - Pita magnet

- Cakera magnet

-Kekunci-Pita magnet-Cakera magnet

-cetakan-paparan video

Sebesar meja

4Mikropemproses

Litar separuh pengalir

-cakera magnet-cakera liut-gelembung magnet

- Papan kekunci-pengecam optik-pen cahaya-tablet grafik

-cetakan-paparan video-respon audio

Sebesar mesin taip

SEJARAH & REVOLUSI KOMPUTER

20

Bahasa Pengaturcaraan

Generasi B. Pengaturcaraan

1 Bahasa mesin

2 Bahasa penghimpun

3 Bahasa peringkat tinggi

4 Bahasa peringkat sangat tinggi

5 Bahasa tabii

21

Bahasa Pengaturcaraan

Bahasa mesin

• Bahasa peringkat rendah• Menggunakan nombor• Data dan arahan aturcara berbentuk 0 dan

1(0n/off) • Aturcara yang ditulis dalam bahasa lain perlu

ditukar kepada bahasa mesin sebelum perlaksanaan

22

Bahasa Pengaturcaraan

Bahasa Himpunan

• Peringkat rendah

• Menggunakan kod mnemonik, singkatan

• Aturcara ditulis dalam bahasa ini diterjemahkan terlebih dahulu oleh aturcara himpunan menjadi aturcara dalam kod bahasa mesin sebelum dilaksanakan

23

Bahasa Pengaturcaraan

Bahasa Peringkat Tinggi

• Wujud 1960• Menyerupai Bahasa Inggeris• Aturcara ditulis dalam bahasa ini mampu

mengendali masalah/tugas lebih kompleks

• Penterjemah dikenali sebagai pengkompil (compiler) untuk tukar aturcara ke kod b.mesin sebelum dilaksanakan

• Aplikasi komersial seperti C/C++

24

Contoh Bahasa Peringkat Tinggi Untuk Papar “Hello World”

• Cobol : DISPLAY “Hello World”

• Basic : PRINT “Hello World”

• C : printf (“Hello World”);

• Java : System.out.println(“Hello World”)

• C++ : cout<< “Hello World”

25

Bahasa Pengaturcaraan

Bahasa peringkat sangat tinggi

• Digelar sebagai 4GL• Aturcara ditulis berbentuk shorthand• Mampu mengendali beratus baris arahan

dalam bhs generasi ke 3 dalam beberapa baris sahaja

• Contoh : bahasa pertanyaan (Query Language)

26

Bahasa Pengaturcaraan

Bahasa Tabii

• Mirip kepada gaya percakapan bahasa Inggeris

• Bahasa tabii terjemahkan arahan manusia kpd kod yang difahami komputer

• Digelar juga bahasa berasaskan pengetahuan

• Berinteraksi dengan pangkalan pengetahuan