PENGERTIAN SINGKAT BAHASA C++
1. Pemrograman
Bahasa
pemrograman merupakan suatu alat yang digunakan unutk berkomunikasi antara
manusia dan komputer. Ada dua komponen utama yang perlu diperhatikan untuk
memahami bahsa pemrograman yaitu sintaks dan semantik.
Sintaks dalam bahasa
pemrograman merupakan tata cara penulisan dari bahasa pemrograman, sedangkan
semantik adalah makna yang terkandung di dalam suatu bahasa pemrograman.
Pemahaman sintaks dan semantik pada bahasa pemrograman menjadi hal mutlak untuk
dikuasai oleh seorang programmer.
2.
Bahasa
Pemrograman
Bahasa pemrograman C++ dibuat oleh
Bjarne Strousstrup dan timnya di Bell Laboratories(AT&T,USA) untuk membantu
proyek simulasi dengan cara pemrograman beroreientasi objek. Keunggulan dari
bahasa pemrograman C++ yaitu dapat dijalankan di berbagai mesin, mulai dari
personal computer sampai mainframe. Selain itu bahasa pemrograman C++ dapat
dipergunakan pada banyak sistem operasi, misalnya saja Winsdows, Linux, dan
lain lain.
3.
Elemen Dasar C++
File yang dimiliki pada perangkat lunak
C++ secara umum dapat dibagi menjadi 3 yaitu file header, library, editor,
object, dan eksekusi, File header merupakan satu file teks untuk dimasukan ke
file program pada saat program di compile. Cara memasukan file ini dengan
perintah #INCLUDE. Semua file header
berekstensi .h. Sedangkan file library mengandung program yang berisi
fungsi-fungsi dasar yang dikenali oleh perangakt C++.
File object merupakan file yang
berekstensi dari .bj. dan hasil dari kompilasi file editor yang kita buat. Nama
file objek dan file editor adalah sama. Sedangkan, file exe merupakan hasil
dari proses LINK yang memiliki nama yang sama dengan file editor dan langsung
dapat di running dari prompt.
· Contoh File Header
a) Stdio.h
File ini berisi
deklarasi fungsi masukkan dan keluaran standar yang digunakan memperoleh
masukan dan mencetak keluaran.
b) Math.h
File ini berisi
deklarasi fungsi matematika misalnya eksponen, absolut, maksimum, minimum, dan
lain-lain
c) String.h
File header ini
menyediakan fungsi untuk memanipulasi string
d) Fstream.h
Mendeklarasikan
fungsi-fungsi yang mendukung file I/O
e) Iostream.h
File header ini mengandung perintah
input/output misalnya perintah cin dan cout
· Variabel
Dalam
bahasa pemrograman C++, variable adalah tempat untuk menyimpan informasi.
Variabel adalah lokasi di memori computer di mana kita dapat menyimpan nilai
dan kita nanti dapat mengambil nilai itu (Liberty dan Jones, 2005).
Mendefinisikan variabl pada bahasa pemrogram C++ cukup sederhana dan mengikuti
pola sebagai berikut:
Tipe_Variabel
Nama_Variabel;
Atribut
Tipe_Variabel memeberi tahu compiler
sifat data yang dapat disimpan variable, dan kompilator mencadangkan ruang yang
diperlukan untuk itu (Rao, 2017). Nama variable dapat ditentukan sendiri,
tetapi sebaiknya pemberian nama variable sesuai dengan tujuan pemakaian variable
tersebut. Aturan untuk menentukan nama variable pada bahasa pemrograman C++
adalah sebagai berikut.
a) Nama
variable yang diijinkan adalah huruf alphabet, angka dan garis bawah (_)
b) Operator
hitung dan karakter khusus tidak diijinkan untuk dipergunakan sebagai nama variable
c) Spasi
juga tidak diijinkan sebagai nama variable
d) Reverseved
word (kata-kata yang mempunyai arti didalam bahasa pemrogramna C++) tidak
diijinkan sebagai nama variable, misalkan printf, cin, cout, dan lain-lain.
e) Bahasa
pemrograman C++ menganggap beda antara huruf capital dan bukan capital,
sehingga kalau ada variable Rata, RATA, rata adalah berbeda.
f) Panjang
nama variable tidak dibatasi, tetapi identifier yang dikenali hanya 32 karakter
yang pertama (Martina, 1995).
· Operator
Operator
dalam bahasa pemrograman C++ dipergunakan untuk mengerjakan suatu operasi atau
suatu memanipulasi. Operator dipergunakan untuk mengerjakan suatu operasi atau
suatu memanipulasi. Opertator dipergunakan untuk perkalian dua nilai, pemberian
nilai pada variable dan perbandingan dua nilai. Berbagai macam operator telah
disediakan oleh bahasa pemrograman C++. Operator berdasarkan jumlah operannya
dapat dikelompokkan menjadi dua (operator unary dan operator binary).
Comments
Post a Comment