際際滷

際際滷Share a Scribd company logo
Perkenalan MELY MAILASARI Email :  [email_address] Blog :  http://myl851.blogspot.com/ Created by : Mely Mailasari
TATA TERTIB Keterlambatan 15 menit untuk perkuliahan biasa & 10 menit untuk Quiz dan Ujian (UTS&UAS) Menggunakan kemeja/pakaian berkerah & Sepatu tertutup Attitude Menjaga kebersihan ruangan Hp di silent selama perkuliahan berlangsung Created by : Mely Mailasari
PENILAIAN Tugas rumah setiap akhir pertemuan kuliah tulis tangan Quiz sebelum UTS & UAS 10% Absen + 20%Tugas + 30%UTS + 40%UAS Created by : Mely Mailasari
Pengenalan C++ Sejarah C++ Instalasi C++ Struktur Bahasa C++ Created by : Mely Mailasari
SEJARAH C++ Tahun 1978, Brian W. Kerninghan & Dennis M. Ritchie dari AT & T Laboratories mengembangkan bahasa B menjadi bahasa C. Mulai awal tahun 1980, Bjarne Stroustrup dari AT & T Bell Laboratories mulai  mengembangkan bahasa C. Pada evolusi selanjutnya, Borland International Inc. mengembangkan kompiler C++ menjadi sebuah kompiler yang mampu mengubah C++ langsung menjadi bahasa mesin (assembly). Sejak evolusi ini, mulai tahun 1990 C++ menjadi bahasa berorientasi obyek yang digunakan oleh sebagian besar pemrograman professional. Created by : Mely Mailasari
INSTALASI  C++ Klik Setup.exe Akan muncul layar berikut : klik Next Created by : Mely Mailasari
3. Pilih Typical kemudian Next 4. Klik Next Created by : Mely Mailasari
5. Klik Next 6. Klik Next Created by : Mely Mailasari
7. Klik Install 8. Biarkan Proses install berjalan Created by : Mely Mailasari
9. Setelah selesai akan muncul layar berikut : Bisa di skip atau Next jika ingin  membaca Readme.txt Juga akan muncul folder Borland C++ 5.02 menandakan instalasi selesai dilakukan. 10. Untuk membuka program C++ Klik Start -> All Program -> Borland C++ 5.02 -> Borland C++ Created by : Mely Mailasari
STRUKTUR BAHASA C++ 油 #include<fileheader.h> main() { Instruksi-instruksi; } Keterangan : #include<fileheader.h>  sebagai proses compiler dari c++ menjalankan program yang dinamakan preprosesor yang memiliki kemampuan menambahkan dan menghapus kode dari file sumber. Include berarti menyertakan kode dari file header yang ada didalam kurung, file header adalah file yang berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh program.
main() merupakan pendeklarasian fungsi utama, bahwa suatu program c++ dapat berisi banyak fungsi, tetapi harus selalu memiliki sebuah fungsi utama (main function). Fungsi adalah modul yang berisi kode-kode untuk menyelesaikan masalah-masalah tertentu. {  Bagian yang menandakan awal dari program. Instruksi Berisi perintah-perintah yang akan dilakukan program diakhiri titikkoma (;). } Bagian yang menandakan akhir dari program. 油 // atau  /*  */ Merupakan bagian yang berfungsi sebagai komentar, yaitu memberikan keterangan atau penjelasan kode program dibawahnya (tidak dieksekusi oleh program)  //   = untuk memberi komentar pada satu baris saja /*  */ = untuk memberi komentar lebih dari satu baris
Contoh Sederhana #include<conio.h> #include<stdio.h> #include<iostream.h> main() { cout<<&quot;Selamat Datang di Program Borland C++&quot;; getch(); } Created by : Mely Mailasari
Contoh Sederhana #include<conio.h> #include<stdio.h> #include<iostream.h> main() { cout<<&quot;  Biodata Diri\n&quot;; cout<<&quot; Nama  : Mely Mailasari\n&quot;; cout<<&quot; Alamat : Bekasi\n&quot;; cout<<&quot; Email  : mely.myl@bsi.ac.id\n&quot;; cout<<&quot; Blog  : myl851.blogspot.com&quot;; getch(); }
Menjalankan Program Borland C++  : Alt + F9 (untuk Compile), lalu tekan Ctrl + F9 (Run) atau Pilih Menu Debug  Klik Run (Ctrl + F9) Hal yang terpenting dalam penulisan program dalam c++ adalah penggunaan huruf besar dan kecil, karena sifat dari c++ yang case sensitive maka usahakan dalam penulisan listing program menggunakan huruf kecil. 油 Created by : Mely Mailasari
File Header/Include dasar input output terdiri dari : #include <stdio.h>  : standart input output. Perintah yang digunakan antara lain scanf, printf, puts #include <conio.h>   : console input output. File header yang digunakan untuk melakukan perintah penghapusan layar dan tampilan output. Perintah yang digunakan antara lain getch, clrscr, getche. #include <iostream.h> : input output stream. Perintah yang digunakan antara lain cout, cin, endl Penulisan deklarasi file header : #include <file header.h> #include &quot;file header.h Created by : Mely Mailasari
Tipe Data, Konstanta & Variabel Pengenalan Tipe Data  Created by : Mely Mailasari Tipe Data Ukuran Memory Jangkauan Nilai Char 1 byte -128 s.d 127 Int 2 byte -32768 s.d 32767 Short 2 byte -32768 s.d 32767 Long 4 byte -2,147,435,648 s.d 2,147,435,647 Float 4 byte 3.4 x 10-38 s.d 3.4 x 10+38 Double 8 byte 1.7 x 10-308  s.d 1.7 x 10+308 Long Double 10 byte 3.4 x 10-4932  s.d 1.1 x 10+4932
Konstanta Konstanta adalah suatu nilai yang nilainya tetap. Terbagi menjadi 2 bagian: 1. Konstanta Bilangan 2. Konstanta Text Deklarasi Konstanta : Contoh : const int y=20; const tipe_data nmkonstanta = nilai_kostanta;
Contoh Kostanta #include<conio.h> #include<stdio.h> #include<iomanip.h> main() { const float phi=3.14;//konstanta bilangan const char alpa='a';//kostanta karakter const char nm[5]=&quot;Mely&quot;;//kontanta string cout<<&quot;Nilai phi adalah &quot;<<phi<<endl; cout<<&quot;Huruf Pertama dalam Alphabet adalah &quot;<<alpa<<endl; cout<<&quot;Nama Saya &quot;<<nm<<endl; getch(); }
Variabel Suatu tempat menampung data atau konstanta di memori yang mempunyai nilai atau data yang dapat berubah-ubah selama proses program. Dalam Pemberian Nama Variabel mempunyai ketentuan antara lain: Tidak boleh ada spasi (contoh: gaji bersih) dan dapat menggunakan tanda garis bawah (_) sebagai penghubung (contoh : gaji_bersih). Tidak Boleh diawali oleh angka dan menggunakan operator Aritmatika.
Deklarasi Variabel : Contoh : int a=9; Tipe_data nama_variabel; Tipe Variabel Simbol deklarasi Integer Int Floating  Point Float Double Precision Double Karakter Char Unsigned Integer Unsigned int Unsigned Character Unsigned char Long Integer Long int Unsigned Long Integer Unsigned long int
Fungsi Keluaran Perintah standar output yang disediakan oleh Borland C++, diantaranya adalah :  printf()  puts()  putchar()  cout()  Created by : Mely Mailasari
Fungsi Masukan Perintah standar input yang disediakan oleh Borland C++, diantaranya adalah :  scanf() gets() cin() getch() getche()

