0% menganggap dokumen ini bermanfaat (0 suara)
19 tayangan

JAVA

Tentang bahasa pemrograman java

Diunggah oleh

Aldo Arrohim
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
19 tayangan

JAVA

Tentang bahasa pemrograman java

Diunggah oleh

Aldo Arrohim
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 11

U n i v e r s i t a s A s a h a n

BAHAsa
Pemrograman
Java

Disusun Oleh :

A l d o A r r o h i m
Sejarah Java
Sejarah Java dimulai dengan Green Team. Anggota tim Java (juga dikenal sebagai
Green Team), memulai proyek ini untuk mengembangkan bahasa untuk perangkat
digital seperti dekoder, televisi, dll. Namun, bahasa itu paling cocok untuk
pemrograman internet. Kemudian, teknologi Java digabungkan oleh Netscape.
Prinsip-prinsip untuk membuat pemrograman Java adalah "Sederhana, Kuat,
Portabel, Platform-independen, Aman, Berkinerja Tinggi, Multithreaded, Arsitektur
Netral, Berorientasi Objek, Diterjemahkan, dan Dinamis". Java dikembangkan oleh
James Gosling, yang dikenal sebagai bapak Java, pada tahun 1995. James Gosling
dan anggota timnya memulai proyek tersebut pada awal tahun 90-an.
Saat ini, Java digunakan dalam pemrograman internet, perangkat seluler, permainan,
solusi e-bisnis, dll.
Komponen
Java Runtime Environment (JRE),
Java merupakan implementasi dari JVM yang
menyediakan platform untuk menjalankan
3
program Java. JRE terdiri dari JVM,
Java Development Kit (JDK),
yang merupakan komponen inti
1 binari Java, dan beberapa kelas untuk
menjalankan program Java dengan baik.
dari Java Environment dan
menyediakan semua alat, binari,
dan executable untuk melakukan Java Virtual Machine (JVM),
kompilasi, debugging, dan yang merupakan jantung dari
menjalankan program Java bahasa pemrograman Java. JVM
menjadi tumpuan dalam
mengubah kode bit ke kode
2 khusus dan menyediakan fungsi
inti Java seperti pengelolaan
memori, pengumpulan sampah,
keamanan, dan sebagainya
Kelebihan Java
1. Java bersifat Multiplatform
Java dirancang untuk mendukung aplikasi yang dapat beroperasi di lingkungan jaringan
berbeda.

2. Java bersifat Multithread


Multithreading adalah kemampuan suatu program komputer untuk mengerjakan beberapa
proses dalam suatu waktu.

3. Perpustakaan kelas yang Lengkap


Java memiliki library rutin yang lengkap untuk dirangkai pada protocol TCP/IP (seperti HTTP
dan FTP) dengan mudah. Kemampuan networking Java lebih kuat dan lebih mudah
digunakan.

4. Bersifat Dinamis
Java dirancang untuk beradaptasi dengan lingkungan yang sedang berkembang.

5. Mudah dipelajari karena bersifat sederhana.


Kelemahan Java
1. Implementasi J2ME tidak global.
2. Java memakan banyak memori computer
3. Java merupakan bahasa yang kompleks dan susah dipelajari
4. Program yang dibuat oleh bahasa ini lebih lambat
Versi Java

Banyak versi Java yang telah dirilis hingga saat ini. Rilis Java yang stabil saat ini
adalah Java SE 10.
JDK Alfa dan Beta (1995) Java SE 14 (Maret 2020)
JDK 1.0 (23 Januari 1996) Java SE 15 (September 2020)
JDK 1.1 (19 Februari 1997) Java SE 16 (Maret 2021)
J2SE 1.2 (8 Desember 1998) Java SE 17 (September 2021)
J2SE 1.3 (8 Mei 2000) Java SE 18 (akan dirilis pada Maret 2022)
J2SE 1.4 (6 Februari 2002)
J2SE 5.0 (30 September 2004)
Java SE 6 (11 Desember 2006)
Java SE 7 (28 Juli 2011)
Java SE 8 (18 Maret 2014)
Java SE 9 (21 September 2017)
Java SE 10 (20 Maret 2018)
Java SE 11 (September 2018)
Java SE 12 (Maret 2019)
Java SE 13 (September 2019)
VERSI AWAL JAVA
1.0
Peruntukan kelas TCP/IP, yang
Peruntukan kelas pelengkap seperti memungkinkan berkomunikasi dengan
kelas struktur data dan kelas kelas komputer lain menggunakan jaringan
penanggalan. TCP/IP.

Peruntukan kelas input dan


output, termasuk penggunaan Kelas dasar untuk aplikasi
berkas. 。 antarmuka dengan pengguna

Peruntukan kelas Kelas dasar aplikasi


elemen-elemen dasar. antar muka untuk
diterapkan pada
penjelajah web.
01 02 03 04 05 06

Java.lang Java.io Java.util Java.net Java.awt Java.applet


Proses Run

Contoh
Program
TAHAP KOMPILASI JAVA

JALANKAN
Penerjemah menerjemahkan
bytecodes ke bahasa mesin.
TULIS

5
VERIFIKASI
Pemrogram menulis program 4
Peng-verifikasi memastikan
dan menyimpannya di media
dalam bentuk berkas bytecodes tidak mengganggu
1 sistem keamanan Java.

3
2 MUAT
KOMPILASI Pemuat kelas memuat
Pengkompilasi membentuk bytecodes
bytecodes ke memori.
dari program menjadi bentuk berkas
IDE
Banyak pihak telah membuat IDE (Integrated Development Environment -
Lingkungan Pengembangan Terintegrasi) untuk Java. Yang populer saat ini (Juli
2006) antara lain:
1. Dr. Java, program gratis yang dikembangkan oleh Universitas Rice, Amerika
Serikat
2. BlueJ, program gratis yang dikembangkan oleh Universitas Monash, Australia
3. NetBeans (open source- Common Development and Distribution License
(CDDL))

NetBeans disponsori Sun Microsystems, dan versi terkininya memilki Matisse,


sebuah GUI Editor yang menurut pendapat umum merupakan yang terbaik.
1. Eclipse JDT (open source- Eclipse Public License)
2. Eclipse
3. IntelliJ IDEA (commercial, free 30-day trial)
4. Oracle JDeveloper (free)
5. Xinox Jcreator (ada versi berbayar maupun free)
U n i v e r s i t a s A s a h a n

Terima
kasih
A l d o A r r o h i m

Anda mungkin juga menyukai