LAPORAN PRAKTIKUM
ALGORITMA DAN PEMROGRAMAN
DISUSUN OLEH : Nurul Aziz Pamungkas
15101025
Asisten Praktikum : 1. Bimo Kusdamarsasi Lanza 2. Nizam Khoirunnidzom 3. Rio Teguh Ardiarta
LABORATORIUM KOMPUTER
PURWOKERTO
LAPORAN PRAKTIKUM
ALGORITMA DAN PEMROGRAMAN
MODUL I : DASAR PEMROGRAMAN BAHASA C++
DISUSUN OLEH : Nurul Aziz Pamungkas
15101025
Asisten Praktikum : 1. Bimo Kusdamarsasi Lanza 2. Nizam Khoirunnidzom 3. Rio Teguh Ardiarta
LABORATORIUM KOMPUTER
PURWOKERTO
I. ANALISIS DAN PEMBAHASAN Algoritma
Algoritma merupakan urutan langkah sistematis yang jelas untuk menyelesaikan suatu masalah. Algoritma dapat dinyatakan dengan bahasa sehari-hari, grafik bagan air atau yang lebih dikenal dengan flowchart dan bisa menggunakan bahasa pemrograman seperti bahasa C, C++, Java, Pascal, BASIC, Fortran, Cobol, SQL dan lain sebagainya. Namun dalam laporan ini penulis akan menggunakan bahasa C++.
Bahasa Pemrogrman
Bahasa pemrograman merupakan suatu bahasa, aturan tata bahasa atau setiap instruksi yang ada dan tata cara pengoperasian kompilator bahasa yang bersangkutan pada mesin tertentu. Bahasa Pemrograman digolongkan menjadi dua tingkatan bahasa, yaitu: 1) Bahasa Tingkat Rendah (Low Level Language), merupakan bahasa pemrograman yang berorientasi pada mesin. 2) Bahasa Tingkat Tinggi (High Level Language), merupakan bahasa pemrograman yang memiliki aturan-aturan gramatikal dalam penulisan ekspresi atau pernyataan dengan standar yang mudah dipahami oleh manusia. Contoh : C, C++, Java, Pascal, BASIC, Fortran, Cobol, SQL dan lain sebagainya.
Struktur Bahasa C++
a. Preprocessor
Preprocessor adalah suatu perintah yang digunakan untuk mengatur
compiler agar membaca berkas header yang disertakan di belakang kata
include saat pelaksanaan kompilasi. b. Compiler
Compiler adalah penerjemah kode program yang telah dilewatkan oleh
preprocessor ke dalam bahasa assembly. c. Assembler
d. Link Editor
Mengkombinasikan kode objek dan library untuk menjadikan sebuah file EXE.
Langkah-Langkah Membuat Program
Aplikasi yang digunakah adalah Codeblocks. Langkah-langkah untuk membuat file program C++ 1) Buka Codeblock.2) Klik New Projec. 3)
Setelah itu pilih Console Application. 4) Pilih C++. 5) Beri nama project dan pilih folder sesuai yang kita inginkan.6) Klik Finish. 7) Buat file program yang kita inginkan di lembar main.cpp.
Contoh script file:
#include <iostream> #include <math.h> using namespace std;
int main()
{const float phi=3.14;
float volume, luas_selimut, jari_jari, tinggi,sisi_miring;
cout<<"Aplkasi Perhitungan Volume dan Luas Selimut Kerucut"<< "\n\n";
cout<<"Berapakah jari-jari kerucut tersebut dalam cm?\n"; cin>>jari_jari; //disini diisi berapa panjang jari-jari kerucut, semisal 12 cout<<"Berapakah tinggi kerucut tersebut dalam cm?\n"; cin>>tinggi; cout<<"\n\n"; //disini diisi berapa panjang jari-jari kerucut, semisal 13
volume=phi*jari_jari*jari_jari*tinggi/3;
cout<<"Jadi, Volume Kerucut tersebut adalah "<< volume <<"cm3" << endl;
cout<<"Sementara Luas Selimut Kerucut tersebut adalah "<< luas_selimut <<"cm2" << endl; cout<<"\n\n";
cout<<"Copyright Nurul Aziz Pamungkas, 2015";cout<<"\n\n"; return 0;
}
Hasil output :
Aplkasi Perhitungan Volume dan Luas Selimut Kerucut
Berapakah jari-jari kerucut tersebut dalam cm? 12
Berapakah tinggi kerucut tersebut dalam cm? 13
Jadi, Volume Kerucut tersebut adalah 1959.36cm3
Sementara Luas Selimut Kerucut tersebut adalah 666.627cm2
Copyright Nurul Aziz Pamungkas, 2015
Keterangan :
#include
Kata yang diawali tanda # merupakan preprocessor, bukan kode yang dieksekusi, tetapi indikasi untuk compiler.
using namespace std
int main()
int main() merupakan titik awal dimana seluruh program C++ akan mulai dieksekusi. Isi dari fungsi main akan selalu dieksekusi pertama kali.
const
const adalah perintah untuk membuat konstanta.
float
float adalah perintah agar kita bisa memunculkan bilangan desimal.
volume, luas_selimut, jari_jari, tinggi,sisi_miring
volume, luas_selimut, jari_jari, tinggi,sisi_miring merupakan variabel.
cout
cout adalah standar output stream dalam C++.
“n\”
“n\” merupakan perintah untuk baris baru.
cin
cin adalah standar iput stream dalam C++.
endl;
endl; adalah perintah untuk pindah baris atau enter.
return 0;
return 0; adalah perintah yang berfungsi untuk menghapus memory pada ram setelah program selesai dijalankan.
Langkah ke 8) Klik build atau tekan ctrl+F9 untuk mengecek apakah hasil
II. KESIMPULAN DAN SARAN A. Kesimpulan
Kesimpulan dari analisis dan pembahasaan dari laporan ini adalah kita mempelajari dasar pemrograman bahasa C++ dan membuat program untuk memecahkan masalah perhitungan dengan menggunakan aplikasi
Codeblocks. Dan dari analisis dan pembahasan diatas kita jadi tahu perintah-perintah serta fungsi-fungsinya dalam membuat program coding.
B. Saran