
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
31 questions
BAB 4 informatika kelas xi
Presentation
•
11th Grade - University
26 questions
Boolean Operator 2
Presentation
•
KG
29 questions
Descubrimiento de America
Presentation
•
9th - 12th Grade
34 questions
World War II: The Homefront
Presentation
•
10th - 11th Grade
32 questions
Systemy operacyjne
Presentation
•
12th Grade
32 questions
Introduction to Network
Presentation
•
9th - 12th Grade
27 questions
Fundamentals of algorithm
Presentation
•
10th - 12th Grade
31 questions
ASJ Kisi Kisi PAS - Semester 1
Presentation
•
11th Grade
Popular Resources on Wayground
24 questions
PBIS-HGMS Day 10
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Review 3
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
15 questions
HCS SCI 05 Summer School Assessment 3 Review
Quiz
•
5th Grade
35 questions
Lufkin Road Middle School Student Handbook & Policies Assessment
Quiz
•
7th Grade
18 questions
Geo 11.3 Area of Circles and Sectors
Quiz
•
9th - 11th Grade