• Syntax merupakan aturan yang mendefinisikan suatu bentuk bahasa, syntax itu tidak mengerti arti atau isi dari suatu kalimat, yang memiliki tugas untuk mengartikannya adalah semantic.

    1. Kriteria Syntax

    Syntax memiliki beberapa kriteria yang harus dipenuhi agar dapat disebut syntax:

    Readability : Mudah dibaca
    Writeability : Mudah ditulis
    Verifiability : Verifikasi Program
    Kemudahan Translasi : Penerjemahan yang cepat & menghasilkan kode yang efisien
    Pengurangan Ambiguitas : Dua arti atau lebih, contoh Array (pemanggilan fungsi)

     

    1. Fungsi Utama Syntax

    Syntax memiliki 2 fungsi utama, yaitu:

    1. Menyediakan bentuk-bentuk notasi untuk komunikasi antar programmer
    2. Pemroses bahasa pemrograman sehingga dapat mempermudah pembuatan suatu program

     

    1. Elemen syntax

    Elemen-elemen dalam syntax:

    1. Himpunan Karakter
    2. Indentifier
    3. Simbol untuk operator
    4. Komentar
    5. Noise Word
    6. Keyword & Reserved Word
    7. Blank
    8. Delimiter & Tanda Kurung
    9. Ekspresi

     

    1. Aturan syntax

    Dalam bahasa pemrograman C, ada beberapa syntax penting yang digunakan untuk memulai sebuah pembuatan program:

    1. Header “<stdio.h>”, berlaku sebagai library untukt syntax bahasa C
    2. Main Function ”int main ()”, berlaku sebagai plateform atau wadah
    3. Pengembalian nilai “return 0”

    Dalam bahasa C ada tanda yang sangat penting yaitu titik koma “;” dan juga kurung kurawal “{}”. Titik koma digunakan sebagai terminator dalam sebuah statement. Sedangkan kurung kurawal itu digunakan untuk menulis isi didalam fungsi.

    Seperti yang sudah dibahas sebelumnya bahwa dalam elemen syntax ada yang disebut dengan identifier, dalam bahasa C indentifier ada 3:

    1. Variabel
    2. Fungsi
    3. Class

    Yang dimana penamaan identifier ini haris diawali dengan huruf atau underscore diikuti dengan huruf lain atau angka dan tidak boleh menggunakan symbol seperti @, $, dan %.

    Dalam bahasa pemrograman ada yang disebut dengan whitespace yang artinya adalah sebuah baris kosong. Ketika kita menggunakan whitespace didalam bahasa C, compiler C akan mengabaikan setiap baris yang kosong (whitespace). Jadi apasih kegunaan whitespace ini? Whitespace ini digunakan untuk kemudahan para programmer untuk membaca program.

    1. Semantics

    Semantic adalah cabang linguistik yang meneliti arti atau makna. Makna yang diteliti oleh semantic itu adalah makna bebas konteks, yang bersifat leksikal dan juga gramatikal.

    Jenis-jenis semantic ada banyak:

    1. Semantic Behavioris
    2. Semantic Dekriptif
    3. Semantic Generatif
    4. Semantic Gramatikal
    5. Semantic Leksikal
    6. Semantic Historis
    7. Semantic Logika
    8. Semantic Struktural

    Semantic memiliki beberapa ciri khusus, seperti:

    1. Semantic adalah kajian mengenai hubungan antara tanda dengan objek yang diacu oleh tanda tersebut
    2. Semantic adalah kajian mengenai maksa sebuah statement

     

    1. Contoh Semantic

    Multiple Meanings (Bermakna Banyak)

    Salah satu baguan dari belajar bahasa adalah mengetahui banyak makna kata-kata. Berikut adalah beberapa contoh kata dengan lebih dari satu arti:

    • A water pill, at first glance could be a pill with water in it, but it is understood to be a diuretic that causes a  person to lose water from his body.
    • Crash, can mean auto accident, a drop in the Stock Market, to attend a party without being invited, ocean waves hitting the shore or the sound of a cymbals being struck together

    Words Without Meanings (Kata Tanpa Makna)

    Contohnya:

    • Cleans like a white tornado
    • Do you have tired blood?
    Output
    Input
    • Semantics dalam C
    Enter First Number : 3

    Enter Second Number : 4

    Addition is : 7

    #include <stdio.h>

    int main ()

    {

    int num1 , num2 , result;

    printf(“Enter First Number :”);

    scanf(“%d”, &num1); fflush(stdin);

    printf(“\nEnter Second Number : ”);

    scanf(”%d”, &num2); fflush(stdin);

     

    result=num1+num2;

    printf(“\nAddition is : “, result);

    return 0;

    }

     

    Output
    Enter First Number : 3

    Enter Second Number : 4

    Addition is : 7

     

     

     

     

     

     

     

     

    Output
    Input
    • Error Semantic dalam C
    #include <stdio.h>

    int main ()

    {

    int a;

    printf(“Masukan Jumlah * : “);

    scanf(”%d”, &a); fflush(stdin);

    for(int i=1 ; i<=10 ; i–)

    {

    printf(“*”);

    }

    return 0;

    }

    *******************************************

    *******************************************

    *******************************************

    *******************************************

    *******************************************

    *******************************************

    ****************************************…..

     

     

     

     

     

     

     

    Posted by lorenzodor @ 4:34 pm

  • Leave a Reply

    Your email address will not be published. Required fields are marked *

 
WP_Modern_Notepad

Recent Comments

 
WP_Modern_Notepad

Recent Comments

Rekomendasi situs toto 98 toto

buku mimpi 3d terlengkap Teruapdate Terlengkap Paling Rekomended