Anda di halaman 1dari 6

HTML CSS PHP MYSQL JAVASCRIPT C C++ JAVA PYTHON PASCAL LAINNYA…  EBOOK

 Home Tutorial C++ Tutorial Belajar C++ Part 5: Struktur Dasar Kode Program C++
eBook Programming
Duniailkom
Tutorial Belajar C++ Part 5: Struktur
Dasar Kode Program C++
19 Oct 20 | Andre | Tutorial C++ | 8 Comments

Pada tutorial sebelumnya kita sudah berhasil menjalankan dan men-compile kode
program bahasa C++. Dalam tutorial kali ini akan dibahas mengenai struktur dasar
kode program C++, diantaranya tentang file header iostream, function main, perintah
std::cout, serta using namespace std.

Struktur Dasar Bahasa Pemrograman C++


Kode program yang kita jalankan sebelumnya sangat sederhana, tapi itu sudah
Cara pemesanan eBook & Buku
mewakili struktur dasar dari sebuah bahasa pemrograman C++. Berikut saya
tampilkan kembali kode program yang dimaksud: Duniailkom

1 #include <iostream>
2  
3 int main()
4 {
5   std::cout << "Hello World!";
6   return 0;
7 }

List Tutorial Duniailkom

Tutorial Terbaru Duniailkom

Tutorial HTML

Tutorial CSS
#include <iostream>
Tutorial PHP
Di baris paling awal terdapat kode #include <iostream>. Perintah #include dipakai
untuk memasukkan sebuah file khusus yang memungkinkan kita mengakses berbagai Tutorial MySQL
fitur tambahan dalam bahasa C++.
Tutorial JavaScript
Dalam contoh diatas, file iostream berisi kode program agar nantinya kita bisa
Tutorial Bahasa C
mengakses perintah input/output seperti cout dan cin. iostream sendiri merupakan
singkatan dari input output stream. Tutorial Bahasa C++
Dengan kata lain, agar di dalam kode program nanti kita bisa menggunakan
Tutorial Java
perintah cout, di bagian paling atas kode program C++ harus terdapat baris #include
<iostream>. File include ini juga sering disebut sebagai header file. Tutorial Python

Bahasa C++ menerapkan konsep modular, dimana fitur-fitur yang ada di pecah ke Tutorial Pascal
berbagai file. Jika ingin menggunakan perintah tertentu, panggil header file yang Tutorial Laravel 9
sesuai. Contoh file header lain seperti #include <fstream> atau #include <cmath>
yang akan dibutuhkan saat ingin membaca file atau menjalankan function matematika. Tutorial Bootstrap 5

Tutorial WordPress
Hasilnya, ukuran file program yang ditulis dalam bahasa C++ menjadi efisien. Kita
hanya perlu menggunakan header file saat dibutuhkan saja. Namun kebalikannya, Tutorial jQuery
setiap ingin menggunakan perintah tertentu, harus men-include-kan file header yang
Membuat Web Online
dibutuhkan.
Review Jurusan Kuliah

Daihatsu All New Xenia Blog Duniailkom

Kunjungi website Astra Daihatsu untuk


mendapatkan penawaran terbaik
Daihatsu All New Xenia

astra-daihatsu.id Pesan Sekarang

int main() { }
Struktur main() pada dasarnya merupakan sebuah fungsi (function). Isi dari function ini Kursus Online Web

diawali dan diakhiri dengan tanda kurung kurawal ” { ” dan ” } “. Di dalam tanda kurung Developer
inilah “isi” dari kode program penyusun function main() ditulis. Practicum

Function main() merupakan kode program utama dalam mayoritas aplikasi bahasa
C++. Di sinilah kita akan banyak menulis kode program.
Tutorial Belajar C++
Sedikit berbeda dengan bahasa C, function main() di dalam file C++ boleh saja tidak
ditulis, terutama jika ingin membuat sebuah file header atau file bantu (file yang berisi 1. Pengertian Bahasa C++
berbagai function lain). Namun dalam kebanyakan situasi, function main() selalu ada
2. Perbedaan C dengan C++
dalam kode yang akan kita buat.
3. Cara Menginstall Code::Block
Perintah “int” sebelum main() menandakan nilai kembalian atau hasil akhir dari
function main(). Kode int merupakan singkatan dari integer, yakni tipe data angka 4. Cara Menjalankan Kode C++
bulat. 5. Struktur Dasar C++

