SlideShare a Scribd company logo
(C) Dayang & Rosbi 2001-1-
1. Pengenalan Kepada Komputer
1.1 Komputer Dulu & Sekarang
SEKARANG - hampir semua urusan & aktiviti harian kini menggunakan
komputer.
Cth: bayar bil, beli tiket, ketuhar mikro, mesin basuh, telefon bimbit
dll......(terima kasih)
Bidang kejuruteraan & sains ? Cth: Industri membuat kereta:
dari proses rekabentuk hingga proses penjualan kereta.
1.0 Apa itu Komputer ?
Untuk mengendalikan satu komputer, komputer itu mesti
diarahkan dengan tepatnya apa tindakan-tindakan yang perlu
dilakukan.
Satu jujukan arahan kepada komputer dipanggil aturcara
komputer (computer program).
Arahan-arahan yang difahami secara langsung oleh komputer
dipanggil kod mesin/bahasa mesin.
Proses menyediakan aturcara komputer dipanggil pengaturcaraan
komputer (computer programming).
Aturcara komputer ditulis dalam bahasa pengaturcaraan
(programming language).
Mesin/peranti yang digunakan untuk mengendali data input
sebagaimana yang diarahkan oleh pengguna.
Bab 1 (C) Dayang & Rosbi 2001-2-Bab 1
Dulu hingga sekarang
Komputer yg dicipta dikelaskan mengukut teknologi & masa berikut:
Generasi (tahun)
Pertama
(1939-1958)
Kedua
(1959-1964)
Ketiga
(1965-1974)
Keempat
(1975-sekarang)
Teknologi
Teknologi tiub hampa
gas
Teknologi transistor
T e k n o l o g i l i t a r
bersepadu
Teknologi VLSI
Prestasi
Saiz
(besar)
Kelajuan
(lambat)
Ketepatan
(rendah)
(kecil) (laju)
1.2 Komponen Satu Komputer
Unit
Pemprosesan
Utama
Peranti
masukan dan
keluaran
Ingatan
Contoh satu unit komputer:
Unit
Pemproses
Utama
Ingatan
Utama
1.1 Komputer Dulu & Sekarang (samb....)
(tinggi)
Unit Pemprosesan Unit (CPU) - Bertanggungjawab melaksanakan
aturcara.
- Ingatan utama (EPROM/ROM, RAM)
- Storan sekunder (Cakera padat)
Ingatan - Menyimpan aturcara dan data.
Peranti Masukan dan Keluaran
- Aturcara & data dimasukkan ke ingatan melalui peranti
masukan.
- Hasil pemprosesan dihantar ke peranti keluaran.
Perkakasan (Hardware) - Peralatan komputer yang diperlukan untuk
melaksana aturcara.
Perisian (Software) - Aturcara yang menjadikan perkakasan berguna.
(C) Dayang & Rosbi 2001-3-Bab 1
Apakah fungsi asas Komputer? = Bagaiamana komputer beroperasi ?
memasukan data & arahan ke dlm ingatan.
menggunakan peranti input.
1. Input
m e l a k s a n a k a n a r a h a n a t u r c a r a &
memproses data.
menggunakan CPU
2. Pemprosesan
mengeluarkan/memaparkan keputusan &
maklumat yang dihasilkan.
menggunakan peranti output.
3. Output
menyimpan maklumat utk kegunaan masa
hadapan.
menggunakan ingatan utama & ingatan
sekunder.
ingatan utama lwn. ingatan sekunder.
4. Storan
1.2 Komponen Satu Komputer (samb....)
(C) Dayang & Rosbi 2001-4-Bab 1
1.3 Kategori Komputer
Dikelaskan mengikut saiz fizikal, kapasiti ingatan dan kelajuan
pemprosesannya, 3 kategori:
Dikenali sbg komputer peribadi (PC) atau
desktop.
Untuk kegunaan peribadi & perseorangan
Terbesar-worstation & terkecil notebook.
Cth kegunaan kejuruteraan - untuk lukiran
& lakaran rekabentuk untuk pembangunan
produk baru
1. Komputer mikro
(microcomputer)
Digunakan oleh lebih dpd seorang pengguna
pada satu masa.
Biasanya digunakan oleh syarikat kecil &
sederhana.
Cth kegunaan kejuruteraan - mengawal
proses pengeluaran & chemical plants
2. Komputer mini
(minicomputer)
Digunakan oleh syarikat/organisasi yg
besar.
Terbesar-supercomputer.
C t h k e g u n a a n k e j u r u t e r a a n -
pemprosesannumber (number cruncher).
3. Kerangka Utama
(mainframes)
1.4 Perisian
Setakat ini kita telah menyebut secara ringkas ?perisian &
?aturcara.
Perisian
merupakan sekumpulan arahan yg disusun dlm sintak yg tertentu
untuk melaksanakan sesuatu tugas. Dlm kelas ini kita akan belajar
menyusun arahan dgn. menggunakan bahasa pengaturcaraan C.
2 bahagian perisian komputer:
1. Perisian sistem
2. Perisian pengguna@aplikasi
Era baru komputer ?
(C) Dayang & Rosbi 2001-5-Bab 1
1.4.1 Perisian Sistem
Aturcara perkakas yang memudahkan komputer untuk digunakan,
terutama kepada pembangun & pengaturcara perisian.
Cth2 perisian sistem:
Sistem
pengendalian
(operating system)
Penyunting teks
Pentejemah bahasa
pemaut (linker)
Pemuat (loader)
Perisian komputer yg berfungsi mengtakbir
pengendalian, peruntukan & penjadualan
sumber & proses dlm sistem komputer
supaya pengguna dpt menggunakan sistem
dgn mudah. (cth: Windows, UNIX & OS/2)
Perisian yg digunakan utk menulis teks,
mengedit teks & menyimpan teks. Ada
berbagai penyunting teks ttp utk penulisan
aturcara C pemilihan penyunting teks yg
betul, boleh meemudahkan proses penulisan
aturcara.
Tukar bhs pengaturcaraan aras tinggi @ bhs
himpunan kpd aturcara yg sesuai dgn bhs
mesin.
Aturcara yg berfungi utk memautkan @
menggabungkan aturcara utk menjadi satu
aturcara yg boleh dilaksanakan.
Aturcara kawalan dlm sistem pengendalian
yg bertugas utk memuatkan rutin sistem
pengendalian cakera, aturcara pengguna @
data dari punca luar spt cakera liut @ pita,
kedalam simpanan utama sistem.
Kebanyakan perisian ini telah digunakan & akan digunakan dlm kelas C.
(C) Dayang & Rosbi 2001-6-Bab 1
1.4.2 Perisian Aplikasi
Aturcara yang dibangunkan khusus utk melakukan kerja2 tentu @
menyelesaikan masalah tertentu dgn menggunakan perisian sistem.
2 jenis perisian aplikasi:
1. Perisian Penggunaan Umum (PPU).
2. Perisian Penggunaan Khusus (PPK).
PPU - aplikasi yg mudah dibeli dipasaran @ 'off-the-shelf', juga
dipanggil pakej perisian.
- memudahkan pengguna melaksanakan kerja2 tertentu. cthnya:
Jenis
Pemproses kata
helaian hamparan
lukisan grafik
Fungsi & cth aplikasi
utk membuat dokumen spt Microsoft Word
& Word Perfect.
pengiraan & pemplotan graf spt Microsoft
Excel.
u t k l u k i s a n g a m b a r a j a h @ l u k i s a n
rekabentuk spt AutoCad, Visio Technical &
Microsoft Paint
PPK - aplikasi yg dibangunkan khas untuk menyelesaikan masalah
yang tertentu bagi sebuah organisasi tertentu @ org persendirian.
- perisian tersebut boleh ditulis oleh pengaturcara dari
syarikat tersebut @ oleh syarikat yg pembangun perisian.
Cthnya ..... aturcara yg dibangunkan oleh pusat komputer utk
mencetak keputusan peperiksaan UTM.
Dlm kelas ini kita akan belajar bhs pengaturcaraan C untuk
menghasilkan perisian jenis mana ??????
Bahasa pengaturcaraan boleh dibahagikan kpd. 3 kumpulan:
a. Bahasa mesin (BM)
b. Bahasa himpunan (BH)
c. Bahasa aras tinggi (BAT)
a. Bahasa Mesin
1.5 Bahasa Pengaturcaraan
Setiap jenis CPU mempunyai bahasa mesin yang berlainan.
Bahasa tabii sesuatu komputer/CPU.
Satu-satunya bahasa yang difahami secara langsung oleh komputer.
Suruhan berbentuk gabungan nombor-norbor perduaan.
Contoh bahasa mesin untuk mencampur 2 nombor:
b. Bahasa Himpunan
Terdiri dari nemonik2 (singkatan) yang lebih mudah difahami
dari bahasa mesin.
Bahasa himpunan TIDAK difahami oleh CPU.
perlukan perisian penghimpun untuk menukarkan BH kpd
BM.
Contoh :
0101 1000 0001 0000
0101 1011 0001 0000
0101 0000 0001 0000
0101 1000 0001 0000
0101 1011 0001 0000
0101 0000 0001 0000
MOVE #$1,D1
MOVE #$8,D0
ADD D0,D1
(C) Dayang & Rosbi 2001-7-Bab 1
c. Bahasa Aras Tinggi
Terdiri dari suruhan2 yang menyerupai bahasa Inggeris.
Contoh suruhan BAT:
LUAS = PANJANG * LEBAR
IF LUAS > 50
GOTO BESAR
ELSE
GOTO KECIL
Satu ruruhan BAT terdiri dari banyak BM/BH.
Contoh BAT :
FORTRAN, COBOL BASIC, Pascal, Ada, C, C++ dsbnya
Kebaikan BAT :
- tidak bergantung kpd jenis CPU
- mudah difahami oleh manusia
Keburukan BAT :
- tidak difahami oleh CPU !
perlukan penterjemah bahasa utk menukar BAT kpd BM.
pentafsir
(BASIC)
pengkompil
(C, Pascal, FORTRAN ...)
(C) Dayang & Rosbi 2001-8-Bab 1
(C) Dayang & Rosbi 2001-9-Bab 1
Latihan:
1. Nyata sama ada komponen2 berikut perkakasan komputer atau
perisian komputer:
a) Ingatan utama
b) Sistem pengendalian
c) Peranti masukan & keluaran
d) Prapemproses
e) pemaut (linker)
f) Storan sekunder
g) Unit prmprosesan utama
f) Pemuat (loader)
2. Soalan ulangkaji:
a) Senaraikan 2 fungsi CPU.
b) Senaraikan 2 peranti masukan/keluaran & 2 peranti storan
skunder.
c) Komputer hari ini boleh berfikir? Betul @ Salah
d) Senaraikan 3 kumpulan bhs pengaturcaraan.
e) Senaraikan 3 nama BAT.
f) Apakah kebaikan BAT.

