Anda di halaman 1dari 35

Laporan Pratikum

Algoritma Dan Pemograman Dasar

Disusun Oleh :

Nama :

Siti Nurhaliza

NPM :

1614370101

Kelas :

1R-PAGI-2B

Universitas Pembangunan Panca Budi (UNPAB)


Fakultas Ilmu Komputer
Medan
T.A 2016/2017

Kata Penghantar

Puji syukur saya panjatkan kehadirat Allah SWT Tuhan Yang Maha Esa karena berkat
limpahan Rahmat dan Karunia-Nya sehingga saya dapat menyusun makalah bahasa
pemogroman ( C++ ) ini dengan tepat waktu.
Tidak lupa juga saya ucapkan terima kasih kepada Dosen mata kuliah Algoritma dan
Pemograman Dasar saya, Ibu Indri Sulistianingsih S.Kom yang telah membimbing saya dalam
mata kuliah yang bersangkutan.
Dalam tugas ini saya dapat menyelesaikan makalah dengan judul Laporan
Pratikum.Tugas ini dibuat dalam rangka memenuhi tugas kuliah bahasa pemograman ( C++ ).
Demikian kata pengantar ini saya buat,saya menyadari bahwa makalah ini masih sangat
jauh dari kata sempurna ,untuk ini saya mohon maaf bila ada kesalahan kata dalam perbuatan
makalah ini maupun kata pengantar ini,juga saya meminta kritik dan saran yangb membangun
agar dapat dibuatnya makalah yang lebih baik.

Medan, 09 Januari 2017

DAFTAR ISI
KATA PENGANTAR ................................................................................................

DAFTAR ISI ..........................................................................................................

ii

Bab 1 : PENDAHULUAN ...........................................................................................

1.1. LATAR BELAKANG............................................................................................

1.2. TUJUAN PRAKTIKUM.......................................................................................

1.3. MANFAAT PRAKTIKUM...................................................................................

Bab 2 : PEMBAHASAN ALGORITMA DAN PEMROGRAMAN DASAR............... 6


2.1.

Dasar Teori .

6
2.2 Program C++.
2.3 Tipe Data.
2.4 Operator .

6
14
16

Bab 3 : HASIL PERCOBAAN PRATIKUM.. 24


3.1. Algoritma Menghitung Volume Tabung..

24

3.2. Menghitung Nilai Rata - Rata ...

24

3.3Mencari Nilai Rata-Rata

25

3.4 Mencari Sisi Miring Dari Suatu Segitiga Siku-siku

25

3.5. Menghitung Nilai Akhir...

26

Bab 4 : ANALISIS PERCOBAAN..

27

4.1. Analisa.

27

4.1. Deklarasi Tipe Data Dan Variable...

28

4.3 Proses Pengolahan Data 29


4.4 Menghitung Luas Permukaan Balok. 30
Bab 5 : PENUTUP.........................................................................................................

35

5.1 KESIMPULAN...

35

5.2 SARAN

35

5.3. DAFTAR PUSTAKA.......................................................................................

36

BAB I
PENDAHULUAN
1.1 Latar Belakang
Dalam penulisan laporan praktikum ini, penulis akan memberikan beberapa pengertian
yang berhubungan dengan judul laporan, karena tanpa pengertian yang jelas akan menyebabkan
informasi yang disajikan tidak sesuai dengan hasil praktikum yang di paparkan
Algoritma dan pemrograman merupakan ilmu yang sangat esensial dalammembuat
program. Dengan pemrograman itu sendiri, sebuah program bisadisusun dibantu dengan
algoritma. Algoritma membantu penyelesaian masalahyang ingin dipecahkan untuk membuat
sebuah program,kemudian programdisusun oleh programmer dengan mengcompile source code
menjadi sebuah program yang dapat dieksekusi.
Algoritma dapat disusun dalam bentuk pseudo code maupun flowchart. Pseudo code
adalah Kode atau tanda yang menyerupai (pseudo) program ataumerupakan penjelasan cara
menyelesaikan suatu masalah. Pseudo-code seringdigunakan oleh manusia untuk menuliskan
algoritma. Sementara flowchart adalahsuatu teknik untukk menyusun rencana program yang
telah dipergunakan olehkalangan programmer komputer sebelum algoritma menjadi populer.
Flowchart menggunakan simbol gambar yang menunjukkan aliran dari proses terhadap data.
Listing pemrograman tersebut ditulis dalam bahasa pemrograman.Terdapat macam
-macam bahasa pemrograman, dari tingkat rendah seperti bahasa mesin sampai bahasa tingkat
tinggi seperti pascal, C, Delphi dll. Setiap bahasa pemrograman memiliki kelemahan dan
kelebihan masing masing. Tinggal peran programmer itu sendiri yang memilih bahasa
pemrograman yang sesuai dengan kebutuhannya.
4

