Tugas JAVA
Nama : Tantyo Rahmat Widodo
NPM : 18113794
Kelas : 3KA36
Mata Kuliah : Pemrograman Berorientasi Objek
Nama Dosen : Kunto Bayu A, ST
A. Cara melakukan instalasi pemrograman JAVA
1.Klik
file instalasi jdk-7u79-windows-x64.exe yang telah kamu simpan
2.Akan
menampilkan jendela berikut.
3.Klik
Next, maka akan menampilkan jendela berikut.
Pada opsi feature box.Ada pilihan development tools,dan
Source Code yang digunakan untuk menambah komponen pada JAVA.
4.Klik Browse untuk memilih folder yang akan diinstal,
lalu klik Next maka akan menampilkan jendela berikut.
5.Tunggulah sampai proses instalasi sampai 100%.
6.Setelah selesai ada 2 pilihan. Klik Next Steps untuk
lanjut ke tahap berikutnya tetapi dibutuhkan koneksi internet dan menuju ke
browser, atau klik Close untuk keluar.
7.Selanjutnya klik jre-7u79-windows-x64.exe untuk
menginstal
8.Akan
menampilkan jendela berikut.
9.Instal seperti biasa
10.Selanjutnya instal netbeans
Proses
konfigurasi/inisilaisasi.
11. Klik Customize untuk menambah komponen, atau klik
Next untuk melanjutkan
12.Sebelum mengistal,kamu harus menerima persetujuan
lisensi terlebih dahulu.
13.Klik Next untuk melanjutkan instalasi.
14.Tunggu
sampai proses instalasi sampai 100%.
15.NetBeans selesai diinstal dan dapat dijalankan
Jendela
instalasi selesai.
B.Contoh program JAVA
import
java.io.*;
public
class biodata{
public static
void main(String[]args){
String
nama=””,npm=””,angkatan=””,alamat=””;
DataInputStream
data=new DataInputStream(System.in);
try{
System.out.print("Masukkan
Nama : ");
nama=data.readLine();
System.out.print("Masukkan
NPM : ");
npm=data.readLine();
System.out.print("Masukkan
Angkatan : ");
angkatan=data.readLine();
System.out.print("Masukkan
Alamat : ");
alamat=data.readLine();
}catch(Exception
e){
System.out.println("Error:
"+e.toString());
}
System.out.println("===TAMPILAN
BIODATA===");
System.out.println("Nama : "+nama);
System.out.println("NPM : "+npm);
System.out.println("Angkatan:
"+angkatan);
System.out.println("Alamat : "+alamat);
}
}
Hasil:
--------------------Configuration:
<Default>--------------------
Masukkan
Nama : Tantyo Rahmat Widodo
Masukkan
NPM : 18113794
Masukkan
Angkatan : 2013
Masukkan
Alamat : Jl.Celepuk 4 no.64
===TAMPILAN
BIODATA===
Nama : Tantyo Rahmat Widodo
NPM : 18113794
Angkatan:
2013
Alamat : Jl.Celepuk 4 no.64
Process
completed.

C.Kelebihan dan kelemahan JAVA
Keunggulan Java
1. Berorientasi objek
Java adalah bahasa pemrograman yang berorientasi pada objek. Java membagi program menjadi objek-objek serta memodelkan sifat dan tingkah laku masing-masing dalam menyelesaikan suatu masalah.
2. Java bersifat multiplatform Java dirancang untuk mendukung aplikasi yang dapat beroperasi di lingkungan jaringan berbeda. Untuk mengakomodasi hal tersebut, Java compiler membangkitkan bytecodes (sebuah format yang tidak tergantung pada arsitektur tertentu yang didesain untuk mengirimkan kode ke banyak platform perangkat keras dan perangkat lunak secara efisien). Java dapat dijalankan oleh banyak platform seperti Linux, Unix, Windows, Solari, maupun Mac.3. Java bersifat multithread
Multithreading adalah kemampuan suatu program komputer untuk mengerjakan beberapa proses dalam suatu waktu. Thread dalam Java memiliki kemampuan untuk memanfaatkan kelebihan multi prosessor apabila sistem operasi yang digunakan mendukung multi prosessor.
4. Dapat didistribusi dengan mudah
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. Java memudahkan tugas pemrograman jaringan yang sulit seperti membuka dan mengakses sebuah soket koneksi. Java juga mamudahkan pembuatan CGI (Common Gateway Interface).
5. Bersifat dinamis
Java dirancang untuk beradaptasi dengan lingkungan yang sedang berkembang. Java bersifat dinamis dalam tahap linking. Class yang ada dapat di link sebatas yang diperlukan, apabila diperlukan modul kode yang baru dapat di link dari beberapa sumber, bahkan dari sumber dalam jaringan Internet.
Kekurangan
- Tulis
sekali, jalankan di mana saja – Masih ada beberapa hal yang tidak
kompatibel antara platform satu
dengan platform lain. Untuk J2SE, misalnya
SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.
- Mudah
didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi
kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode
yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama
kelas, metode, dan tipe data. Hal yang sama juga terjadi padaMicrosoft .NET Platform. Dengan
demikian, algoritma yang digunakan program akan lebih sulit disembunyikan
dan mudah dibajak/direverse-engineer.
- Penggunaan
memori yang banyak. Penggunaan memori untuk program berbasis Java jauh
lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih
spesifik lagi, Delphi dan Object
Pascal). Biasanya ini bukan merupakan masalah bagi
pihak yang menggunakan teknologi terbaru (karena trend memori terpasang
makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat
dengan mesin komputer berumur lebih dari 4 tahun.














Tidak ada komentar:
Posting Komentar