SlideShare a Scribd company logo
1 of 12
PROGRAMING APPROACHES
PENDEKATAN BAHASA
PENGATURCARAAN

Objektif pengajaran
1. Pelajar dapat mendefinisikan pendekatan bahasa
pengaturcaraaan
2. Pelajar dapat menyatakan perbezaan pendekatan
bahasa pengaturcaraan
BRIDGE MAP
PROGRAMMING LANGUAGE APPROACHES
List down a programming language approaches and its example

Structured/
Berstruktur

AS

Programming language approaches
Relating Factor

Object Oriented/
Berasaskan Objek
STRUCTURED
PROGRAMMING
 Structured programming often uses a top-down

design model where developers map out the
overall program structure into separate
subsections from top to bottom
 Structured programming is beneficial for
organizing and coding computer programs which
employ a hierarchy of modules. This means that
control is passed downwards only through the
hierarchy.
EXT. NOTES
Pengaturcaraan Berstruktur
(Berasaskan teks)
 Tidak terlalu bergantung kepada jenis

pemproses.
 Lebih ke arah penggunaan bahasa Inggeris.
 Seperti “FOR”, “GOTO”, “PRINT”, “IF”, etc

 Arahannya dikenali

sebagai kod sumber.
EXT. NOTES
 Bahasa generasi ke 3 (3GL)
 Menggabungkan pengaturcaraan berasaskan

teks dan visual – sokongan menu, ikon, dsb
seperti yang terdapat dalam bahasa
pengarangan

 Contoh yg paling popular – Visual Basic (VB).
 Dalam VB antaramuka dilukis terlebih dahulu dan

kemudiannya disertakan kod pengaturcaraan
basic pada objek yang perlu.
STRUCTURED PROGRAMMING
OBJECT-ORIENTED
PROGRAMMING
 The object-oriented approach refers to a special

type of programmig.
 In an object-oriented program, the object have
relationships with one another.
 One of the earliest OOP languages is Smalltalk.
Java, Visual Basic and C++ are examples of
popular OOP languages.
OBJECT-ORIENTED
PROGRAMMING
EXT. NOTES
Pengaturcaraan Berorientasikan Objek(4GL)
(Berasaskan teks dan Visual)
 Bahasa generasi ke 4 (4GL)
 2 konsep utama dalam OOP
1.
2.

Objek
Kelas

 Objek terdapat di mana-mana.
 Manusia, binatang, kereta, pokok dan

bangunan, semuanya adalah objek.
EXT. NOTES
 Setiap objek perlu ada kelas.
 Kelas ialah satu definisi yang

membolehkan komputer mencipta suatu
objek.
 Setiap objek dalam kelas yang sama
mempunyai ciri yang sama dan
berkongsi sifat yang sama.
EXT. NOTES
 Apabila

menulis aturcara menggunakan
konsep OOP, pengisytiharan dibuat ke atas
kelas dan bukannya objek.
 Misalnya Proton dan Honda adalah dua
contoh objek daripada kelas Kereta.
 Kelas Kereta mempunyai ciri dan sifat bagi
sesebuah kereta yang merupakan model
abstrak bagi kereta.
ACTIVITY
 FIND THE DIFFERENCE BETWEEN

STRUCTURED AND OBJECT ORIENTED
PROGRAMMING

More Related Content

Viewers also liked

Pre-production - Storyboard
Pre-production - StoryboardPre-production - Storyboard
Pre-production - StoryboardJeannettemacd
 
Lesson 1 exam section a intro
Lesson 1 exam section a introLesson 1 exam section a intro
Lesson 1 exam section a introMissConnell
 
Hasil revisi makalah_tonni_limbong-libre
Hasil revisi makalah_tonni_limbong-libreHasil revisi makalah_tonni_limbong-libre
Hasil revisi makalah_tonni_limbong-libreNanang Harianto
 
Fort Carlton Wikipedia After
Fort Carlton   Wikipedia AfterFort Carlton   Wikipedia After
Fort Carlton Wikipedia Aftermrhyland
 