More Related Content

What's hot (19)

PDF
Yuhefizar Komputer
kresnokoro1945
 
PPTX
Operasi dasar dan peralat peyusun koputer
bagja21
 
PPTX
Rangkuman tik bab 1
01sholihah
 
PPTX
Rangkuman TIK bab 1 operasi dasar komputer dan jaringan komputer
afifahanjainaw
 
PPTX
Operasi dasar dan peralat peyusun koputer
ryan_satrya
 
PDF
01 memahami bahasa assembly
Arman Tan
 
PPT
Pengenalan komputer dan perangkatnya
yudharma
 
PPTX
OPERASI DASAR & PERALATAN PENYUSUN KOMPUTER
dhanyprasetya
 
PPTX
Ppt ti (2)
Rara Noviarti
 
PPTX
Sejarah komputer & perkembangannya.html
DevraNurEkaKusuma
 
DOC
Elemen dasar sistem komputer
Andi Uli
 
PDF
Bhs assembly
Dhan junkie
 
DOCX
Pengertian komputer
Charles Bengkiuk
 
DOCX
Pengertian, Fungsi, dan Contoh dari Hardware dan Software
Aditya Gusti Tammam
 
PDF
Materi : Perangkat keras
Nanang Kurniawan
 
DOCX
Komponen hardware
pick polos
 
