Pengenalan Java.

Slides:



Advertisements
Presentasi serupa
Pemrograman Internet Basis Java
Advertisements

Review C/C++ & Intro to Java Pemrograman Berorientasi Obyek IT209.
APLIKASI MANAJEMEN PERKANTORAN - D Minggu 1. Kata “ Visual ” merujuk kepada metode yang digunakan untuk membuat antar muka yang bersifat grafis Graphical.
Praktikum Bahasa Pemrograman
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
Pemrograman Internet Basis Java
JAVA SECURITY Budi Rahardjo PPAU Mikroelektronika ITB – INDOCISC. com
Mengenali Lingkup Pemrograman Anda
Algoritma & Pemrograman 1
- PERTEMUAN 1 - PENGANTAR DAN INSTALASI JAVA BAHASA PEMROGRAMAN.
BAB 1 KONSEP OOP.
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 Dasar Pengenalan Java PTIIK- UB.
Mobile Device & J2ME Oleh : Oman Somantri, S.Kom
SISTEM OPERASI (Mesin Virtual Java)
Pengenalan Teknologi Java
Pengenalan Java.
Pertemuan 1 Apakah Java Itu ? ASWAR R..
PENGENALAN FRAMEWORK .NET DAN C#
Pengantar & Dasar Pemrograman Java Oleh :Yeka Hendriyani, M.kom
IT210 - Pemrograman Visual Ramos Somya.  Framework.NET merupakan suatu komponen Windows yang terintegrasi dan dibuat agar dapat menjalankan berbagai.
JAVA FUNDAMENTAL Chapter 1 By. Budhi Irawan, S.Si, M.T.
Rekayasa Perangkat Lunak Konsep Orientasi Objek
PEMROGRAMAN BERORIENTASI OBJEK
ABAP.
MOBILE TECNOLOGY (J2ME)
PENGENALAN JAVA.
Pemrograman Visual I Outline: Profil Kontrak Perkuliahan
Pengenalan Java Pertemuan Ke-1.
Algoritma & Pemrograman 1
Pengenalan Java Pertemuan Ke-1.
Pemrograman Berorientasi Objek
BAB 1 KONSEP OOP.
Pemrograman VII Java U Abd. Rohim, MT mailto:
Pengenalan dan Struktur Java (Statement Output)
Konsep Dasar Python Pada awalnya merupakan bahasa tingkat tingi pada sistem operasi terdistribusi Amoeba. OS terdistribusi adalah Sistem operasi terdistribusi.
Algoritma dan Pemrograman 3
Java Fundamental Java Fundamental Syahrul Mauluddin S.Kom.
Visual Studio 2008 Merupakan perangkat lunak yang terintegrasi. Di dalamnya terdapat beberapa perangkat lunak untuk pengembang ( Programmer ), antara lain.
Modul II Bab 4: Software Komputer
JAVA Mudah dipelajari jika telah mengenal konsep OOP, terbuka (open source) dan mudah dikembangkan SEDERHANA KEUNGGULAN JAVA AMAN Dibuat dengan pertimbangan.
DASAR PEMROGRAMAN KOMPUTER
Pengenalan Program Java
PERTEMUAN KE 1 PENGENALAN J2EE BY : TITO SUGIHARTO
PEMROGRAMAN BERORIENTASI OBJEK
As’ad Djamalilleil Pengenalan Java As’ad Djamalilleil
Pemrograman Berorientasi Obyek IT209
Pengembangan Aplikasi Mobile
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
JAVA.
Pengenalan Java.
Pengenalan Bahasa JAVA
Pengenalan Java.
Algoritma Pemrograman 3
Pengenalan Java.
Review C/C++ & Intro to Java
PEMROGRAMAN BERORIENTASI OBJEK
Java Fundamental Java Fundamental Syahrul Mauluddin S.Kom.
Pemrograman Berorientasi Objek (PBO)
APLIKASI Agris Setiawan
Transcript presentasi:

Pengenalan Java

tujuan Pada akhir pembahasan, peserta diharapkan dapat : Menjelaskan fitur-fitur teknologi Java seperti, Java Virtual Machine(JVM), garbage collection, dan code security. Menjelaskan perbedaan fase-fase pada program Java.

Sejarah Java diciptakan pada tahun 1991 oleh James Gosling et al. dari Sun Microsystems pada awalnya disebut dengan Oak, diambil dari nama pohon diluar jendela Gosling Namanya berubah menjadi Java karena sudah ada bahasa lain yang bernama Oak.

Sejarah Java Motivasi awal dari Java : Kebutuhan terhadap platform bahasa yang bersifat free, yang dapat di-implementasikan pada produk elektronik untuk konsumen, seperti toaster dan kulkas. Salah satu dari proyek pertama yang dibangun menggunakan java remote control hand-held pribadi yang bernama Star 7. Pada saat yang sama, World Wide Web dan Internet sedang populer. Gosling et. al. menyadari bahwa Java bisa juga digunakan untuk pemrograman pada internet.

Teknologi Java Yang termasuk teknologi Java adalah: Bahasa pemrograman Development Environment Application Environment Deployment Environment

Teknologi Java : Bahasa Pemrograman Sebagai bahasa pemrograman, selain dapat digunakan untuk menciptakan berbagai macam aplikasi, Java juga dpat digunakan sebagai bahasa pemrograman biasa.

Teknologi Java : development environment Sebagai development environment, teknologi Java menyediakan berbagai fasilitas untuk : compiler interpreter documentation generator class file packaging tool

Teknologi Java : aplikasi dan runtime environment Aplikasi Java merupakan program khusus yang dapat berjalan pada mesin apapun, yang telah memiliki Java Runtime Environment (JRE). Ada 2 deployment environment yang utama : JRE didapat dari Java 2 Software Development Kit (SDK), yang di dalamnya terdapat kumpulan lengkap file class dari semua package Teknologi Java, termasuk class bahasa basic, class komponen GUI dan lain-lain. Yang utama pada deployment environment lainnya adalah pada web browser. Sebagian besar browser komersial menyediakan penerjemah / interpreter untuk Teknologi Java dan runtime environment.

Fitur Java Beberapa fitur java: – Java Virtual Machine – Garbage Collection – Code Security

Fitur Java : Java Virtual Machine 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 ter-compile, tidak peduli jenis komputer apa yang telah meng-compile program tersebut.

Fitur Java : garbage collection 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.

Fitur Java : code security 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

Fitur Java : code security Class Loader Bertanggung jawab untuk mengisi semua class yang dibutuhkan pada program java. Memberikan keamanan, dengan memisahkan namespace untuk class-class pada sistem file lokal, dimana semua class tersebut diimpor dari sumber pada jaringan. Setelah mengisi semua class, susunan memori dari pelaksanaan kemudian ditentukan. Hal ini memberikan proteksi untuk melawan akses yang tidak diinginkan pada kode terlarang sejak peta memory ditentukan selama runtime.

Fitur Java : code security Bytecode verifier Menguji format pada fragmen code dan mengecek fragmen code dari code ilegal yang dapat mengganggu akses pada objek.

Fase program Java Gambar di bawah ini menjelaskan proses compiling and executing pada program Java

Fase program Java

kesimpulan Latar Belakang Java – Sejarah – Teknologi Java Bahasa pemrograman, development environment, application environment dan deployment environment – Fitur pada Java Java Virtual machine, garbage collection dan code security Fase-fase pada program java – Write, compile, run