SlideShare a Scribd company logo
BASIC PROGRAMMING LANGUAGE
Computer program /
program /
programming
Programming language Generations of Programming
language
Is a series of
instruction that directs
a comp to perform task
and can be written in
programming
languages
Is a set of words,
symbols and codes
that enables humans
to communicate
with computers
Low level Programming
languages
High level Programming
languages
First Generation Second Generation
Provides little or no
abstraction
- 1GL is machine language which
is a set of instructions and data that
a CPU can execute directly.
- Written in binary code ( 0, 1 )
-2GL is assembly language which is
human –readable notation using
symbolic instruction codes that are
meaningful abbreviations or
mneumonics
- Assembler is a program that
translates assembly language into
machine lang.before the comp can
understand.
Third generation
Programming languages
- 3GL or procedural lang uses a series
of English like words.
- 3 GL simpler, easier to read, write
and maintain.
- must be translated into machine
lang. by compiler and interpreter
- eg. PASCAL, FORTRAN, BASIC,
COBOL, C, C++
Fourth generation
Programming languages
- 4GL or non procedural lang
enables users to access data in a
database.
- eg SQL, NOMAD and FOCUS
Fifth generation
Programming languages
- natural lang or visual programming
lang.
- It provide graphical interface for
creating source codes.
- People can talk to comp and the
voice reconition systems can convert
spoken sounds into written words
( take dictation )
- eg Prolog, mercury
Open Programming
languages
- Embedded programming lang
found in portable devices that run the
Symbian OS.
- used in mobile phone and PDAs
Programming approaches
Structured programming
OOP
-uses a top-down design model where
program is broken into modules from
top to bottom. ( through the hierarchy )
- task must be done in step by step such
as read data, process data and print
output.
- eg Ada, Pascal, Fortran.
- uses objects which combines data with functions to
create objects
- programmer can create new modules without changing
the previous modules
- Programmer can combine and pakage data and prosedur
in a unit called object ( encapsulation)
* procedure = method
* data = attribute
- information hiding - Data diletakkan ke dalam satu
objek adalah tersembunyi dpd pengguna ( pengguna tahu
guna objek tapi tak tahu bagaimana objek bekerja).
- OOP also event-driven. Event is a msg that send to the
object telling what to do
. eg Smalltalk, Java, VB and C++
translator
compiler
assembler
interpreter
Translating
assembly
lang into
machine
lang
- Interpret and execute
program directly from its
source without compling its
first
- read each codes and
converts into machine lang.
and executes it line by line
until the end of program
- eg BASIC, Logo,
Smalltalk
- the whole source code will be
converted into machine code. If the
compiler encounters any errors, it
records them in program listing file.
- When user run the prog, the object
program is loaded into the memory
and begin executing.
- faster than interpreter
- eg C++, Pascal, COBOL, Visual
Basic
ASAS BAHASA PENGATURCARAAN
Aturcara
komputer/aturcara /
pengaturcaraan
Bahasa Pengaturcaraan Generasi Bahasa
Pengaturcaraan
Adalah siri arahan
yang mengarahkan
komputer untuk mel
akukan tugas dan
boleh ditulis dalam
bahasa
pengaturcaraan
Adalah
satu set kata-kata, si
mbol dan kodyang m
embolehkan manusi
a untukberkomunika
si dengan komputer
Tahap Rendah bahasa
Pengaturcaraan
Tahap Tinggi bahasa
Pengaturcaraan
Generasi Ke 5 Generasi Ke 2
Provides little or no
abstraction
- 1GL adalah
bahasa mesin yang merupakan set
arahan dan data yang CPU dapat
laksanakan secara langsung.
- Ditulis dalam kod binari (0, 1)
-2GL adalah
bahasa assembly yang notasi terbaca-
manusia dengan menggunakankod Ar
ahan simbolik yang bermakna atau
singkatan mneumonics
- Assembler adalah
pzrtfgfttgtyyurogram yang menterjema
hkan bahasa assembly ke dalam
bahasa mesin sebelum komputer
dapat fahami.
Generasi Ketiga bahasa
Pengaturcaraan
Bahasa 3GL atau prosedural menggunak
an siri Bahasa Inggeris seperti kata-kata.
3 GL sederhana, lebih mudah untuk mem
baca, menulis dan memelihara.
- Harus diterjemahkan ke dalam
bahasa mesin oleh compiler dan interpret
er-Contoh. PASCAL, FORTRAN, BASIC,
COBOL, C, C + +
Generasi keempat
Bahasa Pengaturcaraan
Bahasa prosedural 4GL atau non membol
ehkan pengguna
untuk mengakses datadalam database.
Contohnya SQL, NOMAD dan FOKUS
Fifth generation
Programming languages
- Bahasa alami atau bahasa
pengaturcaraan visual.
- Hal ini menyediakan antara
muka grafik untuk membuat kod sumber.
- Orang boleh bercakap dengan
komputer dan sistem suara reconition yang
boleh menukar bunyi yg diucapkan
ke dalam kata-kata tertulis
(Mengambil dikte)
- Contoh prolog , merkuri
Bahasa Pengaturcaraan
terbuka
Bahasa pengaturcaraan Embedded ditemui di
peranti portable yang menjalankanOS Symbian
.
- Digunakan di telefon dan PDA
Pendekatan aturcara
Pengaturcaraan
berstruktur
OOP
-menggunakan model rekabentuk atas
bawah dimana aturcara dipecah kepada
modul dariapda atas ke bawah (melalui
hieraki )
- tugas mesti dijalankan langkah demi
langkah seperti baca data demi data,
proses data and cetak output.
- eg Ada, Pascal, Fortran.
Menggunakan objek yang menggabungkan data dengan fu
ngsi untuk membuatobjek
Programmer boleh membuat modul baru tanpa mengubah
modul sebelumnya
Programmer boleh menggabungkan dan bungkusan akan
data dan Prosedur dalam bentuk unit
yang disebut objek (enkapsulasi)
* Prosedur = kaedah
* Data = atribut
- Maklumat bersembunyi - Data diletakkan ke Kesawan ter
sembunyi OBJEK Satuadalah pengguna dpd (pengguna in
dustri tahu guna OBJEK TAPI tak industri tahubagaimana
OBJEK bekerja).
- OOP juga event-driven. Event adalah msg yang mengha
ntar ke objek memberitahuapa yang harus dilakukan
. misalnya Smalltalk, Java, VB dan C + +translator
pengkompil
penghimpun
interpreter
Tukar
bahasa
penghimpun
kepada
bahsa mesin
- Interpret and laksanakan
aturcara secara trerus
daripada sumber tanpa
mengkompilnya terlebih
dahulu.
- membaca setiap kod dan
tukarnya kepada bahasa
mesin dan laksanakan baris
demi baris sehingga tamat
aturcara. eg BASIC, Logo,
Smalltalk
-ke semua kod sumber akan ditukar
kepada kod mesin. Jika pengkompil
menemui kesalahan, ia akan
direkodkan/papar kepada senarai-
Apabila pengguna menjalankan
aturcara, objek aturcara akan
dimasukkan ke dalam memori dan
pelaksanaan dijalankan.
- lebih cepat daripada interpreter- eg
C++, Pascal, COBOL, Visual Basic

