Popular Post

Popular Posts

Posted by : Unknown Selasa, 25 Maret 2014


BAB I
TEORI DASAR
A. Algoritma

Menurut buku dengan judul "Algoritma Pemograman C++ Dalam Ilustrasi", Algoritma adalah jantung ilmu computer dan informatika. Banyak cabang dari ilmu computer yang diacu dalam terminology algoritma. Algoritma berasal dari kata algorism yang berarti proses menghitung.
Kata algorism diperkenalkan Oleh Ahli Matematika : Abu Ja’far Muhammad Ibnu Musa Al Khawarizmi. Sebuah Algoritma merupakan deskripsi langkah-langkah pelaksana suatu proses. Sebuah proses dikerjakan oleh pemroses berdasarkan algoritma yang diberikan.
Setiap langkah penyelesaian dinyatakan dengan sebuah pernyataan (Statement). Sebuah penyataan menggambarkan aksi (action) algoritmik yang dieksekusi, bila suatu aksi dieksekusi, maka sejumlah operasi yang bersesuaian dengan aksi itu dikerjakan oleh pemroses. Jika dilihat dalam bentuk tertulis, algoritma dapat berupa narasi yang disusun menjadi kalimat, dapat juga disusun dalam bentuk gambar atau bagan atau tabel. Algoritma dapat dikatakan sebagai langkah-langkah yang diambil dalam menyelesaikan suatu pekerjaan.

B. Bahasa C++

Menurut buku yang berjudul "Algoritma Pemograman C++ Dalam Ilustrasi", Bahasa C atau C++ merupakan pengembangan dari bahasa B yang di tulis oleh Ken Thompson pada tahun 1970. C pertama kali ditulis oleh Brian W. Kernighan dan Denies M. Ricthie pada tahun 1972 yang pada awalnya dioperasikan diatas system operasi UNIX.
Bahasa C merupakan bahasa pemrograman tingkat menengah yaitu diantara bahasa tingkat rendah dan tingkat tinggi yang biasa disebut Assambly. Bahasa C mempunyai banyak kemampuan yang sering digunakan diantaranya kemampuan untuk membuat perangkat lunak, misalnya dBASE, Word Star dan lain-lain. Pada tahun 1980 seorang ahli bernama Bjarne Stroustrup mengembangkan beberapa hal dari bahasa C yang dinamakan "C with Classes" yang berganti nama pada tahun 1983 menjadi C++.
Yang membedakan antara bahasa C dan C++ adalah pada library input-outputnya, dimana bahasa C hanya menggunakan fungsi stdio, sedangkan C++ menggunakan fungsi stdio dan iostream. Dapat dikatakan C++ adalah bahasa C yang telah disempurnakan.

C. Compiler C++


Menurut buku yang berjudul "Algoritma Pemograman C++ Dalam Ilustrasi", Compiler merupakan perangkat lunak yang digunakan untuk mengubah source code atau kode program menjadi bahasa mesin agar dapat dieksekusi oleh computer. Compiler berbeda dengan interpreter karena dimana pada compiler, hasilnya sudah langsung berupa satu kesatuan perintah dalam bentuk bahasa mesin, dimana proses penterjemahan dilaksanakan sebelum program tersebut dieksekusi (*.com, *.exe, dsb). Sedangkan Interpreter adalah perangkat lunak yang mampu mengeksekusi kode program lalu menterjemahkannya ke dalam bahasa mesin, sehingga mesin melakukan instruksi yang diminta oleh programmer tersebut. Perintah-perintah yang dibuat oleh programmer tersebut dieksekusi baris demi baris, sambil mengikuti logika yang terdapat di dalam kode tersebut.

BAB II

PENJELASAN PROGRAM






A. Latihan Praktikum

Pada bab ini akan membahas tentang listing program pada bagian modul yang telah digunakan untuk latihan pada pertemuan kedua. Latihan yang dilakukan mencakup pada Listing Program 1.1, Listing Program 1.2 dan Listing Program 1.3

Listing Program 1.1  dan Output Program 1.1

Hasil output dari Program 1.1 adalah sebagai berikut :

Penjelasan Program 1.1
Berikut penjelasan dari Listing Program 1.1 :
1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk membuat sebuah komentar pada pemrograman C++ yang jika didalamnya terdapat sebuah perintah atau teks maka ketika program dirunning atau dijalankan tidak akan dibaca oleh compiler.


