Search Header Logo
Pseudocode, Variabel, Konstanta, Type Data

Pseudocode, Variabel, Konstanta, Type Data

Assessment

Presentation

Information Technology (IT)

10th Grade

Hard

Created by

Silvia Adiswan

FREE Resource

29 Slides • 32 Questions

1

Open Ended

Ketikkan nama lengkap :

2

REFLEKSIKU

3

Open Ended

Ceritakan pengalaman belajar yang kurang menyenangkan yang kamu alami di semester sebelumnya

4

PENGALAMANKU

5

Open Ended

Tulislah pengalaman belajar yang paling seru dan menyenangkan yang kamu alami di semester sebelumnya

6

Open Ended

Siapa yang paling banyak membantumu belajar selama ini?

7

Open Ended

Menurutmu perbaikan yang diperlukan pada pembelajaran informatika ke depannya ?

8

TARGET SEMESTER INI

9

Open Ended

Buatlah target yang ingin kamu capai di semester ini

10

AYO JADI LEBIH BAIK

11

Open Ended

Hal yang paling membanggakan dari diriku pada semester lalu

12

Open Ended

Tulislah 3 hal yang ingin kamu ubah dalam diri kamu untuk menjadi lebih baik

13

Open Ended

Tulislah 3 mata pelajaran favoritku

14

Poll

Materi yang sulit kamu pahami dan kuasai

Berpikir Komputasional

(Algoritma Searching, Sorting, Tumpukan dan Antrian)

Literasi Digital

Kecerdasan Artifisial

Flowchart

(Diagram Alir)

15

Draw

Silahkan gambarkan perasaanmu saat ini

16

Did you remember "Flowchart"?

media

17

Multiple Choice

Simbol flowchart untuk input dan output data yaitu ...

1
2
3
4
5

18

Multiple Choice

Question image

Simbol di samping berfungsi sebagai...

1

input data

2

output data

3

pemberian nilai awal

4

proses data

5

permulaan suatu program

19

Multiple Choice

KKM sebuah mapel bernilai 80, jika siswa memenuhi nilai kkm maka dia akan lulus, sedangkan jika tidak maka tidak akan lulus. Untuk kondisi, jika disajikan dalam sebuah flowchart maka simbol yang digunakan yaitu..

1
2
3
4
5

20

Multiple Choice

Di bawah ini flowchart yang benar untuk menampilkan hasil penjumlahan 2 buah bilangan yaitu ……

1
2
3
4
5

21

​PSEUDOCODE

By Silvia Adiswan

22

Tujuan Pembelajaran

Setelah mengikuti pembelajaran, murid diharapkan dapat :

  1. ​Murid mampu menjelaskan konsep dasar Pseudocode dan membandingkannya dengan Flowchart dalam merepresentasikan algoritma.

  2. Murid mampu menuliskan Pseudocode berdasarkan Algoritma sederhana yang diberikan.

  3. Murid mampu menerapkan Pseudocode untuk menyelesaikan masalah dengan struktur data sederhana.

23

DEFINISI

  • Pseudocode adalah bahasa perantara antara bahasa manusia dengan bahasa pemrograman

  • Pseudocode harus berisi bahasa yang singkat, padat, dan jelas

  • Pseudocode BUKAN bahasa pemrograman

24

Cara Penulisan Pseudocode

  1. Judul --> menuliskan Judul dari suatu program yang akan dibuat

  2. Deskripsi --> menuliskan semua variable yang diinisialisasikan dalam program

  3. Implementasi --> bagian utama suatu program yang berisi perintah

media

25

media

Apa perbedaan antara kedua gambar ini ?

media

26

Open Ended

Question image

LATIHAN MANDIRI

TULISKAN BENTUK ALGORITMA PSEUDOCODE DARI DIAGRAM ALIR BERIKUT INI

27

Perbedaannya

Sifat: Formal, punya aturan sintaks yang ketat (misal: if/else di Python), bisa dipahami dan dijalankan oleh komputer.

Tujuan: Menulis instruksi yang dapat dieksekusi untuk membuat aplikasi atau sistem.

Pemrograman

Sifat: Informal, mirip bahasa sehari-hari (Inggris/Indonesia), bebas sintaks ketat, tidak bisa dijalankan komputer.