Narrative and Performance
Narrative and PerformanceNarrative and Performance
Narrative and Performancejoshrcoulson
 
Lec51 52 pre and post production
Lec51 52 pre and post productionLec51 52 pre and post production
Lec51 52 pre and post productionDom Mike
 
Other useful pomo stuff
Other useful pomo stuffOther useful pomo stuff
Other useful pomo stuffMissConnell
 
Postmodernism refresher
Postmodernism refresherPostmodernism refresher
Postmodernism refresherMissConnell
 
Animation storyboard 100113
Animation storyboard 100113Animation storyboard 100113
Animation storyboard 100113hannahmorse
 
Elements Of A Short Story Notes
Elements Of A Short Story NotesElements Of A Short Story Notes
Elements Of A Short Story Notesmrhyland
 

Viewers also liked (20)

Tingkatan 2 - PSK
Tingkatan 2 - PSKTingkatan 2 - PSK
Tingkatan 2 - PSK
 
Rpt sivik ting 2 2016
Rpt sivik ting 2 2016Rpt sivik ting 2 2016
Rpt sivik ting 2 2016
 
Pre-production - Storyboard
Pre-production - StoryboardPre-production - Storyboard
Pre-production - Storyboard
 
Lesson 1 exam section a intro
Lesson 1 exam section a introLesson 1 exam section a intro
Lesson 1 exam section a intro
 
Blogs
BlogsBlogs
Blogs
 
Hasil revisi makalah_tonni_limbong-libre
Hasil revisi makalah_tonni_limbong-libreHasil revisi makalah_tonni_limbong-libre
Hasil revisi makalah_tonni_limbong-libre
 
Fort Carlton Wikipedia After
Fort Carlton   Wikipedia AfterFort Carlton   Wikipedia After
Fort Carlton Wikipedia After
 
Unit 306 - Lesson 7 - Storyline & Script
Unit 306 - Lesson 7 - Storyline & ScriptUnit 306 - Lesson 7 - Storyline & Script
Unit 306 - Lesson 7 - Storyline & Script
 
Mock exams
Mock examsMock exams
Mock exams
 
1 b stuff
1 b stuff1 b stuff
1 b stuff
 
Narrative and Performance
Narrative and PerformanceNarrative and Performance
Narrative and Performance
 
Photoshop task
Photoshop taskPhotoshop task
Photoshop task
 
Lec51 52 pre and post production
Lec51 52 pre and post productionLec51 52 pre and post production
Lec51 52 pre and post production
 
Narrative
NarrativeNarrative
Narrative
 
Other useful pomo stuff
Other useful pomo stuffOther useful pomo stuff
Other useful pomo stuff
 
Postmodernism refresher
Postmodernism refresherPostmodernism refresher
Postmodernism refresher
 
In design task
In design taskIn design task
In design task
 
Exam info
Exam infoExam info
Exam info
 
Animation storyboard 100113
Animation storyboard 100113Animation storyboard 100113
Animation storyboard 100113
 
Elements Of A Short Story Notes
Elements Of A Short Story NotesElements Of A Short Story Notes
Elements Of A Short Story Notes
 

Similar to PROGRAMMING APPROACHES

Tugas Praktikum Pemrograman Berorientasi Objek
Tugas Praktikum Pemrograman Berorientasi ObjekTugas Praktikum Pemrograman Berorientasi Objek
Tugas Praktikum Pemrograman Berorientasi ObjekPungkas Soebarkah
 
Pemrogaman Visual Basic.NET (Modul 4)
Pemrogaman Visual Basic.NET (Modul 4)Pemrogaman Visual Basic.NET (Modul 4)
Pemrogaman Visual Basic.NET (Modul 4)Materi Kuliah Online
 
Jawapan 1
Jawapan 1Jawapan 1
Jawapan 1dean36
 
Uts pemrograman berbasis obj
Uts pemrograman berbasis objUts pemrograman berbasis obj
Uts pemrograman berbasis objJulianGultom2
 
