SlideShare a Scribd company logo
PENJELASAN PROGRAM
Fungsi #include adalah sebuah prosesor pengarah yang mengatakan kepada kompiler untuk
meletakan kode dari header file iostream.h kedalam program. Fungsi cout memerlukan file
iostream.h.
#include <iostream> fungsi sebagai
1. <Iostream>
Diginakan untuk menampilkan perintah:
- Cin
Merupakan fungsi masukan”input(digunakan untuk menyimpan data dalam suatu variable).
Bentuk umum: cin>>var x;
- Cout
Merupakan fungsi keluaran”output(digunakan untuk menampilkan data ataupun tulisan kelayar
monitor). Bentuk umum: cout<<”tulisan”; atau cout<<var x;
- Endl
Digunakan untuk pindah baris/ enter. Bentuk umum: cout<<”tulisan”<<endl;
#include <windows.h> fungsi sebagai
6. <Windows>
Digunakan untuk menampilan perintah :
- System
Digunakan untuk memberi warna. Berikut contoh programnya yang menggunakan header file
windows :
#include <iostream.h>
#include <windows.h>
#include <conio.h>
main() {
system ("color 27"); //angka 2 memberi warna background hijau dan angka 7 mewarnai tulisan
jadi putih
cout<<"Latian"; //menampilkan tulisan “Latihan” pada layar
getch();
}
#include <string.h> fungsi sebagai
String dalam pemrograman komputer adalah sebuah deret simbol. Tipe data string adalah tipe
data yang digunakan untuk menyimpan barisan karakter.
4. <String.h>
- Strcpy
Digunakan untuk menyailn nilai string
- Strlen
Untuk mengetahui panjang string
- Strupr
Digunakan untuk membuat string menjadi capital.
- Strcmp
Digunakan untuk membandingkan dua buah string.
Hasil dari fungsi ini bertipe integer dengan nilai: Negative, jika string pertama kurang dari string
kedua. Nol, jika string pertama sama dengan string kedua Positif, jika string pertama lebih besar
dari string kedua
Bentuk umum : strcmp(string1, string2);
- strlwr
Digunakan untuk mengubah huruf menjadi kecil semua.Bentuk umum : strlwr(string);
- strcat
Digunakan untuk menggabungkan string.Bentuk umum : strcat(string1,string2);
Using namespace std;
Untuk memunculkan error paa program
int main ()
Pernyataan ini mendeklarasikan fungsi utama, bahwa suatu program C++ dapat berisi banyak
fungsi, yang harus selalu memiliki sebuah fungsi utama (main function), Fungsi adalah modul
yang berisi kode-kode untuk menyelesaikan masalah-masalah tertentu.
Fungsi Main adalah nama judul fungsi.
() digunakan untuk mengapit argumen fungsi yaitu nilai yang akan dilewatkan
ke fungsi.
Fungsi Tanda { pada fungsi main() menyatakan awal eksekusi program. Adapun } pada fungsi
main() menyatakan akhir eksekusi program.
Fungsi Tanda <<, yang diketahui sebagai operator pemasukan (insertion operators). Tanda
tersebut mengatakan kepada kompiler agar segera menghasilkan output sesuai dengan input
anda.
Fungsi Tanda semicolon “ ; ” digunakan untuk mengakhiri sebuah pernyataan. Setiap
pernyataan harus diakhiri dengan sebuah tanda semicolon.
Variabel adalah suatu yang kita masukan dan memiliki sebuah nilai, semua yang kita masukan
ke dalam deklarasi di sebut dengan Variabel, dan Variabel itu sendiri masih sangat berhubungan
dengan Tipe Data.
Tipe data
– Int (Integer = bilangan bulat)
– Long
– Chart
– Float (bilangan pecahan)
– Double (bilangan pecehan)
– Long Double
Chart : Mempunyai Fungsi untuk mengelompokan variabel yang bernilai karakter atau huruf.
Int : singkatan dari integer yaitu fungsinya untuk mengelompokan variabel yang isinya bilangan
bulat.
Long : Mempunyai Fungsi hampir sama dengan integer yaitu mengelompokan bilangan bulat
tetapi fungsi long adalah jika bilangan bulat yang di kelompokan itu jumlahnya sangat banyak,
dan tipe data melebihi kapasitas tipe data dari integer , pembahasan ukuran dari tipe data akan di
bahas di bawah nanti.
Float : Mempunyai Fungsi sebagai mengelompokan bilangan yang bernilai decimal/pecahan,
jika fungsi dari integer adalah bilangan bulat maka fungsi float adalah untuk bilangan decimal.
Karakter-Karakter Khusus Di Dalam C++.
Code untuk mengubah warna text pada bahasa C atau C++ -> system (color d) Jalankan fungsi
ini dngan library #include<windows.h>
system(“Color 1B″);
1, digunakn untuk backround..(Blue)
B , digunakn untuk text..(Light Aqua)
brikut adalah code Hexadecimal buat ngubah warna..
0 = Black
1 = Blue
2 = Green
3 = Aqua
4 = Red
5 = Purple
6 = Yellow
7 = White
8 = Gray
9 = Light Blue
A = Light Green
B = Light Aqua
C = Light Red
D = Light Purple
E = Light Yellow
F = Light White
Operasi Relasi (Perbandingan)
Operator relasi ini digunakan untuk membandingkan dua buah nilai. Hasil dari perbandingan
operator ini menghasilkan nilai numeric 1 (True) atau 0 (False).
== Sama dengan (bukan pemberi nilai)
!= Tidak sama dengan
> Lebih dari
= Lebih dari sama dengan
<= Kurang dari sama dengan
Operator Increment & Decrement
Pada pemrograman C++, menyediakan operator penambah dan pengurang (Increment &
Decrement).
++ Penambahan (Increment)
— Pengurangan (Decrement)
A = A + 1 atau A = A – 1; dapat disederhanakan menjadi A + = 1 atau A – = 1 Dan dapat
disederhanakan menjadi A++ atau A–
Notasi ++ atau — dapat diletakkan di depan atau di belakang variabel. Contoh: A– atau –A atau
++ A atau A++
Kedua bentuk penulisan di atas mempunyai arti yang berbeda:
Jika diletakkan di depan variabel. Maka proses penambahan atau pengurangan akan dilakukan
sesaat sebelum atau langsung pada saat menjumpai ekspresi ini sehingga nilai variabel tadi akan
langsung berubah
begitu ekspresi ini di temukan.
Jika diletakkan di belakang variabel. Maka proses penambahan atau pengurangan akan dilakukan
setelah ekspresi ini di jumpai atau nilai variabel akan tetap pada saat ekspresi ini ditemukan.
Menggunakan operator aritmatika perkalian, pengurangan,penjumlahan.
Menggunakan seleksi kondisi
Struktur Kondisi “If….” Pada C++ digunakan perintah if untuk menentukan outputnya
berdasarkankondisi yang ada.Struktur if dibentuk dari pernyataan if dan sering digunakan
untuk menyeleksi suatu kondisi tunggal. Bila proses yang diseleksi terpenuhi atau bernilai benar,
maka pernyataan yang ada di dalam blok if akan diproses dandikerjakan.
Struktur Kondisi “If......Else….” Dalam struktur kondisi if.....else minimal terdapat dua
pernyataan. Jikakondisi yang diperiksa bernilai benar atau terpenuhi maka pernyataan
pertamayang dilaksanakan dan jika kondisi yang diperiksa bernilai salah maka pernyataanyang
kedua yang dilaksanakan.
Struktur kondisi switch....case....default digunakan untuk penyeleksiankondisi dengan
kemungkinan yang terjadi cukup banyak. Struktur ini akan melaksanakan salah satu dari
beberapa pernyataan „case‟ tergantung nilai kondisi yang ada di dalam switch. Selanjutnya
proses diteruskan hingga ditemukan pernyataan „break‟. Jika tidak ada nilai pada case yang
sesuai dengan nilai kondisi, maka proses akan diteruskan kepada pernyataan yang ada di bawah
„default‟.
Menggunakan perulangan for
1. Perulangan FOR
Digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya.
Bentuk umumnya:
for( awal ; kondisi ; counter )
{
Statementl;
Statement2;
}
Statement3;

