SlideShare a Scribd company logo
1 of 27
1 Komputer & Pengaturcaraan Pengenalan Kepada Komputer dan Pengaturcaraan
2 Pengenalan Sistem perisian sekarang banyak menguasai atau mempengaruhi kebanyakan sistem perbankan, sistem kawalan keselamatan, sistem pengendalian perubatan, sistem rekacipta alat senjata dan banyak lagi. Ia merupakan nadi pengerak setiap kemajuan di abad ini. Sistem perisian yang dibangunkan mestilah mempunyai ciri-ciri keselamatan, keanjalan dan kebolehpercayaan yang tinggi.
3 Apakah Itu Komputer? Komputer merupakan satu alat yang dapat menjanakan pengkomputeran dan membuat keputusan logik dalam masa yang lebih singkat dari seorang manusia. Komputer memproses data di bawah satu set arahan yang dipanggil aturcara komputer. Sebuah komputer merangkumi pelbagai alat yang dikenali sebagai perkakasan komputer. (Hardware) Aturcara komputer yang berjalan di dalam komputer dikenali sebagai perisian komputer. (Software)
4 Organisasi Komputer Unit Penstoran Sekunder Unit Pemprosesan Utama Memori OUTPUT INPUT Unit Kawalan ALU
5 Organisasi KomputerInput Input: Unit menerima ini mendapat informasi dari pelbagai alatan dan menempatkan ia ke ruang pemprosesan. Kebanyakn informasi yang dimasukkan adalah dari alat papan kekunci dan tetikus.
6 Organisasi KomputerOutput Output: Unit pemberi ini mengambil informasi yang telah diproses oleh komputer dan menempatkan ia di pelbagai alatan output supaya informasi itu dapat digunakan di luar komputer. Kebanyakan output ditonjolkan pada skrin, cetakan kertas atau digunakan utk mengawal alatan yang lain.
7 Organisasi KomputerMemori Unit penyimpan ini menyimpan informasi yang telah dimasukkan ke dalamnya melalui unit input. Unit ini juga menympan informasi proses sehingga informasi itu boleh ditempatkan pada unit output. Unit memori ini juga dikenali sebagai memori primer.
8 Organisasi KomputerUnit Logic dan Arithmetic Unit ini bertanggungjawab dalam menjanakan kira-kira seperti campur, tolak, darab dan bahagi. Ia mengandungi mekanisma keputusan yang membenarkan komputer membuat perbandingan.
9 Organisasi KomputerUnit Pemprosesan Utama(CPU) Unit pengurusan ini mengkordinat dan bertanggungjawab dalam memantau operasi di unit yang lain. CPU ini akan memberitahu unit input apabila informasi harus dibaca dari unit memori, memberitahu ALU bilamasa informasi dari unit memori patut dikira, memberitahu unit output bilamana informasi harus dihantar dari unit memori ke sesuatu alatan output.
10 Organisasi KomputerUnit Penstoran Sekunder Unit ini merupakan penstoran jangka masa panjang dan mempunyai banyak kapasiti berbanding dengan unit memori. Program atau data yang tidak aktif akan ditempatkan di storan sekunder sehingga ia dikehendaki semula.   Informasi di dalam  unit ini mengambil lebih lama utk diakses.  Kos utk satu unit penstoran sekunder adalah lebih rendah dari kos seunit memori utama.
11 Bahasa-Bahasa Komputer Komputer hanya dapat memahami bahasa mesin yang terdiri daripada nombor binari. Pada zaman kegelapan komputer, pengaturcara terpaksa menulis arahan dalam kod binari. Lama kelamaan bahasa aturcara yang baru telah dicipta dan ini mengurangkan beban pengaturcara yang tidak lagi perlu mengaturcara dalam kod binari.
12 Bahasa-Bahasa Komputer Secara umumnya bahasa-bahasa komputer boleh dikategorikan kepada: Bahasa Mesin Bahasa Assembli Bahasa Peringkat Tinggi
13 Bahasa-Bahasa KomputerBahasa Mesin Bahasa mesin merupakan bahasa natural dan dapat difahami terus oleh komputer. Bahasa mesin mengandungi jujukan nombor yang terdiri daripada 0 dan 1. Bahasa mesin merupakan bahasa yang bergantungan dengan sesuatu mesin. Kelemahan:merumitkan
14 Bahasa-Bahasa KomputerBahasa Assembli Apabila komputer semakin popular, pengaturcara mula mengaturcara mengunakan English-like abbreviation. Aturcara ini dipanggil aturcara assembli dan ianya perlu diterjemahkan kepada bahasa mesin menggunakan program yang dipanggil assemblers. Contoh: 	LOAD BASEPAY 	ADD OVERPAY 	STORE GROSSPAY
15 Bahasa-Bahasa KomputerBahasa Peringkat Tinggi Dengan kewujudan bahasa assembli, penggunaan komputer semakin meningkat. Untuk mempercepatkan lagi proses pengaturcaraan, bahasa peringkat tinggi telah dibina. Compilers merupakan program penterjemah yang akan menterjemahkan bahasa peringkat tinggi ini kepada bahasa mesin. Bahasa peringkat tinggi ini sedikit sebanyak sama dengan penggunaan bahasa inggeris harian dan menggunakan “notation” matematik yang sama.  Contoh: grossPay = basePay + overTimePay
16 Sejarah C & C++ C++ bermula dari C. C yang bermula dari B dicipta oleh Dennis Ritchie di makmal Bell pada tahun 1972. C mempunyai banyak persamaan ciri dengan BCPL dan B. Kebanyakan sistem operasi sekarang ditulis menggunakan C atau C++. C++ merupakan “extension” kepada C yang dibina oleh Bjarne Stroustrup pada awal 1980-an di makmal Bell. C++ menyediakan ciri-ciri C dan mempunyai kebolehan dalam pengaturcaraan berorientasikan objek.
17 Pengaturcaraan Berstruktur. Pada tahun 1960, kebanyak pembangunan perisian yg besar mengalami masalah Penyelidikan pada sekitar tahun 1960-an telah mehasilkan satu evolusi dalm pengaturcaraan berstruktur. Pengaturcaraan berstruktur merupakan pendekatan berdisiplin dalam mengaturcara program yang mana ianya lebih jelas, lebih mudah untuk diuji dan lebih senang untuk dibetulkan. Pengaturcaraan Pascal merupakan bahasa pengaturcaraan yg dicipta utk mengajar mengaturcara secara berstruktur.
18 Persekitaran C++ ,[object Object]
Program C++ akan menjalani 6 fasa yang berikut:Edit Pra-Proses Kompil/Susun Sambungan Umbukan/load Perlaksanaan
19 Persekitaran C++Edit Program akan diedit di dalam editor program. (UNIX atau Window-based) Selepas profram C++ itu diedit, ia akan disimpan di dalam alat penyimpan.
20 Persekitaran C++Pra-Proses Pra-proses dilaksana secara automatik sebelum fasa kompilasi bermula.  Pra-proses menuruti arahan istimewa yang dipanggil “pra-proses tertunjuk” (preprocess directives) yang memberitahu bahawa sesetengah manipulasi harus dilaksanakan ke atas program itu sebelum ia dikompil.
21 Persekitaran C++Kompilasi/Susunan Menterjemahkan program C++ kepada kod mesin yg juga dikenali sebagai kod objek.
22 Persekitaran C++Penyambungan C++ biasanya mengandungi rujukan ke fungsi-fungsi di takrifkan di tempat lain seperti standard/private libraries.   Kod mesin yang dihasilkan oleh pengkompil selalunya mengandungi “lubang”.  “Penyambung”/Linker akan menyambungkan kod mesin dengan kod fungsi yang hilang untuk membentuk imej boleh-laksana.
23 Persekitaran C++Umbukan/Muatan Sebelum sesuatu program boleh dilaksanakan, program tersebut mestilah dimuatkan ke dalam memori. Ini dilakukan oleh “loader” di mana ia akan mengambil imej boleh-laksana dari cakera dan memindahkannya ke memori.  Komponen tambahan yang menyokong program itu turut dimuatkan.
24 Persekitaran C++Perlaksanaan Program seterusnya akan dilaksanakan satu arahan demi satu arahan.
25 Ringkasan Komputer merupakan alat yang dapat melakukan perkiraan dan membuat keputusan berbillion kali cepat dari manusia. Komputer memproses data di bawah kawalan program komputer. Perkakasan komputer adalah alat-alat yang terdapat pada sebuah komputer. Perisian adalah program komputer digunakan di dalam komputer.
26 Ringkasan. Komputer hanya memahami bahasa komputer 1 dan 0. Pengaturcaraan berstrukture merupakan satu pendekatan berdisiplin dalam mengaturcara. Sistem C++ mengandungi 3 bahagian iaitu persekitaran, bahasa dan perpustakaan piawai. Program C++ akan mengharungi 6 fasa iaitu edit, pra-proses, kompilasi, sambungan, umbukan dan perlaksanaan.

