Dokumen tersebut membahas tentang pseudocode dan algoritma. Pseudocode merupakan representasi bahasa pemrograman yang lebih sederhana dari algoritma untuk menjelaskan solusi masalah. Dokumen juga menjelaskan tentang deklarasi variabel, konstanta, tipe data, dan contoh soal latihan menggunakan pseudocode dan flowchart.
2. Pseudocode (Lanjutan)
Kode / tanda menyerupai (pseudo) penjelasan cara
menyelesaikan masalah
hampir sama dengan algoritma, hanya saja bentuknya
sedikit berbeda dari algoritma
merupakan bahasa yang hampir menyerupai bahasa
pemrograman , menggunakan bahasa yang mudah dipahami
dan lebih ringkas dari algoritma
5. Tidak ada aturan mengikat dalam penulisan algoritma
dan pseudo-code
representasi dari alur cerita dari client tentang
kebutuhan program
sebagai dasar alur program bagi programmer
7. Variabel
• Tempat penyimpanan nilai
• Nilainya dapat berubah selama program berjalan
• Harus memiliki nama dan tipe data
• Syarat penamaan variabel
• Tidak menggunakan spasi
• Tidak dimulai dengan angka
• Tidak menggunakan tanda baca selain ( _ )
8. Konstanta
• Tempat penyimpanan nilai
• Nilainya tidak dapat berubah selama program berjalan
• Harus memiliki nama dan tipe data
• Syarat penamaan konstanta
• Tidak menggunakan spasi
• Tidak dimulai dengan angka
• Tidak menggunakan tanda baca selain ( _ )
9. Tipe Data
Bilangan bulat
• Shortint
• Integer Longint
Lojik
• Boolean : True , False
Bilangan Riil
• Single
• Double
• Extended
Karakter
• Char
• String
10. Contoh
Program Menghitung Luas Segitiga
Deklarasi
a : double
t : double
Ls : double
Deskripsi
input a
input t
Ls = 0.5 * a * t
Print Ls
11. Contoh
Program Menghitung Luas Lingkaran
Deklarasi
r : double
constant phi : double = 3.14
Ls : double
Deskripsi
input r
Ls = phi * r * r
Print Ls
12. Contoh
Program Menentukan Kelulusan
Deklarasi
quiz : double
uts : double
uas : double
na : double
hasil : string
Deskripsi
input quiz
input uts
Input uas
na = (0.3 * quiz) + (0.3* uts) +
(0.4*uas)
if na >= 75 then
hasil = “Lulus”
else
hasil = “Tidak Lulus”
Print hasil
13. Latihan
• Program konversi satuan, masukan nilai
dalam satuan meter, konversi ke kilometer,
centimeter,milimeter
• Program menghitung luas bujur sangkar
• Menentukan bilangan genap atau ganjil
• Menghitung rata-rata dari 4 bilangan
14. Flowchart
Bentuk gambar / diagram yang mempunyai
aliran satu atau dua arah secara sekuensial
berguna untuk mendesain /
merepresentasikan program
21. Latihan
• Program konversi satuan, masukan nilai
dalam satuan meter, konversi ke kilometer,
centimeter,milimeter
• Program menghitung luas bujur sangkar
• Menentukan bilangan genap atau ganjil
• Menghitung rata-rata dari 4 bilangan
22. Latihan
• Program konversi satuan, masukan nilai
dalam satuan meter, konversi ke kilometer,
centimeter,milimeter
• Program menghitung luas bujur sangkar
• Menentukan bilangan genap atau ganjil
• Menghitung rata-rata dari 4 bilangan
23. Latihan
• Konversi Celcius ke Reamur dan Farenheit , R : 4/5 *
C, F : (9/5 *C) + 32
• Menghitung Sisi Miring dari segitiga siku-siku
• Perhitungan diskon di Bengkel Motor , masukan
total jasa & total sparepart,
Total >= 100.000 : diskon 5 %
Total >= 150.000 : diskon 7 %
Total > = 200.000 : diskon 10 %
Tampilkan Total belanja,
Persentase diskon, nominal diskon,
Total pembayaran.