Tentunya ada faktor lain yang perlu diperhatikan dalam pemrograman, seperti efisiensi
dalam menuliskan source dan seberapa user friendlynya program tersebut. Semua itu tentunya
penting agar program yang dibuat lebih berdaya gunadan memudahkan pengguna komputer.
1.2 Tujuan Praktikum
1. Untuk mengenal dan memahami fungsi dasar dalam Bahasa C.
2. Agar bisa menggunakan fungsi dasar Bahasa C.
3. Untuk bisa mengaplikasikan Bahasa C dalam pembuatan berbagai program.
1.3 Manfaat Praktikum
1. Menambah wawasan mengenai pemrograman bahasa C.
2. Memberikan pengetahuan mengenai struktur dan sintaks bahasa C.
3. Memberikan pengetahuan mengenai bagaimana mengaplikasikan bahasa C dalam
pembuatan berbagai program.

BAB II
PEMBAHASAN
2.1 Teori
5

Struktur program Pascal terdiri dari tiga bagian (Gambar 1.1), yaitu:
1.
2.

Judul Program. Judul ini sifatnya adalah optional dan tidak signifikan.
Bagian Deklarasi. Bagian ini digunakan bila program akan untuk mendefinisikan

3.

berbagai macam identifier, seperti label, konstanta, tipe, variabel, prosedur dan fungsi.
Bagian Deskripsi. bagian ini digunakan untuk meletakkan seluruh instruksi program.
Instruksi-instruksi yang akan diberikan untuk dikerjakan ditulis di antara Begin dan
End". Penulisan End diakhiri dengan tanda baca titik (.). Yang perlu diperhatikan
bahwa setiap instruksi diakhiri dengan tanda baca titik koma (;).

2.2 Program C++


C++ adalah sebuah bahasa pemrograman yang memiliki banyak dialek, seperti
bahasa orang yang banyak memiliki dialek. Dalam C++, dialek bukan disebabkan oleh
karena si pembicara berasal dari Jepang atau Indonesia, melainkan karena bahasa ini
memiliki beberapa kompiler yang berbeda. Ada empat kompiler umum yaitu : C++
Borland, C++ Microsoft Visual, C/386 Watcom, dan DJGPP. Anda dapat mendownload
DJGPP atau mungkin saja anda telah memiliki kompiler lain. Setiap kompiler ini agak
berbeda. Setiap kompiler akan dapat menjalankan fungsi fungsi standar C++ ANSI/ISO,
tetapi masing masing kompiler juga akan dapat menjalankan fungsi fungsi nonstandard
(fungsi fungsi ini, agak mirip dengan ucapan yang tidak standar yang diucapkan orang
diberbagai pelosok negeri. Sebagai contoh, di New Orleans kata median disebut neutral
ground). Kadang kadang pemakaian fungsi nonstandard akan menimbulkan masalah
pada saat anda hendak mengkompilasi kode sumber data (source code) (yaitu program
berbahasa C++ yang ditulis oleh seorang programer) mempergunakan kompiler yang
berbeda. Tutorial ini tidak terlepas dari masalah seperti itu.