More Related Content

What's hot

Pertemuan 3 elemen dasar sistem komputer
Pertemuan 3   elemen dasar sistem komputerPertemuan 3   elemen dasar sistem komputer
Pertemuan 3 elemen dasar sistem komputer
KhairunnisaIcha9
 
Nota komputer sistem 2014 ( ksk 101)
Nota komputer sistem 2014 ( ksk 101)Nota komputer sistem 2014 ( ksk 101)
Nota komputer sistem 2014 ( ksk 101)
mohddzafri
 
TOT Sistem Operasi 7-9
TOT Sistem Operasi 7-9TOT Sistem Operasi 7-9
TOT Sistem Operasi 7-9
Eko Breq
 
Konsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompressKonsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompress
fajrin_ilham
 
Penjelasan Tentang Komputer
Penjelasan Tentang KomputerPenjelasan Tentang Komputer
Penjelasan Tentang Komputer
Yudha Pangestu
 

What's hot (19)

Pengenalan komputer dan perangkatnya
Pengenalan komputer dan perangkatnyaPengenalan komputer dan perangkatnya
Pengenalan komputer dan perangkatnya
 
Mengenal Komputer
Mengenal Komputer Mengenal Komputer
Mengenal Komputer
 
Pertemuan 3 elemen dasar sistem komputer
Pertemuan 3   elemen dasar sistem komputerPertemuan 3   elemen dasar sistem komputer
Pertemuan 3 elemen dasar sistem komputer
 
