1. Notasi I:menyatakan langkah-langkah algoritma dengan rangkaian kalimat deskriptif
PROGRAM langkah-langkah membuat telor ceplok
ALGORITMA
1. letakan wajan yang berisi minyak goreng di atas kompor
2. nyalakan kompor
3. jika wajan yang berisi minyak goreng mendidih
4. tunggu sampai mendidih selama 5 menit
5. masukan telur kedalam wajan
6.taburi garam ¼ sendok teh
7.goreng sampai matang selama 2 menit
8.angkat telur dari wajan
9.letakan diatas piring makan
Notasi II: langkah langkah membuat telor ceplok menggunakan diagram alir (flow chart).
Notasi agoritmik pada jenis ini menggunakan diagram alir setiap instruksi digambarkan melalui visual dari pada struktur program. Kotak empat persegi panjang menyatakan proses, sedangkan pernyataan kondisional dinyatakan dengan bentuk intan (diamond). Lihat gambar contoh diagram alir.
<br mce_bogus="1">contoh Notasi 2 dengan menggunakan
diagram alir / flow chart Notasi III langkah langkah membuat telor ceplok menggunakan pseudo-code
lihat kembali keterangan tentang proses membuat telor ceplok merujuk pada langkah – langkahnya maka kita akan mendapatkan sembilan urutan langkah yaitu langkah 1-9 yang berisikan intruksi spesifik untuk dikerjakan. Kita analogikan nomor 1 sebagai proses 1 yang berarti intruksi untuk meletakan wajan yang berisi minyak goreng diatas kompor dan nomor 2 berarti kita analogikan kembali sebagai proses 2 yaitu intruksi untuk menyalakan kompor. Begitu selanjutnya untuk proses – proses yang berikutnya sampai pada nomor 9.
PROGRAM membuat telor ceplok
DEKLARASI:
proses1=” letakan wajan yang berisi minyak goreng di atas kompor” : string
proses2=” nyalakan kompor” : string
proses3=”tunggu sampai minyak goreng mendidih selama 5 menit” : string
proses4= ”minyak goreng mendidih” : string
proses5=”masukan telur kedalam wajan” : string
proses6=”taburi garam ¼ sendok teh” : string
proses7=goreng sampai matang selama 2 menit : string
proses8=”angkat telur dari wajan” : string
proses9=”letakan diatas piring makan” string
ALGORITMA
baca 9 nilai simpan di proses1,proses2, ...,proses9}
read (proses1)
{membaca instruksi proses 1}
read (proses2)
{membaca instruksi proses 2}
read (proses4)
{membaca instruksi proses 3}
read (proses5)
{membaca instruksi proses5}
read (proses6)
{membaca instruksi proses6}
read (proses7)
{membaca instruksi proses7}
read (proses8)
{membaca instruksi proses8}
read (proses9)
{membaca instruksi proses9}
//mencetak nilai proses 1, proses 2, proses 3,...,proses 9,//
write (proses1)
{cetak proses 1 yaitu letakan wajan yang berisi minyak goreng di atas kompor}
write (proses2)
if proses4 telah tercapai
{cek kondisi jika wajan yang berisi minyak goreng sudah mendidih}
write (proses4)
{mencetak instruksi proses 4}
write(proses5)
{mencetak instruksi proses5}
write(proses6)
{membaca instruksi proses6}
write (proses7)
{mencetak instruksi proses7}
write (proses8)
{mencetak instruksi proses8}
write (proses8)
{mencetak instruksi proses8}
else
{cek kondisi jika wajan yang berisi minyak goreng tidak mendidih}
write (proses3)
{mencetak instruksi proses3}
Tidak ada komentar:
Posting Komentar