Pengantar Bahasa
Pemrograman C++
Oleh : Muhammad Abdillah Rahmat, S.T., M.T
Sejarah Bahasa Pemrograman C++
• Pengembangan oleh Bjarne Stroustrup
• Latar Belakang: Bjarne Stroustrup mulai bekerja pada C++
pada tahun 1979 di Bell Labs.
• Motivasi: Stroustrup ingin menciptakan bahasa yang
mempertahankan efisiensi dan fleksibilitas C, namun
menambahkan fitur pemrograman berorientasi objek untuk
mendukung pengembangan software yang lebih kompleks
dan modular.
Evolusi dari C
• Dasar C: C++ dibangun sebagai perluasan dari bahasa C,
yang sudah populer karena kecepatan dan efisiensinya.
• Penambahan Fitur: C++ menambahkan konsep-konsep
seperti kelas, objek, pewarisan, dan polimorfisme, yang
tidak ada dalam C.
• Kompatibilitas: Salah satu tujuan desain utama adalah
menjaga kompatibilitas dengan C, sehingga kode C dapat
berjalan dengan sedikit atau tanpa modifikasi di C++.
Konsep Dasar C++
Sintaks Dasar
• Struktur Program: Penjelasan tentang struktur dasar program
C++, termasuk fungsi main yang merupakan titik awal
eksekusi setiap program C++.
• Aturan Penulisan: Penekanan pada aturan penulisan kode,
seperti penggunaan titik koma untuk mengakhiri pernyataan
dan kurung kurawal untuk menandai blok kode.
Konsep Dasar C++
Variabel dan Tipe Data
• Deklarasi Variabel: Cara mendeklarasikan variabel, termasuk
penamaan variabel dan penentuan tipe data.
• Tipe Data Dasar: Penjelasan tentang tipe data dasar seperti int untuk
bilangan bulat, float dan double untuk bilangan pecahan, dan char
untuk karakter.
• Contoh: Berikan contoh kode sederhana yang menunjukkan deklarasi
dan penggunaan variabel.
Konsep Dasar C++
Operator
• Operator Aritmatika: Penjelasan tentang operator seperti +, -, *, /,
dan % (modulus).
• Operator Perbandingan dan Logika: Pengenalan operator
perbandingan (==, !=, <, >, <=, >=) dan logika (&&, ||, !).
• Contoh Penggunaan: Contoh kode yang menunjukkan bagaimana
operator digunakan dalam ekspresi.
Input dan Output dalam C++
Input dengan cin
• Penggunaan cin: Penjelasan tentang bagaimana cin digunakan untuk
mengambil input dari pengguna.
• Operator >>: Bagaimana operator extractor >> digunakan dengan cin
untuk membaca data.
• Contoh Kode: Contoh sederhana yang menunjukkan penggunaan cin
untuk membaca variabel.
Input dan Output dalam C++
Output dengan cout
• Penggunaan cout: Cara menggunakan cout untuk menampilkan
output ke layar.
• Operator <<: Penjelasan tentang operator inserter << dan bagaimana
ia digunakan dengan cout untuk menampilkan data.
• Contoh Kode: Contoh kode yang menunjukkan bagaimana data
ditampilkan menggunakan cout.
Kesalahan Umum
• Kesalahan umum yang mungkin terjadi saat menggunakan cin dan
cout, seperti lupa menambahkan std:: jika tidak menggunakan using
namespace std;.
Membuat Program Input dan Output
#include <iostream>
Baris ini adalah pernyataan #include yang digunakan untuk
menyertakan file header standar iostream dalam program. Header
iostream berisi definisi untuk objek input dan output standar seperti cin
dan cout.
Membuat Program Input dan Output
using namespace std;
Baris ini menyatakan bahwa kita akan menggunakan elemen-elemen
dalam namespace std. Namespace std adalah namespace standar di C+
+ yang berisi fungsi bawaan dan objek seperti cin, cout, dan banyak
lagi. Dengan menggunakan ini, kita bisa menulis cin dan cout daripada
std::cin dan std::cout.
PPT - Pemrograman - Informatika Univeral.pptx
Membuat Program Input dan Output
int main() {
Ini mendefinisikan fungsi main yang merupakan titik awal dari setiap
program C++. Setiap program C++ harus memiliki fungsi main sebagai
titik masuk.
Membuat Program Input dan Output
// Deklarasi variabel
int angka1, angka2;
char karakter;
float bilanganPecahan;
Ini adalah deklarasi variabel. angka1 dan angka2 adalah variabel bertipe
int (integer atau bilangan bulat), karakter adalah variabel bertipe char
(karakter), dan bilanganPecahan adalah variabel bertipe float (bilangan
pecahan).
Membuat Program Input dan Output
// Meminta input dari pengguna
cout << "Masukkan sebuah angka bulat: ";
cin >> angka1;
cout << "Masukkan angka bulat lainnya: ";
cin >> angka2;
Bagian ini menampilkan teks "Masukkan sebuah angka bulat: " dan
kemudian meminta pengguna untuk memasukkan sebuah nilai integer
yang akan disimpan dalam variabel angka1 dan angka2.
Membuat Program Input dan Output
cout << "Masukkan sebuah karakter: ";
cin >> karakter;
cout << "Masukkan sebuah bilangan pecahan: ";
cin >> bilanganPecahan;
Meminta pengguna memasukkan sebuah karakter, yang akan disimpan
dalam variabel karakter dan bilanganPecahan.
Membuat Program Input dan Output
// Menampilkan output
cout << "nAnda memasukkan angka bulat: " << angka1
<< " dan " << angka2 << endl;
cout << "Anda memasukkan karakter: " << karakter <<
endl;
cout << "Anda memasukkan bilangan pecahan: " <<
bilanganPecahan << endl;
Bagian ini menampilkan hasil input yang dimasukkan oleh pengguna. cout
digunakan untuk menampilkan teks dan nilai variabel, dan endl digunakan untuk
membuat baris baru setelah setiap output.
PPT - Pemrograman - Informatika Univeral.pptx
Membuat Program Input dan Output
return 0;
}
return 0; menandakan bahwa program telah selesai dijalankan dengan
sukses. 0 adalah kode keluar yang mengindikasikan bahwa program
berakhir tanpa error. Ini adalah akhir dari fungsi main.

