Anda di halaman 1dari 18

Algoritma &

Struktur Data

Pengenalan Bahasa C++

Khoiru Nurfitri, M.Kom


Fakultas Teknik
Universitas Muhammadiyah Ponorogo
Pengenalan Bahasa C++

Poin Materi

 Aturan Penulisan Program C++


 Struktur Program C++
 Tipe Data C++
 Jenis Operator
Pengenalan Bahasa C++

Aturan Penulisan Program C++

1. Program C dapat ditulis tanpa dilihat dari kolom ke berapa.

2. Bersifat case sensitive.

3. Setiap statement diakhiri dengan tanda ; (titik koma).

4. Program diawali dengan tanda { (kurawal buka) dan diakhiri


dengan } (kurawal tutup).

5. Komentar diletakkan diantara /* dan */. Komentar tidak


akan dieksekusi oleh compiler. Bisa juga dengan //.
Sehingga semua kalimat dibelakangnya menjadi komentar.
Pengenalan Bahasa C++

Struktur Program C++

1. Judul Program : Nama Program


Diusahakan nama file (*.cpp) sama dengan judul program

2. Deklarasi : Mendefinisikan nama yang akan digunakan pada algoritma


pemrograman.
Bisa berupa daftar header file yang akan digunakan, bisa berupa daftar
deklarasi variabel diikuti dengan tipe data, bisa juga berupa daftar fungsi.
Namun deklarasi suatu variabel dapat ditulis didalam deskripsi.

3. Deskripsi : kumpulan instruksi program yang merupakan perwujudan


dari flowchart.

Dalam menggunakan Bahasa pemrograman C++ maka dibutuhkan Text


Editor (sebagai tempat penulisan pseudo-code) dan compiler (penerjemah
pseudo-code). Yang digunakan dalam praktikum ini adalah Dev C++
Pengenalan Bahasa C++

Struktur Penulisan Program C++


Pengenalan Bahasa C++

Macam macam Header File


1. <Iostream>
Diginakan untuk menampilkan perintah:
- Cin : Merupakan fungsi masukan(digunakan untuk menyimpan data
dalam suatu variabel). Bentuk umum: cin>>var x;
- Cout : Merupakan fungsi keluaran(digunakan untuk menampilkan
data ataupun tulisan). Bentuk umum: cout<<”tulisan”; atau
cout<<var x;
- Endl : Digunakan untuk pindah baris/ enter. Bentuk umum:
cout<<”tulisan”<<endl;

2. <Conio>
Digunakan untuk menampilakan perintah:
- getch : berfungsi untuk menahan tampilan. Bentuk umum: getch();
- clrscr : berfungsi untuk membersihkan layar. Bentuk umum: clrscr;
- getche : Fungsi dipakai untuk membaca sebuah karakter dengan
sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan
tombol ENTER, dan karakter yang dimasukan ditampilkan di layar.
Pengenalan Bahasa C++

Macam macam Header File


3. <Stdio.h>
Digunakan untuk menampilan perintah :
- Printf : Merupakan fungsi keluaran. Bentuk umum: printf
(“tulisan”);
- Scanf : Merupakan fungsi masukan. Bentuk umum: scanf (“%c”,
&karakter);
- Gets : Fungsi inputan yang bisa membaca spasi. Bentuk umum:
gets(var x);

4. <Math.h>
Digunakan untuk menampilan perintah :
- Sqrt : Fungsi akar
- Pow : Fungsi pangkat
- Sin (), cos(), tan() : Masing-masing digunakan untuk menghitung
nilai sinus, cosinus dan tangens dari suatu sudut. Bentuk umum:
Sin(sudut); Cos(sudut); Tan(sudut);
- Max : Digunakan untuk menghitung hasil pembagian dan sisa
pembagian. Bentuk umum: max(bilangan1, bilangan2);
Pengenalan Bahasa C++

Contoh Program C++


Pengenalan Bahasa C++

Contoh Program C++


Pengenalan Bahasa C++

Komentar
Pengenalan Bahasa C++

Pengenal (Identifier)
 Pengenal (Identifier) merupakan nama yang biasa digunakan
untuk suatu perubah (variable), konstanta, fungsi atau obyek
lain yang didefinisikan oleh programmer. Pengenal tidak
boleh menggunakan spasi, diawali dengan angka, dan
menggunakan symbol (seperti * dll)
Pengenalan Bahasa C++

Tipe Data C++


Pengenalan Bahasa C++

Contoh Program
#include <iostream>
using namespace std;

int main()
{
char karakter= 'B'; // karakter
int panjang= 20; // tipe data bilangan
bulat
int lebar= 10;
float phi= 3,14; // tipe data pecahan
bool b; // tipe data yang mengandung
false atau true
}
Pengenalan Bahasa C++

Jenis – jenis Operator C++

Operator
Aritmetika
Simbol Fungsi Contoh
penggunaan
+ Penjumlahan x=y+1
- Pengurangan a=b-c
* Perkalian c = a*b
/ Pembagian y = 1/x
% Modulo z=c%2
++ Increment x++
-- Decrement y--
Pengenalan Bahasa C++

Jenis – jenis Operator C++

Operator Assignment

Simbol Contoh Keterangan


penggunaan
= x=y x=y
+= x += y x=x+y
-= x -= y x=x–y
*= x *= y x=x*y
/= x /= y x=x/y
%= x %= y x=x%y
Pengenalan Bahasa C++

Jenis – jenis Operator C++

Operator Relasi

Simbol Keterangan
== Sama dengan
!= Tidak sama dengan
< Lebih kecil dari
<= Lebih kecil dari atau sama
dengan dari
> Lebih besar dari
>= Lebih besar atau sama dengan
Pengenalan Bahasa C++

Jenis – jenis Operator C++

Operator Logika

Simbol Keterangan
&& AND
|| OR
! NOT
Pengenalan Bahasa C++

Terima Kasih atas perhatiannya


Sampai Jumpa di pertemuan
selanjutnya

Anda mungkin juga menyukai