More Related Content

What's hot (11)

Calculator Sederhana Delphi
Calculator Sederhana DelphiCalculator Sederhana Delphi
Calculator Sederhana Delphi
Prima Wisesa
Praktek pemrograman bahasa c
Praktek pemrograman bahasa cPraktek pemrograman bahasa c
Praktek pemrograman bahasa c
aenalyaqin
Materi matakuliah bahasa c
Materi matakuliah bahasa cMateri matakuliah bahasa c
Materi matakuliah bahasa c
Izhan Nassuha
Modul tentang aritmatika dengan pascal
Modul tentang aritmatika dengan pascalModul tentang aritmatika dengan pascal
Modul tentang aritmatika dengan pascal
qwerty127
Langkah Dasar Pemrograman pada Aplikasi Dev C++
Langkah Dasar Pemrograman pada Aplikasi Dev C++Langkah Dasar Pemrograman pada Aplikasi Dev C++
Langkah Dasar Pemrograman pada Aplikasi Dev C++
Ishardi Nassogi
C++ lengkap
C++ lengkap C++ lengkap
C++ lengkap
hidayatrudy
Algoritma Pemrograman - Pendahuluan
Algoritma Pemrograman - PendahuluanAlgoritma Pemrograman - Pendahuluan
Algoritma Pemrograman - Pendahuluan
Institut Sains dan Teknologi Nasional
Bahasa c++ (p)
Bahasa c++ (p)Bahasa c++ (p)
Bahasa c++ (p)
Eddy_TKJ
Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)
Nabil Muhammad Firdaus
D3 modul algol_&_pemrog_i_c++
D3 modul algol_&_pemrog_i_c++D3 modul algol_&_pemrog_i_c++
D3 modul algol_&_pemrog_i_c++
Paulino Guterres
Calculator Sederhana Delphi
Calculator Sederhana DelphiCalculator Sederhana Delphi
Calculator Sederhana Delphi
Prima Wisesa
Praktek pemrograman bahasa c
Praktek pemrograman bahasa cPraktek pemrograman bahasa c
Praktek pemrograman bahasa c
aenalyaqin
Materi matakuliah bahasa c
Materi matakuliah bahasa cMateri matakuliah bahasa c
Materi matakuliah bahasa c
Izhan Nassuha
Modul tentang aritmatika dengan pascal
Modul tentang aritmatika dengan pascalModul tentang aritmatika dengan pascal
Modul tentang aritmatika dengan pascal
qwerty127
Langkah Dasar Pemrograman pada Aplikasi Dev C++
Langkah Dasar Pemrograman pada Aplikasi Dev C++Langkah Dasar Pemrograman pada Aplikasi Dev C++
Langkah Dasar Pemrograman pada Aplikasi Dev C++
Ishardi Nassogi
Bahasa c++ (p)
Bahasa c++ (p)Bahasa c++ (p)
Bahasa c++ (p)
Eddy_TKJ
Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)
Nabil Muhammad Firdaus
D3 modul algol_&_pemrog_i_c++
D3 modul algol_&_pemrog_i_c++D3 modul algol_&_pemrog_i_c++
D3 modul algol_&_pemrog_i_c++
Paulino Guterres

