MUKA : 01 DARIPADA 15
DKB 3343 NK 1
NOTA
2 15
DKB 3343 NK 1
Teknologi pemproses mikro baru mula diperkenalkan pada komputer generasi ini. Cip-
cip berkelajuan tinggi telah mula dicipta. Komputer dicipta untuk memiliki kecerdikan
buatan. Kelajuan memproses maklumat lebih bertambah. Sistem komputer telah mula
menjadi lebih ramah-pengguna. Teknologi pengecam suara telah mula diperkenalkan.
Saiz komputer bertambah kecil dan bertambah murah. Cara hidup dan penggunaan
komputer juga telah bertukar. Kebanyakan urusan harian memerlukan penggunaan
komputer dan teknologi yang semakin canggih.
Perkakasan komputer boleh dikelaskan kepada lima komponen yang utama iaitu :
2.1 Ingatan Utama (main memory)
Fungsi ingatan utama ialah untuk mengingati kembali tugas yang telah dilaksanakan.
CPU akan merujuk kepada ingatan utama kerana ianya menyimpan arahan atau data
yang diperlukan semasa pemprosesan dilakukan.
Dua komponen ingatan utama :
RAM merupakan ingatan yang paling penting dalam ingatan utama. RAM
membenarkan operasi baca dan tulis dilakukan ke atasnya. RAM berfungsi untuk
3 15
DKB 3343 NK 1
menyimpan aturcara dan data yang boleh diubah pada bila-bila masa. Data yang
disimpan di dalam RAM akan hilang apabila komputer dimatikan.
ROM merupakan ingatan baca sahaja dan data yang disimpan tidak akan hilang
apabila komputer dimatikan. ROM digunakan untuk menyimpan aturcara-
aturcara yang dibangunkan oleh pembekal komputer. Aturcara tersebut telah
tersedia ada apabila pengguna membeli komputer dan ianya hanya boleh
digunakan tetapi tidak boleh diubah.
CPU juga dipanggil mikropemproses (processor). Unit ini merupakan perkakasan yang
utama di dalam sesebuah sistem komputer kerana semua tugas utama yang meliputi
pengawalan operasi komputer seperti pengiraan, perbandingan logik, rujukan untuk
mencapai maksud arahan dan lain-lain dilakukan di sini. CPU bertanggungjawab untuk
mentafsir maksud input dan memberi arahan kepada bahagian lain untuk
melaksanakan tugas yang sepatutnya.
Fungsi peranti input ialah untuk memasukkan data dan arahan ke dalam komputer
untuk membolehkan komputer melaksanakan tugasnya. Peranti input akan menerima
maklumat dan menukar maklumat tersebut ke bentuk digital supaya mudah difahami
4 15
DKB 3343 NK 1
oleh komputer. Terdapat pelbagai jenis peranti input; antaranya ialah papan kekunci
(keyboard), tetikus (mouse), kayu bedik (joystick), pen cahaya (light pen), pengimbas
(scanner), sentuhan diskrin (touch screen) dan lain-lain.
Peranti output digunakan untuk memaparkan maklumat yang telah diproses kepada
pengguna. Terdapat pelbagai jenis peranti output, antaranya ialah monitor dan
pencetak.
Fungsi Storan sekunder ialah untuk menyimpan data secara kekal walaupun komputer
telah dimatikan. Data yang disimpan boleh dicapai semula apabila dikehendaki.
Terdapat pelbagai jenis peranti storan sekunder, antaranya ialah cakera liut, cakera liat,
cakera keras, cakera padat (compact disc) dan lain-lain.
5 15
DKB 3343 NK 1
Perisian ialah istilah umum yang digunakan untuk menggambarkan koleksi program, prosedur dan
dokumentasi komputer yang melakukan beberapa tugas pada sebuah sistem komputer.
6 15
DKB 3343 NK 1
Secara umumnya bahasa pengaturcaraan dibahagikan kepada empat generasi atau jenis :
3.1 Bahasa mesin (machine language)
Bahasa yang boleh terus difahami oleh komputer tanpa perlu diterjemah. Aturcara
ditulis dalam bentuk susunan digit 0 dan 1. Aturcara yang ditulis hanya boleh
dilaksanakan pada komputer yang dibina sahaja. Pembangunan aturcara amat sukar
dan mengambil masa yang lama.
Aturcara ditulis menggunakan simbol dan kod yang dipanggil kod mnemonic. Aturcara
perlu diterjemah ke bahasa mesin menggunakan penghimpun (assembler).
7 15
DKB 3343 NK 1
Machine Languages
→ Satu-satunya bahasa yang difahami oleh komputer dimana set arahannya
adalah dalam bentuk 1 dan 0.
➔ KEBAIKAN
• Dapat diproses dengan pantas oleh komputer. (tidak memerlukan
terjemahan) / Execution time adalah pendek
➔ KELEMAHAN
• Susah untuk ditulis
• Penulis (pengaturcara) perlu mengingati urutan nombor binari untuk menulis
bahasa mesin (machine language)
• Machine language amat sukar untuk didebug
Assembly Languages
➔ KEBAIKAN
• Memudahkan pengaturcara menulis aturcara. (menggunakan arahan
simbolik iaitu mnemonic adalah lebih mudah berbanding mengingati kod
binary)
• Proses debugging adalah lebih mudah berbanding machine language
8 15
DKB 3343 NK 1
➔ KELEMAHAN
• Juga bergantung kepada jenis mesin (komputer). Program yg ditulis untuk
sesebuah mesin mungkin tidak dapat dijalankan pada mesin lain yang
berbeza konfigurasi.
➔ KEBAIKAN
➔ KELEMAHAN
▪ Program dalam HLL perlu diterjemah kepada ML. Oleh itu HLL lebih lambat
untuk diproses berbanding LLL
4. Asas Pengaturcaraan
Aturcara ialah satu jujukan arahan yang diberi kepada komputer untuk melaksanakan
sesuatu tugas. Aturcara hendaklah ditulis dalam bahasa yang boleh difahami oleh
komputer. Bahasa yang digunakan untuk menulis aturcara dipanggil Bahasa
Pengaturcaraan. Proses menulis satu jujukan arahan ini dipanggil pengaturcaraan
dan orang yang menulis arahan ini dipanggil pengaturcara.
9 15
DKB 3343 NK 1
Memahami masalah
Penyelenggaraan
Menganalisa masalah
Pengujian
Merekabentuk penyelesaian
Implementasi
10 15
DKB 3343 NK 1
Sebagai contoh :
11 15
DKB 3343 NK 1
Contoh :
Mula
Input tapak, tinggi
luas = 0.5 x tapak x tinggi
Cetak luas
Tamat
12 15
DKB 3343 NK 1
Mula
Cetak luas
Tamat
5.4 Implementasi
5.5 Pengujian
5.6 Penyelenggaraan
Melibatkan tiga aktiviti :
i. Mendokumentasi
13 15
DKB 3343 NK 1
6. Setting up programming compiler, compile and run the ‘hello world‘ program.
6.1 Taip aturcara menggunakan aplikasi Notepad dan simpan fail tersebut dalam
folder anda dengan nama Greeting.java.
class Greeting
{ public static void main (String args[])
System.out.println("Hello World");
}}
14 15
DKB 3343 NK 1
15 15