Jumat, 15 Juli 2011

Bahasa Pemmrograman C++

C++ merupakan bahasa pemrograman tingkat tinggi (high level language), bahasa C++ memiliki beberapa keunggulan, antara lain:
a. Proses ekseskusi program cepat
b. Struktur bahasa yang baik(terstruktur)
c. Menyediakan kemampuan pemrograman berorientasi objek.

Perbedaan umum yang mendasar antara bahasa C dengan C++ ialah terletak pada tipe bahasa pemrogramannya, bahasa C merupakan bahasa pemrograman procedural yang memungkinan kita untuk membuat prosedur dalam menyelesaikan suatu masalah, sedang bahasa C++ merupakan bahasa pemrograman yang berorientasi pada objek. Bahasa C merupakan subset dari bahasa C++ sehingga perintah-perintah yang digunakan dalam bahasa C dapat digunaka dalam bahasa C++.
 Struktur dari bahasa C++ :
1. Header File
2. Deklarasi Variabel Global dan Fungsi-Fungsi
3. Kepala Fungsi Utama (main)
4. Definisi Fungsi Utaman (main)
5. Definisi Fungsi-Fungsi Tamabahan (Subroutine)

Minggu, 10 Juli 2011

Pengenalan Bahasa Pemroraman Pascal

Bahasa pemrograman Pascal pertama dibuat oleh Niklaus Wirth, dengan mengambil nama matematikawan Perancis, Blaise Pascal. Bahasa pemrograman ini ialah bersifat data oriented, dimana pemrogram diberi keleluasaan untuk mendefinisikan data, Pascal juga merupakan teaching language yang banyak dipakai untuk pengajaran tentang konsep pemrograman. Kelebihan pascal antara lain:
  1. Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman
  2. User defined Data Types, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.
  3. Strongly-typed, programmer harus menentukan tipe data dari suatu variabel, dan variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan.
  4. Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan berulang-ulang.
  5. Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami.

    Struktur Bahasa Pascal
Bahasa Pascal memiliki struktur sebagai berikut:
  1. Bagian judul program 
  2. Pengenal piranti  (Uses Crt atau Uses Wincrt) 
  3. Bagian deklarasi:
        a.
           Deklarasi tipe data (Type)
        b.
          Deklarasi variable (Var)
        c.
           Deklarasi konstanta (Const)
        d.
          Deklarasi label (Label)
        e.
           Deklarasi sub-program (Procedure dan Function) 
 4. Bagian program utama