I pengenalan dasar komputer
I   pengenalan dasar komputerI   pengenalan dasar komputer
I pengenalan dasar komputer
 
Modul sistem-komputer
Modul sistem-komputerModul sistem-komputer
Modul sistem-komputer
 
Sistem Informasi - Struktur dan Fungsi Sistem Komputer
Sistem Informasi - Struktur dan Fungsi Sistem KomputerSistem Informasi - Struktur dan Fungsi Sistem Komputer
Sistem Informasi - Struktur dan Fungsi Sistem Komputer
 
Nota komputer sistem 2014 ( ksk 101)
Nota komputer sistem 2014 ( ksk 101)Nota komputer sistem 2014 ( ksk 101)
Nota komputer sistem 2014 ( ksk 101)
 
TOT Sistem Operasi 7-9
TOT Sistem Operasi 7-9TOT Sistem Operasi 7-9
TOT Sistem Operasi 7-9
 
Pengertian komputer
Pengertian komputerPengertian komputer
Pengertian komputer
 
Konsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompressKonsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompress
 
Mengenal operating system__sistem_operasi
Mengenal operating system__sistem_operasiMengenal operating system__sistem_operasi
Mengenal operating system__sistem_operasi
 
pengantar apresiasi komputer
pengantar apresiasi komputerpengantar apresiasi komputer
pengantar apresiasi komputer
 
Chapter 4
Chapter 4Chapter 4
Chapter 4
 
Elemen dasar sistem komputer
Elemen dasar sistem komputerElemen dasar sistem komputer
Elemen dasar sistem komputer
 
BAB 1 Asas ict
BAB 1 Asas ictBAB 1 Asas ict
BAB 1 Asas ict
 
Dina dwi Ratnasari
Dina dwi RatnasariDina dwi Ratnasari
Dina dwi Ratnasari
 
Reihan Ahmadi
Reihan AhmadiReihan Ahmadi
Reihan Ahmadi
 
Penjelasan Tentang Komputer
Penjelasan Tentang KomputerPenjelasan Tentang Komputer
Penjelasan Tentang Komputer
 
Bab 5-tik-vii-smp
Bab 5-tik-vii-smpBab 5-tik-vii-smp
Bab 5-tik-vii-smp
 

Viewers also liked

Swaraj by arvind kejriwal - english
Swaraj   by arvind kejriwal - englishSwaraj   by arvind kejriwal - english
Swaraj by arvind kejriwal - english
rajeshchemito
 
венок на рождество
венок на рождествовенок на рождество
венок на рождество
alnima
 
приложение мирнинский район
приложение мирнинский район приложение мирнинский район
приложение мирнинский район
alnima
 
инструкция к порталу
инструкция к порталуинструкция к порталу
инструкция к порталу
Konstantin Zilberburg
 
13 dsp dunia sains tahun 3 5 feb 2013
13 dsp dunia sains tahun 3   5 feb 201313 dsp dunia sains tahun 3   5 feb 2013
13 dsp dunia sains tahun 3 5 feb 2013
Zarina Mohd Basri
 
приложение
приложениеприложение
приложение
alnima
 
россия от края до края
россия от края до краяроссия от края до края
россия от края до края
alnima
 
1 dsp b malaysia tahun 3 sk 5 feb 2013 (1)
1 dsp b malaysia tahun 3 sk   5 feb 2013 (1)1 dsp b malaysia tahun 3 sk   5 feb 2013 (1)
1 dsp b malaysia tahun 3 sk 5 feb 2013 (1)
Zarina Mohd Basri
 
