SlideShare a Scribd company logo
1 of 19
Download to read offline
5.0
PENGATURCARAAN
DEFINISI
PENTERJEMAH
ARAS &
GENERASI
FASA
PEMBANGUNAN
PENDEKATAN
BAHASA PENGATURCARAAN
TERKINI
Aras Rendah (Generasi 1 & 2)
Aras Tinggi (Generasi 3,4 & 5)
Berstruktur
Berorientasikan Objek
5 Fasa
Struktur kawalan
Jenis data
Pengendali
Pemalar &
Pembolehubah
ELEMEN ASAS
Penghimpun
Pengkompil
Pentaksir
5.1 Konsep Asas Pengaturcaraan
5.1.1 Mendefinisikan Atur Cara dan Bahasa Pengaturcaraan
5.1.1.1 Menyatakan maksud atur cara
arahan-arahan tersusun
yang mengarahkan
komputer melakukan
tugasan tertentu
5.1 Konsep Asas Pengaturcaraan
5.1.1 Mendefinisikan Atur Cara dan Bahasa Pengaturcaraan
5.1.1.2 Menyatakan maksud bahasa pengaturcaraan
Bahasa buatan yang digunakan
untuk menulis arahan yang boleh
diterjemahkan ke dalam bahasa
mesin dan kemudian
dilaksanakan oleh komputer
5.1 Konsep Asas Pengaturcaraan
5.1.2 Generasi dan Aras Bahasa Pengaturcaraan
Bahasa
Mesin
Bahasa
Penghimpun
Bahasa
Aras Tinggi
Bahasa Aras
Sangat Tinggi
Bahasa
Biasa
5.1 Konsep Asas Pengaturcaraan
5.1.2 Generasi dan Aras Bahasa Pengaturcaraan
5.1.2.1 Mengenal pasti generasi bahasa pengaturcaraan aras rendah
beserta contoh
Bahasa Mesin
Bahasa
Penghimpun
 Ditulis menggunakan
digit binari (1 dan 0)
bersama kombinasi
nombor dan huruf.
 Merupakan set-set
arahan dan data
 Ditulis menggunakan kod-
kod arahan simbolik dan
bermakna.
 Penghimpun – adalah
program yang menukar
bahasa penghimpun
kepada bahasa mesin
5.1 Konsep Asas Pengaturcaraan
5.1.2 Generasi dan Aras Bahasa Pengaturcaraan
5.1.2.1 Mengenal pasti generasi bahasa pengaturcaraan aras tinggi beserta contoh
Bahasa Aras Tinggi
Bahasa Aras
Sangat Tinggi Bahasa Biasa
• (Bahasa prosedur)
• Seakan-akan bahasa
inggeris biasa.
• Lebih dekat seperti
bahasa manusia.
• contoh :
pascal, fortran, basic,
cobol, c and c++
 Sangat terhad kepada
aplikasi tertentu sahaja
& menggunakan sintaks
(bentuk bahasa) yang
tidak digunakan dalam
bahasa pengaturcaraan
yang lain.
 contoh :
