SlideShare a Scribd company logo
1 of 14
ALUR
PEMOGRAMAN
KOMPUTER
GIANTTEMPLATE.COM
Kompetensi Dasar
3.3 Menerapkan alur pemrograman dengan
struktur bahasa pemrograman computer
4.3 Menulis kode pemrogram sesuai dengan
aturan dan sintaks bahasa pemrograman
Indikator Pencapaian
Kompetensi (IPK)
3.3.4 Menerapkan
struktur penulisan
kode/perintah
program pada
bahasa
pemrograman
komputer
3.3.1 Menjelaskan
editor, lingkungan
kerja perangkat
lunak bahasa
pemograman
3.3.3 Mengoperasikan
editor untuk
lingkungan kerja
perangkat lunak
bahasa pemrograman
komputer
3.3.2 Menjelaskan
struktur bahasa
pemograman
3.3.5 Menerapkan
prosedur
menjalankan dan
menguji kode
program pada
bahasa
pemrograman
komputer
4.3.1 Membuat
kode program
sederhana
menggunakan
bahasa
pemrograman
komputer
4.3.2 Menguji
kode program
pada bahasa
pemrograman
komputer
dengan benar
GIANTTEMPLATE.COM
Tujuan
Pembelajaran
Menerapkan
struktur
penulisan
kode/perintah
program pada
bahasa
pemrograman
komputer
dengan benar
Menjelaskan
editor,
lingkungan kerja
perangkat lunak
bahasa
pemograman
dengan baik
Mengoperasikan
editor untuk
lingkungan kerja
perangkat lunak
bahasa
pemrograman
komputer
dengan benar
Menjelaskan
struktur bahasa
pemograman
dengan baik
Menerapkan
prosedur
menjalankan dan
menguji kode
program pada
bahasa
pemrograman
komputer
dengan benar
Membuat kode
program
sederhana
menggunakan
bahasa
pemrograman
komputer
dengan benar
Menguji kode
program pada
bahasa
pemrograman
komputer
dengan benar
GIANTTEMPLATE.COM
Editor Pascal Kepala/judul
Program
Deklarasi
Program
Tubuh
Program
PROGRAM CtkPascal;
USES CRT;
VAR
Nm_variabel : tipedata;
BEGIN
CLRSCR;
Nm_variabel
:=’nilai
variabel’;
Write(nm_varia
bel);
END.
Komponen Struktur bahasa
pemograman Pascal
BAGIAN JUDUL
1. Nama identifier harus dimulai dengan karakter huruf alphabet
a-z atau A-Z
2. Setelah karakter pertama, dapat dilanjutkan dengan karakter
afanumerik (angka maupun huruf) dan underscore(_).
3. Dalam penulisan identifier tidak boleh menggunakan
karakter-karakter #$%^&*~!@{}[]+’-=:”;’<>?,./|
4. Tidak boleh menuliskan identifier dengan nama yang sama
seperti kata kunci misalnya and, array, begin, case, const, div,
downto, else, end, for, forward, function, goto, if, mod, nil, not,
or, procedure, repeat, set, then, to, type, until, var, while, dan
with
5. Jika ingin tetap digunakan, maka kata tersebut harus dirangkai
dengan kata/karakter yang lain. Misalnya program_if, begin1.
Aturan-aturan dalam penamaan identifier
GIANTTEMPLATE.COM
1
Unit Sebagai fungsi tambahan pada pascal dengan cara
memanggilnya menggunakan kata kunci “uses”, misalnya
penggunaan uses crt. Uses crt diperlukan karena keberadaan
kode program menggunakan perintah clrscr untuk
membersihkan layar. Perintah tersebut disediakan oleh unit
crt.
2
3
Deklarasi variable sebagai identifier untuk
menyimpan nilai beserta tipe datanya
4
Deklarasi tipe data yang didefinisikan
oleh programmer
5 4
3
2
11
BAGIAN DEKLARASI
Konstanta sebagai nilai yang besarnya tetap (konstan) selama
dijalankan (Run)
5
Deklarasi dan fungsi yang sesuai dengan
kebutuhan
GIANTTEMPLATE.COM
1 2 3 4
Bagian proram inti
diawali dengan Begin
(tanpa diikuti tanda
baca) dan diakhiri
dengan End (diikuti
tanda titik (.))
Penggunaan huruf
besar dan kecil
dalam pascal tidak
dipermasalahkan
Untuk setiap
perintah harus
diakhiri dengan titik
koma (;) boleh lebih
dari satu pernyataan
dalam tiap baris
Jika terdapat perulangan
atau percabangan dengan
lebih dari satu pernyataan
harus diawali “begin” dan
diakhiri “end” dan titik
koma (;).
BAGIAN BADAN
Komentar
dituliskan diantara
tanda kurung {}.
5
GIANTTEMPLATE.COM
INSTALLASI PASCAL
GIANTTEMPLATE.COM
INSTALLASI PASCAL
GIANTTEMPLATE.COM
INSTALLASI PASCAL
GIANTTEMPLATE.COM
GIANTTEMPLATE.COM
MARI
MENGISI
LKPD
GIANTTEMPLATE.COM
Patwianto, dkk. 2018. Pemograman Dasar
SMK/MAK kelas X. Yogjakarta : ANDI OFFSET
Heriyanto. 2018. Pemograman Dasar
SMK/MAK Kelas X. Bogor : Yudhistira
Widiyanto, Adres. 2014.
Pemograman Dasar SMK Kelas X.
Jakarta : Yudhistira
DAFTAR PUSTAKA
GIANTTEMPLATE.COM

