SlideShare a Scribd company logo
Presentation java PPT
Apa itu java ? ? ??
Java adalah sebuah bahasa pemrograman
komputer kompilasi bytecode yang tidak
bergantung pada sistem operasi atau platform dan
termasuk berbasis pada object oriented
programming.
 Java diciptakan setelah C++ oleh Sun microsystems.
 Proyek Java dimulai tahun 1991 oleh sejumlah insinyur
pada perusahaan Sun Microsystem Inc, dengan ide
menggunakan bahasa komputer yang tidak mengacu
pada sebuah arsitektur. Proyek ini diberi kode sandi
Green.
 Tahun 1992, proyek Green meluncurkan produk
pertama ' *7 '.
 Tahun 1993 dan separuh th 1994, berganti nama First
Person, tetapi bubar.
 Tahun 1995, dibuatlah browser yang mampu
menerjemahkan kodebyte tingkat menengah. Dan
bahasa Java mulai digunakan secara luas.
Beberapa sifat-sifat / Karakteristik
bahasa Java antara lain :
• Berupa aplikasi mandiri yang dijalankan
dengan program Java Interpreter.
• Berbasis Object Oriented Programming.
• Platform Independence. Dapat dipindah-
pindahkan di antara bermacam-macam
platform dan SO. Begitu pula sourcecode-nya.
• Dan masih banyak lagi.
Keunggulan Java :
 Sederhana
 Berorientasi Object
 Terdistribusi
 Kuat / Robust = mengurangi bug / error
 Aman = memungkinkan bebas virus
 Netral Arsitektur = mudah diterjemahkan
 Portable
 Interpreter = diakses komputer yang memiliki interpreter.
 Kinerja tinggi
 Multithreaded = melakukan lebih dari satu pekerjaan.
 Dinamis = mudah diadaptasikan untuk lingkungan yang akan
berkembang.
 Java tidak sama dengan Javascript, salah satu contoh
perbedaannya adalah javascript hanya terbatas pada
fungsi browser, sedang Java mirip syntax dengan C++.
Tetapi syntax Java tidak memerlukan header file, pointer
arithmatic, struktur, union, operator overlading, class
virtual dan lain-lain. Perancang tidak memperbaiki
beberapa kelemahan pada C++, seperti switch statemen.
Jika kita mengenal C++ dengan baik, akan lebih
memudahkan berpindah ke syntax Java.
 Jika kita menguasai Visual Basic, kita tidak berpendapat bahwa Java
sederhana. Akan ada banyak syntax asing. Yang menarik di Visual
Basic adalah lingkungan perancangan visual yang harus diprogram
secara manual di Java.
Arsitektur Java adalah kombinasi
dari 4 komponen yaitu :
 Java Programming Language
 Java Class file Format
 Java Application Programming
Interface (APIs)
 Java Virtual Machine (JVM)
Java Virtual Machine (JVM)
• JVM adalah mesin computing abstrak yang
menerjemahkan kompiler program
Java/jembatan antara program dan keunikan
platform.
• JVM menyembunyikan kompleksitas platform
dari program yang kita buat dan merupakan
jantung program.
 JVM tidak dapat langsung menerjemahkan ke
Java Programming language atau API
sekalipun.
 Dalam Java, misalkan kita mengetik kode
dengan text editor favorit, kemudian
menyimpannya sebagai file dengan ekstensi
Java. Lalu Java kompiler kita mengkompilasi
kode tersebut menjadi Java Bytecode,
tersimpan dalam ekstensi Calass. Java
bytecode tersebut akan ditangani untuk
dieksekusi oleh JVM yang saat ini ada dua
modus dengan atau tanpa JIT.
Bahasa Program ini lebih mengacu
pada core java programming.
Diantaranya termasuk :
• Method, Interface and class design,
Threading, Even Handling, Perfomance and
memory management, Controlling Access to
Resources.
• Aplication Programming Interface's (API's)
Untuk pemrogram pemula lingkungan
pemrograman java dapat diringkas
menjadi :
 Editing source code menggunakan editor teks.
 Compiling menggunakan keyword javac
melalui command promp (dapat juga dari
editor teks).
Executing menggunakan :
a. Keyword java melalui command prompt
(dapat juga dari editor teks)
b. Browser atau applerviewer untuk applet.
Aplikasi Aplikasi di Java
• Opera Mini
Aplikasi ini sangat populer dengan banyak
pemakai khususnya Indonesia.
Opera Mini dapat diunduh secara gratis
tanpa harus membayar.
Dalam hal pendidikan Opera Mini pada
prinsipnya sama seperti mozila firefox atau
google chrome yang berfungsi mencari
informasi apa saja.
Aplikasi ini diperuntukkan untuk para penggila chatting
di dunia maya.
Dengan Mig33 maka kita akan bertemu dengan banyak
kawan baru baik itu melalui PV (Private Chat) ataupun
melalui RoomChat.
Indonesia merupakan pengguna terbanyak Mig33 didunia.
• Mig33
 Ebuddy
