Senin, 06 Juli 2009

Variabel dan Konstanta

Variabel merupakan komponen yang sangat penting pada pemrograman. Variabel digunakan dalam program untuk menyimpan suatu nilai, dan nilai yang ada padanya dapat diubah selama eksekusi program berlangsung. Adapun Konstanta menyatakan nilai yang tetap. Misalnya, 234 adalah sebuah konstanta bilangan bulat.

Mendeklarasikan & Mendefinisikan Variabel
Variabel yang akan digunakan dalam program haruslah didefinisikan terlebih dahulu. Yang dimaksud dengan dekalarasi disini adalah memperkenalkan sebuah pengenal ke dalam program dan menentukan jenis data yang dapat disimpan di dalamnya. Apabila suatu pendeklarasian menybablan pengalokasian memory, maka proses deklarasi tersebut dinamakan Pendefinisian. Yang jelas, pendefinisan berati pula pendeklarasian. Tapi tidak semua pendeklarasian itu berarti pendefinisian

Type data C++

Type data dasar pada C++ meliputi: char, int, short, long, float, double, long double. Type data yang berhubungan dengan bilangan bulat adalah char, int, short dan long. sedangjan yang lainnya berhubungan dengan bilangan pecahan. Pada MS-DOS type data short identik dengan int. Oleh karena itu jarang digunakan. Tapi pada System operasi lain, umumnya short berukuran lebih kecil dari pada type int.

Ukuran memori yang diperlukan untuk masing - masing type data sangat bergantung pada hardware dari komputer yang digunakan. Karena itu jangkauan bilangan dari masing - masing type data juga sangat berlainan antara hardware yang satu dengan hardware yang lainnya. Nilai yang tercakup pada type data bilangan (bulat maupun pecahan) pada arsitektur PC yang berbasis DOS dapat dilihat pada daftar berikut:






Type DataUkuran MemoryJangkauan NIlaiJumlah digit Presisi
char1 byte-128 hingga + 127 -
int2 byte-32768 hingga + 32767 -
long4 byte-2.147.438.648 hingga +2.147.438.648 -
float4 byte3,4x10-38 hingga 3,4x1038 6 - 7
double8 byte1,7x10-308 hingga 1,7x10308 15 - 16
long double10 byte3,4x10-4932 hingga 1,1x104932 19

Kata Kunci C++

Kata kunci (keyword) adalah pengenal system yang mempunyai makna khusu bagi compiler. fungsi dari kelompok ini tidak dapat diubah. karena itu, kata kunci tidak dapat digunakan sebagai pengenal yang dibuat oleh pemrogram. Berikut ini adalah daftar kata kunci pada c++

asm
auto
break
case
char
class
const
continue
default
delete
do
double
else
enum
extern
float
for
friend
goto
if
inline
int
long
new
operator
private
protected
public
register
return
short
signed
sizeof
static
struct
switch
template
this
typedef
union
unsigned
virtual
void
volatile
while

Senin, 11 Mei 2009

Komponen Dasar C++

1. Karakter (Character)
Karakter pada C++ meliputi huruf, angka, karakter 'istimewa' dan tanda baca lain seperti titik, koma, spasi dan sebagainya. Perlakuan karakter pada C++ bersifat case sensitive (huruf besar dan kecil dibedakan)
2. Pengenal (Identifier)
Pengenal merupakan suatu nama yang digunakan program untuk menyatakan Fungsi, Variabel, Objek, Label, tipe data, nama konstanta, atau hal lain yang telah dideklarasikan.

   Ketentuan Penulisan Identifier:
1. Identifier dapat berupa sebuah karakter atau beberapa karakter atau gabungan karakter dan angka.
2. Tidak boleh diawali dengan angka.
3. Bersifat Case Sensitive (Huruf Besar dan kecil dibedakan).
4. Tidak boleh mengandung karakter #, koma dan titik
5. Tidak boleh mengandung karakter Spasi
6. Tidak boleh Hanya angka
7. Tidak boleh mengandung karakter yang merupakan operator seperti - (min), + (plus), * (kali)

Minggu, 03 Mei 2009

Mulai belajar C++

Marilah kita mulai bahasan kita dengan memperhatikan contoh bentuk bahasa C++ sbb:

//MULAI
#include <iostream.h>
void main()
{
cout<<"Tulisan ini tampil di layar.......\n";
}
//AKHIR

Jika Code diatas dicompile dan diRun maka akan menghasilkan tulisan:
Tulisan ini tampil di layar.......


Langkah untuk membuat code diatas (saya menggunakan Turbo C++ 3 di Windows XP) adalah sbb:
1. Jalankan Turbo C++
2. Ketikan semua Code diatas dari //MULAI sampai //AKHIR. Ingat Penulisan Code di Turbo C++ bersifat Case sensitive (Huruf besar dan kecil dibedakan)
3. Lalu simpan dengan sembarang nama dg ekstensi .cpp
4. Pada menu compile pilih Compile, Jika sukses akan muncul pesan SUCCES
5. U/ menjalankannya pilih Run pada menu Run
6. u/ melihat hasilnya pilih menu Dos Shell pada menu File.