More Related Content

What's hot

Portofolio UKIN PPG Dlajab.docx
Portofolio UKIN PPG Dlajab.docxPortofolio UKIN PPG Dlajab.docx
Portofolio UKIN PPG Dlajab.docx
RatnaSarum
 
Model Assure
Model AssureModel Assure
Model Assure
Nurul Faqih Isro'i
 
Apkg 1 & 2 PKP PAUD
Apkg 1 & 2 PKP PAUDApkg 1 & 2 PKP PAUD
Apkg 1 & 2 PKP PAUD
Khodirin Muhammad
 
Contoh Laporan PKM UT PGSD - Pemantapan Kemampuan Mengajar PDGK4209
Contoh Laporan PKM UT PGSD - Pemantapan Kemampuan Mengajar PDGK4209Contoh Laporan PKM UT PGSD - Pemantapan Kemampuan Mengajar PDGK4209
Contoh Laporan PKM UT PGSD - Pemantapan Kemampuan Mengajar PDGK4209
Soal Universitas Terbuka
 
Kurikulum Hilda Taba, Olivia Beauchamp dan Rogers, .pdf
Kurikulum Hilda Taba, Olivia Beauchamp dan Rogers, .pdfKurikulum Hilda Taba, Olivia Beauchamp dan Rogers, .pdf
Kurikulum Hilda Taba, Olivia Beauchamp dan Rogers, .pdf
APRILIANYUNTIARI
 
