Menu

Sekilas Mengenai C/C++

Berbicara bahasa pemrograman C++ tidak lepas dari bahasa pemrograman C. Karena C adalah bahasa pendahulunya, C sendiri bahasa pemrograman diantara tingkat rendah (bahasa mesin) dan bahasa tinggkat tinggi (bahasa pemrograman Pascal).  

Pencipta C sendiri adalah Brian W, Kernighan dan Denis M.Ritchie pada tahun 1972.  C adalah bahasa pemrograman terstruktur, yang membagi program dalam bentuk sejumlah blok. Tujuannya adalah untuk mempermudah dalam pembuatan dan pengembangan program. Program yang ditulis dalam bahsa C mudah sekali dipindahkan dari satu mesin ke jenis mesin lainnya dan dari berbagai sistem operasi. Karena adanya standarisasi bahasa C yaitu ANSI (America National Standards Institute) sebagai acuan para pembuat kompiler.C++ diciptakan satu dekade setelah C oleh Bjarne Stroustrup, pada tahun 1983.

Keistimewaan yang sangat bearti dan penting pada C++ karena bahasa pemrograman ini sangat mendukung Pemrograman yang Berorientasi Objek (PBO) atau OOP (Object Oriented Programming).

Tujuan utama pembuat C++ adalah untuk meningkatkan produktivitas pemrogram dalam membuat aplikasi.karena PBO dan C++ mengurangi kekompleksitasan, terutama pada program besar. C++ dapat meningkatkan dua kali disbanding bahasa lain seperti Pascal, Basic dll.
 

Struktur Program Pascal

Secara ringkas, struktur suatu program Pascal dapat terdiri dari :

Judul Program

Judul program ini digunakan untuk memberi nama program dan sifatnya optional. Jika ditulis harus diletakkan pada awal dari program dan diakhiri dengan titik koma (;).

Contoh Penulisannya : 
PROGRAM latihan;
PROGRAM latihan(input,output);
PROGRAM lat_1;


Tubuh Program

Tubuh program dibagi menjadi dua bagian utama yaitu:
a. Bagian Pernyataan/Terproses

Bagian ini adalah bagian yang akan terproses dan terdapat dalam suatu blok yang diawali dengan BEGIN dan diakhiri dengan END.
bagian ini berisi pernyataan / statemen yang merupakan instruksi program .
Bentuk umumnya adalah sebagai berikut:
BEGIN
....
statemen;
statemen;
....
END.

b. Bagian Deklarasi

Bagian ini menjelaskan / memperkenalkan secara rinci semua data yang akan digunakan pada suatu program. Dalam penulisannya tidak boleh sama dengan kata - kata cadangan (reverse words) dan selalu diakhiri dengan tanda (;).

Deklarasi Label

Deklarasi label digunakan jika pada penulisan program akan menggunakan statemen GOTO (untuk meloncat ke statemen tertentu).

Deklarasi Konstanta

Deklarasi ini digunakan untuk mengidentifikasikan data yang nilainya sudah ditentukan dan pasti, tidak dapat dirubah dalam program.

Deklarasi Tipe

Deklarasi ini digunakan untuk menyebutkan tipe setiap data yang akan digunakan pada program Pascal. Tipe data menentukan jangkauan nilai yang mungkin dari data yang digunakan.

Deklarasi Variabel / Perubah

Deklarasi ini berisi data - data yang bisa berubah - ubah nilainya di dalam program. Deklarasi variabel harus di letakkan setelah deklarasi tipe (jika ada).

Deklarasi Prosedur dan Fungsi

Program dapat dibagi menjadi beberapa bagian / subprogram yang terdiri dari satu program utama dan satu / lebih program bagian (bisa berupa prosedur / fungsi). Deklarasi prosedur / fungsi terletak pada subprogram yang menggunakannya.

About



Akhp Programming Project adalah blog technical support dan edukasi bagi pengguna untuk mempelajari konsep - konsep dasar tentang Programming. Fokus postingan blog Akhp Programing Project ini adalah untuk memungkinkan pengguna komputer untuk bisa mencari informasi dan mendiskusikan masalah mengenai programming.

Jika teman - teman sekalian memiliki pertanyaan, silahkan hubungi disini :

Algoritma dan Pemograman

Apa itu Algoritma????

Algoritma adalah prosedur komputasi yang terdefinisi dengan baik yang menggunakan beberapa nilai sebagai masukan dan menghasilkan beberapa nilai yang disebut keluaran,. Jadi, algoritma adalah deretan langkah komputasi yang mentransformasikan masukan menjadi keluaran.