PENGENALAN JAVA.

Slides:



Advertisements
Presentasi serupa
Review C/C++ & Intro to Java Pemrograman Berorientasi Obyek IT209.
Advertisements

Introduction OOP with JAVA Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Oleh: Ali Ridho Barakbah
Pemrograman Berorientasi Objek
PEMROGRAMAN KOMPUTER 2 4 SKS 2 TEORI DAN 2 PRAKTEK
Pemrograman Berorientasi Objek. Java, Apa itu?  Salah satu bahasa pemrograman yang unggul dibanding yang lain  Merupakan filter-filter dari bahasa pemrograman.
Pengenalan Java As’ad Djamalilleil
Konsep Pemrograman Berorientasi Obyek
Algoritma & Pemrograman 1
- PERTEMUAN 1 - PENGANTAR DAN INSTALASI JAVA BAHASA PEMROGRAMAN.
Introduction Object Oriented Programming (JAVA) Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Object Oriented Programming (OOP)
Pengenalan Java dan Object-Oriented Programming
PEMOGRAMAN APLIKASI BERGERAK (Java ME)
Pemrograman Berorientasi Objek (PBO) Object Oriented Programming (OOP)
Pemrograman Dasar Pengenalan Java PTIIK- UB.
Mobile Device & J2ME Oleh : Oman Somantri, S.Kom
Pengenalan Teknologi Java
Pengenalan Java.
Pertemuan 1 Apakah Java Itu ? ASWAR R..
JAVA APPLET Creating Web Application using Java Applet Introduction to Java (1 st part)
PENGENALAN BORLAND DELPHI
Pengantar & Dasar Pemrograman Java Oleh :Yeka Hendriyani, M.kom
Pemrograman berorientasi objek
JAVA FUNDAMENTAL Chapter 1 By. Budhi Irawan, S.Si, M.T.
PEMROGRAMAN BERORIENTASI OBJEK
ABAP.
MOBILE TECNOLOGY (J2ME)
PEMROGRAMAN BERORIENTASI OBJEK
Pengenalan Java Pertemuan Ke-1.
Algoritma & Pemrograman 1
Pengenalan Java Pertemuan Ke-1.
Pemrograman VII Java U Abd. Rohim, MT mailto:
Algoritma dan Pemrograman 3
Pengenalan Java.
Java Fundamental Java Fundamental Syahrul Mauluddin S.Kom.
DASAR PEMROGRAMAN KOMPUTER
Pemrograman berorientasi objek
PERTEMUAN KE 1 PENGENALAN J2EE BY : TITO SUGIHARTO
NPM : Kelas : 3IA07 for further detail, please visit
PEMROGRAMAN BERORIENTASI OBJEK
As’ad Djamalilleil Pengenalan Java As’ad Djamalilleil
Object Oriented Programming
Pemrograman Berorientasi Obyek IT209
Pengembangan Aplikasi Mobile
JAVA LANJUT.
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
PENDAHULUAN J2SE I.
PONSEL BERBASIS ANDROID APLIKASI E-LEARNING BAHASA INGGRIS UNTUK ANAK-ANAK PADA for further detail, please visit
APLIKASI TODO-LIST PADA PONSEL BERBASIS ANDROID. Fenny Anggraeni Wijaya for further detail, please visit
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
Aplikasi Petunjuk Tempat Kuliner Jakarta Melalui Handphone Ridwan Salim, for further detail, please visit
JAVA.
Pengenalan Java.
Pengenalan Bahasa JAVA
PENGENALAN JAVA LANJUT
PEMROGRAMAN BERORIENTASI OBJEK
MOBILE TECNOLOGY (J2ME)
Pengenalan Java.
Algoritma Pemrograman 3
Pengenalan Java.
PEMOGRAMAN BERERIENTASI OBJEK
Object-Oriented Programming (OOP). TEXT BOOK Materi Pertama 1.OOP Concepts: Konsep dan Paradigma Object-Oriented.
Review C/C++ & Intro to Java
PEMROGRAMAN BERORIENTASI OBJEK
Java Fundamental Java Fundamental Syahrul Mauluddin S.Kom.
Pemrograman Berorientasi Objek (PBO)
APLIKASI PENCARIAN LOKASI RUMAH SAKIT DI WILAYAH DEPOK Agnes Yuniar
MENGGUNAKAN J2SE PEMBUATAN APLIKASI PERMAINAN
MENGGUNAKAN BAHASA PEMROGRAMAN JAVA PEMBUATAN APLIKASI GAME ”TETRIS WARNA” DENGAN for further detail, please visit
Transcript presentasi:

PENGENALAN JAVA

Sejarah Java (1) 1991, Sun dipimpin Patric Naughton dan James Gosling ingin merancang bahasa computer untuk perangkat consumer seperti cable TV Box. Karena perangkat itu tidak mempunyai banyak memori, bahasa harus berukuran kecil dan menghasilkan kode program yang fleksibel. Juga karena manufaktur-manufaktur berbeda memilih pemroses-pemroses yang berbeda, maka bahasa harus bebas dari arsitektur manapun. Proyek ini diberi nama kode “Green”. Kebutuhan untuk kecil,fleksibel dan kode netral terhadap platform menyebabkan tim mempelajari implementasi pascal yang pernah dicoba. Niklaus Wirth, pencipta bahasa Pascal telah merancang bahasa portable yang menghasilkan intermediate kode untuk mesin hipotetis. Mesin ini sering disebut Virtual Machine. Kode antara ini kemudian dapat digunakan disembarang mesin yang memiliki interpreter. Proyek Green menggunakan virtual machine untuk mengatasi isu utama netral terhadap arsitektur mesin Proyek Green menggunakan Virtual Machine Karena orang-orang di proyek Green berbasis C++ bukan Pascal maka kebanyakan sintaks diambil dari C++, serta mengadopsi orientasi object bukan procedural. Mulanya bahasa yang diciptakan diberi nama “Oak” kemudian diganti “Java” karena telah ada bahasa pemrograman bernama “Oak”

Sejarah Java (2) Produk pertama proyek Green adalah “*7”, sebuah kendali jauh yang sangat cerdas. Karena pasar masih belum tertarik dengan produk consumer cerdas maka proyek Green harus menemukan pasar lain dari teknologi yang diciptakan. Kemudian, penerapan mengarah menjadi teknologi yang berperan di web. Pada 1995, Netscape memutuskan membuat browser yang dilengkapi dengan Java. Setelah itu diikuti oleh IBM,Symantec,Inprise, bahkan Microsoft. Setelah itu Java mulai terdengar, berbagai industri telah meliriknya. Dengan strategi terbukanya, banyak industri yang meliriknya. Bersamaan itu disusul berbagai universitas Amerika,Jepang, dan Eropa yang mengubah pengenalan bahasa pemrograman komputer menjadi Java, meninggalkan C++. Java lebih sederhana dan telah mengakomodasikan hamper seluruh fitur penting bahasa-bahasa pemrograman yang ada semenjak perkembangan komputasi modern.

Visi Java Java pertama kali : 1995 (general purpose programming language) sebagai applet. Visi Java : Small embedded customer device dapat berkomunikasi Sun Microsystem membuat JVM (Java Virtual Machine)  JRE (Java Runtime Environment)

JVM Cross Platform Penanganan memori lebih baik Keamanan lebih tinggi Portabilitas yang besar Aplikasi Java : SDK (Standard Development Kit) berisi tools dan API untuk membuat aplikasi  J2SE J2EE (1999), J2ME (2001)

Java Runtime Environment

Karakteristik Java Sederhana Object Oriented Arsitektur kokoh & pemrograman aman Bukan Language saja, tapi platform dan arsitektur, portabilitas sangat tinggi

Arsitektur Java Enterprise Java (J2EE) Standar Java (J2SE) Micro Java (J2ME) Fitur-fitur Java yang lain : Multi-threading Memeriksa tipe object pada saat run-time Automatic garbage collection Exception

OOP Enkapsulasi Information Hiding Inheritance Polimorfisme