sql, nomad anf focus
(Bahasa Visual)
mengandungi
visual (gambar)
atau grafik
antaramuka.
Benarkan pengguna
berinteraksi dengan
komputer (mesin atm)
contoh :
prolog and mercury)
5.1.3 Pendekatan Bahasa Pengaturcaraan
5.1.3 Pendekatan Bahasa Pengaturcaraan
5.1.3.1 Mendefinisikan pendekatan berstruktur dalam pengaturcaraan
Biasa menggunakan model atas bawah
Membahagikan stuktur program kepada sub
seksyen(syeksen kecil-kecil) daripada atas ke
bawah
Dilukis dalam bentuk segiempat tepat
5.1.3 Pendekatan Bahasa Pengaturcaraan
5.1.3.2 Mendefinisikan pendekatan berorientasikan objek dalam pengaturcaraan
Satu jenis unik atau istimewa dalam pemprograman yang
menggabungkan data dengan fungsi bagi menghasilkan objek
Objek adalah item yang mengandungi data dan prosedur
yang bertindak ke atas data.
kelebihan utamanya adalah kebolehan menggunakan semula
objek yang telah sedia wujud.
contoh bahasa berorientasikan objek adalah c++
5.1.3 Pendekatan Bahasa Pengaturcaraan
5.1.3.3 Membezakan antara pendekatan berstruktur dan pendekatan berorientasikan
objek dalam pengaturcaraan
• Guna rekabentuk atas bawah.
• Kesemua program dipecahkan
kepada bahagian-bahagian
kecil & dikenali sebagai modul.
• Selalu digunakan untuk
mengurus dan meletakkan
kod-kod program dimana
bekerja sebagai hieraki kepada
modul.
• Kawalan adalah berdasarkan
kepada hieraki.
• Contoh : ada, pascal, fotran
• Gunakan objek-objek
• Gabungkan data manakala
fungsinya adalah untuk
merekacipta objek.
• Setiap objek mempunyai
hubungan antara satu sama lain.
• Contoh : smalltalk,java,
visual basic, c++
5.1.4 Penterjemah
5.1.4.1 Menerangkan kaedah penterjemahan dalam pengaturcaraan menggunakan
penghimpun, pentafsir dan pengkompil
• Merupakan bahasa
pengaturcaraan aras rendah
• Program komputer dikenali
sebagai penghimpun
(assembler) menukar
aturcara kepada bahasa
mesin
• contoh : macro 80 assembler
& microsoft masm
5.1.4 Penterjemah
5.1.4.1 Menerangkan kaedah penterjemahan dalam pengaturcaraan menggunakan
penghimpun, pentafsir dan pengkompil
• Mentafsir kod sumber dan
data dan kemudiannya
menukarnya kepada kod
mesin sehingga mendapat
keputusan
• dibaca secara baris demi
baris
• contoh: basic / logo /
smalltalk
5.1.4 Penterjemah
5.1.4.1 Menerangkan kaedah penterjemahan dalam pengaturcaraan menggunakan
penghimpun, pentafsir dan pengkompil
• Menukar kod sumber kepada
kod mesin binari (1 dan 0)
sehingga keputusan
diperoleh.
• Jika sebarang ralat ditemui,
ralat itu disimpan dalam file
program
• Contoh : pascal / cobol /
c++
5.1.5 Elemen Asas Dalam Pengaturcaraan
5.1.5.1 Membezakan antara pemalar dengan pembolehubah
5.1.5 Elemen Asas Dalam Pengaturcaraan
5.1.5.2 Membezakan antara jenis data: Boolean, integer, double, string dan date
INTEGER MENGANDUNGI SEBARANG NILAI
NOMBOR YANG TIDAK ADA
PECAHAN.
DIM AGE AS INTEGER
AGE = 17
DOUBLE SEBARANG NILAI NOMBOR YANG
TIADA ATAU BOLEH ADA NOMBOR
PECAHAN
DIM MARKS AS DOUBLE
MARKS = 60.5
STRING MENGANDUNGI KAREKTOR ATAU
PERKATAAN
DIM ADDRESS AS STRING
ADDRESS = “KUALA LUMPUR”
BOOLEAN MENGANDUNGI SAMADA NILAI
YANG DIISTIHARKAN SEBAGAI
“TRUE” ATAU “FALSE”.
CONST INPUT_STATUS = TRUE
OR
DIM INPUT_STATUS AS BOOLEN
INPUT STATUS = FALSE
5.1.5 Elemen Asas Dalam Pengaturcaraan
5.1.5.3 Membezakan antara pengendalian matematik dengan logik (Boolean)
Pengendali matematik
melaksanakan
perbandingan elemen ke
elemen antara 2 bahagian
Pengendali logik laksanakan
operasi logik seperti
menyemak keadaan
antara 2 nilai boolean
Struktur Kawalan
Pilihan
Struktur Kawalan
Jujukan
5.1.5 Elemen Asas Dalam Pengaturcaraan
5.1.5.4 Membezakan antara struktur kawalan jujukan dengan struktur kawalan pilihan
Kenyataan dijalankan
baris demi baris mengikut
urutan
Kenyataan dijalankan
mengikut keadaan
Digunakan apabila
arahan berdasarkan
urutan demi urutan
Digunakan apabila mahu
membuat keputusan dalam
perjalanan sesuatu program
Tidak menggunakan
simbol pilihan
Menggunakan simbol
pilihan

More Related Content

What's hot

Pemrograman terstruktur
Pemrograman terstrukturPemrograman terstruktur
Pemrograman terstrukturJefry Jefry
 
