Anda di halaman 1dari 7

PRAKTIKUM 1

PENGENALAN PEMROGRAMAN BAHASA C++


1.1 Tujuan
Setelah mengikuti praktikum ini, Mahasiswa diharapkan mampu untuk :
1.
2.
3.

Mengerti dan memahami struktur bahasa C++.


Mengerti dan memahami header bahasa C++.
Dapat menggunakan fungsi-fungsi dasar bahasa C++.

1.2 Landasan Teori


Suatu program C++ secara umum tersusun dari beberapa bagian utama.
Berikut adalah adalah sebuah contoh program yang langsung bisa anda
praktekkan.

1.3 Alat dan Bahan


1.

Laptop

2.

Aplikasi Dev C++

1.3 Langkah Kerja


Penjelasan Program :
1. Bagian komentar
Komentar digunakan untuk memberi informasi / dokumentasi tentang

program atau code yang ada. Setiap tulisan yang diapit oleh symbol /* */
untuk multi baris atau setiap baris yang dimulai dengan symbol // dianggap
komentar dan tidak akan dikompilasi oleh kompiler.
2. Preprocessor directive
Disebut juga pengarah compiler karena berfungsi mengatur proses
kompilasi. Misalkan iostream.h merupakan file header yang merupakan
standard library dari C++.
3. Fungsi utama dan fungsi tambahan
Fungsi utama (main) harus ada dalam setiap program. Karena fungsi
utamalah fungsi yang akan dieksekusi pertama kali.
4. Bagian definisi fungsi
Diawali dengan tanda kurawal buka { merupakan tanda awal fungsi main
dan tanda kurawal tutup } merupakan tanda berakhirnya fungsi main.
Definisi fungsi berisi sekumpulan code yang nanti akan dieksekusi bila
fungsi tersebut dipanggil. Aturan umum penulisan bahasa C++:

case-

sensitive, diakhiri dengan tanda ; , tidak boleh ada variabel ganda, maupun
konflik dengan reserved word.
5. Bagian deklarasi
Bagian yang akan mendeklarasikan variable, konstanta, fungsi ,dan lain
lain.
Contoh Program

45

1.5

Tugas
Buatlah program untuk menampilkan biodata diri anda secara lengkap,

dengan variabel yang ditampilkan adalah nim,

nama, program studi, alamat,

telepon, kota, asal sekolah, hobby, agama, tempat tangggalvlahir, status keluarga.
1.6

Data Percobaan

BIODATA PRIBADI
+++++++++++++++++++++++++++++++++++++++++++++++++++
|||||||||||||||||||||||||||||||||||||||||||||||||||
+++++++++++++++++++++++++++++++++++++++++++++++++++
NIM

: 151903102028

Nama

: IQBAL ALI FAWAZAHI

Program Studi

: D.3 TEKNIK ELEKTRONIKA

Alamat

: Perum Gunung Batu No. 104

Telepon

: 083847650700

Kota

: Jember

Email

: iqbalfawazahi@yahoo.co.id

Asal Sekolah

: SMAN 1 LUMAJANG

Hobby

: Basket Ball Dan Gaming

Agama

: Islam

Tempat, tgl lahir

: Lumajang, 14 Maret 1996

Status Keluarga

: Anak Kandung

+++++++++++++++++++++++++++++++++++++++++++++++++++
|||||||||||||||||||||||||||||||||||||||||||||||||||
+++++++++++++++++++++++++++++++++++++++++++++++++++
-------------------------------Process exited after 0.03167 seconds with return value 0
Press any key to continue . . .

1.7

