Borland C++
adalah perangkat lunak untuk menyusun aplikasi yang berdasarkan pada bahasa
pemrograman C dan bekerja dalam lingkungan sistem operasi windows. Dengan
Borland C++ , kita akan merasakan begitu mudahnya menyusun program aplikasi,
karena Borland C++ memiliki keunggulan bahasa pemrograman-nya yang terletak
pada produktivitas, kualitas, pengembangan perangkat lunak, kecepatan kompilasi
serta diperkuat dengan program yang terstruktur.
Khusus untuk pemrograman database,
Borland C++ dapat di hubungkan dengan Notepad, sebagai sarana penyimpanan data
yang standar, memudahkan programmer dalam membuat program, serta dapat
diketahui, apa saja yang terdapat dalam isi database (Notepad) tersebut.
Sedangkan Notepad sendiri adalah
aplikasi yang dibawa oleh Windows. Notepad biasanya digunakan sebagai sarana
lain untuk peng-aplikasian pembuatan halaman web, ataupun juga bisa digunakan
untuk mencatat beberapa catatan-catatan kecil.
SEKILAS PERKEMBANGAN BAHASA C
Bahasa C merupakan pengembangan dari
bahasa B yang ditulis oleh Ken Thompson pada tahun 1970. Bahasa C untuk pertama
kali ditulis oleh Brian W. Kernighan dan Denies M. Ricthie pada tahun 1972.
Bahasa C, pada awalnya dioperasikan diatas sistem operasi UNIX.
Bahasa C adalah merupakan bahasa pemrograman
tingkat menengah yaitu diantara bahasa tinggat rendah dan tingkat tinggi yang
biasa disebut dengan Bahasa Tingkat Tinggi dengan Perintah Assambly. Bahasa C
mempunyai banyak kemampuan yang sering digunakan diantaranya kemampuan untuk
membuat perangkat lunak, misalnya dBASE, Word Star dan lain-lain. Pada tahun
1980 seorang ahli yang bernama Bjarne Stroustrup mengembangkan beberapa hal
dari bahasa C yang dinamakan “C with Classes” yang berganti nama pada tahun
1983 menjadi C++.
Penambahan yang terdapat pada C++
ini adalah Object Oriented Programming (OOP), yang mempunyai tujuan utamanya
adalah membantu membuat dan mengelola program yang besar dan kompleks.
1. Array
Array adalah
tipe data terstruktur yang terdiri dari sejumlah komponen-komponen yang
mempunyai tipe sama. Komponen-komponen tersebut disebut sebagai komponen type,
larik mempunyai jumlah komponen yang jumlahnya tetap. Banyaknya komponen dalam
larik ditunjukkan oleh suatu index, dimana tiap komponen di array dapat diakses
dengan menunjukkan nilai indexnya atau subskript. Array dapat bertipe data
sederhana seperti byte, word, integer, real, bolean, char, string dan tipe data
scalar atau subrange. Tipe larik mengartikan isi dari larik atau komponen-
komponenya mempunyai nilai dengan tipe data tersebut.
2. Looping
(Pengulangan)
Loop
atau perulangan adalah suatu bentuk kegiatan mengulang suatu statement
sampai batas yang diinginkan. Dalam pemograman Loop atau perulangan sangat
berguna sekali. Kegunaan sederhana dalam perulangan terlukis seperti ini: Jika
kita ingin menuliskan kata “saya ganteng” sebanyak seribu kali maka kita harus
membuat seribu baris kata “saya ganteng” dalam kode pemrogaman kita. Tapi
dengan adanya perulangan maka kita hanya cukup menuliskan 5 sampai 7 baris kode
saja. Dalam praktek sebenarnya, tentu saja perulangan sangat membantu sekali.
Misal untuk memuat seluruh isi table dari sebuah database dimana datanya ingin
kita tampilkan.
3. Pointer
Pointer (variabel
penunjuk) adalah suatu variabel yang berisi alamat memori dari suatu variabel
lain. Alamat ini merupakan lokasi dari obyek lain (biasanya variabel lain) di
dalam memori. Contoh, jika sebuah
variabel berisi alamat dari variabel lain, variabel pertama dikatakan menunjuk
ke variabel kedua.
Operator Pointer
ada dua, yaitu :
a.
Operator &
Operator & bersifat unary (hanya memerlukan satu operand saja).
Operator & menghasilkan alamat dari operandnya.
b.
Operator *
Operator * bersifat unary (hanya memerlukan satu operand saja).
Operator * menghasilkan nilai yang berada pada sebuah alamat.