Professional Documents
Culture Documents
Sandi Selamet - Laporan Praktikum Java 6
Sandi Selamet - Laporan Praktikum Java 6
PEMOGRAMAN JAVA 6
OLEH
NIM : 201331028
2020-2021
C. Kekurangan java
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.
a. 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 pada Microsoft .NET
Platform. Dengan demikian, algoritma yang digunakan program 10 akan
lebih sulit disembunyikan dan mudah dibajak/direverse- engineer.
b. 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.
a. Apakah dapat di-¬compile dan jika benar, apa yang terjadi saat program di-run
b. Apakah seluruh instruksi telah dijalankan, sebutkan instruksi apakah yang tidak
dijalankan.
2. Buatlah file program JAVA berikut dengan nama tanpaEksepsi2.java. a.
Buatlah program di notepad dengan kode program berikut:
a. Apakah dapat di-compile dan jika benar, apa yang terjadi saat program di-run
b. Apakah seluruh instruksi telah dijalankan, sebutkan instruksi apakah yang tidak
dijalankan.
4. Buatlah file program JAVA berikut dengan nama Eksepsi2.java a.
Buatlah program di notepad dengan kode program berikut:
a. Apakah yang membedakan program JAVA ini dengan program pada soal no.3
b. Apakah hasil output sama dengan soal no. 3, tampilkan hasil output d. Apakah
seluruh instruksi telah dijalankan, sebutkan instruksi apakah yang tidak dijalankan.
5. Buatlah file program JAVA berikut dengan nama BanyakEksepsi.java a.
Buatlah program di notepad dengan kode program berikut:
V. HASIL PRAKTIKUM
1. Tanpa Eksepsi1
• Hasil Compile
• Hasil Compile
3. Eksepsi1
• Program
• Hasil compile
• Hasil Compile
5. Banyak Eksepsi
• Program
• Ketika program dilakukan dengan menggunakan fungsutry dan catch dapat diatasi dan
dapat di berikan pesan terdapat error dan dapat diberikan pesan dengan jelas di mana
error itu terjadi.
• Ketika program tanpa eksepsi terdapat error program maih dapat di compile nammun
setelah di run akan terlihat error sesuai dengan eksepsinya.
• Program yang dilakukan secara individual eksepsi dan dengan try andcatch yang di
dalamnya hanya satu eksepsi, kemudian dilakukan try and catch secara campuran atau 2
kali catch dengan terdapat beberapa pesan yang muncul dan nama eksepsi tersebut