際際滷

際際滷Share a Scribd company logo
Struktur Program C++ - terdiri sejumlah blok fungsi, setiap fungsi terdiri dari satu atau
beberapa pernyataan yang melaksanakan tugas tertentu.
#include<file_include>
main(){
statement;
}
Latihan Program 1.1:
//my first program in C++
#include <iostream.h>
#include <conio.h>
main(){
clrscr();
cout<<"Hello World!";
getch();
return 0;
}
Berikut adalah penjelasan dari program diatas:
//my first program in C++, baris ini merupakan komentar. Setiap kalimat yang diawali
dengan double slash (//) pada setiap baris akan menjadi suatu komentar. Kalimat tersebut
tidak akan mempengaruhi proses program
#include <iostream.h>, Karakter # disebut sebagai preposcessor. Pada setiap kali
compiler dijalankan, maka preprocessor membaca source code, mencari baris yang
memiliki karakter awal # dan jika menemukan maka akan menjalankan perintah pada
baris itu sebelum compiler berjalan. Dalam kasus ini, maka perintah include
<iostream.h> berarti program ini berjalan dengan menyertakan library/file header
<iostream.h>
#include <conio.h>, mengikutsertakan library <conio.h> main(), dalam program ini
baris ini mendeklarasikan fungsi utama dari program ini. Fungsi utama akan dieksekusi
pertama kali setiap kali program C++ berjalan. Singkatnya, inti dari seluruh program C++
berpusat pada fungsi utama ini
Baris-baris yang telah dijelaskan sebelumnya dapat kita sebut dengan baris kepala.
Selanjutnya, kita akan masuk kepada baris badan yang ditandai dengan tanda kurung
({}). Baris badan adalah inti dari program yang akan dieksekusi
cout<<Hello World; cout adalah suatu perintah yang berfungsi untuk memasukkan
bagian karakter Hello World ke dalam standard ouput stream (yang biasa kita kenal
tampilan pada layar). cout didefinisikan pada library <iostream.h>. Untuk menutup
pernyataan, digunakan tanda (;).
getch(); untuk beberapa compiler C++ dibutuhkan sebuah file header yang bernama
<conio.h>. Selanjutnya kita menempatkan sebuah fungsi bernama getch() sebelum
program diakhiri. Maksud dari penggunaan ini adalah agar tampilan tertahan untuk
sementara waktu. Jika tidak, maka proses akan berjalan tanpa kita dapat melihat hasilnya.
return 0; baris ini menyatakan fungsi utama program telah berakhir. Perintah return
diikuti oleh kode, dalam hal ini kode 0. Kode ini diinterpretasikan sebagai tanda bahwa
program telah dieksekusi tanpa terjadi error. Cara ini adalah cara yang umum dalam
mengakhiri program C++.
Ad

Recommended

Algoritma dan Struktur Data - Sintaks C++
Algoritma dan Struktur Data - Sintaks C++
KuliahKita
Pemrograman C++ - Sintaks Dasar
Pemrograman C++ - Sintaks Dasar
KuliahKita
Algoritma
Algoritma
Mr. FM
Tugas so2 fitriana bakar044
Tugas so2 fitriana bakar044
charis_fit
Struktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatika
andhycicau
05 pengenalan c++
05 pengenalan c++
Budi Yono
05 pengenalan c++
05 pengenalan c++
Budi Yono
Algoritma Pemrograman - Pendahuluan
Algoritma Pemrograman - Pendahuluan
Institut Sains dan Teknologi Nasional
Algoritma Pemrograman - Perintah Input/Output
Algoritma Pemrograman - Perintah Input/Output
Institut Sains dan Teknologi Nasional
D3 modul algol_&_pemrog_i_c++
D3 modul algol_&_pemrog_i_c++
Paulino Guterres
What's about Dev-C++
What's about Dev-C++
S N M P Simamora
Langkah Dasar Pemrograman pada Aplikasi Dev C++
Langkah Dasar Pemrograman pada Aplikasi Dev C++
Ishardi Nassogi
Laporan praktikum dpk modul 1
Laporan praktikum dpk modul 1
Nur Kholifah Hidayah
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
Nur Kholifah Hidayah
Algoritma dan Struktur Data - fungsi dan prosedur c++
Algoritma dan Struktur Data - fungsi dan prosedur c++
Georgius Rinaldo
fungsi algoritma
fungsi algoritma
Dhan junkie
Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)
Nabil Muhammad Firdaus
Modul tentang aritmatika dengan pascal
Modul tentang aritmatika dengan pascal
qwerty127
Asistensi Praktikum Pemrograman 1
Asistensi Praktikum Pemrograman 1
Jessica Dian Permatasari
Pemrograman C++ - Fungsi dan Prosedur
Pemrograman C++ - Fungsi dan Prosedur
KuliahKita
Java1
Java1
Rajaf Aprilia
Algoritma dan Pemrograman C++ (Control Structure)
Algoritma dan Pemrograman C++ (Control Structure)
Nabil Muhammad Firdaus
Pemograman debug Assemblay
Pemograman debug Assemblay
Fahrul Fuad
207 p05
207 p05
itranus
Algoritma dan Struktur Data - sintaks c++
Algoritma dan Struktur Data - sintaks c++
Georgius Rinaldo
Pengenalan c++
Pengenalan c++
melmaila
Serba-serbi PHP Programming Language
Serba-serbi PHP Programming Language
Septian Tama
Pertemuan I Teori
Pertemuan I Teori
lembayungtirta
05 pengenalan c++
05 pengenalan c++
kua
Struktur data
Struktur data
Bina Sarana Informatika