рождественский венок
рождественский венокрождественский венок
рождественский венок
alnima
 
Copyright for Artists: Protecting Your Art
Copyright for Artists: Protecting Your ArtCopyright for Artists: Protecting Your Art
Copyright for Artists: Protecting Your Art
ryanwhitney
 

Viewers also liked (20)

Swaraj by arvind kejriwal - english
Swaraj   by arvind kejriwal - englishSwaraj   by arvind kejriwal - english
Swaraj by arvind kejriwal - english
 
ทำไมภาคปชช.ต้องเคลื่อนไหวระหว่างการเจรจาเอฟทีเอไทย-อียู (เชียงใหม่ ก.ย.56)
ทำไมภาคปชช.ต้องเคลื่อนไหวระหว่างการเจรจาเอฟทีเอไทย-อียู (เชียงใหม่ ก.ย.56)ทำไมภาคปชช.ต้องเคลื่อนไหวระหว่างการเจรจาเอฟทีเอไทย-อียู (เชียงใหม่ ก.ย.56)
ทำไมภาคปชช.ต้องเคลื่อนไหวระหว่างการเจรจาเอฟทีเอไทย-อียู (เชียงใหม่ ก.ย.56)
 
Mindfulness Pills
Mindfulness PillsMindfulness Pills
Mindfulness Pills
 
15 wealthiest members of congress
15 wealthiest members of congress15 wealthiest members of congress
15 wealthiest members of congress
 
Chuyện Con Kiến
Chuyện Con KiếnChuyện Con Kiến
Chuyện Con Kiến
 
венок на рождество
венок на рождествовенок на рождество
венок на рождество
 
приложение мирнинский район
приложение мирнинский район приложение мирнинский район
приложение мирнинский район
 
Alison Sigethy art
Alison Sigethy artAlison Sigethy art
Alison Sigethy art
 
Oserian Innovation booklet
Oserian Innovation bookletOserian Innovation booklet
Oserian Innovation booklet
 
Restrictive Covenants
Restrictive CovenantsRestrictive Covenants
Restrictive Covenants
 
инструкция к порталу
инструкция к порталуинструкция к порталу
инструкция к порталу
 
13 dsp dunia sains tahun 3 5 feb 2013
13 dsp dunia sains tahun 3   5 feb 201313 dsp dunia sains tahun 3   5 feb 2013
13 dsp dunia sains tahun 3 5 feb 2013
 
приложение
приложениеприложение
приложение
 
россия от края до края
россия от края до краяроссия от края до края
россия от края до края
 
россия от края до края
россия от края до краяроссия от края до края
россия от края до края
 
1 dsp b malaysia tahun 3 sk 5 feb 2013 (1)
1 dsp b malaysia tahun 3 sk   5 feb 2013 (1)1 dsp b malaysia tahun 3 sk   5 feb 2013 (1)
1 dsp b malaysia tahun 3 sk 5 feb 2013 (1)
 
Facebook for a cause
Facebook for a causeFacebook for a cause
Facebook for a cause
 
рождественский венок
рождественский венокрождественский венок
рождественский венок
 
About the Humboldt Park Portal
About the Humboldt Park PortalAbout the Humboldt Park Portal
About the Humboldt Park Portal
 
Copyright for Artists: Protecting Your Art
Copyright for Artists: Protecting Your ArtCopyright for Artists: Protecting Your Art
Copyright for Artists: Protecting Your Art
 

Similar to Chap1

Operasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputerOperasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputer
bagja21
 

Similar to Chap1 (20)

Tugas tik rangkuman bab i
Tugas tik rangkuman bab iTugas tik rangkuman bab i
Tugas tik rangkuman bab i
 
Presentation TIK (Robert)
Presentation TIK (Robert)Presentation TIK (Robert)
Presentation TIK (Robert)
 
Tugas tik rangkuman bab 1
Tugas tik rangkuman bab 1Tugas tik rangkuman bab 1
Tugas tik rangkuman bab 1
 
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
 
Operasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputerOperasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputer
 
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 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
 
Pengenalan Teknologi Komputer
Pengenalan Teknologi KomputerPengenalan Teknologi Komputer
Pengenalan Teknologi Komputer
 
OPERASI DASAR & PERALATAN PENYUSUN KOMPUTER
OPERASI DASAR & PERALATAN PENYUSUN KOMPUTEROPERASI DASAR & PERALATAN PENYUSUN KOMPUTER
OPERASI DASAR & PERALATAN PENYUSUN KOMPUTER
 
SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...
SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...
SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...
 
