PEMROGRAMAN C++
Dosen Pengampu :
Sudarmaji, S.Kom. M.Mkom
Disusun Oleh :
Khoirul anam (19430020)
Assalamu’alaikumWr.Wb
Segala Puji bagi Allah SWT, karena berkat Rahmat serta Hidayat-Nya se hingga saya
dapat menyelesaikan penyusunan Laporan ke-1 Pratikum Pemrograman Lanjut. Penulisan
makalah ini merupakan salah satu tugas individu yang diberikan dalam mata kuliah
Pemrogramman Lanjut di Universitas Muhammadiyah Metro.
Solawat serta salam tetap tercurahkan kepada tauladan kita, Nabi Muhammad SAW,
keluarga dan parasa habatnya yang menuntun kita dari jaman jahiliyah kejalan kebenaran
Akhir kata, dengan tersusunnya makalah ini diharapkan dapat bermanfaat bagi saya,
padak hususnya bagi Universitas Muhammadiyah Metro di dalam meningkatkan semangat
belajar dan mutu pendidkan, apabila dalam penyusunan makalah ini terdapat kesalahan
penyusun mohon maaf, serta mohon saran serta kritik agar tercapainya makalah yang
sempurna. Terimakasih.
Wassalamu’alaikumWr.Wb
Khoirul anam
ii
DAFTAR ISIs
KATA PENGANTAR........................................................................ ii
B. Tujuan ........................................................................ 1
A. Kesimpulan .................................................................. 10
B. Saran ............................................................................ 10
DAFTAR PUSTAKA
iii
BAB I
PENDAHULUAN
A. LatarBelakang
Perkembangan teknologi diera jaman sekarang tumbuh danber kembang secara pesat.
Kiprahnya hampir disemua kalangan dan instansi menggunakan teknologi informasi.
Dalam membangun sebuah system banyak sekali bahasa bahasa pemrograman yang bisa
digunakan. Bahasa itu dibuat dan digunakan berdasarkan kemampuansi pembuat system
dan berdasarkan untuk kegunaan system tersebut .dalam bahasa computer yang
digunakan misalnya saja Bahasa pemrograman C++
Dan dalam makalah laporan ini penulis akan penulis akan mengambil pembahasan
mengenai bahasa pemrograman C++ sesuai dengan mata kuliah pemrograman lanjut
yang penulis jalani.
B. Tujuan Pratikum
Tujuan dibuat makalah laporan ini yaitu untuk menyelesaikan salah satu tugas mandiri
mata kuliah “PemrogramanLanjut C++” agar mendapatkan nilai tambahan yang
khususnya mata kuliah ini.
Selain itu saya berharap dibuatnya makalah ini bukan hanya untuk tugas yang diberikan
semata, tetapi dapat berguna untuk pembelajaran bagimahasiswa lainnya. Dapat
digunakan untuk menambah wawasan bagi mahasiswa yang ingin lebih mengenal bahasa
C++ ini.
1
BAB II
LANDASAN TEORI
Pada awal tahun 1980-an, Bjarne Stroustroup menciptakan bahasa C++ yang
merupakan pengembangan dari bahasa C di AT&T Bell Laboratories. Simbol ++
merupakan operator C untuk operasi penaikan, muncul untuk menunjukkan bahwa
bahasa baru ini merupakan versi yang lebih canggih dari bahasa C. C++ diciptakan dalam
satu dekade setelah bahasa C. Keistimewaan dari C++ adalah karena bahasa ini
mendukung pemograman yang berorientasi obyek (PBO).(Rahadi Surya,2006).
Bahasa pemrograman C++ adalah bahasa yang amat berbeda.Untuk kompiler C++
berbasis DOS, akan memerlukan beberapa kata kunci (keywords); keyword sendiri tidak
cukup untuk difungsikan sebagai input dan output. Walau hamper semua fungsi dalam
file library tampaknya bisa diakses oleh header filenya.
2
B. Perintah – Perintah Dasar C++
1. #Include <iostream>
Pada setiap program harus di awali dengan preprocessor directive.
preprocessor directive adalah statement program yang di awali dengan tanda
# sedangkan include berfungsi sebagai alat pemanggil suatu file header yang
telah di sediakan sesuai dengan contoh, file header yang di panggil adalah
file iostream. Perlu sekali di pahami bahwa file header yang di gunakan dalam
bahsa C++ untuk proses input/output standar adalah <iostream>, sedangkan
dalam bahsa C adalah <studio.
2. Int main ()
Merupakan fungsi awal untuk memulai sebuah program
3. {.....}
Merupakan sebuah tanda dimana semua yang di ketikkan di dalam lingkup
kurung kurawal itu merupakan isi dari program yang di buat
4. <<cout”text”
Digunakan untuk menampilkan output atau tulisan layar.Selain itu kita
juga dapat menggunakan cout
5. Cin>>X;
fungsi ialah berfungs sebagai alat penerima input yang merekam aktifitas
keyboard yang selanjutnya akan di proses oleh memory yang nantinya akan di
simpan pada variable X.. bisa di isi dengan beberapa bilangan atau operator
sesuai dengan beberapa standar operator. Sedangkan X.. di isi dengan dengan
variabel yang telah di tentukan sebelumnya.
3
BAB III
PEMBAHASAN
A. Contoh Program 1
#include <iostream>
#include <conio.h>
using namespace std;
main()
{
//deklarasi
int nilai [3],a,min,maks;
//input-output array
for (a=1;a<=5;a++){
cout<<"Masukan nilai ke-"<<a<<":";
cin>>nilai [a];
}
//proses looping array
min = nilai [1];
maks = nilai [1];
for(a=1 ;a<=5;a++) {
if (nilai [a] <min){
min = nilai[a];
} else if (nilai [a] > maks){
maks = nilai [a];
}
}
cout<<"nilai minimum adalah : "<<min<<endl;
cout<<"nilai maksimum adalah : "<<maks<<endl;
getch();
return 0;
}
4
OUTPUT PROGRAM 1
5
B. Contoh Program 2
#include <iostream>
int main()
{
int array[100],i,n;
float rata, total=0;
cout<<"================================================="<<endl;
cout<<"Program Menghitung Nilai Rata-rata dengan Array"<<endl;
cout<<"================================================="<<endl;
cout<<"Masukan Banyaknya elemen array : ";
cin>>n;
for(i=0;i<n;i++){
cout<<"Nilai ke-"<<i+1 << ":";
cin>>array[i];
total=total+array[i];
}
rata = total/n;
cout<<"Hasil nilai tital adalah :"<<total<<endl;
cout<<"Hasil rata rata adalah :"<<rata<<endl;
return 0;
}
6
OUTPUT PROGRAM 2
7
Contoh Program 3
#include <iostream>
using namespace std;
int main()
{
float r, t, v;
cout<<"---Mencari Volume Kerucut---"<<endl;
cout<<"Masukan Nilai Jari Jari (r) kerucut : ";
cin>>r;
cout<<"Masukan Nilai Tinggi (t) : ";
cin>>t;
v=(1*3.14*r*r*t)/3;
cout<<"Volume Kerucut dengan r="<<r<<" dan t="<<t<<" adalah :"<<v<<endl;
return 0;
}
8
OUTPUT PROGRAM 3
9
BAB IV
PENUTUP
A. KESIMPULAN
C++ merupakan salah satu bahasa pemrograman yang mudah dipelajari dan
berorientasikan pada objek. Bahasa C++ mempunyai struktur bahasa yang mudah
dipahami. Dalam menjalankan program dari bahasa C++ dibutuhkan suatu compiler
yang berguna untuk mengkompilasi kode yang kita tuliskan menjadi bentuk bahasa
mesin sehingga program dapat berjalan.
B. SARAN
Sebaiknya dalam membuat kode program perhatikan huruf besar dan huruf
kecilnya, karena C++ bersifat case sensitive. Selain itu, kita juga harus
memperhatikan compiler yang digunakan untuk menjalankan program tersebut agar
program berjalan sesuai keinginan kita tanpa adanya kesalahan-kesalahan.
10
DAFTAR PUSTAKA