
Pseudocode, Variabel, Konstanta, Type Data
Presentation
•
Information Technology (IT)
•
10th Grade
•
Hard
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"?
17
Multiple Choice
Simbol flowchart untuk input dan output data yaitu ...
18
Multiple Choice
Simbol di samping berfungsi sebagai...
input data
output data
pemberian nilai awal
proses data
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..
20
Multiple Choice
Di bawah ini flowchart yang benar untuk menampilkan hasil penjumlahan 2 buah bilangan yaitu ……
21
PSEUDOCODE
By Silvia Adiswan
22
Tujuan Pembelajaran
Setelah mengikuti pembelajaran, murid diharapkan dapat :
Murid mampu menjelaskan konsep dasar Pseudocode dan membandingkannya dengan Flowchart dalam merepresentasikan algoritma.
Murid mampu menuliskan Pseudocode berdasarkan Algoritma sederhana yang diberikan.
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
Judul --> menuliskan Judul dari suatu program yang akan dibuat
Deskripsi --> menuliskan semua variable yang diinisialisasikan dalam program
Implementasi --> bagian utama suatu program yang berisi perintah
25
Apa perbedaan antara kedua gambar ini ?
26
Open Ended
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?
Input → Output → Proses
Proses → Input → Output
Output → Proses → Input
Input → Proses → Output
29
Multiple Choice
Menuliskan semua variable yang diinisialisasikan dalam program merupakan bagian dari ... pseudocode
Judul
Deskripsi
Implementasi
Pemrograman
Definisi
30
Multiple Choice
Urutkan struktur pseudocode berikut !
Deskripsi
Judul
Implementasi
Judul
Implementasi
Deskripsi
Judul
Deskripsi
Implementasi
Implementasi
Judul
Deskripsi
Implementasi
Deskripsi
Judul
31
Multiple Choice
Ciri-ciri pseudocode yang benar
Menggunakan bahasa yang sangat teknis
Terikat pada aturan sintaks yang ketat
Hanya dapat digunakan untuk program kompleks
Menggunakan bahasa sederhana dan logis
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 ...
Program Menghitung Luas Persegi
integer sisi, luas;
luas <-sisi*sisi;
print luas;
input sisi;
33
Multiple Choice
Pseudocode manakah yang benar untuk menghitung harga setelah diskon 20% dari harga awal?
Input harga ;
diskon = harga * 0.2;
total = harga - diskon;
print total;
Input harga ;
total = harga + (harga * 0.2);
print total;
Input harga;
total = harga - 0.2;
print total;
Input harga ;
total = 0.8;
print total;
Input harga;
total = harga - 0.2*harga;
print total;
34
Variabel Konstanta
Type Data
Operator
35
TUJUAN PEMBELAJARAN
Setelah mengikuti pembelajaran, murid diharapkan dapat :
Murid mampu menjelaskan variabel dan sintak penulisan dengan benar dan tepat
Murid mampu menjelaskan berbagai tipe data dan sintak penulisan
Murid dapat menjelaskan berbagai operator dan sintak penulisan dengan benar
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
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
Konstanta dan variabel hanya menyimpan data sementara
Nilai konstanta tidak dapat diubah selama program dijalankan, sedangkan nilai variabel dapat diubah selama program dijalankan
Konstanta dan variabel hanya dapat menyimpan satu data
Nilai dari suatu konstanta dan variabel adalah nilai terakhir
41
Aturan Variabel dan Konstanta
Harus dimulai huruf alfabet (variabel)
Huruf kecil atau huruf kapital dibedakan (variabel)
Karakter penyusun variabel hanya boleh huruf alfabet, angka dan garis bawah (variabel)
Tidak boleh menggunakan spasi (variabel)
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++
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
Tentukan type data, variabel dan konstanta
47
Multiple Choice
Tipe data yang digunakan untuk menampung sebuah karakter adalah ...
String
Bool
Int
Long int
Char
48
Multiple Choice
Tipe data yang tepat untuk menyimpan bilangan bulat dalam C++ adalah:
float
char
string
double
int
49
Multiple Choice
Manakah dari berikut ini merupakan contoh nilai bilangan bulat?
3.14
'A'
25
"teks"
true
50
Multiple Choice
Pada pemrograman terdapat tempat menampung data di memori yang mempunyai nilai berubah-ubah selama program berjalan disebut…
Integer
Variabel
Konstanta
Operator
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
Operator Aritmatika
Operator Increment dan Decrement
Operator Perbandingan/Relasional
Operator Logika/Boolean
Operator Bitwise
Operator Assignment
Operator Lainnya
JENIS OPERATOR BAHASA C++
53
OPERATOR ARITMATIKA
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
55
OPERATOR PERBANDINGAN
56
Multiple Choice
Manakah yang bukan termasuk operator perbandingan ?
>
!=
=
<
+
57
Multiple Choice
Tipe data untuk variabel dengan nilai yang seperti ini : nilai_informatika = 85.6; adalah …..
float
char
int
array
string
58
Multiple Choice
Nama variabel yang valid dalam C++ adalah ….
2jumlah
jumlah siswa
jumlah_siswa
float
maple.pilihan
59
Multiple Choice
Variabel yang digunakan untuk menyimpan nilai "Laki-laki" sebaiknya bertipe …
int
float
char
bool
string
60
Multiple Choice
Untuk melakukan operasi perkalian maka harus menggunakan operator?
Operator pembanding
Operator Relasi
Operator Aritmatika
Operator Logika
Operator increment
61
Multiple Choice
Berikut ini contoh operator aritmatika, kecuali
*
/
+
<=
==
Ketikkan nama lengkap :
Show answer
Auto Play
Slide 1 / 61
OPEN ENDED
Similar Resources on Wayground
57 questions
akhlak tahun 4 musleh
Presentation
•
10th Grade
55 questions
tik kelas 4 model ppt
Presentation
•
10th Grade
59 questions
Hakikat dan Peran Fisika
Presentation
•
10th Grade
59 questions
Renaisans
Presentation
•
11th Grade
59 questions
Perkembangan Penerapan Teknologi dan Isu-Isu Globam Berjudul
Presentation
•
10th Grade
52 questions
Pergaulan Bebas dan Perbuatan Zina
Presentation
•
10th Grade
52 questions
SEJARAH F2 BAB 7
Presentation
•
10th Grade
57 questions
Citra PJ & Interpretasi Citra
Presentation
•
10th Grade
Popular Resources on Wayground
20 questions
STAAR Review Quiz #3
Quiz
•
8th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
6 questions
Marshmallow Farm Quiz
Quiz
•
2nd - 5th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
12 questions
What makes Nebraska's government unique?
Quiz
•
4th - 5th Grade
Discover more resources for Information Technology (IT)
50 questions
STAAR English 2 Review
Quiz
•
10th Grade
20 questions
Figurative Language Review
Quiz
•
10th Grade
20 questions
Grammar
Quiz
•
9th - 12th Grade
31 questions
Easter Trivia
Quiz
•
KG - 12th Grade
16 questions
Circles - Equations, Central & Inscribed Angles
Quiz
•
9th - 12th Grade
46 questions
Unit 4 Geosphere Test Review
Quiz
•
9th - 12th Grade
10 questions
Calculating Surface Area of a Triangular Prism
Interactive video
•
6th - 10th Grade
20 questions
Central Angles and Arc Measures 2
Quiz
•
10th Grade