More Related Content

What's hot

Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)
Fajar Jabrik
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
Rakhmi Khalida, M.M.S.I
 
Materi Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiMateri Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiDerina Ellya R
 
Makalah Sistem Berkas - Organisasi berkas relatif
Makalah Sistem Berkas - Organisasi berkas relatifMakalah Sistem Berkas - Organisasi berkas relatif
Makalah Sistem Berkas - Organisasi berkas relatif
Fajar Jabrik
 
 Manajemen memory dan Swapping
 Manajemen memory dan Swapping Manajemen memory dan Swapping
 Manajemen memory dan Swapping
Edho Pratama
 
7. Queue (Struktur Data)
7. Queue (Struktur Data)7. Queue (Struktur Data)
7. Queue (Struktur Data)
Kelinci Coklat
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomata
Banta Cut
 
Materi sorting(pengurutan)-Dasar-Dasar Pemprograman
Materi sorting(pengurutan)-Dasar-Dasar PemprogramanMateri sorting(pengurutan)-Dasar-Dasar Pemprograman
Materi sorting(pengurutan)-Dasar-Dasar Pemprograman
Reskidtc
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
Uofa_Unsada
 
Pertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-aiPertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-ai
willyhayon
 
Makalah array
Makalah arrayMakalah array
Makalah arrayAnanda II
 
