Anda di halaman 1dari 31

Algoritma & Pemrograman

Tujuan Pembelajaran
Menerapkan Bentuk Umum C++, Statement
preprocessor,Fungsi Main, Komentar,
Pengenalan Tipe Data, Konstanta, Variabel
dan Perintah Keluaran & Masukan.
Pokok Bahasan
Bentuk umum C++
Preprocessor Directive
Fungsi Main
Komentar
Bentuk Umum C++
# prepocessor directive
main()
{
// Batang Tubuh Program Utama
}
Contoh Penulisan C++
# include<iostream.h>
main()
{
cout<<“Selamat Datang di C++”;
getch();
}
Penjelasan
 Include
Adalah salah satu pengarah prepocessor directive yang tersedia pada C++.
Preprocessor selalu dijalankan terlebih dahulu pada saat proses kompilasi terjadi. Bentuk
umumnya :
# include <nama_file>
 tidak diakhiri dengan tanda semicolon, karena bentuk tersebut bukanlah suatu
bentuk
pernyataan, tetapi merupakan prepocessor directive. Baris tersebut menginstrusikan
kepada kompiler yang menyisipkan file lain dalam hal ini file yang berakhiran .h(file
header) yaitu file yang berisi sebagai deklarasi contohnya:
 - # include <iostream.h> : diperlukan pada program yang melibatkan objek cout
 - # include <conio.h> : diperlukan bila melibatkan clrscr(),yaitu perintah untuk
membersihkan layar.
 - # include <iomanip.h> : diperlukan bila melibatkan setw() yang bermanfaat untuk
mengatur lebar dari suatu tampilan data.
 - # include <math.h> : diperlukan pada program yang menggunkan operasi sqrt ()
yang bermanfaat untuk operasi matematika kuadrat.
Penjelasan
 Fungsi main ()
Fungsi ini menjadi awal dan akhir eksekusi program
C++. main adalah nama judul fungsi. Melihat bentuk
seperti itu dapat kita ambil kesimpulan bahwa batang
tubuh program utama berada didalam fungsi main( ).
Berarti dalam setiap pembuatan program utama, maka
dapat dipastikan seorang pemrogram menggunakan
minimal sebuah fungsi.Pembahasan lebih lanjut
mengenai fungsi akan diterangkan kemudian.Yang
sekarang coba ditekankan adalah kita menuliskan
program utama kita didalam sebuah fungsi main().
Penjelasan
Komentar
Komentar tidak pernah dicompile oleh
compiler. Dalam C++ terdapat 2 jenis
komentar, yaitu:
Jenis 1 : /* Komentar anda diletakkan di
dalam ini Bisa mengapit lebih dari satu
baris */
Jenis 2 : // Komentar anda diletakkan
disini ( hanya bisa perbaris)
Penjelasan
Tanda Semicolon
Tanda semicolon “ ; ” digunakan untuk
mengakhiri sebuah pernyataan.Setiap
pernyataan harus diakhiri dengan sebuah
tanda semicolon.
Pengenalan Tipe Data

Tipe Data adalah nama jenis data yg


berfungsi untuk mempresentasikan jenis dari
sebuah nilai yang terdapat dalam program.
Tipe Data Dasar pada Borland C++
Tipe Data tambahan C++

Tipe data tambahan, yang dimiliki oleh


Borland C++, adalah : Unsigned digunakan bila
data yang digunakan hanya data positif saja.
Konstanta
Konstanta adalah suatu nilai yang tidak
berubah selama proses dari program.
Secara garis besar konstanta dapat dibagi
menjadi dua bagian, yaitu :
1. Konstanta Bilangan.
2. Konstanta Teks.
Bentuk deklarasi konstanta diawali dengan
reserved word const. atau #define
Konstanta
a. Menggunakan keyword const
Contoh : const float PI = 3.14152965;
Berbeda dengan variable, konstanta bernama tidak dapat
diubah
jika telah diinisialisasi
b. Menggunakan #define
Contoh : #define PI 3.14152965
Keuntungan menggunakan #define apabila dibandingkan
dengan const adalah kecepatan kompilasi, karena sebelum
kompilasi dilaksanakan, kompiler pertama kali mencari
symbol #define (oleh sebab itu mengapa # dikatakan
prepocessor directive) dan mengganti semua Phi dengan nilai
3.14152965.
Variabel
Variabel adalah suatu pengenal yang digunakan
untuk mewakili suatu nilai tertentu di dalam
proses program. Bentuk penulisannya adalah sbb:
Tipe_Data Nama_variabel;

