🌙
💻

Bab 1

Pengaturcaraan

42 minit📕 Buku Teks

Tema 1: Pengaturcaraan

Tema ini mengandungi 5 unit pembelajaran yang memperkenalkan konsep asas pengaturcaraan. Murid mempelajari kegunaan atur cara komputer dalam perkakasan harian, set arahan bagi aktiviti harian dan peralatan digital, penambahan arahan dalam atur cara, serta pengenalan algoritma, pseudokod dan carta alir termasuk aliran secara urutan dan pilihan tunggal.

Unit 1: Kegunaan Atur Cara Komputer
💻
Atur Cara Komputer dan Komputer Benam

Atur cara komputer ialah satu set arahan mengikut urutan yang mengarahkan komputer membuat sesuatu. Sesetengah perkakasan harian mempunyai komputer benam yang mengandungi atur cara komputer:

1

Mesin basuh automatik — menentukan bilangan bilasan, tempoh putaran, isi padu air, dan berat muatan

2

Jam penggera digital — menunjukkan masa dan membunyikan penggera

3

Peti sejuk — menetapkan, mengesan dan menyelaraskan suhu bilik

4

Robot pembersih — bergerak dan membuat pembersihan di kawasan yang ditentukan

5

Telefon pintar — mencapai aplikasi Internet dan fungsi interaktif

6

Kalkulator digital — menerima input, memproses dan mengeluarkan output mengikut tetapan

🧠
Cip Mikropengawal

Dalam perkakasan digital, atur cara komputer terletak dalam cip mikropengawal komputer benam. Komputer benam menerima input, memproses dan mengeluarkan output mengikut tetapan dengan tepat.

💡

Atur cara komputer ialah satu set arahan mengikut urutan. Komputer benam ialah komputer yang terdapat dalam perkakasan harian bagi mengawal fungsi perkakasan tersebut.

Unit 2: Set Arahan bagi Aktiviti Harian
📝
Langkah-langkah Aktiviti Harian

Aktiviti harian mempunyai langkah-langkah tertentu mengikut urutan untuk mendapat hasil yang diingini. Contoh langkah menyediakan ikan siakap untuk digoreng:

1

Mula-mula, buang sisik ikan

2

Selepas itu, keluarkan bahagian perut ikan

3

Kemudian, basuh ikan hingga bersih

4

Akhir sekali, goreng ikan tersebut

🥤
Mesin Minuman Layan Diri

Contoh langkah membeli minuman daripada mesin layan diri:

1

Masukkan duit berdasarkan harga minuman

2

Buat pilihan jenis minuman

3

Tekan butang minuman pilihan

4

Terima arahan pilihan jenis minuman

5

Laksanakan langkah penyediaan minuman yang dipilih

6

Tunggu sehingga air selesai dituang

7

Ambil minuman

8

Keluarkan baki wang, jika ada

🎮
Set Arahan Permainan Tradisional

Pengaturcaraan komputer adalah seperti menulis satu resipi — langkah-langkah memasak mewakili atur cara. Contoh permainan tradisional yang mempunyai set arahan:

1

Aci bulat — permainan tradisional yang menggunakan set arahan

2

Perigi beracun — permainan tradisional yang menggunakan set arahan

3

Peta alir boleh digunakan untuk menunjukkan urutan langkah-langkah aktiviti harian

💡

Terdapat persamaan antara langkah-langkah aktiviti harian dengan set arahan dalam atur cara komputer. Setiap langkah perlu dilaksanakan mengikut urutan untuk mendapat hasil yang diingini.

Unit 3: Set Arahan Peralatan Digital
🛒
Mesin Pembayaran Tempat Letak Kereta

Mesin pembayaran tiket tempat letak kereta melaksanakan proses berikut:

1

Baca maklumat pada tiket

2

Tentukan kesahan tiket

3

Kira jumlah masa

4

Kira jumlah bayaran yang dikenakan

5

Papar jumlah bayaran yang dikenakan

6

Baca jumlah wang yang diterima

7

Bandingkan jumlah wang yang diterima dengan jumlah bayaran

8

Jika bayaran mencukupi, cetak kod kebenaran melepasi palang pengadang

9

Keluarkan tiket

📊
Mesin Pengimbas Kod Bar

Mesin pengimbas kod bar melaksanakan proses berikut:

1

Baca kod bar barangan

2

Dapatkan harga daripada pangkalan data

3

Paparkan harga pada skrin

⚠️
Fitur Keselamatan Atur Cara

Setiap peralatan digital mempunyai fitur-fitur tertentu dalam set arahan atur cara komputernya yang boleh menghalang pengguna daripada mengeksploitasi peralatan tersebut. Antara fitur tersebut ialah mengesahkan kod dan tempoh masa sebelum melaksanakan proses seterusnya. Perbuatan mengeksploitasi atur cara komputer seperti menukarkan label kod bar dan menukarkan tarikh tiket yang telah tamat tempoh adalah perbuatan yang tidak beretika.

💡

Peralatan digital yang mampu melaksanakan beberapa fungsi mempunyai set arahan atur cara komputer yang lebih kompleks. Contoh: mesin penimbang elektronik di pasar raya yang boleh menimbang berat, mengira harga, dan mencetak label.

Unit 4: Penambahan Arahan dalam Atur Cara
⚖️
Contoh Alat Penimbang Digital

Atur cara asal alat penimbang digital:

1

Kesan beban

2

Kira jisim

3

Paparkan jisim dalam unit kilogram

Selepas penambahan arahan, alat penimbang boleh mengira Indeks Jisim Tubuh (BMI) dan membunyikan penggera berdasarkan skor BMI.

🚦
Arahan Tambahan bagi Penggera BMI

