Anda di halaman 1dari 17

ALGORITMA DAN PEMOGRAMAN

KD dan Indikator
Kompetensi Dasar : 3.8.2. Mengenal struktur/templates
program dalam bahasa yang diajarkan

Indikator : 3.8.2. Siswa mampu mengenal kerangka program


utama dan "isi“-nya serta struktur sebuah program dalam
bahasa yang dipilih utk diajarkan
Mengenal Bahasa Pemrograman C++
• Bahasa C++ lahir pada tahun 1980, dibuat oleh Bjarne Stroustrup di AT&T
Bell Laboratories awal tahun 1980-an berdasarkan C ANSI (American
National Standard Institute).Prototype C++ muncul sebagai C yang
dipercanggih dengan fasilitas kelas, bahasa tersebut disebut “C dengan
kelas” (C with Class).
• Pada tahun 1983-1984, C dengan kelas disempurnakan dengan
menambahkan fasilitas overloading operator, yang mulanya disebut
dengan “a better C” kemudian berganti nama pada tahun 1983 menjadi C+
+.
Penggunaan C++
•Tujuan : mengurangi kekompleksitasan program sehingga meningkatkan
produktivitas programmer dalam membuat aplikasi
•dapat ditulis menggunakan sembarang editor teks seperti NOTEPAD
ataupun menggunakan editor bawaan dari compiler kemudian di simpan
dengan ekstensi .cpp
•Agar program ini bisa dijalankan, maka harus dikompilasi terlebih dulu
dengan menggunakan kompiler C++.
Penggunaan C++
• C++ bersifat “case sensitive”, yang artinya huruf besar dan huruf kecil
dibedakan, beda spasi pun dianggap berbeda
• setiap pernyataan satu dengan pernytaan lainnya dalam C++ harus diakhiri
dengan tanda semicolon (;)
• Semua baris, yang diawali dengan dua buah tanda double slash (//) atau
kalimat yang terletak dalam kurung (/*….*/), akan dianggap sebagai baris
komentar dan tidak akan berpengaruh pada hasil.
Contoh : // baris komentar
/* blok komentar */
Sruktur Program C++
//------start

#include "stdio.h" // memanggil Library

int main()
{
// deklarasi

//isi program

return 0;
}

//--------end
Sruktur Program C++
•Header/Library
Library sebuah fungsi yang berguna untuk menyatakan kepada compiler bahwa
kita akan memakai beberapa perintah yang ada pada header/library tersebut.

Cara memanggil library menggunakan #include (diikuti nama header/library)


Contoh :
#include stdio.h
#include iostream
#include conio.h
Sruktur Program C++
•Header/Library
Untuk C++ sendiri, memiliki banyak header/library.
Beberapa header/library dasar yang sering dipake dalam C++ yaitu : stdio.h,
conio.h, iostream. Perbedaannya adalah pada cara penulisan kode program.
Header/Library Input Output
Iostream cin Cout
stdio.h scanf, gets printf, puts, putchar
conio.h getchar, getch,
getche
Sruktur Program C++
•Int Main ()
Merupakan fungsi utama yang akan dieksekusi.

int : deklarasi tipe data dari main program


main : deklarasi main program, artinya ini adalah inti dari program tersebut
() : tempat parameter dari fungsi ( di main biasanya kosong)
{ : kurung pembuka untuk isi program
} : penutupan kode program, artinya bagian dari main program telah selesai
dibuat.
Sruktur Program C++

Didalam int main() kita akan menulis isi program yang terdiri dari : deklarasi
variable, konstanta, fungsi, prosedur, algoritma program dan diakhiri dengan
return 0;

return 0; berfungsi untuk mengembalikan nilai.


Jadi saat program selesai, nilai dikembalikan menjadi nol, atau direset lagi
Variabel & Tipe Data
• Variabel merupakan objek yang digunakan untuk menyimpan data.
Saat mendeklarasikan sebuah variabel secara tidak langsung
mendefinisikan nama dan tipe data dari variable tersebut.
• Berikut beberapa tiipe data yang digunakan dalam C++ :
Tipe Data Penulisan Size Keterangan
Integer int 4 bytes Bilangan Bulat
Logika boolean 1 bytes Logika (true/false)
Floating-point float 4 bytes Bilangan Desimal
Double Floating-point double 8 bytes Bilangan Desimal
Character char 1 bytes Karakter
String string - Kalimat/Kata
Contoh Program
Berikut contoh program C++ menggunakan tools Dev C++.

#include "stdio.h"

int main()
{
printf("\n ||-----------------------------||\n");
printf(" Selamat datang \n");
printf(" dipelajaran LM Informatika");
printf("\n ||-----------------------------||\n\n");

return 0;
}
Contoh Program
Berikut contoh program C++ menggunakan deklarasi variabel
#include "stdio.h"
int main()
{
int panjang=5;
int lebar=10;
int luas;

luas=panjang*lebar;

printf("\n Diketahui sebuah persegi panjang dengan ukuran :\n");


printf(" panjang : %d \n",panjang );
printf(" lebar : %d \n",lebar );
printf(" maka luasnya adalah %d",luas);

return 0;
}
Contoh Program

Berikut contoh program C++ menggunakan scanf untuk menerima inputan


#include "stdio.h"

int main()
{
int sisi;
int luas;

printf(" Masukkan ukuran panjang sisi : ");


scanf("%d",&sisi);

luas=sisi*sisi;
printf("Jika panjang sisi %d, maka luasnya adalah %d",sisi,luas);

return 0;
}
TUGAS

1. Buatlah program sederhana seperti tampilan seperti dibawah ini:


TUGAS

2. Buatlah program sederhana untuk menghitung luas segitiga dengan


Panjang alas 5 cm dan tinggi 9 cm!
TUGAS

3. Buatlah program sederhana untuk menghitung volume balok dengan


menerima inputan dari user !

Anda mungkin juga menyukai