SPM KMK 2216 study materials
SPM KMK 2216 study resources

SPM KMK 2216 key terms

SPM KMK 2216 · Get comfortable with the vocabulary.

pseudokod

Representasi algoritma dalam bahasa manusia yang berstruktur, menggunakan kata kunci seperti IF, WHILE dan SET, tanpa bergantung pada sintaks bahasa pengaturcaraan tertentu.

Related: algoritma, struktur kawalan, carta alir
algoritma

Set arahan terhingga dan tersusun yang menyelesaikan sesuatu masalah atau melaksanakan tugasan dalam bilangan langkah yang terhad.

Related: pseudokod, carta alir, lelangit
carta alir

Gambar rajah yang menggunakan bentuk piawai seperti bujur, segi empat tepat dan belah ketupat untuk menunjukkan urutan langkah dan keputusan dalam algoritma.

Related: pseudokod, algoritma, percabangan
struktur kawalan

Binaan yang menentukan susunan pelaksanaan arahan, iaitu jujukan, pemilihan dan ulangan, dan mengawal laluan kawalan atur cara.

Related: jujukan, pemilihan, ulangan
jujukan

Pelaksanaan arahan satu demi satu mengikut susunan ia ditulis, tanpa melangkau atau mengulang mana-mana arahan.

Related: struktur kawalan, pemilihan
pemilihan

Struktur yang melaksanakan blok arahan tertentu hanya apabila syarat dinilai benar, biasanya menggunakan IF, IF-ELSE atau CASE.

Related: percabangan, syarat boolean, struktur kawalan
percabangan

Laluan alternatif dalam atur cara yang dipilih berdasarkan keputusan syarat, termasuk bentuk berlapis seperti IF di dalam IF.

Related: pemilihan, syarat boolean
ulangan

Struktur yang mengulang blok arahan beberapa kali selagi syarat dipenuhi atau bagi bilangan lelaran yang telah ditetapkan.

Related: gelung terkawal kiraan, gelung terkawal syarat, lelaran
gelung terkawal kiraan

Gelung yang bilangan lelarannya ditentukan terlebih dahulu, lazimnya menggunakan pembilang yang ditambah atau ditolak pada setiap pusingan.

Related: ulangan, lelaran, pembilang
gelung terkawal syarat

Gelung yang terus berulang selagi syarat boolean benar, dan bilangan lelarannya tidak diketahui sebelum gelung bermula.

Related: ulangan, syarat boolean, gelung tak terhingga
lelaran

Satu pusingan lengkap dalam gelung, iaitu satu kali pelaksanaan blok arahan yang berulang.

Related: ulangan, pembilang
gelung tak terhingga

Gelung yang tidak pernah tamat kerana syaratnya sentiasa benar dan tiada arahan dalam gelung mengubah nilai yang diuji.

Related: gelung terkawal syarat, syarat boolean
pembilang

Pemboleh ubah integer yang dinaikkan atau diturunkan nilainya pada setiap lelaran untuk mengira bilangan pusingan atau mengawal gelung.

Related: gelung terkawal kiraan, lelaran
syarat boolean

Ungkapan yang dinilai sebagai benar atau palsu, biasanya menggunakan operator perbandingan dan operator logik, untuk mengawal pemilihan atau ulangan.

Related: operator perbandingan, operator logik, pemilihan
pemboleh ubah

Nama yang merujuk kepada lokasi storan dalam memori yang nilainya boleh diubah semasa atur cara berjalan.

Related: pemalar, jenis data, pengisytiharan
pemalar

Nama yang merujuk kepada nilai yang ditetapkan sekali dan tidak boleh diubah semasa atur cara berjalan.

Related: pemboleh ubah, pengisytiharan
jenis data

Kategori nilai yang menentukan set nilai sah dan operasi yang boleh dilakukan, contohnya integer, perpuluhan, aksara, rentetan dan boolean.

Related: integer, rentetan, boolean
integer

Jenis data nombor bulat tanpa titik perpuluhan, digunakan untuk kiraan dan indeks, dengan julat bergantung pada saiz storan.

Related: jenis data, perpuluhan, pembilang
perpuluhan

Jenis data nombor yang boleh mengandungi titik perpuluhan, sesuai untuk nilai ukuran tetapi tertakluk kepada ralat pembundaran.

Related: integer, jenis data
boolean

Jenis data yang hanya mempunyai dua nilai, iaitu benar dan palsu, dan sering digunakan untuk menyimpan hasil perbandingan.

Related: syarat boolean, operator logik
aksara

Jenis data yang menyimpan satu simbol tunggal seperti huruf, digit atau tanda baca, biasanya ditulis dalam tanda petik.

Related: rentetan, jenis data
rentetan

Jenis data yang menyimpan turutan aksara, boleh dibandingkan, dicantum dan diakses aksara demi aksara melalui indeks.

Related: aksara, pencantuman, tatasusunan
pengisytiharan

Arahan yang memperkenalkan nama pemboleh ubah atau pemalar bersama jenis datanya sebelum ia digunakan dalam atur cara.

Related: pemboleh ubah, pemalar, skop
umpukan

Pemberian nilai kepada pemboleh ubah menggunakan operator umpukan, contohnya jumlah = jumlah + 1, yang menggantikan nilai lama.

Related: pemboleh ubah, operator aritmetik
operator aritmetik

Simbol yang melaksanakan pengiraan matematik seperti tambah, tolak, darab, bahagi dan modulus ke atas nilai berangka.

