1 / 18

JAVA INTRODUCTION

Object-oriented Programming (OOP) with JAVA 2011/2012. JAVA INTRODUCTION. Topic. Programming Language Object-oriented Programming Java Programming JDK & JRE Java IDE Java Features Java Programming Life Cycle. Programming Language.

nicole
Download Presentation

JAVA INTRODUCTION

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Object-oriented Programming (OOP) with JAVA 2011/2012 JAVA INTRODUCTION

  2. Topic • Programming Language • Object-oriented Programming • Java Programming • JDK & JRE • Java IDE • Java Features • Java Programming Life Cycle

  3. Programming Language • 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.

  4. Level Bahasa Pemrograman • Tingkat rendah • Tingkat menengah • Tingkat tinggi

  5. Tingkat Tinggi • Bahasa pemrograman yang aturan penulisannya lebih sederhana, relatif lebih mudah dibaca dan dipahami. • Dibedakan menjadi 2 pemrograman, yaitu : • Pemrograman Prosedural • Pemrograman Object-oriented

  6. Object-oriented Programming • Object-oriented Programming (OOP) • Pemrograman berorientasi object adalah pemrograman yang menggunakan paradigma class dan object. • Contoh bahasa pemrograman untuk OOP : c++, java, php, etc.

  7. Java Programming • 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.

  8. Why use JAVA? • Free • Object oriented programming • Multi-platform • Multi-threading • Stabil

  9. JAVA Application • Terdapat 3 garisbesarkelompok program yang dapatdibuatdenganmenggunakan JAVA : • Applet • Aplikasi • Aplikasi GUI • Aplikasi command-line/konsol • Library

  10. 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 : • Standart Edition (J2SE) • Enterprise Edition (J2EE) • Micro Edition (J2ME)

  11. 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

  12. Java FEATURES Beberapa fitur java: • Java Virtual Machine (JVM) • Garbage Collection • Security Code

  13. Java Virtual Machine Java Virtual Machine (JVM) – Mesin virtualyang 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 VirtualMachine (JVM) – bebas dari kekhususan berbagai jenis perangkat keras komputer, jadikomputerdengan Java interpreter dapat mengeksekusiprogram java yang sudah ter-compile, tidak peduli jenis komputer apa yang telah meng-compile program tersebut.

  14. Garbage Collection Fungsi Garbage collection: – bertanggung jawabuntukmengosongkan memori. Pengosongan memoriterjadi otomatis selamamasa aktif dariprogram java. – programmer dibebaskan daribeban untuk mengalokasikan kembali memori itu sendiri.

  15. Code Security • Code securitydisampaikan di Java melaluiimplementasi 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 adalahmengeksekusi kode

  16. Java Programming Lifecycle

  17. Excercise! • 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.

  18. Reference • Dari berbagai sumber • Design : freeppttemplates.net

More Related