Similar to Pengenalan c++ (20)

Pengenalan bahasa c++
Pengenalan bahasa c++Pengenalan bahasa c++
Pengenalan bahasa c++
windi1
Pengenalan bahasa C++
Pengenalan bahasa C++Pengenalan bahasa C++
Pengenalan bahasa C++
Andari Ursulla
PENGENALAN PEMROGRAMAN DASAR BAHASA C++.docx
PENGENALAN PEMROGRAMAN DASAR BAHASA C++.docxPENGENALAN PEMROGRAMAN DASAR BAHASA C++.docx
PENGENALAN PEMROGRAMAN DASAR BAHASA C++.docx
MuzaIzama
Bab ii
Bab iiBab ii
Bab ii
Bina Sarana Informatika
Download gratis modul c++
Download gratis modul c++Download gratis modul c++
Download gratis modul c++
Jajangtea Jajangtea
670426587f8d8102a1eb712c3a13d9e5.doc
670426587f8d8102a1eb712c3a13d9e5.doc670426587f8d8102a1eb712c3a13d9e5.doc
670426587f8d8102a1eb712c3a13d9e5.doc
KikiFikriansyah1
Struktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatikaStruktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatika
andhycicau
TKJ-PD-03. DevC++-Copy.pptx Pertemuan 5&6.pptx [Autosaved].pptx
TKJ-PD-03. DevC++-Copy.pptx Pertemuan 5&6.pptx [Autosaved].pptxTKJ-PD-03. DevC++-Copy.pptx Pertemuan 5&6.pptx [Autosaved].pptx
TKJ-PD-03. DevC++-Copy.pptx Pertemuan 5&6.pptx [Autosaved].pptx
Asa Robby
PPT - Pemrograman - Informatika Univeral.pptx
PPT - Pemrograman - Informatika Univeral.pptxPPT - Pemrograman - Informatika Univeral.pptx
PPT - Pemrograman - Informatika Univeral.pptx
MuhammadAbdillahRahm
Tugas so2 fitriana bakar044
Tugas so2 fitriana bakar044Tugas so2 fitriana bakar044
Tugas so2 fitriana bakar044
charis_fit
Pertemuan 2.ppt
Pertemuan 2.pptPertemuan 2.ppt
Pertemuan 2.ppt
TriSandhikaJaya
Tugas 1 c++ elis muhlishoh
Tugas 1 c++ elis muhlishohTugas 1 c++ elis muhlishoh
Tugas 1 c++ elis muhlishoh
hacklist
Mengapa microsoft perlu menciptakan bahasa c#
Mengapa microsoft perlu menciptakan bahasa c#Mengapa microsoft perlu menciptakan bahasa c#
Mengapa microsoft perlu menciptakan bahasa c#
Khoirul Faiz
ppt_algoppt_algppt_algoppt_algo__o__1.pptx
ppt_algoppt_algppt_algoppt_algo__o__1.pptxppt_algoppt_algppt_algoppt_algo__o__1.pptx
ppt_algoppt_algppt_algoppt_algo__o__1.pptx
EndraPratama1
Pertemuan 07 - Pemrograman C
Pertemuan 07 - Pemrograman CPertemuan 07 - Pemrograman C
Pertemuan 07 - Pemrograman C
Nurdin Al-Azies
Awal dasar belajar c++
Awal dasar belajar c++Awal dasar belajar c++
Awal dasar belajar c++
farizky berian
Modul algoritma dan pemograman
Modul algoritma dan pemogramanModul algoritma dan pemograman
Modul algoritma dan pemograman
PANJI_ADITYAN
Modul algoritma dan pemograman
Modul algoritma dan pemogramanModul algoritma dan pemograman
Modul algoritma dan pemograman
Institude Technology Bandung
Algoritma
Algoritma Algoritma
Algoritma
Mr. FM
Pengenalan bahasa c++
Pengenalan bahasa c++Pengenalan bahasa c++
Pengenalan bahasa c++
windi1
Pengenalan bahasa C++
Pengenalan bahasa C++Pengenalan bahasa C++
Pengenalan bahasa C++
Andari Ursulla
PENGENALAN PEMROGRAMAN DASAR BAHASA C++.docx
PENGENALAN PEMROGRAMAN DASAR BAHASA C++.docxPENGENALAN PEMROGRAMAN DASAR BAHASA C++.docx
PENGENALAN PEMROGRAMAN DASAR BAHASA C++.docx
MuzaIzama
670426587f8d8102a1eb712c3a13d9e5.doc
670426587f8d8102a1eb712c3a13d9e5.doc670426587f8d8102a1eb712c3a13d9e5.doc
670426587f8d8102a1eb712c3a13d9e5.doc
KikiFikriansyah1
Struktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatikaStruktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatika
andhycicau
TKJ-PD-03. DevC++-Copy.pptx Pertemuan 5&6.pptx [Autosaved].pptx
TKJ-PD-03. DevC++-Copy.pptx Pertemuan 5&6.pptx [Autosaved].pptxTKJ-PD-03. DevC++-Copy.pptx Pertemuan 5&6.pptx [Autosaved].pptx
TKJ-PD-03. DevC++-Copy.pptx Pertemuan 5&6.pptx [Autosaved].pptx
Asa Robby
PPT - Pemrograman - Informatika Univeral.pptx
PPT - Pemrograman - Informatika Univeral.pptxPPT - Pemrograman - Informatika Univeral.pptx
PPT - Pemrograman - Informatika Univeral.pptx
MuhammadAbdillahRahm
Tugas so2 fitriana bakar044
Tugas so2 fitriana bakar044Tugas so2 fitriana bakar044
Tugas so2 fitriana bakar044
charis_fit
Tugas 1 c++ elis muhlishoh
Tugas 1 c++ elis muhlishohTugas 1 c++ elis muhlishoh
Tugas 1 c++ elis muhlishoh
hacklist
Mengapa microsoft perlu menciptakan bahasa c#
Mengapa microsoft perlu menciptakan bahasa c#Mengapa microsoft perlu menciptakan bahasa c#
Mengapa microsoft perlu menciptakan bahasa c#
Khoirul Faiz
ppt_algoppt_algppt_algoppt_algo__o__1.pptx
ppt_algoppt_algppt_algoppt_algo__o__1.pptxppt_algoppt_algppt_algoppt_algo__o__1.pptx
ppt_algoppt_algppt_algoppt_algo__o__1.pptx
EndraPratama1
Pertemuan 07 - Pemrograman C
Pertemuan 07 - Pemrograman CPertemuan 07 - Pemrograman C
Pertemuan 07 - Pemrograman C
Nurdin Al-Azies
Awal dasar belajar c++
Awal dasar belajar c++Awal dasar belajar c++
Awal dasar belajar c++
farizky berian
Modul algoritma dan pemograman
Modul algoritma dan pemogramanModul algoritma dan pemograman
Modul algoritma dan pemograman
PANJI_ADITYAN
Algoritma
Algoritma Algoritma
Algoritma
Mr. FM

