3. Notasi Algoritma
Program JudulProgram
Deklarasi
Daftar variabel yang digunakan
Algoritma
Langkah-langkah algoritma
4. Variabel
● Tempat penyimpanan data
● Mewakili tempat tertentu pada memory
● Memiliki nama
agar dapat dipanggil oleh algoritma untuk pengolahan
● Dapat diisi dan dirubah
5.
6. Aturan Variabel
● Nama variabel
○ hanya diperbolehkan huruf, angka, dan garis bawah
○ awal nama variabel tidak diperbolehkan angka
○ tidak lebih dari 255 karakter
○ beberapa bahasa pemrograman menerapkan prinsip
case sensitive*
● Keyword (reserverd words) tidak boleh
dijadikan nama variabel
○ contoh: case, if, then, begin, end, …
● Perlakuan terhadap setiap variabel
tergantung jenisnya
* huruf besar dan kecil dibedakan, sehingga perbedaan huruf besar dan kecil berarti beda nama variabel
7. Contoh Nama Variabel
namabarang
NamaBarang
Nama_Barang
nama_barang
n4m4b4r4n9
_namabarang
1namabarang
nama barang
#namabarang
nama*barang
catatan:
beberapa nama variabel ini ada yang salah
8. Contoh Nama Variabel
namabarang
NamaBarang
Nama_Barang
nama_barang
n4m4b4r4n9
_namabarang
1namabarang
nama barang
#namabarang
nama*barang
benar
benar
benar
benar
benar
benar
salah
salah
salah
salah
9. Jenis Variabel
1. Variabel Global
Variabel yang dipakai oleh program secara
keseluruhan
→ bersifat unik pada satu program
2. Variable Lokal
Variabel yang dipakai pada subprogram dan
tidak berlaku pada bagian program lainnya
→ bersifat unik hanya pada sub-program
10. Tipe Data
● Setiap variabel hanya dapat diperlakukan
sesuai jenis data
● Jenis data variabel = tipe data variabel
● contoh:
○ 1 * 1 ⇒ 1
○ 1 + 1 ⇒ 2
○ “A” & “B” ⇒ “AB”
○ “A” * 2 = ?
○ “A” + 2 = ?
11. Tipe Data
● Setiap variabel hanya dapat diperlakukan
sesuai jenis data
● Jenis data variabel = tipe data variabel
● contoh:
○ 1 * 1 ⇒ 1
○ 1 + 1 ⇒ 2
○ “A” & “B” ⇒ “AB”
○ “A” * 2 = ? → → salah
○ “A” + 2 = ? → → salah
13. Tipe Data Dasar
1. Bilangan
a. Bulat ⇒ integer / int
b. Pecahan ⇒ real
c. Tetap (Konstanta) ⇒ const
2. Huruf
a. Karakter ⇒ character / char
b. String ⇒ string
3. Bilangan Logika (true/false)
a. Boolean ⇒ boolean
14. Operasi & Operator
● Operasi adalah perlakuan yang diterapkan
pada sebuah objek/variabel
● Operator adalah simbol operasi
● Operand adalah variabel
yang dioperasikan
15. Jenis-jenis operator
1. Operator Assignment
2. Operator Aritmatika
3. Operator Bit
4. Operator Boolean
5. Operator Pembanding
* perubahan warna harap diabaikan, hanya untuk wacana pembicaraan di kelas