Panduan Praktis dan Jitu Menguasai Pemrograman C++

Panduan Praktis dan Jitu Menguasai Pemrograman C++

by Randi Adrika Putra

Penerbit : CV. ASFA Solution
ISBN : 978-623-7156-03-1
Tanggal Terbit : Januari 2020
Tebal Buku : xiv + 192 Hal, 14 x 21cm
Bonus: File Latihan/Source Code

Availability :   In stock

Rp. 68.600 save 30% Rp. 98.000

Qty:


DESKRIPSI:

Sekarang ini banyak sekali bahasa pemrograman yang digunakan untuk membangun dan mengembangkan aplikasi baik itu berbasis desktop, web, dan mobile. Salah satu bahasa pemrograman yang digunakan adalah bahasa pemrograman C++. C++ adalah bahasa pemrograman komputer yang di buat oleh Bjarne Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bong Labs (Dennis Ritchie) pada awal tahun 1970-an.

Buku ini memberikan tutorial belajar secara otodidak dasar dasar pemrograman menggunakan bahasa pemrograman C++. Mulai dari mengenal apa itu C++, konsep dan bentuk umum penulisan C++, dan pembuatan aplikasi sederhana menggunakan IDE Code::Blocks. Code::Blocks adalah suatu program lingkungan pengembangan terpadu bebas, nirlaba, bersumber terbuka dan lintas platform.

Source code didalam buku ini akan dijelaskan secara detail sesuai dengan alur jalannya program, sehingga bagi pemula yang baru atau ingin belajar bahasa pemrograman C++ menggunakan IDE Code::Blocks, buku ini sangat cocok digunakan dan dijadikan sebagai referensi untuk belajar.

 

Klik disini untuk melihat cover dalam ukuran besar

 

DAFTAR ISI

Kata Pengantar
Daftar Isi
Bab 1. Berkenalan dengan C++
1.1. Apa Itu C++
1.2. Sejarah Bahasa Pemrograman C++
1.3. Kelebihan dan Kekurangan C++
    1.4. Intergrated Developer Environment (IDE) C++
1.5. Biografi Bjarne Stroustrup
    1.5.1. Sekilas Tentang Bjarne Stroustrup
1.5.2. Daftar Buku Bjarne Stroustrup
1.5.3. Pendidikan Bjarne Stroustrup

Bab 2. Code::Blocks
2.1. Mengenal Code::Blocks
    2.2. Download Code::Blocks

Bab 3. Memulai Pemrograman C++
3.1. Membuat Project Baru dengan Code::Blocks
3.2. Penjelasan Source Code Main.cpp

Bab 4. File Header
4.1. Pengertian File Header
4.2. File Header dan Kegunaannya
4.2.1. #include  <stdio.h>
        4.2.2. #include  <iostream.h>
        4.2.3. #include  <conio.h>
        4.2.4. #include  <math.h>
        4.2.5. #include  <stdlib.h>
        4.2.6. #include  <string.h>
        4.2.7. #include  <iomanip.h>

Bab 5. <iostream>
5.1. Mengenal <iostream>
    5.2. Cout
    5.3. Cin
    5.4. Komentar
    5.4.1. Komentar Baris
    5.4.2. Komentar Blok
    5.5. Latihan
    5.5.1. Latihan 1

Bab 6. Deklarasi Variabel dan Tipe Data
    6.1. Variabel
    6.2. Tipe Data
    6.2.1. Tipe Data Dasar
    6.2.2. Tipe Bentukan
    6.3. Konstanta
    6.4. Keyword (Kata Kunci)
    6.5. Latihan
    6.5.1. Latihan 2
    6.5.2. Latihan 3

Bab 7. Operator
    7.1. Definisi Operator
7.2. Operator Aritmatika
7.3. Operator Penugasan
        7.3.1. Penugasan Sederhana
        7.3.2. Penugasan dalam Ungkapan
        7.3.3. Penugasan Berganda
    7.4. Operator Penaikan dan Penurunan
    7.5. Operator Majemuk (Pemendekan)
