NAMA: MOHAMAD SUHAIMI        NIM 12 10 443           MAKALAHSYNTAX PROGRAMMING LANGUAGE                  Copyright © Wonde...
• ARTI SYNTAX:Arti suatu Istilah yang digunakan untuk  merujuk langsung ke aturan-aturan dan prinsip-  prinsip yang mengat...
• Sintaks dari bahasa mendefinisikan bentuk  permukaannya.     Teks     berbasis bahasa  pemrograman didasarkan pada uruta...
Diskripsi Synatx• Sintaks merupakan kumpulan aturan yang  mendefinisikan suatu bentuk bahasa. Sintaks  mendefinisikan baga...
• aturan lexical  kumpulan karakter yang terdapat dalam  alfabet dari bahasa dan cara supaya karakter-  karakter tersebut ...
1.   Himpunan karakter2.   Identifier3.   Simbol untuk operator4.   Keyword dan reserved word5.   Noise word6.   Komentar7...
perintah if-else dari bahasa Cif (ekspresi) perintah else perintahKet :•   Dalam hal ini suatu perintah adalah gabungan da...
Unsur Pembentuk atau komponen Tata Bahasa•   Terminal•   Non-Terminal•   symbol awal•   Produksi                         C...
9-5+2, 3-1, 7 merupakan barisan dari angka-angka  yang dipisahkan oleh tanda + atau -.  Tata bahasa berikut memberkan sint...
• Bagian kanan dari produksi untuk unsur non-  terminal list• list → list + digit• list → list – digit• list → digit• di b...
Copyright © Wondershare Software
Upcoming SlideShare
Loading in …5
×

Prensentasi teknik kompilasi makalah syntax programming langgue

2,236 views

Published on

ini persentasi makalah teknik kompilasi judul makalah syntax programing langgue

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,236
On SlideShare
0
From Embeds
0
Number of Embeds
21
Actions
Shares
0
Downloads
42
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Prensentasi teknik kompilasi makalah syntax programming langgue

  1. 1. NAMA: MOHAMAD SUHAIMI NIM 12 10 443 MAKALAHSYNTAX PROGRAMMING LANGUAGE Copyright © Wondershare Software
  2. 2. • ARTI SYNTAX:Arti suatu Istilah yang digunakan untuk merujuk langsung ke aturan-aturan dan prinsip- prinsip yang mengatur struktur kalimat dari setiap bahasa individu.• BAHASA PROGRAMMING :seperangkat aturan yang mendefinisikan kombinasi antara simbol-simbol yang dianggap benar terstruktur program dalam bahasa tersebut. Copyright © Wondershare Software
  3. 3. • Sintaks dari bahasa mendefinisikan bentuk permukaannya. Teks berbasis bahasa pemrograman didasarkan pada urutan karakter, sedangkan bahasa pemrograman visual didasarkan pada tata ruang dan hubungan antara simbol-simbol (yang mungkin tekstual atau grafis). Copyright © Wondershare Software
  4. 4. Diskripsi Synatx• Sintaks merupakan kumpulan aturan yang mendefinisikan suatu bentuk bahasa. Sintaks mendefinisikan bagaimana suatu kalimat dibentuk sebagai barisan/urutan dari pemilihan suatu kata dasar.Contoh dalam bahasa C• seperti while, do, if, dan else• identifier, angka, operator, dan seterusnya Copyright © Wondershare Software
  5. 5. • aturan lexical kumpulan karakter yang terdapat dalam alfabet dari bahasa dan cara supaya karakter- karakter tersebut dikombinasikan ke dalam kata-kata yang valid dan dapat diterima.• aturan syntactic Aturan syntactic sudah ditentukan ke dalam bahasa sumber. Copyright © Wondershare Software
  6. 6. 1. Himpunan karakter2. Identifier3. Simbol untuk operator4. Keyword dan reserved word5. Noise word6. Komentar7. Blank8. Delimiter dan tanda kurung9. Ekspresi Copyright © Wondershare Software
  7. 7. perintah if-else dari bahasa Cif (ekspresi) perintah else perintahKet :• Dalam hal ini suatu perintah adalah gabungan dari :• kata kunci if• kurung buka• ekspresi• kurung tutup• perintah• kata kunci else• perintah lainnya• (Dalam bahasa C tidak ada kataCopyright © Wondershare Software kunci then).
  8. 8. Unsur Pembentuk atau komponen Tata Bahasa• Terminal• Non-Terminal• symbol awal• Produksi Copyright © Wondershare Software
  9. 9. 9-5+2, 3-1, 7 merupakan barisan dari angka-angka yang dipisahkan oleh tanda + atau -. Tata bahasa berikut memberkan sintaks dari ekspresi-ekspresi di atas. Produksi yang ada adalah:• list → list + digit• list → list – digit• list → digit• digit → 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 Copyright © Wondershare Software
  10. 10. • Bagian kanan dari produksi untuk unsur non- terminal list• list → list + digit• list → list – digit• list → digit• di bagian kiri dapat dikelompokkan menjadi 1 produksi yang setara, yaitu:• list → list + digit | list - digit | digit• Penulisan Produksi menjadi:• list → list + digit | list - digit | digit• digit → 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 Copyright © Wondershare Software
  11. 11. Copyright © Wondershare Software

×