Bila anda belum mempunyai sebuah kompiler, disarabkan agar anda segera
memiliki sebuah kompiler. Sebuah kompiler sederhana sudah cukup untuk dipergunakan
oleh anda dalam mengikuti tutorial ini.
Bahasa programan C++ adalah bahasa yang amat berbeda. Untuk kompiler C++
berbasis DOS, akan memerlukan beberapa kata kunci (keywords); keyword ini cukup
untuk difungsikan sebagai input dan output. Walaupu hampir dari semua fungsi dalam
file library tampaknya biasa diakses oleh header filenya.
program NAMA_PROGRAM;
{ Penjelasan mengenai program, yang berisi uraian singkat mengenai apa yang dilakukan oleh
program }
(* DEKLARASI *)
[const]
{ semua nama tetapan dan harga tetapannya didefinisikan di sini}
[type]
{ semua nama tipe bentukan didefinisikan di sini }
[var]
{ semua nama variabel global didefinisikan di sini }
{ deklarasi prosedur dan fungsi didefinisikan di sini }
(* DESKRIPSI *)

begin
{ semua instruksi program dituliskan di sini }
end.
Tabel 1.1 Notasi Bahasa Pascal
Kelompok

Notasi Pascal

Ket.

1. Tipe Dasar

Boolean

1 byte

Byte

1 byte

Shortint

2 byte

Word

2 byte

Integer

4 byte

Longint
Real
Double
Extended
Char
String
string[N]
Record

field1: type;
field2: type;
...
fieldN: type;
end;

2. Operator

Penjumlahan

a. Aritmatika

Pengurangan

b. Perbandingan

Perkalian

c. Logika

Pembagian

Div

Hasil bagi

Mod

Sisa bagi

<

Lebih kecil dari

<=

Lebih kecil atau sama

>

dengan

>=

Lebih besar dari

Lebih besar atau sama

<>

dengan

not

Sama dengan

and

Tidak sama dengan

or
xor

3. Komentar

{ komentar }
(* komentar *)

4. Lain-lain

Const
Type
True
False

Struktur bahasa C/C++

Komentar
10

Bagian ini berisi mengenai keterangan pada program kita.Tidak akan dieksekusi dan
tidak akan ditampilkan ketika program dijalankan .Tapi cukup penting, karena komentar
akan mempermudah orang lain yang ingin mempelajari program yang kita melalui
keterangan yang ada. Dan juga sangat membantu kita megingat ketika kita membuat
program dengan statement yang panjang dan terdiri dari banyak fungsi. Komentar ditulis
dengan 2 cara yaitu :
a. Dimulaidengantanda // untukkomentar 1 baris
b. Diapitdengantanda /* ... */ untukkomentar multi baris
Contohnya:

// Contoh komentar satu baris //


Preprocessore Directive (Pengarah Compiler)
Preprocessordirective ditandai dengan simbol #. Bertugas untuk mengarahkan
prepocessor yang akan digunakan untuk membaca file header atau bisa dikatakan
sebagai pengatur proses kompilasi.
Contoh preprocessor directive : #include, #define, dan lainnya. Contoh file
header : , , , dan lainnya.
Contohnya:
#include

using namespace std;


Preprocessor directive define merupakan suatu pengarah untuk mendefenisikan suatu
preprocessor macro, konstanta dan variabel. Penulisan preprocessor directive define ini
ialah #define.
Contohnya :
11

#define PI

3.14

#define KUADRAT(x) (x*x)

Fungsi (main) danTambahan (function dan procedure)


a. Fungsi Utama
Fungsi utama adalah bagian yang pertama kali akan dieksekusi, walaupun sebelum
bagian dari fungsi utama ini adalah fungsi tambahan. Sehingga fungsi utama pasti ada
di dalam program C++. Fungsi utama ini tersusun atas kata main lalu diikuti dengan
tanda(). Lalu diikuti lagi dengan defines fungsi (bagian dalam tanda {}) yang berisi
deklarasi dan perintah-perintah yang akan dieksekusi dalam program tersebut.
Contohnya:
int main()
{
cout<<"Selamat datang di Blog Ayub"<
prosedur();
return 0;
}

b. Fungsi Tambahan
Fungsi tambahan ini adalah fungsi yang mendukung dan merupakan pemecahan dari
fungsi utama.Terdiri atas function dan procedure. Function merupakan fungsi dengan
nilai balik, sedangkan procedure adalah fungsi tanpa nilai balik.
Contohnya:

12

void prosedur()
{
char nama[20]="Ayub";
cout<<" Nama saya adalah "<
}

