You are on page 1of 8

PERTEMUAN 3 KONSEP TIPE DATA C++

Pembagian tipe data :


I. Tipe Sederhana (simple type)
• Int,Bool,Char
• Tipe Float

KONSEP TIPE II. Tipe String


• Operasi string

DATA III. Tipe Terstruktur (structured type)


• Array, Struct

1
Variabel & Konstanta :
Konstanta :
Variabel : Sebuah variabel dengan tipe data tertentu dan
• Untuk menyimpan suatu nilai, dan nilai yang ada memiliki nilai data yang akan selalu tetap di dalam
padanya dapat diubah selama eksekusi berlangsung. program.
• Penamaan variabel bersifat case sensitive (huruf
besar & huruf kecil dianggap berbeda).
Contoh : float phi;
• Harus dideklarasikan dahulu sebelum digunakan const phi=3.14;
Contoh : int alas, tinggi ;
variabel

tipe data

2
I. Tipe Data sederhana pada C++ 2. Tipe float:
1. Tipe int : tipe data yang nilainya merupakan pecahan
tipe data yang nilainya tidak memiliki titik desimal. (memiliki titik desimal).

Type Batas nilai Ukuran Memori Type Batas nilai Format

Short int -32768....32767 2 Byte


float 3.4E-38 s/d 3.4E+38 unsigned 32 bit

Int - 32768 ... 32767 2 Byte

Long - 2147483678 ... 4 Byte double 1.7E-308 s/d 1.7E+308 unsigned 64 bit
2147283647
Unsigned 0-65535 2 Byte
integer Long double 3.4E-4932 s/d 1.1E+4932 unsigned 80 bit

3
Operator ARTI Operator Keterangan
Aritmatik & = Sama dengan (assignment)
Matematik
!= Tidak sama dengan
pow pemangkatan
> Lebih besar
sqrt Menghitung akar
< Lebih kecil
% Sisa hasil bagi (modulus)
== Sama dengan (bukan assignment)
* , / Perkalian, Pembagian
>= Lebih besar atau sama dengan
+ , - Penjumlahan,
<= Lebih kecil atau sama dengan
Pengurangan

4
3. Tipe Bool
4. Tipe Char
nilai pengambilan suatu keputusan pada program, tipe
ini mempunyai 2 nilai yaitu benar(T) atau salah (F). digunakan untuk menampung data sebuah karakter.
Operator yg digunakan AND, OR atau NOT. untuk menuliskan tipe char, karakter perlu ditulis di
Input NOT (!) AND (&&) OR (||) dalam tanda petik tunggal ( ‘ )
A B C !A !B !C A&&B&&C A||B||C
0 0 0 1 1 1 0 0
Contoh :
0 0 1 1 1 0 0 1
0 1 0 1 0 1 0 1 ‘A’  karakter berupa huruf A
0 1 1 1 0 0 0 1 ‘1’  karakter berupa angka 1
1 0 0 0 1 1 0 1
‘*’  karakter simbol *
1 0 1 0 1 0 0 1
1 1 0 0 0 1 0 1
1 1 1 0 0 0 1 1

5
II. Tipe String Fungsi pada Operasi STRING
merupakan sekumpulan dari beberapa karakter, yang 1. Strcpy()
banyaknya berubah-ubah sesuai kebutuhan,besarnya 1 untuk menyalin nilai string.
s/d 255 karakter. 2. Strcat()
Pemberian nilai String diapit dengan tanda petik ganda (“) untuk menggabungkan nilai string.
Bentuk umum penulisan tipe data ini adalah : 3. Strcmp()
tipe_data pengenal [panjang] ; untuk membandingkan 2 nilai string.
pengenal = nama variabel 4. Strlen()
panjang = bilangan bulat yg menunjukan untuk mengetahui panjang nilai string.
jumlah karakter 5. Strchr ()
Contoh : char nama[15] ; untuk mencari nilai karakter dalam string.

6
Contoh program sederhana :
III. Tipe Terstruktur
#include <conio.h>
bermanfaat untuk mengelompokkan sejumlah data #include <iostream.h>
dengan tipe data yang berlainan. #include <math.h>
void main()
Contoh : {
struct data_pegawai int x,y,z;
{ clrscr();
cout <<“\n input nilai X=“; cin >> x;
int nip;
cout <<“\n input nilai Y=“; cin >> y;
char nama[25]; z = x + y;
char alamat[40]; cout <<“\n hasil penjumlahan =“ << z;
getch();
}
}

7
Tugas kelompok (max 5 orang):
Membuat program sederhana dengan menggunakan C++
• Menghitung Luas segitiga
• Menghitung Luas Persegi Panjang
• Menghitung Luas Bujur Sangkar

Catatan :
- Pergunakan fungsi cin dan cout atau scanf dan printf
- Tampilkan NIM, Nama & Kelas pada program tersebut
- Listing progam & output dicetak

You might also like