Pemrograman Berorientasi Obyek:Konsep Pemrograman Berorientasi Obyek: Difference between revisions

 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Tujuan ==
* Pengenalan bahasa Java
* Memberikan latar belakang serta pemahaman tentang konsep pemrograman berorientasi obyek dan perbandingannya dengan pemrograman prosedural.
== Topik ==
* Teknologi Java
* Pemrograman prosedural vs pemrograman berorientasi obyek
* Mengorganisasi program menjadi element yang disebut sebagai class, dan bagaimana class ini digunakan untuk membuat obyek.
* Pengenalan Obyek
* Konsep OOP
* Cara kompile dan menjalankan aplikasi Java
== Kelebihan Java ==
== Kelebihan Java ==


Line 46: Line 32:
== Fitur dari Java Technology ==
== Fitur dari Java Technology ==


* Java Virtual Machine (JVM)
* ''Java Virtual Machine'' (JVM)
* Garbage collection
* Garbage collection
* Sekuritas kode
* Sekuritas kode


=== Java Virtual Machine (JVM) ===
=== ''Java Virtual Machine'' (JVM) ===


* Menyediakan spesifikasi hardware platform
* Menyediakan spesifikasi hardware platform
Line 71: Line 57:


==== Operation of the JRE ====
==== Operation of the JRE ====
[[File:Konsep Pemrograman Berorientasi Obyek 1.png|center|thumb|368x368px]]
<gallery>
File:Konsep Pemrograman Berorientasi Obyek 1.png
File:Konsep Pemrograman Berorientasi Obyek 2.png
File:Konsep Pemrograman Berorientasi Obyek 3.png
File:Konsep Pemrograman Berorientasi Obyek 4.png
File:Konsep Pemrograman Berorientasi Obyek 5.png
File:Konsep Pemrograman Berorientasi Obyek 6.png
</gallery>


== Bahasa Prosedural ==
== Bahasa Prosedural ==
Line 81: Line 74:
* Fungsi dan prosedur digunakan untuk memanipulasi data.
* Fungsi dan prosedur digunakan untuk memanipulasi data.
* Data bersifat pasif.
* Data bersifat pasif.
[[Category:Materi]]
[[Category:Matkul]]
[[Category:Mapel]]
[[Category:Pemrograman Berorientasi Obyek]]