LK 2.3 Rencana Aksi.docx
LK 2.3 Rencana Aksi.docxLK 2.3 Rencana Aksi.docx
LK 2.3 Rencana Aksi.docx
okaygafario
 
pembelajaran ipa di sd
pembelajaran ipa di sdpembelajaran ipa di sd
pembelajaran ipa di sd
endang zr
 
Format dan scoring rubric penilaian
Format dan scoring rubric penilaianFormat dan scoring rubric penilaian
Format dan scoring rubric penilaianRia Dwi Pratiwi
 
LK 2.1 Eksplorasi Alternatif Solusi 4 Agustus 2022.docx
LK 2.1 Eksplorasi Alternatif Solusi 4 Agustus 2022.docxLK 2.1 Eksplorasi Alternatif Solusi 4 Agustus 2022.docx
LK 2.1 Eksplorasi Alternatif Solusi 4 Agustus 2022.docx
shananah
 
Media pembelajaran berbasis tik
Media pembelajaran berbasis tikMedia pembelajaran berbasis tik
Media pembelajaran berbasis tik
sardin sirdan
 
Contoh analisis kurikulum
Contoh analisis kurikulumContoh analisis kurikulum
Contoh analisis kurikulumNakashima Taiki
 
PPT LK 1.1 SIKLUS 1 PPG DALJAB 2023.pptx
PPT LK 1.1 SIKLUS 1 PPG DALJAB 2023.pptxPPT LK 1.1 SIKLUS 1 PPG DALJAB 2023.pptx
PPT LK 1.1 SIKLUS 1 PPG DALJAB 2023.pptx
Fitriani Nurfadillah
 
Putri fira nurul hanifah. nim. 4103 2122 12 1029 ll rubrik penilaian descript...
Putri fira nurul hanifah. nim. 4103 2122 12 1029 ll rubrik penilaian descript...Putri fira nurul hanifah. nim. 4103 2122 12 1029 ll rubrik penilaian descript...
Putri fira nurul hanifah. nim. 4103 2122 12 1029 ll rubrik penilaian descript...Putri Fira Nurul Hanifah
 
Power point ptk
Power point ptkPower point ptk
Power point ptkyultaerma
 
PPT MATERI DAN PEMBELAJARAN BAHASA INDONESIA SD
PPT MATERI DAN PEMBELAJARAN BAHASA INDONESIA SDPPT MATERI DAN PEMBELAJARAN BAHASA INDONESIA SD
PPT MATERI DAN PEMBELAJARAN BAHASA INDONESIA SD
Fitriadina1
 
RPP K13 SD KELAS I TEMA 1 SUB 4 PB 4
RPP K13 SD KELAS I TEMA 1 SUB 4 PB 4RPP K13 SD KELAS I TEMA 1 SUB 4 PB 4
RPP K13 SD KELAS I TEMA 1 SUB 4 PB 4
Itak Jelita
 
Penelitian tindakan kelas ppt
Penelitian tindakan kelas pptPenelitian tindakan kelas ppt
Penelitian tindakan kelas pptSang Ucup
 
Rpp Bahasa Inggris SMP Kelas VII Introduction
Rpp Bahasa Inggris SMP Kelas VII IntroductionRpp Bahasa Inggris SMP Kelas VII Introduction
Rpp Bahasa Inggris SMP Kelas VII Introduction
Siti Purwaningsih
 
