Daftar isi - C++ - TeachMeSoft

Daftar isi - C++

Daftar isi - C++

DASAR PEMROGRAMAN ALGORITMA


BAHASA DAN PEMROGRAMAN 

  • Compiler 
  • Interpreter 
  • Preprocessing, Compiling, dan Linking 
  • Tipe Pemrograman 
  • Algoritma 
  • Ciri Algoritma 
  • Penerapan Algoritma 
  • Notasi Algoritma 
  • Deskriptif Algoritma 
  • Flowchart 
  • Pseudo code 
  • Penerjemah kedo sumber

TIPE DATA DAN OPERATOR 

  • Pengertian Data 
  • Identifier 
  • Konstanta 
  • Variabel 
  • Operator
  • Operator Aritmatika Bagian 1
  • Operator Aritmatika Bagian 2
    • Hukum Komutatif 
    • Hukum Asosiatif 
    • Hukum Distributif 
    • Hukum Identitas 
    • Operator Kuadrat (x2
    • Operator Akar-pangkat 2 (√n) 
    • Operator Pangkat-n (xn)
    • Operator Akar-pangkat n (𝒏𝒙) 
    • Operator Logaritma (log(x))
    • Operator Trigonometri (sine, cosine, tangent)
    • Bilangan PHI (μ)
  • Operator Logika
    • Operator AND 
    • Operator OR 
    • Operator XOR 
    • Operator Perbandingan

STRUKTUR PERULANGAN 

  • Perulangan 
  • Operator Increment dan Decrement 
  • Ekspresi Matematika ++ dan -- 
  • Konsep struktur kendali proses: for
  • Peranan dan terapan struktur kendali proses for
  • Perhitungan Penyataan For 
  • Pernyataan Nested - For 
  • Konsep struktur kendali proses: while 
  • Peranan dan terapan struktur kendali proses while
  • Pernyataan While 
  • Pernyataan Nested - While 
  • Perulangan Do - While 
  • Konsep struktur kendali proses: do-while 
  • Peranan dan terapan struktur kendali proses do while
  • Pernyataan Nested Do - While
  • Perulangan Tak Hinggah 
  • Pernyataan Break 
  • Pernyataan Continue 
  • Pernyataan Goto 

STATEMENT KENDALI 

  • Pengertian statement 
  • Operator Relasi 
  • Konsep struktur kendali proses: if-then-else
  • Peranan dan terapan struktur kendali proses if-then else
  • Statement If 
  • Pernyataan If/ Else 
  • Pernyataan If/ Else If 
  • Pernyataan If/ Else Majemuk 
  • Pernyataan Nested If 
  • Operator Logika 
  • Operator Kondisional 
  • Statement Switch 
  • Pernyataan Swtich ... Case 
  • Konsep struktur kendali proses: switch 
  • Peranan dan terapan struktur kendali proses switch
  • IF ...Then, IF..Then..Else dan Nested IF 
  • Aplikasi Pernyataan IF Pada menu

PROSEDUR DAN SUBROUTIN 

  • Prosedur 
  • Parameter Prosedur 
  • Pemanggil Prosedur 
  • Sub Rutin 
  • Sub Rutin dalam bahasa pemrograman 
  • Function yang Mengembalikan Nilai 
  • Function yang Tidak mengembalikan Nilai 
  • Fuction Call Function 
  • Call by value dan Call by References 
  • Parameter dengan nilai default 
  • Overloading 

FUNGSI 

  • Pendahuluan 
  • Fungsi Void 
  • Pemanggilan Fungsi 
  • Prototipe Fungsi 
  • Pengiriman Data dan Fungsi 
  • Passing Data By Value 
  • Pernyataan Kembali 
  • Mengembalikan Nilai Dari Fungsi 
  • Mengubahn Fungsi dalam Program Menu 
  • Variabel Lokal dan Global 
  • Variabel Static Local 

OPERATOR STRING 

  • String Pada Bahasa C 
  • Pointer pada Operasi String 
  • Library String bahasa C++ 
  • Membandingkan String 
  • Operator Logika NOT 
  • Pengurutan String 
  • Fungsi Konversi String/Numeric 
  • Menguji Sebuah Karakter 
  • Deskripsi Fungsi Karakter 
  • Konversi Karakter 
  • Menulis String 
  • Pointer Untuk Menguraikan String 
  • Class String Pada C++ 
  • Membuat Class String Sendiri 
  • Studi Kasus

ARRAY 

  • Pengertian Array 
  • Deklarasi Array 
  • Inisialisasi Array 
  • Array Multi dimensi 
  • Mengurutkan Element Array 
  • Array 1-Dimensi
  • Array 2-Dimensi 
    • Penjumlahan Matriks 
    • Pengurangan Matriks 
    • Matriks dan Konstanta 
    • Perkalian Matriks 
    • Matriks Bujursangkar 
    • Determinan Matriks 
    • Matriks Transpose 
    • Invers dan Matriks 
    • Matriks dan Vektor
  • Contoh Program array 

  • Metode Function
  • Alogaritma Matematika Informasi
    • Basis Bilangan 10 (DEC) 
    • Basis Bilangan 8 (OCT) 
    • Basis Bilangan 16 (HEX) 
    • Basis Bilangan 2 (BIN) 
    • Algoritma FAST 
    • Algoritma Transformasi Antar-operator Arithmatika

REKURSIF 

  • Pengertian Rekursif 
  • Pengertian Teknik Iteratif 
  • Perbandingan teknik rekursif dan teknik Iteratif 
  • Algoritma teknik Rekursif 
  • Algoritma Teknik Iteratif 
  • Penerapan Algoritma Rekursif 
  • Penerapan Algoritma Iteratif 

GRAFIK 

  • Pengertian Grafik 
  • Grafik Library 
  • Grafik Sederhana 
  • Animasi Grafik 
  • Dasar-dasar Game 

OPERASI FILE 

  • Pengertian File 
  • Class Stream 
  • Hirarki Class Stream 
  • File Inpu/Output C++ 
  • Pembacaan string 
  • Routin-routin Konversi File 
  • File Binary dan ASCII 
  • Binary I/O 
  • Buffer 
  • Rutin-rutin Pada C++ 
  • File Sekuensial 
  • Program Operasi File 

POINTER 

  • Pemrograman Pointer 
  • Deklarasi Variabel Bertipe Pointer 
  • Inisialisasi Pointer 
  • Pointer Untuk Fungsi 
  • Mengakses dan Mengubah Isi Pointer 
  • Array dan Pointer 
  • Pointer dan Fungsi 
  • Fungsi Pointer ke Static Class Member Function 
  • Fungsi Pointer pada Class anggota Fungsi Non-static 

CLASS 

  • Obyek dan Class 
  • Tipe Class 
  • Deklarasi Class 
  • Struktur dan Kelas 
  • Constructor dan Destructor 
  • Overloading Constructor 
  • Menulis Class 
  • Reference This 
  • Overloading Method 
  • Accessodifier 
  • Contoh Program Class 

PEMROGRAMAN BERORIENTASI OBYEK 

  • PemrogramanObject-Oriented dan Prosedural 
  • Perbedaan Object-Oriented dan Prosedural 
  • Pemrograman Berorientasi Objek 
  • Immutable Obyek 
  • Modularitas dan Abstraksi Data 
  • Modularitas dan Penyebunyian Informasi 
  • Interface 
  • Interface dan Class 
  • Hubungan dari Interface ke Class 
  • Pewarisan Antar Interface 

INHERITANCE, FRIENDS, POLYMORPHISM DAN OVERLOADING 

  • Menggunakan Obyek dan Class 
  • Realisasi Prosedur dan Fungsi dalam Class 
  • Class Private, Class Public dan Class Protected 
  • Friend 
  • Friend Class 
  • Inheritance 
  • Class Basis Virtual 
  • Inheritance Between Class 
  • Multiple Inheritance 
  • Polymorphism 
  • Overloading

Referensi

[1]  Sutarman, Enny. 2018. Modul Praktikum Algoritma dan Pemrograman. Yogyakarta.
[2] Suprapto, Kadarisman, Totok dan Adi.  2008. Bahasa Pemrograman. 
[3]  Simamora. 2016. Modul Belajar Praktis Algoritma dan Pemrograman. Yogyakarta :        DEEPUBLISH
[4]  Youtube : Kelas Terbuka.
[5]  Doc. www.cplusplus.com
[6]  Website : id.wikipedia.org
[7]  Blog : www.belajarcpp.com
Disqus comments