SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
(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.

Contenu connexe

Tendances

Operasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputerOperasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputerbagja21
 
Rangkuman tik bab 1
Rangkuman tik bab 1Rangkuman tik bab 1
Rangkuman tik bab 101sholihah
 
Rangkuman TIK bab 1 operasi dasar komputer dan jaringan komputer
Rangkuman TIK bab 1 operasi dasar komputer dan jaringan komputerRangkuman TIK bab 1 operasi dasar komputer dan jaringan komputer
Rangkuman TIK bab 1 operasi dasar komputer dan jaringan komputerafifahanjainaw
 
Operasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputerOperasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputerryan_satrya
 
01 memahami bahasa assembly
01 memahami bahasa assembly01 memahami bahasa assembly
01 memahami bahasa assemblyArman Tan
 
Pengenalan komputer dan perangkatnya
Pengenalan komputer dan perangkatnyaPengenalan komputer dan perangkatnya
Pengenalan komputer dan perangkatnyayudharma
 
OPERASI DASAR & PERALATAN PENYUSUN KOMPUTER
OPERASI DASAR & PERALATAN PENYUSUN KOMPUTEROPERASI DASAR & PERALATAN PENYUSUN KOMPUTER
OPERASI DASAR & PERALATAN PENYUSUN KOMPUTERdhanyprasetya
 
Sejarah komputer & perkembangannya.html
Sejarah komputer & perkembangannya.htmlSejarah komputer & perkembangannya.html
Sejarah komputer & perkembangannya.htmlDevraNurEkaKusuma
 
Elemen dasar sistem komputer
Elemen dasar sistem komputerElemen dasar sistem komputer
Elemen dasar sistem komputerAndi Uli
 
Pengertian, Fungsi, dan Contoh dari Hardware dan Software
Pengertian, Fungsi, dan Contoh dari Hardware dan SoftwarePengertian, Fungsi, dan Contoh dari Hardware dan Software
Pengertian, Fungsi, dan Contoh dari Hardware dan SoftwareAditya Gusti Tammam
 
Komponen hardware
Komponen hardwareKomponen hardware
Komponen hardwarepick polos
 
Materi tik kelas X semester 1
Materi tik kelas X semester 1Materi tik kelas X semester 1
Materi tik kelas X semester 1Adonia Barnessa
 

Tendances (19)

Yuhefizar Komputer
Yuhefizar KomputerYuhefizar Komputer
Yuhefizar Komputer
 
Operasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputerOperasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputer
 
Rangkuman tik bab 1
Rangkuman tik bab 1Rangkuman tik bab 1
Rangkuman tik bab 1
 
Rangkuman TIK bab 1 operasi dasar komputer dan jaringan komputer
Rangkuman TIK bab 1 operasi dasar komputer dan jaringan komputerRangkuman TIK bab 1 operasi dasar komputer dan jaringan komputer
Rangkuman TIK bab 1 operasi dasar komputer dan jaringan komputer
 
Operasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputerOperasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputer
 
01 memahami bahasa assembly
01 memahami bahasa assembly01 memahami bahasa assembly
01 memahami bahasa assembly
 
Pengenalan komputer dan perangkatnya
Pengenalan komputer dan perangkatnyaPengenalan komputer dan perangkatnya
Pengenalan komputer dan perangkatnya
 
OPERASI DASAR & PERALATAN PENYUSUN KOMPUTER
OPERASI DASAR & PERALATAN PENYUSUN KOMPUTEROPERASI DASAR & PERALATAN PENYUSUN KOMPUTER
OPERASI DASAR & PERALATAN PENYUSUN KOMPUTER
 
Ppt ti (2)
Ppt ti (2)Ppt ti (2)
Ppt ti (2)
 
Sejarah komputer & perkembangannya.html
Sejarah komputer & perkembangannya.htmlSejarah komputer & perkembangannya.html
Sejarah komputer & perkembangannya.html
 
Elemen dasar sistem komputer
Elemen dasar sistem komputerElemen dasar sistem komputer
Elemen dasar sistem komputer
 
Bhs assembly
Bhs assemblyBhs assembly
Bhs assembly
 
Pengertian komputer
Pengertian komputerPengertian komputer
Pengertian komputer
 
Pengertian, Fungsi, dan Contoh dari Hardware dan Software
Pengertian, Fungsi, dan Contoh dari Hardware dan SoftwarePengertian, Fungsi, dan Contoh dari Hardware dan Software
Pengertian, Fungsi, dan Contoh dari Hardware dan Software
 
Materi : Perangkat keras
Materi : Perangkat kerasMateri : Perangkat keras
Materi : Perangkat keras
 
Komponen hardware
Komponen hardwareKomponen hardware
Komponen hardware
 
Materi tik kelas X semester 1
Materi tik kelas X semester 1Materi tik kelas X semester 1
Materi tik kelas X semester 1
 
Slidehare.net
Slidehare.netSlidehare.net
Slidehare.net
 
Komponen komputer
Komponen komputerKomponen komputer
Komponen komputer
 

Similaire à C programming language notes (1)

Pengaturcaraan C
Pengaturcaraan CPengaturcaraan C
Pengaturcaraan Ccyberns_
 
Pengenalan Teknologi Komputer
Pengenalan Teknologi KomputerPengenalan Teknologi Komputer
Pengenalan Teknologi Komputerseolangit4
 
Tik rangbab1
Tik rangbab1Tik rangbab1
Tik rangbab1nrlwidya
 
Komputer dan jaringan
Komputer dan jaringanKomputer dan jaringan
Komputer dan jaringanlektro
 
Operasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputerOperasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputersonyerawan
 
Presentation TIK (Robert)
Presentation TIK (Robert)Presentation TIK (Robert)
Presentation TIK (Robert)Robetma09
 
operasi dasar dan peralatan penyusun komputer
operasi dasar  dan peralatan penyusun komputeroperasi dasar  dan peralatan penyusun komputer
operasi dasar dan peralatan penyusun komputerdewi_novita
 
presentasi sistem komputer.ppt
presentasi sistem komputer.pptpresentasi sistem komputer.ppt
presentasi sistem komputer.pptSandiMiho
 
Operasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputerOperasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputerbagja21
 
1.2 Materi Kuliah PENGATAR TEKNOLOGI INDUSTRI.ppt
1.2 Materi Kuliah PENGATAR TEKNOLOGI INDUSTRI.ppt1.2 Materi Kuliah PENGATAR TEKNOLOGI INDUSTRI.ppt
1.2 Materi Kuliah PENGATAR TEKNOLOGI INDUSTRI.pptNofriadimanMKom
 
Diktat penuntun praktikum fortran
Diktat penuntun praktikum fortranDiktat penuntun praktikum fortran
Diktat penuntun praktikum fortranradikaljakas
 
Operasi dasar dan peralatan
Operasi dasar dan peralatanOperasi dasar dan peralatan
Operasi dasar dan peralatanseptyanandanq
 
Operasi dasar dan peralatan
Operasi dasar dan peralatanOperasi dasar dan peralatan
Operasi dasar dan peralatanseptyanq
 
Operasi dasar dan peralatan
Operasi dasar dan peralatanOperasi dasar dan peralatan
Operasi dasar dan peralatanlestaripuj
 
Operasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputerOperasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputerFeren Feren
 
Operasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputerOperasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputerSiezcka Sisca
 

Similaire à C programming language notes (1) (20)

Pengaturcaraan c
Pengaturcaraan cPengaturcaraan c
Pengaturcaraan c
 
Pengaturcaraan C
Pengaturcaraan CPengaturcaraan C
Pengaturcaraan C
 
Pengenalan Teknologi Komputer
Pengenalan Teknologi KomputerPengenalan Teknologi Komputer
Pengenalan Teknologi Komputer
 
Tik rangbab1
Tik rangbab1Tik rangbab1
Tik rangbab1
 
Komputer dan jaringan
Komputer dan jaringanKomputer dan jaringan
Komputer dan jaringan
 
Operasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputerOperasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputer
 
Pertemuan8
Pertemuan8Pertemuan8
Pertemuan8
 
Presentation TIK (Robert)
Presentation TIK (Robert)Presentation TIK (Robert)
Presentation TIK (Robert)
 
operasi dasar dan peralatan penyusun komputer
operasi dasar  dan peralatan penyusun komputeroperasi dasar  dan peralatan penyusun komputer
operasi dasar dan peralatan penyusun komputer
 
presentasi sistem komputer.ppt
presentasi sistem komputer.pptpresentasi sistem komputer.ppt
presentasi sistem komputer.ppt
 
Tugas tik rangkuman bab i
Tugas tik rangkuman bab iTugas tik rangkuman bab i
Tugas tik rangkuman bab i
 
Operasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputerOperasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputer
 
SISTEM KOMPUTER
SISTEM KOMPUTERSISTEM KOMPUTER
SISTEM KOMPUTER
 
1.2 Materi Kuliah PENGATAR TEKNOLOGI INDUSTRI.ppt
1.2 Materi Kuliah PENGATAR TEKNOLOGI INDUSTRI.ppt1.2 Materi Kuliah PENGATAR TEKNOLOGI INDUSTRI.ppt
1.2 Materi Kuliah PENGATAR TEKNOLOGI INDUSTRI.ppt
 
Diktat penuntun praktikum fortran
Diktat penuntun praktikum fortranDiktat penuntun praktikum fortran
Diktat penuntun praktikum fortran
 
Operasi dasar dan peralatan
Operasi dasar dan peralatanOperasi dasar dan peralatan
Operasi dasar dan peralatan
 
Operasi dasar dan peralatan
Operasi dasar dan peralatanOperasi dasar dan peralatan
Operasi dasar dan peralatan
 
Operasi dasar dan peralatan
Operasi dasar dan peralatanOperasi dasar dan peralatan
Operasi dasar dan peralatan
 
Operasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputerOperasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputer
 
Operasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputerOperasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputer
 

Plus de nakomuri

Basic security concepts_chapter_1_6perpage
Basic security concepts_chapter_1_6perpageBasic security concepts_chapter_1_6perpage
Basic security concepts_chapter_1_6perpagenakomuri
 
Business entrepreneur presentation
Business entrepreneur presentationBusiness entrepreneur presentation
Business entrepreneur presentationnakomuri
 
C programming language notes (9)
C programming language notes (9)C programming language notes (9)
C programming language notes (9)nakomuri
 
C programming language notes (7)
C programming language notes (7)C programming language notes (7)
C programming language notes (7)nakomuri
 
C programming language notes (6)
C programming language notes (6)C programming language notes (6)
C programming language notes (6)nakomuri
 
C programming language notes (5)
C programming language notes (5)C programming language notes (5)
C programming language notes (5)nakomuri
 
C programming language notes (4)
C programming language notes (4)C programming language notes (4)
C programming language notes (4)nakomuri
 
C programming language notes (2)
C programming language notes (2)C programming language notes (2)
C programming language notes (2)nakomuri
 
C programming language notes (8)
C programming language notes (8)C programming language notes (8)
C programming language notes (8)nakomuri
 
Atm flowchart
Atm flowchartAtm flowchart
Atm flowchartnakomuri
 
Nikah khitbah
Nikah khitbahNikah khitbah
Nikah khitbahnakomuri
 
Senarai organisasi
Senarai organisasiSenarai organisasi
Senarai organisasinakomuri
 
Silibus stij3053 - Network Design
Silibus stij3053 - Network DesignSilibus stij3053 - Network Design
Silibus stij3053 - Network Designnakomuri
 
Chapter 4 high-speed_network_design - Network Design
Chapter 4 high-speed_network_design - Network DesignChapter 4 high-speed_network_design - Network Design
Chapter 4 high-speed_network_design - Network Designnakomuri
 
Chapter 3 1-network_design_with_internet_tools - Network Design
Chapter 3 1-network_design_with_internet_tools - Network DesignChapter 3 1-network_design_with_internet_tools - Network Design
Chapter 3 1-network_design_with_internet_tools - Network Designnakomuri
 
Chapter 2 -_lan_network_design - Network Design
Chapter 2 -_lan_network_design - Network DesignChapter 2 -_lan_network_design - Network Design
Chapter 2 -_lan_network_design - Network Designnakomuri
 
Chapter 1 overview-stij3053 - Network Design
Chapter 1 overview-stij3053 - Network DesignChapter 1 overview-stij3053 - Network Design
Chapter 1 overview-stij3053 - Network Designnakomuri
 
Chapter 3 2-remote_network_design - Network Design
Chapter 3 2-remote_network_design - Network DesignChapter 3 2-remote_network_design - Network Design
Chapter 3 2-remote_network_design - Network Designnakomuri
 
Sukatan pelajaran kursus_bwff1013 - Basic Finance
Sukatan pelajaran kursus_bwff1013 - Basic FinanceSukatan pelajaran kursus_bwff1013 - Basic Finance
Sukatan pelajaran kursus_bwff1013 - Basic Financenakomuri
 

Plus de nakomuri (20)

Basic security concepts_chapter_1_6perpage
Basic security concepts_chapter_1_6perpageBasic security concepts_chapter_1_6perpage
Basic security concepts_chapter_1_6perpage
 
Business entrepreneur presentation
Business entrepreneur presentationBusiness entrepreneur presentation
Business entrepreneur presentation
 
C programming language notes (9)
C programming language notes (9)C programming language notes (9)
C programming language notes (9)
 
C programming language notes (7)
C programming language notes (7)C programming language notes (7)
C programming language notes (7)
 
C programming language notes (6)
C programming language notes (6)C programming language notes (6)
C programming language notes (6)
 
C programming language notes (5)
C programming language notes (5)C programming language notes (5)
C programming language notes (5)
 
C programming language notes (4)
C programming language notes (4)C programming language notes (4)
C programming language notes (4)
 
C programming language notes (2)
C programming language notes (2)C programming language notes (2)
C programming language notes (2)
 
C programming language notes (8)
C programming language notes (8)C programming language notes (8)
C programming language notes (8)
 
Atm flowchart
Atm flowchartAtm flowchart
Atm flowchart
 
Nikah khitbah
Nikah khitbahNikah khitbah
Nikah khitbah
 
Twitter
TwitterTwitter
Twitter
 
Senarai organisasi
Senarai organisasiSenarai organisasi
Senarai organisasi
 
Silibus stij3053 - Network Design
Silibus stij3053 - Network DesignSilibus stij3053 - Network Design
Silibus stij3053 - Network Design
 
Chapter 4 high-speed_network_design - Network Design
Chapter 4 high-speed_network_design - Network DesignChapter 4 high-speed_network_design - Network Design
Chapter 4 high-speed_network_design - Network Design
 
Chapter 3 1-network_design_with_internet_tools - Network Design
Chapter 3 1-network_design_with_internet_tools - Network DesignChapter 3 1-network_design_with_internet_tools - Network Design
Chapter 3 1-network_design_with_internet_tools - Network Design
 
Chapter 2 -_lan_network_design - Network Design
Chapter 2 -_lan_network_design - Network DesignChapter 2 -_lan_network_design - Network Design
Chapter 2 -_lan_network_design - Network Design
 
Chapter 1 overview-stij3053 - Network Design
Chapter 1 overview-stij3053 - Network DesignChapter 1 overview-stij3053 - Network Design
Chapter 1 overview-stij3053 - Network Design
 
Chapter 3 2-remote_network_design - Network Design
Chapter 3 2-remote_network_design - Network DesignChapter 3 2-remote_network_design - Network Design
Chapter 3 2-remote_network_design - Network Design
 
Sukatan pelajaran kursus_bwff1013 - Basic Finance
Sukatan pelajaran kursus_bwff1013 - Basic FinanceSukatan pelajaran kursus_bwff1013 - Basic Finance
Sukatan pelajaran kursus_bwff1013 - Basic Finance
 

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.