Anda di halaman 1dari 14

PEMROGRAMAN

C++
Prodi Ilmu Komputer, UIN Sumatera Utara Medan
Yusuf Ramadhan Nasution, M.Kom

https://uinsu.ac.id/ https://ilkomp.uinsu.ac.id/
Email : ramadhannst@uinsu.ac.id
BAB I
PENGANTAR BAHASA C++
1.1. Sejarah C++

C++ adalah bahasa pemrograman


komputer yang di buat oleh (Bjarne
Stroustrup) merupakan perkembangan
dari bahasa C dikembangkan di Bell Labs
(Dennis Ritchie).
pada awal tahun 1970-an, Bahasa itu
diturunkan dari bahasa sebelumnya,
yaitu B, Pada awalnya, bahasa tersebut
dirancang sebagai bahasa pemrograman
yang dijalankan pada sistem Unix.
1.2. Tata Bahasa C++

Baris pertama :
Preprosesor : pada bagian ini berfungsi untuk mengaktifkan fungsi-fungsi sintak dari
C++, seperti iostream, conio, stdio, dan lain-lain.
Contoh :
#include <stdio>
Artinya menyertakan sintak-sintak yg terkandung didalam fungsi stdio

Baris kedua :
Mendeklarasikan fungsi utama (main), Kata Void menandakan fungsi main tidak
bertipe.
Contoh :
Void main()

Baris ketiga
Kurung kurawal “{“ menandakan awal program
Baris ke-empat
Isi dari program seperti :

clrscr(); → merupakan sintak untuk membersihkan layar dari output program


sebelumnya. Sintak ini dapat digunakan apabila #include <conio> dituliskan.

cout<<“...”; →merupakan sintak untuk menampilkan tulisan yang berada


didalam tanda kutip.

getch(); →merupakan sintak untuk memberikan delay tampilan output yang


biasanya pada. Pada windows prosesnya terlalu cepat.

Baris kelima adalah kurung kurawal tutup “}” tanda berakhirnya program.
1.3. Fungsi & Sintak Bahasa C++

Fungsi :
conio.h (consol input/output) : clrscr, getch, getche
iostream.h (input/output strean) : cout, cin, endl
stdio.h (Standar input/output) : printf, scanf, puts
iomanip.h (input/output manipulator) : setw, setprecision, setiosflags

Sintak :
clrscr : membersihkan layar
cout : fungsi keluaran
cin : input pada iostream
printf : fungsi keluaran pada stdio
scanf : fungsi masukan pada stdio
BAB II
MENGGUNAKAN BAHASA C++
01 03
Kompiler CLRSCR;

02 04
Mengenal Komentar
Cout<<“”;
2.1. Compiler
Saat ini banyak kompiler bahasa C++ yang beredar
di pasaran. Sebagai contoh Microsoft Corporation
sebagai perusahaan pembuat perangkat lunak yang
sangat terkenal, mengeluarkan produk kompiler C++
berupa Microsoft C/C++ serta Visual C++. Adapun
Borland International juga mengeluarkan Turbo C++ dan
Borland C++.
Compiler yang akan kita gunakan kali ini yaitu Turbo
C++.
Berikut adalah tampilan editor program turbo C++ :

Setelah program ditulis kedalam editor, untuk mengcompile program


yaitu dengan mengklik menu compile-compile (Alt+F9).
Sedangkan untuk menjalankan yaitu degan mengklik menu Run-Run
(Ctrl+F9), dan file Save As untuk menyimpan.
Contoh program C++ sederhana terlihat pada contoh berikut ini :

#include <iostream.h>
#include<conio.h>
Void main()
{
clrscr();
cout << “Assalamu’alaikum,Ayo Kita Belajar C++";
getch();
}

→Tampilan Editor → Tampilan Output Program


Penjelasan :

• Kata void yang mendahului main() digunakan untuk menyatakan bahwa fungsi ini
tidak memiliki nilai balik.
• Program C++ memang tidak pernah lepas dari fungsi. Sebab fungsi adalah
salah satudasar penyusun blok pada C++. Sebuah program C++ minimal
mengandung sebuah fungsi yaitu main(). Fungsi ini menjadi awal dan akhir
eksekusi program. Tanda () digunakan untuk mengapit argumen fungsi, yaitu nilai
yang akan dilewatkan ke fungsi. Pada fungsi main() di atas, tidak ada
argumen yang diberikan. Oleh karena itu tidak ada entri di dalam ()
• Tanda “{“ hingga “}” disebut tubuh fungsi. Lebih spesifik lagi, semua
yang terletak di dalam tanda { } disebut blok. Tanda “{“ menyatakan awal
eksekusi program sedangkan “}” menyatakan akhir eksekusi program. Di
dalam tanda { } bisa terkandung sejumlah
• unit yang disebut pernyataan (statement).
2.2. Mengenal Cout
Pengenal cout merupakan sebuah obyek didalam didalam
C++. Obyek ini disediakan oleh C++ untuk mengarahkan
data ke standard output (normalnya adalah layar).
Tanda “<<” merupakan sebuah operator yang disebut
operator penyisipan atau peletakan. Operator ini akan
mengarahkan operand (data) yang terletak di sebelah
kanannya ke obyek yang terletak di sebelah kiri.
Di dalam sebuah string, karakter “\” diikuti dengan
karakter tertentu menyatakan sebuah karakter tunggal.
Pada contoh di atas , “\n” adalah karakter pindah baris
(newline).
Contoh Program :

#include <iostream.h>
#include <conio.h>
void main()
{ → Tampilan Output Program

clrscr();
Penjelasan :
cout<<“Bismillaah\n”; • Baris #include <iostream.h> bukanlah suatu pernyataan.
cout<<“Hari ini kita belajar Bahasa C++\n”; Itulah sebabnya tidak ada tanda titik koma yang
cout<<“Semoga berkah”; diperlukan. Baris tersebut menginstruksikan kepada
getch(); kompiler untuk menyisipkan file lain misalnya
iostream.h saat program dikompilasi. File-file yang
} berakhiran dengan .h disebut file header, yaitu
file-file yang berisi berbagai deklarasi, seperti
fungsi, variabel dan sebagainya.
• Perintah untuk menghapus layar biasa dilibatkan
dalam program. Pernyataan yang digunakan adalah :
clrscr(); Pernyataan tersebut menggunakan baris
#include <conio.h>.
2.3. Komentar

Komentar merupakan bagian yang penting dalam memahami program, karena


berupa penjelasan-penjelasan mengenai program atau bagian-bagian program.
Pada C++, suatu komentar diawali dengan dua tanda garis miring (//) atau dengan
menggunakan bentuk /* dan */
Contoh :
//Program Menghitung
//Dibuat Oleh Yusuf
#include <iostream.h>
#include <conio.h>
void main() → Tampilan Output Program
{
clrscr();
Penjelasan :
cout<<“Program Menghitung”; Saat dijalankan, komentar yang diawali tanda “//” tidak
getch(); tampil pada output karena memang hanya sebagai
} penjelasan atau penamaan program saja.
To be continued….
“C++ is a cross-platform language that can be used to create
high-performance applications”

Anda mungkin juga menyukai