01 02 03
Algoritma Hitung_luas_persegipanjang
Masukkan
Deklarasi Panjang (P)
P, L, Luas : integer;
Deskripsi Masukkan
Lebar (L)
Write(“Masukkan Panjang”);
Read(P); Luas = P * L
Write(“Masukkan Lebar”);
Tampilkan
Read(L); Luas
Luas ← P * L;
End
Write(“Luas Persegi Panjang =“,Luas);
Contoh urutan instruksi yang berbeda tetapi
tidak mempengaruhi hasil.
Algoritma Runtunan1 Algoritma Runtunan2
Deklarasi : Deklarasi :
A, B, C, D : integer; A, B, C, D : integer;
Deskripsi : Deskripsi :
Read (A, B) Read (A, B)
C A + B D A * B
D A * B C A + B
Write (C, D) Write (C, D)
A B A OR B
A NOT A False False False
False True False True True
True False True False True
True True True
A B A AND B A B A XOR B
False False False False False False
False True False False True True
True False False True False True
True True True True True False
Skema Flowchart Selection
True False
Syarat
Proses 1 Proses 2
Deskripsi
False Apakah
Write(‘Masukkan Nilai Siswa’); N >= 60
Read(N);
Tampilkan True
If N >= 60 Then Siswa Tidak
Lulus
Write(‘Siswa Dinyatakan Lulus’); Tampilkan
Siswa Lulus
Else
Endif
Struktur Dasar Algoritma
Syarat
Skema Flowchart Repetition
B. Syarat di Awal
Syarat
➢ Jumlah_mahasiswa Benar
➢ Keterangan Benar
➢ bilanganPertama Benar
Variabel
● Suatu lokasi memori komputer yang digunakan untuk menampung dan
menyimpan data yang akan diolah.
● Tipe data variabel ditentukan oleh jenis data yang akan disimpan
● Notasi ➔ const
03.
Tipe Data
Tipe Data Sederhana
Tipe data dasar yang sering dipakai oleh program, meliputi:
● integer (bilangan bulat)
● real atau float (bilangan pecahan)
● char (alphanumerik dan tanda baca)
● string
● boolean (logika)
Bilangan Bulat (Integer)
● Merupakan tipe data yang digunakan untuk menyatakan bilangan bulat
● Tidak memuat bilangan pecahan
● Dalam tipe data ini tidak diperkenankan menggunakan karakter koma antar dua bilangan
+ Penjumlahan 13 + 4 = 17
- Pengurangan 13 – 4 = 9
* Perkalian 13 * 4 = 52
● Capitalize() ● Replace()
● Lower() ● Strip()
● Upper() ● Split()
● Find() ● In()
Boolean Contoh Program dalam Python