You are on page 1of 5

Zulchairil

1920302019

KESIMPULAN

Algoritma berisi langkah-langkah penyelesaian masalah. Notasi algoritma merupakan hal dasar
yang harus diketahui oleh setiap orang yang ingin membuat suatu pogram, karena dalam notasi
algoritma inilah terdapat kerangka-kerangka suatu program. Terdapat tiga cara yang umum
digunakan dalam menuliskan algoritma yaitu:
1. Kalimat deskriptif
2. Pseudocode
3. Flowchart

1. Kalimat deskriptif
Notasi penulisan algoritma dengan menggunakan bahasa deskriptif biasa juga disebut dengan
notasi alami. Dilakukan dengan cara menuliskan instruksi-instuksi yang harus dilaksanakan
dalam bentuk untaian kalimat deskriptif dengan menggunakan bahasa yang jelas.
2. Pseudocode
Pseudocode adalah cara penulisan algoritma yang menyerupai bahasa pemrograman tingkat
tinggi. Pseudocode menggunakan bahasa yang hampir menyerupai bahasa pemrograman.
Biasanya pseudo-code menggunakan bahasa yang mudah dipahami secara universal dan juga
lebih ringkas dari pada algoritma.
3. Flowchart
Flowchart adalah cara penulisan algoritma dengan menggunakan notasi grafis.
Flowchart merupakan gambar atau bagan yang memperlihatkan urutan atau langkah-langkah dari
suatu program dan hubungan antar proses beserta pernyataannya. Gambaran ini dinyatakan
dengan simbol. Dengan demikian setiap simbol menggambarkan proses tertentu.
CONTOH ALGORITMA DESKRIPTIF

1. Menghitung Luas Segitiga

Analisis :
 Input : a (alas) dan t (tinggi)
 Luas Segitiga = a*t/2

Algoritma :
 Masukan nilai alas (a) dan nilai tinggi segitiga (t)
 Maka untuk menghitung luas digunakan rumus alas dengan tinggi yang sudah ditentukan
 Rumus untuk menghitung Luas Segitiga yaitu L = 1/2*a*t
 Nilai L (Luas) akan dicetak sebagai output ke perangkat output (keluaran)

2. Menghitung Keliling Lingkaran

Analisis :
 Input : r (jari-jari lingkaran) dan phi
 Keliling Lingkaran K=2*π*r

Algoritma :
 Menetapkan nilai phi = 3.14
 Menghitung jari-jari lingkaran
 Rumus untuk menghitung Keliling Lingkaran yaitu K=2*π*r
 Nilai K (Keliling Lingkaran ) akan dicetak sebagai output ke perangkat output (keluaran)

CONTOH FLOWCHART
Flowchart menghitung luas segitiga

MULAI

INPUT ALAS

INPUT
TINGGI

LUAS <- ( ALAS*TINGGI ) / 2

TAMPILAN
LUAS

SELESAI
Flowchart keliling lingkaran

MULAI

π 3.14

INPUT r

K=2*π*r

TAMPILAN K

SELESAI
CONTOH PSEUDOCODE

 Penjumlahan dua angka

BEGIN
NUMBER s1, s2, sum
OUTPUT("Input number1:")
INPUT s1
OUTPUT("Input number2:")
INPUT s2
sum=s1+s2
OUTPUT sum
END

 Menghitung Pajak Penjualan

BEGIN
NUMBER price, tax, taxRate, total

OUTPUT "Enter Product Price"


INPUT price
OUTPUT "Enter tax rate amoung 1 and 100"
OKU taxRate

tax= price* taxRate/100


total= price + tax

OUTPUT "Product tax="+tax


OUTPUT "Product total price ="+total

END

You might also like