Pemrograman Berorientasi Obyek:Konsep Pemrograman Berorientasi Obyek: Difference between revisions
Created page with "== 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 ==..." |
|||
| (6 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
== 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 ==== | ||
<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 == | |||
* Serangkaian tugas diselesaikan dalam bentuk fungsi atau prosedur. | |||
* Cara pandang program adalah suatu urutan instruksi. | |||
* Programer harus me ''break down'' suatu problem menjadi sub problem yang lebih simple. | |||
* Fungsi dan prosedur menjadi fokus utama. | |||
* Fungsi dan prosedur digunakan untuk memanipulasi data. | |||
* Data bersifat pasif. | |||
[[Category:Materi]] | |||
[[Category:Matkul]] | |||
[[Category:Mapel]] | |||
[[Category:Pemrograman Berorientasi Obyek]] | |||