Algoritma Pemrograman Part 5 | Prioritas Pada Operator Dan Bahasa Natural

Assalamualaikum

Apa kabar Semuanya?Semoga Baik- baik saja
Kali ini Saya akan Share Lanjutan Postingan Yang kemarin Yaitu Algoritma Pemrograman Part 4


Sekarang Saya Akan Melanjutkan Part 5 Yaitu Prioritas Pada Operator Dan Bahasa Natural
Prioritas Pada Operator
Setiap operator memiliki prioritas pengerjaan yang berbeda-beda.karena itulah,apabila terjadi suatu ekspresi yang melibatkan sejumlah operator, maka pengerjaan ditentukan oleh prioritas masing-masing. Berikut adalah daftar tabel prioritas pada tipe data:
Operator
Prioritas
-
1
+
1
*
2
/
2
%
2
+
3
-
3

Contoh :
3 + 7 * 2 =
Pada contoh diatas terdapat 2 operator Yaiyu "+" dan "*", Maka menurut prioritas yang dikerjakan terlebih dahulu adalah operator "*"
Maka Penyelesaiannya
3 + ( 7 * 2 )
= 3 + 14
= 17

Seandainya suatu ekspresi melibatkan operator dengan prioritas yang sama, umunya dilakukan pengerjaan dari kiri ke kanan 

Contoh:
6 + 2 - 5 
= ( 6 + 2 ) - 5            
= 8 - 5
= 3

Tetapi, ada juga yang pengerjaannya dari kiri ke kanan

Contoh :
c = g = 7
Pengerjaannya dimulai dengan mengisikan nilai g dengan 7 kemudian c diisi dengan , karena g berisi 7 maka "c = 7"

Bahasa Natural
Algoritma merupakan langkah-langkah penyelesaian dari suatu masalah. Langkah-langkah tersebut dapat dituliskan dengan bahasa natural.
Apakah Bahasa Natural itu? Apakah Bahasa Natural Sama dengan bahasa yang kita gunakan sehari-hari?

Bahasa Natural adalah salah satu cara penulisan algoritma yang paling sederhana. Algoritma ditulis dengan bahasa yang kita gunakan sehari-hari ( Bahasa Indonesia ). Tidak ada aturan Yang pasti dalam Penulisan Algoritma Bahasa Natural, Namun penulisannya tetap disesuaikan dengan kaidah bahasa yang baku.

Contoh Algoritma Untuk menampilkan tulisan " Belajar Algoritma " :

Algortima Belajar Algoritma
          {algoritma yang digunakan untuk menampilkan tulisan Belajar Algoritma}
Deklarasi
          Variabel tek diberikan nilai sebagai tipe data string
Algortima
          1. Varibael teks diberikan nilai yaitu " Belajar Algoritma "
          2. Tulis teks
          3. Selesai

Seperti yang terlihat pada contoh diatas, tidak ada aturan baku pada penulisan algoritma menggunakan bahas natural. Asalkan orang lain dapat mengetahui Langkah-langkah yang kalian maksud.
Penulisan menggunakan bahasa natural ini dirasa lebih banyuak orang yang menguasainya, karena tidak ada aturan baku dalam penulisan algoritmanya, dan penggunaan bahasa natural hanya menggunakan bahasa sehari-hari yang biasa digunakan.

Walaupun dengan Bahasa Natural tentu ada kelemahan Pada Bahasa Natural dalam Penulisan Algortima Sebagai Berikut :

1. Hanya Sebagian orang yang paham, maksudnya disini apabila penulisan bahasa natural menggunakan Bahsa Indonesia Maka Orang Amerika tidak mengerti algortima yang kalian buat.

2. Mempunyai Arti yang berbeda-beda, karena arti setiap kata disetiap daerah atau negara berbeda. Jadi Apabila kalian menggunakan kalimat yang mempunyai arti menunggu, tetapi pasti tidak semua orang paham maksud kalian. Inbi dikarenakan tidak ada aturan baku dalam penulisan bahasa natural ini.

3. Kesulitan dalam merangkai langkah secara terstruktur, maksudnya dalah kalian harus menjelaskan satu persatu langkah secara panjang lebar. seperti pada kondisi pengulangan.

Ok sampai Sini Paham, Nanti Akan Saya Lanjutkan Part 6 Mengenai Pseudocode dan Flowcart
Sekian Dari Saya Semoga Bermanfaat 

Jangan Lupa Share Ke Teman-teman Kalian Tentang Algoritma Pemrograman Part 5 | Prioritas Pada Operator Dan Bahasa Natural

Cek Postingan Lain Di Papang Tech Blogspot

Wassalamualaikum

Share this

Related Posts

Previous
Next Post »

6 comments

comments
September 30, 2017 at 8:18 PM delete

makasih gan, buat nambah wawasan. Matkul ane lagi di algo 2 :D

Reply
avatar
September 30, 2017 at 9:03 PM delete

Cocok buat saya gan,walaupun udah gak belajar ini lagi tapi lebih ke HTML

Reply
avatar
September 30, 2017 at 9:20 PM delete

Iya kalau blogger mah lebih mengutamakan belajar HTML, makasih udh berkunjung

Reply
avatar