- BAHASA PEMROGRAMAN?
- COMPILER OR INTERPRETER?
TINGKAT BAHASA PEMROGRAMAN
- PARADIGMA PEMROGRAMAN
- PEMROGRAMAN TERSTRUKTUR
BAHASA PEMROGRAMAN?
Komputer bekerja seperti switching dan hanya
mengenali 0 dan 1
Manusia tidak (paham) berbicara dengan bahasa 0
dan 1
Perlu bahasa pemrograman yang dapat menjadi
perantara percakapan antara komputer dan
manusia
Bahasa pemrograman diubah ke dalam bahasa
yang dipahami oleh komputer dengan
menggunakan interpreter atau kompiler
COMPILER OR INTERPRETER?
1.
Compiler:
Mengkompilasi source code menjadi
bentuk file yang bisa dieksekusi
2.
Interpreter:
Mengkompilasi dan menjalankan
source code secara langsung
C LANGUAGE (COMPILER)
#include <stdio.h>
main()
{
printf(Hallo);
}
C Program
C Compiler
000101000011
001010000100
010010010101
010101010010
1.
2.
3.
PARADIGMA PEMROGRAMAN
Sudut pandang dan style pemrograman berhubungan dengan
bagaimana sebuah masalah diformulasikan dalam bahasa
pemrograman
1. Functional Programming: Urutan fungsi secara sekuensial
(Scheme, Lisp)
2. Procedural Programming: Pemecahan masalah
berdasarkan prosedural kerja yg terkumpul dalam unit
pemrograman bernama fungsi (C, Pascal)
3. Object-Oriented Programming: Koleksi object yang saling
berinteraksi . Class adalah unit pemrograman (Java, C#,
C++)
PEMROGRAMAN TERSTRUKTUR
Pemrograman yaitu aktifitas membuat program,
- SEJARAH C++
- STANDARISASI C++
- KEUNGGULAN C++
SEJARAH C++
Dibuat oleh Bjarne Stroustrup
Language diterbitkan
Pada 1989 update C++ 2.0 dirilis setelah itu terus mengalami
kemajuan
Terakhir pertengahan 2011, standar terbaru adalah C++11
Akan ada penambahan fitur baru yang direncanakan ditahun
STADARISASI C++
Tahun
C++ Standar
Nama Lain
1998
ISO/IEC 14882:1998
C++98
2003
ISO/IEC 14882:2003
C++03
2007
ISO/IEC RT 19768:2007
C++TR1
2011
ISO/IEC 14882:2011
C++11
2014
C++14
KEUNGGULAN C++
Bahasa C++ tersedia hampir disemua jenis komputer
OOP
LETS START
MEMBUAT FILE BARU
LATIHAN 1
Buat file baru dengan nama Salam2.cpp
Isi kode program agar dapat menghasilkan tampilan
seperti berikut:
Halo ketemu lagi. . . .
Mari kita lanjutkan!
#include<iostream>
int main(){
std::cout << "Halo ketemu lagi. . . ." << std::endl;
std::cout << "Mari kita lanjutkan!" << std::endl;
std::cout << "Coding, coding and coding.";
}
LATIHAN 2