Java Fundamentals Eko Hari Rachmawanto Learning Design Pretest

  • Slides: 10
Download presentation
Java Fundamentals Eko Hari Rachmawanto

Java Fundamentals Eko Hari Rachmawanto

Learning Design Pretest dan Posttest untuk Mengukur Kompetensi Kognifif Mahasiwa Penugasan berbasis Self. Contained

Learning Design Pretest dan Posttest untuk Mengukur Kompetensi Kognifif Mahasiwa Penugasan berbasis Self. Contained Project dan Literatur Review Penyajian Materi dengan Model Minimalism berbasis Konsep Amati-Tiru -Modifikasi Latihan Secara Iteratif untuk Meningkatkan Kompetensi Kognitif dan Psikomotorik Mahasiswa

Course Outline 1. OOP Concepts: Konsep dan Paradigma Object-Oriented 2. Java Basics: Memahami Sintaks

Course Outline 1. OOP Concepts: Konsep dan Paradigma Object-Oriented 2. Java Basics: Memahami Sintaks dan Grammar Bahasa Java 3. Java GUI: Swing, GUI Component, Event Handling, Pengembangan Aplikasi GUI 4. Java Algorithms: Pengantar Algoritma, Struktur Data, Algorithm Analysis 5. Java Advanced: Eksepsi, Thread, Java API 6. Java Database: Koneksi ke Database, Pengembangan Aplikasi Database

OOP Concepts 1. Konsep Pemrograman dan Paradigmanya: Tingkat Bahasa Pemrograman, Paradigma Pemrograman, 2. Teknologi

OOP Concepts 1. Konsep Pemrograman dan Paradigmanya: Tingkat Bahasa Pemrograman, Paradigma Pemrograman, 2. Teknologi Java dan Perangkat Pemrograman: Java Family, Perangkat, Instalasi, Kompilasi 3. Konsep Dasar Pemrograman Berorientasi Objek: Class, Object, Attribute, Method, Constructor 4. Karakteristik Pemrograman Berorientasi Objek: Abstraction, Encapsulation, Inheritance, Polymorphisme 5. Pengorganisasian Class: Package, Interface, JAR, Java API Documentation

Bahasa Pemrograman? Komputer bekerja seperti switching dan hanya mengenali 0 dan 1 Manusia tidak

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

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

C Language (Compiler) #include <stdio. h> main() { printf(“Hallo”); } C Program C Compiler 000101000011 001010000100100101010010 Machine language program (executable “. exe” file)

Java Language (Compiler + Interpreter) javac (Java Compiler) java (Java Interpreter)

Java Language (Compiler + Interpreter) javac (Java Compiler) java (Java Interpreter)

Tingkat Bahasa Pemrograman 1. 2. 3. Bahasa Pemrograman Tingkat Rendah (Assembler) Bahasa Pemrograman Tingkat

Tingkat Bahasa Pemrograman 1. 2. 3. Bahasa Pemrograman Tingkat Rendah (Assembler) Bahasa Pemrograman Tingkat Sedang (C, Pascal, Fortran) Bahasa Pemrograman Tingkat Tinggi (Java, C++, C#)

Pertanyaan ? ? ?

Pertanyaan ? ? ?