Search Header Logo
Struktur Bahasa Pemrograman

Struktur Bahasa Pemrograman

Assessment

Presentation

Computers

10th - 12th Grade

Practice Problem

Easy

Created by

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:

    1. Algoritma ➝ pseudocode ➝ kode program atau

    2. Algoritma bahasa natural (bahasa manusia) kode program atau

    3. 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 …

1

Pseudocode

2

Algoritma

3

Flowchart

4

Alur Program

5

Sintaks

10

Multiple Choice

Aturan atau tata cara penulisan kata, ekspresi, atau pernyataan disebut …

1

Pseudocode

2

Algoritma

3

Flowchart

4

Alur Program

5

Sintaks

11

Multiple Choice

Struktur kode program komputer terdiri dari bagian …

1

Judul dan Algoritma Program

2

Blok Program dan Kerangka Program

3

Judul dan Blok Program

4

Kerangka Program dan Judul

5

Algoritma Program dan Blo Program

12

Multiple Choice

Blok program berisi dari bagain …

1

Deklarasi dan Konstanta

2

Konstanta dan Variabel

3

Variabel dan Tipe Data

4

Deklarasi dan Pernyataan

5

Tipe Data dan Deklarasi

13

Multiple Choice

Berikut ini yang bukan merupakan tingkatan bahasa pemrograman adalah …

1

Bahasa menengah

2

Bahasa manusia

3

Bahasa tingkat tinggi

4

Bahasa tingkat rendah

5

Bahasa mesin

14

Multiple Choice

Rangkaian instruksi yang menggunakan unsur kata-kata manusia adalah …

1

Bahasa menengah

2

Bahasa manusia

3

Bahasa tingkat tinggi

4

Bahasa tingkat rendah

5

Bahasa mesin

15

Multiple Choice

Rangkaian instruksi gabungan bahasa manusia dengan kode-kode simbolik adalah …

1

Bahasa menengah

2

Bahasa manusia

3

Bahasa tingkat tinggi

4

Bahasa tingkat rendah

5

Bahasa mesin

16

Multiple Choice

Rangkaian instruksi menggunakan kode-kode singkat adalah …

1

Bahasa menengah

2

Bahasa manusia

3

Bahasa tingkat tinggi

4

Bahasa tingkat rendah

5

Bahasa mesin

17

Multiple Choice

Rangkaian instruksi yang terdiri dari bilangan biner yaitu 0 dan 1 adalah …

1

Bahasa menengah

2

Bahasa manusia

3

Bahasa tingkat tinggi

4

Bahasa tingkat rendah

5

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:

  1. ​Bagian Kepala/Judul Program

  2. Bagian Deklarasi Program

  3. ​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 …

1

Pseudocode

2

Algoritma

3

Flowchart

4

Alur Program

5

Sintaks

33

Multiple Choice

Nama program diawali dengan kata …

1

Start

2

Mulai

3

Program

4

Penyelesaian

5

Akhir

34

Multiple Choice

Dalam penulisan nama program tidak boleh menggunakan karakter-karakter berikut ini, kecuali

1

!

2

@

3

&

4

_

5

{

35

Multiple Choice

Nilai yang besarnya tetap selama program dijalankan disebut …

1

Konstanta

2

Variabel

3

Tipe Data

4

Jenis Program

5

Nama Program

36

Multiple Choice

Nama-nama untuk menyimpan nilai beserta tipe datanya disebut …

1

Konstanta

2

Variabel

3

Tipe Data

4

Jenis Program

5

Nama Program

37

Multiple Choice

Berisi berbagai instruksi yang harus dieksekusi oleh program merupakan bagian …

1

Deklarasi Program

2

Tubuh Program

3

Judul program

4

Komentar Program

5

Penjelasan Program

​Struktur Bahasa Pemrograman

X TKJ

Show answer

Auto Play

Slide 1 / 37

SLIDE