Langsung ke konten utama

Kenalan dengan Notasi Algoritma.

 

Kenalan dengan Notasi Algoritma.

Seperti yang dijelaskan diartikel mengenal programing sebelumnya, kemampuan dalam bernotasi sangat berguna terutama bagi pemula sebelum menuangkan kebaris code. Namun sebelum itu mungkin teman-teman masih bingung apasih itu notasi algoritma dan bagaimana mengimplementasikanya. Nah kali ini kita akan membahasnya.

Hallo teman-teman, selamat datang di dailynugasku disini aku akan sharing seputar teknologi dan kegiatan-kegiatanku yang masih berkutat dengan dunia edukasi. Aku Alif senang bertemu denganmu disatu layar laman yang sama, selamat membaca salam titikkoma.

Apa itu Notasi Algoritma?

Mengutip dari kbbi notasi adalah catatan pendek yang perlu diketahui atau untuk mengingatkan sesuatu; dan algoritma merupakan urutan logis pengambilan keputusan untuk pemecahan masalah.

Disini kita dapat menyimpulkan Notasi algoritma merupakan catatan yang berisi langkah atau cara dalam memecahkan suatu masalah.

Sifat dari Notasi algoritma yakni tidak dituliskan dalam bahasa pemrograman. Akan tetapi, dapat kita terjemahkan ke dalam berbagai bahasa pemrograman, karena pada notasi sendiri bisa disebut juga seperti coret-coretan agar ada gambaran saat kita akan melakukan penulisan baris code. perlu diperhatikan kaidah dalam menulis suatu notasi algoritma agar mudah dimengerti agar saat akan diterjemahkan dibahasa pemrograman dapat lebih mudah.

Struktur notasi algoritma.

Notasi algoritma sendiri tersusun dari struktur sebagai berikut.

·         Judul

Dibagian ini kita dapat menuliskan judul dari program yang akan kita buat.

·         Kamus

Pada bagian kamus berguna dalam menempatkan seperti variabel dan memberi jenis type data yang kita butuhkan.

·         Algoritma/deskripsi.

Nah dibagian algoritma/deskripsi merupakan tempat kita menulis tahapan atau cara yang akan kita gunakan dalam menyelesaikan masalah.

Jenis penulisan notasi algoritma dan contohnya.

Penulisan notasi algoritma terdapat 3 jenis, yaitu

·         Deskriptif.

Singkatnya pada jenis deskriptif dilakukan dengan cara menuliskan instruksi-instruksi dalam bentuk kalimat dengan bahasa yang jelas. Mirip dengan prosedur teks. Contohnya sebagai berikut.

 

Judul: “Menghitung luas lingkaran dengan ukuran jari-jari yang diinput oleh user.”

 

Kamus :

Jari_jari = real // tipe data bilangan pecahan berguna menampung nilai jari-jari.

Luas = real //tipe data bilangan pecahan berguna menampung nilai luas.

PHI = 3.14 //sebagai constanta.

 

Algoritma/Deskripsi:

 

1. input nilai jari-jari

2. menghitung luas = PHI*jari_jari * jari_jari

3. tampilkan luas ke layar

4. Selesai

 

·         Pseudocode

Jenis pseudocode merupakan jenis dari bernotasi algoritma dengan cara menuliskan langkah atau instruksi dengan menggunakan kode yang tidak terikat dengan bahasa pemrograman tertentu. Contohnya sebagai berikut;

 

Judul: “Menghitung luas lingkaran dengan ukuran jari-jari yang diinput oleh user.”

 

Kamus:

var jari_jari ,luas:integer;

phiè 3,14;

 

Algoritma/deskripsi:

 

input (jari_jari);

luas :  phi * jari_jari * jari_jari;

output(luas).

 

·         Flowchart (Diagram Alir).

Jenis Flowchart merupakan jenis dari bernotasi algoritma dengan cara menuliskan langkah atau instruksi dengan memberi simbol atau bentuk dari diagram. Terdapat aturan dan sembarang bentuk dapat diberikan. Berikut aturan dasarnya beserta contoh.

 



 

Judul: “Menghitung luas lingkaran dengan ukuran jari-jari yang diinput oleh user.”

 

Kamus:

var jari_jari ,luas:integer;

phiè 3,14;

 

Algoritma/Deskripsi:



Nah itu dia Jenis penulisan notasi algoritma dan contohnya, dan tau ga sih. ternyata penggunaanya juga cukup relative loh. Hal ini disebabkan karena kita perlu menyesuaikan dengan pihak klien, maksudnya?. Jadi gini karena pihak klien memiliki berbagai macam background yang random maka kita yang harus menyesuaikan dengan kapasitas pemahaman mereka saat menjelaskan notasi algoritma. Nah oleh sebab itu kita disarankan untuk menguasai ketiga jenis notasi algoritma agar dapat menyesuaikan dengan pihak klien.

Sampai di sini, kita sudah mengetahui apa itu notasi algoritma, struktur, jenis hingga contoh-contohnya.

jika teman-teman tertarik dengan pembahasan lainya teman-teman dapat mengunjungi chanel youtube nugasku , jangan ketinggalan update video dan artikel lainya ya.., Nah. Semoga artikel ini membantu teman-teman dalam mendalami dunia programing. Jika ada pertanyaan dan saran Jangan sungkan komentar di bawah ya! Terima kasih.


Komentar