Definisi fungsi
Definisi fungsi adalah bagian yang menyertai fungsi. Di dalamnya berisi syntaxsyntax yang nantinya akan dieksekusi apabila fungsi tersebut dipanggil. Bagian definisi
ini selalu diawali dengan tanda kurawal buka { dan diakhiri dengan tanda kurawal
tutup }.
Di dalam defines fungsi ini terdapat beberapa statement.Statement harus diakhiri
dengan tanda ;.Tanda ini berfungsi untuk member tanda bahwa satu statement sudah
selesai dan akan terjadi error jika tidak ditutupi dengan tanda ;. Contohnya:
int main()
{
cout<<"Selamat datang di Blog AyubAdiputra"<
prosedur();
return 0;
}

Bagian deklarasi
Contohnya:
void prosedur()
13

{
char nama[20]="Ali Budi";
cout<<" Nama saya adalah "<<nama;
}
2.3 Tipe Data
Tipe data adalah suatu media atau memori pada computer yang digunakan untuk
menampung sejumlah data.Berikut adalah jenis-jenis tipe data:

Ukura
Nama

Keterangan

Jangkauan
n

signed: -128 to 127

Abjad/karakter atau untuk


Char

1 byte
bilangan bulat kecil

unsigned: 0 to 255

signed: -32768 to
short int Bilangan bulat dengan jangkauan
2 byte
(short)

32767

pendek
unsigned: 0 to 65535

signed: -2147483648 to
2147483647
Int

Bilangan bulat

4 byte
unsigned: 0 to
4294967295

long int

Integer dengan jangkauan panjang 4 byte

14

signed: -2147483648 to

2147483647
(long)

unsigned: 0 to
4294967295

Boolean, dapat bernilai benar atau


Bool

i byte

true or false

4 byte

3.4e +/- 38 (7 digit)

8 byte

1.7e +/- 308 (15 digits)

8 byte

1.7e +/- 308 (15 digits)

salah (true or false)

Angka dengan titik mengambang


Float
(bilangan cacah)

Bilangan cacah dengan ketelitian


Double
ganda

long
double

Bilangan cacah dengan ketelitian


ganda panjang

Karakter lebar, biasa dipakai


wchar_t

2 byte

karakter lebar

untuk Unicode karakter


2.4 Operator
Operator adalah karakter khusus yang berupa simbol atau tanda yang digunakan untuk
mengoperasikan (memproses dua operand atau lebih untuk mendapatkan hasil).
Operand adalah suatu variabel (angka atau karakter) yang akan dioperasikan (diproses oleh
operator untuk mengetahui hasil)

15

Unary
Sifat unary oeperator adalah hanya sebuah operand pada suatu operasi aritmatik.
Contoh:-5.
Binary
Sifat binary pada operator adalah melibatkan dua buah operand pada sutu operasi
aritmatik.

Contoh:4+8
.Ternary
Sifat ternary pada operator adalah melibatkan tiga buah operand pada suatu operasi
aritmatik.
Contoh:(10/3)+4+3.
Operator Aritmatika
Operator Aritmatika merupakan operator yang digunakan untuk fungsi/operasi
matematika, operator aritmatika dasar untuk C++ dan tanpa proses include :

Operator

Keterangan

untuk perkalian

untuk pembagian

untuk sisa hasil bagi (modulus)

untuk penjumlahan

untuk pengurangan

Operator Aritmatika yang menggunakan file header math.h seperti berikut :

Operator

Keterangan

pow(a,b)

untuk pemangkatan

max()

untuk mencari nilai maximal

min()

untuk mencari nilai minimum

16

sqrt()

untuk menghitung akar suatu bilangan

Operator Pembanding

Operator pembanding digunakan untuk membandingkan antara dua buah variabel.


Operator pembanding sering pada saat pengecekan atau statemen if, perulangan atau
statemen for, while, do while.Operator pembanding yang sering digunakan adalah sebagai
berikut :

Operator Logika

Operator logika merupakan operator yang membandingkan hubungan antara dua hasil
dari operasi pembanding. Operator logika membandingkan logika hasil dari dua operasi
pembanding dan akan melakukan operasi khusus apabila bernilai benar dan apabila bernilai
salah maka akan melakukan sebaliknya. Operator yang digunakan dalam operasi logika ada
tiga yaitu :

17

Logika

Keterangan

&&

Logika dan (AND)

