PEMROGRAMAN BERORIENTASI OBJEK

14
PEMROGRAMAN BERORIENTASI OBJEK SKS : 4 (Empat) Semester : 4 Oleh : Oman Somantri, S.Kom

description

PEMROGRAMAN BERORIENTASI OBJEK. SKS: 4 ( Empat ) Semester: 4. Oleh : Oman Somantri , S.Kom. SISTEM PERKULIAHAN. Nilai Akhir = KEHADIRAN + TUGAS + QUIS + UTS + UAS Standarisasi : Kehadiran + Keaktifan = 10 % Quis = 5 % Tugas = 15 % UTS= 30 % UAS= 40 % - PowerPoint PPT Presentation

Transcript of PEMROGRAMAN BERORIENTASI OBJEK

Page 1: PEMROGRAMAN BERORIENTASI OBJEK

PEMROGRAMAN BERORIENTASI OBJEK

SKS : 4 (Empat)Semester : 4

Oleh : Oman Somantri, S.Kom

Page 2: PEMROGRAMAN BERORIENTASI OBJEK

SISTEM PERKULIAHAN

Nilai Akhir = KEHADIRAN + TUGAS + QUIS + UTS + UAS

Standarisasi :• Kehadiran + Keaktifan = 10 %• Quis = 5 %• Tugas = 15 %• UTS = 30 %• UAS = 40 %

Metode Perkuliahan :1. Ceramah2. Diskusi3. Penugasan4. Presentasi5. Project Work

Page 3: PEMROGRAMAN BERORIENTASI OBJEK

Apa Itu Java ?

1. Sebuah Bahasa Pemrograman 2. Sebuah Development Environment ( menyediakan

banyak tools ex:compiler, interpreter, penyusun dokumentasi, paket kelas dan sebagainya )

3. Sebuah Aplikasi ( Aplikasi Serbaguna yang dapat dijalankan pada seluruh mesin yang memiliki Java Runtime Environment (JRE).

4. Sebuah Deployment Environment 1. Java Runtime Environment (JRE) = J2SDK 2. Web Browser komersial = interpreter,runtime environment dari teknologi Java

Page 4: PEMROGRAMAN BERORIENTASI OBJEK

Sejarah Java

Pada 1991, sekelompok insinyur Sun dipimpin oleh Patrick Naughton dan Gosling ingin merancang bahasa komputer untuk perangkat konsumer sepertiTV Box. Karena perangkat tersebut tidak memiliki banyak memori, bahasa berukuran kecil dan mengandung kode yang liat. Proyek diberi nama kode ”Green”.

Karena orang – orang di proyek Green berbasis C++ dan bukan Pascal maka kebanyakan sintaks diambil dari C++, serta mengadopsi orientasi objek dan bukan prosedural.

Mulanya bahasa yang diciptakan diberi nama ”Oak” oleh James Gosling yang mendapat inspirasi dari sebuah pohon yang berada pada seberang kantornya, namun dikarenakan nama Oak sendiri merupakan nama bahasa pemrograman yang telah ada sebelumnya, kemudian SUN menggantinya dengan JAVA.

Page 5: PEMROGRAMAN BERORIENTASI OBJEK

Karakteristik Java :

1. Sederhana (Simple)

2. Berorientasi objek (Object Oriented)

Memodelkan dunia nyata kedalam objek dan melakukan interaksi antar objek-objek tersebut

3. Terdistribusi (Distributed)

4. Interpreted, adanya (Java Virtual Machine (JVM)

5. Robust

Kemampuan mendeteksi error secara lebih teliti dibandingka bahasa pemrograman lain )

Page 6: PEMROGRAMAN BERORIENTASI OBJEK

Lanjutan Karakteristik..

6. Secure

7. Architecture Neutral = Merupakan platform independent. Program cukup mempunyai satu buah versi yang dapat dijalankan pada platform berbeda dengan Java Virtual Machine.

8. Portable = Mudah dibawa ke platform yang berbeda-beda tanpa harus dikompilasi ulang .

9. Performance

10. Multithreaded = melakukan beberapa pekerjaan secara sekaligus dan simultan

11. Dynamic

Perubahan pada suatu class dengan menambahkan properties ataupun method dapat dilakukan tanpa menggangu program yang menggunakan class tersebut

Page 7: PEMROGRAMAN BERORIENTASI OBJEK

Fitur Java

• Java Virtual Machine (JVM) Sebuah mesin imajiner (maya) yang bekerja dengan menyerupai aplikasi pada sebuah mesin nyata

• Garbage Collection Program tidak perlu menghapus sendiri objek – objek yang tidak digunakan lagi

• Code Security Code Security terimplementasi pada Java melalui penggunaan Java Runtime Environment (JRE)

Page 8: PEMROGRAMAN BERORIENTASI OBJEK

Fase – fase Pemrograman JAVA

Page 9: PEMROGRAMAN BERORIENTASI OBJEK

Lanjutan …

Page 10: PEMROGRAMAN BERORIENTASI OBJEK

JAVA Platform

Page 11: PEMROGRAMAN BERORIENTASI OBJEK
Page 12: PEMROGRAMAN BERORIENTASI OBJEK
Page 13: PEMROGRAMAN BERORIENTASI OBJEK

CDLC (Connected Limited Device Configuration)

Page 14: PEMROGRAMAN BERORIENTASI OBJEK

CDC (Connected Device Configuration)