More Related Content

Similar to ALUR PROG

Dasar pemrograman turbo pascal
Dasar pemrograman turbo pascalDasar pemrograman turbo pascal
Dasar pemrograman turbo pascalArum Mbedioen
 
01_Pengenalan_Algoritma_ppt.ppt
01_Pengenalan_Algoritma_ppt.ppt01_Pengenalan_Algoritma_ppt.ppt
01_Pengenalan_Algoritma_ppt.pptJournalJPMN
 
Pengenalan_Algoritma_ppt.ppt
Pengenalan_Algoritma_ppt.pptPengenalan_Algoritma_ppt.ppt
Pengenalan_Algoritma_ppt.pptNoerisEkaBudiarti
 
Pengenalan algoritma.ppt
Pengenalan algoritma.pptPengenalan algoritma.ppt
Pengenalan algoritma.ppteriekorlando3
 
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANAziz Moeslim
 
dasar-pemrograman-ii.ppt
dasar-pemrograman-ii.pptdasar-pemrograman-ii.ppt
dasar-pemrograman-ii.pptssuser2d66be1
 
dasar-pemrograman-ii.ppt
dasar-pemrograman-ii.pptdasar-pemrograman-ii.ppt
dasar-pemrograman-ii.pptDindinmuss
 
Modul 2 teknik pemrograman mengenal bahasa c dan compiler
Modul 2 teknik pemrograman mengenal bahasa c dan compilerModul 2 teknik pemrograman mengenal bahasa c dan compiler
Modul 2 teknik pemrograman mengenal bahasa c dan compilerBeny Abd
 
Pendahuluan teknik kompilasi session 1
Pendahuluan teknik kompilasi session 1Pendahuluan teknik kompilasi session 1
Pendahuluan teknik kompilasi session 1adhifatra agussalim
 
Modul pemrograman-osn-20092
Modul pemrograman-osn-20092Modul pemrograman-osn-20092
Modul pemrograman-osn-20092Sejahtera Affif
 
BAB 7.ALGORITMA DAN PEMROGRAMAN.pptx
BAB 7.ALGORITMA DAN PEMROGRAMAN.pptxBAB 7.ALGORITMA DAN PEMROGRAMAN.pptx
BAB 7.ALGORITMA DAN PEMROGRAMAN.pptxKerajaanPtI
 
Algoritma - Chapter - 1
Algoritma - Chapter - 1Algoritma - Chapter - 1
Algoritma - Chapter - 1beiharira
 

Similar to ALUR PROG (20)

Bahan 2.pptx
Bahan 2.pptxBahan 2.pptx
Bahan 2.pptx
 
