PENDAHULUAN
1.1. Latar Belakang
Perkembangan teknologi di jaman sekarang tumbuh dan berkembang secara
pesat. Kiprahnya hampir di semua kalangan dan instansi menggunakan teknologi
informasi. Salah satunya, informasi di dalam sebuah perusahaan atau sebuah
organisasi sangat penting untuk mendukung sebuah keputusan dan membantu
dalam kegiatan pekerjaan mereka. Akibat kurangnya informasi yang didapat oleh
sebuah perusahaan/organisasi dalam kurun waktu tertentu akan menimbulkan
masalah dan ketidakmampuan dalam mengambil sumber daya sehingga di dalam
mengambil keputusan sangat terganggu, sehingga mengalami kesulitan di dalam
pekerjaan mereka.
Dalam
membangun
sebuah
sistem
banyak
sekali
bahasa-bahasa
pemograaman yang bisa digunkan. Bahasa itu dibuat dan digunakan berdasarkan
kemampuan si pembuat sistem dan berdasarkan untuk kegunaan sistem tersebut.
Dalam bahasa komputer yang digunakan, misalnya saja Bahasa pemograman
pascal, pemogramman C++, pemogramman VB, dan masih banyak sekali bahasa
pemogramman lainnya yang dapat digunakan.
Dan dalam makalah ini kami akan mengambil pembahasan mengenai
bahasa pemograman C++ sesuai dengan mata kuliah yang kami jalani. Bahasa
yang merupakan sejenis bahasa C, tetapi dalam pemograman berbeda dengan
bahasa C. Bahasa C++ merupakan bahasa pemogramman yang bekerja dalam
objek atau dapat disebut object oriented programming (OOP).
Berbicara tentang C++ tak lepas C, sebagai bahasa pendahuluannya. C
adalah bahasa pemrograman yang dapat dikatakan berada antara bahasa beraras
rendah (bahasa yang berorentasi pada mesin) dan bahasa beraras tinggi (baahasa
yang berorentasi pada manusia). Seperti diketahui bahasa tingkat tingga antar
platform.
Program C++ dapat ditulis menggunakan sembarang editor teks, seperti
edit (mild DOS),wordstar, sidekick, ataupun menggunakan editor teks bawaan dari
computer. Program C++ biaa ditulis dengan nama ektensi, CPP (cari kata C Plus
BAB II
DASAR TEORI
2.1 Sejarah Pengenalan Bahasa Pemrograman C++
Bahasa C++ diciptakan oleh "Bjarne Strourup" di AT&T Bell Laboratories
pada awal tahun 1980. Bahasa C++ ini sendiri merupakan pengembangan dari
bahasa C yang ditulis oleh "Brian W.Kernighan dan Denies M.Ritchie" pada tahun
1972. Sedangkan bahasa C merupakan pengembangan juga dari bahasa B yang
ditulis oleh "Ken Thompson pada tahun 1970".
Pada era sebelum munculnya bahasa C++, bahasa C sudah banyak
digunakan dan cukup terkenal ketika itu, karena sudah memiliki kemampuan yang
mumpuni untuk membuat berbagai perangkat lunak seperti dBASE, Word Star,
dan lain-lain. Berdasarkan hal itu, Bjarne Strourup kemudian mengembangkan
beberapa hal dari C yang dinamakannya C with Classes, yang kemudian berubah
nama menjadi C++ pada tahun 1983. Hal yang ditambahkan di bahasa C++ dan
tidak terdapat di C adalah adanya OOP (Object Oriented Programming), sehingga
lebih memungkinkan bisa membuat dan mengelola program yang besar dan
kompleks. Dengan demikian bahasa C++ ini sudah termasuk ke dalam bahasa
pemrograman tingkat tinggi (high programming language ).
Bahasa pemrograman C++ dapat diketikkan dan di-compile(dijalankan) di
beberapa compiler. Saat munculnya C++, perusahaan BORLAND Internasional
kemudian merilis compiler Borland C++ dan Turbo C++. Selain itu beberapa
perusahaan lain juga megeluarkan compiler C++ seperti Topspeed C++ dan
Zortech C++.
2.2 Struktur Program Pada C++
Struktur Pemograman C++ . Secara umum struktur pemograman bahasa
C++ ada 4 , Yaitu :
Komentar
Preprocessor directive
Fungsi main ()
Statement
2.2.1 Komentar
Keterangan atau komentar dalam program C/C++. Program yang baik
biasanya diberi komentar atau keterangan. Hal ini ditujukan agar mudah dipelajari
lagi dikemudian hari, baik oleh orang lain ataupun si programmer itu sendiri.
Setiap program yang diapit tanda "/*...*/" dan "//.." akan dianggap keterangan dan
tidak akan dijalankan ketika program dieksekusi. Contoh komentar :
/* Ini adalah contoh komentar multibaris */
// ini adalah contoh
// komentar 1 baris
Jika kita telusuri lebih jauh, perintah di atas sebenarnya berfungsi untuk
memasukkan kode kode yang terdapat kedua file header tersebut ke dalam kode
program kita. Artinya, sebelum mengeksekusi kode program, kompiler akan
melakukan perintah perintah yang terdapat pada preprocessor directive terlebih
dahulu. Contoh beberapa file header :
2. Directive #define
Kita dapat mendefinisikan sebuah makro identifer ke dalam sebuah
program melalui directive #define. prinsip dasar dari cara kerja #define ini adalah
menggantikan makro identifier tersebut dengan sebuah nilai yang kita defenisikan
di belakangnya. Sebagai contoh, kita ingin mendefinisikan sebuah makro
identifier dengan nama TEST yang diikuti dengan nilai 10, maka kita
menuliskannya seperti berikut .
#define TEST 10
Perintah tersebut menyebabkan setiap terdapat string test di dalam kode
program , maka string tersebut akan digantikan oleh 10 . String yang dimaksud di
sini tentunya bukanlah sebuah tipe data yang terdapat dalam C++. berikut ini
contoh implementasinya di dalam sebuah program .
Hasil yang akan diberikan dari program di atas adalah sebagai berikut ;
Pada program di atas perintah string TEKS akan digantikan oleh string
Saya sangat menyukai C++. Adapun hasil yang akan diberikan dari program di
atas adalah sebagai berikut:
2.2.4
Statement
Bentuk Umum :
cout << Hai, Selamat belajar C++ \n;
Merupakan contoh sebuah pernyataan. Pada contoh diatas, pernyataan
tersebut digunakan untuk menampilkan tulisan yang terletak pada sepasang tanda
petik ganda ke layar. Dalam hal ini tulisan yang terletak pada sepasang tanda petik
ganda disebut konstanta string.
Setiap pernyataan harus diakhiri tanda titik koma (;). Dalam memberikan
tanda ini kan menyebabkan kompiler memberikan pesan kesalahan selama waktu
komplasi.
a. cout pada statement
cout disediakan oleh C++ untuk mengarahkan data ke standard
output (normalnya adalah layar).
Contoh :
cout << Hai, Selamat Belajar C++ \n;
Tanda << (dua buah tanda kurang dari berurutan) merupakan sebuah
operator yang disebut operator penyisipan/peletakan. Operator ini akan
mengarahkan operand (data) yang terletak disebelah kanannya ke obyek yang
terletak disebelah kiri. Pada contoh di atas konstanta string diarahkan ke cout,
yang memberikan hasil berupa tampilan string kelayar tersebut.
Didalam string terdapat tanda \n adalah merupakan karakter pindah baris
(newline). Jadi bukan tanda \ dan n itulah sebabnya tulisan :
Hai, Selamat Belajar C++
Ditampilkan pada layar dan diikuti dengan pindah baris.
#include <iostream.h>
Baris :
#include <iostream.h>
Merupakan suatu penyataan. Itulah sebabnya tidak ada tanda titik koma
yang diperlukan. Baris tersebut menginstruksikan kepada kompiler untuk
menyisipkan file lain (pada contoh diatas adalah iostream.h) saat program
dikompilasi. Baris #include <isotream.h> perlu diikutsertakan pada program
yanmg melibatkan cout.
9
10
11
cout>>Pernyataan;
dan
cout>>a;
Jika tidak menggunakan tandapetik dua, maka program akan menampilkan
isi yang disimpan didalam sebuah variabel a
2.4.3 End Line (endl;)
<<endl -->perintah untuk pindah kebarasi baru (new line).
Huruf
AB C D E F G H I J K LM N O PQ R S T U VX YZ
Ab c d e f g h i j k l m n o p q r s t u v w x y z
Digit
0123456789
1. Konstanta
Konstanta adalah suatu nilai yg bersifat tetap. Secara garis besar konstanta
terdiri dari dua bagian, yaitu:
Konstanta Bilangan
Konstanta bilangan terbagi menjadi tiga kelompok diantaranya:
1. Konstanta Bilangan bulat (integer) adalah bilangan yg tidak mengandung nilai
desimal. ini merupakan nilai default pada konstanta bilangan, contoh dari
konstanta bilangan bulat adalah : 1,2,3,100.
2.
nilai konstanta;
14
Contoh :
const x = 89;
conts float phi = 3.14;
Catatan : Pada deklarasi konstanta bilangan desimal ( floating point ) harus
diikutsertakan tipe datanya.
3. Variabel
Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili
suatu nilai tertentu di dalam proses program. Berbeda dengan konstanta yang
nilainya selalu tetap, nilai dari suatu variable bisa diubah-ubah sesuai kebutuhan.
Untuk memperoleh nilai dari suatu variable digunakan pernyataan penugasan
(assignment statement), yang mempunyai sintaks sebagai berikut:
variable = ekspresi;
Nama dari suatu variable dapat ditentukan sendiri oleh pemrogram dengan
aturan sebagai berikut:
1.
Terdiri dari gabungan huruf dan angka dengan karakter pertama harus
berupa huruf. Bahasa C ++ bersifat case-sensitive artinya huruf besar dan kecil
dianggap berbeda. Jadi antara nim, NIM dan Nim dianggap berbeda.
2.
3.
4.
15
4. Deklarasi Variabel
Bentuk umum:
Nama_tipe nama_variabel ;
Contoh :
o
Contoh program:
# include <iostream.h>
int main ()
{
int n;
n=66;
16
Auto
Const
Double
Float
Int
Break
Continue
Else
For
Long
Case
Default
Enum
Go to
Register
Char
Do
Extern
If
Return
Struct
Switch
Typedef
Union
Unsigned
Volatile
While
Short
Signed
Sizeof
Long int
32
32
32
Jangkauan
-32.767 sampai 32.767
0 sampai 65.535
Sama seperti int
-32.767 sampai 32.767
0 sampai 65.535
Sama seperti int
-2.147.483.647 sampai
2.147.483.647
0 sampai 4.294.967.295
Sma seperti long int
Jangkauan
Enam digit presisi
Sepuluh digir presisi
Sepuluh digit presisi
18
4. Tipe Krakter/String
Tipe Data
Char
Unsigned char
Signed
Jangkauan
-127 sampai 127
0 sampai 255
-127 sampai 127
2.7 Operator
Operator adalah simbol atau karakter khusus yg digunakan dalam suatu
ekspresi utk menghasilkan suatu nilai. Beberapa kelompok operator antara lain :
2.7.1 Operator Aritmatika
Operator aritmatika yang dapat digunakan di C++ ada 5, yaitu :
+ Penjumlahan
- Pengurangan
* Perkalian
/ Pembagian
Modulo adalah operasi yang memberikan sisa dari pembagian dua nilai.
Misalnya begini:
a = 11 % 3
Variabel a akan bernilai 2. Nilai 2 didapat dari sisa pembagian 11 dibagi 3.
2.7.2 Operator Assigment
Operator Assigment adalah operator yang berfungsi untuk memasukan
(assign ) nilai ke dalam suatu variable ataupun konstanta. Operator ini
dilambngkan dengan sama dengan (=).
2.7.3 Operator Logika
Operator Logika digunakan untuk menghubungkan dua buah operasi relasi
menjadi sebuah ungkapan kondisi. Hasil dari operator logika ini menghasilkan
nilai numerik 1 (True) atau 0 (False).
19
&&
||
= Operator logika or
Jika
nilai
yang
disebutkan
bernilai
BENAR
maka
akan
Operator conditional
Conditional operator atau operator bersyarat akan mengevaluasi ekspresi
dan memberikan hasil tergantung dari hasil evaluasi (true atau false).
2.8 Konsep Perulangan (Looping)
Loops memiliki tujuan untuk mengulangi suatu statement untuk sejumlah
kali tertentu ketika kondisi terpenuhi. Loops atau perulangan memungkinkan
program untuk mengulangi eksekusi baris yang sama menurut suatu kondisi.
20
21
2.8.2 While
Bentuk perulaagan while dikendalikan oleh syarat tertentu, yaitu perulangan
akan terus dilaksanakan selama syarat tersebut terpenuhi. bentuk umumnya adalah
seperti ini:
while(syarat)
{
pernyataan;
pernyataan;
}
Berikut contoh kode programnya :
#include <iostream>
using namespace std;
int main ()
{
int n;
cout << "Penghitung mundur, ketik angka: > ";
cin >> n;
while(n>0)
{
cout << n << ", ";
--n;
}
cout << "Selesai!\n";
return 0;
}
2.8.3 Do - While
Penyataan perulangan do-while merupakan bentuk perulangan yang
melaksanakan perulangan terlebih dahulu dan pengujian perulangan dilakukan
belakangan. Secara umum, bentuk perulangan do-while seperti berikut :
22
do
{
pernyataan/perintah;
pernyataan/perintah;
}
while(syarat);
Contoh programnya :
#include <iostream>
using namespace std;
int main ()
{
int n;
cout << "Penghitung mundur, ketik angka: ";
cin >> n;
do
{
cout << n << ", ";
--n;
}
while(n>0);
cout << "Selesai!\n";
return 0;
}
2.9
23
24
Bentuk umumnya :
if (kondisi)
{
statement1;
statement2;
}
25
Array adalah kumpulan dari nilai-nilai data bertipe sama dalam urutan
tertentu yang menggunakan sebuah nama yang sama. Nilai-nilai data di suatu larik
disebut dengan elemen-elemen larik.Letak urutan dari suatu elemen larik
ditunjukkan oleh suatu subscript atau suatu index.
//direktif PREPROSESOR
Int main
//header fungsi
Cout <<endl;
Cin.get()
Return 0;
26
// Praktikum2.cpp
#include <math.h>
int main ()
{
using namespace std;
double p,l;
cout << "Masukkan Panjang dalam (meter): ";
cin>> p;
cout << "Masukkan Lebar dalam (meter): ";
cin>> l;
double luas;
luas=p*l;
cout <<"Luas Persegi Panjang adalah = " << luas << "
meter " << endl;
cin.get ();
system ("pause");
return 0;
}
27
//praktikum3.cpp
#include <iostream>
int main()
{
using namespace std;
int numbers [5];
int *p;
p = numbers; *p=10;
p++; *p = 20;
p = &numbers [2]; *p=30;
p = numbers +3; *p = 40;
p = numbers;*(p+4) = 50;
for (int n = 0; n <5;n++)
cout<<numbers[n] <<",";
system ("pause");
return 0;
}
//praktikum4.cpp
#include <iostream>
using namespace std;
int main()
{
intx = 0;
while ( x<20 )
{
cout<< x<<endl;i++;
}
system (pause)
return 0;
}
28
//praktikum5.cpp
#include<iostream>
int main()
{
using namespace std;
int x;
cout<<"Masukkan Nilai Ujian = ";
cin>>x;
//Struktur Kondisi IF Bersarang
if(x>80 && x<=100) //operator logika AND
cout<<"Nilai Ujian Anda A";
else if(x>65 && x<=80)
cout <<"Nilai Ujian Anda B";
else if(x>45 && x<=65)
cout <<"Nilai Ujian Anda C";
else if(x>20 && x<=45)
cout <<"Nilai Ujian Anda D";
else
cout<<"Nilai Ujian Anda E atau kosong";
getche();
}
29
BAB III
LANGKAH KERJA
Berikut ini adalah cara pembuatan program sederhana(Biodata), program
perhitungan
koordinat,
program
Pointer
dan
Array,
program
Looping
(Pengulangan), serta program Operator Logika (if dan else) pada aplikasi
Software Visual Studio 2010. Penjelasan programnya sebagai berikut:
3.1 Pembuatan Program Sederhana (Biodata)
Adapun langkah langkahnya adalah sebagai berikut :
1. StartAll programMicrosoft Visual Studio 2010
30
Apabila data tersebut telah diisi klik browse untuk menyimpan data pada
lokasi yang di tentukan.
5. Pada kotak dialog Add New Item, kita klik C++ File (.cpp)
Selanjutnya isikan data sebagai berikut :
Name : Biodata
( Location ) :C:\Users\ACER\Documents\laporan\
Apabila data tersebut sudah diisikan klik browse utuk menyimpannya
lalu klik Add.
31
7. Setelah input source code, langkah selanjutnya adalah cheking source code kita
apakah sudah benar. Klik BuildBuild Solution ( F7 )
32
9. Langkah terakhir adalah debugging process. Caranya klik pada toolbar debug
Start Debugging ( F5 ).
33
34
4. Terlihat pada gambar Building Procces telah sukses, yang berarti tidak ada
kealahan pada penulisan source codenya.
35
output 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150 Langkah
langkahnya sebagai berikut.
1. Membuka program aplikasi Visual Studio 2010. Langkah untuk membuat new
project sama dengan langkah 1 4 pada proses membuat biodata.
Lihat gambar 1-4
Tapi datanya dimasukan sebagai berikut :
Name : Pointer Array
( Location ) : C:\Users\ACER\Documents\laporan\
Apabila data tersebut telah diisikan, klik Add
36
4. Jika Building Procces telah sukses, berarti tidak ada kesalahan penulisan
source codenya.
37
1. Langkah untuk membuat new project sama dengan langkah 1 4 pada proses
membuat biodata.
Lihat gambar 1-4
Tapi datanya dimasukan sebagai berikut :
Name : Looping ( perulangan )
( Location ) : C:\Users\ACER\Documents\laporan\
Apabila data tersebut telah diisikan, klik Add.
4. Jika Building Procces telah sukses, berarti tidak ada kesalahan penulisan
source codenya.
39
5. Jika tidak ada kesalahan pada Build Solution, klik toolbar debugdebbuging
solution (F5).
40
41
4. Jika Building Procces telah sukses, berarti tidak ada kesalahan penulisan
source codenya.
43
BAB IV
HASIL DAN PEMBAHASAN
4.1 Program Sederhana ( Biodata )
//Biodata.cpp
Merupakan baris komentar. Bagian ini tidak akan dieksekusi atau
ditampikan ketika program di jalankan. Bagian ini dapat kita beri keterangan,
untuk memudahkan kita ketika mengedit kode nantinya juga memudahkan
oranglain untuk memahami kode kita.
Komentar ditulis dengan 2 cara:
1. Dimulai dengan tanda // untuk satu baris, contohnya seperti kode diatas.
2. Diapit dengan tanda /* ... */ untuk komentar yang lebih dari 1 baris.
#include<iostream>
Baris yang ditandai dengan simbol # disebut Preprocessor directive.
Bertugas untuk mengarahkan prepocessor yang akan digunakan untuk membaca
file header atau bisa dikatakan sebagai pengatur proses kompilasi.
#include <iostream.h> : diperlukan pada program yang melibatkan
objek cout dan cin.
int main ()
Baris ini merupakan fungsi utama dari suatu program yang berarti pada
kode yang terdapat didalam fungsi main inilah yang akan dieksekusi. Tidak peduli
apakah ada fungsi lain setelah atau sebelum fungsi ini, fungsi inilah yang tetap
44
dijalankan pertama kali saat program dijalankan. Kode yang dieksekusi dalam
fungsi ini adalah yang terdapat didalam " { } ".
({) ({) dan (})
Tanda { dan pada akhir program terdapat tanda }. Tanda { harus ada pada
setiap awal dari sebuah fungsi dan tentu saja harus diakhiri dengan tanda }.
Tanda ini digunakan untuk menunjukkan cakupan(scope) dari sebuah fungsi,
dimana untuk menunjukkan fungsi ini dimulai dan berakhir.
Using namespace std;
Sama halnya dengan include, ini adalah barisan perintah default yang sering
ditemui dalam pemrograman C++. Setiap standard library dari c++ disimpan
dalam suatu fungsi namespace yang bernama "std". Jadi perintah tersebut
digunakan agar kita dapat mengakses perintah-perintah library standard.
cout <<"Nama : Nurul Aini H. Ismail PD";
cout <<endl;
Pada baris ini merupakan perintah untuk mencetak kata " Nama : Nurul Aini
H. Ismail PD". Untuk mencetak suatu kalimat kita menggunakan cout diikuti
simbol << dan masukkan kalimat/string yang di apit tanda ( " ) lalu di akhiri tanda
titik koma ( ; ). Kita dapat menggunakan perintah cout karena kita sudah
mendeklarasikan library iostream sebelumnya, jika tidak maka program
kita
error.
endl merupakan suatu fungsi manipulator yang digunakan untuk menyisipkan
karakter New Line atau mengatur pindah baris. Fungsi ini sangat berguna untuk
piranti keluaran berupa file di disk.
cout<<endl ;
File header yang harus disertakan adalah file header iostream..h. Sintaks yang
digunakan
system (pause);
Fungsi ini akan menghentikan program untuk sementara sambil
menampilkan pesan "Press any key to continue..." hingga user menekan
sembarang tombol.
45
Return 0;
Baris ini adalah return statement yang memiliki arti untuk mengakhri
program utama (yang di-return dapat berupa kode/variabel). Pada contoh diatas
kita menggunakan angka 0. Return kode "0" biasanya berarti untuk mengakhiri
program karena program telah selesai.
//Menghitung_Koordinat_Titik_B.cpp
Merupakan baris komentar. Bagian ini tidak akan dieksekusi atau
ditampikan ketika program di jalankan. Bagian ini dapat kita beri keterangan,
untuk memudahkan kita ketika mengedit kode nantinya dan juga memudahkan
orang lain untuk memahami kode kita.
46
include<math.h>
Diperlukan pada program yang menggunkan operasi sqrt( ) yang bermanfaat
untuk operasi matematika kuadrat.
include<conio.h>
Diperlukan bila melibatkan clrscr( ), yaitu perintah untuk membersihkan
layar dan fungsi getch( ) untuk menerima sembarang input keyboard.
.double xA=1115, yA=1115, dAB=500, AB=60, xB, yB;
Merupakan input yang berisikan nilai-nilai yang diketahui dan dicari untuk
pembuatan program. Double sama dengan input namun double untuk bilangan
cacah dengan ketelitian ganda.
cout<<"Diketahui:"<<endl;
Untuk menampilkan output tulisan diketahui.
xB=xA+(dAB*sin(AB*3.14/180));
Merupakan rumus untuk mencari nilai x pada titik B.
cout<<"Nilai x pada titik B="<<xB<<endl;
kepada variabel sudut. Nilai variabel sudut telah diketahui sebesar 60 derajat,
tetapi kompiler C++ hanya mengenali satuan radian untuk besaran sudut. Jadi kita
perlu melakukan konversi derajat ke radian. Berikut adalah formula-nya :
Sudut = *Phi/180. . . .
dimana Phi =
3.14159. . .
47
Apabila kita ingin menyertakan rumus tersebut pada C++, maka syntax-nya
seperti statement diatas.
//Program_Pointer_Array.cpp
Merupakan baris komentar. Bagian ini tidak akan dieksekusi atau
ditampikan ketika program di jalankan. Bagian ini dapat kita beri keterangan,
untuk memudahkan kita ketika mengedit kode nantinya juga memudahkan
oranglain untuk memahami kode kita.
48
p = numbers; *p=15;
p++; *p = 20;
p = &numbers [2]; *p=30;
p = numbers +3; *p = 40;
Merupakan tampilan yang akan keluar saat program dijalankan. Maka akan
menampilkan angka dimulai dari angka 10 dan seterusnya pada program.
for (int n = 0; n <15;n++)
Perintah untuk melakukan perulangan sebanyak 14 kali. Perulangan yaitu n
dimisalkan bernilai 0, n di beri batas kurang dari 10. Selanjutnya nilai n akan
bertambah 1 seterusnya dan mencocokkan sesuai dengan syarat yang ada.Perintah
perulangan akan segera berhenti jika telah memenuhi syrat tersebut.
Gambar
4.4.1
Source
Code Program Looping
//Pengulangan_kata.cpp
Merupakan baris komentar. Bagian ini tidak akan dieksekusi atau
ditampikan ketika program di jalankan. Bagian ini dapat kita beri keterangan,
untuk memudahkan kita ketika mengedit kode nantinya juga memudahkan
oranglain untuk memahami kode kita.
49
long a,b,m;
cout <<" Masukkan Nilai Faktorial:";
cin >> a;
b=1;
Long : Mempunyai Fungsi hampir sama dengan integer yaitu
mengelompokan bilangan bulat tetapi fungsi long adalah jika bilangan bulat yang
di kelompokan itu jumlahnya sangat banyak, dan tipe data melebihi kapasitas tipe
data dari integer , pembahasan ukuran dari tipe data akan di bahas di bawah nanti.
a sebagai inisial jumlah kata yang di ingin di ulang.
for (m=1;m<=a;m++)
Perulangan yaitu m dimisalkan bernilai 1, m di beri batas kurang dari sama
dengan 10. Selanjutnya nilai n akan bertambah 1 seterusnya dan mencocokkan
sesuai dengan syarat yang ada. Perintah perulangan akan segera berhenti jika telah
memenuhi syarat tersebut.
cout <<"Hasil faktorial dari" <<a<< adalah << b;
Hasil dari nilai faktorial yang dijalankan..
50
// Logika.cpp
Merupakan baris komentar. Bagian
ditampikan ketika program di jalankan. Bagian ini dapat kita beri keterangan,
untuk memudahkan kita ketika mengedit kode nantinya .
if ( a==1 )
cout <<" Anda Memilih Geodesi\n";
else
if ( a==2 )
cout <<" Anda Salah Memilih Jurusan\n";
else
if (a==3 )
cout <<" Anda Belum Bisa Mendesain Rumah\n";
If berfungsi untuk melakukan pengambilan keputusan terhadap dua
kemungkinan. Jika memiliah angka 1 maka akan muncul jurusan Geodesi.
Else berfungsi untuk menyatakan tidak. Jika memilih angka 2 maka akan
muncul anda salah meilih jurusan.
51
"Jika kondisi 1 bernilai benar, dan jika kondisi 1-1 bernilai benar, maka
akan mengerjakan statement 1.1" Apabila kondisi 1-1 bernilai salah, maka
52
BAB V
PENUTUP
4.1.
Kesimpulan
Berdasarkan praktikum yang telah dilakukan dapat disimpulkan bahwa :
perhitungan perhitungan.
C++ merupakan satu bahasa pemograman yang bekerja dilingkup
Miscrosoft windows yang didalamnya berisi perintah-perintah atau intruksi
yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu
5.2 Saran
dengan geodesi.
Diharapkan teman teman dapat menjalankan bahasa pemrograman ini
sesuai dengan apa yang telah dipelajari.
53
DAFTAR PUSTAKA
Al Fatta , Hanif . 2006. Dasar Pemrograman C ++ Disertai Dengan Pengenalan
Pemrograman Berorientasi Objek .Yogyakarta : Penerbit Andi.
Arifin , Oki . 2012 .Praktikum 2 C++ .Yogyakarta : Stmik Amikom Yogyakarta.
(Hiperlink http://id.wikipedia.org/wiki/C%2B%2B diakses 29 desember 2013)
(Hiperlink http://zenentang.wordpress.com/category/pengenalan-perintah-dasar-c/
diakses 30 desember 3013)
Kadir, A. 2010. Algoritma dan pemrograman menggunakan C dan C++.
Yogyakarta:Penerbit ANDI.
54
Lampiran
Source Code Program
1. Program Sederhana Pembuatan Biodata :
//biodata.cpp
#include<iostream>
int main()
{
usingnamespace std;
cout <<"Nama
: 1325107";