1. Konsep PBO
2. Mengenal Pemrograman Java
3. Struktur Penulisan Java
4. Operator Pernyataan dan Ekspresi
5. Struktur Kontrol (Seleksi dan Looping)
6. Karakteristik OOP Class dan Object
7. Quiz I
8. UTS
9. Class Methode, Modifier dan Package
10. Inheritance
11. Encapsualtion
12. Polimorphism
13. GUI (Graphical User Interface)
14. UML (Unified Modeling Language)
15. Quiz II
16. UAS
http://www.wawankusdiawan.com 2
Apa bedanya
• Program
• Pemrograman
• Bahasa Pemrograman
http://www.wawankusdiawan.com 3
Konsep Pemrograman
Konsep Pemrograman dan Paradigmanya:
Tingkat Bahasa Pemrograman, Paradigma Pemrograman, Tools
Pemrograman
http://www.wawankusdiawan.com 5
Compiler dan Intepreter
Jadi
Dipermudah dengan membuat bahasa
pemrograman tingkat tinggi
Kemudian dilakukan penterjemahan bahasa
program menjadi bahasa mesin
Caranya
Compiler: source machine code load /
linked execute
Intrepeter: source execute (per instruction)
http://www.wawankusdiawan.com 6
Compiler atau Interpreter
Compiler :
Mengkompilasi source code menjadi bentuk file yang bisa
dieksekusi
Interpreter :
Mengkompilasi dan menjalankan source code secara langsung
Keuntungan compiler:
Lebih cepat
Kerugian compiler:
Platform dependent
Keuntungan interpreter:
Platform independence
Kerugian interpreter:
Lebih lambat
http://www.wawankusdiawan.com 7
Tingkat Bahasa Pemrograman
http://www.wawankusdiawan.com 9
C Language
http://www.wawankusdiawan.com 10
Java Language
http://www.wawankusdiawan.com 11
http://www.wawankusdiawan.com 12
Paradigma Pemrograman
http://www.wawankusdiawan.com