PPT
Materi tik kelas X semester 1
Adonia Barnessa
 
PPTX
Slidehare.net
adityahernanda
 
PDF
Komponen komputer
Sidik Abdullah
 
Yuhefizar Komputer
kresnokoro1945
 
Operasi dasar dan peralat peyusun koputer
bagja21
 
Rangkuman tik bab 1
01sholihah
 
Rangkuman TIK bab 1 operasi dasar komputer dan jaringan komputer
afifahanjainaw
 
Operasi dasar dan peralat peyusun koputer
ryan_satrya
 
01 memahami bahasa assembly
Arman Tan
 
Pengenalan komputer dan perangkatnya
yudharma
 
OPERASI DASAR & PERALATAN PENYUSUN KOMPUTER
dhanyprasetya
 
Ppt ti (2)
Rara Noviarti
 
Sejarah komputer & perkembangannya.html
DevraNurEkaKusuma
 
Elemen dasar sistem komputer
Andi Uli
 
Bhs assembly
Dhan junkie
 
Pengertian komputer
Charles Bengkiuk
 
Pengertian, Fungsi, dan Contoh dari Hardware dan Software
Aditya Gusti Tammam
 
Materi : Perangkat keras
Nanang Kurniawan
 
Komponen hardware
pick polos
 
Materi tik kelas X semester 1
Adonia Barnessa
 