Bab II
Bab IIBab II
Bab II
 
Pascal buku
Pascal bukuPascal buku
Pascal buku
 
Dasar pemrograman turbo pascal
Dasar pemrograman turbo pascalDasar pemrograman turbo pascal
Dasar pemrograman turbo pascal
 
01_Pengenalan_Algoritma_ppt.ppt
01_Pengenalan_Algoritma_ppt.ppt01_Pengenalan_Algoritma_ppt.ppt
01_Pengenalan_Algoritma_ppt.ppt
 
Pengenalan_Algoritma_ppt.ppt
Pengenalan_Algoritma_ppt.pptPengenalan_Algoritma_ppt.ppt
Pengenalan_Algoritma_ppt.ppt
 
Bahasa Pemrograman
Bahasa PemrogramanBahasa Pemrograman
Bahasa Pemrograman
 
Pengenalan algoritma.ppt
Pengenalan algoritma.pptPengenalan algoritma.ppt
Pengenalan algoritma.ppt
 
Algoritma 02
Algoritma 02Algoritma 02
Algoritma 02
 
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
 
dasar-pemrograman-ii.ppt
dasar-pemrograman-ii.pptdasar-pemrograman-ii.ppt
dasar-pemrograman-ii.ppt
 
dasar-pemrograman-ii.ppt
dasar-pemrograman-ii.pptdasar-pemrograman-ii.ppt
dasar-pemrograman-ii.ppt
 
Modul 2 teknik pemrograman mengenal bahasa c dan compiler
Modul 2 teknik pemrograman mengenal bahasa c dan compilerModul 2 teknik pemrograman mengenal bahasa c dan compiler
Modul 2 teknik pemrograman mengenal bahasa c dan compiler
 
Pendahuluan teknik kompilasi session 1
Pendahuluan teknik kompilasi session 1Pendahuluan teknik kompilasi session 1
Pendahuluan teknik kompilasi session 1
 
2.sd 13.ok
2.sd 13.ok2.sd 13.ok
2.sd 13.ok
 
2.sd 13
2.sd 132.sd 13
2.sd 13
 
Modul pemrograman-osn-20092
Modul pemrograman-osn-20092Modul pemrograman-osn-20092
Modul pemrograman-osn-20092
 
BAB 7.ALGORITMA DAN PEMROGRAMAN.pptx
BAB 7.ALGORITMA DAN PEMROGRAMAN.pptxBAB 7.ALGORITMA DAN PEMROGRAMAN.pptx
BAB 7.ALGORITMA DAN PEMROGRAMAN.pptx
 
flowchart
flowchartflowchart
flowchart
 
Algoritma - Chapter - 1
Algoritma - Chapter - 1Algoritma - Chapter - 1
Algoritma - Chapter - 1
 

Recently uploaded

Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSovyOktavianti
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdfanitanurhidayah51
 
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
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatanssuser963292
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptPpsSambirejo
 
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)PUNGKYBUDIPANGESTU1
 
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
HiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaaHiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaafarmasipejatentimur
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...asepsaefudin2009
 
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptAgusRahmat39
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxdeskaputriani1
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxsyahrulutama16
 
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxssuser8905b3
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxsukmakarim1998
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk HidupUT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidupfamela161
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 

Recently uploaded (20)

Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.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
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
 
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
HiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaaHiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
 
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk HidupUT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 