Modul 1 Algoritma Dan Pemrograman II
Modul 1 Algoritma Dan Pemrograman IIModul 1 Algoritma Dan Pemrograman II
Modul 1 Algoritma Dan Pemrograman IIsyahril17
 
Tm teknik kompilasi juni 2013
Tm   teknik kompilasi juni 2013Tm   teknik kompilasi juni 2013
Tm teknik kompilasi juni 2013Ratzman III
 
Pertemuan 3 pemrograman dasar
Pertemuan 3 pemrograman dasarPertemuan 3 pemrograman dasar
Pertemuan 3 pemrograman dasarDisma Ariyanti W
 
Modul dasar pemrograman
Modul dasar pemrogramanModul dasar pemrograman
Modul dasar pemrogramanlidyanamaria
 
Laporan praktikum 1 pendahuluan
Laporan praktikum 1 pendahuluanLaporan praktikum 1 pendahuluan
Laporan praktikum 1 pendahuluanFaisal Mujib
 
Materi 1. algoritma pemrograman
Materi 1. algoritma pemrogramanMateri 1. algoritma pemrograman
Materi 1. algoritma pemrogramanMelva Amma Kalian
 
konsep asas pengaturcaraan
konsep asas pengaturcaraankonsep asas pengaturcaraan
konsep asas pengaturcaraanhaikalJaini
 
Bidang pembelajaran 5.3 Tingkatan 5
Bidang pembelajaran 5.3 Tingkatan 5Bidang pembelajaran 5.3 Tingkatan 5
Bidang pembelajaran 5.3 Tingkatan 5MOE
 
Algoritma - Chapter - 1
Algoritma - Chapter - 1Algoritma - Chapter - 1
Algoritma - Chapter - 1beiharira
 
Konsep Dan Asas Pengaturcaraan
Konsep Dan Asas PengaturcaraanKonsep Dan Asas Pengaturcaraan
Konsep Dan Asas Pengaturcaraanask3areu
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahBraga Rezpect
 
Materi Pemrograman Dasar SMK
Materi Pemrograman Dasar SMKMateri Pemrograman Dasar SMK
Materi Pemrograman Dasar SMKMartin Arale
 
Pemrograman dan bahasa program
Pemrograman dan bahasa programPemrograman dan bahasa program
Pemrograman dan bahasa programMuhammad Fahmi
 

What's hot (16)

Pemrograman terstruktur
Pemrograman terstrukturPemrograman terstruktur
Pemrograman terstruktur
 
Modul 1 Algoritma Dan Pemrograman II
Modul 1 Algoritma Dan Pemrograman IIModul 1 Algoritma Dan Pemrograman II
Modul 1 Algoritma Dan Pemrograman II
 
Tm teknik kompilasi juni 2013
Tm   teknik kompilasi juni 2013Tm   teknik kompilasi juni 2013
Tm teknik kompilasi juni 2013
 
Pertemuan 3 pemrograman dasar
Pertemuan 3 pemrograman dasarPertemuan 3 pemrograman dasar
Pertemuan 3 pemrograman dasar
 
Modul dasar pemrograman
Modul dasar pemrogramanModul dasar pemrograman
Modul dasar pemrograman
 
Laporan praktikum 1 pendahuluan
Laporan praktikum 1 pendahuluanLaporan praktikum 1 pendahuluan
Laporan praktikum 1 pendahuluan
 
Aplikasi pemrograman
Aplikasi pemrogramanAplikasi pemrograman
Aplikasi pemrograman
 
Bahasa Pemrograman
Bahasa PemrogramanBahasa Pemrograman
Bahasa Pemrograman
 
Materi 1. algoritma pemrograman
Materi 1. algoritma pemrogramanMateri 1. algoritma pemrograman
Materi 1. algoritma pemrograman
 
konsep asas pengaturcaraan
konsep asas pengaturcaraankonsep asas pengaturcaraan
konsep asas pengaturcaraan
 
Bidang pembelajaran 5.3 Tingkatan 5
Bidang pembelajaran 5.3 Tingkatan 5Bidang pembelajaran 5.3 Tingkatan 5
Bidang pembelajaran 5.3 Tingkatan 5
 
Algoritma - Chapter - 1
Algoritma - Chapter - 1Algoritma - Chapter - 1
Algoritma - Chapter - 1
 
