Anda di halaman 1dari 14

LAPORAN PRAKTIKUM STUDY KASUS 3

PEMROGRAMAN C++

Dosen Pengampu :
Sudarmaji, S.Kom. M.Mkom

Disusun Oleh :
Khoirul anam (19430020)

PRODI S1 ILMU KOMPUTER


FAKULTAS ILMU KOMPUTER
UNIVERSITAS MUHAMMADIYAH METRO
TAHUN AKADEMIK 2019
KATA PENGANTAR

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

Bersumber dari sebuah keterbatasan kemampuan saya di dalam pembuatan


makalah ini saya mengucapkan terimakasih kepada Sudarmaji, S.Kom. M.MKom selaku
dosen pembimbing mata kuliah yang telah memberikan bimbingan dan tugas kepada saya
untuk memenuhi syarat penilaian dalam mata kuliah ini.

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

Metro, 12 november 2019

Khoirul anam

ii
DAFTAR ISIs

JUDUL LAPORAN ....................................................................... i

KATA PENGANTAR........................................................................ ii

DAFTAR ISI ................................................................................... iii

BAB I PENDAHULUAN ................................................................. 1

A. Latar Belakang ............................................................. 1

B. Tujuan ........................................................................ 1

BAB II LANDASAN TEORI ............................................................. 2

A. Sejarah Bahasa C++ ...................................................... 2

B. Perintah – Perintah Dasar C++ ...................................... 3

BAB III . PEMBAHASAN ................................................................ 4

A. Contoh Program 1 ...................................................... 4

B. Contoh Program 2 ...................................................... 6

C. Contoh Program 3 ..................................................... 8

BAB IV. PENUTUP ........................................................................ 10

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

A. Sejarah Bahasa C++

Berbicara tentang C++ tidak terlepas dari bahasa C, sebagai bahasa


pendahulunya. C adalah bahasa pemograman yang dapat dikatakan berada antara
bahasa beraras rendah ( bahasa yang berorientasi kepada mesin ) dan bahasa beraras
tinggi ( bahasa yang berorientasi kepada manusia ). Seperti diketahui bahasa beraras
tinggi mempunyai kompatibilitas yang tinggi antar platform karena itu amatlah muda
untuk membuat program pada berbagai jenis mesin. Berbeda halnya jika menggunakan
bahasa beraras rendah, sebab setiap perintahnya bergantung sekali pada jenis mesin.
Pencipta C adalah Brian W. Keringhan dan Dennis M. Ritchie pada tahun sekitar 1972.
bahasa C adalah bahasa pemograman terstruktur, yang membagi program dalam bentuk
sejumlah blok. Tujuannya adalah untuk memudahkan dalam pembuatan dan
pengembangan program.

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

Langkah penggunaan bahasa C++ adalah sebagai berikut :


- Langkah pertama adalah menginstall Aplikasi C++
- Setelah Aplikasi Dev C++terinstall lalu akan muncul Icon-nya pada Desktop
- Double klik pada icon Dev C++ untuk mengoperasikan nya
- Lalu akan tampil lembaran kerja kosong
- Pada bagian menu Bar pilihlah File>New>New Source
- Lalu isikan bahasa pemrograman C++

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>

using namespace std;

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

BUKU AJAR PEMROGRAMAN C++ TEORI DAN PRAKTEK


DISUSUN OLEH SUDARMAJI, M.KOM

Anda mungkin juga menyukai