||

Logika or (ATAU)

Logika not (INGKARAN)

Operator Bitwise
Operator Bitwise digunakan untuk memanipulasi data dalam bentuk bit .Berikut adalah
table operator Bitwise:
Operator
<>
&
^
|
~

Keterangan
Bitwise Shift Right
Bitwise AND
Bitwise XOR
Bitwise OR
Bitwise

A. Permasalahan
Membuat program untuk menghitung luas bangun, antara lain : .
a.
b.
c.
d.
e.

Menghitung volume balok


Menghitung luas permukaan balok
Menghitung volume tabung
Menghitung luas permukaan tabung
Menghitung volume bola

Volume=phi*r*r*t

Start

18

Output=Volume
sisi, p,l,r,t,phi=3,14,
Luas; Volume
Input phi=3,14, r
Input p, l, t
Luas = phi*r*r
Volume=p*l*t
Output=Luas

Input phi=3,14, r

Output=Volume

Input p, l, t

Luas =
0,75*phi*r*r

Luas=2 (p*l
+p*t+l*t)

Output=Volume

Output=Luas

End

Input phi=3,14,
r

Script Program
#include <iostream.h>
#include <conio.h>
void main()
{

19

int p,l,t,r;
float lpbalok;
double vbalok, vtabung, lptabung, vbola ;
cout<<"-----------------------------------"<<endl;
cout<<"\t1.Menghitung Volume Balok"<<endl;
cout<<"Masukkan nilai panjang = ";
cin>>p;
cout<<"Masukkan nilai lebar

= ";

cin>>l;
cout<<"Masukkan nilai tinggi

= ";

cin>>t;
vbalok=p*l*t;
cout<<"Volume Balok = "<<vbalok<<endl;
cout<<"-----------------------------------"<<endl;
cout<<"\t2.Menghitung Luas Permukaan Balok"<<endl;
cout<<"Masukkan nilai panjang = ";
cin>>p;
cout<<"Masukkan nilai lebar

= ";

cin>>l;

20

cout<<"Masukkan nilai tinggi

= ";

cin>>t;
lpbalok=2*p*2*t+2*p*2*l+2*l*2*t;
cout<<"Luas Permukaan Balok = "<<lpbalok<<endl;
cout<<"-----------------------------------"<<endl;
cout<<"\t3.Menghitung Volume Tabung"<<endl;
cout<<"Masukkan Nilai jari-jari = ";
cin>>r;
cout<<"Masukkan Nilai tinggi

= ";

cin>>t;
vtabung=3.14*r*r*t;
cout<<"Volume Tabung = "<<vtabung<<endl;
cout<<"-----------------------------------"<<endl;
cout<<"\t4.Menghitung Luas Permukaan Tabung"<<endl;
cout<<"Masukkan Nilai jari-jari = ";
cin>>r;
cout<<"Masukkan Nilai tinggi

= ";

cin>>t;
lptabung=(2*3.14*r*t)+(2*3.14*r*r);

21

cout<<"Luas Permukaan Tabung= "<<lptabung<<endl;


cout<<"-----------------------------------"<<endl;
cout<<"\t5. Menghitung Volume Bola"<<endl;
cout<<"Masukkan Nilai jari-jari = ";
cin>>r;
vbola=4*3.14*r*r*r/3;
cout<<"Volume Bola = "<<vbola<<endl;
cout<<"-----------------------------------"<<endl;
getch().

BAB III
HASIL PERCOBAAN PRATIKUM

3.1. Algoritma menghitung volume tabung

22

3.2Menghitung Nilai Rata Rata

3.3 Mencari Nilai Rata Rata

23

3.4.. Membuat algoritma untuk mencari sisi miring dari suatu

segitiga siku-siku, jika diketahui panjang sisi yang


membentuk sudut siku-siku.

3.5. Menghitung Nilai Akhir

24

BAB IV
ANALISA PERCOBAAN
4.1.

Analisa

1. Preprocessore Directive (Pengarah Compiler)


#include <iostream.h>
#include <conio.h>
Script di atas yang diawali dengan tanda # adalah Preprocessore Directive (Pengarah
Compiler). Bukan merupakan baris kode yang dieksekusi, tetapi indikasi untuk kompiler.
Bertugas untuk mengarahkan prepocessor yang akan digunakan untuk membaca file