More Related Content

PDF
struktur-dasar-c++ OK.pdf
PPT
Dasar dasar pemrograman
PDF
Modul latihan-c -
PDF
pengenalan c+
PDF
Download gratis modul c++
PPTX
Pemrograman Terstruktur 11 MP dan AK tugas.pptx
PPTX
01 - Basics of C++01 - Basics of C++.pptx
PPTX
Pertemuan 5&6.pptx Pertemuan 5&6.pptx Pertemuan 5&6.pptx
struktur-dasar-c++ OK.pdf
Dasar dasar pemrograman
Modul latihan-c -
pengenalan c+
Download gratis modul c++
Pemrograman Terstruktur 11 MP dan AK tugas.pptx
01 - Basics of C++01 - Basics of C++.pptx
Pertemuan 5&6.pptx Pertemuan 5&6.pptx Pertemuan 5&6.pptx

Similar to PPT - Pemrograman - Informatika Univeral.pptx (20)

PPSX
Pengantar Pemrograman Chapter 2
PDF
Algoritma dan Pemrograman C++ (Program Structure)
PPTX
PEMROGRAMAN C++ MENGGUNAKAN DEV C++.pptx
DOCX
PDF
Algoritma modul
PDF
Modul Praktikum Algoritma dan Pemrograman
PDF
Penjelasan Tentang Module Algo
PDF
Modul praktikum c++
PDF
Algoritma
PPT
m01-struktur-dasar-contoh dalam bahasa c.ppt
PPT
m01-struktur-dasar-c.ppt
PPT
MATERI INFORMATIKA SMA KELAS XI KURIKULUM C++.ppt
PDF
Modul algoritma dan pemograman
PDF
Modul algoritma dan pemograman
PPT
Pengenalan bahasa C++
PPT
Pengenalan bahasa c++
PDF
PPTX
Pertemuan 5&6.pptx [Autosaved].pptx Pertemuan 5&6.pptx [Autosaved].pptx
PDF
2. CodeBlocks & C++
DOCX
Modul praktikum dasar algoritma dan pemograman
Pengantar Pemrograman Chapter 2
Algoritma dan Pemrograman C++ (Program Structure)
PEMROGRAMAN C++ MENGGUNAKAN DEV C++.pptx
Algoritma modul
Modul Praktikum Algoritma dan Pemrograman
Penjelasan Tentang Module Algo
Modul praktikum c++
Algoritma
m01-struktur-dasar-contoh dalam bahasa c.ppt
m01-struktur-dasar-c.ppt
MATERI INFORMATIKA SMA KELAS XI KURIKULUM C++.ppt
Modul algoritma dan pemograman
Modul algoritma dan pemograman
Pengenalan bahasa C++
Pengenalan bahasa c++
Pertemuan 5&6.pptx [Autosaved].pptx Pertemuan 5&6.pptx [Autosaved].pptx
2. CodeBlocks & C++
Modul praktikum dasar algoritma dan pemograman
Ad

