Dalam struktur data yang kita pelajari secara umum ada 3 notasi
operasi yang dilakukan untuk suatu operasi aritmatika,yaitu
Prefix,Infix,dan postfix.Dan untuk mengetahui notasi-notasi yang diatas
itu,sebelumnya kita harus mengenal dan mengetahui indikator yang ada di
notasi itu tersebut.
Notasi ini terbentuk dari Operand dan Operator.
Operand adalah data atau nilai yang membantu dalam proses,sedangkan Operasi adalah fungsi yang digunakan dalam proses.
contohnya:
A+B*C
2 + 5 * 3
Keterangan: A ,B ,C ,2 ,3 ,5 adalah Operand.
+,* adalah Operator.
Setelah kita mengenal dan mengetahui dengan Operand dan Operator,
maka mari kita mengenal juga tingkat/ level yang ada didalam notasi
tersebut:
-( ) (Kurung).
- ^ (Pangkat).
- * / (Perkalian / Pembagian).
- + - (Penjumlahan / Pengurangan).
Notasi ada 3 jenis, yaitu Prefix,Infix dan Postfix yang seperti kita ketahui di atas:
1.Prefix adalah notasi yang terbentuk atas operator dengan operand, dimana oprator didepan operand.
contoh: A + B * C (infix).
maka notasi prefixnya adalah: +A*BC.
Pemecahannya:
A+B*C
Diketahui ada 3 operand yaitu: A, B, C dan 2 operand yaitu: +,
*.proses dimulai dengan melihat dari hirarkhi oprator.Contoh diatas
operator yang tertinggi adalah * kemudian +. Tanda * diapit oleh 2
operand yaitu B*C, prefixnya dengan menggabungkan operand dan
memindahkan operator ke depan dari operand,sehingga fungsi B*C, notasi
prefixnya menjadi *BC.
Sehingga hasil sementara dari notasi prefix adalah:
A+*BC
Selanjutnya mencari prefix untuk operator yang berikutnya yaitu
+, cara yang dilakukan sama seperti diatas, operator + diapit oleh
operand, yaitu A dan *BC, gabungkan operand,sehingga menjadi A*BC,lalu
pindahkan operator kedepan operand,sehingga hasil akhir menjadi :
+A*BC.
2.Infix adalah notasi yang membentuk atas operator dengan operand,dimana operator berada diantara operand.
Contoh :
- A + B * C
- (A + B) * C
- A - (B + C) * D ^ E
3.Postfix adalah notasi yang membentuk atas operator dengan operand, dimana operator berada dibelakang operand.
Contoh : A + B * C ( infix).
maka notasi postfix adalah ABC*+.
Pemecahannya:
A + B * C
Diketahui ada 3 operand yaitu : A,B,C dan 2 operator yaitu : +, *.
proses dimulai dengan melihat dari hirarkhi operator.Contoh diatas
operator yang tertinggi adalah * kemudian +.
Tanda * diapit oleh kedua operand yaitu B dan C yaitu B*C, postfix dengan menggabungkan operand B dan C menjadi BC,lalu memindahkan operator ke belakang operand C, sehingga fungsi B*C, notasi postfixnya menjadi BC*.Sehingga hasil sementara dari notasi postfix adalah A + BC*
Selanjutnya mencari postfix untuk operator yang berikutnya, yaitu +, dengan cara yang dilakukan sama seperti di atas, operator + diapit oleh 2 operand, yaitu : A dan BC* gabungkan operand tersebut,sehingga menjadi ABC*,lalu pindahkan operator + kebelakang operand ABC*.
Sehingga hasil akhir menjadi : ABC*+.
contoh Notasi Huruf :
July 24, 2016 at 1:03 AM
terimakasih sangat membantu :)
November 18, 2018 at 5:19 AM
terimakasih
November 22, 2018 at 9:28 AM
makasih yaaa sangat membantu!
January 7, 2019 at 4:57 AM
Kalo cara meng kalikan yg di dalam kurung itu gimana?
June 25, 2019 at 9:12 AM
June 25, 2019 at 9:13 AM
Terimaksi guru.
Sangat membantu saya..🙏🙏
Sukses selalu atas pembagian ilmunya ke kami yg masi minim ini..
January 2, 2020 at 12:19 AM
terima kasih kembali
June 22, 2020 at 4:42 AM
rumus +*AB-^/cCDEF rubah kebentuk infix dan postfix siapa yang tau jawabannya tolong bantu
June 22, 2020 at 4:43 AM
rumus +*AB-^/cCDEF rubah kebentuk infix dan postfix siapa yang tau jawabannya tolong bantu
June 22, 2020 at 4:43 AM
rumus +*AB-^/cCDEF rubah kebentuk infix dan postfix siapa yang tau jawabannya tolong bantu
June 11, 2021 at 6:06 PM
Mampir ke blog aku dong
Mengejarilmu