Slidehare.net
adityahernanda
 
Komponen komputer
Sidik Abdullah
 

Similar to C programming language notes (1) (20)

PDF
Pengaturcaraan C
cyberns_
 
PDF
Pengaturcaraan c
Hakim Abdul Rahman
 
PDF
02.01 - PDPR Azmi.pdf
ssuser1c3a62
 
PPTX
Pengenalan Perisian Komputer
Yusrinaldiibrahim
 
PPT
2presentasi-sistem-komputer.ppt
ImanuddinZuhri
 
PPTX
Modul sistem-komputer
dial860
 
PPT
presentasi-sistem-komputer.ppt
MursidCidul
 
DOCX
Nota komputer sistem 2014 ( ksk 101)
mohddzafri
 
PPT
2presentasi-sistem-komputer.ppt
Jumain dj
 
PPT
2presentasi-sistem-komputer informatika.ppt
HanyRaviAriyanto
 
PPT
2presentasi-sistem-komputer.ppt
LanglangBuanaWijakso
 
PPT
2presentasi-sistem-komputer.ppt
adhearie
 
PPT
2presentasi-sistem-komputer.ppt
ssuserd5a41f1
 
PPT
PENGGUNAAN KOMPUTER SERTA DAMPAK DARINYA
YogiSyahputro
 
PPT
2presentasi-sistem-komputer.ppt
CellyPatrecia
 
PPT
materi tentang presentasi sistem komputer
smkislamtikung
 
PPT
bagian komputer hardware dan software2.ppt
riyadiilcham
 
PPT
presentasi-sistem-komputer.ppt
ssuser826592
 
PDF
MODUL 1 PENGENALAN KEPADA KOMPUTER DAN WINDOWS.pdf
evansmanathelostswor
 
PPT
penguatan materi_ORGANISASI DAN ARSITEKTUR KOMPUTER.ppt
hajarharike
 
Pengaturcaraan C
cyberns_
 
Pengaturcaraan c
Hakim Abdul Rahman
 
02.01 - PDPR Azmi.pdf
ssuser1c3a62
 
Pengenalan Perisian Komputer
Yusrinaldiibrahim
 
2presentasi-sistem-komputer.ppt
ImanuddinZuhri
 
Modul sistem-komputer
dial860
 
presentasi-sistem-komputer.ppt
MursidCidul
 
Nota komputer sistem 2014 ( ksk 101)
mohddzafri
 
2presentasi-sistem-komputer.ppt
Jumain dj
 
2presentasi-sistem-komputer informatika.ppt
HanyRaviAriyanto
 
2presentasi-sistem-komputer.ppt
LanglangBuanaWijakso
 
2presentasi-sistem-komputer.ppt
adhearie
 
2presentasi-sistem-komputer.ppt
ssuserd5a41f1
 
PENGGUNAAN KOMPUTER SERTA DAMPAK DARINYA
YogiSyahputro
 
2presentasi-sistem-komputer.ppt
CellyPatrecia
 
materi tentang presentasi sistem komputer
smkislamtikung
 
bagian komputer hardware dan software2.ppt
riyadiilcham
 
presentasi-sistem-komputer.ppt
ssuser826592
 
MODUL 1 PENGENALAN KEPADA KOMPUTER DAN WINDOWS.pdf
evansmanathelostswor
 
penguatan materi_ORGANISASI DAN ARSITEKTUR KOMPUTER.ppt
hajarharike
 
Ad

More from nakomuri (20)

PDF
Basic security concepts_chapter_1_6perpage
nakomuri
 