Laporan Basis Data (DDL)
Laporan Basis Data (DDL)Laporan Basis Data (DDL)
Laporan Basis Data (DDL)
dhini eka
 
Representasi pengetahuan logika proposisi
Representasi pengetahuan logika proposisiRepresentasi pengetahuan logika proposisi
Representasi pengetahuan logika proposisi
Gunawan Manalu
 
Algoritma dan Struktur Data - Binary Search
Algoritma dan Struktur Data - Binary SearchAlgoritma dan Struktur Data - Binary Search
Algoritma dan Struktur Data - Binary Search
KuliahKita
 
Caesar cipher adalah algoritma cipher
Caesar cipher adalah algoritma cipherCaesar cipher adalah algoritma cipher
Caesar cipher adalah algoritma cipher
HelmaKurniasari
 
8 logika predikat
8  logika predikat8  logika predikat
8 logika predikat
Yulinda Nurhafina
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)
Simon Patabang
 

What's hot (20)

Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
 
Materi Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiMateri Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan Normalisasi
 
Makalah Sistem Berkas - Organisasi berkas relatif
Makalah Sistem Berkas - Organisasi berkas relatifMakalah Sistem Berkas - Organisasi berkas relatif
Makalah Sistem Berkas - Organisasi berkas relatif
 
circular linked list
circular linked listcircular linked list
circular linked list
 
 Manajemen memory dan Swapping
 Manajemen memory dan Swapping Manajemen memory dan Swapping
 Manajemen memory dan Swapping
 
7. Queue (Struktur Data)
7. Queue (Struktur Data)7. Queue (Struktur Data)
7. Queue (Struktur Data)
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomata
 
Materi sorting(pengurutan)-Dasar-Dasar Pemprograman
Materi sorting(pengurutan)-Dasar-Dasar PemprogramanMateri sorting(pengurutan)-Dasar-Dasar Pemprograman
Materi sorting(pengurutan)-Dasar-Dasar Pemprograman
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
 
Pertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-aiPertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-ai
 
Makalah array
Makalah arrayMakalah array
Makalah array
 
Bab 4 aljabar boolean
Bab 4 aljabar booleanBab 4 aljabar boolean
Bab 4 aljabar boolean
 
Sorting ppt
Sorting ppt Sorting ppt
Sorting ppt
 
Laporan Basis Data (DDL)
Laporan Basis Data (DDL)Laporan Basis Data (DDL)
Laporan Basis Data (DDL)
 
Representasi pengetahuan logika proposisi
Representasi pengetahuan logika proposisiRepresentasi pengetahuan logika proposisi
Representasi pengetahuan logika proposisi
 
Algoritma dan Struktur Data - Binary Search
Algoritma dan Struktur Data - Binary SearchAlgoritma dan Struktur Data - Binary Search
Algoritma dan Struktur Data - Binary Search
 
Caesar cipher adalah algoritma cipher
Caesar cipher adalah algoritma cipherCaesar cipher adalah algoritma cipher
Caesar cipher adalah algoritma cipher
 
8 logika predikat
8  logika predikat8  logika predikat
8 logika predikat
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)
 