operasi dasar dan peralatan penyusun komputer
operasi dasar  dan peralatan penyusun komputeroperasi dasar  dan peralatan penyusun komputer
operasi dasar dan peralatan penyusun komputer
 
Sistem komputer bab 4
Sistem komputer bab 4Sistem komputer bab 4
Sistem komputer bab 4
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
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
 
Sistem komputer bab 4 Lovindi 7F
Sistem komputer bab 4 Lovindi 7FSistem komputer bab 4 Lovindi 7F
Sistem komputer bab 4 Lovindi 7F
 
Rangkuman tik bab 1
Rangkuman tik bab 1Rangkuman tik bab 1
Rangkuman tik bab 1
 
Makalah TIK Operasi Dasar Komputer ( Irdan Arjulian X-2 )
Makalah TIK Operasi Dasar Komputer ( Irdan Arjulian X-2 )Makalah TIK Operasi Dasar Komputer ( Irdan Arjulian X-2 )
Makalah TIK Operasi Dasar Komputer ( Irdan Arjulian X-2 )
 

Recently uploaded

Perkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesia
Perkembangan Perbankan di Indonesia Perkembangan Perbankan di IndonesiaPerkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesia
Perkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesia
langkahgontay88
 
KUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptx
KUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptxKUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptx
KUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptx
FORTRESS
 
BERKELAS!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Aluminium Kamar Mandi di...
BERKELAS!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Aluminium Kamar Mandi di...BERKELAS!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Aluminium Kamar Mandi di...
BERKELAS!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Aluminium Kamar Mandi di...
FORTRESS
 
Brand Story Management untuk Business Marketing
Brand Story Management untuk Business MarketingBrand Story Management untuk Business Marketing
Brand Story Management untuk Business Marketing
sulhanpolisma
 
ATRIUM GAMING : SLOT GACOR MUDAH MENANG 2024 TERBARU
ATRIUM GAMING : SLOT GACOR MUDAH MENANG 2024 TERBARUATRIUM GAMING : SLOT GACOR MUDAH MENANG 2024 TERBARU
ATRIUM GAMING : SLOT GACOR MUDAH MENANG 2024 TERBARU
sayangkamuu240203
 
PPT - PSAK 109 TENTANG INSTRUMEN KEUANGAN
PPT - PSAK 109 TENTANG INSTRUMEN KEUANGANPPT - PSAK 109 TENTANG INSTRUMEN KEUANGAN
PPT - PSAK 109 TENTANG INSTRUMEN KEUANGAN
dewihartinah
 

Recently uploaded (20)

Media Pembelajaran Ekonomi XI - Bab 5.pptx
Media Pembelajaran Ekonomi XI - Bab 5.pptxMedia Pembelajaran Ekonomi XI - Bab 5.pptx
Media Pembelajaran Ekonomi XI - Bab 5.pptx
 
BAMBUHOKI88 Situs Game Gacor Menggunakan Doku Mudah Jackpot Besar
BAMBUHOKI88 Situs Game Gacor Menggunakan Doku Mudah Jackpot BesarBAMBUHOKI88 Situs Game Gacor Menggunakan Doku Mudah Jackpot Besar
BAMBUHOKI88 Situs Game Gacor Menggunakan Doku Mudah Jackpot Besar
 
UNIKBET : Bandar Slot Gacor Pragmatic Play Deposit Pakai Bank Mega Bonus Berl...
UNIKBET : Bandar Slot Gacor Pragmatic Play Deposit Pakai Bank Mega Bonus Berl...UNIKBET : Bandar Slot Gacor Pragmatic Play Deposit Pakai Bank Mega Bonus Berl...
UNIKBET : Bandar Slot Gacor Pragmatic Play Deposit Pakai Bank Mega Bonus Berl...
 
LAPORAN HASIL OBSERVASI ENGLISH COURSE (1).docx
LAPORAN HASIL OBSERVASI ENGLISH COURSE (1).docxLAPORAN HASIL OBSERVASI ENGLISH COURSE (1).docx
LAPORAN HASIL OBSERVASI ENGLISH COURSE (1).docx
 
Bab 11 Liabilitas Jangka Pendek dan Penggajian.pptx
Bab 11 Liabilitas Jangka Pendek dan   Penggajian.pptxBab 11 Liabilitas Jangka Pendek dan   Penggajian.pptx
Bab 11 Liabilitas Jangka Pendek dan Penggajian.pptx
 
Perkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesia
Perkembangan Perbankan di Indonesia Perkembangan Perbankan di IndonesiaPerkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesia
Perkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesia
 
