Pertemuan I
PENDAHULUAN
MODUL C++
void main()
{
..
..
..
}
MODUL C++
1.3.File Header
File header merupakan perpustakaan atau
library yang berisi fungsi-fungsi lain dan telah
dikompilasi sebelumnya. Penulisan file header
harus diawali dengan directive #include, dan
diapit oleh tanda ( < > ) atau ( ). Dalam
pemrograman C++, terdapat beberapa file
header, seperti iostream, conio, stdio, dll.
Contoh :
#include <iostream>
#include conio
BASIC PROGRAMIN FOR NEW USER
MODUL C++
MODUL C++
c. puts()
Bentuk penulisannya : puts(argumen1,
argumen2)
1.3.2. Perintah Masukan
Perintah masukan digunakan untuk
memasukkan atau menginputkan data pada
layar computer. Perintah masukan yang
sering digunakan dalam pemrograman C++
antara lain
a. cin>>
pada perintah masukkan cin, tidak
mengenal karakter putih atau spasi,
sehingga jika kita menginputkan nilai
menggunakan spasi, misalnya (nama
saya), maka outputnya hanya mengambil
kata pertama, yaitu (nama)
Bentuk penulisannya : cin >>
nama_variabel ;
b. scanf()
Bentuk penulisannya : scanf (penentu
format, & nama_variabel) ;
Berikut format-format yang digunakan
untuk scanf() :
%c
: Format untuk membaca
sebuah karakter
%s
: Format untuk membaca
sebuah string
MODUL C++
%i, %d
MODUL C++
MODUL C++
MODUL C++
MODUL C++
Ukuran
Memori
Jangkauan Nilai
char
1 Byte
1 karakter
int
2 Byte
short
2 Byte
-2,147,435,648
long
4 Byte
s/d
2,147,425,647
3.4 x 10^-38 s/d
float
4 Byte
3.4 x 10^+38
1.7 x 10^-308 s/d
double
8 Byte
1.7 x 10^+308
3.4 x 10^-4932
long double
10 Byte
s/d 1.1 x
10^+4392
dalam bahasa pemrograman C++,
Jumlah Digit
57
15 16
19
10
MODUL C++
pukul -01.00
11
MODUL C++
1.6.Operator
Operator adalah suatu symbol yang mempunyai makna
tertentu bagi compiler C++. Operator biasayanya digunkaan
untuk merelasikan dua buah operand (nilai). Berikut adalah
beberapa operator dalam pemrograman C++ dibagi
berdasarkan jenisnya :
1.6.1. Operator Aritmatika
Adalah operator yang digunakan untuk operasi-operasi
matematika, seperti penjumlahan, pengurangan, perkalian, dan
pembagian. Pada operator aritmatika, nilai yang dihasilkan
dari proses operasi terebut adalah jenis nilai Numerik
12
MODUL C++
Contoh operatornya :
Tipe Hasil
Contoh
Operas
i
Hasil
Real,
Bil.Bulat
Real,
Bil.Bulat
1+1
Pengurangan
Real,
Bil.Bulat
Real,
Bil.Bulat
2-1
Perkalian
Real,
Bil.Bulat
Real,
Bil.Bulat
2*2
Pembagian
Real,
Bil.Bulat
Real
4/2
Sisa hasil
pembagian
(mod)
Bilangan
Bulat
Bilangan
Bulat
5%2
Operat
or
Operasi
Tipe
Operand
Penjumlahan
13
MODUL C++
Operator
Operasi
Contoh Operasi
Hasil
==
Sama Dengan
1 == 1
!=
1 != 1
<
1<2
>
1>2
<=
1 <= 2
>=
1 >= 2
Contoh operatornya :
1.6.3. Operator Logika
Adalah
operator
yang
digunakan
untuk
menggabungkan beberapa ekspresi yang menggunakan
operator relasional. Hasil dari penggunaan operator ini selalu
mengarah ke nilai Benar / True atau Salah / False.
Contoh opperatornya :
Contoh
Hasil
Operator Operasi
Ekspresi
Invers
T
! (not)
atau
!(2<1)
Negasi
BASIC PROGRAMIN FOR NEW USER
14
MODUL C++
&& (and)
Logika
And
|| (or)
Logika
Or
(2 > 1)
&& (3 >
2)
(1 > 1) ||
(2 > 2)
Pemberian
Nilai
A=1
15
MODUL C++
Contoh operatornya :
Operat
or
++
--
Operasi
Increment
/
Menaikka
n 1 nilai
variabel
Decrement
/
Menurunk
an 1 Nilai
variabel
Variabel
Conto
h
Opera
si
Keterang
an
A++
Nilai A
bertamba
h satu.
A--
Nilai A
berkuran
g satu
1.7.Percetakan
Percetakan adalah perintah untuk menampilkan nilai
atau data ke layar. Dalam pemrograman C++, perintah
percetakan adalah cout. Ada tiga jenis percetakan, antara
lain :
1.7.1. Percetakan String, yaitu percetakan yang
diapit oleh tanda ( ).
Contoh :
cout << pencetakan string ;
cout << Sharing Knowledge In IT ;
BASIC PROGRAMIN FOR NEW USER
16
MODUL C++
#include<iostream.h>
void main()
{
int bil1,bil2;
cout<<"masukkan bilangan1:";
cin>>bil1;
cout<<"masukkan bil2:";
cin>>bil2;
}
17
MODUL C++
#include <iostream.h>
void main()
{
int p, l;
cout <<"Program menghitung Luas Persegi Panjang\n";
cout <<"--------------------------------\n";
cout <<"Masukkan Panjang: ";
cin >>p;
cout <<"Masukkan Lebar: ";
cin >>l;
cout <<"-------------------------------\n";
cout <<"Jadi luasnya adalah: " <<p*l ;
}
18
MODUL C++
Latihan
1. Buatlah program untuk menghitung luas
lingkaran .
19
MODUL C++
Bab 2
Kondisi
Seleksi IF
Seleksi If mempunyai pengertian, Jika kondisi bernilai
benar, maka pernyataan akan dikerjakan, dan jika bernilai salah
maka akan pernyataan default (else) akan dikerjakan.
Dalam satu seleksi if, kita bisa memberikan satu atau lebih
pernyataan. Hanya saja pada saat penulisannya, untuk seleksi if
yang berisi lebih dari satu pernyataan, maka harus diapit oleh
tanda kurung kerawal { }. Sebaliknya, untuk seleksi yang hanya
berisi satu pernyataan, maka tidak memerlukan penggunaan
kurung kerawal.
Contoh :
If dengan satu pernyataan
if
(kondisi)
pernyataan ;
(kondisi)
Pernyataan1 ;
Pernyataan2 ;
PernyataanN;
20
MODUL C++
If Tunggal
Ada dua macam bentuk If Tunggal, yaitu If Tunggal yang tidak
memiliki pernyataan default, dan yang memiliki pernyataan default.
Struktur If Tunggal tanpa pernyataan default :
if
(kondisi)
pernyataan ;
Contoh:
#include<iostream.h>
#include<conio.h>
void main()
{
char nama;
cout<<"Masukkan nama anda: ";
cin>>nama;
if (nama == 'H')
cout<<"Nama Anda adalah Herlisa Febriyanti";
}
21
MODUL C++
If Jamak
Pada kondisi If Jamak, terdapat lebih dari satu If (di dalam
pernyataan If, terdapat pernyataan If lain)
Struktur If Jamak :
if
else if
(Kondisi1)
Pernyataan1;
(kondisi 2)
Pernyataan2 ;
else
Pernyataan3 ;
22
MODUL C++
Contoh:
#include<iostream.h>
#include<conio.h>
void main()
{
int kls;
cout<<"Masukkan Tingkatan Kelas Anda 1/2/3 : ";
cin>>kls;
if (kls == 1)
cout<<"Anda Duduk Di Kelas 1 ";
else if (kls == 2)
cout<<"Anda Duduk Di Kelas 2 ";
else
cout<<"Anda Duduk Di Kelas 3 ";
}
23
MODUL C++
Hasil runningnya:
24
MODUL C++
Struktur Switch-Case :
switch (ekspresi)
{
case kosntanta1 :
pernyataan1 ;
break;
case konstanta2 :
pernyataan2 :
break;
case konstanta3 :
pernyataan3;
break;
case konstanta :
pernyataan4;
break;
default :
pernyataan_lain;
}
Contoh:
#include "stdio.h"
#include "conio.h"
void main()
{
clrscr();
BASIC PROGRAMIN FOR NEW USER
25
MODUL C++
int hari;
printf("masukan kode hari (1-7)= ");
scanf("%d",&hari);
switch(hari)
{ case 1 : puts("hari senin");
break;
case 2: puts("hari selasa");
break;
case 3: puts("hari rabu");
break;
case 4 : puts("hari kamis");
break;
case 5 : puts("hari jumat");
break;
case 6 : puts("hari sabtu");
break;
case 7 : puts("hari minggu");
break;
default : puts("kode yang anda
masukan salah !!!");
}
getch();
}
BASIC PROGRAMIN FOR NEW USER
26
MODUL C++
27
MODUL C++
Pertemuan III
PERULANGAN (LOOPING)
Perulangan adalah Instruksi yang dapat mengulangi
pelaksanaan sederetan instruksi lain berulang kali sesuai dengan
persyaratan yang ditetapkan.
Pada pemrograman C++, ada tiga jenis perulangan yang biasa
digunakan, yaitu :
a) Perulangan For
Pada jenis perulangan for, terdapat dua bentuk perulangan, yaitu :
- Perulangan For Tunggal
Instruksi for pada dasarnya dapat digunakan untuk berbagai
keperluan. Fungsi dasar dari perulangan for adalah melakukan
perulangann berdasarkan suatu variabel counter (pencacah).
Struktur penulisannya :
for (inisialisasi; kondisi; pengubah nilai pencacah)
{
Pernyataan1;
Pernyataan2;
Pernyataan3;
}
28
MODUL C++
Contoh:
#include<iostream.h>
#include<conio.h>
void main()
{
for (int a=0 ; a<=5 ; a++)
{
cout<<"Perulangan ke-"<<a<<" "<<endl;;
}
getch();
}
29
MODUL C++
Contoh:
30
MODUL C++
#include<iostream.h>
#include<conio.h>
void main()
{
for (int baris=1; baris<=3;baris++)
{
for (int kolom=1; kolom<=8; kolom++)
cout<<kolom<<" ";
cout<<endl;
}
getch() ;
}
Hasil runningnya:
31
MODUL C++
Perulangan While
Perulangan dengan while akan dilakukan selama kondisi
pengulangan bernilai benar, dan akan berhenti jika
kondisi/persyaratan yang diberikan bernilai salah.
Struktur Penulisannya :
while (kondisi)
{
Pernyataan;
}
32
MODUL C++
Contoh:
#include<iostream.h>
#include<conio.h>
void main()
{
int a=1;
while(a <=5)
{
cout<<"Dipanegara Computer Club\n";
a++;
}
getch();
}
33
MODUL C++
- Perulangan Do-While
Perulangan dengan Do-While pada dasarnya sama saja dengan
perulangan While, yang membedakan adalah pada struktur
penulisannya, pada perulangan while, kondisi terlebih dahulu
diberikan barulah perintah pernyataan dilaksanakan, sebalinya, pada
perulangan Do-While, pernyataan terlebih dahulu dilakukan baru
kemudian kondisi ditentukan di belakang.
Struktur Penulisannya :
Do
{
Pernyataan;
}
While(kondisi);
34
MODUL C++
Contohnya:
#include<iostream.h>
#include<conio.h>
void main()
{
int a=0;
do
{
cout<<"Dipanegara Computer Club \n";
a++;
}
while(a<=5);
getch();
}
35
MODUL C++
Hasil runningnya:
Latihan :
1. Buatlah program untuk menampilkan
berikut:
36
MODUL C++
Pertemuan IV
Array
Pengertian Array
Array adalah himpunan elemen (variabel) dengan tipe yang sama
dan disimpan secara berurutan di dalam memory yang ditandai
dengan pemberian indeks pada suatu nama variabel.
1. Array Satu Dimensi
Bentuk umum penulisan Array satu dimensi :
tipe_data nama_array[ukuran];
37
MODUL C++
Contoh:
#include<iostream.h>
#include<conio.h>
void main()
{
int nilai[5];
int a=0;
while (a<5)
{
a++;
cout<<"Nilai Mahasiswa ke "<<a<<" = ";
cin>>nilai[a];
}
getch();
}
38
MODUL C++
Contoh:
#include<iostream.h>
#include<conio.h>
void main()
{
int matriks[3][3];
int baris,kolom;
for (baris=1; baris<=2;baris++)
{
for (kolom=1;kolom<=3;kolom++)
BASIC PROGRAMIN FOR NEW USER
39
MODUL C++
{
cout <<"Matriks ["<<baris<<"]["<<kolom<<"] : ";
cin>> matriks[baris][kolom];
}
cout<<endl;
}
for (baris=1; baris<=2;baris++)
{
for (kolom=1;kolom<=3;kolom++)
cout<<matriks[baris][kolom]<<" ";
cout<<endl;
}
40
MODUL C++
Pertemuan V
Evaluasi
41