More Related Content

What's hot (20)

Algoritma Pemrograman - Perintah Input/Output
Algoritma Pemrograman - Perintah Input/Output
Institut Sains dan Teknologi Nasional
D3 modul algol_&_pemrog_i_c++
D3 modul algol_&_pemrog_i_c++
Paulino Guterres
What's about Dev-C++
What's about Dev-C++
S N M P Simamora
Langkah Dasar Pemrograman pada Aplikasi Dev C++
Langkah Dasar Pemrograman pada Aplikasi Dev C++
Ishardi Nassogi
Laporan praktikum dpk modul 1
Laporan praktikum dpk modul 1
Nur Kholifah Hidayah
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
Nur Kholifah Hidayah
Algoritma dan Struktur Data - fungsi dan prosedur c++
Algoritma dan Struktur Data - fungsi dan prosedur c++
Georgius Rinaldo
fungsi algoritma
fungsi algoritma
Dhan junkie
Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)
Nabil Muhammad Firdaus
Modul tentang aritmatika dengan pascal
Modul tentang aritmatika dengan pascal
qwerty127
Asistensi Praktikum Pemrograman 1
Asistensi Praktikum Pemrograman 1
Jessica Dian Permatasari
Pemrograman C++ - Fungsi dan Prosedur
Pemrograman C++ - Fungsi dan Prosedur
KuliahKita
Java1
Java1
Rajaf Aprilia
Algoritma dan Pemrograman C++ (Control Structure)
Algoritma dan Pemrograman C++ (Control Structure)
Nabil Muhammad Firdaus
Pemograman debug Assemblay
Pemograman debug Assemblay
Fahrul Fuad
207 p05
207 p05
itranus
Algoritma dan Struktur Data - sintaks c++
Algoritma dan Struktur Data - sintaks c++
Georgius Rinaldo
Pengenalan c++
Pengenalan c++
melmaila
Serba-serbi PHP Programming Language
Serba-serbi PHP Programming Language
Septian Tama
Pertemuan I Teori
Pertemuan I Teori
lembayungtirta
D3 modul algol_&_pemrog_i_c++
D3 modul algol_&_pemrog_i_c++
Paulino Guterres
Langkah Dasar Pemrograman pada Aplikasi Dev C++
Langkah Dasar Pemrograman pada Aplikasi Dev C++
Ishardi Nassogi
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
Nur Kholifah Hidayah
Algoritma dan Struktur Data - fungsi dan prosedur c++
Algoritma dan Struktur Data - fungsi dan prosedur c++
Georgius Rinaldo
fungsi algoritma
fungsi algoritma
Dhan junkie
Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)
Nabil Muhammad Firdaus
Modul tentang aritmatika dengan pascal
Modul tentang aritmatika dengan pascal
qwerty127
Pemrograman C++ - Fungsi dan Prosedur
Pemrograman C++ - Fungsi dan Prosedur
KuliahKita
Algoritma dan Pemrograman C++ (Control Structure)
Algoritma dan Pemrograman C++ (Control Structure)
Nabil Muhammad Firdaus
Pemograman debug Assemblay
Pemograman debug Assemblay
Fahrul Fuad
207 p05
207 p05
itranus
Algoritma dan Struktur Data - sintaks c++
Algoritma dan Struktur Data - sintaks c++
Georgius Rinaldo
Pengenalan c++
Pengenalan c++
melmaila
Serba-serbi PHP Programming Language
Serba-serbi PHP Programming Language
Septian Tama