Recently uploaded (20)

Random Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdfRandom Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdf
PratamaYulyNugraha
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptxSAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
Baharin Salleh
PPT Perkawinan (Poligami, Monogami).pptx
PPT Perkawinan (Poligami, Monogami).pptxPPT Perkawinan (Poligami, Monogami).pptx
PPT Perkawinan (Poligami, Monogami).pptx
rahmiati190700
1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf
1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf
1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf
Syarifatul Marwiyah
BAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptx
BAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptxBAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptx
BAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptx
LunduSitohang
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Tata Naipospos
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdfPanduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Fajar Baskoro
Buku 1 tentang orang Hukum perdata Universitas Negeri Semarang
Buku 1 tentang orang Hukum perdata Universitas Negeri SemarangBuku 1 tentang orang Hukum perdata Universitas Negeri Semarang
Buku 1 tentang orang Hukum perdata Universitas Negeri Semarang
iztawanasya1
Kiraan Kadar Nadi Karvonen nadi mak nadi rehat
Kiraan Kadar Nadi Karvonen nadi mak nadi rehatKiraan Kadar Nadi Karvonen nadi mak nadi rehat
Kiraan Kadar Nadi Karvonen nadi mak nadi rehat
ssuser7d8dcb
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdfKUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
PT. DUTA MEDIA PRESS
BHINNEKA TUGGAL IKA KEBERAGAMAN BUDAYA.pptx
BHINNEKA TUGGAL IKA KEBERAGAMAN BUDAYA.pptxBHINNEKA TUGGAL IKA KEBERAGAMAN BUDAYA.pptx
BHINNEKA TUGGAL IKA KEBERAGAMAN BUDAYA.pptx
AyeniahVivi
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Kelas
Teks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptxTeks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptx
ArizOghey1
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
SofyanSkmspd
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKASOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
azizwidyamukti02
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Murad Maulana
BANGSA DAN KARAKTERISTIK TERNAK KAMBING.docx
BANGSA DAN KARAKTERISTIK TERNAK KAMBING.docxBANGSA DAN KARAKTERISTIK TERNAK KAMBING.docx
BANGSA DAN KARAKTERISTIK TERNAK KAMBING.docx
AzuraAgusnasya
PPT Komponen Penyusun Darah Beserta Fungsinya
PPT Komponen Penyusun Darah Beserta FungsinyaPPT Komponen Penyusun Darah Beserta Fungsinya
PPT Komponen Penyusun Darah Beserta Fungsinya
mileniumiramadhanti
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptxPPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
SausanHidayahNova
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Dadang Solihin
Random Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdfRandom Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdf
PratamaYulyNugraha
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptxSAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
Baharin Salleh
PPT Perkawinan (Poligami, Monogami).pptx
PPT Perkawinan (Poligami, Monogami).pptxPPT Perkawinan (Poligami, Monogami).pptx
PPT Perkawinan (Poligami, Monogami).pptx
rahmiati190700
1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf
1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf
1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf
Syarifatul Marwiyah
BAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptx
BAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptxBAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptx
BAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptx
LunduSitohang
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Tata Naipospos
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdfPanduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Fajar Baskoro
Buku 1 tentang orang Hukum perdata Universitas Negeri Semarang
Buku 1 tentang orang Hukum perdata Universitas Negeri SemarangBuku 1 tentang orang Hukum perdata Universitas Negeri Semarang
Buku 1 tentang orang Hukum perdata Universitas Negeri Semarang
iztawanasya1
Kiraan Kadar Nadi Karvonen nadi mak nadi rehat
Kiraan Kadar Nadi Karvonen nadi mak nadi rehatKiraan Kadar Nadi Karvonen nadi mak nadi rehat
Kiraan Kadar Nadi Karvonen nadi mak nadi rehat
ssuser7d8dcb
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdfKUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
PT. DUTA MEDIA PRESS
BHINNEKA TUGGAL IKA KEBERAGAMAN BUDAYA.pptx
BHINNEKA TUGGAL IKA KEBERAGAMAN BUDAYA.pptxBHINNEKA TUGGAL IKA KEBERAGAMAN BUDAYA.pptx
BHINNEKA TUGGAL IKA KEBERAGAMAN BUDAYA.pptx
AyeniahVivi
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Kelas
Teks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptxTeks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptx
ArizOghey1
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
SofyanSkmspd
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKASOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
azizwidyamukti02
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Murad Maulana
BANGSA DAN KARAKTERISTIK TERNAK KAMBING.docx
BANGSA DAN KARAKTERISTIK TERNAK KAMBING.docxBANGSA DAN KARAKTERISTIK TERNAK KAMBING.docx
BANGSA DAN KARAKTERISTIK TERNAK KAMBING.docx
AzuraAgusnasya
PPT Komponen Penyusun Darah Beserta Fungsinya
PPT Komponen Penyusun Darah Beserta FungsinyaPPT Komponen Penyusun Darah Beserta Fungsinya
PPT Komponen Penyusun Darah Beserta Fungsinya
mileniumiramadhanti
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptxPPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
SausanHidayahNova
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Dadang Solihin

