SlideShare a Scribd company logo
NAMA: MOHAMAD SUHAIMI
        NIM 12 10 443
           MAKALAH
SYNTAX PROGRAMMING LANGUAGE
                  Copyright © Wondershare Software
• 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
• 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
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
• 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
1.   Himpunan karakter
2.   Identifier
3.   Simbol untuk operator
4.   Keyword dan reserved word
5.   Noise word
6.   Komentar
7.   Blank
8.   Delimiter dan tanda kurung
9.   Ekspresi

                             Copyright © Wondershare Software
perintah if-else dari bahasa C
if (ekspresi) perintah else perintah
Ket :
•   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).
Unsur Pembentuk atau komponen Tata Bahasa
•   Terminal
•   Non-Terminal
•   symbol awal
•   Produksi




                         Copyright © Wondershare Software
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
• 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
Copyright © Wondershare Software

More Related Content

Similar to Prensentasi teknik kompilasi makalah syntax programming langgue

TD-666-01-teknik-pemrograman
TD-666-01-teknik-pemrogramanTD-666-01-teknik-pemrograman
TD-666-01-teknik-pemrograman
Tino Dwiantoro
 
Bahasa Pemrograman - Part 3
Bahasa Pemrograman - Part 3Bahasa Pemrograman - Part 3
Bahasa Pemrograman - Part 3
Ari Wibowo
 
Word Presentase buat mata kuliah tahun 2023
Word Presentase buat mata kuliah tahun 2023Word Presentase buat mata kuliah tahun 2023
Word Presentase buat mata kuliah tahun 2023
NASAYT
 
Bidangpembelajaran5 1-120925005019-phpapp01
Bidangpembelajaran5 1-120925005019-phpapp01Bidangpembelajaran5 1-120925005019-phpapp01
Bidangpembelajaran5 1-120925005019-phpapp01Bazlin Ahmad
 
Bidang pembelajaran-5-1
Bidang pembelajaran-5-1Bidang pembelajaran-5-1
Bidang pembelajaran-5-1
Nasran Syahiran
 
dasar-dasar pemrograman
dasar-dasar pemrogramandasar-dasar pemrograman
dasar-dasar pemrograman
Reza Optoriter
 

Similar to Prensentasi teknik kompilasi makalah syntax programming langgue (7)

Daskom 4
Daskom 4Daskom 4
Daskom 4
 
TD-666-01-teknik-pemrograman
TD-666-01-teknik-pemrogramanTD-666-01-teknik-pemrograman
TD-666-01-teknik-pemrograman
 
Bahasa Pemrograman - Part 3
Bahasa Pemrograman - Part 3Bahasa Pemrograman - Part 3
Bahasa Pemrograman - Part 3
 
Word Presentase buat mata kuliah tahun 2023
Word Presentase buat mata kuliah tahun 2023Word Presentase buat mata kuliah tahun 2023
Word Presentase buat mata kuliah tahun 2023
 
Bidangpembelajaran5 1-120925005019-phpapp01
Bidangpembelajaran5 1-120925005019-phpapp01Bidangpembelajaran5 1-120925005019-phpapp01
Bidangpembelajaran5 1-120925005019-phpapp01
 
Bidang pembelajaran-5-1
Bidang pembelajaran-5-1Bidang pembelajaran-5-1
Bidang pembelajaran-5-1
 
dasar-dasar pemrograman
dasar-dasar pemrogramandasar-dasar pemrograman
dasar-dasar pemrograman
 

Recently uploaded

1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf
1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf
1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf
denny404455
 
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
BAHTIARMUHAMAD
 
Aksi Nyata Modul 1.1. Pendidikan Guru Penggerak
Aksi Nyata Modul 1.1. Pendidikan Guru PenggerakAksi Nyata Modul 1.1. Pendidikan Guru Penggerak
Aksi Nyata Modul 1.1. Pendidikan Guru Penggerak
TitisNindiasariAnggr
 
Bab 7Korupsi sebagai persoalan moral .pptx
Bab 7Korupsi sebagai persoalan moral  .pptxBab 7Korupsi sebagai persoalan moral  .pptx
Bab 7Korupsi sebagai persoalan moral .pptx
Habibatut Tijani
 
Modul Ajar PJOK Kelas 4 Fase B Kurikulum Merdeka
Modul Ajar PJOK Kelas 4 Fase B Kurikulum MerdekaModul Ajar PJOK Kelas 4 Fase B Kurikulum Merdeka
Modul Ajar PJOK Kelas 4 Fase B Kurikulum Merdeka
Fathan Emran
 
Modul AJar Rekayasa Perangkat Lunak 2024
Modul AJar Rekayasa Perangkat Lunak 2024Modul AJar Rekayasa Perangkat Lunak 2024
Modul AJar Rekayasa Perangkat Lunak 2024
Herry Prasetyo
 
juknis_2024_new pendaftaran ppdb kota kediri
juknis_2024_new pendaftaran ppdb kota kedirijuknis_2024_new pendaftaran ppdb kota kediri
juknis_2024_new pendaftaran ppdb kota kediri
DaraAOi
 
Modul Ajar Biologi Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Biologi Kelas 10 Fase E Kurikulum MerdekaModul Ajar Biologi Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Biologi Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
SABDA MLC - Kelas Bedah Kitab Wahyu (BKW)
SABDA MLC - Kelas Bedah Kitab Wahyu (BKW)SABDA MLC - Kelas Bedah Kitab Wahyu (BKW)
SABDA MLC - Kelas Bedah Kitab Wahyu (BKW)
SABDA
 
