Anda di halaman 1dari 7

Nama : Hairul Mutakin

Nim : 221210001
Kelas : MD4A
Mata Kuliah : pemerograman Berorientasi Objek
Tugas Pemerograman Berorientasi Objek Tentang Java
Pengertian java
Java adalah salah satu bahasa yang bersifat open source yang merupakan produk dari Sun Microsystem.
Bahasa Java adalah bahasa modern yang telah diterima masyarakat komputasi dunia. Hampir semua
perusahaan perangkat lunak dan komputer besar mendukung dan mengembangkan aplikasi sistem berbasis
Java.

Java adalah salah satu bahasa pemrogaman Multiplatform (Bisa berjalan di berbagai macam system operasi)
karena pada dasarnya java mempunyai Jre (java runtime environment) atau dapat kita artikan sebagai mesin
tersendiri untuk mengeksekusi binary code hasil dari compilasi program yang telah kita buat, bereda dengan
bahasa pemrograman vb, c++ yang memanfaatkan komponen system dalam Windows untuk mengeksekusi
binary code hasil kompilasi program
Sejarah java
Java merupakan bahasa pemprograman yang pertama kali dikembangkan
oleh sun microsystem pada tahun 1991. Pada awalnya, java diciptakan oleh
James Gosling, Patrick Naughton, dan Mike Sheridan untuk perangkat
elektronik konsumen, namun kemudian dikembangkan untuk digunakan pad
perangkat lunak komputer.
Java dirilis secara resmi pada tahun 1995 dengan versi pertamanya yaitu java
1.0.
Edisi java
Java memiliki beberapa edisi yang sesuai dengan berbagai kebutuhan
pengembangan perangkat lunak. Beberapa edisi java utama meliputi :
1. Java SE (Standar Edition) :digunakan untuk pengembangan aplikasi deskop,
server, dan mobile.
2. Java EE (Enterprise Edition) : dirancang untuk pengembangan apliksi bisnis
yamg kompleks dan skalabilitas yang tinggi.
3. Java ME (Mikro Edition) : dulu digunakan untuk pengembangan aplikasi
pada perangkat bergerak dan perangkat terbatas lainnya, namun kini sudah
tidak lagi dikembangkan aktif.
Keunggulan Java
Beberapa keunggulan Java meliputi :
1. Portabilitas : Java dapat dijalankan diberbagai platform karena
menggunakan konsep “Write once, run anywhere” (WORA).
2. Keamanan : Java memiliki berbagai fitur keamanan yang memungkinkan
aplikasi java aman dari serangan.
3. Kekuatan Komunitas : Java memiliki komunitas pengembang yang besar
dan aktif, serta dukungan dari perusahaan-perusahaan besar.
4. Objek-Oriented : Java merupakan bahasa pemprograman yang berbasis
objek, sehingga memungkinkan untuk pengembangan aplikasi yang
modular dan mudah dipelihara.
Karakteristik Java
Beberapa karekteristik Java meliputi :
1. Objek-oriented : Java adalah bahasa pemprograman berbasis objek.
2. Platform independent: Java dapat dijalankan diberbagai platform tanpa
perlu modifikasi.
3. Dinamis : Java mendukung alokasi memori otomatis dan manajemen
sampah (Garbage Collection).
4. Robust : Java memiliki sistem manajemen kesalahan yang kuat dan
mekanisme penanganan exception.
5. Multithereaded : Java mendukung pemprograman multihereaded,
memungkinkan eksekusi beberapa tugas secara bersamaan.
6. Distributed : Java memiliki library yang mendukung pembuatan aplikasi
yang didistribusikan (Distributed Computing).
Aturan Penulisan Java
1.Nama kelas harus dimulai dengan huruf kapital dan menggunakan gaya
camelcase.
2.Nama variabel dan metode harus dimulai dengan huruf kecil dan
menggunakan gaya camelcase.
3.Gunakan sepasi putih (whitspace) untuk meningkatkan kejelsan kode .
4.Gunakan komentar untuk menjelaskan bagian kode yang komplaks atau
penting .
5.Ikuti konvensi penamaan yang konsisten sesui dengan pedoman java.

Anda mungkin juga menyukai