PERTEMUAN 2-KONSEP OOP.ppt
PERTEMUAN 2-KONSEP OOP.pptPERTEMUAN 2-KONSEP OOP.ppt
PERTEMUAN 2-KONSEP OOP.pptarfa442827
 
Modul 1 Algoritma Dan Pemrograman II
Modul 1 Algoritma Dan Pemrograman IIModul 1 Algoritma Dan Pemrograman II
Modul 1 Algoritma Dan Pemrograman IIsyahril17
 
Pengenalan_Materi-Paradigman_PBO-fix.pptx
Pengenalan_Materi-Paradigman_PBO-fix.pptxPengenalan_Materi-Paradigman_PBO-fix.pptx
Pengenalan_Materi-Paradigman_PBO-fix.pptxngajiyanto .
 
Proposal bahasa indonesia
Proposal bahasa indonesiaProposal bahasa indonesia
Proposal bahasa indonesianurulqom
 
Second task bu okta 2 edit
Second task bu okta 2 editSecond task bu okta 2 edit
Second task bu okta 2 editFhaiz Al-Ghazaly
 
Programming mind-mapping
Programming mind-mappingProgramming mind-mapping
Programming mind-mappingNasran Syahiran
 
5.3 perkembangan semasa dan masa depan
5.3 perkembangan semasa dan masa depan5.3 perkembangan semasa dan masa depan
5.3 perkembangan semasa dan masa depandean36
 
Bahasa pemrograman
Bahasa pemrogramanBahasa pemrograman
Bahasa pemrogramanery gunawan
 
Logika algoritma dan pemograman
Logika algoritma dan pemogramanLogika algoritma dan pemograman
Logika algoritma dan pemogramandiran rahmat
 
Generasi bhs pemrograman.ppt
Generasi bhs pemrograman.pptGenerasi bhs pemrograman.ppt
Generasi bhs pemrograman.pptgea prima
 
Pemograman berorientasi obyek kelompok 6
Pemograman berorientasi obyek kelompok 6Pemograman berorientasi obyek kelompok 6
Pemograman berorientasi obyek kelompok 6ゴースト アノン
 

Similar to PROGRAMMING APPROACHES (20)

Pengenalan bahasa pemrograman
Pengenalan bahasa pemrogramanPengenalan bahasa pemrograman
Pengenalan bahasa pemrograman
 
Tugas Praktikum Pemrograman Berorientasi Objek
Tugas Praktikum Pemrograman Berorientasi ObjekTugas Praktikum Pemrograman Berorientasi Objek
Tugas Praktikum Pemrograman Berorientasi Objek
 
Pemrogaman Visual Basic.NET (Modul 4)
Pemrogaman Visual Basic.NET (Modul 4)Pemrogaman Visual Basic.NET (Modul 4)
Pemrogaman Visual Basic.NET (Modul 4)
 
Jawapan 1
Jawapan 1Jawapan 1
Jawapan 1
 
Uts pemrograman berbasis obj
Uts pemrograman berbasis objUts pemrograman berbasis obj
Uts pemrograman berbasis obj
 
PERTEMUAN 2-KONSEP OOP.ppt
PERTEMUAN 2-KONSEP OOP.pptPERTEMUAN 2-KONSEP OOP.ppt
PERTEMUAN 2-KONSEP OOP.ppt
 
Modul 1 Algoritma Dan Pemrograman II
Modul 1 Algoritma Dan Pemrograman IIModul 1 Algoritma Dan Pemrograman II
Modul 1 Algoritma Dan Pemrograman II
 
Pengenalan_Materi-Paradigman_PBO-fix.pptx
Pengenalan_Materi-Paradigman_PBO-fix.pptxPengenalan_Materi-Paradigman_PBO-fix.pptx
Pengenalan_Materi-Paradigman_PBO-fix.pptx
 
Bab 1
Bab 1 Bab 1
Bab 1
 
Proposal bahasa indonesia
Proposal bahasa indonesiaProposal bahasa indonesia
Proposal bahasa indonesia
 