2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum kompilasi dimulai
3. <iostream> berfungsi untuk pencarian file pada direktori khusus ( direktori file include, yang bisa di set melalui kompiler ) yang berisi deklarasi yang diperlukan oleh cout.
4. Cout merupakan sebuah objek di dalam C++ digunakan untuk menampilkan suatu data ke layar
5. Int adalah simbol deklarasi, memiliki kepanjangan integer
6. Cin merupakan sebuah objek dalam C++ digunakan untuk memasukan suatu data



7. Tanda blok fungsi { digunakan untuk mengawali suatu intruksi, dan di akhiri dengan }


8. Return 0, dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang telah dimasukan akan ditampilkan dilayar




Listing Program 1.2 dan
Output Program 1.2
Penjelasan Program 1.2




Berikut penjelasan dari listing 1.2 :
1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk membuat sebuah komentar pada pemrograman C++ yang jika didalamnya terdapat sebuah perintah atau teks maka ketika program dirunning atau dijalankan tidak akan dibaca oleh compiler.


2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum kompilasi dimulai
3. <iostream> berfungsi untuk pencarian file pada direktori khusus ( direktori file include, yang bisa di set melalui kompiler ) yang berisi deklarasi yang diperlukan oleh cout.
4. Cout merupakan sebuah objek di dalam C++ digunakan untuk menampilkan suatu data ke layar
5. Int adalah simbol deklarasi, memiliki kepanjangan integer
6. Cin merupakan sebuah objek dalam C++ digunakan untuk memasukan suatu data



7. Tanda blok fungsi { digunakan untuk mengawali suatu intruksi, dan di akhiri dengan }


8. Return 0, dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang telah dimasukan akan ditampilkan dilayar
9. \n memiliki arti new line (baris baru), dan di gunakan untuk mengganti baris yang baru
10. Char digunakan untuk memasukan karakter
11. Int digunakan untuk memasukan bilangan bulat / bilangan utuh



Listing Program 1.3

dan Output Program 1.3

Penjelasan Program 1.3



Berikut penjelasan program 1.3 :
1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk membuat sebuah komentar pada pemrograman C++ yang jika didalamnya terdapat sebuah perintah atau teks maka ketika program dirunning atau dijalankan tidak akan dibaca oleh compiler.


2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum kompilasi dimulai
3. <iostream> berfungsi untuk pencarian file pada direktori khusus ( direktori file include, yang bisa di set melalui kompiler ) yang berisi deklarasi yang diperlukan oleh cout.
4. Cout merupakan sebuah objek di dalam C++ digunakan untuk menampilkan suatu data ke layar
5. Int adalah simbol deklarasi, memiliki kepanjangan integer
6. Cin merupakan sebuah objek dalam C++ digunakan untuk memasukan suatu data



7. Tanda blok fungsi { digunakan untuk mengawali suatu intruksi, dan di akhiri dengan }


8. Return 0, dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang telah dimasukan akan ditampilkan dilayar



9. Tanda *, sebagai perkalian dalam suatu bilangan .

Tugas Praktikum

Pada bab ini akan membahas tentang listing program pada bagian modul yang telah digunakan untuk latihan pada pertemuan kedua. Latihan yang dilakukan mencakup pada Listing Praktikum 1, Listing Praktikum 2 dan Listing Praktikum 3.

Listing Praktikum 1.1 dan Output Praktikum 1.1
Listing Praktikum 2.1 dan Output Praktikum 2.1
Listing Praktikum 3.1 dan Output Praktikum 3.1
Tugas Praktikum 3

Pada Pengerjaan Tugas, dalam memasukkan script kurang teliti sehingga sering terjadi kesalahan / eror. Contohnya kesalahan pada penulisan script, sehingga pada console muncul eror.

BAB III
KESIMPULAN


Algoritma merupakan sebuah alur yang berfungsi untuk menyelesaikan suatu permasalahan. Dan ketika algoritma dituangkan kedalam suatu bahasa pemrograman seperti C++ language maka kita dapat membuat program sesuai dengan tujuan yang diinginkan. Dengan melakukan pemrograman C++ seperti pada Program 1.1 maka dapat menghasilkan output sesuai dengan tujuan yang diinginkan. Yang perlu diingat pada pemrograman C++ yaitu ketika menuliskan listing atau script-nya harus melihat dengan cermat fungsi-fungsinya karena sifat dari pemrograman C++ adalah case sensitive yang artinya penulisan huruf kecil dan huruf besar diartikan berbeda atau tidak sama. Maka, dengan adanya C++ tersebut memudahkan seseorang untuk lebih memahami apa saja yang berkaitan dengan program. Khususnya bagi yang kelak berkeinginan sebagai programmer.

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © 2013 Tutorial Menginstall Eclipse C++ Indigo - Powered by Blogger - Distributed By Blogger Themes - Designed by Johanes Djogan