PPTX
Business entrepreneur presentation
nakomuri
 
PDF
C programming language notes (9)
nakomuri
 
PDF
C programming language notes (7)
nakomuri
 
PDF
C programming language notes (6)
nakomuri
 
PDF
C programming language notes (5)
nakomuri
 
PDF
C programming language notes (4)
nakomuri
 
PDF
C programming language notes (2)
nakomuri
 
PDF
C programming language notes (8)
nakomuri
 
DOC
Atm flowchart
nakomuri
 
DOCX
Nikah khitbah
nakomuri
 
PPTX
Twitter
nakomuri
 
PDF
Senarai organisasi
nakomuri
 
DOC
Silibus stij3053 - Network Design
nakomuri
 
PPTX
Chapter 4 high-speed_network_design - Network Design
nakomuri
 
PPTX
Chapter 3 1-network_design_with_internet_tools - Network Design
nakomuri
 
PPT
Chapter 2 -_lan_network_design - Network Design
nakomuri
 
PPTX
Chapter 1 overview-stij3053 - Network Design
nakomuri
 
PPTX
Chapter 3 2-remote_network_design - Network Design
nakomuri
 
DOC
Sukatan pelajaran kursus_bwff1013 - Basic Finance
nakomuri
 
Basic security concepts_chapter_1_6perpage
nakomuri
 
Business entrepreneur presentation
nakomuri
 
C programming language notes (9)
nakomuri
 
C programming language notes (7)
nakomuri
 
C programming language notes (6)
nakomuri
 
C programming language notes (5)
nakomuri
 
C programming language notes (4)
nakomuri
 
C programming language notes (2)
nakomuri
 
C programming language notes (8)
nakomuri
 
Atm flowchart
nakomuri
 
Nikah khitbah
nakomuri
 
Twitter
nakomuri
 
Senarai organisasi
nakomuri
 
Silibus stij3053 - Network Design
nakomuri
 
Chapter 4 high-speed_network_design - Network Design
nakomuri
 
Chapter 3 1-network_design_with_internet_tools - Network Design
nakomuri
 
Chapter 2 -_lan_network_design - Network Design
nakomuri
 
Chapter 1 overview-stij3053 - Network Design
nakomuri
 
Chapter 3 2-remote_network_design - Network Design
nakomuri
 
Sukatan pelajaran kursus_bwff1013 - Basic Finance
nakomuri
 
Ad

