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.
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.
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.

PPT - Pemrograman - Informatika Univeral.pptx

  • 1.
    Pengantar Bahasa Pemrograman C++ Oleh: Muhammad Abdillah Rahmat, S.T., M.T
  • 2.
    Sejarah Bahasa PemrogramanC++ • 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++ SintaksDasar • 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++ Variabeldan 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 Outputdalam 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 Outputdalam 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 • Kesalahanumum yang mungkin terjadi saat menggunakan cin dan cout, seperti lupa menambahkan std:: jika tidak menggunakan using namespace std;.
  • 10.
    Membuat Program Inputdan 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 Inputdan 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 Inputdan 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 Inputdan 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 Inputdan 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 Inputdan 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 Inputdan 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 Inputdan 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.