
Struktur Bahasa Pemrograman
Presentation
•
Computers
•
10th - 12th Grade
•
Practice Problem
•
Easy
Rizka Rahmi Saputri
Used 6+ times
FREE Resource
22 Slides • 15 Questions
1
Struktur Bahasa Pemrograman
X TKJ
2
Tujuan Pembelajaran
Peserta didik dapat menjelaskan pengertian struktur bahasa pemrograman
Peserta didik dapat menjelaskan aturan penulisan bahasa pemrograman
X TKJ
3
Struktur Bahasa Pemrograman
Untuk membuat sebuah program dilakukan dengan menerjemahkan:
Algoritma ➝ pseudocode ➝ kode program atau
Algoritma ➝ bahasa natural (bahasa manusia) ➝ kode program atau
Algoritma ➝ flowchart ➝ kode program
Aturan atau tata cara penulisan kata, ekspresi, atau pernyataan disebut sintaks
X TKJ
4
Lanjutan ...
Struktur kode program komputer terdiri dari bagian judul dan blok program
Blok program berisi dari bagain deklarasi dan pernyataan program
X TKJ
5
Bahasa Pemrograman
Dibagi menjadi:
Bahasa tingkat tinggi
Bahasa menengah
Bahasa tingkat rendah
X TKJ
6
Bahasa Tingkat Tinggi
Rangkaian instruksi menggunakan unsur kata-kata manusia
Diperlukan compiler untuk menerjemahkan ke bahasa mesin
Contoh: Pascal dan Basic
X TKJ
7
Bahasa Menengah
Rangkaian instruksi gabungan bahasa manusia dengan kode-kode simbolik, misalnya: {.},?,<,>,&&,$
Contoh: Bahasa C
X TKJ
8
Bahasa Tingkat Rendah
Rangkaian instruksi menggunakan kode-kode singkat
Contoh: Bahasa Assembly
X TKJ
9
Multiple Choice
Untuk membuat sebuah program dilakukan dengan menerjemahkan algoritma dalam bentuk …
Pseudocode
Algoritma
Flowchart
Alur Program
Sintaks
10
Multiple Choice
Aturan atau tata cara penulisan kata, ekspresi, atau pernyataan disebut …
Pseudocode
Algoritma
Flowchart
Alur Program
Sintaks
11
Multiple Choice
Struktur kode program komputer terdiri dari bagian …
Judul dan Algoritma Program
Blok Program dan Kerangka Program
Judul dan Blok Program
Kerangka Program dan Judul
Algoritma Program dan Blo Program
12
Multiple Choice
Blok program berisi dari bagain …
Deklarasi dan Konstanta
Konstanta dan Variabel
Variabel dan Tipe Data
Deklarasi dan Pernyataan
Tipe Data dan Deklarasi
13
Multiple Choice
Berikut ini yang bukan merupakan tingkatan bahasa pemrograman adalah …
Bahasa menengah
Bahasa manusia
Bahasa tingkat tinggi
Bahasa tingkat rendah
Bahasa mesin
14
Multiple Choice
Rangkaian instruksi yang menggunakan unsur kata-kata manusia adalah …
Bahasa menengah
Bahasa manusia
Bahasa tingkat tinggi
Bahasa tingkat rendah
Bahasa mesin
15
Multiple Choice
Rangkaian instruksi gabungan bahasa manusia dengan kode-kode simbolik adalah …
Bahasa menengah
Bahasa manusia
Bahasa tingkat tinggi
Bahasa tingkat rendah
Bahasa mesin
16
Multiple Choice
Rangkaian instruksi menggunakan kode-kode singkat adalah …
Bahasa menengah
Bahasa manusia
Bahasa tingkat tinggi
Bahasa tingkat rendah
Bahasa mesin
17
Multiple Choice
Rangkaian instruksi yang terdiri dari bilangan biner yaitu 0 dan 1 adalah …
Bahasa menengah
Bahasa manusia
Bahasa tingkat tinggi
Bahasa tingkat rendah
Bahasa mesin
18
Kode Program
Pesudocode
Aturan dan Sintaks Bahasa Pemrograman
X TKJ
19
Pseudocode
Digunakan untuk menulis algoritma
Menggunakan bahasa yang menyerupai bahasa pemrograman
Tujuan pseudocode agar mudah dipahami manusia
X TKJ
20
Aturan dan Sintaks Bahasa Pemrograman
Terdapat kemiripan antara struktur kode program dengan struktur algoritma yaitu memiliki judul, deklarasi, dan pernyataan (deskripsi)
Perbedaan keduanya yaitu pada aturan penulisan dalam bahasa pemrograman, tidak menoleransi kesalahan-kesalahan kecil (misalnya kurang penulisan tanda ;)
X TKJ
21
Kode Program
Terdiri dari beberapa bagian:
Bagian Kepala/Judul Program
Bagian Deklarasi Program
Bagian Tubuh Program
X TKJ
22
1. Bagian Kepala/Judul Program
Untuk menuliskan nama program yang dibuat
Bersifat optional (boleh dituliskan, boleh tidak), tetapi lebih baik judul dituliskan
Nama program diawali dengan kata “Program” (misalnya: Program_Kasir)
X TKJ
23
Aturan Penulisan Program
(1) Dimulai dengan huruf a-z atau A-Z
(2) Setelah karakter pertama, dapat dilanjutkan dengan karakter alfanumerik (angka mapun huruf) dan underscore (_)
(3) Dalam penulisan nama program tidak boleh menggunakan karakter-karakter # $ % ^ ~ ! @ & { } [ ] * ( ) + - = : ” ; ’ < > , . / |
X TKJ
24
Lanjutan ...
(4) Tidak boleh menuliskan nama program dengan nama yang sama seperti kata kunci and, array, begin, case, const, div, downto, else, end, for, forward, function, goto, if, mod, nil, not, or, procedure, repeat, set, them, to, type, until, var, while, dan with
X TKJ
25
Lanjutan ...
(5) Jika ingin tetap menggunakan, maka kata tersebut harus dirangkai dengan kata/karakter lain (misalnya: program_if, begin1)
(6) Tidak ada spasi dalam penulisan nama program
X TKJ
26
2. Bagian Deklarasi Program
Deklarasi identik dengan bagian persiapan yang diperlukan oleh program pada bagian deskripsi
Dibagi menjadi beberapa bagian:
(1) Konstanta
(2) Deklarasi Variabel
(3) Deklarasi Tipe Data
X TKJ
27
Konstanta
Nilai yang besarnya tetap selama program dijalankan
X TKJ
28
Deklarasi Variabel
Nama-nama untuk menyimpan nilai beserta tipe datanya
X TKJ
29
Deklarasi Tipe Data
Deklarasi tipe data yang terdefinisikan oleh programer
X TKJ
30
2. Bagian Tubuh Program
Berisi berbagai instruksi yang harus dieksekusi oleh program
Beberapa aturan penulisan pada bagian pernyataan antara lain:
(1) Bagian program ini diawali deangan Begin (tanpa diikuti tanda baca dan diakhiri dengan End (diikuti tanda .)
(2) Penggunaan huruf besar dan kecil tidak dipermasalahkan
X TKJ
31
Lanjutan ...
(3) Untuk setiap perintah atau pernyataan harus diakhiri dengan tanda titik koma
(4) Jika terdapat struktur percabangan atau perulangan dengan lebih dari satu pernyataan, harus diawali dengan “begin” dan diakhiri dengan “end” dan titik koma (;)
(5) Komentar dituliskan diantara tanda kurung { }
X TKJ
32
Multiple Choice
Digunakan untuk menulis algoritma dan menggunakan Bahasa yang menyerupai baahasa pemrograman adalah …
Pseudocode
Algoritma
Flowchart
Alur Program
Sintaks
33
Multiple Choice
Nama program diawali dengan kata …
Start
Mulai
Program
Penyelesaian
Akhir
34
Multiple Choice
Dalam penulisan nama program tidak boleh menggunakan karakter-karakter berikut ini, kecuali …
!
@
&
_
{
35
Multiple Choice
Nilai yang besarnya tetap selama program dijalankan disebut …
Konstanta
Variabel
Tipe Data
Jenis Program
Nama Program
36
Multiple Choice
Nama-nama untuk menyimpan nilai beserta tipe datanya disebut …
Konstanta
Variabel
Tipe Data
Jenis Program
Nama Program
37
Multiple Choice
Berisi berbagai instruksi yang harus dieksekusi oleh program merupakan bagian …
Deklarasi Program
Tubuh Program
Judul program
Komentar Program
Penjelasan Program
Struktur Bahasa Pemrograman
X TKJ
Show answer
Auto Play
Slide 1 / 37
SLIDE
Similar Resources on Wayground
24 questions
history of computers
Presentation
•
10th - 12th Grade
35 questions
Productivity Tools
Presentation
•
11th - 12th Grade
33 questions
Chp 20 Human Resources Lesson
Presentation
•
9th - 12th Grade
36 questions
P5_วิทยาการคอมพิวเตอร์
Presentation
•
11th Grade
34 questions
BJC AP CSP Unit 5 Lab 1
Presentation
•
10th - 12th Grade
32 questions
Lists
Presentation
•
9th - 12th Grade
31 questions
What is AI?
Presentation
•
9th - 12th Grade
34 questions
Literasi Digital
Presentation
•
10th Grade - University
Popular Resources on Wayground
20 questions
"What is the question asking??" Grades 3-5
Quiz
•
1st - 5th Grade
20 questions
“What is the question asking??” Grades 6-8
Quiz
•
6th - 8th Grade
10 questions
Fire Safety Quiz
Quiz
•
12th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
34 questions
STAAR Review 6th - 8th grade Reading Part 1
Quiz
•
6th - 8th Grade
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
47 questions
8th Grade Reading STAAR Ultimate Review!
Quiz
•
8th Grade
Discover more resources for Computers
10 questions
Fire Safety Quiz
Quiz
•
12th Grade
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
10 questions
Fire Prevention
Quiz
•
9th - 12th Grade
50 questions
STAAR English 2 Review
Quiz
•
10th Grade
20 questions
Figurative Language Review
Quiz
•
10th Grade
41 questions
US History STAAR Review
Quiz
•
11th Grade
20 questions
Grammar
Quiz
•
9th - 12th Grade
16 questions
AP Biology: Unit 1 Review (CED)
Quiz
•
9th - 12th Grade