}
Contoh 1
#include<iostream>
using namespace std;
int main()
{
cout <<"Selamat menggunakan C++";
return 0;
}
Keterangan:
• #include adalah sebuah prosesor pengarah yang mengatakan kepada kompiler untuk meletakan kode dari
header file iostream kedalam program. Fungsi cout memerlukan file iostream
• Using Namespace Std adalah sebuah intruksi terhadap compiler untuk menggunakan semua fungsi yang
terkait untuk kerangka yang sama, bisa berupa berkas, class, dan sejenisnya yang berkaitan dengan std.
• Main adalah nama judul fungsi.
• Tanda () digunakan untuk mengapit argumen fungsi yaitu nilai yang akan dilewatkan ke fungsi.
• Tanda { pada fungsi main() menyatakan awal eksekusi program. Adapun } pada fungsi main() menyatakan
akhir eksekusi program.
• Pemakaian fungsi cout dipakai untuk menampilkan text di layar monitor anda.
• memakai tanda atau symbol <<, yang diketahui sebagai operator pemasukan (insertion operators). Tanda
tersebut mengatakan kepada kompiler agar segera menghasilkan output sesuai dengan input anda.
• ”Selamat menggunakan C++“ adalah suatu pernyataan yang diapait oleh tanda petik ganda. Setiap
pernyataan harus diakhiri dengan tanda titik koma (;).
• return 0 maksudnya pada baris ini juga ada kode yang memerintahkan fungsi main kembali ke 0. Pada
saat satu kali kembali
IDENTIFIER (pengenal)
Nama tipe (di bagian deklarasi Type)
Tempat penyimpanan suatu data :
variable jika isinya dapat berubah dalam kisaran
tertentu
konstanta jika isinya selalu tetap.
file, penyimpanan data di storage, dan sifatnya
menetap.
Fungsi dan Prosedur
Modul program
Algoritma
Penamaan pengenal :
1. Berupa satu atau beberapa karakter
• Huruf (A s/d Z, a s/d z)
• Digit (0 1 2 3 4 5 6 7 8 9 )
• Garisbawah (_)
diawali huruf atau garisbawah
2. Menggunakan kata yg berarti dan mudah dibaca
3. Panjang max pengenal
• Borland C++ : 32 karakter
• Turbo C++ : 31 karakter
4. Huruf kecil dan kapital berbeda
5. Tidak menggunakan kata kunci (keyword) yg terdapat
pada C++
asm double long static
auto else new struct
break enum operator switch
case extern private template
char float protected this
Daftar keyword C++ class for public typedef
const friend register union
continue goto return unsigned
default if short virtual
delete inline signed void
do int sizeof volatile
while
Tipe Data
Tipe data berfungsi untuk mempresentasikan jenis dari sebuah nilai yang terdapat dalam program.
Dalam C++ terdapat beberapa tipe data dasar yang telah didefinisikan yaitu:
1. Tipe bilangan bulat (integer)
Digunakan untuk data-data angka yang tidak mengandung angka dibelakang koma. Misalnya 3, 21, 78, dll.
contoh:
#include <iostream.h>
int main()
{
int x; //mendeklarasikan variabel x dengn tipe data int
x=3; //melakukan assigment terhadap variabel x
cout <<“Nilai x adalah “<<x;
return 0;
}
short, int, long int
bilangan bulat
tidak mengandung titik desimal
int var;
float,double,long double
deklarasi variabel pada C++:
float var;
double var;
long double var;
contoh bentuk penulisan ;
1.23e2
1.23E2
123.0
Tipe data dasar pada C++
tipe data ukuran jangkauan nilai jumlah digit
memori presisi
char 1 byte -128 s/d +127
Boolean Boolean True dan false True False Operasi logic (And, Boolean
.T. .F. Or, Not, Xor, Eq,
y n NEq)
Numerik Riil (pecahan) Semua data yang 1, 5.2, 100, 0.1 Aritmatika Riil
berisi bilangan (+,-,*,/,^)
pecahan
Relasional Boolean
(<>,>,>=,<,<=)
LANJUTAN TABEL PENGELOMPOKAN TIPE DATA DASAR
pada ALGORITMA
Karakteristik
Tipe Operator
Nama Domain Konstanta yang Hasil
digunakan
AlphaNumerik Karakter Semua data “d”, “g”, “%”, Relasional Boolean
/ char berupa “!”,”4”
karakter
AlphaNumerik String Kumpulan “saya” Relasional Boolean
char yang “2005”
ada pada
domain char
Pointer Pointer
Tipe data dasar pada C++
Type Length Range
boolean var;
QUIS
1. Buatlah tugas seperti gambar dibawah, tetapi untuk biodata di rubah biodata kalian masing-masing