Konsep Dan Asas Pengaturcaraan
Konsep Dan Asas PengaturcaraanKonsep Dan Asas Pengaturcaraan
Konsep Dan Asas Pengaturcaraan
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
Materi Pemrograman Dasar SMK
Materi Pemrograman Dasar SMKMateri Pemrograman Dasar SMK
Materi Pemrograman Dasar SMK
 
Pemrograman dan bahasa program
Pemrograman dan bahasa programPemrograman dan bahasa program
Pemrograman dan bahasa program
 

Viewers also liked

Bidang pembelajaran 5.1 Tingkatan 5
Bidang pembelajaran 5.1 Tingkatan 5Bidang pembelajaran 5.1 Tingkatan 5
Bidang pembelajaran 5.1 Tingkatan 5MOE
 
Sejarah pembagunan komputer
Sejarah pembagunan komputerSejarah pembagunan komputer
Sejarah pembagunan komputerRaja Afifi
 
5.1 konsep asas pengaturcaraan
5.1 konsep asas pengaturcaraan5.1 konsep asas pengaturcaraan
5.1 konsep asas pengaturcaraandean36
 
What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great InfographicsSlideShare
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShareKapost
 
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareSTOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareEmpowered Presentations
 
10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation OptimizationOneupweb
 
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingHow To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingContent Marketing Institute
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksSlideShare
 

Viewers also liked (10)

Bidang pembelajaran 5.1 Tingkatan 5
Bidang pembelajaran 5.1 Tingkatan 5Bidang pembelajaran 5.1 Tingkatan 5
Bidang pembelajaran 5.1 Tingkatan 5
 
Sejarah pembagunan komputer
Sejarah pembagunan komputerSejarah pembagunan komputer
Sejarah pembagunan komputer
 
5.1 konsep asas pengaturcaraan
5.1 konsep asas pengaturcaraan5.1 konsep asas pengaturcaraan
5.1 konsep asas pengaturcaraan
 
What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great Infographics
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShare
 
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareSTOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
 
You Suck At PowerPoint!
You Suck At PowerPoint!You Suck At PowerPoint!
You Suck At PowerPoint!
 
10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization
 
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingHow To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
 

Similar to Bidang pembelajaran-5-1

Teknik kompilasi
Teknik kompilasi Teknik kompilasi
Teknik kompilasi Mr. FM
 
Algoritma dan pemrograman
Algoritma dan pemrogramanAlgoritma dan pemrograman
Algoritma dan pemrogramanMastur Cell
 
Bahasa pemograman
Bahasa pemogramanBahasa pemograman
Bahasa pemogramanankg44
 
TD-666-01-teknik-pemrograman
TD-666-01-teknik-pemrogramanTD-666-01-teknik-pemrograman
TD-666-01-teknik-pemrogramanTino Dwiantoro
 
Pengantar Pemrograman Dasar dan kosep dasar
Pengantar Pemrograman Dasar dan kosep dasarPengantar Pemrograman Dasar dan kosep dasar
Pengantar Pemrograman Dasar dan kosep dasarAndiChristian3
 
74687827silabuspemrogramandasar2017.doc
74687827silabuspemrogramandasar2017.doc74687827silabuspemrogramandasar2017.doc
74687827silabuspemrogramandasar2017.docIndoAve1
 
0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptx0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptxBom Bom
 
Bidang pembelajaran-5-2
Bidang pembelajaran-5-2Bidang pembelajaran-5-2
Bidang pembelajaran-5-2Bazlin Ahmad
 
Bahan ajar-dasar-pemrograman
Bahan ajar-dasar-pemrogramanBahan ajar-dasar-pemrograman
Bahan ajar-dasar-pemrogramanAndri Yanto
 
Tugas Pemrograman Dasar
Tugas Pemrograman DasarTugas Pemrograman Dasar
Tugas Pemrograman Dasarhabibcyber43
 
Pengantar algoritma dan pemrograman
Pengantar algoritma dan pemrogramanPengantar algoritma dan pemrograman
Pengantar algoritma dan pemrogramanMAFauzan
 

Similar to Bidang pembelajaran-5-1 (20)

Teknik kompilasi
Teknik kompilasi Teknik kompilasi
Teknik kompilasi
 
Daskom 4
Daskom 4Daskom 4
Daskom 4
 
Algoritma dan pemrograman
Algoritma dan pemrogramanAlgoritma dan pemrograman
Algoritma dan pemrograman
 