LK. 1.1. Identifikasi Masalah - Berita.pdf
LK. 1.1. Identifikasi Masalah - Berita.pdfLK. 1.1. Identifikasi Masalah - Berita.pdf
LK. 1.1. Identifikasi Masalah - Berita.pdf
arba15
 

What's hot (20)

Portofolio UKIN PPG Dlajab.docx
Portofolio UKIN PPG Dlajab.docxPortofolio UKIN PPG Dlajab.docx
Portofolio UKIN PPG Dlajab.docx
 
Model Assure
Model AssureModel Assure
Model Assure
 
Apkg 1 & 2 PKP PAUD
Apkg 1 & 2 PKP PAUDApkg 1 & 2 PKP PAUD
Apkg 1 & 2 PKP PAUD
 
Program tahunan-bhs-inggris-kelas-xi
Program tahunan-bhs-inggris-kelas-xiProgram tahunan-bhs-inggris-kelas-xi
Program tahunan-bhs-inggris-kelas-xi
 
Contoh Laporan PKM UT PGSD - Pemantapan Kemampuan Mengajar PDGK4209
Contoh Laporan PKM UT PGSD - Pemantapan Kemampuan Mengajar PDGK4209Contoh Laporan PKM UT PGSD - Pemantapan Kemampuan Mengajar PDGK4209
Contoh Laporan PKM UT PGSD - Pemantapan Kemampuan Mengajar PDGK4209
 
Kurikulum Hilda Taba, Olivia Beauchamp dan Rogers, .pdf
Kurikulum Hilda Taba, Olivia Beauchamp dan Rogers, .pdfKurikulum Hilda Taba, Olivia Beauchamp dan Rogers, .pdf
Kurikulum Hilda Taba, Olivia Beauchamp dan Rogers, .pdf
 
LK 2.3 Rencana Aksi.docx
LK 2.3 Rencana Aksi.docxLK 2.3 Rencana Aksi.docx
LK 2.3 Rencana Aksi.docx
 
pembelajaran ipa di sd
pembelajaran ipa di sdpembelajaran ipa di sd
pembelajaran ipa di sd
 
Format dan scoring rubric penilaian
Format dan scoring rubric penilaianFormat dan scoring rubric penilaian
Format dan scoring rubric penilaian
 
LK 2.1 Eksplorasi Alternatif Solusi 4 Agustus 2022.docx
LK 2.1 Eksplorasi Alternatif Solusi 4 Agustus 2022.docxLK 2.1 Eksplorasi Alternatif Solusi 4 Agustus 2022.docx
LK 2.1 Eksplorasi Alternatif Solusi 4 Agustus 2022.docx
 
Media pembelajaran berbasis tik
Media pembelajaran berbasis tikMedia pembelajaran berbasis tik
Media pembelajaran berbasis tik
 
Contoh analisis kurikulum
Contoh analisis kurikulumContoh analisis kurikulum
Contoh analisis kurikulum
 
PPT LK 1.1 SIKLUS 1 PPG DALJAB 2023.pptx
PPT LK 1.1 SIKLUS 1 PPG DALJAB 2023.pptxPPT LK 1.1 SIKLUS 1 PPG DALJAB 2023.pptx
PPT LK 1.1 SIKLUS 1 PPG DALJAB 2023.pptx
 
Putri fira nurul hanifah. nim. 4103 2122 12 1029 ll rubrik penilaian descript...
Putri fira nurul hanifah. nim. 4103 2122 12 1029 ll rubrik penilaian descript...Putri fira nurul hanifah. nim. 4103 2122 12 1029 ll rubrik penilaian descript...
Putri fira nurul hanifah. nim. 4103 2122 12 1029 ll rubrik penilaian descript...
 
Power point ptk
Power point ptkPower point ptk
Power point ptk
 
PPT MATERI DAN PEMBELAJARAN BAHASA INDONESIA SD
PPT MATERI DAN PEMBELAJARAN BAHASA INDONESIA SDPPT MATERI DAN PEMBELAJARAN BAHASA INDONESIA SD
PPT MATERI DAN PEMBELAJARAN BAHASA INDONESIA SD
 
