Pengenalan C++
Pengenalan C++
Pengenalan C++
PERTEMUAN I
Masalah
Komputer
Solusi
Pemecahan
Masalah
Program
komputer
Metode Algoritma
Tools :Notasi Algoritama
Komputer
Solusi
Kelebihan C++
Dapat dihubungkan dengan
bahasa tingkat rendah
Berjalan dimanapun dan untuk
masalah apapun
Berjalan mulus dalam sistem
operasi UNIX
Bahasa Pemrograman
Bahasa tingkat tinggi adalah bahasa
pemrograman yang berorientasi kepada
bahasa manusia. (C,C++,Pascal, BASIC,
Java, dll)
Bahasa tingkat rendah adalah bahasa
pemrograman yang berorientasi kepada
bahasa mesin. (kode biner 0 dan 1)
yaitu bahasa mesin dan bahasa rakitan.
Bahasa pemrograman
Sintaks : aturan penulisan
bahasa pemrograman.
Semantik :maksud yang
terkandung dalam statment
Kebenaran Logika : berhubungan
dengan benar tidaknya urutan
statment
Paradigma pemrograman
Pemrograman Prosedural
(terstruktur)
Pemrograman Berbasis Objek
Apa perbedaannya ????
Pembagian Target
Program
Pemrograman Desktop
Pemrograman Web
Pemrograman Mobile
Algoritma
Cara menyelesaikan suatu proses
Terdiri atas langkah-langkah yang
terdefinisi dengan baik.
Bisa dihitung (computable) atau bisa
diukur (measurable)
Menerima input, menghasilkan
output
Penyajian Algoritma
Teknik Tulisan (Pseudocode)
Teknik Gambar (Flowchart)
Apa bedanya ?
Dan berikan
contohnya?
Flowchart
Ambil
piring+sendok
Ambil
nasi+ikan+suap
T
Kenyan
g
Y
Bereskan
piring+sendok
DEMO C++
#include <iostream>
using namespace std;
int main ()
{
cout<<Selamat belajar Ngoding di C++<<endl;
cout<<Sukses Selalu!!!"<< endl ;
return 0;
}
preprocessor directive
#include <iostream>
satu
fungsi
int main ()
stdio.h (C)
{
cout<<Selamat belajar Ngoding di C++<<endl;
Pernyataan
cout<<Sukses Selalu!!!"<< endl ;
/
string
return 0;
Mengakhiri
}
eksekusi
Menentuka
n tipe nilai
balik / tipe
data
Lets Explore.
Modifikasi koding tadi hingga saat di run yang
akan tampil ialah biodatamu, good Luck!!!
Section Header
NAME OF SECTION
HEADER