7.6. Operator Relasi dan Logika
7.7. Operator Manipulasi Bit (Bitwise)
7.8. Latihan
7.8.1. Latihan 4
        7.8.2. Latihan 5
        7.8.3. Latihan 6
        7.8.4. Latihan 7
        7.8.5. Latihan 8

Bab 8. Clear Screen
8.1. Mengenal Clear Screen
8.2. Bentuk Penulisan Clear Screen pada Code::Blocks
8.3. Latihan
        8.3.1. Latihan 9

Bab 9. Pernyataan If Else
9.1. Pernyataan If
    9.1.1. Pernyataan If Sederhana
    9.1.2. Pernyataan If Else
9.2. Pernyataan If dalam If
9.3. Latihan
    9.3.1. Latihan 10
    9.3.2. Latihan 11

Bab 10. Pernyataan Case
    10.1. Pernyataan Case
    10.2. Latihan
        10.2.1. Latihan 12
        10.2.2. Latihan 13

Bab 11. Pernyataan Go To
11.1. Bentuk Umum Pernyataan Go To
11.2. Latihan
    11.2.1. Latihan 14

Bab 12. Pengulangan
12.1. Pengulangan While
12.2. Pengulangan Do While
12.3. Pengulangan For
12.4. Latihan
    12.4.1. Latihan 15
    12.4.2. Latihan 16
    12.4.3. Latihan 17
    12.4.4. Latihan 18

Bab 13. For Bersarang
13.1. Konsep For Bersarang (Nested For)
13.2. Latihan
    13.2.1. Latihan 19
    13.2.2. Latihan 20
    13.2.3. Latihan 21

Bab 14. Array
14.1. Mengenal Array
14.2. Array Satu Dimensi
14.3. Array Dua Dimensi
14.4. Latihan
    14.4.1. Latihan 22
    14.4.2. Latihan 23

Bab 15. Pointer
15.1. Mengenal Pointer
15.2. Latihan
    15.2.1. Latihan 24
    15.2.2. Latihan 25

Bab 16. Operasi String
16.1. Mengenal String
16.2. Bentuk Umum Penulisan String
16.3. Latihan
    16.3.1. Latihan 26
    16.3.2. Latihan 27

Bab 17. Fungsi
17.1. Pengertian Fungsi
17.2. Variabel Fungsi
17.3. Argumen/Parameter Fungsi
    17.3.1. Passing by Value
    17.3.2. Passing by Reference
17.4. Bentuk Umum Penulisan Fungsi
    17.4.1. Menggunakan Prototipe Fungsi
    17.4.2. Tanpa Menggunakan Prototipe Fungsi
17.5. Latihan
    17.5.1. Latihan 28
    17.5.2. Latihan 29
    17.5.3. Latihan 30

Bab 18. Struktur
18.1. Pengertian Struktur
18.2. Bentuk Umum Penulisan Struktur
18.3. Latihan
    18.3.1. Latihan 31
    18.3.2. Latihan 32
    18.3.3. Latihan 33

Bab 19. Kelas dan Obyek
19.1. Mengenal Kelas dan Obyek
    19.1.1. Encapsulation (Pengkapsulan)
    19.1.2. Inheritance (Pewarisan)
    19.1.3. Polimorphism (Polimorfisme)
19.2. Konsep Obyek
19.3. Bentuk Umum Penulisan Kelas
19.4. Latihan
    19.4.1. Latihan 34
    19.4.2. Latihan 35
    19.4.3. Latihan 36

Bab 20. Konstruktor dan Destruktor
20.1. Mengenal Konstruktor dan Destruktor
20.2. Bentuk Umum Penulisan Konstruktor dan Destruktor
20.3. Latihan
    20.3.1. Latihan 37    

Bab 21. Salam Penutup
Penulis