ALUR PROG

  • 2. GIANTTEMPLATE.COM Kompetensi Dasar 3.3 Menerapkan alur pemrograman dengan struktur bahasa pemrograman computer 4.3 Menulis kode pemrogram sesuai dengan aturan dan sintaks bahasa pemrograman Indikator Pencapaian Kompetensi (IPK) 3.3.4 Menerapkan struktur penulisan kode/perintah program pada bahasa pemrograman komputer 3.3.1 Menjelaskan editor, lingkungan kerja perangkat lunak bahasa pemograman 3.3.3 Mengoperasikan editor untuk lingkungan kerja perangkat lunak bahasa pemrograman komputer 3.3.2 Menjelaskan struktur bahasa pemograman 3.3.5 Menerapkan prosedur menjalankan dan menguji kode program pada bahasa pemrograman komputer 4.3.1 Membuat kode program sederhana menggunakan bahasa pemrograman komputer 4.3.2 Menguji kode program pada bahasa pemrograman komputer dengan benar
  • 3. GIANTTEMPLATE.COM Tujuan Pembelajaran Menerapkan struktur penulisan kode/perintah program pada bahasa pemrograman komputer dengan benar Menjelaskan editor, lingkungan kerja perangkat lunak bahasa pemograman dengan baik Mengoperasikan editor untuk lingkungan kerja perangkat lunak bahasa pemrograman komputer dengan benar Menjelaskan struktur bahasa pemograman dengan baik Menerapkan prosedur menjalankan dan menguji kode program pada bahasa pemrograman komputer dengan benar Membuat kode program sederhana menggunakan bahasa pemrograman komputer dengan benar Menguji kode program pada bahasa pemrograman komputer dengan benar
  • 4. GIANTTEMPLATE.COM Editor Pascal Kepala/judul Program Deklarasi Program Tubuh Program PROGRAM CtkPascal; USES CRT; VAR Nm_variabel : tipedata; BEGIN CLRSCR; Nm_variabel :=’nilai variabel’; Write(nm_varia bel); END. Komponen Struktur bahasa pemograman Pascal
  • 5. BAGIAN JUDUL 1. Nama identifier harus dimulai dengan karakter huruf alphabet a-z atau A-Z 2. Setelah karakter pertama, dapat dilanjutkan dengan karakter afanumerik (angka maupun huruf) dan underscore(_). 3. Dalam penulisan identifier tidak boleh menggunakan karakter-karakter #$%^&*~!@{}[]+’-=:”;’<>?,./| 4. Tidak boleh menuliskan identifier dengan nama yang sama seperti kata kunci misalnya and, array, begin, case, const, div, downto, else, end, for, forward, function, goto, if, mod, nil, not, or, procedure, repeat, set, then, to, type, until, var, while, dan with 5. Jika ingin tetap digunakan, maka kata tersebut harus dirangkai dengan kata/karakter yang lain. Misalnya program_if, begin1. Aturan-aturan dalam penamaan identifier
  • 6. GIANTTEMPLATE.COM 1 Unit Sebagai fungsi tambahan pada pascal dengan cara memanggilnya menggunakan kata kunci “uses”, misalnya penggunaan uses crt. Uses crt diperlukan karena keberadaan kode program menggunakan perintah clrscr untuk membersihkan layar. Perintah tersebut disediakan oleh unit crt. 2 3 Deklarasi variable sebagai identifier untuk menyimpan nilai beserta tipe datanya 4 Deklarasi tipe data yang didefinisikan oleh programmer 5 4 3 2 11 BAGIAN DEKLARASI Konstanta sebagai nilai yang besarnya tetap (konstan) selama dijalankan (Run) 5 Deklarasi dan fungsi yang sesuai dengan kebutuhan
  • 7. GIANTTEMPLATE.COM 1 2 3 4 Bagian proram inti diawali dengan Begin (tanpa diikuti tanda baca) dan diakhiri dengan End (diikuti tanda titik (.)) Penggunaan huruf besar dan kecil dalam pascal tidak dipermasalahkan Untuk setiap perintah harus diakhiri dengan titik koma (;) boleh lebih dari satu pernyataan dalam tiap baris Jika terdapat perulangan atau percabangan dengan lebih dari satu pernyataan harus diawali “begin” dan diakhiri “end” dan titik koma (;). BAGIAN BADAN Komentar dituliskan diantara tanda kurung {}. 5
  • 13. GIANTTEMPLATE.COM Patwianto, dkk. 2018. Pemograman Dasar SMK/MAK kelas X. Yogjakarta : ANDI OFFSET Heriyanto. 2018. Pemograman Dasar SMK/MAK Kelas X. Bogor : Yudhistira Widiyanto, Adres. 2014. Pemograman Dasar SMK Kelas X. Jakarta : Yudhistira DAFTAR PUSTAKA