More from MuhammadAbdillahRahm (6)

PPTX
Pengantar Mata Kuliah Algoritma_dan_Pemrograman
PPTX
Stereo Camera Calibration For Autonomous Car
PPTX
Presentation_ImranDjafar-UsulanProposalDesertasi_Fix.pptx
PPTX
osilayerdanfungsinya-161116051419.pptx1234
PPTX
Soal UAS Pemrograman dan Algoritmaaaaaaa
PPTX
Pengenalan C++ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Pengantar Mata Kuliah Algoritma_dan_Pemrograman
Stereo Camera Calibration For Autonomous Car
Presentation_ImranDjafar-UsulanProposalDesertasi_Fix.pptx
osilayerdanfungsinya-161116051419.pptx1234
Soal UAS Pemrograman dan Algoritmaaaaaaa
Pengenalan C++ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Ad

Recently uploaded (10)

PPTX
Materi-1 Pengantar Infrastruktur Sistem Informasi.pptx
PDF
Struktur Data - 1 Kontrak Perkuliahan
PPTX
CARA AKSES KE INTERNET MELALUI WIFI ATAU LAN
PDF
Struktur Data - 4 Pointer & Linked List
PPTX
BAHASA MELAYU STANDARD kwjekqjeljwqelkqw
PDF
Struktur Data - 3 Array: Konsep & Implementasi
PPTX
Fiber_expert_development_program_rev.1.pptx
PDF
Struktur Data - 2 Pengantar Struktur Data
PPTX
Introduction Financial Consolidatioan Multi currency integration to all ERP o...
PPTX
Materi Workshop Keuangan Digital 2025.pptx
Materi-1 Pengantar Infrastruktur Sistem Informasi.pptx
Struktur Data - 1 Kontrak Perkuliahan
CARA AKSES KE INTERNET MELALUI WIFI ATAU LAN
Struktur Data - 4 Pointer & Linked List
BAHASA MELAYU STANDARD kwjekqjeljwqelkqw
Struktur Data - 3 Array: Konsep & Implementasi
Fiber_expert_development_program_rev.1.pptx
Struktur Data - 2 Pengantar Struktur Data
Introduction Financial Consolidatioan Multi currency integration to all ERP o...
Materi Workshop Keuangan Digital 2025.pptx

