• Tidak ada hasil yang ditemukan

Laporan Praktikum Algoritma dan Pemrogra

N/A
N/A
Protected

Academic year: 2018

Membagikan "Laporan Praktikum Algoritma dan Pemrogra"

Copied!
9
0
0

Teks penuh

(1)

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

(2)

PURWOKERTO

(3)

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

(4)

PURWOKERTO

(5)

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

(6)

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;

(7)

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

(8)

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

(9)

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

Referensi

Dokumen terkait

Sebaiknya hukum pidana Indonesia yang pada dasarnya menganut asas kesalahan sebagai asas yang fundamental dalam mempertanggungjawabkan seseorang yang melakukan tidak

Disarankan kepada Kepala Lembaga Pemasyarakatan Kelas II B Muara Tebo agar dalam pelaksanaan Admisi Orientasi Narapidana perlu adanya petugas blok khusus mapenaling yang

Menurut Hapidin (1999), model pendidikan TK Atraktif adalah suatu model pembelajaran yang menarik, menyenangkan, merangsang dan menantang anak bermain sambil belajar yang

Nama Sanggar Pesona Nusantara diilhami dari pandangan ibu suharni bahwa sanggar tari yang akan dibuat tidak mengkhususkan pada seorang penari untuk mempelajari tari daerah saja

dapat menjadi faktor terkonversinya hutan menjadi penggunaan lain. Berkembangnya suatu wilayah yang ditandai dengan meningkatnya jumlah penduduk

• Bekerja untuk atau berinvestasi dalam bisnis lain yang bersaing dengan perusahaan Weir Group (walaupun berinvestasi dalam saham yang diperdagangkan secara umum tidak akan

Ini berarti bahwa stimulus tidak efektif dalam mempengaruhi organisme, maka tidak ada perhatian (attention). Jika stimulus itu diterima oleh organisme berarti