RPP K13 SD KELAS I TEMA 1 SUB 4 PB 4
RPP K13 SD KELAS I TEMA 1 SUB 4 PB 4RPP K13 SD KELAS I TEMA 1 SUB 4 PB 4
RPP K13 SD KELAS I TEMA 1 SUB 4 PB 4
 
Penelitian tindakan kelas ppt
Penelitian tindakan kelas pptPenelitian tindakan kelas ppt
Penelitian tindakan kelas ppt
 
Rpp Bahasa Inggris SMP Kelas VII Introduction
Rpp Bahasa Inggris SMP Kelas VII IntroductionRpp Bahasa Inggris SMP Kelas VII Introduction
Rpp Bahasa Inggris SMP Kelas VII Introduction
 
LK. 1.1. Identifikasi Masalah - Berita.pdf
LK. 1.1. Identifikasi Masalah - Berita.pdfLK. 1.1. Identifikasi Masalah - Berita.pdf
LK. 1.1. Identifikasi Masalah - Berita.pdf
 

Similar to Programming mind-mapping

Bab 2 Definisi Algoritma
Bab 2 Definisi AlgoritmaBab 2 Definisi Algoritma
Bab 2 Definisi Algoritmapakdemamo
 
Pendahuluan
PendahuluanPendahuluan
Pendahuluan
Script Elkin
 
Bahasa pemrograman
Bahasa pemrogramanBahasa pemrograman
Bahasa pemrograman
ery gunawan
 
Jawapan 1
Jawapan 1Jawapan 1
Jawapan 1dean36
 
Definisi Algoritma
Definisi AlgoritmaDefinisi Algoritma
Definisi Algoritma
Barmed Studio
 
Artikel bahasa pemrograman
Artikel bahasa pemrogramanArtikel bahasa pemrograman
Artikel bahasa pemrograman
roy naldo
 
Pengenalan_Materi-Paradigman_PBO-fix.pptx
Pengenalan_Materi-Paradigman_PBO-fix.pptxPengenalan_Materi-Paradigman_PBO-fix.pptx
Pengenalan_Materi-Paradigman_PBO-fix.pptx
ngajiyanto .
 
Teknik kompilasi
Teknik kompilasi Teknik kompilasi
Teknik kompilasi
Mr. FM
 
Generasi bhs pemrograman.ppt
Generasi bhs pemrograman.pptGenerasi bhs pemrograman.ppt
Generasi bhs pemrograman.pptgea prima
 
Pengenalan bahasa pemrograman
Pengenalan bahasa pemrogramanPengenalan bahasa pemrograman
Pengantar algoritma & pemrograman komputer
Pengantar algoritma & pemrograman komputerPengantar algoritma & pemrograman komputer
Pengantar algoritma & pemrograman komputerMateri Kuliah Online
 
BAHASA PEMROGRAMAN POPULER
BAHASA PEMROGRAMAN POPULERBAHASA PEMROGRAMAN POPULER
BAHASA PEMROGRAMAN POPULER
DeptP3M
 
Pertemuan - 1.pptx
Pertemuan - 1.pptxPertemuan - 1.pptx
Pertemuan - 1.pptx
Nazri46
 
01 komponen dasar komputer (1)
01 komponen dasar komputer (1)01 komponen dasar komputer (1)
01 komponen dasar komputer (1)
adi yusuf
 
Sistem perangkat lunak
Sistem perangkat lunakSistem perangkat lunak
Sistem perangkat lunak
damayantidamayanti4
 
Module algoritma
Module algoritma Module algoritma
Module algoritma
Rony BolaNk
 
P3
P3P3

Similar to Programming mind-mapping (20)

Daskom 4
Daskom 4Daskom 4
Daskom 4
 
Bab 2 Definisi Algoritma
Bab 2 Definisi AlgoritmaBab 2 Definisi Algoritma
Bab 2 Definisi Algoritma
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Pendahuluan
PendahuluanPendahuluan
Pendahuluan
 
