SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Teknologi Java
by Dyah Noviati K.

Page 1
Java adalah sebuah bahasa pemrograman
pada komputer sama seperti pendahulunya
c++ . Java bersifat multi platform dan multi
device.

Page 2
PERKEMBANGAN VERSI
JAVA

Versi Awal
O java.lang: Peruntukan kelas elemen-elemen dasar.
O java.io: Peruntukan kelas input dan output,
termasuk penggunaan berkas.
O java.util: Peruntukan kelas pelengkap seperti kelas
struktur data dan kelas kelas penanggalan.
O java.net:
Peruntukan
kelasTCP/IP,
yang
memungkinkan berkomunikasi dengan komputer lain
menggunakan jaringan TCP/IP.
O java.awt: Kelas dasar untuk aplikasi antarmuka
dengan pengguna (GUI)
O java.applet: Kelas dasar aplikasi antar muka untuk
diterapkan pada penjelajah web.
3 (tiga) edisi java, yaitu :
1. J2ME (Java Micro Edition)
Edisi ini ditunjukan bagi
lingkungan dengan sumber
daya terbatas, seperti
smartcard, ponsel, dan PDA.
2. J2SE (Java 2 Standard
Edition)
Edisi ini ditunjukan bagi
lingkungan workstation,
seperti pembuatan aplikasiaplikasi desktop.
3. J2EE (Java 2 Enterprise
Edition)
Edisi ini ditunjukan bagi
lingkungan Internet atau
aplikasi terdistribusi dalam
skala besar.
Edisi ini berisi paket bahasa inti (nama kode untuk
perpustakaan di Jawa) dan ditujukan untuk
pemrograman desktop.
1995: Versi 1.0 dari Java Development Kit (JDK)
dirilis secara gratis oleh Sun.
1997: Versi 1.1
1999: Versi 1.2, juga disebut Java 2 Platform
2000: Versi 1.3
2002: Versi 1.4
2004: Versi 5.0 (sebelumnya bernomor 1,5)
1. Sebuah Bahasa Pemrograman
Java merupakan suatu bahasa pemrograman
yang berorientasi Objek atau sering disebut OOP
( Object Oriented Programming ).
Sebagai sebuah bahasa pemrograman, Java
dapat membuat seluruh bentuk aplikasi,
desktop, web dan lainnya, sebagaimana dibuat
dengan menggunakan bahasa pemrograman
konvensional yang lain.
2. Platform Java
Java Platform adalah sebuah platform software
yang berbeda dari berbagai paltform lainnya
seperti Microsoft Windows, Macintosh, OS / 2,
UNIX, dan NetWare.
3. Sebuah Development Environment
Sebagai sebuah peralatan pembangun, teknologi
Java menyediakan banyak tools : compiler,
interpreter, penyusun dokumentasi, paket kelas
dan sebagainya.
4. Sebuah Aplikasi
Aplikasi dengan teknologi Java secara umum adalah
aplikasi serba guna yang dapat dijalankan pada
seluruh mesin yang memiliki Java Runtime
Environment (JRE).
1. Sederhana
2. Berorientasi objek (Object Oriented)
3. Dapat didistribusi dengan mudah
4. Interpreter
5. Robust
6. Aman
7. Architecture Neutral
8. Portabel
9. Performance
10. Multithreaded
11. Dinamis
Fitur dari Java yang penting :

* JVM (Java Virtual Machine)
* JRE (Java Runtime Environment)
* JDK (Java Development Kit)
* SDK (Software Development Kit)
* Garbage Collection
* Code Security
 Aplikasi facebook
Facebook sering dimanfaatkan untuk keperluan
promosi, kampanye, bahkan propaganda. Tidak
hanya untuk mengkomunikasikan citra individu,
akan tetapi termasuk pula kelompok, organisasi,
maupun produk.
Aplikasi game
Manfaatnya adalah melatih kepekaan, melatih
problem solving, berpikir logis dan kreatif, dan yang
paling berpengaruh adalah secara tidak langsung
kita belajar bahasa Inggris
 Aplikasi opera mini