Ebuddy adalah aplikasi Java yang support
untuk berbagai akun Instans Massage , Seperti Yahoo
Messenger, Facebook, MSN, Google Talk, dan masih
banyak lagi.
• Nimbuzz
Nimbuzz adalah aplikasi messenger yang
support dengan beberapa akun IM, seperti
Yahoo, Messenger, Google Talk, Skype, MSN,
Jabber, Dll.
Java memiliki karakteristik berikut :
1. Berorientasi objek (Object Oriented)
Java mengunakan pemrograman
berorientasi objek yang membuat program
dapat dibuat secara modular dan dapat
dipergunakan kembali. Pemrograman
berorientasi objek memodelkan dunia nyata
kedalam objek dan melakukan interaksi antar
objek-objek tersebut.
2. Terdistribusi (Distributed)
Java dibuat untuk membuat aplikasi
terdistribusi secara mudah dengan adanya
libraries networking yang terintegrasi pada
Java.
3. Interpreted
Program Java dijalankan menggunakan
interpreter yaitu Java Virtual Machine (JVM).
Hal ini menyebabkan source code Java yang
telah dikompilasi menjadi Java bytecodes
dapat dijalankan pada platform yang berbeda-
beda
4. Robust
Java mempuyai reliabilitas yang tinggi.
Compiler pada Java mempunyai kemampuan
mendeteksi error secara lebih teliti dibandingkan
bahasa pemrograman lain. Java mempunyai
runtime-Exception handling untuk membantu
mengatasi error pada pemrograman.
5. Secure
Sebagai bahasa pemrograman untuk aplikasi
internet dan terdistribusi, Java memiliki beberapa
mekanisme keamanan untuk menjaga aplikasi
tidak digunakan untuk merusak sistem komputer
yang menjalankan aplikasi tersebut.
6. Architecture Neutral
Program Java merupakan platform
independent. Program cukup mempunyai satu
buah versi yang dapat dijalankan pada platform
berbeda dengan Java Virtual Machine.
7. Portable
Source code maupun program Java dapat
dengan mudah dibawa ke platform yang berbeda-
beda tanpa harus dikompilasi ulang.
CONTOH GAME PADA JAVA
• FIFA 07
• FiFA World CUP 3D
• Hamster Mansion
• PES 2009
• Dan masih banyal lainnya
TERIMAKASIH

More Related Content

PPTX
Ppt pengenalan dan pemrograman java
PPT
Tugas IMK : Ragam Dialog
PPT
Presentation web-browser
PPTX
pertemuan 1 pengantar teknologi informasi.pptx
PDF
Algoritma dan Struktur Data (Python) - Struktur Data
PDF
[PBO] Pertemuan 2 - Method, String & array
PPTX
Menganalisis data
PDF
Materi PWPB XI - teknologi aplikasi web
Ppt pengenalan dan pemrograman java
Tugas IMK : Ragam Dialog
Presentation web-browser
pertemuan 1 pengantar teknologi informasi.pptx
Algoritma dan Struktur Data (Python) - Struktur Data
[PBO] Pertemuan 2 - Method, String & array
Menganalisis data
Materi PWPB XI - teknologi aplikasi web

What's hot (20)

PPTX
Interaksi manusia dan komputer (dha4)
PDF
[PBO] Pertemuan 5 - Polymorphism
PDF
Proposal usaha online shop
PPSX
Presentasi teknologi internet dan web
PPTX
Materi struktur hirarki basis data
PDF
Pemrograman Berorientasi Objek
PDF
Pemrograman Python untuk Pemula
DOC
Makalah array
PDF
Ayo Mengenal Scratch.pdf
PPTX
Rpl 10-perancangan user interface
DOCX
Rpp basis data kelas 11 semester ganjil
PDF
Materi 2 : Perangkat lunak (software)
PDF
Pertemuan 4 Pemodelan Data Multi Dimensi
PPT
Perangkat Lunak
PPTX
Html power point
PPTX
MATERI TIK SMP/MTs BAB 3 MICROSOFT POWER POINT
PPTX
Evolusi Antarmuka Komputer
PDF
[PBO] Pertemuan 6 - Interface
PPTX
Pengenalan pemrograman android
PPT
Sistem Operasi Komputer
Interaksi manusia dan komputer (dha4)
[PBO] Pertemuan 5 - Polymorphism
Proposal usaha online shop
Presentasi teknologi internet dan web
Materi struktur hirarki basis data
Pemrograman Berorientasi Objek
Pemrograman Python untuk Pemula
Makalah array
Ayo Mengenal Scratch.pdf
Rpl 10-perancangan user interface
Rpp basis data kelas 11 semester ganjil
Materi 2 : Perangkat lunak (software)
Pertemuan 4 Pemodelan Data Multi Dimensi
Perangkat Lunak
Html power point
MATERI TIK SMP/MTs BAB 3 MICROSOFT POWER POINT
Evolusi Antarmuka Komputer
[PBO] Pertemuan 6 - Interface
Pengenalan pemrograman android
Sistem Operasi Komputer
Ad