Bahasa pemrograman
Bahasa pemrogramanBahasa pemrograman
Bahasa pemrograman
 
Jawapan 1
Jawapan 1Jawapan 1
Jawapan 1
 
Definisi Algoritma
Definisi AlgoritmaDefinisi Algoritma
Definisi Algoritma
 
Artikel bahasa pemrograman
Artikel bahasa pemrogramanArtikel bahasa pemrograman
Artikel bahasa pemrograman
 
Pengenalan_Materi-Paradigman_PBO-fix.pptx
Pengenalan_Materi-Paradigman_PBO-fix.pptxPengenalan_Materi-Paradigman_PBO-fix.pptx
Pengenalan_Materi-Paradigman_PBO-fix.pptx
 
Teknik kompilasi
Teknik kompilasi Teknik kompilasi
Teknik kompilasi
 
Generasi bhs pemrograman.ppt
Generasi bhs pemrograman.pptGenerasi bhs pemrograman.ppt
Generasi bhs pemrograman.ppt
 
Pengenalan bahasa pemrograman
Pengenalan bahasa pemrogramanPengenalan bahasa pemrograman
Pengenalan bahasa pemrograman
 
Pengantar algoritma & pemrograman komputer
Pengantar algoritma & pemrograman komputerPengantar algoritma & pemrograman komputer
Pengantar algoritma & pemrograman komputer
 
BAHASA PEMROGRAMAN POPULER
BAHASA PEMROGRAMAN POPULERBAHASA PEMROGRAMAN POPULER
BAHASA PEMROGRAMAN POPULER
 
Pertemuan - 1.pptx
Pertemuan - 1.pptxPertemuan - 1.pptx
Pertemuan - 1.pptx
 
01 komponen dasar komputer (1)
01 komponen dasar komputer (1)01 komponen dasar komputer (1)
01 komponen dasar komputer (1)
 
Sistem perangkat lunak
Sistem perangkat lunakSistem perangkat lunak
Sistem perangkat lunak
 
Bab 1
Bab 1 Bab 1
Bab 1
 
Module algoritma
Module algoritma Module algoritma
Module algoritma
 
P3
P3P3
P3
 

More from Nasran Syahiran

Element of-multimedia
Element of-multimediaElement of-multimedia
Element of-multimedia
Nasran Syahiran
 
Types usage-of-information-system
Types usage-of-information-systemTypes usage-of-information-system
Types usage-of-information-system
Nasran Syahiran
 
Program development-phases
Program development-phasesProgram development-phases
Program development-phases
Nasran Syahiran
 
Phases multimedia-team
Phases multimedia-teamPhases multimedia-team
Phases multimedia-team
Nasran Syahiran
 
Information development-phases
Information development-phasesInformation development-phases
Information development-phases
Nasran Syahiran
 
Multimedia mind-mapping
Multimedia mind-mappingMultimedia mind-mapping
Multimedia mind-mapping
Nasran Syahiran
 
2008
20082008
2007
20072007
2012
20122012
2011
20112011
2010
20102010
2009
20092009
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)
Nasran Syahiran
 
Rancangan tahunan tingkatan 5
Rancangan tahunan tingkatan 5Rancangan tahunan tingkatan 5
Rancangan tahunan tingkatan 5
Nasran Syahiran
 
Rancangan tahunan tingkatan 4
Rancangan tahunan tingkatan 4Rancangan tahunan tingkatan 4
Rancangan tahunan tingkatan 4
Nasran Syahiran
 
F5 learning-area-6-information-system
F5 learning-area-6-information-systemF5 learning-area-6-information-system
F5 learning-area-6-information-system
Nasran Syahiran
 
Bidang pembelajaran-6-3
Bidang pembelajaran-6-3Bidang pembelajaran-6-3
Bidang pembelajaran-6-3
Nasran Syahiran
 
Bidang pembelajaran-6-2
Bidang pembelajaran-6-2Bidang pembelajaran-6-2
Bidang pembelajaran-6-2
Nasran Syahiran
 
