Anda di halaman 1dari 9

Pertemuan 3

Tipe Data,
Statemen Input & Output

Euis Marlina, S.Kom


http://euismarlina.edublogs.org
euismarlina@gmail.com
08179424319
Pengantar
Tipe data merupakan hal penting dalam
pemrograman. Karena setiap variabel yang
dideklarasikan harus jelas tipe datanya. Dan sebuah
variabel tidak dapat digunakan tanpa dideklarasikan
dengan tipe datanya terlebih dahulu.

Pada saat komputer menyimpan sebuah variabel ke


dalam memori, maka akan disiapkan sejumlah
memori untuk menyimpan data tersebut sesuai
dengan tipe data yang digunakan.

Untuk variabel dengan tipe data yang sama, dapat


ditulis sekaligus, dan dipisah dengan tanda koma.
Deklarasi Tipe Data
Berikut ini aturan deklarasi tipe data
dalam C++:

Deklarasi satu variabel


Tipe_data nama_variabel;

Deklarasi beberapa variabel dengan tipe


data yang sama
Tipe_data nama_var1,
nama_var2, nama_var3;

Deklarasi tipe data karakter yang lebih


dari satu huruf
char nama_var[max_huruf];
Tabel Tipe Data
Name Description Size* Range*

char Character or small 1 byte Signed: -128 to 127


integer Unsigned: 0 to 255

int Integer 1 word Signed:-2147483648 to


2147483647
Unsigned: 0 to 4294967295
short int Short integer 2 bytes Signed: -32768 to 32767
Short Unsigned: 0 to 65535

long int Long integer 4 bytes Signed:-2147483648 to


long 2147483647
Unsigned: 0 to 4294967295
bool Boolean value 1 byte True or false

float Floating point number 4 bytes 7 digit

double Double precision 8 bytes 15 digit


floating point number

long double Double precision 8 bytes 15 digit


floating point number
* Nilai pada kolom range dan size
tergantung pada arsitektur dimana
program dikompilasi dan dijalankan.

Tipe data signed, dapat menampung nilai


positif dan negatif.

Tipe data unsigned, hanya dapat


menampung nilai positif dan 0.
Ex: unsigned int nilai;

Secara default, apabila tidak didefinisikan,


maka kompiler akan menggunakan tipe
signed.
Statemen Output
Fungsi Keluaran (Output) Standar
• cout dengan operator insertion (<<): untuk
menampilkan semua jenis keluaran.
Bentuk :
cout << "pernyataan yang akan
ditampilkan di layar";
atau
cout << nilainumerik;
atau
cout << namavariabel;
Contoh
cout << “Hallo, “<<“saya
“<<“programmer”;

cout <<“Saya berumur “<<umur<<“ tahun.”;

cout <<“baris pertama\n”;


cout <<“baris kedua”<<endl;
cout <<“baris ketiga”;

Catatan:
Perintah cout harus ditulis dalam satu baris.
Apabila pernyataannya panjang, dapat ditulis
dalam beberapa baris.
Statemen Input
Untuk fungsi input kita dapat
menggunakan fungsi :
• cin dengan operator extration(>>): untuk
membaca data dari keyboard dengan
memakai variabel string yang akan
menerima data yang dimasukkan.
Bentuk :
cin >> namavariabel;
Proses Input
Sebuah proses input akan dihentikan apabila
ditemukan sebuah karakter spasi atau tab. Oleh
karena itu, proses input dengan perintah cin tidak
dapat digunakan untuk input data lebih dari
satu kata. Hasil input kata kedua akan diabaikan.

Untuk mendapat hasil input lebih dari satu kata,


maka gunakan fungsi getline pada perintah cin
dengan format sebagai berikut.
char nama[20];
cin.getline(nama, sizeof(nama));
cout<<“Nama saya ”<< nama;