Related: modulus, umpukan, keutamaan operator
modulus

Operator yang menghasilkan baki selepas pembahagian integer, berguna untuk menguji kebolehbahagian atau kekangan indeks.

Related: operator aritmetik, integer
operator perbandingan

Simbol seperti sama dengan, tidak sama, lebih besar dan lebih kecil yang membandingkan dua nilai dan menghasilkan benar atau palsu.

Related: syarat boolean, operator logik
operator logik

Operator DAN, ATAU dan TIDAK yang menggabungkan atau menyongsangkan nilai boolean untuk membentuk syarat yang lebih kompleks.

Related: syarat boolean, operator perbandingan
keutamaan operator

Susunan operator dinilai dalam sesuatu ungkapan, contohnya darab sebelum tambah, dan boleh diubah dengan kurungan.

Related: operator aritmetik, ungkapan
ungkapan

Gabungan nilai, pemboleh ubah dan operator yang dinilai untuk menghasilkan satu nilai baharu.

Related: keutamaan operator, operator aritmetik
tatasusunan

Struktur data yang menyimpan beberapa nilai jenis sama di bawah satu nama, diakses melalui indeks yang bermula dari sifar atau satu mengikut bahasa.

Related: indeks, senarai, tatasusunan dua dimensi
indeks

Kedudukan unsur dalam tatasusunan atau senarai, digunakan untuk membaca atau menulis unsur tersebut secara terus.

Related: tatasusunan, ralat luar julat
tatasusunan dua dimensi

Tatasusunan yang unsurnya disusun dalam baris dan lajur, diakses dengan dua indeks dan sering digunakan untuk jadual atau grid.

Related: tatasusunan, indeks
senarai

Struktur data tersusun yang boleh membesar atau mengecil semasa atur cara berjalan, berbeza daripada tatasusunan yang saiznya tetap.

Related: tatasusunan, indeks
gelung bersarang

Gelung yang diletakkan di dalam gelung lain, lazim digunakan untuk memproses setiap unsur tatasusunan dua dimensi.

Related: ulangan, tatasusunan dua dimensi
modul

Unit atur cara yang tersendiri dan boleh diguna semula, mengandungi data dan subrutin yang berkaitan untuk melaksanakan satu tanggungjawab.

Related: fungsi, prosedur, parameter
fungsi

Subrutin bernama yang menerima input, melaksanakan pemprosesan dan memulangkan satu nilai kepada pemanggilnya.

Related: prosedur, nilai pulangan, parameter
prosedur

Subrutin bernama yang melaksanakan tindakan atau kesan sampingan tanpa memulangkan nilai secara langsung kepada pemanggil.

Related: fungsi, parameter, skop
parameter

Pemboleh ubah dalam definisi subrutin yang menerima nilai daripada argumen yang dihantar semasa subrutin dipanggil.

Related: argumen, fungsi, prosedur
argumen

Nilai atau pemboleh ubah sebenar yang dihantar kepada subrutin semasa panggilan dibuat, dan dipadankan dengan parameter.

Related: parameter, panggilan fungsi
nilai pulangan

Hasil yang dihantar balik oleh fungsi kepada bahagian atur cara yang memanggilnya, dan boleh disimpan atau digunakan dalam ungkapan.

Related: fungsi, panggilan fungsi
skop

Kawasan atur cara tempat sesuatu nama pemboleh ubah boleh diakses, sama ada setempat dalam subrutin atau global dalam seluruh atur cara.

Related: pengisytiharan, prosedur
panggilan fungsi

Arahan yang memindahkan kawalan kepada subrutin, menghantar argumen, dan menerima nilai pulangan sebelum kawalan kembali.

Related: argumen, nilai pulangan
input

Data yang dimasukkan ke dalam atur cara semasa berjalan, sama ada melalui papan kekunci, fail atau peranti lain, untuk diproses.

Related: output, pengesahan input, fail
output

Data atau keputusan yang dihasilkan oleh atur cara dan dipaparkan kepada pengguna atau ditulis ke peranti atau fail.

Related: input, fail
pengesahan input

Pemeriksaan bahawa data yang dimasukkan berada dalam julat dan format yang sah sebelum ia diproses, bagi mengelakkan ralat.

Related: input, pengendalian ralat
fail

Koleksi data bernama yang disimpan secara kekal dalam storan dan boleh dibuka, dibaca, ditulis dan ditutup oleh atur cara.

Related: mod baca, mod tulis, pengendalian ralat
mod baca

Cara membuka fail untuk mengambil data daripadanya tanpa mengubah kandungan asal fail tersebut.

Related: fail, mod tulis
mod tulis

Cara membuka fail untuk menyimpan data baharu, yang biasanya menggantikan kandungan sedia ada atau menambah di hujungnya.

Related: fail, mod baca
pengendalian ralat

Teknik mengesan, menjangka dan bertindak balas terhadap ralat semasa atur cara berjalan supaya ia tidak terhenti secara mendadak.

Related: pengecualian, ralat luar julat, pengesahan input
pengecualian

Kejadian luar biasa yang timbul semasa pelaksanaan atur cara dan boleh ditangkap oleh blok pengendali supaya atur cara terus berjalan.

Related: pengendalian ralat, ralat luar julat
ralat luar julat

Ralat yang berlaku apabila indeks yang digunakan untuk mengakses tatasusunan atau senarai berada di luar julat unsur yang sah.

Related: indeks, pengecualian, tatasusunan