25

header atau bisa dikatakan sebagai pengatur proses kompilasi. Script di atas merupakan
header file program yang mendeklarasikan statement:
a. Header iostream.h digunakan cin dan cout statement yang bertugas sebagai statement
input/output (I/O) pada program.
b. Header conio.h digunakan fungsi getch(); yang berfungsi untuk mengambil karakter.
2. Fungsi Utama / Main

main()
{
}
Script di atas merupakan bagian dari pendeklarasian fungsi utama main(). Fungsi
utama merupakan bagian yang pertama kali dieksekusi. Fungsi utama ini berisi kodekode atau statement yang akan digunakan untuk menyelesaikan masalah tertentu. Fungsi
utama ini diawali dengan tanda kurung kurawal buka { dan diakhiri dengan tanda kurung
kurawal tutup }, yang dimana pada disela-sela tanda tersebut berisikan kode-kode atau
statement yang akan dieksekusi dan merupakan bagian tubuh dari fungsi utama..
4.2. Deklarasi Tipe Data dan Variabel
int p,l,t,r;
float lpbalok;
double vbalok, vtabung, lptabung, vbola;
Deklarasi bisa dikatakan sebagai statement tempat pengenalan variabel, konstanta,
fungsi, array dan lainnya. Script di atas merupakan contoh deklarasi pada program yang
telah dibuat. Pada contoh di atas diperkenalkan tentang 3 tipe data dan variabel apa saja
yang digunakan, antara lain :

26

Tipe data int (integer) adalah tipe data yang menampilkan bilangan bulat. Variabel
yang digunakan dalam tipe data ini adalah p yang berarti panjang, l yang berarti

lebar, t berarti tinggi dan r yang berarti jari-jari.


Tipe data float adalah tipe data yang digunakan ketika kita ingin menampilkan
bilangan desimal. Variabel yang digunakan dalam tipe data ini adalah lpbalok ( luas

permukaan balok).
Tipe data double adalah tipe data yang menampilkan bilangan desimal dengan
ketelitian lebih tinggi daripada float. Variabel yang digunakan dalam tipe data ini yaitu
vbalok ( volume balok ), vtabung (volume tabung ), lptabung (luas permukaan tabung)
, dan vbola ( volume bola ).

4.3. Proses Pegolahan Data


a. Menghitung Volume Balok :
cout<<"\t1.Menghitung Volume Balok"<<endl;
cout<<"Masukkan nilai panjang

= ";

cin>>p;
cout<<"Masukkan nilai lebar

= ";

cin>>l;
cout<<"Masukkan nilai tinggi

= ";

cin>>t;
vbalok=p*l*t;
cout<<"Volume Balok = "<<vbalok<<endl;

Script di atas merupakan contoh statement I/O dalam C++, dimana fungsi cout
sebagai keluaran dan cin sebagai fungsi masukan.
Perintah cout<<"\t1. Menghitung Volume Balok<<endl; merupakan sebuah
perintah keluaran untuk menampilkan kalimat 1. Menghitung Volume Balok" pada
layar lalu pindah garis kebawah karena penambahan perintah <<endl;.

27

Perintah cout<<Masukkan nilai panjang= " merupakan sebuah perintah keluaran

untuk menampilkan kalimat Masukkan nilai panjang=" pada layar.


Perintah cin>>p; merupakan sebuah perintah untuk membaca masukan variabel

p dari keyboard.
Perintah cout<<Masukkan nilai lebar= " merupakan sebuah perintah keluaran

untuk menampilkan kalimat Masukkan nilai lebar=" pada layar.


Perintah cin>>l; merupakan sebuah perintah untuk membaca masukan variabel

l dari keyboard.
Perintah cout<<Masukkan nilai tinggi= " merupakan sebuah perintah keluaran

untuk menampilkan kalimat Masukkan nilai tinggi=" pada layar.


Perintah cin>>t; merupakan sebuah perintah untuk membaca masukan variabel

t dari keyboard.
Perintah vbalok=p*l*t; adalah perintah untuk menghitung volume balok pada

