Senin, 07 Oktober 2019

Notasi Algoritma

Notasi algoritma merupakan dasar yang harus diketahui oleh setiap orang yang akan membuat program, karena notasi algoritma sendiri berarti suatu nutasi yang digunakan untuk menuliskan langkah-langkah dalam pembuatan suatu program menggunakan bahasa pemrograman. Ada tiga cara (notasi) yang digunakan dalam menuliskan algoritma yaitu:

1. Kalimat Deskriptif

notasi penulisan algoritma menggunakan kalimat deskriptif dilakukan dengan cara menuliskan langkah-langkah yang akan dilakukan menggunakan bahasa yang mudah dimengerti disertai dengan urutan yang jelas.

Contoh penulisan notasi deskriptif untuk mengkonversikan suhu dari celcius ke reamur:

Deskripsi:
  1. masukann celcius
  2. hitung reamur = 4/5*C
  3. tampilkan hasil reamur

2. Flowchart 

Flowchart merupakan gambar atau bagan yang menampilkan langkah-langkah pemecahan masalah dalam program yang biasanya dinyatakan dengan simbol dan setiap simbol menyatakan proses tertentu.
simbol yang biasa digunakan adalah simbol standar yang dikeluarkan oleh ANSI dan ISO.
 
tabel simbol yang digunakan dalam flowchart
Contoh flowchart untuk mengkonversikan suhu  dari celcius ke reamur:

3. Pseudocode 

Pseudocode merupakan notasi algoritma yang mirip dengan bahasa pemrograman tingkat tinggi. Meskipun menyerupai, tetapi pseudocode berisi deskripsi dari algoritma pemrograman yang lebih sederhana dari bahasa pemrograman agar mudah dipahami dan dibaca oleh manusia. Notasi pseudocode terdiri dari:
  • Head (judul) : memberikan nama pada algoritma
  • Deklarasi : menyatakan jenis dari setiap variabel
  • Deskripsi : merupakan penyelesaian masalah 
Contoh penulisan notasi pseudocode untuk mengkonversikan suhu dari celcius ke reamur:


Algoritma: Konversi_Suhu_dari_Celcius_ke_Reamur
/*dimasukkan nilai Celcius. Carilah dan cetak nilai Reamur*/

Deklarasi :
C,R = real

Deskripsi :
  1. start
  2. read (C)
  3. R<---- 4/5*C
  4. cout << "R";
  5. End


  • Bahasa pemrograman C++ untuk mengkonversikan suhu dari Celcius ke Reamur


#include <iostream.h>
#include <conio.h>
#include <stdio.h> 

int main ()
{
int celcius;
float reamur;

cout << "masukkan suhu celcius = ";
cin >> celcius;

cout << "reamur = " << "(4/5*C)";

cout << "reamur dari celcius = "<< celcius <<"adalah"<< reamur;
getch ();
}

Tidak ada komentar:

Posting Komentar