Anda di halaman 1dari 10

LOGIKA DAN ALGORITMA

Kode Matakuliah : KKEM22115


Dosen Pengampu : Musli Yanto, S.Kom, M.Kom
Nohp : 081378273341
Email : musli_yanto@upiyptk.ac.id

Universitas Putra Indonesia YPTK Padang


Notasi Penulisan Algoritma
 Tujuan Perkuliahan
Untuk dapat mengetahui Jenis penulisan dalam
sebuah algoritma.
Notasi Penulisan Algoritma
Pseudocode adalah cara penulisan algoritma yang
menyerupai bahasa pemrograman tingkat tinggi.
Biasanya pseudo-code menggunakan bahasa yang
mudah dipahami secara universal dan juga lebih
ringkas dari pada algoritma.

Pseudocode berisi deskripsi dari algoritma


pemrograman komputer yang menggunakan struktur
sederhana dari beberapa bahasa pemrograman.
Kalimat Deskriptif Pseudocode
Input panjang
Masukkan panjang Read panjang
Baca panjang
Hitung luas dengan rumus panjang x luas = panjang * lebar
lebar
Output luas
Tampilkan luas Print luas
Write luas
Jika sudah selesai, cetak luas
If kondisi_selesai == true then print luas
Nilai B ditambah 5 B = B+5

Jika nilai A lebih kecil dari 5 maka nilai B


If A<5 then B = B/3
dibagi 3

Jika nilai A lebih besar dari nilai B maka


tampilkan A, jika A lebih kecil dari B If A>B then print A else print B
maka
tampilkan nilai B
Notasi Penulisan Algoritma
Keuntungan menggunakan notasi pseudocode adalah
kemudahan mentranslasi ke notasi
bahasa pemrograman, karena terdapat hubungan antara
setiap pseudocode dengan notasi bahasa pemrograman.

Perbandingan beberapa kata yang biasa digunakan dalam


penulisan algoritma dengan menggunakan kalimat
deskriptif dan pseudocode. Berikut contoh tabel
perbandingan :
Notasi Penulisan Algoritma
Struktur penulisan pseudocode secara umum sama
dengan struktur penulisan algoritma dengan
menggunakan kalimat deskriptif yaitu dimulai dari
judul/header, deklarasi/kamus dan diakhiri dengan
deskripsi.
Bentuk Contoh Algoritma Pseudocode
Contoh Kedua
Contoh ketiga
 Buatkan notasi algoritma dalam bentuk kalimat
pseuducode untuk kasus menghitung Rumus yaitu
(A+B)*C

 Bentuk Algoritma yang akan di diseslesaikan


1. Deklarasikan A, B, dan C sebagai bilangan bulat
2. Masukkan nilai A dan B
3. Masukkan nilai A ke dalam C
4. Masukkan nilai B ke dalam A
5. Masukkan nilai C ke dalam B

Gunakan tabel translasi yang ada dipenjelasan sebelumnya


sebagai bantuan saudara dalam menjawab…
Jawaban

Pada proses perubahan perintah dalam contoh diatas, maka perlu


diperhatikan :

Perintah Masukan diganti dengan Read


Sementara bagian yang lainnya tetap kecuali pada bagian deklarasi hanya
merubah bentuknya saja
Lanjutan Tugas Notasi Algoritma
 Kasus Menghitung Nilai Akhir dengan Rumus
= (Tugas, Quis, UTS , Uas) / 4
 Peminjaman Buku Perpustakaan
 Kasus Cetak Kartu Ujian
 Kasus Pemesanan Tiket Online

Jawaban dibuat dalam bentuk tabel Notasi


Algoritma untuk Kalimat Pseuducode saja..

Anda mungkin juga menyukai