program.
Perintahcout<<"Volume Balok = "<<vbalok<<endl; adalah perintah untuk
menampilkan hasil perhitungan volume pada tahap sebelumnya dan pindah baris
pada layar compile.

4.4. Menghitung Luas Permukaan Balok :

cout<<"\t2.Menghitung Luas Permukaan Balok"<<endl;


cout<<"Masukkan nilai panjang

= ";

cin>>p;
cout<<"Masukkan nilai lebar

= ";

cin>>l;
cout<<"Masukkan nilai tinggi

= ";

cin>>t;
lpbalok=2*p*2*t+2*p*2*l+2*l*2*t;
cout<<"Luas Permukaan Balok = "<<lpbalok<<endl;

28

Perintah cout<<"\t2. Menghitung Luas Permukaan Balok<<endl;


merupakan sebuah perintah keluaran untuk menampilkan kalimat 2. Menghitung

Luas Permukaan Balok" pada layar.


Perintah cout<<Masukkan nilai panjang= " merupakan sebuah perintah keluaran

untuk menampilkan kalimat Masukkan nilai panjang=" pada layar.


Perintah cin>>p; merupakan sebuah perintah untuk membaca masukan variabel

p dari keyboard.
Perintah cout<<Masukkan nilai lebar= " merupakan sebuah perintah keluaran

untuk menampilkan kalimat Masukkan nilai lebar=" pada layar.


Perintah cin>>l; merupakan sebuah perintah untuk membaca masukan variabel

l dari keyboard.
Perintah cout<<Masukkan nilai tinggi= " merupakan sebuah perintah keluaran

untuk menampilkan kalimat Masukkan nilai tinggi=" pada layar.


Perintah cin>>t; merupakan sebuah perintah untuk membaca masukan variabel

t dari keyboard.
Perintah lpbalok=2*p*2*t+2*p*2*l+2*l*2*t; adalah perintah untuk menghitung

luas permukaan balok pada program.


Perintah cout<<"Luas Permukaan Balok = "<<lpbalok<<endl; adalah perintah
untuk menampilkan hasil perhitungan luas permukaan pada tahap sebelumnya dan
pindah baris pada layar compile.

c.Menghitung Volume Tabung :


cout<<"\t3.Menghitung Volume Tabung"<<endl;
cout<<"Masukkan Nilai jari-jari = ";
cin>>r;
cout<<"Masukkan Nilai tinggi
cin>>t;

= ";

29

vtabung=3.14*r*r*t;
cout<<"Volume Tabung = "<<vtabung<<endl;

Perintah cout<<"\t3. Menghitung Volume Tabung<<endl; merupakan sebuah


perintah keluaran untuk menampilkan kalimat 3. Menghitung Volume Tabung"

pada layar.
Perintah cout<<Masukkan nilai jari-jari= " merupakan sebuah perintah keluaran

untuk menampilkan kalimat Masukkan nilai jari-jari=" pada layar.


Perintah cin>>r; merupakan sebuah perintah untuk membaca masukan variabel

r dari keyboard.
Perintah cout<<Masukkan nilai tinggi= " merupakan sebuah perintah keluaran

untuk menampilkan kalimat Masukkan nilai tinggi=" pada layar.


Perintah cin>>t; merupakan sebuah perintah untuk membaca masukan variabel

t dari keyboard.
Perintah vtabung=3.14*r*r*t;adalah perintah untuk menghitung volume tabung

pada program.
Perintah cout<<"Volume Tabung = "<<vtabung<<endl; adalah perintah untuk
menampilkan hasil perhitungan volume pada tahap sebelumnya dan pindah baris
pada layar compile.

d. Menghitung Luas Permukaan Tabung :


cout<<"\t4.Luas Permukaan Tabung"<<endl;
cout<<"Masukkan Nilai jari-jari = ";
cin>>r;
cout<<"Masukkan Nilai tinggi

= ";

cin>>t;
lptabung=(2*3.14*r*t)+(2*3.14*r*r);
cout<<"Luas Permukaan Tabung= "<<lptabung<<endl;

30

Perintah cout<<"\t4. Menghitung Luas Permukaan Tabung<<endl; merupakan


sebuah perintah keluaran untuk menampilkan kalimat 4. Menghitung Luas

Permukaan Tabung" pada layar.


