5.1.2 generasi dan aras bahasa pengaturcaraandoc
TRANSCRIPT
Sekolah: S.M.Maktab Sabah
Matapelajaran:Teknologi Maklumat dan Komunikasi Tingkatan: 5 Makmur
Masa:9.00 am – 10.20 am
Tarikh: 10 januari 2013
Bilangan pelajar: 30 orang Kehadiran: orang
Tajuk: 5.1 Konsep Asas Pengaturcaraan.
Topik: 5.1.2 Generasi dan Aras Bahasa Pengaturcaraan
Hasil Pembelajaran: 5.1.2.1 Mengenal pasti generasi bahasa pengaturcaraan aras rendah
beserta contoh.
5.1.2.2 Mengenal pasti generasi bahasa pengaturcaraan aras tinggi
beserta contoh.
Objektif Pembelajaran: Diakhir pelajaran ini, pelajar dapat menulis makna :
(1) Generasi bahasa pengaturcaraan aras rendah beserta sekurang –
kurangnya 1 contoh .
(2) Generasi bahasa pengaturcaraan aras tinggi beserta sekurang –
kurangnya 2 contoh.
Pengetahuan sedia ada
pelajar:
Pengetahuan tentang atur cara dan bahasa pengaturcaraan.
Bahan pengajaran: (1) Discovering Computers Living in a Digital World 2011 halaman
662 – 675 .
(2) Information and communaction technology (ICT) Based on
SPM Syllabus 2007 halaman 154.
(3) Laman sesawang
http://meoizna.tripod.com/programminginfo.htm
(4) laman sesawang
http://skfbspusatakses.blogspot.com/2010/08/apa-maksud-
bahasa-komputer.htm
(5) Laman sesawang
http://puterakedah0.tripod.com/bahasa_pengaturcaraan.htmLam
an sesawang http://se.cs.utm.my/notes/asas-bahasa-C/C1.5.htm
Langkah – langkah pengajaran:
Langkah Kandungan/Kemahiran Aktiviti pembelajaran Bahan/Nota
Set induksi
(5 minit)
9.00 am–
9.05 am
Memberi ruang kepada
pelajar untuk
menyediakan diri secara
mental dan fizikal tentang
generasi bahasa
pengaturcaraan.
Pelajar ditayangkan dengan
video.
Bayangkan menonton wayang
daripada negara luar tanpa
sarikata. Masalah yang timbul
adalah dari segi kefahaman.
Sarikata merupakan orang
tengah antara kita dengan
cerita.
Generasi bahasa
pengaturcaraan berfungsi
sebagai orang tengah antara
manusia dengan komputer
kerana komputer tidak
memahami bahasa manusia.
Bagi membolehkan kita
(manusia) untuk membuat
sesuatu program kita
memerlukan medium
perantaraan bagi
berkomunikasi dengan
komputer.
Video1.wmv (tanpa
sarikata)
video2.wmv(dengan
sarikata)
Langkah 1:
(30 minit)
9.05 am –
Guru memaparkan slide
tentang keseluruhan aras
dan generasi dalam bahasa
(1) Engage – Pelajar
diminta untuk membaca
objektif pembelajaran.
Objektif pembelajaran
9.35 am pengaturcaraan.
Guru menerangkan secara
umum tentang aras dan
generasi bahasa
pengaturcaraan.
Generasi bahasa
pengaturcaraan aras
rendah terbahagi kepada
dua iaitu :
(1) Generasi pertama
iaitu Bahasa
mesin.
Ditulis dengan
menggunakan digit
binari (perwakilan
1 dan 0) bersama
kombinasi nombor
dan huruf.
Set – set arahan
dan data.
(2) Generasi kedua
iaitu Bahasa
penghimpun.
Ditulis dengan
menggunakan kod
– kod arahan
simbolik dan
bermakna.
Penghimpun
adalah program
(2) Explore – Pelajar
mencari maklumat
tentang generasi bahasa
pengaturcaraan aras
rendah beserta contoh
dalam buku
Discovering Computers
Living in a Digital
World 2011 halaman
664 dan Information
and communaction
technology (ICT) Based
on SPM Syllabus 2007
halaman 154 serta nota
tambahan daripada
laman sesawang
http://meoizna.tripod.co
m/programminginfo.ht
m.
(3) Explain – Pelajar
membuat catatan
tentang generasi bahasa
pengaturcaraan aras
rendah dengan beserta
contoh jelas dan betul
kemudian menerangkan
secara lisan kepada
pelajar lain.
(4) Extent – Pelajar diberi
ruang untuk berfikir
bagaimana sekiranya
hanya bahasa mesin
yang digunakan sebagai
perantaraan antara
Discovering Computers
Living in a Digital
World 2011 halaman
662 – 666.
Information and
communaction
technology (ICT)
Based on SPM Syllabus
2007 halaman 154
Laman sesawang =
http://meoizna.tripod.co
m/programminginfo.ht
m
Lembaran nota.
Sumbang saran
yang menukar
bahasa
penghimpun
kepada bahasa
mesin.
(Berpusatkan guru)
Guru memberikan peta
minda kepada semua
pelajar untuk menulis isi
pembelajaran dan
membuat soal jawab
dengan pelajar bagi
mengetahui kefahaman
pelajar tentang aras
rendah dalam bahasa
pengaturcaraan.
Pelajar diberikan masa
untuk mencari maklumat
daripada pelbagai sumber
seperti buku Discovering
Computers Living in a
Digital World 2011
halaman 664 serta nota
tambahan daripada laman
sesawang
http://meoizna.tripod.com/
programminginfo.htm.
(Pembelajaran inkuiri)
manusia dengan
komputer.
(5) Evaluate – Pelajar
diberikan lembaran
soalan berkenaan
tentang generasi bahasa
pengaturcaraan aras
rendah.
Lembaran soalan
Langkah 2:
(40 minit)
9.35 am –
Guru menyediakan nota
tambahan dalam bentuk
handout kepada pelajar
1) Engage – Pelajar
diminta untuk membaca
objektif pembelajaran..
Objektif pembelajaran
Discovering Computers
10.15 am bagi topik ini.
Pelajar dibahagikan
kepada 5 kumpulan dan
dalam satu kumpulan
terdapat 5 orang pelajar.
Pelajar dikehendaki
mencari maklumat tentang
bahasa pengaturcaraan
aras tinggi serta generasi
yang terdapat dalam aras
tinggi.
Pelajar membuat analisis
maklumat kemudian
membentangkan dapatan
maklumat untuk
dikongsikan kepada
pelajar lain.
Generasi bahasa
pengaturcaraan aras tinggi
terbahagi kepada tiga iaitu
:
1) Generasi ketiga
iaitu Aras Tinggi
(Bahasa Prosedur).
Seakan – akan
bahasa inggeris
biasa.
Lebih dekat
dengan bahasa
manusia.
Contoh: fortran,
2) Explore – Pelajar
mencari maklumat
tentang generasi bahasa
pengaturcaraan aras
tinggi beserta contoh
dalam buku
Discovering Computers
Living in a Digital
World 2011 halaman
664.
3) Explain –pelajar
membuat catatan
tentang generasi bahasa
pengaturcaraan aras
rendah dengan beserta
contoh jelas dan betul
kemudian menerangkan
secara lisan dan bertulis
.
4) Extent – Pelajar
mengembangkan
kefahaman dalam
kehidupan semasa.
Bagaimana sekiranya
salah satu generasi
bahasa pengaturcaraan
tidak ada? Pengaruh
dalam kehidupan
seharian manusia.
5) Evaluate – Pelajar
diberikan lembaran
soalan berkenaan
tentang generasi bahasa
pengaturcaraan aras
Living in a Digital
World 2011 halaman
666 – 675 .
Laman sesawang =
http://meoizna.tripod.co
m/programminginfo.ht
m
lembaran nota
sumbang saran
Lembaran soalan.
basic, cobol, c dan
c++.
2) Generasi keempat
Bahasa Aras
sangat Tinggi.
Sangat terhad
kepada aplikasi
tertentu sahaja dan
menggunakan
sintaks (bentuk
bahasa) yang tidak
digunakan dalam
bahasa
pengaturcaraan
yang lain.
Contoh: sql,
nomad anf focus.
3) Generasi kelima
iaitu Bahasa Biasa.
Bahasa Visual.
Mengandungi
visual (gambar)
atau grafik
antaramuka.
Benarkan
pengguna
berinteraksi
dengan komputer
(mesin atm)
contoh: prolog dan
mercury.
(Model Assure)
tinggi.
Penutup:
(5 minit)
Sesi soal jawab
antara guru dan 1. Pelajar mengangkat
10.15 am –
10.20 am
pelajar.
Guru memberi
pujian kepada
pelajar kerana
dapat menjawab
soalan dengan
betul.
Guru memberikan
nasihat untuk
memahami tentang
generasi bahasa
pengaturcaraan
dengan lebih
mendalam.
Pelajar
merumuskan
tentang pelajaran
hari ini.
(Teori Behavior)
tangan dan menjawab
soalan guru.
2. Pelajar mendengar dan
memahami tentang aras
dan generasi bahasa
pengaturcaraan.
Refleksi :
(1) Pelajar dapat mengenal pasti dan memahami tentang generasi bahasa pengaturcaraan aras
rendah beserta contoh.
(2) Pelajar dapat mengenal pasti dan memahami tentang generasi bahasa pengaturcaraan aras
tinggi beserta contoh.
(3) Pelajar dapat belajar mencari maklumat sendiri.
(4) Pelajar dapat belajar tentang semangat kerjasama dalam kumpulan.