Viewers also liked

Penjelasan listing program
Penjelasan listing programPenjelasan listing program
Penjelasan listing program
Penyiar Unpab
 
Pernyataan if-else dalam C++
Pernyataan if-else dalam C++Pernyataan if-else dalam C++
Pernyataan if-else dalam C++
M Fahmi Ansori
 
Buku panduan kkp ti 2010
Buku panduan kkp ti 2010Buku panduan kkp ti 2010
Buku panduan kkp ti 2010
sulaiman yunus
 
contoh Program sederhana Java dan penjelasan programnya
contoh Program sederhana Java dan penjelasan programnyacontoh Program sederhana Java dan penjelasan programnya
contoh Program sederhana Java dan penjelasan programnya
stephan EL'wiin Shaarawy
 
Integrated Marketing: Why a Website Isn't Enough
Integrated Marketing: Why a Website Isn't Enough Integrated Marketing: Why a Website Isn't Enough
Integrated Marketing: Why a Website Isn't Enough
Webspec Design
 
B4U_CORPORATION_-_Solar_Div._Profile3
B4U_CORPORATION_-_Solar_Div._Profile3B4U_CORPORATION_-_Solar_Div._Profile3
B4U_CORPORATION_-_Solar_Div._Profile3
MADAN2015
 
Night Dress For Women Sex
Night Dress For Women SexNight Dress For Women Sex
Night Dress For Women Sex
Lavanya's Trendzs
 
The Sleeping Environmental Monster(s): Hurricane Sandy
The Sleeping Environmental Monster(s): Hurricane SandyThe Sleeping Environmental Monster(s): Hurricane Sandy
The Sleeping Environmental Monster(s): Hurricane Sandy
Environmental Innovative Technologies
 

Viewers also liked (8)

Penjelasan listing program
Penjelasan listing programPenjelasan listing program
Penjelasan listing program
 
Pernyataan if-else dalam C++
Pernyataan if-else dalam C++Pernyataan if-else dalam C++
Pernyataan if-else dalam C++
 
Buku panduan kkp ti 2010
Buku panduan kkp ti 2010Buku panduan kkp ti 2010
Buku panduan kkp ti 2010
 
contoh Program sederhana Java dan penjelasan programnya
contoh Program sederhana Java dan penjelasan programnyacontoh Program sederhana Java dan penjelasan programnya
contoh Program sederhana Java dan penjelasan programnya
 
Integrated Marketing: Why a Website Isn't Enough
Integrated Marketing: Why a Website Isn't Enough Integrated Marketing: Why a Website Isn't Enough
Integrated Marketing: Why a Website Isn't Enough
 
B4U_CORPORATION_-_Solar_Div._Profile3
B4U_CORPORATION_-_Solar_Div._Profile3B4U_CORPORATION_-_Solar_Div._Profile3
B4U_CORPORATION_-_Solar_Div._Profile3
 
Night Dress For Women Sex
Night Dress For Women SexNight Dress For Women Sex
Night Dress For Women Sex
 
The Sleeping Environmental Monster(s): Hurricane Sandy
The Sleeping Environmental Monster(s): Hurricane SandyThe Sleeping Environmental Monster(s): Hurricane Sandy
The Sleeping Environmental Monster(s): Hurricane Sandy
 

Similar to Penjelasan Program

E1 e117049 nurfadhila fahmi_tugas3
E1 e117049 nurfadhila fahmi_tugas3E1 e117049 nurfadhila fahmi_tugas3
E1 e117049 nurfadhila fahmi_tugas3
Teknik Informatika Konsentrasi Sistem Informasi UHO
 
Asistensi 1 mod 3
Asistensi 1 mod 3Asistensi 1 mod 3
Asistensi 1 mod 3
Cwok Kampoeng
 
Pengenalan bahasa c++
Pengenalan bahasa c++Pengenalan bahasa c++
Pengenalan bahasa c++
Iie Srimaiyanti
 
Modul vii dan viii algo
Modul vii dan viii algoModul vii dan viii algo
Modul vii dan viii algo
STMIK AKAKOM
 
Pengenalan konsep pemrograman
Pengenalan konsep pemrogramanPengenalan konsep pemrograman
Pengenalan konsep pemrograman
purispace
 