Contoh Deklarasi
 Char nama_mahasiswa;
Char grade;
Float rata_rata;
Int nilai;
Perintah Keluaran (Output)
Perintah standar output yang disediakan oleh
Borland C++, diantaranya adalah :
cout()
Cout<<
Fungsi cout<< merupakan sebuah objek di
dalam C++ digunakan untuk menampilkan
suatu data kelayar. Untuk menggunakan fungsi
cout(), harus menyertakan file header iostrem.h
Contoh cout<<
#include<conio.h>
#include<iostream>
using namespace std;
main()
{
float a, b, c;
a=7.5; b=8.4; c=0;
Clrscr;
cout<<”Masukan Nilai A : “<<a;
cout<<”Masukan Nilai B : “<<b;
c = a + b;
cout<<”Masukan Nilai C : “<<c;
getch;
}

Outputnya :
Masukan Nilai A : 7.5Masukan Nilai B :8.4Masukkan Nilai C:15.9
Fungsi manipulator
Manipulator pada umumnya digunakan untuk
mengatur tampilan layar, untuk menggunakan
fungsi ini file header yang harus disertakan file
header iomanip.h ada beberapa fungsi
manipulator yang disediakan oleh Barland C++,
antara lain.
 endl (digunakan u/ menyisipkan karakter
NewLine file headernya iostream.h)
 ends (digunakan u/ menambah karakter null
(nilai ASCII NOL) ke deretan suatu karakter.
File headernya iostream.h)
Contoh pemakaian endl
#include<stdio>
#include<conio>
#include<iostream>
main()
{
Float a, b, c;
a=7.5; b=8.4; c=0;
clrscr;
cout<<”Masukan Nilai A : “<<a<<endl;
cout<<”Masukan Nilai B : “<<b<<endl;
c = a + b;
cout<<”Masukan Nilai C : “<<c<<endl;
getch;
}

Outputnya :
Contoh pemakaian ends
#include<stdio>
#include<conio>
#include<iostream>
main()
{
int a, b, c,;
clrscr;
a=6;
b=5;
c=a *b;
cout<<”Hasil dari C = A * B adalah “<<c<<ends;
getch;
}

Outputnya :
Fungsi manipulator
 dec, oct, hex (digunakan u/ konversi data
dalam bentuk desimal, oktal dan hexadesimal.
File headernya iomanip.h)
 setprecision (digunakan u/ mengatur jmlh
digit desimal yg ingin ditampilkan).
 setbase (digunakan u/ konversi bilangan octal,
desimal dan hexadesimal. File headernya
iomanip.h)
 setw (digunakan u/ mengatur lebar tampilan
dilayar dari suatu nilai variabel. File
headernya iomanip.h)
Contoh pemakaian dec,oct,hex
#include<stdio>
#include<conio>
#include<iostream>
#include<iomanip.h>
main()
{
int nilai=10;
clrscr;
cout<<”Nilai =“<<endl;
cout<<”Nilai ke Octal =“<<oct<<nilai<<endl;
cout<<”Nilai ke Hexadesimal =“<<hex<<nilai<<endl;
cout<<”Nilai ke Desimal =“<<dec<<nilai<<endl;
getch;
}
Perintah Masukan (Input)
Perintah standar Input yang disediakan oleh
Borland C++, diantaranya adalah :
Cin>>
getch()
Cin>>
Cin>> digunakan u/ memasukkan suatu data.
Menggunakan file header iostream.h.
Contoh pemakaian cin
#include<stdio.h>
#include<conio.h>
#include <iostream>
using namespace std;
main()
{
Float a, b, c;
clrscr;
cout<<“Masukan Nilai A : ”;
cin>>a;
cout<<“Masukan Nilai B : ”;
cin>>b;
c=a+b;
cout<<“Nilai C : “<<c<<endl;
}
getch()
getch() digunakan u/ membaca sebuah
karakter dgn sifat karakter yg dimasukkan tdk
perlu diakhiri dgn menekan tombol ENTER.
File headrnya conio.h.
Contoh pemakaian getch
#include<stdio.h>
#include<conio.h>
#include <iostream>
using namespace std;
main()
{
char kar;
cout<<"Masukkan Sebuah Karakter Bebas =";
kar = getch();
cout<<"\nTadi Anda Memasukkan Karakter "<<kar;
getch();
}
Tugas
Silahkan Praktekkan skript contoh yang
telah dipresentasikan tadi
Sampai Jumpa Pertemuan
Berikutnya……………….

Anda mungkin juga menyukai