Bidang pembelajaran-6-1
Bidang pembelajaran-6-1Bidang pembelajaran-6-1
Bidang pembelajaran-6-1
Nasran Syahiran
 
Bidang pembelajaran-5-3
Bidang pembelajaran-5-3Bidang pembelajaran-5-3
Bidang pembelajaran-5-3
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
 
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
 
Bidang pembelajaran-5-3
Bidang pembelajaran-5-3Bidang pembelajaran-5-3
Bidang pembelajaran-5-3
 

Recently uploaded

Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
gloriosaesy
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
lastri261
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
UmyHasna1
 
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
AgusRahmat39
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
agusmulyadi08
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
SABDA
 
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptxPPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
Kurnia Fajar
 
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogortugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
WILDANREYkun
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
erlita3
 
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawasPrensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
suprihatin1885
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
SEMUELSAMBOKARAENG
 
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdfSapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
TarkaTarka
 
Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
yuniarmadyawati361
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
gloriosaesy
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
DataSupriatna
 
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
Hernowo Subiantoro
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
ferrydmn1999
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
NurSriWidyastuti1
 
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
muhammadyudiyanto55
 
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
haryonospdsd011
 

Recently uploaded (20)

Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
 
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
 
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptxPPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
 
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogortugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
 
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawasPrensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
 
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdfSapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
 
Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
 
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
 
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
 
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
 

