• Tidak ada hasil yang ditemukan

Dokumen Notasi Algoritma

N/A
N/A
Kabuci Loko

Academic year: 2023

Membagikan " Dokumen Notasi Algoritma"

Copied!
10
0
0

Teks penuh

(1)

NOTASI ALGORITMA

(2)

Pada dasarnya notasi algoritma terdiri dari 3 bagian yaitu :

-Judul Algoritma

-Deklarasi Algoritma -Deskripsi Algoritma

Setiap bagian dapat diberikan komentar untuk memperjelas maksud dari notasi yang dituliskan

(3)

Algoritma NAMA_ALGORITMA

{uraian singkat mengenai yang akan dilakukan algoritma ini}

DEKLARASI

{semua nama yang dipakai, meliputi nama tipe, nama tetapan, nama peubah, nama prosedur, dan nama fungsi didefinisikan di sini}

DESKRIPSI

{semua langkah / aksi algoritma dituliskan di sini}

(4)

Deklarasi variabel Deklarasi variabel

• Deklarasi konstanta

DEKLARASI

Nilai_Angka, Rata_rata : real K : integer

R : char

DEKLARASI

Const pi = 3.14 Const max = 250 Const min = 1

(5)

JUDUL ALGORITMA

Bagian yang terdiri atas nama algoritma dan penjelasan tentang algoritma tersebut

Catatan :

-nama algoritma sebaiknya singkat namun cukup

menggambarkan apa yang dilakukan oleh algoritma tersebut

- dapat disertai penjelasan (spesifikasi algoritma) tentang algoritma tersebut

(6)

CONTOH

Algoritma Penjumlahan

{ Menghitung hasil penjumlahan dari 2 buah bilangan yang dimasukkan}

Algoritma Perkalian

{ Menghitung hasil perkalian dari 2 buah bilangan yang dimasukkan}

(7)

DEKLARASI

Bagian untuk mendefinisikan semua nama yang dipakai di dalam algoritma

Catatan :

nama tersebut dapat berupa nama tetapan

(konstanta), nama peubah (variabel), nama tipe, nama prosedur (procedure) ataupun nama fungsi (function)

(8)

CONTOH

DEKLARASI

const phi = 3.14 {nama konstanta}

A : char {nama variabel}

B : integer

function tukar (input a:integer) integer {nama fungsi}

procedure jumlah (input/output a: integer, input/output a: integer) {nama prosedur}

(9)

DESKRIPSI

Bagian inti dari algoritma yang berisi uraian langkah-langkah penyelesaian masalah

Catatan :

-urutan penulisan menentukan urutan pelaksanaan perintah -setiap langkah algoritma dibaca dari atas ke bawah

(10)

CONTOH

Deskripsi : read (a,b) if a > b then write (a) else

write (b) endif

Referensi

Dokumen terkait

Struktur adalah koleksi dari variabel yang dinyatakan dengan sebuah nama, dengan sifat setiap variabel dapat memiliki tipe yang berlainan. Struktur

Seperti halnya prosedur, struktur fungsi sama dengan struktur algoritma yaitu ada header yang berisi nama fungsi dan spesifikasi fungsi, bagian deklarasi , dan badan

Algoritma Blowfish memiliki keunikan dalam hal proses dekripsi, yaitu proses dekripsi dilakukan dengan urutan yang sama persis dengan proses enkripsi, hanya saja

Pengenal (Identifier) merupakan nama, simbol atau kata-kata yang dipakai untuk mendefinisikan variabel, konstanta, fungsi atau objek yang lain dalam suatu

Array adalah suatu tipe data terstuktur yang berupa sejumlah data sejenis (bertipe data sama) yang jumlahnya bisa statis ataupun dinamis dan diberi suatu nama

 Identifier (pengenalan) adalah suatu nama yang biasa dipakai dalam pemrograman untuk menyatakan variabel, konstanta bernama, tipe data, fungsi, label,

• Nama/identifier dalam sebuah teks algoritmik adalah sesuatu yang dipakai sebagai identifikasi: type, tempat penyimpanan, konstanta, fungsi, prosedur, modul.. algoritma

Kutipan yang diambil dari skripsi, tesis, dan disertasi yang tidak diterbitkan, unsur catatan kaki yang ditulis berupa nama penulis dalam bentuk urutan asli, tanda koma, judul skripsi,