Laporan praktikum modul ii & iii
Laporan praktikum modul ii & iiiLaporan praktikum modul ii & iii
Laporan praktikum modul ii & iii
Devi Apriansyah
 
Materi VISUAL BASIC 2010 dffffffffffopppoo
Materi VISUAL BASIC 2010 dffffffffffopppooMateri VISUAL BASIC 2010 dffffffffffopppoo
Materi VISUAL BASIC 2010 dffffffffffopppoo
RikyFirmansyah9
 
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docxMAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
Dikicandra6
 
Tutorial basic of c++ lesson 1 ind ver
Tutorial basic of c++ lesson 1 ind verTutorial basic of c++ lesson 1 ind ver
Tutorial basic of c++ lesson 1 ind ver
Qrembiezs Intruder
 
Intruksi Fundamental
Intruksi FundamentalIntruksi Fundamental
Intruksi Fundamental
Akmal Fajar
 
Tugas 1 c++ elis muhlishoh
Tugas 1 c++ elis muhlishohTugas 1 c++ elis muhlishoh
Tugas 1 c++ elis muhlishoh
hacklist
 
Struktur program c++
Struktur program c++Struktur program c++
Struktur program c++
Universitas Pamulang
 
Fitrah hi hukum tugas so 2
Fitrah hi hukum tugas so 2Fitrah hi hukum tugas so 2
Fitrah hi hukum tugas so 2
Fitrahdede
 
Tugas sp algo
Tugas sp algoTugas sp algo
Tugas sp algo
andredavid17
 
Bab 3. Pengenalan Dasar dasar Algoritma .ppt
Bab 3. Pengenalan Dasar dasar Algoritma .pptBab 3. Pengenalan Dasar dasar Algoritma .ppt
Bab 3. Pengenalan Dasar dasar Algoritma .ppt
taufikhidayat607720
 
10 operator dan ungkapan part 2
10   operator dan ungkapan part 210   operator dan ungkapan part 2
10 operator dan ungkapan part 2Budi Yono
 
Fungsi
FungsiFungsi
Fungsi
Rahmat Rijal
 

Similar to Penjelasan Program (20)

E1 e117049 nurfadhila fahmi_tugas3
E1 e117049 nurfadhila fahmi_tugas3E1 e117049 nurfadhila fahmi_tugas3
E1 e117049 nurfadhila fahmi_tugas3
 
Asistensi 1 mod 3
Asistensi 1 mod 3Asistensi 1 mod 3
Asistensi 1 mod 3
 
Pengenalan bahasa c++
Pengenalan bahasa c++Pengenalan bahasa c++
Pengenalan bahasa c++
 
Pengenalan bahasa c++
Pengenalan bahasa c++Pengenalan bahasa c++
Pengenalan bahasa c++
 
Modul vii dan viii algo
Modul vii dan viii algoModul vii dan viii algo
Modul vii dan viii algo
 
Pengenalan konsep pemrograman
Pengenalan konsep pemrogramanPengenalan konsep pemrograman
Pengenalan konsep pemrograman
 
Laporan praktikum modul ii & iii
Laporan praktikum modul ii & iiiLaporan praktikum modul ii & iii
Laporan praktikum modul ii & iii
 
Materi VISUAL BASIC 2010 dffffffffffopppoo
Materi VISUAL BASIC 2010 dffffffffffopppooMateri VISUAL BASIC 2010 dffffffffffopppoo
Materi VISUAL BASIC 2010 dffffffffffopppoo
 
Cc++
Cc++Cc++
Cc++
 
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docxMAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
 
Tutorial basic of c++ lesson 1 ind ver
Tutorial basic of c++ lesson 1 ind verTutorial basic of c++ lesson 1 ind ver
Tutorial basic of c++ lesson 1 ind ver
 
Intruksi Fundamental
Intruksi FundamentalIntruksi Fundamental
Intruksi Fundamental
 
207 p05
207 p05207 p05
207 p05
 
Tugas 1 c++ elis muhlishoh
Tugas 1 c++ elis muhlishohTugas 1 c++ elis muhlishoh
Tugas 1 c++ elis muhlishoh
 
Struktur program c++
Struktur program c++Struktur program c++
Struktur program c++
 