Tujuan: Merancang, mendokumentasikan, dan memvisualisasikan alur logika program sebelum menulis kode sebenarnya.

Pseudocode

28

Multiple Choice

Bagaimana cara kerja algoritma pemrograman?

1

Input → Output → Proses

2

Proses → Input → Output

3

Output → Proses → Input

4

Input → Proses → Output

29

Multiple Choice

Menuliskan semua variable yang diinisialisasikan dalam program merupakan bagian dari ... pseudocode

1

Judul

2

Deskripsi

3

Implementasi

4

Pemrograman

5

Definisi

30

Multiple Choice

Urutkan struktur pseudocode berikut !

1

Deskripsi

Judul

Implementasi

2

Judul

Implementasi

Deskripsi

3

Judul

Deskripsi

Implementasi

4

Implementasi

Judul

Deskripsi

5

Implementasi

Deskripsi

Judul

31

Multiple Choice

Ciri-ciri pseudocode yang benar

1

Menggunakan bahasa yang sangat teknis

2

Terikat pada aturan sintaks yang ketat

3

Hanya dapat digunakan untuk program kompleks

4

Menggunakan bahasa sederhana dan logis

5

Bahasa yang digunakan tidak logis

32

Multiple Choice

Perhatikan contoh pseudocode berikut!

Program Menghitung Luas Persegi

integer sisi, luas;

print sisi;

input sisi;

luas <-sisi*sisi;

print luas;

Bagian yang salah adalah ...

1

Program Menghitung Luas Persegi

2

integer sisi, luas;

3

luas <-sisi*sisi;

4

print luas;

5

input sisi;

33

Multiple Choice

Pseudocode manakah yang benar untuk menghitung harga setelah diskon 20% dari harga awal?

1

Input harga ;
diskon = harga * 0.2;

total = harga - diskon;

print total;

2

Input harga ;

total = harga + (harga * 0.2);

print total;

3

Input harga;

total = harga - 0.2;

print total;

4

Input harga ;

total = 0.8;

print total;

5

Input harga;

total = harga - 0.2*harga;

print total;

34

media

Variabel Konstanta
Type Data
Operator

35

TUJUAN PEMBELAJARAN

Setelah mengikuti pembelajaran, murid diharapkan dapat :

  1. ​Murid mampu menjelaskan variabel dan sintak penulisan dengan benar dan tepat

  2. Murid mampu menjelaskan berbagai tipe data dan sintak penulisan

  3. Murid dapat menjelaskan berbagai operator dan sintak penulisan dengan benar

  4. Murid mampu menerapkan berbagai tipe data, variabel, konstanta dan operator dengan benar

36

Variabel adalah lokasi memori dimana data disimpan, biasanya nama atau kode, contoh sebuah bilangan Int A=10, Int B=12, isi untuk variabel A dan B dapat diubah misalnya 40 dan 50, atau angka lain yang dikehendaki.

VARIABEL

media

37

DEKLARASI
proses memberikan informasi kepada compiler tentang keberadaan variabel, fungsi, class, atau objek lainnya. Deklarasi memberi tahu compiler dari variabel atau fungsi, tetapi tidak selalu harus memberikan nilai atau implementasinya.

LANGKAH PENULISAN VARIABEL

INISIASI
proses memberikan nilai awal ke variabel pada saat dideklarasikan. Inisialisasi penting untuk memastikan bahwa variabel memiliki nilai yang valid sebelum digunakan dalam program.

38

Ada beberapa angka yang dimasukan sebagai variabel, yaitu angka bulat yang dikenal dengan angka dan string.

Data dalam bentuk angka sebagai integer, angka pecahan dikenal sebagai float/double, dan huruf atau karakter.

ANGKA MASUKKAN DALAM VARIABEL

39

VARIABEL DAN KONSTANTA

Konstanta adalah suatu elemen yang nilainya sudah ditetapkan

Bagaimana Konsep Variabel dan Konstanta ??

40

Konsep Variabel dan Konstanta

  1. Konstanta dan variabel hanya menyimpan data sementara

  2. Nilai konstanta tidak dapat diubah selama program dijalankan, sedangkan nilai variabel dapat diubah selama program dijalankan

  3. Konstanta dan variabel hanya dapat menyimpan satu data

  4. Nilai dari suatu konstanta dan variabel adalah nilai terakhir