Pada listing datas terdapat beberapa bagian, diantaranya:

1). baris // MULAI dan baris //AKHIR
Ini merupakan baris komentar, dimana baris-baris yang diawali dengan tanda // akan diabaikan saat proses kompilasi. Selain tanda // kita juga dapat menuliskan komentar dengan menggunakan tanda /* dan diakhiri dengan tanda */. Komentar yang menggunakan tanda // hanya untuk satu baris, jadi jika kita menulis dua baris komentar bentuknya sbb:
//komentar baris1
//Komentar baris2

tapi jika menggunakan tanda /* dan */, penulisannya sbb:
/*komentar baris1
komentar baris2
....
....*/

2). #include <iostream.h>
Ini merupakan salah satu pengarah praprosessor, yang menginstruksikan kepada compiler untuk menyertakan file iostream.h saat proses kompilasi. File yang berekstensi .h merupakan file-file header yang berisi berbagai deklarasi, seperti fungsi, variabel dan lain-lain. pada contoh ini File iostream.h berisi deklarasi yang diperlukan oleh cout.

3). void main()
Ini merupakan baris deklarasi Fungsi main. Fungsi main merupakan awal dan akhir dari proses kompilasi dan eksekusi, sehingga dalam satu program C++ minimal mengandung satu fungsi yaitu main. Setiap fungsi selalu diawali oleh tanda { dan diakhiri oleh tanda } dan pernyataan yang berada didalamnya disebut Block. Pembahasan mengenai fungsi akan dibahasa lebih lanjut pada posting mendatang.

4. cout<<"Tulisan ini tampil di layar.......\n";
Pengenal cout (baca C out) merupakan sebuah objek yang berfungsi untuk mengarahkan data ke standar output (dalam hal ini Layar). Tanda << merupakan operator peletakan yang mengarahkan data disebelah kanannya ke objek yang berada disebelah kiri. Jadi pada contoh diatas tanda
<< berfungsi meletakkan sebuah string ("Tulisan ini tampil di layar.......\n") ke objek cout. Dan hasilnya string tersebut tampil dilayar melalui objek cout. Sedangkan tanda \n merupakan perintah newline yaitu pindah baris. Sehingga kata "Tulisan ini tampil di layar......." diikuti oleh ganti baris (kursor berada di baris dibawahnya)

Sabtu, 02 Mei 2009

Turbo C++ V.3.0

Program yang satu ini termasuk program yang cukup jadul (rilis tahun 1992) dan masih berbasis Console Dari Borland International, tapi walaupun termasuk jadul program ini cukup sempurna untuk membuat aplikasi C++ yang berbasis Console


semua fasilitas yang ada di dalamnya dapat diakses dengan mudah melalui menu yang tersedia, program ini dapat berjalan sempurna pada Windows dengan platform DOS (DOS, Win 95, 98, ME) tapi pada win XP pun masih dapat berjalan normal.
Berikut ini adalah langkah-langkah instalasi Turbo C++:
1. Ekstrak file Turbo_Cpp3.zip yang telah didownload
2. Jalankan File Install.exe yang ada pada Folder Hasil ekstrak.
3. Setelah itu akan muncul Tampilan "Welcome" dan tekan Enter U/ melanjutkan
4. Di tampilan berikutnya anda diminta untuk memasukan Source Drive
Masukan nama drive ddimana anda mengekstrak tadi misal C Lalu tekan Enter 2X
5. Berikutnya anda diminta untuk menentukan folder Instalasi, tapi secara default program ini telah menempatkan pada Folder C:\TC. Jika tidak ingin merubahnya arahkan kursor pada "Start Installation" Lalu tekan Enter. Dan Proses Install segera dimulai...
6. Setelah proses install selesai tekan sembarang tombol dan muncul Tampilan "ReadMe". tekan tombol Esc u/ mengakhiri....
...+...
Untuk menjalankan Turbo C++ carilah File Tc.exe pada Folder C:\TC\BIN\



Download Turbo C++ 3.0

Dev-C++

Dev-C++ merupakan salah satu Compiler sekaligus editor C++ yang berbasis GUI, program ini dapat dijalankan pada Win 9x, ME dan XP.
Dengan program ini anda sudah dapat membuat aplikasi baik yang berbasis GUI maupun yang berbasis Win32 Console.


berikut ini langkah untuk memulai pembuatan aplikasi berbasis Console pada Dev-C++.
1. Pada menu File pilih New -> Project.
2. Pada tampilan New Project pilih Console Aplication
3. Tentukan nama project pada bagian Name (defaultnya Project1)
Setelah itu anda dapat mulai bereksperimen dengan C++. Selamat mencoba

Download Dev-C++ 4.9.9.2