dapat menyimpan halaman website
yang dianggap penting atau menarik
oleh penggunanya, dan selanjutnya
disimpan di folder yang telah dipilih
pengguna pada memori telepon atau
kartu memori.
 Aplikasi kamus
Kini tidak perlu repot lagi membawa
kamus yang tebal, karena aplikasi ini
akan membantu untuk menyelesaikan
masalah yang berhubungan dengan
bahasa yang sulit untuk dimengerti.
Kelebihan :
• Multiplatform.
• Berbasis OOP.
• Perpustakaan Kelas (Class Library) Lengkap
• Bergaya C++
• Pengumpulan sampah otomatis
Kekurangan Java
Tulis sekali, perbaiki di mana saja
Mudah didekompilasi
Penggunaan memori yang banyak.
Ppt java

Weitere ähnliche Inhalte

Was ist angesagt?

Java ppt
Java pptJava ppt
Java ppt044249
 
Pengenalan java
Pengenalan javaPengenalan java
Pengenalan javadhiqde
 
[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-javaThan Thi Habidan
 
Ppt java
Ppt javaPpt java
Ppt javamutianb
 
Pengantar dasar-pemrograman-java
Pengantar dasar-pemrograman-java  Pengantar dasar-pemrograman-java
Pengantar dasar-pemrograman-java Internet Explorer
 
Pengenalan pemrograman java
Pengenalan pemrograman javaPengenalan pemrograman java
Pengenalan pemrograman javaWiEn SHipiet
 
Jeni Intro1 Bab02 Pengenalan Bahasa Java
Jeni Intro1 Bab02 Pengenalan Bahasa JavaJeni Intro1 Bab02 Pengenalan Bahasa Java
Jeni Intro1 Bab02 Pengenalan Bahasa JavaIndividual Consultants
 
Presentasi Linux di SMUN 5 Bandung
Presentasi Linux di SMUN 5 BandungPresentasi Linux di SMUN 5 Bandung
Presentasi Linux di SMUN 5 BandungPutu Shinoda
 
Ppt pengenalan dan pemrograman java
Ppt pengenalan dan pemrograman javaPpt pengenalan dan pemrograman java
Ppt pengenalan dan pemrograman javanur achlish rosyadi
 

Was ist angesagt? (18)

Java ppt
Java pptJava ppt
Java ppt
 
Pengenalan java
Pengenalan javaPengenalan java
Pengenalan 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
 
Java netbeans
Java netbeansJava netbeans
Java netbeans
 
Bab ii
Bab iiBab ii
Bab ii
 
Ppt java
Ppt javaPpt java
Ppt java
 
Pengantar dasar-pemrograman-java
Pengantar dasar-pemrograman-java  Pengantar dasar-pemrograman-java
Pengantar dasar-pemrograman-java
 
2. prosedur pbo
2. prosedur pbo2. prosedur pbo
2. prosedur pbo
 
Pengenalan pemrograman java
Pengenalan pemrograman javaPengenalan pemrograman java
Pengenalan pemrograman java
 
Modul 12 ALGO
Modul 12 ALGOModul 12 ALGO
Modul 12 ALGO
 
Jeni Intro1 Bab02 Pengenalan Bahasa Java
Jeni Intro1 Bab02 Pengenalan Bahasa JavaJeni Intro1 Bab02 Pengenalan Bahasa Java
Jeni Intro1 Bab02 Pengenalan Bahasa Java
 
Os java
Os javaOs java
Os java
 
Java
JavaJava
Java
 
Java1
Java1Java1
Java1
 
Ppt java
Ppt javaPpt java
Ppt java
 
Presentasi Linux di SMUN 5 Bandung
Presentasi Linux di SMUN 5 BandungPresentasi Linux di SMUN 5 Bandung
Presentasi Linux di SMUN 5 Bandung
 
Ppt pengenalan dan pemrograman java
Ppt pengenalan dan pemrograman javaPpt pengenalan dan pemrograman java
Ppt pengenalan dan pemrograman java
 
PPT Java
PPT JavaPPT Java
PPT Java
 

Ähnlich wie Ppt 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.pdfJurnal IT
 
Mata Kuliah Pemrograman Java - LP3I Medan
Mata Kuliah Pemrograman Java - LP3I MedanMata Kuliah Pemrograman Java - LP3I Medan
Mata Kuliah Pemrograman Java - LP3I MedanDony Riyanto
 
Ppt java
Ppt javaPpt java
Ppt javaakuyuli
 
pbo 1 ervan
pbo 1 ervan pbo 1 ervan
pbo 1 ervan aris
 
Jeni intro1-bab02-pengenalan bahasa java
Jeni intro1-bab02-pengenalan bahasa javaJeni intro1-bab02-pengenalan bahasa java
Jeni intro1-bab02-pengenalan bahasa javaKristanto Wijaya
 
Andino Maseleno - Modul J2ME
Andino Maseleno - Modul J2MEAndino Maseleno - Modul J2ME
Andino Maseleno - Modul J2MEAndino Maseleno
 
Rangkuman tentang java
Rangkuman tentang javaRangkuman tentang java
Rangkuman tentang javaFitra Sani
 
Pengantar Pemrograman Java
Pengantar Pemrograman JavaPengantar Pemrograman Java
Pengantar Pemrograman Javadaffa12
 
Tugas aplikasi internet_1100631034
Tugas aplikasi internet_1100631034Tugas aplikasi internet_1100631034
Tugas aplikasi internet_1100631034ariunmuh
 

Ähnlich wie Ppt java (20)

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
 
Mata Kuliah Pemrograman Java - LP3I Medan
Mata Kuliah Pemrograman Java - LP3I MedanMata Kuliah Pemrograman Java - LP3I Medan
Mata Kuliah Pemrograman Java - LP3I Medan
 
Java ppt
Java pptJava ppt
Java ppt
 
java
 java java
java
 
Ppt java
Ppt javaPpt java
Ppt java
 
pbo 1 ervan
pbo 1 ervan pbo 1 ervan
pbo 1 ervan
 
pbo 1
pbo 1pbo 1
pbo 1
 
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
 
Andino Maseleno - Modul J2ME
Andino Maseleno - Modul J2MEAndino Maseleno - Modul J2ME
Andino Maseleno - Modul J2ME
 
Pengenalan java
Pengenalan javaPengenalan java
Pengenalan java
 
Rangkuman tentang java
Rangkuman tentang javaRangkuman tentang java
Rangkuman tentang java
 
1 pengenalan program java
1 pengenalan program java1 pengenalan program java
1 pengenalan program java
 
Pengantar Pemrograman Java
Pengantar Pemrograman JavaPengantar Pemrograman Java
Pengantar Pemrograman Java
 
Makalah java
Makalah javaMakalah java
Makalah java
 
Makalah java
Makalah javaMakalah java
Makalah java
 
Tugas aplinet 1100631048
Tugas aplinet 1100631048Tugas aplinet 1100631048
Tugas aplinet 1100631048
 
Tugas aplikasi internet_1100631034
Tugas aplikasi internet_1100631034Tugas aplikasi internet_1100631034
Tugas aplikasi internet_1100631034
 
Makalah java
Makalah javaMakalah java
Makalah java
 

Ppt java

  • 1. Teknologi Java by Dyah Noviati K. Page 1
  • 2. Java adalah sebuah bahasa pemrograman pada komputer sama seperti pendahulunya c++ . Java bersifat multi platform dan multi device. Page 2
  • 3.
  • 4. PERKEMBANGAN VERSI JAVA Versi Awal O java.lang: Peruntukan kelas elemen-elemen dasar. O java.io: Peruntukan kelas input dan output, termasuk penggunaan berkas. O java.util: Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas penanggalan. O java.net: Peruntukan kelasTCP/IP, yang memungkinkan berkomunikasi dengan komputer lain menggunakan jaringan TCP/IP. O java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI) O java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web.
  • 5. 3 (tiga) edisi java, yaitu : 1. J2ME (Java Micro Edition) Edisi ini ditunjukan bagi lingkungan dengan sumber daya terbatas, seperti smartcard, ponsel, dan PDA. 2. J2SE (Java 2 Standard Edition) Edisi ini ditunjukan bagi lingkungan workstation, seperti pembuatan aplikasiaplikasi desktop. 3. J2EE (Java 2 Enterprise Edition) Edisi ini ditunjukan bagi lingkungan Internet atau aplikasi terdistribusi dalam skala besar.
  • 6. Edisi ini berisi paket bahasa inti (nama kode untuk perpustakaan di Jawa) dan ditujukan untuk pemrograman desktop. 1995: Versi 1.0 dari Java Development Kit (JDK) dirilis secara gratis oleh Sun. 1997: Versi 1.1 1999: Versi 1.2, juga disebut Java 2 Platform 2000: Versi 1.3 2002: Versi 1.4 2004: Versi 5.0 (sebelumnya bernomor 1,5)
  • 7. 1. Sebuah Bahasa Pemrograman Java merupakan suatu bahasa pemrograman yang berorientasi Objek atau sering disebut OOP ( Object Oriented Programming ). Sebagai sebuah bahasa pemrograman, Java dapat membuat seluruh bentuk aplikasi, desktop, web dan lainnya, sebagaimana dibuat dengan menggunakan bahasa pemrograman konvensional yang lain.
  • 8. 2. Platform Java Java Platform adalah sebuah platform software yang berbeda dari berbagai paltform lainnya seperti Microsoft Windows, Macintosh, OS / 2, UNIX, dan NetWare.
  • 9. 3. Sebuah Development Environment Sebagai sebuah peralatan pembangun, teknologi Java menyediakan banyak tools : compiler, interpreter, penyusun dokumentasi, paket kelas dan sebagainya.
  • 10. 4. Sebuah Aplikasi Aplikasi dengan teknologi Java secara umum adalah aplikasi serba guna yang dapat dijalankan pada seluruh mesin yang memiliki Java Runtime Environment (JRE).
  • 11. 1. Sederhana 2. Berorientasi objek (Object Oriented) 3. Dapat didistribusi dengan mudah 4. Interpreter 5. Robust 6. Aman 7. Architecture Neutral 8. Portabel 9. Performance 10. Multithreaded 11. Dinamis
  • 12. Fitur dari Java yang penting : * JVM (Java Virtual Machine) * JRE (Java Runtime Environment) * JDK (Java Development Kit) * SDK (Software Development Kit) * Garbage Collection * Code Security
  • 13.  Aplikasi facebook Facebook sering dimanfaatkan untuk keperluan promosi, kampanye, bahkan propaganda. Tidak hanya untuk mengkomunikasikan citra individu, akan tetapi termasuk pula kelompok, organisasi, maupun produk. Aplikasi game Manfaatnya adalah melatih kepekaan, melatih problem solving, berpikir logis dan kreatif, dan yang paling berpengaruh adalah secara tidak langsung kita belajar bahasa Inggris
  • 14.  Aplikasi opera mini dapat menyimpan halaman website yang dianggap penting atau menarik oleh penggunanya, dan selanjutnya disimpan di folder yang telah dipilih pengguna pada memori telepon atau kartu memori.  Aplikasi kamus Kini tidak perlu repot lagi membawa kamus yang tebal, karena aplikasi ini akan membantu untuk menyelesaikan masalah yang berhubungan dengan bahasa yang sulit untuk dimengerti.
  • 15. Kelebihan : • Multiplatform. • Berbasis OOP. • Perpustakaan Kelas (Class Library) Lengkap • Bergaya C++ • Pengumpulan sampah otomatis
  • 16. Kekurangan Java Tulis sekali, perbaiki di mana saja Mudah didekompilasi Penggunaan memori yang banyak.