Dengan demikian, kode program main() yang saya tulis harus menghasilkan sebuah 6. Aturan Dasar Kode C++
angka bulat (menggunakan perintah return yang akan kita bahas sesaat lagi).
7. Pengertian Variabel C++

8. Pengertian Konstanta C++


Kursus Online Web
9. Fungsi Perintah cout
Developer
Dapatkan pekerjaan impianmu. Gabung ke 10. Fungsi Perintah cin
webinar gratis dan lihat apakah cocok.
11. Jenis-jenis Tipe Data C++
Practicum Buka
12. Tipe Data Char C++

13. Tipe Data Integer C++

std::cout << “Hello World!”; 14. Tipe Data Float dan Double
C++
Perintah std::cout berguna untuk menampilkan sesuatu ke layar. Perintah ini
merupakan bagian dari header iostream, sehingga jika kita ingin menggunakannya 15. Tipe Data Boolean C++
harus terdapat perintah #include <iostream> di bagian paling awal kode program 16. Tipe Data String C++
bahasa C++.
17. Tipe Data Array C++
Teks yang ingin ditampilkan ditulis setelah tanda << dan berada dalam tanda kutip 18. Tipe Data Struct C++
dua, seperti std::cout << “Hello World!”. Hasil dari perintah ini, akan tampil teks Hello,
World! di layar. 19. Tipe Data Enum C++

20. Tipe Data Pointer C++


Di akhir perintah std::cout terdapat tanda titik koma (semi-colon), yakni tanda “ ; ”.
Setiap perintah bahasa C++ harus diakhiri dengan tanda ini, kecuali beberapa perintah 21. Jenis-jenis Operator C++
khusus. Lupa menambahkan tanda titik koma di akhir sebuah perintah merupakan
22. Operator Aritmatika C++
error yang sangat sering terjadi.
23. Operator Increment &
Sebenarnya, perintah std::cout terdiri dari 2 bagian, yakni: namespace std, dan Decrement
perintah cout.
24. Operator Perbandingan C++
Namespace adalah fitur penamaan yang biasa ada dalam bahasa pemrograman yang 25. Operator Logika C++
menerapkan konsep OOP (object oriented programming). Tujuannya supaya berbagai
perintah tidak saling bentrok. 26. Operator Bitwise C++

27. Operator Penugasan C++


Perintah std::cout artinya kita menjalankan perintah cout “milik” std namespace. Bisa
saja nantinya ada perintah foo::cout yang berarti kita menjalankan perintah cout 28. Percabangan IF C++
kepunyaan namespace foo. Dalam contoh ini, bahasa C++ membolehkan ada 2
29. Percabangan IF ELSE C++
perintah cout, selama dipanggil dari namespace yang berbeda.
30. Percabangan IF ELSE IF C++
Jika kita ingin menampilkan beberapa teks, bisa menulis perintah std::cout beberapa
kali seperti contoh berikut: 31. Percabangan Switch Case C++

32. Perulangan FOR C++


1 #include <iostream>
2  
3 int main() 33. Perulangan WHILE C++
4 {
5   std::cout << "Hello World! \n"; 34. Perulangan DO WHILE C++
6   std::cout << "Sedang Belajar Bahasa C++ ";
7   std::cout << "di Duniailkom"; 35. Pengertian Perintah BREAK
8   return 0;
9 }
C++

36. Pengertian Perintah


CONTINUE C++
Hasil kode program:
37. Cara Membuat Function
Hello World!
Sedang Belajar Bahasa C++ di Duniailkom 38. Pengertian Parameter &
Argumen

Tambahan karakter “\n” di akhir perintah std::cout pada baris 5 dipakai untuk pindah 39. Fungsi Perintah Return
baris (new line). Tujuannya agar teks yang ada di dalam perintah std::cout di baris 6
40. Pengertian Default Parameter
pindah ke baris baru.
41. Function Overloading
Alternatif penulisan lain adalah mendeklarasikan namespace std di bagian awal kode
program dengan perintah using namespace std:

1 #include <iostream> Tutorial OOP C++