Fitrah hi hukum tugas so 2
Fitrah hi hukum tugas so 2Fitrah hi hukum tugas so 2
Fitrah hi hukum tugas so 2
 
Tugas sp algo
Tugas sp algoTugas sp algo
Tugas sp algo
 
Bab 3. Pengenalan Dasar dasar Algoritma .ppt
Bab 3. Pengenalan Dasar dasar Algoritma .pptBab 3. Pengenalan Dasar dasar Algoritma .ppt
Bab 3. Pengenalan Dasar dasar Algoritma .ppt
 
10 operator dan ungkapan part 2
10   operator dan ungkapan part 210   operator dan ungkapan part 2
10 operator dan ungkapan part 2
 
Fungsi
FungsiFungsi
Fungsi
 

More from Reynes E. Tekay

Gaya Magnet
Gaya MagnetGaya Magnet
Gaya Magnet
Reynes E. Tekay
 
Hukum Ampere Untuk Rangkaian Listrik
Hukum Ampere Untuk Rangkaian ListrikHukum Ampere Untuk Rangkaian Listrik
Hukum Ampere Untuk Rangkaian Listrik
Reynes E. Tekay
 
Medan Magnet Konstan
Medan Magnet KonstanMedan Magnet Konstan
Medan Magnet Konstan
Reynes E. Tekay
 
Arus dan Konduktor
Arus dan KonduktorArus dan Konduktor
Arus dan Konduktor
Reynes E. Tekay
 
Potensial listrik dan kapasitor
Potensial listrik dan kapasitorPotensial listrik dan kapasitor
Potensial listrik dan kapasitor
Reynes E. Tekay
 
Metode Secant
Metode SecantMetode Secant
Metode Secant
Reynes E. Tekay
 
Tugas Program C++
Tugas Program C++Tugas Program C++
Tugas Program C++
Reynes E. Tekay
 
Makalah Mata Kuliah Pendidikan Agama Kristen Protestan
Makalah Mata Kuliah Pendidikan Agama Kristen ProtestanMakalah Mata Kuliah Pendidikan Agama Kristen Protestan
Makalah Mata Kuliah Pendidikan Agama Kristen Protestan
Reynes E. Tekay
 
Gejala Gelombang
Gejala GelombangGejala Gelombang
Gejala Gelombang
Reynes E. Tekay
 
Energi pasang surut
Energi pasang surutEnergi pasang surut
Energi pasang surut
Reynes E. Tekay
 
program C++ Atm
program C++ Atmprogram C++ Atm
program C++ Atm
Reynes E. Tekay
 
Upaya Pemberantasan Korupsi
Upaya Pemberantasan KorupsiUpaya Pemberantasan Korupsi
Upaya Pemberantasan Korupsi
Reynes E. Tekay
 
Tanggung Jawab
Tanggung JawabTanggung Jawab
Tanggung Jawab
Reynes E. Tekay
 

More from Reynes E. Tekay (13)

Gaya Magnet
Gaya MagnetGaya Magnet
Gaya Magnet
 
Hukum Ampere Untuk Rangkaian Listrik
Hukum Ampere Untuk Rangkaian ListrikHukum Ampere Untuk Rangkaian Listrik
Hukum Ampere Untuk Rangkaian Listrik
 
Medan Magnet Konstan
Medan Magnet KonstanMedan Magnet Konstan
Medan Magnet Konstan
 
Arus dan Konduktor
Arus dan KonduktorArus dan Konduktor
Arus dan Konduktor
 
Potensial listrik dan kapasitor
Potensial listrik dan kapasitorPotensial listrik dan kapasitor
Potensial listrik dan kapasitor
 
Metode Secant
Metode SecantMetode Secant
Metode Secant
 
Tugas Program C++
Tugas Program C++Tugas Program C++
Tugas Program C++
 
Makalah Mata Kuliah Pendidikan Agama Kristen Protestan
Makalah Mata Kuliah Pendidikan Agama Kristen ProtestanMakalah Mata Kuliah Pendidikan Agama Kristen Protestan
Makalah Mata Kuliah Pendidikan Agama Kristen Protestan
 
Gejala Gelombang
Gejala GelombangGejala Gelombang
Gejala Gelombang
 
