algoritma dan struktur data - pengenalan bahasa c++

Post on 05-Jul-2015

546 Views

Category:

Engineering

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Pengenalan Bahasa C++ sebagai bahasa yang digunakan untuk dasar pemrograman dalam materi algoritma dan struktur data dan persiapan kakasnya

TRANSCRIPT

Pengenalan Bahasa C++

Algoritma dan Struktur Data

Edwin Lunandoedwin@kuliahkita.com

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.

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

Elemen Program

Program dapat C++ terdiri dari:1. Library

sekumpulan resource yang siap dipakai pada program2. Struktur data

penyimpanan data atau variabel dalam tipe tertentu3. Operasi primitif

terdiri dari fungsi dan prosedur yang melakukan pemrosesan data

Berikut beberapa tipe data umum yang dapat dipakai pada kode pemrograman C++

Tipe Data C++

Tipe Keyword

Boolean bool

Karakter char

Integer / bilangan bulat int

bilangan real float / double

String string

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>

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.

Namespace

Contoh: kita punya fungsi operasi terhadap bangun datar

Cara memanggilnya adalah

namespace operasiPersegiPanjang { int hitungLuas(int x, int y); int hitungKeliling(int x, int y); // dll …...}

operasiPersegiPanjang::hitungLuas(5,3);

Namespace

Selain melakukan grouping, kita juga dapat memanggil fungsi yang telah didefinisikan tanpa harus menggunakan namespacenya dalam pemanggilan dengan

using namespace nama_namespace

Contoh:

*dapat dilihat juga pada slide berikutnya

#include <iostream>using namespace std;

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;}

top related