Showing posts with label C. Show all posts
Showing posts with label C. Show all posts

Saturday, June 25, 2011

Berkenalan dengan C++

1.Berkenalan dengan C++

Sekilas saja , Bahasa C merupakan bahasa pemrograman tingkat menengah dan berbasis text (semua script harus di ketik manual).Berbeda dengan bahasa visual, misal Visual foxpro yang dapat dilakukan dengan cara drag & drop.

Versi Software yang saya gunakan disini adalah versi 5.02.Dimana saya bisa mendapatkan nya??Silakan Download di bagian Zona Download.

Coba cari dan instal program nya dulu, biar enak belajarnya.Pertahap dan langsung di praktekan.Dan tahap instalasi saya anggap semua nya sukses dan berjalan dengan lancar.

Ok, kembali ke materi. C++ ini sendiri terdiri dari 4 bagian :

  • Menu utama berisi File , Edit, Search ,run dll.
  • Jendel text edit : disinilah tempat untuk mengetikan perintah2 program yang akan kita buat. Nama file default untuk file text baru adalah NONAME00.cpp.
  • Jendela message : akan menampilkan keterangan2 yang berhubungan dengan pesan kesalahan, proses compiling,dan sejenisnya. Saya saran kan ketika mempelajari pemrograman,perhatikan betul jendela message ini, karena akan sangat membantu ketika tejadi kesalahan dalam proses running/compile.
  • Baris Status : menampilkan keterangan pada saat anda mengaktifkan menu dan sub menu bar.

2. Mulai Bekerja

Sekarang coba kita buka terlebih dahulu C++ yang sudah kita instal tadi. Secara umum cara nya , klik Start>All Program>borland C++ 5.02>kemudian klik Borland C++.

Dalam jendela Menu Utama, klik File > new > pilih Text Edit.

Akan terbuka sebuah jendela Text baru dengan nama NONAME00.cpp , disinilah seluruh perintah2 akan kita ketik an.C++ juga bersifat case sensitif, artinya penulisan huruf besar dan kecil akan di anggap berbeda oleh C++.Sebaiknya selalu gunakan huruf kecil dalam penulisan baris program.

Adapun struktur/susunan dalam penulisan baris program dalam C++ adalah :

#include

main ()

{

pernyataan/script/perintah2 pemrograman ;

}

catatan :

file header berisi nama file yang fungsinya untuk mendeskripsikan perintah2 yan akan kita gunakan agar dapat di mengerti oleh C++.

ada beberapa file header dan penggunaan nya , contoh:

- conio.h (console input output) dimasukan/di “include” jika kita akan menggunakan perintah seprti clrscr(), getch(),getche(),dll.

- stdio.h (standart input output) di “include” jika kita menggunakan perintah printf(),scanf(),puts(),gets(),putchar().

- iostream.h di “include” jika kita menggunakan perintah cout(),cin(),endl().

Langsung kita coba praktekan.

contoh 1 : perkenalan.cpp

#include // mendeskripsikan perintah yang akan kita gunakan nantinya.
#include
main()
{
char nm[20];/*char berarti tipe data karakter/huruf ,
nm[20] berarti batas nilai dari variabel nm adalah 20 karakter. */
cout<<”Masukan nama anda : “; /* menampilkan di layar karakter yang ada di dalam tanda kutip,
Masukan nama anda : */
cin>>nm; /* memasukan hasil inputan ke dalam variabel nm */

cout<<”Nama anda adalah : “<

getch();

}

silakan di coba dan di praktekan di komputer masing2.

catatan : tanda // dan /* diakhiri */ merupakan bagian komentar, dan tidak akan di baca sebagai bagian dari perintah2 oleh C++.

kemudian save file tersebut dengan nama perkenalan.cpp

Tipe data pada C++

Setelah kemarin kita membuat program perkenalan.cpp , sekarang kita akan membahas lebih dalam.Secara bertahap tentunya . Di bagian ke dua ini saya akan membahas Tipe Data . Apa itu tipe data dan apa fungsi nya ?

Tipe bisa kita terjemahkan juga sebagai jenis. Tipe Data disini maksudnya adalah jenis data yang ada di program C++ kita nantinya, baik pada proses input, penyimpanan dalam variabel, maupun saat proses output. Agar data yang kita gunakan dapat dibaca/dikenali dan di olah ,oleh C++ maka kita harus memperkenalkan nya pada Tuan C++ ini.Nah proses pengenalan Tipe Data/variabel kita sebut dengan proses “Pendeskripsian Tipe Data”.

Tipe data yang ada di bahasa C++ dapat di lihat di bawah ini :

tabel tipe data

Sebagai contoh :

tipe data integer = bilangan genap 1- 10

tipe data char = ‘a’ , ’1′ , ‘:’,’#’, “bsi”,”mahasiswa”

* penulisan karakter selalu berada di dalam tanda kutip tunggal ( ‘ ), dan jika yang kita tulis adalah string maka kalimat tersebut harus di apit oleh tanda kutip ganda ( ” ) .

Ada kala nya angka dikenali sebagai String dan adakalanya juga di anggap sebagai Bilangan/Numerik. Kapan kita deskripsikan angka itu tadi sebagai String. Saat kita tidak membutuh kan untuk melakukan operasi aritmatik (* , / , + , – ,% ) terhadap angka tadi.

Misal kita masukan no.Handphone ,apakah nantinya kita akan meng-kali kan no HP ini atau mungkin kita akan menjumlahkan no HP tersebut.Tentu saja tidak, nah dalam kasus inilah kita bisa menentukan bahwa angka dalam no HP tersebut kita kenalkan sebagai String.