MODUL AJAR BAB 1 - B. INDONESIA KELAS 4 FASE B.docx
MODUL AJAR BAB 1 - B. INDONESIA  KELAS 4 FASE B.docxMODUL AJAR BAB 1 - B. INDONESIA  KELAS 4 FASE B.docx
MODUL AJAR BAB 1 - B. INDONESIA KELAS 4 FASE B.docx
AtikIstikhomatin
 
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Kanaidi ken
 
Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
Pengenalan Morfologi & Tata Bahasa Indonesia
Pengenalan Morfologi & Tata Bahasa IndonesiaPengenalan Morfologi & Tata Bahasa Indonesia
Pengenalan Morfologi & Tata Bahasa Indonesia
sucibrooks86
 
KONEKSI ANTAR MATERI MODUL 2.1 SRI WAHYUNI.pdf
KONEKSI ANTAR MATERI MODUL 2.1 SRI WAHYUNI.pdfKONEKSI ANTAR MATERI MODUL 2.1 SRI WAHYUNI.pdf
KONEKSI ANTAR MATERI MODUL 2.1 SRI WAHYUNI.pdf
SriWahyuni58535
 
Biografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdfBiografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdf
pristayulianabila
 
Modul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum MerdekaModul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum Merdeka
Fathan Emran
 
UNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docxUNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
nengenok23
 
Epidemiologi Deskriptif dan Analitik.ppt
Epidemiologi Deskriptif dan Analitik.pptEpidemiologi Deskriptif dan Analitik.ppt
Epidemiologi Deskriptif dan Analitik.ppt
yuanitaclara1
 
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
RizkiArdhan
 
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
AdeSutisna19
 

Recently uploaded (20)

1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf
1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf
1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf
 
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
 
Aksi Nyata Modul 1.1. Pendidikan Guru Penggerak
Aksi Nyata Modul 1.1. Pendidikan Guru PenggerakAksi Nyata Modul 1.1. Pendidikan Guru Penggerak
Aksi Nyata Modul 1.1. Pendidikan Guru Penggerak
 
Bab 7Korupsi sebagai persoalan moral .pptx
Bab 7Korupsi sebagai persoalan moral  .pptxBab 7Korupsi sebagai persoalan moral  .pptx
Bab 7Korupsi sebagai persoalan moral .pptx
 
Modul Ajar PJOK Kelas 4 Fase B Kurikulum Merdeka
Modul Ajar PJOK Kelas 4 Fase B Kurikulum MerdekaModul Ajar PJOK Kelas 4 Fase B Kurikulum Merdeka
Modul Ajar PJOK Kelas 4 Fase B Kurikulum Merdeka
 
Modul AJar Rekayasa Perangkat Lunak 2024
Modul AJar Rekayasa Perangkat Lunak 2024Modul AJar Rekayasa Perangkat Lunak 2024
Modul AJar Rekayasa Perangkat Lunak 2024
 
juknis_2024_new pendaftaran ppdb kota kediri
juknis_2024_new pendaftaran ppdb kota kedirijuknis_2024_new pendaftaran ppdb kota kediri
juknis_2024_new pendaftaran ppdb kota kediri
 
Modul Ajar Biologi Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Biologi Kelas 10 Fase E Kurikulum MerdekaModul Ajar Biologi Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Biologi Kelas 10 Fase E Kurikulum Merdeka
 
SABDA MLC - Kelas Bedah Kitab Wahyu (BKW)
SABDA MLC - Kelas Bedah Kitab Wahyu (BKW)SABDA MLC - Kelas Bedah Kitab Wahyu (BKW)
SABDA MLC - Kelas Bedah Kitab Wahyu (BKW)
 
MODUL AJAR BAB 1 - B. INDONESIA KELAS 4 FASE B.docx
MODUL AJAR BAB 1 - B. INDONESIA  KELAS 4 FASE B.docxMODUL AJAR BAB 1 - B. INDONESIA  KELAS 4 FASE B.docx
MODUL AJAR BAB 1 - B. INDONESIA KELAS 4 FASE B.docx
 
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
 
Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
 
Pengenalan Morfologi & Tata Bahasa Indonesia
Pengenalan Morfologi & Tata Bahasa IndonesiaPengenalan Morfologi & Tata Bahasa Indonesia
Pengenalan Morfologi & Tata Bahasa Indonesia
 
KONEKSI ANTAR MATERI MODUL 2.1 SRI WAHYUNI.pdf
KONEKSI ANTAR MATERI MODUL 2.1 SRI WAHYUNI.pdfKONEKSI ANTAR MATERI MODUL 2.1 SRI WAHYUNI.pdf
KONEKSI ANTAR MATERI MODUL 2.1 SRI WAHYUNI.pdf
 
Biografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdfBiografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdf
 
Modul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum MerdekaModul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum Merdeka
 
UNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docxUNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
 
Epidemiologi Deskriptif dan Analitik.ppt
Epidemiologi Deskriptif dan Analitik.pptEpidemiologi Deskriptif dan Analitik.ppt
Epidemiologi Deskriptif dan Analitik.ppt
 
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
 
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
 

Prensentasi teknik kompilasi makalah syntax programming langgue

  • 1. NAMA: MOHAMAD SUHAIMI NIM 12 10 443 MAKALAH SYNTAX PROGRAMMING LANGUAGE Copyright © Wondershare Software
  • 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. • 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. 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. • 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. 1. Himpunan karakter 2. Identifier 3. Simbol untuk operator 4. Keyword dan reserved word 5. Noise word 6. Komentar 7. Blank 8. Delimiter dan tanda kurung 9. Ekspresi Copyright © Wondershare Software
  • 7. perintah if-else dari bahasa C if (ekspresi) perintah else perintah Ket : • 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. Unsur Pembentuk atau komponen Tata Bahasa • Terminal • Non-Terminal • symbol awal • Produksi Copyright © Wondershare Software
  • 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. • 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