Program
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{cout<<"BIODATA PRIBADI"<<endl;
cout<<endl;
cout<<"+++++++++++++++++++++++++++++++++++++++++++++++++++"<<endl;
cout<<"|||||||||||||||||||||||||||||||||||||||||||||||||||"<<endl;
cout<<"+++++++++++++++++++++++++++++++++++++++++++++++++++"<<endl;
cout<<endl;
cout<<"NIM

: 151903102028"<<endl;

cout<<"Nama

: IQBAL ALI FAWAZAHI"<<endl;

cout<<"Program Studi

: D.3 TEKNIK ELEKTRONIKA"<<endl;

cout<<"Alamat

: Perum Gunung Batu No. 104"<<endl;

cout<<"Telepon

: 083847650700"<<endl;

cout<<"Kota

: Jember"<<endl;

cout<<"Email

: iqbalfawazahi@yahoo.co.id"<<endl;

cout<<"Asal Sekolah

: SMAN 1 LUMAJANG"<<endl;

cout<<"Hobby

: Basket Ball Dan Gaming"<<endl;

cout<<"Agama

: Islam"<<endl;

cout<<"Tempat, tgl lahir

: Lumajang, 14 Maret 1996"<<endl;

cout<<"Status Keluarga

: Anak Kandung"<<endl;

cout<<endl;
cout<<"+++++++++++++++++++++++++++++++++++++++++++++++++++"<<endl;
cout<<"|||||||||||||||||||||||||||||||||||||||||||||||||||"<<endl;
cout<<"+++++++++++++++++++++++++++++++++++++++++++++++++++"<<endl;
return 0;}

1.8

Pembahasan
Bahasa C++ merupakan bahasa pemrograman komputer yang disertai

dengan fitur,C++ adalah bahasa pemrograman komputer yang dibuat oleh Bjarne
Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bell
Labs (Dennis Ritchie) pada awal tahun 1970-an, bahasa C diturunkan dari bahasa
sebelumnya yaitu bahasa B.
Dari praktikum yang sudah dilakukan, didapatkan beberapa hal penting
yang harus ada pada saat menulis suatu progam, yang pertama yaitu dalam suatu
program harus ada bagian pengarah compiler. Pada program hasil praktikum yaitu
terdapat pada bagian atas sendiri adalah #include <iostream>, #include merupakan
bagian pengarah compiler sedangkan iostream merupakan input dan output dari
suatu program. Iostream merupakan salah satu bagian penting pada suatu
pemrograman bahasa c++ karena iostream ini berfungsi untuk mengatur proses
kompilasi pada suatu program. Jika bagian ini dicoba untuk tidak ditulis dan
program tersebut di compile maka akan muncul 2 error yang bertuliskan cout
was not declared in this scope dan endl was not declared in this scope .
Tulisan cout was not declared in this scope dapat dimaknakan bahwa fungsi
output pada program tersebut belum dideklarasikan atau mungkin bisa juga belum
diaktifkan. Sedangkan tulisan endl was not declared in this scope dapat
diartikan bahwa fungsi endline pada suatu program belum dideklarasikan atau
belum diaktifkan. Kedua, bagian <iostream> merupakan bagian input dan output
dari suatu program. Tanpa bagian tersebut kita tidak bisa memfungsikan cout
maupun cin pada suatu program. Walaupun begitu, sebenarrnya masih ada fungsi
input dan output lain selain iostream yaitu dengan cara menggunakan perintah
printf dan scanf, keduanya mempunyai fungsi yang sama dengan cout
maupun cin yaitu sama-sama untuk memunculkan suatu program dan
memasukkan data untuk diproses nantinya oleh komputer. Using namespace std
berfungsi memanggil fungsi yang ada di dalam namespace secara langsung.
Apabila using namespace tidak ada maka program tersebut tidak dapat dijalankan
atau error karena yang memerintah program tersebut dijalankan tidak ada. Tanda
titik koma (;) pada suatu program berfungsi sebagai pembatas pada suatu

pernyataan. Apabila pada suatu program tanda titik koma tidak ada maka program
tersebut apabila di compile akan muncul error. Tanda () pada suatu program c++
berfungsi untuk membaca karakter. Apabila dalam suatu program tanda petik tidak
ada maka jika program tersebut di compile akan muncul [Error] missing
terminating " character . Apabila fungsi int main(int argc, char *argv[]) diganti
dengan main () maka data program yang keluar hasilnya akan sama .

1.9

Kesimpulan
Dari praktikum yang telah dilakukan dapat disimpulkan bahwa :

1.
2.
3.

Include merupakan bagian dari Library.


Include <iostream> berhubungan dengan system (PAUSE).
Fungsi int main sama dengan fungsi main () yaitu sebagai inti dari suatu

4.

pemrograman.
Fungsi yang digunakan dalam program ini terdiri dari fungsi cout, int, endl,

5.

main, dan lain lain.


Tanda titik koma (;) pada suatu program berfungsi sebagai pembatas pada

6.

suatu pernyataan.
Using namespace std berfungsi memanggil fungsi yang ada di dalam
namespace secara langsung.

Anda mungkin juga menyukai