Pengenalan c++

  • 1. Perkenalan MELY MAILASARI Email : [email_address] Blog : http://myl851.blogspot.com/ Created by : Mely Mailasari
  • 2. TATA TERTIB Keterlambatan 15 menit untuk perkuliahan biasa & 10 menit untuk Quiz dan Ujian (UTS&UAS) Menggunakan kemeja/pakaian berkerah & Sepatu tertutup Attitude Menjaga kebersihan ruangan Hp di silent selama perkuliahan berlangsung Created by : Mely Mailasari
  • 3. PENILAIAN Tugas rumah setiap akhir pertemuan kuliah tulis tangan Quiz sebelum UTS & UAS 10% Absen + 20%Tugas + 30%UTS + 40%UAS Created by : Mely Mailasari
  • 4. Pengenalan C++ Sejarah C++ Instalasi C++ Struktur Bahasa C++ Created by : Mely Mailasari
  • 5. SEJARAH C++ Tahun 1978, Brian W. Kerninghan & Dennis M. Ritchie dari AT & T Laboratories mengembangkan bahasa B menjadi bahasa C. Mulai awal tahun 1980, Bjarne Stroustrup dari AT & T Bell Laboratories mulai mengembangkan bahasa C. Pada evolusi selanjutnya, Borland International Inc. mengembangkan kompiler C++ menjadi sebuah kompiler yang mampu mengubah C++ langsung menjadi bahasa mesin (assembly). Sejak evolusi ini, mulai tahun 1990 C++ menjadi bahasa berorientasi obyek yang digunakan oleh sebagian besar pemrograman professional. Created by : Mely Mailasari
  • 6. INSTALASI C++ Klik Setup.exe Akan muncul layar berikut : klik Next Created by : Mely Mailasari
  • 7. 3. Pilih Typical kemudian Next 4. Klik Next Created by : Mely Mailasari
  • 8. 5. Klik Next 6. Klik Next Created by : Mely Mailasari
  • 9. 7. Klik Install 8. Biarkan Proses install berjalan Created by : Mely Mailasari
  • 10. 9. Setelah selesai akan muncul layar berikut : Bisa di skip atau Next jika ingin membaca Readme.txt Juga akan muncul folder Borland C++ 5.02 menandakan instalasi selesai dilakukan. 10. Untuk membuka program C++ Klik Start -> All Program -> Borland C++ 5.02 -> Borland C++ Created by : Mely Mailasari
  • 11. STRUKTUR BAHASA C++ 油 #include<fileheader.h> main() { Instruksi-instruksi; } Keterangan : #include<fileheader.h> sebagai proses compiler dari c++ menjalankan program yang dinamakan preprosesor yang memiliki kemampuan menambahkan dan menghapus kode dari file sumber. Include berarti menyertakan kode dari file header yang ada didalam kurung, file header adalah file yang berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh program.
  • 12. main() merupakan pendeklarasian fungsi utama, bahwa suatu program c++ dapat berisi banyak fungsi, tetapi harus selalu memiliki sebuah fungsi utama (main function). Fungsi adalah modul yang berisi kode-kode untuk menyelesaikan masalah-masalah tertentu. { Bagian yang menandakan awal dari program. Instruksi Berisi perintah-perintah yang akan dilakukan program diakhiri titikkoma (;). } Bagian yang menandakan akhir dari program. 油 // atau /* */ Merupakan bagian yang berfungsi sebagai komentar, yaitu memberikan keterangan atau penjelasan kode program dibawahnya (tidak dieksekusi oleh program) // = untuk memberi komentar pada satu baris saja /* */ = untuk memberi komentar lebih dari satu baris
  • 13. Contoh Sederhana #include<conio.h> #include<stdio.h> #include<iostream.h> main() { cout<<&quot;Selamat Datang di Program Borland C++&quot;; getch(); } Created by : Mely Mailasari
  • 14. Contoh Sederhana #include<conio.h> #include<stdio.h> #include<iostream.h> main() { cout<<&quot; Biodata Diri\n&quot;; cout<<&quot; Nama : Mely Mailasari\n&quot;; cout<<&quot; Alamat : Bekasi\n&quot;; cout<<&quot; Email : mely.myl@bsi.ac.id\n&quot;; cout<<&quot; Blog : myl851.blogspot.com&quot;; getch(); }
  • 15. Menjalankan Program Borland C++ : Alt + F9 (untuk Compile), lalu tekan Ctrl + F9 (Run) atau Pilih Menu Debug Klik Run (Ctrl + F9) Hal yang terpenting dalam penulisan program dalam c++ adalah penggunaan huruf besar dan kecil, karena sifat dari c++ yang case sensitive maka usahakan dalam penulisan listing program menggunakan huruf kecil. 油 Created by : Mely Mailasari
  • 16. File Header/Include dasar input output terdiri dari : #include <stdio.h> : standart input output. Perintah yang digunakan antara lain scanf, printf, puts #include <conio.h> : console input output. File header yang digunakan untuk melakukan perintah penghapusan layar dan tampilan output. Perintah yang digunakan antara lain getch, clrscr, getche. #include <iostream.h> : input output stream. Perintah yang digunakan antara lain cout, cin, endl Penulisan deklarasi file header : #include <file header.h> #include &quot;file header.h Created by : Mely Mailasari
  • 17. Tipe Data, Konstanta & Variabel Pengenalan Tipe Data Created by : Mely Mailasari Tipe Data Ukuran Memory Jangkauan Nilai Char 1 byte -128 s.d 127 Int 2 byte -32768 s.d 32767 Short 2 byte -32768 s.d 32767 Long 4 byte -2,147,435,648 s.d 2,147,435,647 Float 4 byte 3.4 x 10-38 s.d 3.4 x 10+38 Double 8 byte 1.7 x 10-308 s.d 1.7 x 10+308 Long Double 10 byte 3.4 x 10-4932 s.d 1.1 x 10+4932
  • 18. Konstanta Konstanta adalah suatu nilai yang nilainya tetap. Terbagi menjadi 2 bagian: 1. Konstanta Bilangan 2. Konstanta Text Deklarasi Konstanta : Contoh : const int y=20; const tipe_data nmkonstanta = nilai_kostanta;
  • 19. Contoh Kostanta #include<conio.h> #include<stdio.h> #include<iomanip.h> main() { const float phi=3.14;//konstanta bilangan const char alpa='a';//kostanta karakter const char nm[5]=&quot;Mely&quot;;//kontanta string cout<<&quot;Nilai phi adalah &quot;<<phi<<endl; cout<<&quot;Huruf Pertama dalam Alphabet adalah &quot;<<alpa<<endl; cout<<&quot;Nama Saya &quot;<<nm<<endl; getch(); }
  • 20. Variabel Suatu tempat menampung data atau konstanta di memori yang mempunyai nilai atau data yang dapat berubah-ubah selama proses program. Dalam Pemberian Nama Variabel mempunyai ketentuan antara lain: Tidak boleh ada spasi (contoh: gaji bersih) dan dapat menggunakan tanda garis bawah (_) sebagai penghubung (contoh : gaji_bersih). Tidak Boleh diawali oleh angka dan menggunakan operator Aritmatika.
  • 21. Deklarasi Variabel : Contoh : int a=9; Tipe_data nama_variabel; Tipe Variabel Simbol deklarasi Integer Int Floating Point Float Double Precision Double Karakter Char Unsigned Integer Unsigned int Unsigned Character Unsigned char Long Integer Long int Unsigned Long Integer Unsigned long int
  • 22. Fungsi Keluaran Perintah standar output yang disediakan oleh Borland C++, diantaranya adalah : printf() puts() putchar() cout() Created by : Mely Mailasari
  • 23. Fungsi Masukan Perintah standar input yang disediakan oleh Borland C++, diantaranya adalah : scanf() gets() cin() getch() getche()