Professional Documents
Culture Documents
Notasi Algoritma
Notasi Algoritma
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
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)
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
TAMPILAN
LUAS
SELESAI
Flowchart keliling lingkaran
MULAI
π 3.14
INPUT r
K=2*π*r
TAMPILAN K
SELESAI
CONTOH PSEUDOCODE
BEGIN
NUMBER s1, s2, sum
OUTPUT("Input number1:")
INPUT s1
OUTPUT("Input number2:")
INPUT s2
sum=s1+s2
OUTPUT sum
END
BEGIN
NUMBER price, tax, taxRate, total
END