Arahan tambahan dalam atur cara alat penimbang digital:

1

Terima ketinggian pengguna

2

Kesan beban

3

Kira jisim

4

Beritahu jisim dalam bentuk audio

5

Kira Indeks Jisim Tubuh (BMI)

6

Nyalakan lampu kuning jika skor BMI kurang daripada 18.5

7

Nyalakan lampu hijau jika skor BMI antara 18.5 hingga 24.9

8

Nyalakan lampu merah jika skor BMI melebihi 25.0

💡

Fungsi-fungsi tambahan boleh dilaksanakan oleh peralatan digital apabila arahan tambahan dimasukkan ke dalam atur cara komputer peralatan tersebut. Pengeluar sentiasa berusaha menambah fungsi peralatan digital untuk menepati cita rasa pengguna.

Unit 5: Mengenal Algoritma, Pseudokod dan Carta Alir
📋
Definisi Algoritma

Algoritma ialah satu urutan langkah-langkah untuk menyelesaikan suatu masalah atau melaksanakan suatu tugasan. Pernyataan dalam algoritma mestilah boleh difahami. Algoritma boleh dijelaskan melalui pseudokod atau carta alir.

✍️
Pseudokod

Pseudokod ialah satu set pernyataan yang menyerupai bahasa atur cara komputer. Pseudokod memerihalkan logik atur cara dengan menggunakan bahasa biasa dan digunakan sebagai panduan bagi menulis atur cara komputer yang sebenar. Panduan menulis pseudokod:

1

Perkataan MULA ditulis pada baris pertama; TAMAT pada baris terakhir

2

Gunakan huruf besar dan kata kerja untuk perkataan pertama (BACA, TULIS, CETAK)

3

Kata kunci lazim: MULA, TAMAT, BACA, TULIS, CETAK, PAPAR, JIKA, MAKA

4

Gunakan simbol pengendali hubungan: = (sama dengan), < (kurang daripada), > (lebih daripada)

5

Gunakan simbol pengendali aritmetik: + (tambah), - (tolak), * (darab), / (bahagi)

🔀
Simbol dalam Carta Alir

Beberapa simbol yang digunakan dalam carta alir:

TerminalMenunjukkan permulaan (Mula) atau penamatan (Tamat) carta alir
Input/OutputAktiviti membaca, menyimpan, memaparkan dan mencetak data
ProsesAktiviti pemprosesan yang dilaksanakan dalam carta alir
PilihanPilihan 'Ya' atau 'Tidak' yang perlu dibuat (juga disebut keputusan)
Garis alirMenghubungkan simbol bagi menunjukkan aliran penyelesaian masalah
PenyambungMenunjukkan carta alir yang disambung di bahagian lain
🔄
Aliran Secara Urutan dan Pilihan Tunggal

Dalam pengaturcaraan, terdapat beberapa jenis kawalan aliran dalam atur cara:

1

Urutan — semua arahan dilaksanakan mengikut langkah demi langkah

2

Pilihan — suatu arahan atau urutan arahan hanya akan dilaksanakan sekiranya syarat dalam pernyataan dipenuhi

3

Pilihan tunggal menggunakan kata kunci JIKA dan MAKA dalam pseudokod

4

Perkataan 'jika', 'sekiranya' dan 'apabila' dalam algoritma menunjukkan wujudnya pilihan

🔗
Menggabungkan Carta Alir

Pseudokod kompleks boleh dipisahkan kepada beberapa pseudokod yang lebih ringkas berdasarkan objek yang terdapat dalam pseudokod tersebut. Setiap pseudokod yang lebih ringkas kemudiannya boleh digabungkan semula dalam satu carta alir yang lengkap.

💡

Proses penyediaan atur cara komputer bermula dengan penyediaan algoritma berdasarkan situasi, diikuti dengan penghasilan pseudokod dan carta alir. Pseudokod dan carta alir yang jelas dan lengkap dapat membantu penghasilan kod atur cara.

📝 Kosa Kata

atur cara komputersatu set arahan mengikut urutan yang mengarahkan komputer membuat sesuatu
komputer benamkomputer yang terdapat dalam perkakasan harian bagi mengawal fungsi perkakasan tersebut
cip mikropengawalkomponen dalam perkakasan digital yang mengandungi atur cara komputer
set arahanturutan arahan yang perlu dilaksanakan untuk mendapatkan hasil yang diingini
peta aliralat visual untuk menunjukkan urutan langkah-langkah sesuatu aktiviti
algoritmasatu urutan langkah-langkah untuk menyelesaikan suatu masalah atau melaksanakan suatu tugasan
pseudokodsatu set pernyataan yang menyerupai bahasa atur cara komputer menggunakan bahasa biasa
carta alirgambar rajah yang menunjukkan aliran penyelesaian masalah atau aktiviti menggunakan simbol
terminalsimbol carta alir yang menunjukkan permulaan (Mula) atau penamatan (Tamat)
input/outputsimbol carta alir untuk membaca, menyimpan, memaparkan atau mencetak data
urutanjenis kawalan aliran di mana semua arahan dilaksanakan mengikut langkah demi langkah
pilihan tunggaljenis kawalan aliran di mana arahan hanya dilaksanakan sekiranya syarat dipenuhi
mengexploitasiperbuatan menyalahguna atur cara komputer dalam peralatan digital
🌟
Tahukah Kamu?

Mesin layan diri moden pertama di dunia yang menggunakan wang syiling dibina oleh Percival Everitt pada tahun 1883 untuk menjual poskad! Hari ini, atur cara komputer dalam mesin layan diri jauh lebih kompleks — ia boleh mengira baki, mengesan duit palsu, dan memilih minuman yang betul secara automatik.

🧠

Uji Minda!

20 soalanBoleh buat!