Selasa, 16 Desember 2014

Pemrograman C++

Pemrograman C++
Ø  File Header
Adalah file teks. File ini dapat digabungkan dengan file program pada waktu proses COMPILEdengan menggunakan perintah INCLUDE. Oleh karena itu file ini dikenal juga dengan nama FileINCLUDE. Semua file header mempunyai ekstensi .h (singkatan dari header).
Contoh : stdio.h dan conio.h

Ø  File Library
Berisi fungsi-fungsi yang dimiliki oleh Turbo C. File ini berisi program-program dari setiap fungsi dasar yang dikenal oleh Turbo C. Program-program tersebut sudah dicompile dan dapat digabungkan dengan program yang dibuat. Cara menggabungkannya dengan proses LINK. File Library selalu mempunyai ekstensi .lib
Ø  File Run Time
File ini akan digabungkan dengan program pada saat proses LINK. File Run Time disesuaikan dengan model memory-nya
MATH Library
File ini digunakan untuk hal-hal yang berhubungan dengan operasi bilangan. File yang kegunaannya hampir sama dengan file ini adalah emu.lib
Ø  File Editor
Adalah program yang disusun dalam Turbo C. File ini adalah file teks dan mempunyai ekstensi .c
Ø  File Object
Adalah file hasil proses COMPILE dari File Editor. nama File Object sama dengan nama file editor dengan ekstensi .obj
Ø  File Eksekusi
Adalah hasil proses LINK. File ini bernama sama dengan file-file sebelumnya dan dapat dijalankan dari prompt DOS. Ekstensi file eksekusi adalah .exe

Elemen-elemen Dasar Pada C++
Untuk membuat suatu program ada baiknya kita mengenal terlebih dahulu apa yang disebut dengan prepocessor directive. Preprocessor ditandai dengan adanya awalan # . Preprocessor selalu dijalankan terlebih dahulu pada saat proses kompilasi terjadi. Setiap bahasa pemrograman C mempunyai bentuk seperti dibawah ini,
Cara penulisan
• Komentar
Komentar tidak pernah dicompile oleh compiler. Dalam bahasa C terdapat 2 jenis komentar,
yaitu:
Jenis 1 : /* Komentar anda diletakkan di dalam ini Bisa mengapit lebih dari satu baris */
Jenis 2 : // Komentar anda diletakkan disini ( hanya bisa perbaris )
• Semicolon
Tanda semicolon “;” digunakan untuk mengakhiri sebuah pernyataan. Setiap pernyataan
harus diakhiri dengan sebuah tanda semicolon. Baris yang diawali dengan tanda #, seperti #include <iostream.h> tidak diakhiri dengan tanda semicolon, karena bentuk tersebut bukanlah suatu bentuk pernyataan, tetapi merupakan prepocessor directive.
IDENTIFIER DAN VARIABEL
Identifier (pengenal) merupakan nama yang biasa digunakan untuk variabel, konstanta, fungsi atau obyek yang lain yang didefinisikan oleh program.
Sedangkan variabel adalah tempat penampung data yang berada di memory computer serta dapat berubah-ubah, dimana biasanya variabel mempunyai tipe. Kita dapat memilih sendiri nama variabel yang disesuaikan dengan tujuan.
Ketentuan penamaan variabel :
1. Nama variabel terdiri dari huruf, angka dan garis bawah. Nama variabel boleh didahului oleh huruf dan garis bawah, tetapi tidak boleh didahului oleh angka dan tidak boleh berisi spasi.
Contoh : nilai1, nilai_1, _nilai_turbo_c, a123
2. Tidak boleh menggunakan operator hitung ( + - / * % ) dan juga tidak boleh menggunakan karakter khusus ( : ; , # @ $ & dan titik )
3. Tidak boleh memakai reserved words (kata-kata yang sudah mempunyai arti di dalam turbo C). Variabel boleh memakai reserved word jika digabungkan dengan kata lain.
Contoh variabel yang salah : main, printf, scanf, dan sebagainya
Contoh variabel yang benar : program_main, printf_1
4. Turbo C membedakan huruf besar dan kecil. Variabel gaji, Gaji dan GAJI adalah tiga variabel yang berbeda.
5. Panjang variabel boleh berapa saja, tetapi hanya 32 karakter pertama yang dikenal.
TIPE DATA
Data berdasarkan jenisnya dapat dibagi menjadi lima kelompok yang dinamakan sebagai tipe data dasar.
Kelima tipe data dasar tersebut yaitu :
• Bilangan bulat (integer)
• Bilangan real presisi-tunggal
• Bilangan real presisi-ganda
• Karakter
• Tak-bertipe
Contoh :
int jumlah;
float harga_per_unit, total_harga;
Sebuah variable dapat juga di berikan nilai, misalnya :
jumlah = 10;
harga_total = jumlah * harga_per_unit;
PEMODIFIKASI TIPE
Ada beberapa pemodifikasi tipe (type modifier) yang dapat dikenakan di awal tipe data dasar (kecuali void). Pemodifikasi tipe tersebut adalah :
Signed : Long
Unsigned : Short

0 komentar:

Posting Komentar