Viewers also liked (10)

PDF
Seri Belajar Mandiri – Pemrograman Java Untuk Pemula
PDF
Belajar netbeans java pemula dari 0 sampai mahir
PDF
OOP - Kelas dan Objek
PPTX
Ppt java
PPTX
Java ppt
PDF
Dasar dasar netbeans
PPTX
Materi Dasar JAVA Programming
DOCX
contoh Program sederhana Java dan penjelasan programnya
PPT
Java tutorial PPT
PDF
3 Things Every Sales Team Needs to Be Thinking About in 2017
Seri Belajar Mandiri – Pemrograman Java Untuk Pemula
Belajar netbeans java pemula dari 0 sampai mahir
OOP - Kelas dan Objek
Ppt java
Java ppt
Dasar dasar netbeans
Materi Dasar JAVA Programming
contoh Program sederhana Java dan penjelasan programnya
Java tutorial PPT
3 Things Every Sales Team Needs to Be Thinking About in 2017
Ad

Similar to Presentation java PPT (20)

PDF
Jeni Intro1 Bab02 Pengenalan Bahasa Java
PDF
Modul2 - Pengenalan Bahasa Java
PDF
Jeni intro1-bab02-pengenalan bahasa java
PDF
Java netbeans
PDF
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
PDF
[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java
PPTX
Ppt java
PPTX
java
PPTX
2. prosedur pbo
DOCX
Tugas latihan java tohir 1
DOCX
Tugas java praktektohir
PPTX
Pemrograman iii chapter i
PPTX
PPT
Pertemuan 1
DOC
Rangkuman tentang java
PPT
Materi pertemuan-2-java dan blue j
PDF
Makalah java
PDF
Makalah java
PDF
Makalah java
Jeni Intro1 Bab02 Pengenalan Bahasa Java
Modul2 - Pengenalan Bahasa Java
Jeni intro1-bab02-pengenalan bahasa java
Java netbeans
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java
Ppt java
java
2. prosedur pbo
Tugas latihan java tohir 1
Tugas java praktektohir
Pemrograman iii chapter i
Pertemuan 1
Rangkuman tentang java
Materi pertemuan-2-java dan blue j
Makalah java
Makalah java
Makalah java

Recently uploaded (20)

DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 10 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning Senbud Seni Tari Kelas 12 SMA Terbaru 2025
PDF
0 KELOMPOK 2 LK 1 MODUL 3 Pembelajaran Mendalam Pelatihan.pdf
PPTX
PPT-Makhluk-Hidup-dan-Lingkungannya-PROJEK-IPAS-SMK-Kelas-10.pptx
PDF
Materi Seminar AITalks AI dan Suku Digital
PDF
Timbal Balik yang Timbang: Perdagangan Tak Setara AS–Indonesia
PPTX
Konsep & Strategi Penyusunan HPS (Perpres No. 16/2018 jo. No.12/2021 & No. 4...
PDF
[Kelas 11] PPT Sistem Koordinasi pada manusia.pdf
PPTX
Analisis-Kasus-PNS-Telat-Pelayanan-Publik-Terhambat Fiks.pptx
PDF
Capaian Pembelajaran Koding dan Kecerdasan Artifisial.pdf
DOCX
788647528-JURNAL-PEMBELAJARAN-INFORMATIKA.docx
PPTX
Peran Staf Ritel dalam Penanganan dan Distribusi Produk
DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 SMA Terbaru 2025
PPTX
Pengenalan Micosoft Word versi terbaru.pptx
PDF
Modul 7 Kp 1 Pelatihan Pembelajaran Mendalam
PPTX
Materi Ipas kelas 6 sistem pencernaan manusia
PDF
PERBANDINGAN CP 2024 dan 2025 Matematika Umum dan Matematika TL.pdf
PPTX
PPT Pendidikan Pancasila Kelas 11 Bab 1.1 [modulguruku.com].pptx
PPT
Pertumbuhan Perkembangan Tumbuhan Kelas 9.ppt
PPTX
lansia berdaya (SIDAYA) di indonesia.pptx
Modul Ajar Deep Learning Bahasa Inggris Kelas 10 SMA Terbaru 2025
Modul Ajar Deep Learning Senbud Seni Tari Kelas 12 SMA Terbaru 2025
0 KELOMPOK 2 LK 1 MODUL 3 Pembelajaran Mendalam Pelatihan.pdf
PPT-Makhluk-Hidup-dan-Lingkungannya-PROJEK-IPAS-SMK-Kelas-10.pptx
Materi Seminar AITalks AI dan Suku Digital
Timbal Balik yang Timbang: Perdagangan Tak Setara AS–Indonesia
Konsep & Strategi Penyusunan HPS (Perpres No. 16/2018 jo. No.12/2021 & No. 4...
[Kelas 11] PPT Sistem Koordinasi pada manusia.pdf
Analisis-Kasus-PNS-Telat-Pelayanan-Publik-Terhambat Fiks.pptx
Capaian Pembelajaran Koding dan Kecerdasan Artifisial.pdf
788647528-JURNAL-PEMBELAJARAN-INFORMATIKA.docx
Peran Staf Ritel dalam Penanganan dan Distribusi Produk
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 SMA Terbaru 2025
Pengenalan Micosoft Word versi terbaru.pptx
Modul 7 Kp 1 Pelatihan Pembelajaran Mendalam
Materi Ipas kelas 6 sistem pencernaan manusia
PERBANDINGAN CP 2024 dan 2025 Matematika Umum dan Matematika TL.pdf
PPT Pendidikan Pancasila Kelas 11 Bab 1.1 [modulguruku.com].pptx
Pertumbuhan Perkembangan Tumbuhan Kelas 9.ppt
lansia berdaya (SIDAYA) di indonesia.pptx

Presentation java PPT

  • 2. Apa itu java ? ? ?? Java adalah sebuah bahasa pemrograman komputer kompilasi bytecode yang tidak bergantung pada sistem operasi atau platform dan termasuk berbasis pada object oriented programming.
  • 3.  Java diciptakan setelah C++ oleh Sun microsystems.  Proyek Java dimulai tahun 1991 oleh sejumlah insinyur pada perusahaan Sun Microsystem Inc, dengan ide menggunakan bahasa komputer yang tidak mengacu pada sebuah arsitektur. Proyek ini diberi kode sandi Green.  Tahun 1992, proyek Green meluncurkan produk pertama ' *7 '.  Tahun 1993 dan separuh th 1994, berganti nama First Person, tetapi bubar.  Tahun 1995, dibuatlah browser yang mampu menerjemahkan kodebyte tingkat menengah. Dan bahasa Java mulai digunakan secara luas.
  • 4. Beberapa sifat-sifat / Karakteristik bahasa Java antara lain : • Berupa aplikasi mandiri yang dijalankan dengan program Java Interpreter. • Berbasis Object Oriented Programming. • Platform Independence. Dapat dipindah- pindahkan di antara bermacam-macam platform dan SO. Begitu pula sourcecode-nya. • Dan masih banyak lagi.
  • 5. Keunggulan Java :  Sederhana  Berorientasi Object  Terdistribusi  Kuat / Robust = mengurangi bug / error  Aman = memungkinkan bebas virus  Netral Arsitektur = mudah diterjemahkan  Portable  Interpreter = diakses komputer yang memiliki interpreter.  Kinerja tinggi  Multithreaded = melakukan lebih dari satu pekerjaan.  Dinamis = mudah diadaptasikan untuk lingkungan yang akan berkembang.
  • 6.  Java tidak sama dengan Javascript, salah satu contoh perbedaannya adalah javascript hanya terbatas pada fungsi browser, sedang Java mirip syntax dengan C++. Tetapi syntax Java tidak memerlukan header file, pointer arithmatic, struktur, union, operator overlading, class virtual dan lain-lain. Perancang tidak memperbaiki beberapa kelemahan pada C++, seperti switch statemen. Jika kita mengenal C++ dengan baik, akan lebih memudahkan berpindah ke syntax Java.  Jika kita menguasai Visual Basic, kita tidak berpendapat bahwa Java sederhana. Akan ada banyak syntax asing. Yang menarik di Visual Basic adalah lingkungan perancangan visual yang harus diprogram secara manual di Java.
  • 7. Arsitektur Java adalah kombinasi dari 4 komponen yaitu :  Java Programming Language  Java Class file Format  Java Application Programming Interface (APIs)  Java Virtual Machine (JVM)
  • 8. Java Virtual Machine (JVM) • JVM adalah mesin computing abstrak yang menerjemahkan kompiler program Java/jembatan antara program dan keunikan platform. • JVM menyembunyikan kompleksitas platform dari program yang kita buat dan merupakan jantung program.
  • 9.  JVM tidak dapat langsung menerjemahkan ke Java Programming language atau API sekalipun.  Dalam Java, misalkan kita mengetik kode dengan text editor favorit, kemudian menyimpannya sebagai file dengan ekstensi Java. Lalu Java kompiler kita mengkompilasi kode tersebut menjadi Java Bytecode, tersimpan dalam ekstensi Calass. Java bytecode tersebut akan ditangani untuk dieksekusi oleh JVM yang saat ini ada dua modus dengan atau tanpa JIT.
  • 10. Bahasa Program ini lebih mengacu pada core java programming. Diantaranya termasuk : • Method, Interface and class design, Threading, Even Handling, Perfomance and memory management, Controlling Access to Resources. • Aplication Programming Interface's (API's)
  • 11. Untuk pemrogram pemula lingkungan pemrograman java dapat diringkas menjadi :  Editing source code menggunakan editor teks.  Compiling menggunakan keyword javac melalui command promp (dapat juga dari editor teks). Executing menggunakan : a. Keyword java melalui command prompt (dapat juga dari editor teks) b. Browser atau applerviewer untuk applet.
  • 12. Aplikasi Aplikasi di Java • Opera Mini Aplikasi ini sangat populer dengan banyak pemakai khususnya Indonesia. Opera Mini dapat diunduh secara gratis tanpa harus membayar. Dalam hal pendidikan Opera Mini pada prinsipnya sama seperti mozila firefox atau google chrome yang berfungsi mencari informasi apa saja.
  • 13. Aplikasi ini diperuntukkan untuk para penggila chatting di dunia maya. Dengan Mig33 maka kita akan bertemu dengan banyak kawan baru baik itu melalui PV (Private Chat) ataupun melalui RoomChat. Indonesia merupakan pengguna terbanyak Mig33 didunia. • Mig33
  • 14.  Ebuddy Ebuddy adalah aplikasi Java yang support untuk berbagai akun Instans Massage , Seperti Yahoo Messenger, Facebook, MSN, Google Talk, dan masih banyak lagi.
  • 15. • Nimbuzz Nimbuzz adalah aplikasi messenger yang support dengan beberapa akun IM, seperti Yahoo, Messenger, Google Talk, Skype, MSN, Jabber, Dll.
  • 16. Java memiliki karakteristik berikut : 1. Berorientasi objek (Object Oriented) Java mengunakan pemrograman berorientasi objek yang membuat program dapat dibuat secara modular dan dapat dipergunakan kembali. Pemrograman berorientasi objek memodelkan dunia nyata kedalam objek dan melakukan interaksi antar objek-objek tersebut.
  • 17. 2. Terdistribusi (Distributed) Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya libraries networking yang terintegrasi pada Java. 3. Interpreted Program Java dijalankan menggunakan interpreter yaitu Java Virtual Machine (JVM). Hal ini menyebabkan source code Java yang telah dikompilasi menjadi Java bytecodes dapat dijalankan pada platform yang berbeda- beda
  • 18. 4. Robust Java mempuyai reliabilitas yang tinggi. Compiler pada Java mempunyai kemampuan mendeteksi error secara lebih teliti dibandingkan bahasa pemrograman lain. Java mempunyai runtime-Exception handling untuk membantu mengatasi error pada pemrograman. 5. Secure Sebagai bahasa pemrograman untuk aplikasi internet dan terdistribusi, Java memiliki beberapa mekanisme keamanan untuk menjaga aplikasi tidak digunakan untuk merusak sistem komputer yang menjalankan aplikasi tersebut.
  • 19. 6. Architecture Neutral Program Java merupakan platform independent. Program cukup mempunyai satu buah versi yang dapat dijalankan pada platform berbeda dengan Java Virtual Machine. 7. Portable Source code maupun program Java dapat dengan mudah dibawa ke platform yang berbeda- beda tanpa harus dikompilasi ulang.
  • 20. CONTOH GAME PADA JAVA • FIFA 07 • FiFA World CUP 3D • Hamster Mansion • PES 2009 • Dan masih banyal lainnya