Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Java Fundamentals Eko Hari Rachmawanto.

Presentasi serupa


Presentasi berjudul: "Java Fundamentals Eko Hari Rachmawanto."— Transcript presentasi:

1 Java Fundamentals Eko Hari Rachmawanto

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

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

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

5 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

6 Compiler or Interpreter?
Compiler: Mengkompilasi source code menjadi bentuk file yang bisa dieksekusi Interpreter: Mengkompilasi dan menjalankan source code secara langsung

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

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

9 Tingkat Bahasa Pemrograman
Bahasa Pemrograman Tingkat Rendah (Assembler) Bahasa Pemrograman Tingkat Sedang (C, Pascal, Fortran) Bahasa Pemrograman Tingkat Tinggi (Java, C++, C#)

10 Pertanyaan ???


Download ppt "Java Fundamentals Eko Hari Rachmawanto."

Presentasi serupa


Iklan oleh Google