Anda di halaman 1dari 4

Pertemuan 4

Tipe Data

I. Tujuan Instruksional
Agar mahasiswa mampu memahami serta membedakan tipe-tipe data numerik dan
tipe data karakter.

II. Konsep Dasar


Bahasa pemrograman C++ membagi jenis tipe datanya menjadi 3 bagian yaitu :
1. Data numerik, yaitu data yang digunakan dalam proses matematika,
2. Data karakter, yaitu jenis data dapat terdiri dari satu karakter dan digunakan
untuk proses yang non matematis. Data string merupakan gabungan dari karakter-
karakter,
3. Data logika, yaitu jenis data yang hanya terdiri dari dua satuan, yaitu benar (true)
dan salah (false), digunakan untuk proses logika yang terdiri dari persamaan
Boolean.
Program C++ menyediakan 4 macam tipe data yaitu : integer untuk bilangan bulat,
float dan double untuk bilangan desimal, char untuk karakter dan bool untuk logika..

Pada C++, untuk memformat bilangan pecahan agar jumlah digit pecahan yang
ditampilkan sesuai dengan keinginan, maka harus disertakan manipulator
setprecision(int n) dan format Setiosflags(ios::fixed) sebelum pernyataannya.

III. Praktikum di Lab


Buatlah program di bawah ini :

#include <iostream>
// setprecision(int n) memerlukan file header ini
#include <iomanip.h>
#include <conio.h>
int main()
{

http://euismarlina.edublogs.org
/*mendeklarasikan barang dengan tipe data karakter */
char barang[20];
//mendeklarasikan harga dan total dengan tipe data float
float harga,total;
/* mendeklarasikan jumlah dengan tipe data integer */
int jumlah;
cout<<setiosflags(ios::fixed);
cout << "Nama barang : ";
cin >> barang;
cout << "Harga : ";
cin >> harga;
cout << "Jumlah : ";
cin >> jumlah;
//Proses perhitungan
total=harga*jumlah;
cout << "\nTotal harga : Rp. " << setprecision(2)<< total
<< endl;
getch();
return 0;
}

IV. Tugas
Buatlah program untuk menghitung rata-rata sejumlah angka dimana untuk
deklarasinya, bilangan 1 sampai bilangan n dideklarasikan sebagai integer, sedangkan
untuk total dan rata-ratanya dideklarasikan sebagai float dengan format 2 angka
dibelakang koma.

http://euismarlina.edublogs.org
Pertemuan 5
Statemen Input dan Output

I. Tujuan Instruksional
Agar mahasiswa mampu memahami penggunaan statemen input (masukan), proses
(pengolah), dan output (keluaran).

II. Konsep dasar


Secara garis besar program dikategorikan menjadi 3 bagian, yaitu : input (masukan),
proses (pengolah), dan output (keluaran).
Input proses output

Fungsi Masukan (Input) Standar


Untuk fungsi input kita dapat menggunakan fungsi :
cin : untuk membaca data dari keyboard dengan memakai variabel string
yang akan menerima data yang dimasukkan.
Bentuk :
cin >> namavariabel;

Fungsi Keluaran (Output) Standar


cout : untuk menampilkan semua jenis keluaran.
Bentuk :
cout << "pernyataan yang akan ditampilkan di layar";
atau
cout << nilainumerik;
atau
cout << namavariabel;

http://euismarlina.edublogs.org
III. Praktikum di Lab
Ketikkan listing program di bawah ini :

#include <iostream.h>
#include <conio.h>
int main ()
{
int i;
cout << "Silahkan masukkan sebuah nilai dengan tipe
integer : ";
cin >> i;
cout << "\nNilai yang anda masukkan adalah " << i;
cout << " \ndan nilai kelipatannya adalah " << i*2 <<
".\n";
getch();
return 0;
}

IV. Tugas
Buat program dengan inputan nama dan ID menggunakan fungsi cin, dan
menampilkannya pesan “ Terimakasih <nama>, anda telah menjadi member kami
dengan ID <ID>“ menggunakan cout.

http://euismarlina.edublogs.org