
Struktur Bahasa Pemrograman
Presentation
•
Computers
•
10th - 12th Grade
•
Practice Problem
•
Easy
Rizka Rahmi Saputri
Used 6+ times
FREE Resource
22 Slides • 15 Questions
1
X TKJ
2
Peserta didik dapat menjelaskan pengertian struktur bahasa pemrograman
Peserta didik dapat menjelaskan aturan penulisan bahasa pemrograman
X TKJ
3
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
Struktur kode program komputer terdiri dari bagian judul dan blok program
Blok program berisi dari bagain deklarasi dan pernyataan program
X TKJ
5
Dibagi menjadi:
Bahasa tingkat tinggi
Bahasa menengah
Bahasa tingkat rendah
X TKJ
6
Rangkaian instruksi menggunakan unsur kata-kata manusia
Diperlukan compiler untuk menerjemahkan ke bahasa mesin
Contoh: Pascal dan Basic
X TKJ
7
Rangkaian instruksi gabungan bahasa manusia dengan kode-kode simbolik, misalnya: {.},?,<,>,&&,$
Contoh: Bahasa C
X TKJ
8
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
Pesudocode
Aturan dan Sintaks Bahasa Pemrograman
X TKJ
19
Digunakan untuk menulis algoritma
Menggunakan bahasa yang menyerupai bahasa pemrograman
Tujuan pseudocode agar mudah dipahami manusia
X TKJ
20
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
Terdiri dari beberapa bagian:
Bagian Kepala/Judul Program
Bagian Deklarasi Program
Bagian Tubuh Program
X TKJ
22
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
(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
(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
(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
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
Nilai yang besarnya tetap selama program dijalankan
X TKJ
28
Nama-nama untuk menyimpan nilai beserta tipe datanya
X TKJ
29
Deklarasi tipe data yang terdefinisikan oleh programer
X TKJ
30
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
(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
X TKJ
Show answer
Auto Play
Slide 1 / 37
SLIDE
Similar Resources on Wayground
33 questions
operator overloading
Presentation
•
KG - University
30 questions
Administrasi Sistem Jaringan
Presentation
•
11th Grade
29 questions
Unit 1: The Internet Review
Presentation
•
9th - 12th Grade
29 questions
Administrasi Sistem Jaringan
Presentation
•
11th Grade
29 questions
US History EOC Study Guide Late 19th/20th Centuries
Presentation
•
9th - 12th Grade
35 questions
DHCP SERVER
Presentation
•
10th - 12th Grade
30 questions
E-learning
Presentation
•
9th - 12th Grade
29 questions
Week 5 Presentation
Presentation
•
10th - 12th Grade
Popular Resources on Wayground
10 questions
How much do you know about our Portrait of an Eagle?
Quiz
•
10th Grade
10 questions
Fast Food Slogans
Quiz
•
6th - 8th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
Discover more resources for Computers
10 questions
Exploring Digital Citizenship Essentials
Interactive video
•
6th - 10th Grade
20 questions
[AP CSP] Python Coding: Functions, Parameters, Return
Presentation
•
9th - 12th Grade
40 questions
Introduction to Microsoft Word
Quiz
•
8th - 12th Grade
20 questions
APCS Unit 1A
Quiz
•
9th - 12th Grade
24 questions
Binary
Quiz
•
9th - 12th Grade