You are on page 1of 33

BAB 1 : PENGENALAN KEPADA

KOMPUTER DAN
PENGATURCARAAN
Apa itu komputer

a machine that can be programmed to


accept data (input), process it into useful
information (output), and store it away
(in secondary storage device) for
safekeeping or later reuse

process is directed by software but


performed by the hardware
Sifat Semulajadi Komputer
Ciri-ciri;
1. Kelajuan
Kelajuan pemprosesan
2. Boleh Dipercayai
Kebanyakan kesilapan yang berlaku adalah
kesilapan manusia
3. Keupayaan Storan
Kapasiti simpanan data yang tinggi serta
dapat dikesan dan dicapai dengan efisien.
Hasil Penggunaan Komputer
Produktiviti
Mempertingkatkan produktiviti
Membuat Keputusan
Membantu membuat pembuat keputusan
mengisih dan membuat pilihan terbaik
Penjimatan Kos
Membantu kita mengurangkan kos
pekerja, tenaga, masa
Sejarah Komputer
1937 Dr. John V. Atanasoff & Clifford Berry designed &
began to build the first electronic digital computer.
Machine called ABC Atanasoff Berry Computer.
1943 Dr. John W. Mauchly & J. Presper Eckert Jr completed
ENIAC (Electronic Numerical Integrator & Computer)
1946 1st large-scale electronic digital computer, weighed
30 tons, 18000 vacuum tubes & occupied a 3X50 foot
space.
1952 The IBM model 650 was one of the 1st widely used
computer system. They planned to produce 50, but
manufactured more than 1000.
1957 FORTRAN (Formula Translator) was introduced.
Sejarah Komputer (samb.)
1964 3rd generation computers, with their controlling
circuitry stored on chip were introduced. The IBM
System/360 computers were the 1st third generation
machine.
1965 Dr. John Kemeny of Dartmouth led the development
of the BASIC programming language.
1967 Pascal, a structured programming language was
developed by Swiss computer scientist Niklaus Wirth
between 1967 1971.
1971 Dr. Ted Hoff of Intel Corp. developed a
microprocessor, or micro programmable computer
chip, the Intel 4004.
Sejarah Komputer (samb.)
1976 Steve Wozniak and Steve Jobs built the 1st Apple
computer.
1980 IBM offered Microsoft Corporation to develop the
operating system for IBM personal computer.
1981 IBM PC was introduced. IBM PC quickly garnered the
largest share of the PC market & became the PC of
choice in business.
1990 Microsoft released Windows 3.0, enhanced version of
its Windows graphical user interface first introduced
in 1985. The software allowed users to run multiple
applications on a PC and more easily move data from
one application to another.
Sejarah Komputer (samb.)
1993 Several companies introduced computer system
using the Pentium microprocessor from Intel. It
contains 3.1 million transistors and is capable of
performing 112 MIPS.
1995 Microsoft released Windows 95,which consist of more
than 10 million lines of computer instructions
developed by 300 person-years of effort.
1997 Intel ships Pentium II, which is 3-4 times faster than
the Pentium Pro released in 1995.
Microsoft released Office 97.
1998 Microsoft released Windows 98 with Active Desktop.
Sistem Komputer
1. Manusia
Pengaturcara Komputer mereka yang menulis
program komputer.
Pengguna atau end-users menggunakan
keupayaan komputer
2. Perkakasan
Komponen asas komputer.
3. Perisian
Program set arahan yang mana mengarah
perkakasan untuk melakukan tugasan yang
diperlukan dan menghasilkan output yang
diperlukan.
Komponen Sistem
Komputer
SECONDARY STORAGE
Secondary storage
device stores data
& programs

Central Processing
Unit (CPU) executes
computer instructions

Input device Output device make


send data to Memory holds data & processed data
the CPU programs currently (information
in use available)

INPUT PROCESSING OUTPUT


Komponen Sistem
Komputer (samb.)
Komponen komputer dikenali sebagai
perkakasan (hardware)
Data akan dimasukkan melalui peranti input
(input device)
Data tersebut akan diproses oleh unit
pemprosesan pusat (CPU)
Maklumat (data yang telah diproses) akan
disimpan di dalam memori utama (main
memory)
Maklumat tersebut akan dipaparkan melalui
peranti output (output device)
Unit Pemprosesan Pusat
(CPU)
Terbahagi kepada 2 iaitu :
1. Unit Kawalan
Menentukan operasi yang akan dijalankan
Menentukan bagaimana operasi tersebut
dilaksanakan

2. Unit Logik Aritmetik


Melaksanakan operasi aritmetik (+,-,*,/)
Membuat perbandingan (>= <=)
Memori Utama
Memori utama terbahagi kepada sel-sel.
Sel memori ini pula mempunyai alamat
unik dan kandungan/nilai (value).
Alamat unik ialah alamat yang
menentukan kedudukan sel dalam
memori.
Sel memori ini sentiasa mempunyai satu
nilai dan sel ini tidak pernah kosong.
Apabila satu nilai baru dimasukkan ke
dalam sel, nilai tersebut akan
menggantikan nilai yang lama.
Storan sekunder
Selain memori Memori Storan
utama, storan utama sekunder
sekunder Data tidak Data kekal
mempunyai kekal jika jika kuasa
keupayaan kuasa elektrik tiada
menyimpan data elektrik
tiada
Contoh : cakera Kapasiti Kapasiti data
liut, cakera laser, data yang yang
cakera keras disimpan disimpan
adalah adalah tinggi
rendah
Peranti input / output
Digunakan untuk kemasukan data
dan paparan hasil operasi
Contoh peranti input : keyboard
Contoh peranti output : monitor
Perisian Komputer
Apa itu perisian ?
Perisian merupakan satu set arahan
aturcara bagi menyelesaikan masalah.