Bahasa pemograman
Bahasa pemogramanBahasa pemograman
Bahasa pemograman
 
TD-666-01-teknik-pemrograman
TD-666-01-teknik-pemrogramanTD-666-01-teknik-pemrograman
TD-666-01-teknik-pemrograman
 
Pengantar Pemrograman Dasar dan kosep dasar
Pengantar Pemrograman Dasar dan kosep dasarPengantar Pemrograman Dasar dan kosep dasar
Pengantar Pemrograman Dasar dan kosep dasar
 
74687827silabuspemrogramandasar2017.doc
74687827silabuspemrogramandasar2017.doc74687827silabuspemrogramandasar2017.doc
74687827silabuspemrogramandasar2017.doc
 
Bidang pembelajaran-5-2
Bidang pembelajaran-5-2Bidang pembelajaran-5-2
Bidang pembelajaran-5-2
 
0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptx0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptx
 
Bidang pembelajaran-5-2
Bidang pembelajaran-5-2Bidang pembelajaran-5-2
Bidang pembelajaran-5-2
 
Bidang pembelajaran-5-2
Bidang pembelajaran-5-2Bidang pembelajaran-5-2
Bidang pembelajaran-5-2
 
Bahan ajar-dasar-pemrograman
Bahan ajar-dasar-pemrogramanBahan ajar-dasar-pemrograman
Bahan ajar-dasar-pemrograman
 
Tugas Pemrograman Dasar
Tugas Pemrograman DasarTugas Pemrograman Dasar
Tugas Pemrograman Dasar
 
Bidang pembelajaran-5-3
Bidang pembelajaran-5-3Bidang pembelajaran-5-3
Bidang pembelajaran-5-3
 
flowchart
flowchartflowchart
flowchart
 
Tahap pemrograman
Tahap pemrogramanTahap pemrograman
Tahap pemrograman
 
Tahap pemrograman
Tahap pemrogramanTahap pemrograman
Tahap pemrograman
 
Tahap pemrograman
Tahap pemrogramanTahap pemrograman
Tahap pemrograman
 
Pengantar algoritma dan pemrograman
Pengantar algoritma dan pemrogramanPengantar algoritma dan pemrograman
Pengantar algoritma dan pemrograman
 
Struktur kbp
Struktur kbpStruktur kbp
Struktur kbp
 

More from Nasran Syahiran

More from Nasran Syahiran (20)

Element of-multimedia
Element of-multimediaElement of-multimedia
Element of-multimedia
 
Types usage-of-information-system
Types usage-of-information-systemTypes usage-of-information-system
Types usage-of-information-system
 
Programming mind-mapping
Programming mind-mappingProgramming mind-mapping
Programming mind-mapping
 
Program development-phases
Program development-phasesProgram development-phases
Program development-phases
 
Phases multimedia-team
Phases multimedia-teamPhases multimedia-team
Phases multimedia-team
 
Information development-phases
Information development-phasesInformation development-phases
Information development-phases
 
Multimedia mind-mapping
Multimedia mind-mappingMultimedia mind-mapping
Multimedia mind-mapping
 
2008
20082008
2008
 
2007
20072007
2007
 
2012
20122012
2012
 
2011
20112011
2011
 
2010
20102010
2010
 
2009
20092009
2009
 
HURAIAN SUKATAN PELAJARAN KURIKULUM BERSEPADU SEKOLAH MENENGAH (KBSM)
HURAIAN SUKATAN PELAJARAN KURIKULUM BERSEPADU SEKOLAH MENENGAH (KBSM)HURAIAN SUKATAN PELAJARAN KURIKULUM BERSEPADU SEKOLAH MENENGAH (KBSM)
HURAIAN SUKATAN PELAJARAN KURIKULUM BERSEPADU SEKOLAH MENENGAH (KBSM)
 
Rancangan tahunan tingkatan 5
Rancangan tahunan tingkatan 5Rancangan tahunan tingkatan 5
Rancangan tahunan tingkatan 5
 
Rancangan tahunan tingkatan 4
Rancangan tahunan tingkatan 4Rancangan tahunan tingkatan 4
Rancangan tahunan tingkatan 4
 
F5 learning-area-6-information-system
F5 learning-area-6-information-systemF5 learning-area-6-information-system
F5 learning-area-6-information-system
 
Bidang pembelajaran-6-3
Bidang pembelajaran-6-3Bidang pembelajaran-6-3
Bidang pembelajaran-6-3
 