C programming language notes (1)

  • 1. (C) Dayang & Rosbi 2001-1- 1. Pengenalan Kepada Komputer 1.1 Komputer Dulu & Sekarang SEKARANG - hampir semua urusan & aktiviti harian kini menggunakan komputer. Cth: bayar bil, beli tiket, ketuhar mikro, mesin basuh, telefon bimbit dll......(terima kasih) Bidang kejuruteraan & sains ? Cth: Industri membuat kereta: dari proses rekabentuk hingga proses penjualan kereta. 1.0 Apa itu Komputer ? Untuk mengendalikan satu komputer, komputer itu mesti diarahkan dengan tepatnya apa tindakan-tindakan yang perlu dilakukan. Satu jujukan arahan kepada komputer dipanggil aturcara komputer (computer program). Arahan-arahan yang difahami secara langsung oleh komputer dipanggil kod mesin/bahasa mesin. Proses menyediakan aturcara komputer dipanggil pengaturcaraan komputer (computer programming). Aturcara komputer ditulis dalam bahasa pengaturcaraan (programming language). Mesin/peranti yang digunakan untuk mengendali data input sebagaimana yang diarahkan oleh pengguna. Bab 1 (C) Dayang & Rosbi 2001-2-Bab 1 Dulu hingga sekarang Komputer yg dicipta dikelaskan mengukut teknologi & masa berikut: Generasi (tahun) Pertama (1939-1958) Kedua (1959-1964) Ketiga (1965-1974) Keempat (1975-sekarang) Teknologi Teknologi tiub hampa gas Teknologi transistor T e k n o l o g i l i t a r bersepadu Teknologi VLSI Prestasi Saiz (besar) Kelajuan (lambat) Ketepatan (rendah) (kecil) (laju) 1.2 Komponen Satu Komputer Unit Pemprosesan Utama Peranti masukan dan keluaran Ingatan Contoh satu unit komputer: Unit Pemproses Utama Ingatan Utama 1.1 Komputer Dulu & Sekarang (samb....) (tinggi)
  • 2. Unit Pemprosesan Unit (CPU) - Bertanggungjawab melaksanakan aturcara. - Ingatan utama (EPROM/ROM, RAM) - Storan sekunder (Cakera padat) Ingatan - Menyimpan aturcara dan data. Peranti Masukan dan Keluaran - Aturcara & data dimasukkan ke ingatan melalui peranti masukan. - Hasil pemprosesan dihantar ke peranti keluaran. Perkakasan (Hardware) - Peralatan komputer yang diperlukan untuk melaksana aturcara. Perisian (Software) - Aturcara yang menjadikan perkakasan berguna. (C) Dayang & Rosbi 2001-3-Bab 1 Apakah fungsi asas Komputer? = Bagaiamana komputer beroperasi ? memasukan data & arahan ke dlm ingatan. menggunakan peranti input. 1. Input m e l a k s a n a k a n a r a h a n a t u r c a r a & memproses data. menggunakan CPU 2. Pemprosesan mengeluarkan/memaparkan keputusan & maklumat yang dihasilkan. menggunakan peranti output. 3. Output menyimpan maklumat utk kegunaan masa hadapan. menggunakan ingatan utama & ingatan sekunder. ingatan utama lwn. ingatan sekunder. 4. Storan 1.2 Komponen Satu Komputer (samb....) (C) Dayang & Rosbi 2001-4-Bab 1 1.3 Kategori Komputer Dikelaskan mengikut saiz fizikal, kapasiti ingatan dan kelajuan pemprosesannya, 3 kategori: Dikenali sbg komputer peribadi (PC) atau desktop. Untuk kegunaan peribadi & perseorangan Terbesar-worstation & terkecil notebook. Cth kegunaan kejuruteraan - untuk lukiran & lakaran rekabentuk untuk pembangunan produk baru 1. Komputer mikro (microcomputer) Digunakan oleh lebih dpd seorang pengguna pada satu masa. Biasanya digunakan oleh syarikat kecil & sederhana. Cth kegunaan kejuruteraan - mengawal proses pengeluaran & chemical plants 2. Komputer mini (minicomputer) Digunakan oleh syarikat/organisasi yg besar. Terbesar-supercomputer. C t h k e g u n a a n k e j u r u t e r a a n - pemprosesannumber (number cruncher). 3. Kerangka Utama (mainframes) 1.4 Perisian Setakat ini kita telah menyebut secara ringkas ?perisian & ?aturcara. Perisian merupakan sekumpulan arahan yg disusun dlm sintak yg tertentu untuk melaksanakan sesuatu tugas. Dlm kelas ini kita akan belajar menyusun arahan dgn. menggunakan bahasa pengaturcaraan C. 2 bahagian perisian komputer: 1. Perisian sistem 2. Perisian pengguna@aplikasi Era baru komputer ?
  • 3. (C) Dayang & Rosbi 2001-5-Bab 1 1.4.1 Perisian Sistem Aturcara perkakas yang memudahkan komputer untuk digunakan, terutama kepada pembangun & pengaturcara perisian. Cth2 perisian sistem: Sistem pengendalian (operating system) Penyunting teks Pentejemah bahasa pemaut (linker) Pemuat (loader) Perisian komputer yg berfungsi mengtakbir pengendalian, peruntukan & penjadualan sumber & proses dlm sistem komputer supaya pengguna dpt menggunakan sistem dgn mudah. (cth: Windows, UNIX & OS/2) Perisian yg digunakan utk menulis teks, mengedit teks & menyimpan teks. Ada berbagai penyunting teks ttp utk penulisan aturcara C pemilihan penyunting teks yg betul, boleh meemudahkan proses penulisan aturcara. Tukar bhs pengaturcaraan aras tinggi @ bhs himpunan kpd aturcara yg sesuai dgn bhs mesin. Aturcara yg berfungi utk memautkan @ menggabungkan aturcara utk menjadi satu aturcara yg boleh dilaksanakan. Aturcara kawalan dlm sistem pengendalian yg bertugas utk memuatkan rutin sistem pengendalian cakera, aturcara pengguna @ data dari punca luar spt cakera liut @ pita, kedalam simpanan utama sistem. Kebanyakan perisian ini telah digunakan & akan digunakan dlm kelas C. (C) Dayang & Rosbi 2001-6-Bab 1 1.4.2 Perisian Aplikasi Aturcara yang dibangunkan khusus utk melakukan kerja2 tentu @ menyelesaikan masalah tertentu dgn menggunakan perisian sistem. 2 jenis perisian aplikasi: 1. Perisian Penggunaan Umum (PPU). 2. Perisian Penggunaan Khusus (PPK). PPU - aplikasi yg mudah dibeli dipasaran @ 'off-the-shelf', juga dipanggil pakej perisian. - memudahkan pengguna melaksanakan kerja2 tertentu. cthnya: Jenis Pemproses kata helaian hamparan lukisan grafik Fungsi & cth aplikasi utk membuat dokumen spt Microsoft Word & Word Perfect. pengiraan & pemplotan graf spt Microsoft Excel. u t k l u k i s a n g a m b a r a j a h @ l u k i s a n rekabentuk spt AutoCad, Visio Technical & Microsoft Paint PPK - aplikasi yg dibangunkan khas untuk menyelesaikan masalah yang tertentu bagi sebuah organisasi tertentu @ org persendirian. - perisian tersebut boleh ditulis oleh pengaturcara dari syarikat tersebut @ oleh syarikat yg pembangun perisian. Cthnya ..... aturcara yg dibangunkan oleh pusat komputer utk mencetak keputusan peperiksaan UTM. Dlm kelas ini kita akan belajar bhs pengaturcaraan C untuk menghasilkan perisian jenis mana ??????
  • 4. Bahasa pengaturcaraan boleh dibahagikan kpd. 3 kumpulan: a. Bahasa mesin (BM) b. Bahasa himpunan (BH) c. Bahasa aras tinggi (BAT) a. Bahasa Mesin 1.5 Bahasa Pengaturcaraan Setiap jenis CPU mempunyai bahasa mesin yang berlainan. Bahasa tabii sesuatu komputer/CPU. Satu-satunya bahasa yang difahami secara langsung oleh komputer. Suruhan berbentuk gabungan nombor-norbor perduaan. Contoh bahasa mesin untuk mencampur 2 nombor: b. Bahasa Himpunan Terdiri dari nemonik2 (singkatan) yang lebih mudah difahami dari bahasa mesin. Bahasa himpunan TIDAK difahami oleh CPU. perlukan perisian penghimpun untuk menukarkan BH kpd BM. Contoh : 0101 1000 0001 0000 0101 1011 0001 0000 0101 0000 0001 0000 0101 1000 0001 0000 0101 1011 0001 0000 0101 0000 0001 0000 MOVE #$1,D1 MOVE #$8,D0 ADD D0,D1 (C) Dayang & Rosbi 2001-7-Bab 1 c. Bahasa Aras Tinggi Terdiri dari suruhan2 yang menyerupai bahasa Inggeris. Contoh suruhan BAT: LUAS = PANJANG * LEBAR IF LUAS > 50 GOTO BESAR ELSE GOTO KECIL Satu ruruhan BAT terdiri dari banyak BM/BH. Contoh BAT : FORTRAN, COBOL BASIC, Pascal, Ada, C, C++ dsbnya Kebaikan BAT : - tidak bergantung kpd jenis CPU - mudah difahami oleh manusia Keburukan BAT : - tidak difahami oleh CPU ! perlukan penterjemah bahasa utk menukar BAT kpd BM. pentafsir (BASIC) pengkompil (C, Pascal, FORTRAN ...) (C) Dayang & Rosbi 2001-8-Bab 1
  • 5. (C) Dayang & Rosbi 2001-9-Bab 1 Latihan: 1. Nyata sama ada komponen2 berikut perkakasan komputer atau perisian komputer: a) Ingatan utama b) Sistem pengendalian c) Peranti masukan & keluaran d) Prapemproses e) pemaut (linker) f) Storan sekunder g) Unit prmprosesan utama f) Pemuat (loader) 2. Soalan ulangkaji: a) Senaraikan 2 fungsi CPU. b) Senaraikan 2 peranti masukan/keluaran & 2 peranti storan skunder. c) Komputer hari ini boleh berfikir? Betul @ Salah d) Senaraikan 3 kumpulan bhs pengaturcaraan. e) Senaraikan 3 nama BAT. f) Apakah kebaikan BAT.