ASKEP WAHAM KELOMPOK 4 vvvvvvvvvPPT.pptx
ASKEP WAHAM KELOMPOK 4 vvvvvvvvvPPT.pptxASKEP WAHAM KELOMPOK 4 vvvvvvvvvPPT.pptx
ASKEP WAHAM KELOMPOK 4 vvvvvvvvvPPT.pptx
 
Manajemen_Risiko_PT_Murni_Sadar_Tbk.pdf man
Manajemen_Risiko_PT_Murni_Sadar_Tbk.pdf manManajemen_Risiko_PT_Murni_Sadar_Tbk.pdf man
Manajemen_Risiko_PT_Murni_Sadar_Tbk.pdf man
 
KUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptx
KUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptxKUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptx
KUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptx
 
UNIKBET : Agen Slot Resmi Pragmatic Play Ada Deposit Sesama Linkaja
UNIKBET : Agen Slot Resmi Pragmatic Play Ada Deposit Sesama LinkajaUNIKBET : Agen Slot Resmi Pragmatic Play Ada Deposit Sesama Linkaja
UNIKBET : Agen Slot Resmi Pragmatic Play Ada Deposit Sesama Linkaja
 
BERKELAS!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Aluminium Kamar Mandi di...
BERKELAS!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Aluminium Kamar Mandi di...BERKELAS!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Aluminium Kamar Mandi di...
BERKELAS!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Aluminium Kamar Mandi di...
 
MODUL PEGAJARAN ASURANSI BELUM KOMPLIT 1
MODUL PEGAJARAN ASURANSI BELUM KOMPLIT 1MODUL PEGAJARAN ASURANSI BELUM KOMPLIT 1
MODUL PEGAJARAN ASURANSI BELUM KOMPLIT 1
 
Brand Story Management untuk Business Marketing
Brand Story Management untuk Business MarketingBrand Story Management untuk Business Marketing
Brand Story Management untuk Business Marketing
 
Nilai-Waktu-Uang.pptx kdgmkgkdm ksfmkdkmdg
Nilai-Waktu-Uang.pptx kdgmkgkdm ksfmkdkmdgNilai-Waktu-Uang.pptx kdgmkgkdm ksfmkdkmdg
Nilai-Waktu-Uang.pptx kdgmkgkdm ksfmkdkmdg
 
PPT Klp 5 Sistem Informasi Manajemen.pdf
PPT Klp 5 Sistem Informasi Manajemen.pdfPPT Klp 5 Sistem Informasi Manajemen.pdf
PPT Klp 5 Sistem Informasi Manajemen.pdf
 
ATRIUM GAMING : SLOT GACOR MUDAH MENANG 2024 TERBARU
ATRIUM GAMING : SLOT GACOR MUDAH MENANG 2024 TERBARUATRIUM GAMING : SLOT GACOR MUDAH MENANG 2024 TERBARU
ATRIUM GAMING : SLOT GACOR MUDAH MENANG 2024 TERBARU
 
PERAN DAN FUNGSI KOPERASI-TUGAS PPT NOVAL 2B.pptx
PERAN DAN FUNGSI KOPERASI-TUGAS PPT NOVAL 2B.pptxPERAN DAN FUNGSI KOPERASI-TUGAS PPT NOVAL 2B.pptx
PERAN DAN FUNGSI KOPERASI-TUGAS PPT NOVAL 2B.pptx
 
analisa kelayakan bisnis aspek keuangan.
analisa kelayakan bisnis aspek keuangan.analisa kelayakan bisnis aspek keuangan.
analisa kelayakan bisnis aspek keuangan.
 
PPT - PSAK 109 TENTANG INSTRUMEN KEUANGAN
PPT - PSAK 109 TENTANG INSTRUMEN KEUANGANPPT - PSAK 109 TENTANG INSTRUMEN KEUANGAN
PPT - PSAK 109 TENTANG INSTRUMEN KEUANGAN
 
UNIKBET : Bandar Slot Pragmatic Play Bisa Deposit Ovo 24 Jam Online Banyak Bonus
UNIKBET : Bandar Slot Pragmatic Play Bisa Deposit Ovo 24 Jam Online Banyak BonusUNIKBET : Bandar Slot Pragmatic Play Bisa Deposit Ovo 24 Jam Online Banyak Bonus
UNIKBET : Bandar Slot Pragmatic Play Bisa Deposit Ovo 24 Jam Online Banyak Bonus
 