Similar to Struktur program c++ (20)

05 pengenalan c++
05 pengenalan c++
kua
Struktur data
Struktur data
Bina Sarana Informatika
Struktur data
Struktur data
Bina Sarana Informatika
C++
C++
herijonson
Tm c++
Tm c++
Veronika Liliyani
Pertemuan 2.ppt
Pertemuan 2.ppt
TriSandhikaJaya
Fitrah hi hukum tugas so 2
Fitrah hi hukum tugas so 2
Fitrahdede
Asistensi 1 mod 3
Asistensi 1 mod 3
Cwok Kampoeng
Laporan praktikum modul i
Laporan praktikum modul i
Devi Apriansyah
pengenalan c+
pengenalan c+
aks247
Modul latihan-c -
Modul latihan-c -
Yang Terluka
Dasar dasar pemrograman
Dasar dasar pemrograman
raflirazer06
Bahasa c++ (p)
Bahasa c++ (p)
Eddy_TKJ
Pengenalan c++
Pengenalan c++
Amalia Prahesti
際際滷-INF202-INF202-際際滷-01.pdf
際際滷-INF202-INF202-際際滷-01.pdf
GratechComputer
m01-struktur-dasar-c.ppt
m01-struktur-dasar-c.ppt
misrianaputri1
m01-struktur-dasar-contoh dalam bahasa c.ppt
m01-struktur-dasar-contoh dalam bahasa c.ppt
RyanAndikaIslamovic
C++ lengkap
C++ lengkap
hidayatrudy
Tutorial basic of c++ lesson 1 ind ver
Tutorial basic of c++ lesson 1 ind ver
Qrembiezs Intruder
Makalah java
Makalah java
Udinese Udinese
05 pengenalan c++
05 pengenalan c++
kua
Fitrah hi hukum tugas so 2
Fitrah hi hukum tugas so 2
Fitrahdede
Asistensi 1 mod 3
Asistensi 1 mod 3
Cwok Kampoeng
Laporan praktikum modul i
Laporan praktikum modul i
Devi Apriansyah
pengenalan c+
pengenalan c+
aks247
Modul latihan-c -
Modul latihan-c -
Yang Terluka
Dasar dasar pemrograman
Dasar dasar pemrograman
raflirazer06
Bahasa c++ (p)
Bahasa c++ (p)
Eddy_TKJ
際際滷-INF202-INF202-際際滷-01.pdf
際際滷-INF202-INF202-際際滷-01.pdf
GratechComputer
m01-struktur-dasar-c.ppt
m01-struktur-dasar-c.ppt
misrianaputri1
m01-struktur-dasar-contoh dalam bahasa c.ppt
m01-struktur-dasar-contoh dalam bahasa c.ppt
RyanAndikaIslamovic
Tutorial basic of c++ lesson 1 ind ver
Tutorial basic of c++ lesson 1 ind ver
Qrembiezs Intruder
Ad

Recently uploaded (20)