Second task bu okta 2 edit
Second task bu okta 2 editSecond task bu okta 2 edit
Second task bu okta 2 edit
 
Programming mind-mapping
Programming mind-mappingProgramming mind-mapping
Programming mind-mapping
 
5.3 perkembangan semasa dan masa depan
5.3 perkembangan semasa dan masa depan5.3 perkembangan semasa dan masa depan
5.3 perkembangan semasa dan masa depan
 
Bahasa pemrograman
Bahasa pemrogramanBahasa pemrograman
Bahasa pemrograman
 
Tugas pbo
Tugas pboTugas pbo
Tugas pbo
 
Logika algoritma dan pemograman
Logika algoritma dan pemogramanLogika algoritma dan pemograman
Logika algoritma dan pemograman
 
Generasi bhs pemrograman.ppt
Generasi bhs pemrograman.pptGenerasi bhs pemrograman.ppt
Generasi bhs pemrograman.ppt
 
Pemograman berorientasi obyek kelompok 6
Pemograman berorientasi obyek kelompok 6Pemograman berorientasi obyek kelompok 6
Pemograman berorientasi obyek kelompok 6
 
Java
JavaJava
Java
 
Java
JavaJava
Java
 

More from Muhammad Atan

Immersive Multimedia
Immersive MultimediaImmersive Multimedia
Immersive MultimediaMuhammad Atan
 
Modul pengajaran - Multimedia
Modul pengajaran - MultimediaModul pengajaran - Multimedia
Modul pengajaran - MultimediaMuhammad Atan
 
Ujian mathematics year3 paperone edited
Ujian mathematics year3 paperone editedUjian mathematics year3 paperone edited
Ujian mathematics year3 paperone editedMuhammad Atan
 
Ujian matematik tahun2 kertas2
Ujian matematik tahun2 kertas2Ujian matematik tahun2 kertas2
Ujian matematik tahun2 kertas2Muhammad Atan
 
Program and programming
Program and programmingProgram and programming
Program and programmingMuhammad Atan
 
Nota - Pedagogi Asas
Nota - Pedagogi AsasNota - Pedagogi Asas
Nota - Pedagogi AsasMuhammad Atan
 
Cth abstrak kajian tindakan
Cth abstrak kajian tindakanCth abstrak kajian tindakan
Cth abstrak kajian tindakanMuhammad Atan
 
Kertas kerja aktiviti kokurikulum
Kertas kerja aktiviti kokurikulumKertas kerja aktiviti kokurikulum
Kertas kerja aktiviti kokurikulumMuhammad Atan
 
Kertas kerja kelab bahasa 2012
Kertas kerja kelab bahasa 2012Kertas kerja kelab bahasa 2012
Kertas kerja kelab bahasa 2012Muhammad Atan
 

More from Muhammad Atan (16)

Immersive Multimedia
Immersive MultimediaImmersive Multimedia
Immersive Multimedia
 
Modul pengajaran - Multimedia
Modul pengajaran - MultimediaModul pengajaran - Multimedia
Modul pengajaran - Multimedia
 
ABDB
ABDBABDB
ABDB
 
Ujian mathematics year3 paperone edited
Ujian mathematics year3 paperone editedUjian mathematics year3 paperone edited
Ujian mathematics year3 paperone edited
 
Decimal
DecimalDecimal
Decimal
 
Ujian matematik tahun2 kertas2
Ujian matematik tahun2 kertas2Ujian matematik tahun2 kertas2
Ujian matematik tahun2 kertas2
 
Program and programming
Program and programmingProgram and programming
Program and programming
 
Produksi multimedia
Produksi multimediaProduksi multimedia
Produksi multimedia
 
PKP V1.0
PKP V1.0PKP V1.0
PKP V1.0
 
Nota - Pedagogi Asas
Nota - Pedagogi AsasNota - Pedagogi Asas
Nota - Pedagogi Asas
 
Micro Teaching
Micro TeachingMicro Teaching
Micro Teaching
 
Sp ict2006
Sp ict2006Sp ict2006
Sp ict2006
 