Energi pasang surut
Energi pasang surutEnergi pasang surut
Energi pasang surut
 
program C++ Atm
program C++ Atmprogram C++ Atm
program C++ Atm
 
Upaya Pemberantasan Korupsi
Upaya Pemberantasan KorupsiUpaya Pemberantasan Korupsi
Upaya Pemberantasan Korupsi
 
Tanggung Jawab
Tanggung JawabTanggung Jawab
Tanggung Jawab
 

Penjelasan Program

  • 1. PENJELASAN PROGRAM Fungsi #include adalah sebuah prosesor pengarah yang mengatakan kepada kompiler untuk meletakan kode dari header file iostream.h kedalam program. Fungsi cout memerlukan file iostream.h. #include <iostream> fungsi sebagai 1. <Iostream> Diginakan untuk menampilkan perintah: - Cin Merupakan fungsi masukan”input(digunakan untuk menyimpan data dalam suatu variable). Bentuk umum: cin>>var x; - Cout Merupakan fungsi keluaran”output(digunakan untuk menampilkan data ataupun tulisan kelayar monitor). Bentuk umum: cout<<”tulisan”; atau cout<<var x; - Endl Digunakan untuk pindah baris/ enter. Bentuk umum: cout<<”tulisan”<<endl; #include <windows.h> fungsi sebagai 6. <Windows> Digunakan untuk menampilan perintah : - System Digunakan untuk memberi warna. Berikut contoh programnya yang menggunakan header file windows : #include <iostream.h> #include <windows.h> #include <conio.h> main() { system ("color 27"); //angka 2 memberi warna background hijau dan angka 7 mewarnai tulisan jadi putih cout<<"Latian"; //menampilkan tulisan “Latihan” pada layar getch(); } #include <string.h> fungsi sebagai String dalam pemrograman komputer adalah sebuah deret simbol. Tipe data string adalah tipe data yang digunakan untuk menyimpan barisan karakter.
  • 2. 4. <String.h> - Strcpy Digunakan untuk menyailn nilai string - Strlen Untuk mengetahui panjang string - Strupr Digunakan untuk membuat string menjadi capital. - Strcmp Digunakan untuk membandingkan dua buah string. Hasil dari fungsi ini bertipe integer dengan nilai: Negative, jika string pertama kurang dari string kedua. Nol, jika string pertama sama dengan string kedua Positif, jika string pertama lebih besar dari string kedua Bentuk umum : strcmp(string1, string2); - strlwr Digunakan untuk mengubah huruf menjadi kecil semua.Bentuk umum : strlwr(string); - strcat Digunakan untuk menggabungkan string.Bentuk umum : strcat(string1,string2); Using namespace std; Untuk memunculkan error paa program int main () Pernyataan ini mendeklarasikan fungsi utama, bahwa suatu program C++ dapat berisi banyak fungsi, yang harus selalu memiliki sebuah fungsi utama (main function), Fungsi adalah modul yang berisi kode-kode untuk menyelesaikan masalah-masalah tertentu. Fungsi Main adalah nama judul fungsi. () digunakan untuk mengapit argumen fungsi yaitu nilai yang akan dilewatkan ke fungsi. Fungsi Tanda { pada fungsi main() menyatakan awal eksekusi program. Adapun } pada fungsi main() menyatakan akhir eksekusi program. Fungsi Tanda <<, yang diketahui sebagai operator pemasukan (insertion operators). Tanda tersebut mengatakan kepada kompiler agar segera menghasilkan output sesuai dengan input anda. Fungsi Tanda semicolon “ ; ” digunakan untuk mengakhiri sebuah pernyataan. Setiap pernyataan harus diakhiri dengan sebuah tanda semicolon. Variabel adalah suatu yang kita masukan dan memiliki sebuah nilai, semua yang kita masukan ke dalam deklarasi di sebut dengan Variabel, dan Variabel itu sendiri masih sangat berhubungan dengan Tipe Data.
  • 3. Tipe data – Int (Integer = bilangan bulat) – Long – Chart – Float (bilangan pecahan) – Double (bilangan pecehan) – Long Double Chart : Mempunyai Fungsi untuk mengelompokan variabel yang bernilai karakter atau huruf. Int : singkatan dari integer yaitu fungsinya untuk mengelompokan variabel yang isinya bilangan bulat. Long : Mempunyai Fungsi hampir sama dengan integer yaitu mengelompokan bilangan bulat tetapi fungsi long adalah jika bilangan bulat yang di kelompokan itu jumlahnya sangat banyak, dan tipe data melebihi kapasitas tipe data dari integer , pembahasan ukuran dari tipe data akan di bahas di bawah nanti. Float : Mempunyai Fungsi sebagai mengelompokan bilangan yang bernilai decimal/pecahan, jika fungsi dari integer adalah bilangan bulat maka fungsi float adalah untuk bilangan decimal.
  • 4. Karakter-Karakter Khusus Di Dalam C++. Code untuk mengubah warna text pada bahasa C atau C++ -> system (color d) Jalankan fungsi ini dngan library #include<windows.h> system(“Color 1B″); 1, digunakn untuk backround..(Blue) B , digunakn untuk text..(Light Aqua) brikut adalah code Hexadecimal buat ngubah warna.. 0 = Black 1 = Blue 2 = Green 3 = Aqua 4 = Red 5 = Purple 6 = Yellow 7 = White 8 = Gray 9 = Light Blue A = Light Green B = Light Aqua C = Light Red D = Light Purple E = Light Yellow F = Light White
  • 5. Operasi Relasi (Perbandingan) Operator relasi ini digunakan untuk membandingkan dua buah nilai. Hasil dari perbandingan operator ini menghasilkan nilai numeric 1 (True) atau 0 (False). == Sama dengan (bukan pemberi nilai) != Tidak sama dengan > Lebih dari = Lebih dari sama dengan <= Kurang dari sama dengan Operator Increment & Decrement Pada pemrograman C++, menyediakan operator penambah dan pengurang (Increment & Decrement). ++ Penambahan (Increment) — Pengurangan (Decrement) A = A + 1 atau A = A – 1; dapat disederhanakan menjadi A + = 1 atau A – = 1 Dan dapat disederhanakan menjadi A++ atau A– Notasi ++ atau — dapat diletakkan di depan atau di belakang variabel. Contoh: A– atau –A atau ++ A atau A++ Kedua bentuk penulisan di atas mempunyai arti yang berbeda: Jika diletakkan di depan variabel. Maka proses penambahan atau pengurangan akan dilakukan sesaat sebelum atau langsung pada saat menjumpai ekspresi ini sehingga nilai variabel tadi akan langsung berubah begitu ekspresi ini di temukan. Jika diletakkan di belakang variabel. Maka proses penambahan atau pengurangan akan dilakukan setelah ekspresi ini di jumpai atau nilai variabel akan tetap pada saat ekspresi ini ditemukan. Menggunakan operator aritmatika perkalian, pengurangan,penjumlahan. Menggunakan seleksi kondisi Struktur Kondisi “If….” Pada C++ digunakan perintah if untuk menentukan outputnya berdasarkankondisi yang ada.Struktur if dibentuk dari pernyataan if dan sering digunakan untuk menyeleksi suatu kondisi tunggal. Bila proses yang diseleksi terpenuhi atau bernilai benar, maka pernyataan yang ada di dalam blok if akan diproses dandikerjakan. Struktur Kondisi “If......Else….” Dalam struktur kondisi if.....else minimal terdapat dua pernyataan. Jikakondisi yang diperiksa bernilai benar atau terpenuhi maka pernyataan pertamayang dilaksanakan dan jika kondisi yang diperiksa bernilai salah maka pernyataanyang kedua yang dilaksanakan. Struktur kondisi switch....case....default digunakan untuk penyeleksiankondisi dengan kemungkinan yang terjadi cukup banyak. Struktur ini akan melaksanakan salah satu dari beberapa pernyataan „case‟ tergantung nilai kondisi yang ada di dalam switch. Selanjutnya
  • 6. proses diteruskan hingga ditemukan pernyataan „break‟. Jika tidak ada nilai pada case yang sesuai dengan nilai kondisi, maka proses akan diteruskan kepada pernyataan yang ada di bawah „default‟. Menggunakan perulangan for 1. Perulangan FOR Digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya. Bentuk umumnya: for( awal ; kondisi ; counter ) { Statementl; Statement2; } Statement3;