Publikasi Laporan Keuangan Perusahaan_Pelatihan *Penyusunan LAPORAN KEUANGAN ...
Publikasi Laporan Keuangan Perusahaan_Pelatihan *Penyusunan LAPORAN KEUANGAN ...
Kanaidi ken
Modul Ajar Pendidikan Pancasila Kelas 9 Deep Learning
Modul Ajar Pendidikan Pancasila Kelas 9 Deep Learning
Adm Guru
Geopolitik Global: Asta Cita dan Tantangan Mewujudkan Ketahanan Nasional
Geopolitik Global: Asta Cita dan Tantangan Mewujudkan Ketahanan Nasional
Dadang Solihin
Modul Ajar IPS Kelas 7 Deep Learning
Modul Ajar IPS Kelas 7 Deep Learning
Adm Guru
Tujuan, Fungsi dan Manfaat Penyusunan Laporan Keuangan Perusahaan_Pelatihan *...
Tujuan, Fungsi dan Manfaat Penyusunan Laporan Keuangan Perusahaan_Pelatihan *...
Kanaidi ken
Modul Ajar Prakarya Kerajinan Kelas 12 SMA/MA Fase F Kurikulum Merdeka
Modul Ajar Prakarya Kerajinan Kelas 12 SMA/MA Fase F Kurikulum Merdeka
Modul Kelas
NORMA & KEHIDUPAN | Pendidikan Pancasila
NORMA & KEHIDUPAN | Pendidikan Pancasila
Nadia Nuraa
Proses Audit dan Verifikasi Laporan Keuangan Perusahaan_Pelatihan *Penyusunan...
Proses Audit dan Verifikasi Laporan Keuangan Perusahaan_Pelatihan *Penyusunan...
Kanaidi ken
Kegiatan Paparan SPMB 2025 Provinsi DKI Jakarta
Kegiatan Paparan SPMB 2025 Provinsi DKI Jakarta
KosongDelapan102
Analisis dan Evaluasi Laporan Keuangan Perusahaan_Pelatihan *Penyusunan LAPO...
Analisis dan Evaluasi Laporan Keuangan Perusahaan_Pelatihan *Penyusunan LAPO...
Kanaidi ken
Paparan Kebijakan PBB-P2 Tahun 2025.pptx
Paparan Kebijakan PBB-P2 Tahun 2025.pptx
KosongDelapan102
Modul Ajar Matematika Kelas 7 Deep Learning
Modul Ajar Matematika Kelas 7 Deep Learning
Adm Guru
Paparan Ke dua Kebijakan PBB-P2 Tahun 2025
Paparan Ke dua Kebijakan PBB-P2 Tahun 2025
KosongDelapan102
Overview_PSAK & IFRS: Penyusunan Laporan Keuangan_Pelatihan *Penyusunan LAPOR...
Overview_PSAK & IFRS: Penyusunan Laporan Keuangan_Pelatihan *Penyusunan LAPOR...
Kanaidi ken
Young Political Leaders: Menjawab Tantangan Zaman, Mengukir Masa Depan Bangsa
Young Political Leaders: Menjawab Tantangan Zaman, Mengukir Masa Depan Bangsa
Dadang Solihin
Modul Ajar B Indonesia Kelas 8 Deep Learning
Modul Ajar B Indonesia Kelas 8 Deep Learning
Adm Guru
Modul Ajar Biologi Kelas 10 Deep Learning
Modul Ajar Biologi Kelas 10 Deep Learning
Adm Guru
Modul Ajar Biologi Kelas 12 Deep Learning
Modul Ajar Biologi Kelas 12 Deep Learning
Adm Guru
Bahan Bacaan BIOGRAFI Singkat Ir. SOEKARNO.pdf
Bahan Bacaan BIOGRAFI Singkat Ir. SOEKARNO.pdf
Zulzaman GMNI
Modul Ajar IPS Kelas 8 Deep Learning
Modul Ajar IPS Kelas 8 Deep Learning
Adm Guru
Publikasi Laporan Keuangan Perusahaan_Pelatihan *Penyusunan LAPORAN KEUANGAN ...
Publikasi Laporan Keuangan Perusahaan_Pelatihan *Penyusunan LAPORAN KEUANGAN ...
Kanaidi ken
Modul Ajar Pendidikan Pancasila Kelas 9 Deep Learning
Modul Ajar Pendidikan Pancasila Kelas 9 Deep Learning
Adm Guru
Geopolitik Global: Asta Cita dan Tantangan Mewujudkan Ketahanan Nasional
Geopolitik Global: Asta Cita dan Tantangan Mewujudkan Ketahanan Nasional
Dadang Solihin
Modul Ajar IPS Kelas 7 Deep Learning
Modul Ajar IPS Kelas 7 Deep Learning
Adm Guru
Tujuan, Fungsi dan Manfaat Penyusunan Laporan Keuangan Perusahaan_Pelatihan *...
Tujuan, Fungsi dan Manfaat Penyusunan Laporan Keuangan Perusahaan_Pelatihan *...
Kanaidi ken
Modul Ajar Prakarya Kerajinan Kelas 12 SMA/MA Fase F Kurikulum Merdeka
Modul Ajar Prakarya Kerajinan Kelas 12 SMA/MA Fase F Kurikulum Merdeka
Modul Kelas
NORMA & KEHIDUPAN | Pendidikan Pancasila
NORMA & KEHIDUPAN | Pendidikan Pancasila
Nadia Nuraa
Proses Audit dan Verifikasi Laporan Keuangan Perusahaan_Pelatihan *Penyusunan...
Proses Audit dan Verifikasi Laporan Keuangan Perusahaan_Pelatihan *Penyusunan...
Kanaidi ken
Kegiatan Paparan SPMB 2025 Provinsi DKI Jakarta
Kegiatan Paparan SPMB 2025 Provinsi DKI Jakarta
KosongDelapan102
Analisis dan Evaluasi Laporan Keuangan Perusahaan_Pelatihan *Penyusunan LAPO...
Analisis dan Evaluasi Laporan Keuangan Perusahaan_Pelatihan *Penyusunan LAPO...
Kanaidi ken
Paparan Kebijakan PBB-P2 Tahun 2025.pptx
Paparan Kebijakan PBB-P2 Tahun 2025.pptx
KosongDelapan102
Modul Ajar Matematika Kelas 7 Deep Learning
Modul Ajar Matematika Kelas 7 Deep Learning
Adm Guru
Paparan Ke dua Kebijakan PBB-P2 Tahun 2025
Paparan Ke dua Kebijakan PBB-P2 Tahun 2025
KosongDelapan102
Overview_PSAK & IFRS: Penyusunan Laporan Keuangan_Pelatihan *Penyusunan LAPOR...
Overview_PSAK & IFRS: Penyusunan Laporan Keuangan_Pelatihan *Penyusunan LAPOR...
Kanaidi ken
Young Political Leaders: Menjawab Tantangan Zaman, Mengukir Masa Depan Bangsa
Young Political Leaders: Menjawab Tantangan Zaman, Mengukir Masa Depan Bangsa
Dadang Solihin
Modul Ajar B Indonesia Kelas 8 Deep Learning
Modul Ajar B Indonesia Kelas 8 Deep Learning
Adm Guru
Modul Ajar Biologi Kelas 10 Deep Learning
Modul Ajar Biologi Kelas 10 Deep Learning
Adm Guru
Modul Ajar Biologi Kelas 12 Deep Learning
Modul Ajar Biologi Kelas 12 Deep Learning
Adm Guru
Bahan Bacaan BIOGRAFI Singkat Ir. SOEKARNO.pdf
Bahan Bacaan BIOGRAFI Singkat Ir. SOEKARNO.pdf
Zulzaman GMNI
Modul Ajar IPS Kelas 8 Deep Learning
Modul Ajar IPS Kelas 8 Deep Learning
Adm Guru
Ad

