Modul Dasar Pemrograman C/C++

PENDAHULUAN

Bahasa Pemrograman merupakan bahasa tingkat tinggi, yakni memakai kata-kata dan pernyataan yang mudah dimengerti manusia, meskipun jauh berbeda dengan bahasa manusia yang sesungguhnya. Pemrograman C++ merupakan program yang berbentuk fungsi-fungsi. Main () merupakan nama dari suatu fungsi yang harus ada di program C++ dan diletakan dibagian tertentu yang  menunjukan sebagai compiler dimana awal dari suatu  program. Selain itu main() hanya dapat digunakan sekali saja dalam satu program. terdapat juga macam-macam bahasa pemrograman simak lebih lanjut Mengenal Pemrograman Bahasa C

TYPE DATA

Type data merupakan jenis nilai yang dapat ditampung oleh variable. Misalnya dapat menampung bilangan bulat, pecahan dan karakter huruf tunggal hingga simbol dan huruf tersusun membentuk barisan karakter.

  • Type Integer
    Type data integer atau bilangan bulat dapat di deklarasikan dengan menggunakan kata kunci keyword atau kata cadangan reserved word, yaitu short atau long. Perhatikan tabel berikut.
    Tabel 1. Type Integer
    KeywordBesarnya MemoryJangkauan Nilai
    int16 bit-32768 s/d 32768
    short int atau short16 bit-32768 s/d 32768
    long int atau long32 bit-2147483648 s/d 214748368
    Disamping type integer ini, dapat juga dideklerasikan type integer yang tidak bertanda unsigned integer dengan menggunakan kata kunci unsigned. Perhatikan tabel berikut ini.

    Tabel 2. Type Integer

    KeywordBesarnya MemoryJangkauan Nilai
    Unsigne int16 bit0-65535
    Unsigned short16 bit0-65535
    Unsigned long16 bit0-4294967295
    • Type Data Pecahan
    Type data pecahan atau  floating point dapat dideklarasikan dengan menggunakan kata kunci keyword atau kata cadangan reserved, yaitu float, double dan long double. Perhatikan tabel berikut ini.

    Tabel 3. Type Pecahan

    KeywordBesarnya MemoryJangkauan Nilai
    Float32 bit3.4E-038 s/d 3.4E+038
    Kolom 3 A64 bit31.7E-038 s/d 1.4E+038
    long
     double
    64 bit31.7E-038 s/d 1.7E+038

    OPERATOR

    Operator merupakan symbol atau kata yang dapat digunakan dalam program untuk melakukan manipulasi dalam operasi, seperti menjumlahkan dua buah atau nilai. Tanda operator di bahasa C/C++ bisa dikelompokkan sbb :

    A. Operator Pengerjaan (Assignment operator)
      Operator pengerjaan berupa tanda sama dengan (=) yang digunakan untuk mengisikan nilai yang berada sebelah kanannya variabel yang ditunjukan disebelah kirinya.
      Contoh :
      a = 5
      a = b = c
      maka nilai a dan b sama dengan c yaitu 5.

      B. Operator Aritmatika (Aritmathics operator)
        Operator yang tergolong sebagai binary bisa dilihat pada tabel berikut ini.
        Tabel 4. Tabel Operator binary
        OperatorKeterangan
        *Perkalian
        /Pembagian
        %Modulus
        +Penjumlahan
        Pengurangan
        Operator aritmatika yang tergolong sebagai unary dapat anda lihat pada tabel berikut.

        Tabel 5. Tabel perator unary

        OperatorKeterangan
        +Tanda plus
        Tanda minus
        ++Prefix : preincrement; postifix:
        postincrement
        Prefix : preincrement; postifix:
        postincrement
        C. Operator peningkatan dan penurunan (increment and descrement operators)
          C/C++ mempunyai operator yang terkenal, yaitu operator peningkatan (incrument operator) yang menggunakan tanda operasi (++) dan operator penurunan yang menggunakan (–). Operator penambahan digunakan untuk mengurangi nilai 1 sebelumnya dan operator penurunan digunakan untuk mengurangi niai 1 pada nilai sebelumnya.
          D. Operator  bitwise (bitwise operators)
            Untuk operator bitwise dalam bentuk bit, bahasa C++ menyediakan beberapa operator seperti yang diperlihatkan pada tabel si bawah ini.
            Tabel 6. Tabel operator bitwise
            OperatorKeterangan
            <<Shift left  (pergeseran bit ke kiri)
            >>Shift right (pergeseran bit ke kanan)
            &Operasi AND
            |Operasi bit OR
            ^Operasi bit XOR
            Operasi bit NOT

            E. Operator hubungan (relations operations)

              Operator hubungan (relations operator) digunakan untuk membandingkann dua element elemen nilai dan akan dihasilkan nilai perbandinganya, yaitu betul (bernilai 1 ) atau salah (bernilai 0). Operator ini banyak digunakan pada penyelesaian suatu kondisi suatu kondisi di statemen IF.

              Tabel 7. Tabel operator hubungan
              OperatorKeterangan
              >Lebih besar dari
              >=Lebbih besar sama dengan
              <Lebih kecil
              <=Lebih kecil sama dengan
              ==Sama dengan
              !=Tidak sama dengan

              F. Operator logika (logical operations)

                Operator logika biasanya berpasangan dengan operator hubungan. Operator logika dapat dilihat pada tabel berikut ini.
                Tabel 8. Tabel operator logika
                OperatorKeterangan
                &&Operator logika AND
                ||Operator logika OR
                !Operator logika NOT

                G. Operator Alamat (address operations)

                  C++ juga menyediakan dua buah operator alamat (address operations) yang berhubungan dengan pengguna pointer. Perhatikan tabel berkut ini.
                  Tabel 9. Tabel operator alamat
                  OperatorKeterangan
                  &Address of operator
                  *Indirection operation

                  H. Operator koma (comma operations)

                    Operator koma (comma operations)  digunakan untuk meletakan beberapa ungkapan yang dipisahkan dengan tanda koma didalam kurung buka dan kurung tutup.

                    I. Operator gabungan
                      C++ memungkinkan penulisan suatu operator pengerjaan (=) untuk digabung dengan operator lainya yaitu dengan operator aritmatika, operator peningkatan dan penurunan serta operator bitwise.
                      Bentuka penulisannya sebagai berikut :
                      operator pengerjaan
                      variabel = operator ungkapan
                      Diubah dengan ditulis sebagai  berikut :
                      operator lainya 
                      operator pengerjaan
                      varibel operaor = ungkapan

                      You May Also Like

                      Leave a Reply

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