PPT PELAKSANA LAPANGAN PERPIPAAN MADYA - IWAN SYAHRONI.pptx
Algoritma dan Struktur Data - Pengenalan Bahasa C++
1. Pengenalan
Bahasa C++
Algoritma dan
Struktur Data
Georgius Rinaldo
dodo@kuliahkita.com
2. Pengenalan
Pada kelas algoritma dan struktur data ini, bahasa
pemrograman yang akan digunakan adalah C++. Bahasa
ini akan dipakai dalam beberapa contoh yang dibahas
pada materi.
C++ merupakan salah satu bahasa pemrograman
berorientasi objek. C++ bisa dikatakan bahasa yang cukup
fleksibel untuk requirement desain program / aplikasi.
3. Program C++
Program C++ berisi sekumpulan command atau perintah
yang membuat komputer melakukan suatu proses
komputasi. Kumpulan perintah ini biasanya disebut C++
Source Code.
Sebelum program C++ dijalankan, program harus diperiksa
dulu melalui proses yang dinamakan compile. Proses ini
dilakukan dengan menggunakan kakas pemrograman.
Contoh: Code::Blocks dengan MinGW
4. Elemen Program
Program dapat C++ terdiri dari:
1. Library
sekumpulan resource yang siap dipakai pada program
2. Struktur data
penyimpanan data atau variabel dalam tipe tertentu
3. Operasi primitif
terdiri dari fungsi dan prosedur yang melakukan
pemrosesan data
5. Tipe Data C++
Berikut beberapa tipe data umum yang dapat dipakai pada kode
pemrograman C++
Tipe Keyword
Boolean bool
Karakter char
Integer / bilangan bulat int
bilangan real float / double
String string
6. Library
Sebelumnya dijelaskan bahwa sekumpulan resource yang
siap dipakai pada program. Resource ini bisa berupa
fungsi atau prosedur yang telah didefinisikan dan siap
dipakai (pre-defined) ketika disertakan.
Untuk menyertakan library, kita menggunakan
#include <nama_library>
Contoh: #include <iostream>
7. Namespace
Namespace adalah metode C++ untuk menstrukturkan
program menjadi unit logis (logical unit).
Dalam definisi sebuah namespace, kita dapat
menyertakan operasi seperti fungsi dalam sebuah grup,
dan menggunakannya dengan memanggil namespace
yang telah didefinisikan.
8. Namespace
Contoh: kita punya fungsi operasi terhadap bangun datar
namespace operasiPersegiPanjang {
int hitungLuas(int x, int y);
int hitungKeliling(int x, int y);
// dll …...
}
Cara memanggilnya adalah
operasiPersegiPanjang::hitungLuas(5,3);
9. Namespace
Selain melakukan grouping, kita juga dapat memanggil
fungsi yang telah didefinisikan tanpa harus menggunakan
namespacenya dalam pemanggilan dengan
using namespace nama_namespace
Contoh:
#include <iostream>
using namespace std;
*dapat dilihat juga pada slide berikutnya
10. Membuat Kode C++
Kode C++ memiliki sebuah fungsi yang bernama main,
yang selalu dipanggil untuk menjalankan program. Dalam
kode tersebut bisa berisi operasi atau data tertentu yang
akan diproses.
#include <iostream>
using namespace std;
int main() {
// dengan using namespace, kita tidak perlu memanggil cout dengan:
// std::cout, tetapi cukup dengan cout saja
cout << "Halo Dunia! Aku Siap! n";
return 0;
}