Programming mind-mapping

  • 1. BASIC PROGRAMMING LANGUAGE Computer program / program / programming Programming language Generations of Programming language Is a series of instruction that directs a comp to perform task and can be written in programming languages Is a set of words, symbols and codes that enables humans to communicate with computers Low level Programming languages High level Programming languages First Generation Second Generation Provides little or no abstraction - 1GL is machine language which is a set of instructions and data that a CPU can execute directly. - Written in binary code ( 0, 1 ) -2GL is assembly language which is human –readable notation using symbolic instruction codes that are meaningful abbreviations or mneumonics - Assembler is a program that translates assembly language into machine lang.before the comp can understand. Third generation Programming languages - 3GL or procedural lang uses a series of English like words. - 3 GL simpler, easier to read, write and maintain. - must be translated into machine lang. by compiler and interpreter - eg. PASCAL, FORTRAN, BASIC, COBOL, C, C++ Fourth generation Programming languages - 4GL or non procedural lang enables users to access data in a database. - eg SQL, NOMAD and FOCUS Fifth generation Programming languages - natural lang or visual programming lang. - It provide graphical interface for creating source codes. - People can talk to comp and the voice reconition systems can convert spoken sounds into written words ( take dictation ) - eg Prolog, mercury Open Programming languages - Embedded programming lang found in portable devices that run the Symbian OS. - used in mobile phone and PDAs Programming approaches Structured programming OOP -uses a top-down design model where program is broken into modules from top to bottom. ( through the hierarchy ) - task must be done in step by step such as read data, process data and print output. - eg Ada, Pascal, Fortran. - uses objects which combines data with functions to create objects - programmer can create new modules without changing the previous modules - Programmer can combine and pakage data and prosedur in a unit called object ( encapsulation) * procedure = method * data = attribute - information hiding - Data diletakkan ke dalam satu objek adalah tersembunyi dpd pengguna ( pengguna tahu guna objek tapi tak tahu bagaimana objek bekerja). - OOP also event-driven. Event is a msg that send to the object telling what to do . eg Smalltalk, Java, VB and C++ translator compiler assembler interpreter Translating assembly lang into machine lang - Interpret and execute program directly from its source without compling its first - read each codes and converts into machine lang. and executes it line by line until the end of program - eg BASIC, Logo, Smalltalk - the whole source code will be converted into machine code. If the compiler encounters any errors, it records them in program listing file. - When user run the prog, the object program is loaded into the memory and begin executing. - faster than interpreter - eg C++, Pascal, COBOL, Visual Basic
  • 2. ASAS BAHASA PENGATURCARAAN Aturcara komputer/aturcara / pengaturcaraan Bahasa Pengaturcaraan Generasi Bahasa Pengaturcaraan Adalah siri arahan yang mengarahkan komputer untuk mel akukan tugas dan boleh ditulis dalam bahasa pengaturcaraan Adalah satu set kata-kata, si mbol dan kodyang m embolehkan manusi a untukberkomunika si dengan komputer Tahap Rendah bahasa Pengaturcaraan Tahap Tinggi bahasa Pengaturcaraan Generasi Ke 5 Generasi Ke 2 Provides little or no abstraction - 1GL adalah bahasa mesin yang merupakan set arahan dan data yang CPU dapat laksanakan secara langsung. - Ditulis dalam kod binari (0, 1) -2GL adalah bahasa assembly yang notasi terbaca- manusia dengan menggunakankod Ar ahan simbolik yang bermakna atau singkatan mneumonics - Assembler adalah pzrtfgfttgtyyurogram yang menterjema hkan bahasa assembly ke dalam bahasa mesin sebelum komputer dapat fahami. Generasi Ketiga bahasa Pengaturcaraan Bahasa 3GL atau prosedural menggunak an siri Bahasa Inggeris seperti kata-kata. 3 GL sederhana, lebih mudah untuk mem baca, menulis dan memelihara. - Harus diterjemahkan ke dalam bahasa mesin oleh compiler dan interpret er-Contoh. PASCAL, FORTRAN, BASIC, COBOL, C, C + + Generasi keempat Bahasa Pengaturcaraan Bahasa prosedural 4GL atau non membol ehkan pengguna untuk mengakses datadalam database. Contohnya SQL, NOMAD dan FOKUS Fifth generation Programming languages - Bahasa alami atau bahasa pengaturcaraan visual. - Hal ini menyediakan antara muka grafik untuk membuat kod sumber. - Orang boleh bercakap dengan komputer dan sistem suara reconition yang boleh menukar bunyi yg diucapkan ke dalam kata-kata tertulis (Mengambil dikte) - Contoh prolog , merkuri Bahasa Pengaturcaraan terbuka Bahasa pengaturcaraan Embedded ditemui di peranti portable yang menjalankanOS Symbian . - Digunakan di telefon dan PDA Pendekatan aturcara Pengaturcaraan berstruktur OOP -menggunakan model rekabentuk atas bawah dimana aturcara dipecah kepada modul dariapda atas ke bawah (melalui hieraki ) - tugas mesti dijalankan langkah demi langkah seperti baca data demi data, proses data and cetak output. - eg Ada, Pascal, Fortran. Menggunakan objek yang menggabungkan data dengan fu ngsi untuk membuatobjek Programmer boleh membuat modul baru tanpa mengubah modul sebelumnya Programmer boleh menggabungkan dan bungkusan akan data dan Prosedur dalam bentuk unit yang disebut objek (enkapsulasi) * Prosedur = kaedah * Data = atribut - Maklumat bersembunyi - Data diletakkan ke Kesawan ter sembunyi OBJEK Satuadalah pengguna dpd (pengguna in dustri tahu guna OBJEK TAPI tak industri tahubagaimana OBJEK bekerja). - OOP juga event-driven. Event adalah msg yang mengha ntar ke objek memberitahuapa yang harus dilakukan . misalnya Smalltalk, Java, VB dan C + +translator pengkompil penghimpun interpreter Tukar bahasa penghimpun kepada bahsa mesin - Interpret and laksanakan aturcara secara trerus daripada sumber tanpa mengkompilnya terlebih dahulu. - membaca setiap kod dan tukarnya kepada bahasa mesin dan laksanakan baris demi baris sehingga tamat aturcara. eg BASIC, Logo, Smalltalk -ke semua kod sumber akan ditukar kepada kod mesin. Jika pengkompil menemui kesalahan, ia akan direkodkan/papar kepada senarai- Apabila pengguna menjalankan aturcara, objek aturcara akan dimasukkan ke dalam memori dan pelaksanaan dijalankan. - lebih cepat daripada interpreter- eg C++, Pascal, COBOL, Visual Basic