Slid 1 OOP
Slid 1 OOP
Introduction
Struktur Java
a. Pengenalan java
b. Variabel, operator, dan type data
c. Logika dan perulangan
input output
Karakteristik OOP(Enkapsulasi, Inheritance,
Polimorfisme)
Exception Handling
Java GUI
Aplikasi dengan java
KONTRAK KULIAH
UTS : 25%
Absen : 10%
UAS : 30%
Kuis : 15%
Tugas : 20%
PENJELASAN
UTS : semua materi selama setengah semester
UAS : semua materi selama satu semester
Tugas : 4 kali selama 1 semester( tugas berkaitan dengan materi ajar)
Kuis : 2 x kuis (semua materi yang telah diajarkan)
Laporan Praktikum dan demo praktikum : dua minggu sekali, 1 modul
dibuat laporan dan demo
Ujian semester praktikum dilaboratorium
Tugas tantangan pribadi di kompetisikan di setiap kelas bagi yang bisa
mengerjakan dan mempresentasikan dengan baik diberikan nilai A.
RANGE PENILAIAN STANDART
>85 =A
80 – 85 = A-
76 – 80 = B+
71 – 75 =B
60 – 69 = B-
65 – 70 = C+
55 – 59,9 =C
40 – 54,9 =D
< 40 =E
O N
C TI
D U
R O
N T
I
VA
JA
PROGRAMMING LANGUAGE
Bahasa pemrograman : Suatu aturan penulisan standart yang digunakan untuk
membuat program komputer.
Pemrograman : kegiatan membuat program.
LEVEL BAHASA PEMROGRAMAN
Tingkat rendah
Tingkat tinggi
TINGKAT TINGGI
Bahasa pemrograman yang aturan penulisannya lebih sederhana, relatif lebih mudah
dibaca dan dipahami.
Dibedakan menjadi 2 pemrograman, yaitu :
1. Pemrograman Prosedural
2. Pemrograman Object-oriented
OBJECT-ORIENTED PROGRAMMING
Open source
Object oriented programming
Multi-platform
Multi-threading
Stabil
JAVA APPLICATION
Terdapat 3 garis besar kelompok program yang dapat dibuat dengan
menggunakan JAVA :
1. Applet
2. Aplikasi
- Aplikasi GUI
- Aplikasi command-line/konsol
3. Library
JDK & JRE
JDK(Java Development Kit) : berisi package yang digunakan untuk
membangun program.
JRE (Java Runtime Environment) : berisi package yang digunakan untuk
menjalankan program.
JDK dan JRE ada dalam satu paket J2SDK.
Paket J2SDK dibedakan menjadi 3 jenis, yaitu :
1. Standart Edition (J2SE)
2. Enterprise Edition (J2EE)
3. Micro Edition (J2ME)
JAVA IDE
IDE (Integrated Development Environment) : Software yang digunakan untuk
membangun dan menjalankan program.
Java IDE : IDE khusus untuk program java.
Beberapa contoh IDE untuk java :
Microsoft Visual J++
Borland JBuilder
Jcreater
Gel
Netbeans
JAVA FEATURES
Beberapa fitur java:
1. Java Virtual Machine (JVM)
2. Garbage Collection
3. Security Code
JAVA VIRTUAL MACHINE
Java Virtual Machine (JVM)
– Mesin virtual yang diimplementasikan oleh software sehingga
menyamai mesin yang sebenarnya.
– Menyediakan spesifikasi platform perangkat keras yang dapat
meng-compile semua program Java
Bytecode
– Bahasa mesin khusus yang dimengerti oleh Java Virtual Machine
(JVM)
– bebas dari kekhususan berbagai jenis perangkat keras komputer, jadi
komputer dengan Java interpreter dapat mengeksekusi program java
yang sudah ter-compile, tidak peduli jenis komputer apa yang telah
meng-compile program tersebut.
GARBAGE COLLECTION
Fungsi Garbage collection:
JRE
Menjalankan kode yang telah ter-compile pada JVM dan menampilkan class loading
(melalui class loader), memverifikasi kode (melalui bytecode verifier) dan yang
terakhir adalah mengeksekusi kode
JAVA PROGRAMMING LIFECYCLE
Nama : samsul arifin
NPM : 08.33012.980
Alamat : Jl. Subrantas Panam Pekanbaru
No.Telp : 0324-6575757
Email : samsul@gmail.com