Bidang pembelajaran-6-2
Bidang pembelajaran-6-2Bidang pembelajaran-6-2
Bidang pembelajaran-6-2
 
Bidang pembelajaran-6-1
Bidang pembelajaran-6-1Bidang pembelajaran-6-1
Bidang pembelajaran-6-1
 

Recently uploaded

Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptxGiftaJewela
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKirwan461475
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxawaldarmawan3
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxnerow98
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 

Recently uploaded (20)

Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 

Bidang pembelajaran-5-1

  • 2. DEFINISI PENTERJEMAH ARAS & GENERASI FASA PEMBANGUNAN PENDEKATAN BAHASA PENGATURCARAAN TERKINI Aras Rendah (Generasi 1 & 2) Aras Tinggi (Generasi 3,4 & 5) Berstruktur Berorientasikan Objek 5 Fasa Struktur kawalan Jenis data Pengendali Pemalar & Pembolehubah ELEMEN ASAS Penghimpun Pengkompil Pentaksir
  • 3.
  • 4. 5.1 Konsep Asas Pengaturcaraan 5.1.1 Mendefinisikan Atur Cara dan Bahasa Pengaturcaraan 5.1.1.1 Menyatakan maksud atur cara arahan-arahan tersusun yang mengarahkan komputer melakukan tugasan tertentu
  • 5. 5.1 Konsep Asas Pengaturcaraan 5.1.1 Mendefinisikan Atur Cara dan Bahasa Pengaturcaraan 5.1.1.2 Menyatakan maksud bahasa pengaturcaraan Bahasa buatan yang digunakan untuk menulis arahan yang boleh diterjemahkan ke dalam bahasa mesin dan kemudian dilaksanakan oleh komputer
  • 6. 5.1 Konsep Asas Pengaturcaraan 5.1.2 Generasi dan Aras Bahasa Pengaturcaraan Bahasa Mesin Bahasa Penghimpun Bahasa Aras Tinggi Bahasa Aras Sangat Tinggi Bahasa Biasa
  • 7. 5.1 Konsep Asas Pengaturcaraan 5.1.2 Generasi dan Aras Bahasa Pengaturcaraan 5.1.2.1 Mengenal pasti generasi bahasa pengaturcaraan aras rendah beserta contoh Bahasa Mesin Bahasa Penghimpun  Ditulis menggunakan digit binari (1 dan 0) bersama kombinasi nombor dan huruf.  Merupakan set-set arahan dan data  Ditulis menggunakan kod- kod arahan simbolik dan bermakna.  Penghimpun – adalah program yang menukar bahasa penghimpun kepada bahasa mesin
  • 8. 5.1 Konsep Asas Pengaturcaraan 5.1.2 Generasi dan Aras Bahasa Pengaturcaraan 5.1.2.1 Mengenal pasti generasi bahasa pengaturcaraan aras tinggi beserta contoh Bahasa Aras Tinggi Bahasa Aras Sangat Tinggi Bahasa Biasa • (Bahasa prosedur) • Seakan-akan bahasa inggeris biasa. • Lebih dekat seperti bahasa manusia. • contoh : pascal, fortran, basic, cobol, c and c++  Sangat terhad kepada aplikasi tertentu sahaja & menggunakan sintaks (bentuk bahasa) yang tidak digunakan dalam bahasa pengaturcaraan yang lain.  contoh : sql, nomad anf focus (Bahasa Visual) mengandungi visual (gambar) atau grafik antaramuka. Benarkan pengguna berinteraksi dengan komputer (mesin atm) contoh : prolog and mercury)
  • 9. 5.1.3 Pendekatan Bahasa Pengaturcaraan
  • 10. 5.1.3 Pendekatan Bahasa Pengaturcaraan 5.1.3.1 Mendefinisikan pendekatan berstruktur dalam pengaturcaraan Biasa menggunakan model atas bawah Membahagikan stuktur program kepada sub seksyen(syeksen kecil-kecil) daripada atas ke bawah Dilukis dalam bentuk segiempat tepat
  • 11. 5.1.3 Pendekatan Bahasa Pengaturcaraan 5.1.3.2 Mendefinisikan pendekatan berorientasikan objek dalam pengaturcaraan Satu jenis unik atau istimewa dalam pemprograman yang menggabungkan data dengan fungsi bagi menghasilkan objek Objek adalah item yang mengandungi data dan prosedur yang bertindak ke atas data. kelebihan utamanya adalah kebolehan menggunakan semula objek yang telah sedia wujud. contoh bahasa berorientasikan objek adalah c++
  • 12. 5.1.3 Pendekatan Bahasa Pengaturcaraan 5.1.3.3 Membezakan antara pendekatan berstruktur dan pendekatan berorientasikan objek dalam pengaturcaraan • Guna rekabentuk atas bawah. • Kesemua program dipecahkan kepada bahagian-bahagian kecil & dikenali sebagai modul. • Selalu digunakan untuk mengurus dan meletakkan kod-kod program dimana bekerja sebagai hieraki kepada modul. • Kawalan adalah berdasarkan kepada hieraki. • Contoh : ada, pascal, fotran • Gunakan objek-objek • Gabungkan data manakala fungsinya adalah untuk merekacipta objek. • Setiap objek mempunyai hubungan antara satu sama lain. • Contoh : smalltalk,java, visual basic, c++
  • 13. 5.1.4 Penterjemah 5.1.4.1 Menerangkan kaedah penterjemahan dalam pengaturcaraan menggunakan penghimpun, pentafsir dan pengkompil • Merupakan bahasa pengaturcaraan aras rendah • Program komputer dikenali sebagai penghimpun (assembler) menukar aturcara kepada bahasa mesin • contoh : macro 80 assembler & microsoft masm
  • 14. 5.1.4 Penterjemah 5.1.4.1 Menerangkan kaedah penterjemahan dalam pengaturcaraan menggunakan penghimpun, pentafsir dan pengkompil • Mentafsir kod sumber dan data dan kemudiannya menukarnya kepada kod mesin sehingga mendapat keputusan • dibaca secara baris demi baris • contoh: basic / logo / smalltalk
  • 15. 5.1.4 Penterjemah 5.1.4.1 Menerangkan kaedah penterjemahan dalam pengaturcaraan menggunakan penghimpun, pentafsir dan pengkompil • Menukar kod sumber kepada kod mesin binari (1 dan 0) sehingga keputusan diperoleh. • Jika sebarang ralat ditemui, ralat itu disimpan dalam file program • Contoh : pascal / cobol / c++
  • 16. 5.1.5 Elemen Asas Dalam Pengaturcaraan 5.1.5.1 Membezakan antara pemalar dengan pembolehubah
  • 17. 5.1.5 Elemen Asas Dalam Pengaturcaraan 5.1.5.2 Membezakan antara jenis data: Boolean, integer, double, string dan date INTEGER MENGANDUNGI SEBARANG NILAI NOMBOR YANG TIDAK ADA PECAHAN. DIM AGE AS INTEGER AGE = 17 DOUBLE SEBARANG NILAI NOMBOR YANG TIADA ATAU BOLEH ADA NOMBOR PECAHAN DIM MARKS AS DOUBLE MARKS = 60.5 STRING MENGANDUNGI KAREKTOR ATAU PERKATAAN DIM ADDRESS AS STRING ADDRESS = “KUALA LUMPUR” BOOLEAN MENGANDUNGI SAMADA NILAI YANG DIISTIHARKAN SEBAGAI “TRUE” ATAU “FALSE”. CONST INPUT_STATUS = TRUE OR DIM INPUT_STATUS AS BOOLEN INPUT STATUS = FALSE
  • 18. 5.1.5 Elemen Asas Dalam Pengaturcaraan 5.1.5.3 Membezakan antara pengendalian matematik dengan logik (Boolean) Pengendali matematik melaksanakan perbandingan elemen ke elemen antara 2 bahagian Pengendali logik laksanakan operasi logik seperti menyemak keadaan antara 2 nilai boolean
  • 19. Struktur Kawalan Pilihan Struktur Kawalan Jujukan 5.1.5 Elemen Asas Dalam Pengaturcaraan 5.1.5.4 Membezakan antara struktur kawalan jujukan dengan struktur kawalan pilihan Kenyataan dijalankan baris demi baris mengikut urutan Kenyataan dijalankan mengikut keadaan Digunakan apabila arahan berdasarkan urutan demi urutan Digunakan apabila mahu membuat keputusan dalam perjalanan sesuatu program Tidak menggunakan simbol pilihan Menggunakan simbol pilihan