Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Object-oriented Programming (OOP) with JAVA 2011/2012 Programming Language Object-oriented Programming Java Programming JDK & JRE Java IDE Java Features Java Programming Life Cycle Bahasa pemrograman : Suatu aturan penulisan standart yang digunakan untuk membuat program komputer. Pemrograman : kegiatan membuat program. Programer : orang yang membuat program. Dalam hal ini program yang berkaitan dengan komputer. Tingkat rendah Tingkat menengah 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 (OOP) Pemrograman berorientasi object adalah pemrograman yang menggunakan paradigma class dan object. Contoh bahasa pemrograman untuk OOP : c++, java, php, etc. Java dikembangkan oleh James Gosling dkk dari Sun Microsystem pada Agustus 1991 dengan nama awal OAK. Pada tahun 1995 diganti menjadi JAVA karena nama OAK kurang komersil dan sudah ada bahasa lain yang bernama Oak. Free Object oriented programming Multi-platform Multi-threading Stabil 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(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 : Standart Edition (J2SE) 2. Enterprise Edition (J2EE) 3. Micro Edition (J2ME) 1. 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 Beberapa fitur java: 1. Java Virtual Machine (JVM) 2. Garbage Collection 3. Security Code 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 tercompile, tidak peduli jenis komputer apa yang telah meng-compile program tersebut. Fungsi Garbage collection: – bertanggung jawab untuk mengosongkan memori. Pengosongan memori terjadi otomatis selama masa aktif dari program java. – programmer dibebaskan dari beban untuk mengalokasikan kembali memori itu sendiri. Code security disampaikan di Java melalui implementasi dari Java Runtime Environment (JRE). 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 1. 2. 3. 4. 5. Jelaskan tentang fase dari pemrograman java. Jelaskan perbedaan dari pemrograman prosedural/terstruktur dengan OOP. Jelaskan perbedaan dari bahasa pemrograman dan IDE. Apa saja kelebihan yang dimiliki java dibanding bahasa pemrograman lain? Jelaskan tahapan yang harus dipersiapkan dan dilakukan untuk membuat program dengan java, mulai dari awal sampai program dapat dijalankan. Dari berbagai sumber Design : freeppttemplates.net