Cth abstrak kajian tindakan
Cth abstrak kajian tindakanCth abstrak kajian tindakan
Cth abstrak kajian tindakan
 
Kertas kerja aktiviti kokurikulum
Kertas kerja aktiviti kokurikulumKertas kerja aktiviti kokurikulum
Kertas kerja aktiviti kokurikulum
 
Minggu bahasa
Minggu bahasaMinggu bahasa
Minggu bahasa
 
Kertas kerja kelab bahasa 2012
Kertas kerja kelab bahasa 2012Kertas kerja kelab bahasa 2012
Kertas kerja kelab bahasa 2012
 

Recently uploaded

442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptxHendryJulistiyanto
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxazhari524
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
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
 
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
 
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
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
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
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 
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
 
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
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
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
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
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
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxbkandrisaputra
 

Recently uploaded (20)

442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptx
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
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
 
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
 
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
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.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
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.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
 
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
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
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 & ...
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocx
 

PROGRAMMING APPROACHES

  • 1. PROGRAMING APPROACHES PENDEKATAN BAHASA PENGATURCARAAN Objektif pengajaran 1. Pelajar dapat mendefinisikan pendekatan bahasa pengaturcaraaan 2. Pelajar dapat menyatakan perbezaan pendekatan bahasa pengaturcaraan
  • 2. BRIDGE MAP PROGRAMMING LANGUAGE APPROACHES List down a programming language approaches and its example Structured/ Berstruktur AS Programming language approaches Relating Factor Object Oriented/ Berasaskan Objek
  • 3. STRUCTURED PROGRAMMING  Structured programming often uses a top-down design model where developers map out the overall program structure into separate subsections from top to bottom  Structured programming is beneficial for organizing and coding computer programs which employ a hierarchy of modules. This means that control is passed downwards only through the hierarchy.
  • 4. EXT. NOTES Pengaturcaraan Berstruktur (Berasaskan teks)  Tidak terlalu bergantung kepada jenis pemproses.  Lebih ke arah penggunaan bahasa Inggeris.  Seperti “FOR”, “GOTO”, “PRINT”, “IF”, etc  Arahannya dikenali sebagai kod sumber.
  • 5. EXT. NOTES  Bahasa generasi ke 3 (3GL)  Menggabungkan pengaturcaraan berasaskan teks dan visual – sokongan menu, ikon, dsb seperti yang terdapat dalam bahasa pengarangan  Contoh yg paling popular – Visual Basic (VB).  Dalam VB antaramuka dilukis terlebih dahulu dan kemudiannya disertakan kod pengaturcaraan basic pada objek yang perlu.
  • 7. OBJECT-ORIENTED PROGRAMMING  The object-oriented approach refers to a special type of programmig.  In an object-oriented program, the object have relationships with one another.  One of the earliest OOP languages is Smalltalk. Java, Visual Basic and C++ are examples of popular OOP languages.
  • 9. EXT. NOTES Pengaturcaraan Berorientasikan Objek(4GL) (Berasaskan teks dan Visual)  Bahasa generasi ke 4 (4GL)  2 konsep utama dalam OOP 1. 2. Objek Kelas  Objek terdapat di mana-mana.  Manusia, binatang, kereta, pokok dan bangunan, semuanya adalah objek.
  • 10. EXT. NOTES  Setiap objek perlu ada kelas.  Kelas ialah satu definisi yang membolehkan komputer mencipta suatu objek.  Setiap objek dalam kelas yang sama mempunyai ciri yang sama dan berkongsi sifat yang sama.
  • 11. EXT. NOTES  Apabila menulis aturcara menggunakan konsep OOP, pengisytiharan dibuat ke atas kelas dan bukannya objek.  Misalnya Proton dan Honda adalah dua contoh objek daripada kelas Kereta.  Kelas Kereta mempunyai ciri dan sifat bagi sesebuah kereta yang merupakan model abstrak bagi kereta.
  • 12. ACTIVITY  FIND THE DIFFERENCE BETWEEN STRUCTURED AND OBJECT ORIENTED PROGRAMMING