PPT - Pemrograman - Informatika Univeral.pptx

  • 1. Pengantar Bahasa Pemrograman C++ Oleh : Muhammad Abdillah Rahmat, S.T., M.T
  • 2. Sejarah Bahasa Pemrograman C++ • Pengembangan oleh Bjarne Stroustrup • Latar Belakang: Bjarne Stroustrup mulai bekerja pada C++ pada tahun 1979 di Bell Labs. • Motivasi: Stroustrup ingin menciptakan bahasa yang mempertahankan efisiensi dan fleksibilitas C, namun menambahkan fitur pemrograman berorientasi objek untuk mendukung pengembangan software yang lebih kompleks dan modular.
  • 3. Evolusi dari C • Dasar C: C++ dibangun sebagai perluasan dari bahasa C, yang sudah populer karena kecepatan dan efisiensinya. • Penambahan Fitur: C++ menambahkan konsep-konsep seperti kelas, objek, pewarisan, dan polimorfisme, yang tidak ada dalam C. • Kompatibilitas: Salah satu tujuan desain utama adalah menjaga kompatibilitas dengan C, sehingga kode C dapat berjalan dengan sedikit atau tanpa modifikasi di C++.
  • 4. Konsep Dasar C++ Sintaks Dasar • Struktur Program: Penjelasan tentang struktur dasar program C++, termasuk fungsi main yang merupakan titik awal eksekusi setiap program C++. • Aturan Penulisan: Penekanan pada aturan penulisan kode, seperti penggunaan titik koma untuk mengakhiri pernyataan dan kurung kurawal untuk menandai blok kode.
  • 5. Konsep Dasar C++ Variabel dan Tipe Data • Deklarasi Variabel: Cara mendeklarasikan variabel, termasuk penamaan variabel dan penentuan tipe data. • Tipe Data Dasar: Penjelasan tentang tipe data dasar seperti int untuk bilangan bulat, float dan double untuk bilangan pecahan, dan char untuk karakter. • Contoh: Berikan contoh kode sederhana yang menunjukkan deklarasi dan penggunaan variabel.
  • 6. Konsep Dasar C++ Operator • Operator Aritmatika: Penjelasan tentang operator seperti +, -, *, /, dan % (modulus). • Operator Perbandingan dan Logika: Pengenalan operator perbandingan (==, !=, <, >, <=, >=) dan logika (&&, ||, !). • Contoh Penggunaan: Contoh kode yang menunjukkan bagaimana operator digunakan dalam ekspresi.
  • 7. Input dan Output dalam C++ Input dengan cin • Penggunaan cin: Penjelasan tentang bagaimana cin digunakan untuk mengambil input dari pengguna. • Operator >>: Bagaimana operator extractor >> digunakan dengan cin untuk membaca data. • Contoh Kode: Contoh sederhana yang menunjukkan penggunaan cin untuk membaca variabel.
  • 8. Input dan Output dalam C++ Output dengan cout • Penggunaan cout: Cara menggunakan cout untuk menampilkan output ke layar. • Operator <<: Penjelasan tentang operator inserter << dan bagaimana ia digunakan dengan cout untuk menampilkan data. • Contoh Kode: Contoh kode yang menunjukkan bagaimana data ditampilkan menggunakan cout.
  • 9. Kesalahan Umum • Kesalahan umum yang mungkin terjadi saat menggunakan cin dan cout, seperti lupa menambahkan std:: jika tidak menggunakan using namespace std;.
  • 10. Membuat Program Input dan Output #include <iostream> Baris ini adalah pernyataan #include yang digunakan untuk menyertakan file header standar iostream dalam program. Header iostream berisi definisi untuk objek input dan output standar seperti cin dan cout.
  • 11. Membuat Program Input dan Output using namespace std; Baris ini menyatakan bahwa kita akan menggunakan elemen-elemen dalam namespace std. Namespace std adalah namespace standar di C+ + yang berisi fungsi bawaan dan objek seperti cin, cout, dan banyak lagi. Dengan menggunakan ini, kita bisa menulis cin dan cout daripada std::cin dan std::cout.
  • 13. Membuat Program Input dan Output int main() { Ini mendefinisikan fungsi main yang merupakan titik awal dari setiap program C++. Setiap program C++ harus memiliki fungsi main sebagai titik masuk.
  • 14. Membuat Program Input dan Output // Deklarasi variabel int angka1, angka2; char karakter; float bilanganPecahan; Ini adalah deklarasi variabel. angka1 dan angka2 adalah variabel bertipe int (integer atau bilangan bulat), karakter adalah variabel bertipe char (karakter), dan bilanganPecahan adalah variabel bertipe float (bilangan pecahan).
  • 15. Membuat Program Input dan Output // Meminta input dari pengguna cout << "Masukkan sebuah angka bulat: "; cin >> angka1; cout << "Masukkan angka bulat lainnya: "; cin >> angka2; Bagian ini menampilkan teks "Masukkan sebuah angka bulat: " dan kemudian meminta pengguna untuk memasukkan sebuah nilai integer yang akan disimpan dalam variabel angka1 dan angka2.
  • 16. Membuat Program Input dan Output cout << "Masukkan sebuah karakter: "; cin >> karakter; cout << "Masukkan sebuah bilangan pecahan: "; cin >> bilanganPecahan; Meminta pengguna memasukkan sebuah karakter, yang akan disimpan dalam variabel karakter dan bilanganPecahan.
  • 17. Membuat Program Input dan Output // Menampilkan output cout << "nAnda memasukkan angka bulat: " << angka1 << " dan " << angka2 << endl; cout << "Anda memasukkan karakter: " << karakter << endl; cout << "Anda memasukkan bilangan pecahan: " << bilanganPecahan << endl; Bagian ini menampilkan hasil input yang dimasukkan oleh pengguna. cout digunakan untuk menampilkan teks dan nilai variabel, dan endl digunakan untuk membuat baris baru setelah setiap output.
  • 19. Membuat Program Input dan Output return 0; } return 0; menandakan bahwa program telah selesai dijalankan dengan sukses. 0 adalah kode keluar yang mengindikasikan bahwa program berakhir tanpa error. Ini adalah akhir dari fungsi main.