Perintah cout<<Masukkan nilai jari-jari= " merupakan sebuah perintah keluaran

untuk menampilkan kalimat Masukkan nilai jari-jari=" pada layar.


Perintah cin>>r; merupakan sebuah perintah untuk membaca masukan variabel

r dari keyboard.
Perintah cout<<Masukkan nilai tinggi= " merupakan sebuah perintah keluaran

untuk menampilkan kalimat Masukkan nilai tinggi=" pada layar.


Perintah cin>>t; merupakan sebuah perintah untuk membaca masukan variabel

t dari keyboard.
Perintah lptabung=(2*3.14*r*t)+(2*3.14*r*r); adalah perintah untuk menghitung

luas permukaan tabung pada program.


Perintah cout<<"Luas Permukaan Tabung = "<<lptabung<<endl; adalah perintah
untuk menampilkan hasil perhitungan luas permukaan pada tahap sebelumnya dan
pindah baris pada layar compile.

e. Menghitung Volume Bola :


cout<<"\t5. Menghitung Volume Bola"<<endl;
cout<<"Masukkan Nilai jari-jari = ";
cin>>r;
vbola=4*3.14*r*r*r/3;
cout<<"Volume Bola = "<<vbola<<endl;

Perintah cout<<"\t5. Menghitung Volume Bola<<endl; merupakan sebuah perintah

keluaran untuk menampilkan kalimat 4. Menghitung Volume Bola" pada layar.


Perintah cout<<Masukkan nilai jari-jari= " merupakan sebuah perintah keluaran

untuk menampilkan kalimat Masukkan nilai jari-jari=" pada layar.


Perintah cin>>r; merupakan sebuah perintah untuk membaca masukan variabel r
dari keyboard.

31

Perintah vbola=4*3.14*r*r*r/3; adalah perintah untuk menghitung volume pada

program.
Perintah cout<<"Volume Bola = "<<vbola<<endl; adalah perintah untuk
menampilkan hasil perhitungan volume pada tahap sebelumnya dan pindah baris pada
layar compile.

f. Perintah getch ()

getch()
Fungsi getch() (get character and echo) dalam program ini digunakan untuk
menahan tampilan layar saat eksekusi program. Selain itu, fungsi getch() dipakai untuk
membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri

BAB V
PENUTUP
5.1 Kesimpulan

32

Bahasa pascal merupakan bahasa yang digunakan untuk menerjemahkan instruksi yang
diberikan oleh manusia kepada komputer. Pemrograman dengan bahasa pascal diawali dengan
judul, deklarasi dan diakhiri dengan deskripsi. Judul merupakan jenis atau tujuan suatu program
tersebut yang bersifat optional dan tidak signifikan. Deklarasi berupa variable, konstanta, tipe dll
yang dibutuhkan saat membuat program dengan bahasa pascal, kemudian deskripsi berisi
inputan-inputan data berupa koding untuk menjalankan perintah yang di instruksikan oleh
manusia agar dijalankan oleh komputer. Deskripsi mulai dengan begin dan di akhiri dengan
kata end
5.2 Saran
1.

Untukasisten praktikum sebaiknya konsisten terhadap kelonggaran waktu yang telah

ditentukan dan disiapkan dulu semua atau bahan yang mendukung kegiatan praktikum.
2.

Untuk kegiatan praktikum sebaiknya dilakukan pada siang atau sore hari karena

menurutsaya praktikum yang diadakan pada malam hari kurang efisien.


penulis azza devi manzilia waktu 2/12/2014 07:49:00 pm

5.3. DAFTAR PUSTAKA


Anonim. 2013. Struktur Bahasa C++. (Online) http://dhanhost.com/struktur-bahasa-c/. Diakses
tanggal 03 April 2015.

33

Anonim. 2015. Modul Praktikum Algoritma & Pemrograman. Mataram: Jurusan Teknik Elektro
Fakultas Teknik Universitas Mataram.
Frieyadie. 2007. Pemrograman C++ dengan Borland C++ 5.02 (Edisi Revisi). Jakarta: Bina
Sarana Informatika.
http://non-azza.blogspot.co.id/2014/02/laporan-resmi-praktikum-pti-modul-1.html

34

Anda mungkin juga menyukai