Chap1

  • 1. 1 Komputer & Pengaturcaraan Pengenalan Kepada Komputer dan Pengaturcaraan
  • 2. 2 Pengenalan Sistem perisian sekarang banyak menguasai atau mempengaruhi kebanyakan sistem perbankan, sistem kawalan keselamatan, sistem pengendalian perubatan, sistem rekacipta alat senjata dan banyak lagi. Ia merupakan nadi pengerak setiap kemajuan di abad ini. Sistem perisian yang dibangunkan mestilah mempunyai ciri-ciri keselamatan, keanjalan dan kebolehpercayaan yang tinggi.
  • 3. 3 Apakah Itu Komputer? Komputer merupakan satu alat yang dapat menjanakan pengkomputeran dan membuat keputusan logik dalam masa yang lebih singkat dari seorang manusia. Komputer memproses data di bawah satu set arahan yang dipanggil aturcara komputer. Sebuah komputer merangkumi pelbagai alat yang dikenali sebagai perkakasan komputer. (Hardware) Aturcara komputer yang berjalan di dalam komputer dikenali sebagai perisian komputer. (Software)
  • 4. 4 Organisasi Komputer Unit Penstoran Sekunder Unit Pemprosesan Utama Memori OUTPUT INPUT Unit Kawalan ALU
  • 5. 5 Organisasi KomputerInput Input: Unit menerima ini mendapat informasi dari pelbagai alatan dan menempatkan ia ke ruang pemprosesan. Kebanyakn informasi yang dimasukkan adalah dari alat papan kekunci dan tetikus.
  • 6. 6 Organisasi KomputerOutput Output: Unit pemberi ini mengambil informasi yang telah diproses oleh komputer dan menempatkan ia di pelbagai alatan output supaya informasi itu dapat digunakan di luar komputer. Kebanyakan output ditonjolkan pada skrin, cetakan kertas atau digunakan utk mengawal alatan yang lain.
  • 7. 7 Organisasi KomputerMemori Unit penyimpan ini menyimpan informasi yang telah dimasukkan ke dalamnya melalui unit input. Unit ini juga menympan informasi proses sehingga informasi itu boleh ditempatkan pada unit output. Unit memori ini juga dikenali sebagai memori primer.
  • 8. 8 Organisasi KomputerUnit Logic dan Arithmetic Unit ini bertanggungjawab dalam menjanakan kira-kira seperti campur, tolak, darab dan bahagi. Ia mengandungi mekanisma keputusan yang membenarkan komputer membuat perbandingan.
  • 9. 9 Organisasi KomputerUnit Pemprosesan Utama(CPU) Unit pengurusan ini mengkordinat dan bertanggungjawab dalam memantau operasi di unit yang lain. CPU ini akan memberitahu unit input apabila informasi harus dibaca dari unit memori, memberitahu ALU bilamasa informasi dari unit memori patut dikira, memberitahu unit output bilamana informasi harus dihantar dari unit memori ke sesuatu alatan output.
  • 10. 10 Organisasi KomputerUnit Penstoran Sekunder Unit ini merupakan penstoran jangka masa panjang dan mempunyai banyak kapasiti berbanding dengan unit memori. Program atau data yang tidak aktif akan ditempatkan di storan sekunder sehingga ia dikehendaki semula. Informasi di dalam unit ini mengambil lebih lama utk diakses. Kos utk satu unit penstoran sekunder adalah lebih rendah dari kos seunit memori utama.
  • 11. 11 Bahasa-Bahasa Komputer Komputer hanya dapat memahami bahasa mesin yang terdiri daripada nombor binari. Pada zaman kegelapan komputer, pengaturcara terpaksa menulis arahan dalam kod binari. Lama kelamaan bahasa aturcara yang baru telah dicipta dan ini mengurangkan beban pengaturcara yang tidak lagi perlu mengaturcara dalam kod binari.
  • 12. 12 Bahasa-Bahasa Komputer Secara umumnya bahasa-bahasa komputer boleh dikategorikan kepada: Bahasa Mesin Bahasa Assembli Bahasa Peringkat Tinggi
  • 13. 13 Bahasa-Bahasa KomputerBahasa Mesin Bahasa mesin merupakan bahasa natural dan dapat difahami terus oleh komputer. Bahasa mesin mengandungi jujukan nombor yang terdiri daripada 0 dan 1. Bahasa mesin merupakan bahasa yang bergantungan dengan sesuatu mesin. Kelemahan:merumitkan
  • 14. 14 Bahasa-Bahasa KomputerBahasa Assembli Apabila komputer semakin popular, pengaturcara mula mengaturcara mengunakan English-like abbreviation. Aturcara ini dipanggil aturcara assembli dan ianya perlu diterjemahkan kepada bahasa mesin menggunakan program yang dipanggil assemblers. Contoh: LOAD BASEPAY ADD OVERPAY STORE GROSSPAY
  • 15. 15 Bahasa-Bahasa KomputerBahasa Peringkat Tinggi Dengan kewujudan bahasa assembli, penggunaan komputer semakin meningkat. Untuk mempercepatkan lagi proses pengaturcaraan, bahasa peringkat tinggi telah dibina. Compilers merupakan program penterjemah yang akan menterjemahkan bahasa peringkat tinggi ini kepada bahasa mesin. Bahasa peringkat tinggi ini sedikit sebanyak sama dengan penggunaan bahasa inggeris harian dan menggunakan “notation” matematik yang sama. Contoh: grossPay = basePay + overTimePay
  • 16. 16 Sejarah C & C++ C++ bermula dari C. C yang bermula dari B dicipta oleh Dennis Ritchie di makmal Bell pada tahun 1972. C mempunyai banyak persamaan ciri dengan BCPL dan B. Kebanyakan sistem operasi sekarang ditulis menggunakan C atau C++. C++ merupakan “extension” kepada C yang dibina oleh Bjarne Stroustrup pada awal 1980-an di makmal Bell. C++ menyediakan ciri-ciri C dan mempunyai kebolehan dalam pengaturcaraan berorientasikan objek.
  • 17. 17 Pengaturcaraan Berstruktur. Pada tahun 1960, kebanyak pembangunan perisian yg besar mengalami masalah Penyelidikan pada sekitar tahun 1960-an telah mehasilkan satu evolusi dalm pengaturcaraan berstruktur. Pengaturcaraan berstruktur merupakan pendekatan berdisiplin dalam mengaturcara program yang mana ianya lebih jelas, lebih mudah untuk diuji dan lebih senang untuk dibetulkan. Pengaturcaraan Pascal merupakan bahasa pengaturcaraan yg dicipta utk mengajar mengaturcara secara berstruktur.
  • 18.
  • 19. Program C++ akan menjalani 6 fasa yang berikut:Edit Pra-Proses Kompil/Susun Sambungan Umbukan/load Perlaksanaan
  • 20. 19 Persekitaran C++Edit Program akan diedit di dalam editor program. (UNIX atau Window-based) Selepas profram C++ itu diedit, ia akan disimpan di dalam alat penyimpan.
  • 21. 20 Persekitaran C++Pra-Proses Pra-proses dilaksana secara automatik sebelum fasa kompilasi bermula. Pra-proses menuruti arahan istimewa yang dipanggil “pra-proses tertunjuk” (preprocess directives) yang memberitahu bahawa sesetengah manipulasi harus dilaksanakan ke atas program itu sebelum ia dikompil.
  • 22. 21 Persekitaran C++Kompilasi/Susunan Menterjemahkan program C++ kepada kod mesin yg juga dikenali sebagai kod objek.
  • 23. 22 Persekitaran C++Penyambungan C++ biasanya mengandungi rujukan ke fungsi-fungsi di takrifkan di tempat lain seperti standard/private libraries. Kod mesin yang dihasilkan oleh pengkompil selalunya mengandungi “lubang”. “Penyambung”/Linker akan menyambungkan kod mesin dengan kod fungsi yang hilang untuk membentuk imej boleh-laksana.
  • 24. 23 Persekitaran C++Umbukan/Muatan Sebelum sesuatu program boleh dilaksanakan, program tersebut mestilah dimuatkan ke dalam memori. Ini dilakukan oleh “loader” di mana ia akan mengambil imej boleh-laksana dari cakera dan memindahkannya ke memori. Komponen tambahan yang menyokong program itu turut dimuatkan.
  • 25. 24 Persekitaran C++Perlaksanaan Program seterusnya akan dilaksanakan satu arahan demi satu arahan.
  • 26. 25 Ringkasan Komputer merupakan alat yang dapat melakukan perkiraan dan membuat keputusan berbillion kali cepat dari manusia. Komputer memproses data di bawah kawalan program komputer. Perkakasan komputer adalah alat-alat yang terdapat pada sebuah komputer. Perisian adalah program komputer digunakan di dalam komputer.
  • 27. 26 Ringkasan. Komputer hanya memahami bahasa komputer 1 dan 0. Pengaturcaraan berstrukture merupakan satu pendekatan berdisiplin dalam mengaturcara. Sistem C++ mengandungi 3 bahagian iaitu persekitaran, bahasa dan perpustakaan piawai. Program C++ akan mengharungi 6 fasa iaitu edit, pra-proses, kompilasi, sambungan, umbukan dan perlaksanaan.
  • 28. 27 Kerja Kursus Adakah C++ boleh dikatakan sebagai aturcara berorientasikan objek yang tulen? Mengapa? Sila nyatakan dengan tidak melebihi 1 mukasurat. Is C++ can be assumed as a pure object oriented programming?Why? Explain in not more than a page. Deadline: 20 June 2002