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

6 comments
commentsmakasih gan, buat nambah wawasan. Matkul ane lagi di algo 2 :D
Replysama2 Gan, Makasih telah Berkunjung
ReplyCocok buat saya gan,walaupun udah gak belajar ini lagi tapi lebih ke HTML
ReplyIya kalau blogger mah lebih mengutamakan belajar HTML, makasih udh berkunjung
Replymantap gan:)
ReplyMakasih Gan
Reply