41

Aturan Variabel dan Konstanta

  1. Harus dimulai huruf alfabet (variabel)

  2. Huruf kecil atau huruf kapital dibedakan (variabel)

  3. Karakter penyusun variabel hanya boleh huruf alfabet, angka dan garis bawah (variabel)

  4. Tidak boleh menggunakan spasi (variabel)

  5. Penamaan konstanta dan variabel sebaiknya mencerminkan nilai yang dikandungnya

42

Contoh Penulisan Variabel yang Benar

  • tahun_lahir

  • namaLengkap

  • Panjang

  • L3bar

43

TIPE DATA

  • Tipe data adalah suatu memori pada komputer yang digunakan untuk menyimpan jenis nilai dari suatu
    variabel.

  • Data tersebut merupakan bilangan bulat, bilangan real, atau berupa karakter

44

Tipe Data Bahasa C++

media

45

Type_data variabel;
Contoh
int umur
int bilangan

dengan menambahkan konstanta maka rumusnya adalah
Type_data variabel=konstanta;
Contoh
int umur=13;
int bilangan=390;

CONTOH

46

media

Tentukan type data, variabel dan konstanta

47

Multiple Choice

Tipe data yang digunakan untuk menampung sebuah karakter adalah ...

1

String

2

Bool

3

Int

4

Long int

5

Char

48

Multiple Choice

Tipe data yang tepat untuk menyimpan bilangan bulat dalam C++ adalah:

1

float

2

char

3

string

4

double

5

int

49

Multiple Choice

Manakah dari berikut ini merupakan contoh nilai bilangan bulat?

1

3.14

2

'A'

3

25

4

"teks"

5

true

50

Multiple Choice

Pada pemrograman terdapat tempat menampung data di memori yang mempunyai nilai berubah-ubah selama program berjalan disebut…

1

Integer

2

Variabel

3

Konstanta

4

Operator

5

Array

51

OPERATOR BAHASA C++

Dalam bahasa C++ terdapat dua istilah yaitu operand dan operator.
operand adalah asal yang digunakan dalam sebuah operasi
operator adalah intruksi yang digunakan untuk memperoleh hasil dari proses operasi yang dilakukan.
dengan bantuan operator, akan diperoleh hasil: (10+7=...).
Angka
10 dan 7 merupakan operand, sedangkan = merupakan operator. setelah perintah dieksekusi akan menghasilkan nilai yaitu 17.

52

  1. Operator Aritmatika

  2. Operator Increment dan Decrement

  3. Operator Perbandingan/Relasional

  4. Operator Logika/Boolean

  5. Operator Bitwise

  6. Operator Assignment

  7. Operator Lainnya

JENIS OPERATOR BAHASA C++

53

OPERATOR ARITMATIKA

media

54

OPERATOR INCREMENT DAN DECREMENT

​merupakan sebutan untuk operasi seperti yang sebenarnya merupakan singkatan a = a + 1 atau a- yang artinya a = a-1.
increment untuk menambah variabel sebanyak 1
decrement untuk mengurangi variabel sebanyak 1

media

55

OPERATOR PERBANDINGAN

media

56

Multiple Choice

Manakah yang bukan termasuk operator perbandingan ?

1

>

2

!=

3

=

4

<

5

+

57

Multiple Choice

Tipe data untuk variabel dengan nilai yang seperti ini : nilai_informatika = 85.6; adalah …..

1

float

2

char

3

int

4

array

5

string

58

Multiple Choice

Nama variabel yang valid dalam C++ adalah ….

1

2jumlah

2

jumlah siswa

3

jumlah_siswa

4

float

5

maple.pilihan

59

Multiple Choice

Variabel yang digunakan untuk menyimpan nilai "Laki-laki" sebaiknya bertipe …

1

int

2

float

3

char

4

bool

5

string

60

Multiple Choice

Untuk melakukan operasi perkalian maka harus menggunakan operator?

1

Operator pembanding

2

Operator Relasi

3

Operator Aritmatika

4

Operator Logika

5

Operator increment

61

Multiple Choice

Berikut ini contoh operator aritmatika, kecuali

1

*

2

/

3

+

4

<=

5

==

Ketikkan nama lengkap :

Show answer

Auto Play

Slide 1 / 61

OPEN ENDED