Perisian Aplikasi
Perisian aplikasi direkabentuk untuk
membantu pengguna komputer dalam
menyelesaikan tugasan.
Contoh : Microsoft Word, Dbase,
Dreamweaver
Bahasa Pengaturcaraan
Terbahagi kepada tiga kategori :
Bahasa Mesin

Bahasa Penghimpun

Bahasa Peringkat tinggi

Contoh bahasa pengaturcaraan


Basic, Pascal, FORTRAN, C, Cobol
Klasifikasi Komputer
1. Komputer Mikro
Juga dikenali sebagai komputer peribadi
Biasanya untuk kegunaan rumah
2. Komputer Mini
Lebih berkuasa dan lebih mahal daripada
komputer mikro
Dapat menyimpan lebih data dan beroperasi
dengan kelajuan yang tinggi.
Lebih kecil berbanding dengan kerangka
utama
Klasifikasi Komputer (samb)
3. Kerangka Utama
Kelajuan tinggi
Lebih mahal
Digunakan untuk memproses data yang
banyak
Menyokong penggunaan banyak pengguna
Biasanya beroperasi sebagai pelayan
4. Komputer Super
Kelajuan yang paling tinggi
Harga yang sangat mahal
Penggunaan Komputer
Graphics
Graphs & charts
Animated graphics
Visual walk-through

Education
Teaching & testing aid
Learning by doing
Computer-based instruction
Penggunaan Komputer (samb.)

Retailing
Bar code for pricing & inventory
shipping
Energy
Locate oil, coal, natural gas & uranium
Monitor the power network
Meter reading
Law Enforcement
Fingerprint files
Criminal file
Computer modeling of DNA
Penggunaan Komputer (samb.)

Transportation
Cars
Load containerships
Monitor air traffic
LRT-PUTRA system
Money
Record keeping
Banking by phone
Credit cards
Penggunaan Komputer (samb.)

Agriculture
Crop information
Feed combination
Livestock breeding & performance
Government
Forecast weather
Manage park
Process immigrants
Taxes
Social security benefits
Penggunaan Komputer (samb.)

Robotics
Perform job that are dangerous for humans
Factory work
Human connection
Assist the disabled
Assist athletes by monitoring their
movements
Training & simulation
Airline pilots
Railroad engineers
Penggunaan Komputer (samb.)

Home
Educational tools
Record keeping
Letter writing
Connecting with others
budgeting
Health & medicine
Monitor patients
Electronic imaging
Diagnose illnesses
Metodologi Pembangunan
Perisian
1. Mengenalpasti keperluan masalah
Nyatakan dan fahami masalah dengan
jelas

2. Menganalisa masalah
Kenalpasti input masalah
Kenalpasti output yang diingini
Kenalpasti keperluan/ kekangan
penyelesaian
Metodologi Pembangunan
Perisian
3. Merekabentuk algoritma
Senaraikan langkah-langkah atau
algoritma untuk menyelesaikan masalah
Tulis algoritma
Pastikan algoritma tepat

4. Melaksanakan algoritma
Terjemah algoritma ke dalam bahasa
pengaturcaraan
Metodologi Pembangunan
Perisian
5. Menguji dan mengesahkan aturcara
Uji aturcara yang telah siap
Sahkan aturcara samada menepati
keperluan asal penyelesaian masalah
Uji aturcara menggunakan beberapa set
data

6. Menyelenggara dan mengemaskini aturcara


Mengubahsuai aturcara untuk
menghilangkan ralat yang sedia ada
Kajian kes : Ukuran meter
kepada kilometer
a. Masalah
Anda dikehendaki menukar ukuran meter
kepada kilometer. Tuliskan satu aturcara
untuk melaksanakan tugas tersebut.

b. Analisis
Keperluan data :
1. Input masalah
meter / * jarak dalam ukuran meter*/
Kajian kes : Ukuran meter
kepada kilometer
2. Output masalah
Kilometer /* jarak dalam ukuran
kilometer*/

3. Formula
1 kilometer = 1000 meter
Kajian kes : Ukuran meter
kepada kilometer
c. Rekabentuk
Langkah utama Algoritma :
1. Dapatkan jarak dalam ukuran
meter.
2. Tukar jarak meter kepada jarak
kilometer.
3. Paparkan jarak dalam kilometer.
Kajian kes : Ukuran meter
kepada kilometer
Langkah perincian kepada algoritma
(refinement)
1. Dapatkan jarak dalam ukuran
meter.
2. Tukar jarak meter kepada jarak
kilometer.
2.1 Jarak dalam kilometer ialah
1000 kali jarak dalam meter.
3. Paparkan jarak dalam kilometer.
Kajian kes : Ukuran meter
kepada kilometer
d. Pelaksanaan
Untuk melaksanakan penyelesaian,
algoritma hendaklah ditulis dalam bentuk
aturcara.

e. Pengujian
Untuk memastikan bahawa aturcara yang
ditulis adalah benar dan tepat, beberapa
sampel nilai dalam ukuran meter
dijadikan sebagai input

You might also like