Pemrograman C++
(Pertemuan 1)
Agung Sasongko, M.Kom
agoenxz21@yahoo.com
AMIK BINA SARANA INFORMATIKA PONTIANAK
Pertemuan 1
Penjelasan tugas
Penentuan Kelompok
Penilaian Tugas
Tugas
Tugas dikerjakan secara berkelompok dan
dipresentasikan pada pertemuan setelah
UTS
Porsi penilaian tugas adalah 20% dari
komposisi nilai akhir matakuliah
Tugas
Membuat program dan Flowchart-nya
- Penjualan
- Penggajian
- Pembayaran
- Absensi
- Stok Barang
- Perpustakaan
- Reservasi Hotel
Penilaian
10% Absensi
20% Tugas Kelompok
30% UTS
40% UAS
Tujuan Pembelajaran
Mengenal cara pemrograman terstruktur
Mengasah pola berfikir logika matematika
Mengenal perintah dan aturan dalam
pemrograman C++
Melatih kemampuan memahami suatu
permasalahan dan membuat solusi dalam
bentuk pemrograman C++
Sejarah Singkat
Bahasa Pemrograman C++ sebelumnya
dari bahasa pemrograman C
Bahasa pemrograman C sebelumnya dari
bahasa pemrograman B
Bahasa pemrograman B sebelumnya dari
bahasa pemrograman BCPL
Sejarah Singkat
Bahasa BCPL dikembangkan oleh “Martin
Richard” tahun 1967
Bahasa B dikembangkan oleh “Ken Thompson”
tahun 1970
Bahasa C dikembangkan oleh “Dennis Ritchie”
tahun 1972
Bahasa C++ dikembangkan oleh “BJarne
Stoustrup” tahun 1980
Generasi Bahasa Pemrograman
Generasi Ke 1
Bahasa mesin
Generasi Ke 2
Bahasa rakitan / assembler
Generasi Ke 3
Bahasa Prosedural seperti :Basic, C, C++, Pascal, dll
Generasi Ke 4
Bahasa non prosedural / Query (SQL)
Generasi Ke 5
Bahasa Kecerdasan Buatan
Mengenal C++
Bahasa C++ adalah hasil pengembangan
dari bahasa C
Model pemrogramanC prosedural
Dapat menerapkan model konsep
pemrograman berorientasi objek
Model Data
Model data yang dikenal oleh C++ dapat
dibagi menjadi dua (2) bagian, yaitu:
1. Data Huruf / Karakter
2. Data Angka
Model Data Huruf / Karakter
Model Data Huruf / Karakter
Model data ini untuk segala jenis data
yang tidak memiliki kepentingan untuk
dilakukannya perhitungan matematis
Contoh jenis data: nama, alamat, tempat
tinggal, no telepon dan lain sebagainya
Model Data Huruf / Karakter
Tipe data Huruf / karakter di C dikenal
dengan istilah : char
Pada dasarnya tipe data char ini hanya
untuk menampung sebuah nilai
huruf/karakter saja
Model Data Angka
Model Data Angka
Model data ini untuk segala jenis data
yang memiliki kepentingan untuk
dilakukannya operasi aritmatika
Contoh: gaji, total harga, umur, panjang,
lebar, nilai dan lain sebagainya
Model Data Angka Bulat
Angka Bilangan Bulat
Tipe data dari model data angka bilangan
bulat adalah:
Integer di bahasa C :int (-32k s/d 32k)
Short di bahasa C : short (-32k s/d 32k)