2  
3 using namespace std;
4  
1. Pengertian OOP
5 int main()
6 { 2. Pengertian Class & Object
7   cout << "Hello World! \n";
8   cout << "Sedang Belajar Bahasa C++ "; 3. Cara Membuat Object
9   cout << "di Duniailkom";
10   return 0;
11 }
4. Public, Protected dan Private

5. Member Function
Perintah using namespace std di baris 3 bertujuan agar kita tidak perlu menulis 6. Setter dan Getter
namaspace std:: di setiap perintah cout.
7. Constructor dan Destructor
Tidak ada benar atau salah dari kedua cara penulisan ini, lebih ke kesukaan saja. 8. Inheritance (Pewarisan Class)
Namun mayoritas tutorial lebih banyak menggunakan cara penulisan yang kedua,
yakni memakai perintah using namespace std di awal kode program. 9. Multilevel Inheritance

10. Multiple Inheritance

11. Function Overriding

12. Constructor Parent Class

Forum Diskusi (Facebook


Group)

return 0;
Perintah return 0; berhubungan dengan kode int main() sebelumnya. Disinilah kita
menutup function main() yang sekaligus mengakhiri kode program bahasa C++.
Berlangganan Artikel
Return 0 artinya kembalikan nilai 0 (nol) ke sistem operasi yang menjalankan kode Duniailkom
program ini. Nilai 0 menandakan kode program berjalan normal dan tidak ada
masalah (EXIT_SUCCESS). Dapatkan pemberitahuan untuk setiap
artikel dan tutorial terbaru Duniailkom
Kita juga bisa menulis return 1, return 99, return -1, dll. Nilai-nilai ini nantinya bisa
Email Address
dipakai oleh sistem operasi atau program lain. Nilai return selain 0 dianggap terjadi
error atau sesuatu yang salah (EXIT_FAILURE).
Subscribe
Apakah perintah Return 0 ini harus ditulis?
Join 16,208 other subscribers
Harus ditulis! itu jika kita berpatokan ke struktur bahasa C++ yang ideal. Namun
beberapa compiler (termasuk Code:Blocks yang saya gunakan), akan “memaafkan” jika
perintah ini tidak ditulis dan menambahkan perintah return 0 secara otomatis.

Dalam tutorial kali ini kita telah melihat Struktur Dasar Kode Program C++. Berikutnya
akan dibahas tentang Aturan Dasar Penulisan Kode Program Bahasa C++.

Tags: C++, Namespace

8 COMMENTS

Aqil Aziz 19 Oct 20

Alhamdulillah, semakin paham

Reply

Onotec 15 Apr 21

Mantab walaupun pening

Reply
Sahilluqman 31 May 21

Saya dua kali ada error : No such file or directory

harus bagaimana mas??

Reply

Fakhri Rasyad 29 Jan 22

Coba simpan filenya dengan extensi .cpp dibelakangnya

Reply

Sudarto 14 Aug 21

Selamat Pak Aqil, semoga bermanfaat

Reply

Meylani sayntiq xixi 28 Aug 21

Semakin semangat dan paham untuk belajar C++, saya sebagai newbie
sangat beruntung di kasih link web ini oleh pak Andre, di grup fb phyton

Reply

Andre Author 01 Sep 21

Hehe, senang bisa membantu…

Reply

Fauzan 09 Apr 22

Terima kasih banyak kakak, sangat membantu kami yang baru belajar

Reply

ADD COMMENT

Comment Text*

Name*

Email*

Website
Saya bukan robot
reCAPTCHA
Privasi - Persyaratan

Notify me of follow-up comments by email.

Notify me of new posts by email.

POST COMMENT

Duniailkom #HTML #CSS #PHP #MYSQL #JAVASCRIPT #WORDPRESS #WEBONLINE

#PASCAL

Duniailkom adalah situs belajar programming dan ilmu komputer. Diharapkan duniailkom.com dapat menjadi media belajar dan saling berbagi tentang programming,
hardware, maupun teori seputar dunia komputer. Ikuti akun media social duniailkom untuk update terbaru: Facebook Duniailkom, Twitter Duniailkom

Copyright © 2022 Duniailkom | Hosting rekomendasi Duniailkom TERMS OF USE | PRIVACY POLICY | DISCLAIMER | ABOUT US | CONTACT US

Anda mungkin juga menyukai