SlideShare a Scribd company logo
1 of 8
Utia Fauziah Yahya
1102412021
Java adalah bahasa pemrograman tingkat
tinggi yang berorientasi objek dan program
java tersusun dari bagian yang disebut kelas.
Kelas terdiri atas metode-metode yang
melakukan pekerjaan dan mengembalikan
informasi setelah melakukan tugasnya.
Java menggunakan model pengamanan
tiga lapis (three-layer security model) untuk
melindungi sistem dari untrusted Java code
Pertama, bytecode verifier membaca bytecode
sebelum
dijalankan
Dan
menjamin bytecode memenuhi aturan-aturan
dasar bahasa Java.
Kedua, class loader menangani pemuatan
kelas Java ke runtime interpreter.
Ketiga, manajer keamanan menangani
keamanan
tingkat
aplikasi
dengan
mengendalikan apakah program berhak
mengakses sumber daya seperti sistem file,
port
jaringan,
proses
eksternal
dan
sistem window.
Dimulai pada tahun 1991 dibentuknya
suatu tim yang diberi nama green Tim ini
dipimpin oleh Patrick Naughton dan James
Gosling (Sekelompok insinyur Sun ). Awalnya
mereka ingin membuat suatu bahasa
komputer yang dapat digunakan oleh TV
kabel ( Cable TV Box) yang memiliki memori
kecil dan setiap perusahaan memiliki tipe
yang berbeda. Untuk mengaplikasikan hal
tersebut mereka menggunakan hal yang
pernah dicoba oleh bahasa pascal.
1. Java 2 Standard Edition ( J2SE )
2. Java 2 Enterprise dition ( J2EE )
3. Java 2 Micro Edition ( J2ME )
1.
2.
3.
4.
5.
6.
7.
8.
9.

10.

Bergaya C++
Pengumpulan sampah otomatis
Perpustakaan Kelas yang Lengkap
Multiplatform
Terinterpretasi dan Berkinerja-Tinggi
Netral Terhadap Berbagai Arsitektur
Interaktif
Kokoh
Berorientasi-Objek
Aman
1.
2.

3.

Tulis sekali, perbaiki di mana saja
Mudah didekompilasi Dekompilasi adalah
proses membalikkan dari kode jadi menjadi
kode sumber
Penggunaan memori yang banyak
Terima Kasih…

More Related Content

Similar to PPT Java (20)

pbo 1 ervan
pbo 1 ervan pbo 1 ervan
pbo 1 ervan
 
Makalah java
Makalah javaMakalah java
Makalah java
 
Makalah java
Makalah javaMakalah java
Makalah java
 
Modul praktikum PBO
Modul praktikum PBOModul praktikum PBO
Modul praktikum PBO
 
Makalah java
Makalah javaMakalah java
Makalah java
 
Makalah java
Makalah javaMakalah java
Makalah java
 
Makalah java
Makalah javaMakalah java
Makalah java
 
[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java
[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java
[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java
 
Ppt java
Ppt javaPpt java
Ppt java
 
Java
JavaJava
Java
 
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdfJENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
 
Network Programming 2 - Dasar Pemrograman Java
Network Programming 2 - Dasar Pemrograman JavaNetwork Programming 2 - Dasar Pemrograman Java
Network Programming 2 - Dasar Pemrograman Java
 
Java ppt
Java pptJava ppt
Java ppt
 
Pengenalan pemrograman java
Pengenalan pemrograman javaPengenalan pemrograman java
Pengenalan pemrograman java
 
Pengenalan pemrograman java
Pengenalan pemrograman javaPengenalan pemrograman java
Pengenalan pemrograman java
 
Prak 1
Prak 1Prak 1
Prak 1
 
Jeni Intro1 Bab02 Pengenalan Bahasa Java
Jeni Intro1 Bab02 Pengenalan Bahasa JavaJeni Intro1 Bab02 Pengenalan Bahasa Java
Jeni Intro1 Bab02 Pengenalan Bahasa Java
 
Modul2 - Pengenalan Bahasa Java
Modul2 - Pengenalan Bahasa JavaModul2 - Pengenalan Bahasa Java
Modul2 - Pengenalan Bahasa Java
 
Jeni intro1-bab02-pengenalan bahasa java
Jeni intro1-bab02-pengenalan bahasa javaJeni intro1-bab02-pengenalan bahasa java
Jeni intro1-bab02-pengenalan bahasa java
 
2. prosedur pbo
2. prosedur pbo2. prosedur pbo
2. prosedur pbo
 

More from utia yahya (20)

Tutorial mengshare data dengan rj45
Tutorial mengshare data dengan rj45Tutorial mengshare data dengan rj45
Tutorial mengshare data dengan rj45
 
Makalah java
Makalah javaMakalah java
Makalah java
 
Microtik
MicrotikMicrotik
Microtik
 
Makalah html5
Makalah html5Makalah html5
Makalah html5
 
Jqu
JquJqu
Jqu
 
Jquery
JqueryJquery
Jquery
 
Makalah android
Makalah androidMakalah android
Makalah android
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Makalah android
Makalah androidMakalah android
Makalah android
 
Makalah html5
Makalah html5Makalah html5
Makalah html5
 
Makalah java
Makalah javaMakalah java
Makalah java
 
Microtik
MicrotikMicrotik
Microtik
 
Microtik
MicrotikMicrotik
Microtik
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Microtik
MicrotikMicrotik
Microtik
 
Microtik
MicrotikMicrotik
Microtik
 
Makalah html5
Makalah html5Makalah html5
Makalah html5
 
Makalah html5
Makalah html5Makalah html5
Makalah html5
 

PPT Java

  • 2. Java adalah bahasa pemrograman tingkat tinggi yang berorientasi objek dan program java tersusun dari bagian yang disebut kelas. Kelas terdiri atas metode-metode yang melakukan pekerjaan dan mengembalikan informasi setelah melakukan tugasnya.
  • 3. Java menggunakan model pengamanan tiga lapis (three-layer security model) untuk melindungi sistem dari untrusted Java code Pertama, bytecode verifier membaca bytecode sebelum dijalankan Dan menjamin bytecode memenuhi aturan-aturan dasar bahasa Java. Kedua, class loader menangani pemuatan kelas Java ke runtime interpreter. Ketiga, manajer keamanan menangani keamanan tingkat aplikasi dengan mengendalikan apakah program berhak mengakses sumber daya seperti sistem file, port jaringan, proses eksternal dan sistem window.
  • 4. Dimulai pada tahun 1991 dibentuknya suatu tim yang diberi nama green Tim ini dipimpin oleh Patrick Naughton dan James Gosling (Sekelompok insinyur Sun ). Awalnya mereka ingin membuat suatu bahasa komputer yang dapat digunakan oleh TV kabel ( Cable TV Box) yang memiliki memori kecil dan setiap perusahaan memiliki tipe yang berbeda. Untuk mengaplikasikan hal tersebut mereka menggunakan hal yang pernah dicoba oleh bahasa pascal.
  • 5. 1. Java 2 Standard Edition ( J2SE ) 2. Java 2 Enterprise dition ( J2EE ) 3. Java 2 Micro Edition ( J2ME )
  • 6. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Bergaya C++ Pengumpulan sampah otomatis Perpustakaan Kelas yang Lengkap Multiplatform Terinterpretasi dan Berkinerja-Tinggi Netral Terhadap Berbagai Arsitektur Interaktif Kokoh Berorientasi-Objek Aman
  • 7. 1. 2. 3. Tulis sekali, perbaiki di mana saja Mudah didekompilasi Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber Penggunaan memori yang banyak