Mengenal Notasi Algoritmik

Nasi Goreng Sosis.jpg


Gambar diatas adalah menunjukan makanan yang sering kita makan, bahkan sebagian dari masyarakat ini adalah menu “hampir” pokok untuk makan malam.
Bisa diliat dibeberapa url http://resepmasakanmakanankue.blogspot.co.id/2015/08/tips-cara-membuat-memasak-nasi-goreng.html
•  cara membuat nasi goreng, gunakan wajan anti lengket karena akan berpengaruh dengan akhir cerita memasak nasi goreng, sebelumnya wajan wajib dipanaskan terlebih dahulu sebelum memasukkan bahan-bahan. Kalian bisa menggunakan api sedang atau api kecil.
•  Pilih jenis nasi yang terbuat dari beras yang lebih panjang. Biasanya dikenal dengan sebutan “nasi murah”. Hindari menggunakan nasi pulen. Akan tetapi ada cara yang lebih mudah agar nasi tidak terlihat pulen. Masak nasi dengan air yang lebih sedikit.
•  Nasi yang cocok untuk bahan nasi goreng adalah nasi yang sudah dingin. Biasanya para penjual nasi goreng sengaja mendinginkan nasi sebelum memasaknya. Maka jika kita ingin memasak dari nasi yang sudah diambil dari magic jar, sebaiknya dinginkan terlebih dahulu. Jika perlu sampai nasi tersebut tidak lengket. Tapi perlu digaris bawahi jangan sampai nasi menjadi terlalu keras, agar bumbu dapat meresap ke dalam nasinya.
•  Pada saat menumis bumbu, usahakan jangan membiarkan bumbu dan saus yang kalian masukkan menjadi terlalu masak. Usahakan aduk dengan cepat sampai bumbu berbau harum dan pada saat semua bahan sudah matang, segera masukkan saus, aduk cepat dan angkat. Faktor bumbu juga menjadi alasan penting. Tak heran jika kita melihat penjual nasi goreng sangat cepat saat memasak.
•  Untuk membuat nasi goreng yang enak, sesuaikan wajan dengan porsi nasi gorengnya. Apabila wajan yang digunakan berukuran sedang, maka porsi 2-3 orang yang paling pas. Perlu diingat, jangan terlalu memasak banyak porsi.

APA ITU  NOTASI ALGORITMIK ?
Notasi algoritmik merupakan standard yang dipakai dalam menuliskan teks algoritma. Dalam hal ini algoritma dan program dibedakan. Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis. Program adalah serangkaian instruksi berurutan yang dituliskan dalam bentuk bahasa pemrograman agar dapat dimengerti dan dieksekusi oleh computer.
Notasi Algoritmik terdiri dari tiga bagian, yaitu :
– Judul (Header)
– Kamus
– Algoritma

Contoh Notasi Algoritmik

JUDUL
{ Ini adalah teks dalam bahasa Indonesia untuk memudahkan
pembacaan teks algoritma}
{ Spesifikasi teks algoritmik secara umum }

KAMUS
{Pada bagian ini, dilakukan pendefinisian nama konstanta, nama
variabel, spesifikasi prosedur, spesifikasi fungsi }

ALGORITMA
{ Pada bagian ini, semua teks yang tidak dituliskan di antara tanda
kurung kurawal buka dan kurung kurawal tutup harus dianggap
sebagai notasi algoritmik }

Bagaimana bila cara membuat nasi goreng dinotasikan secara algoritmik ?
JUDUL
KAMUS
DISKRIPSI
===============  maka nasi goreng akan dibuat menjadi berik  ===============
Judul : Membuat Nasi Goreng Special Pete Pedas Manis untuk 2 orang Dewasa, untuk dinner, untuk acara memperingati hari jadi.
Kamus
  • nasi
  • bawang merah
  • bawang putih
  • garam
  • kecap
  • petai
  • cabe
  • minyak goreng
Diskripsi
  • cabe = 5 buah
  • bawang merah = 3 siung
  • bawang putih = 1 siung
  • nasi = 2 piring
  • minyak goreng = 50 ml
  • kecap = 50 ml
  • petai = 2 papan
  • cabe = 1 sendok teh
  • kupas petai dan ambil buah petainya
  • siapkan cobek
  • tuangkan cabai, garam, bawang merah dan putih diatas cobek (membuat bumbu)
  • haluskan
  • siapkan wajan diatas kompor
  • tuangkan minyak goreng secukupnya dan panaskan minyak goreng
  • jika sudah cukup panas maka tuangkan bumbu dan tumislah
  • tuangkan petai
  • kemudian tuangkan nasi
  • aduk hingga rata
  • tuangkan kecap
  • aduk sampai rata
  • sajikan
———————————— kira kira begitulah sederhananya ————————————
namun bagaimana cara mengetahui itu sudah matang, tidak gosong, tidak kemanisan atau kurang manis,  dll ? Maka hal yang perlu di perhatikan adalah mengamati line per line dari statement yang ada. Belum lagi kalo kegunaan nasi goreng, kondisi dan keadaan (nasinya, sengaja dibuat nasi goreng, ada nya nasi yang tidak kemakan, atau konsumsi jualan nasi goreng)…  hal-hal semacam itu akan menjadikan sesuatu yang berbeda dari sisi algoritmik dan code nya. sehingga kegiatan coding bisa menjadi SENI / art
————————perhatikan jika notasi algoritmik diatas dirubah lebih manusiawi————————–

berikut adalah contoh notasi algoritmik cara membuat nasi goreng :

//Judul:               
·         Membuat nasi goreng sosis untuk dua orang kakak dan adik
//Kamus:
·         Nasi Putih
·         Bawang merah
·         Bawang putih
·         Garam
·         Merica
·         Cabai
·         Kecap
·         Telur
·         Sosis
·         Minyak goreng
//Deskrpsi :
·         Bawang merah = 2 biji
·         Bawang putih = 2 biji
·         Cabai = 5 biji
·         Telur = 2 butir
·         Sosis = 4 biji
·         Minyak goreng = 15 ML
·         Kecap = 15 ML
·         Kupas bawang merah dan bawang putih lalu ambil cobek
·         Tuangkan bawang merah dan bawang putih, garam, merica, cabai di atas  cobeknya
·         Haluskan
·         If (kurang pedas) then
{ tambah cabai 1 }
·         While (kurang halus) do
{haluskan lagi}
·         Siapkan wajan di atas kompor yang sudah menyala
·         Tuangkan minyak goreng secukupnya
·         Tunggu sampai panas
·         While (belum panas) do
{panaskan lagi}
·         Tumis bumbu yang sudah di haluskan ke dalam wajan
·         Siapkan telur lalu goreng bersamaan dengan tumisan bumbu
·         Aduk hingga bumbu dan telur menyatu
·         Siapkan nasi putih lalu masukan ke wajan bersamaan dengan bumbu yang di tumis
·         Aduk hingga merata
·         While (belum merata) do
{aduk lagi}
·         Siapkan sosis lalu potong kecil-kecil lalu masukan kedalam wajan
·         Siapkan kecap manis dan tuangkan sedikit demi sedikit ke nasi goreng setengah matang
·         While (kurang manis) do
{tuangkan sedikit lagi}
·         Aduk lagi hingga nasi berwarna kuning ke emasan merata
·         While (belum merata)do             
{aduk lagi}
·         Tunggu sampai harum dan matang
·         Sajikan

Komentar

Postingan populer dari blog ini

SORTING DALAM BAHASA C

Fungsi Dan Prosedur Dalam Bahasa C

Fungsi Pencarian Binary Search dan Sequential search