Struktur program c++

  • 1. Struktur Program C++ - terdiri sejumlah blok fungsi, setiap fungsi terdiri dari satu atau beberapa pernyataan yang melaksanakan tugas tertentu. #include<file_include> main(){ statement; } Latihan Program 1.1: //my first program in C++ #include <iostream.h> #include <conio.h> main(){ clrscr(); cout<<"Hello World!"; getch(); return 0; } Berikut adalah penjelasan dari program diatas: //my first program in C++, baris ini merupakan komentar. Setiap kalimat yang diawali dengan double slash (//) pada setiap baris akan menjadi suatu komentar. Kalimat tersebut tidak akan mempengaruhi proses program #include <iostream.h>, Karakter # disebut sebagai preposcessor. Pada setiap kali compiler dijalankan, maka preprocessor membaca source code, mencari baris yang memiliki karakter awal # dan jika menemukan maka akan menjalankan perintah pada baris itu sebelum compiler berjalan. Dalam kasus ini, maka perintah include <iostream.h> berarti program ini berjalan dengan menyertakan library/file header <iostream.h> #include <conio.h>, mengikutsertakan library <conio.h> main(), dalam program ini baris ini mendeklarasikan fungsi utama dari program ini. Fungsi utama akan dieksekusi pertama kali setiap kali program C++ berjalan. Singkatnya, inti dari seluruh program C++ berpusat pada fungsi utama ini Baris-baris yang telah dijelaskan sebelumnya dapat kita sebut dengan baris kepala. Selanjutnya, kita akan masuk kepada baris badan yang ditandai dengan tanda kurung ({}). Baris badan adalah inti dari program yang akan dieksekusi cout<<Hello World; cout adalah suatu perintah yang berfungsi untuk memasukkan bagian karakter Hello World ke dalam standard ouput stream (yang biasa kita kenal tampilan pada layar). cout didefinisikan pada library <iostream.h>. Untuk menutup pernyataan, digunakan tanda (;). getch(); untuk beberapa compiler C++ dibutuhkan sebuah file header yang bernama <conio.h>. Selanjutnya kita menempatkan sebuah fungsi bernama getch() sebelum program diakhiri. Maksud dari penggunaan ini adalah agar tampilan tertahan untuk sementara waktu. Jika tidak, maka proses akan berjalan tanpa kita dapat melihat hasilnya.
  • 2. return 0; baris ini menyatakan fungsi utama program telah berakhir. Perintah return diikuti oleh kode, dalam hal ini kode 0. Kode ini diinterpretasikan sebagai tanda bahwa program telah dieksekusi tanpa terjadi error. Cara ini adalah cara yang umum dalam mengakhiri program C++.