1. TUJUAN PRAKTIKUM
- Agar Mahasiswa dapat menjalankan program java dalam langkah paling pertama atau pengenalan dengan baik,
- Dimana Mahasiswa diharapkan dalam penulisan coding program java menggunakan beberapa kunci yang membedakan satu dengan lainnya,
- Seperti penggunaan case sensitif pada nama class, dan mengenal apa yang dimaksud dengan class, apa saja yang menjadi persyaratan suatu class,
- Serta pemberian extensi .java pada program java saat disimpan dan pengenalan apa itu tipe data yang diwujudkan dalam variable / konstanta,
- Pada praktikum 1 ini juga mengajarkan kita tentang penggunaan operator aritmatika dan operator assignment.
2. TINJAUAN TEORITIS
1. Overloading, dimana beberapa method yang memiliki nama yang sama tetapi beda fungsi. Overloading sendiri memiliki ciri nama method harus sama, daftar parameter harus berbeda dan return type yang boleh sama boleh juga tidak.
Contoh sederhana Overloading dapat dilihat di Contoh program Overloading
2. Overriding, menyatakan keadaan dimana method pada subclass menolak method pada superclass-nya. Ciri dari Overriding adalah nama method, daftar parameter, dan return type yang harus sama.
3. Exception adalah suatu kemampuan dalam bahasa berorientasi objek untuk mengubah implementasi (menimpa) suatu method yang dimiliki oleh kelas super ketika kelas super tsb diturunkan.
3. PEMBAHASAAN
a) Membuat program SegiTiga.java
class SegiTiga {
public SegiTiga(double panjang) {
System.out.println(“\nVariabel = segitiganya sama sisi”);
System.out.println(“panjang = ” +panjang);
keliling(panjang);
}
public SegiTiga(double panjang, double sisiMiring) {
System.out.println(“\n2Variabel = segitiganya sama kaki”);
System.out.println(“Panjang = ” +panjang+ “ sisi miring = “+sisiMiring);
keliling(panjang, sisiMiring);
}
public void keliling(double panjang) {
tampilkanHasil(panjang*3);
}
public void keliling(double p, double sM) {
tampilkanHasil(2*sM+p);
}
protected void tampilkanHasil(double h) {
System.out.println(“Hasil = ” +h);
}
}
Keluarannya:
b) Membuat Program MainSegiTiga.Java
class MainSegiTiga {
public static void main(String [] args) {
new SegiTiga(7);
new SegiTiga (4,7);
}
}
Keluarannya:
c) Membuat program Overriding.java
class OverRiding {
public void MethodAsli() {
System.out.println(“Method milik class OverRiding dijalankan”);
}
public static void main(String [] args) {
OverRiding O = new OverRiding();
O.MethodAsli();
}
}
Keluarannya :
d) Membuat program SubOverriding.java
class SubOverRiding extends OverRiding {
public void MethodAsli() {
System.out.println(“Method yang sudah OverRiding dijalankan”);
}
public void MethodAsliSuper() {
System.out.println(“Method pemanggil MethodAsli dijalankan”);
super.MethodAsli();
}
public static void main(String [] args) {
SubOverRiding SO = new SubOverRiding();
SO.MethodAsli();
SO.MethodAsliSuper();
}
}
Keluarannya:
4. KESIMPULAN
- Java bersift case sensitive : dimana huruf kapital dan huruf kecil tidak dianggap sama.
- Secara umum, Java mengabaikan spasi kosong. Spasi kosong tdd: karakter yg tdk tampil pada
- Layar, seperti kosong tab, ganti baris dan lainnya yg digunakan utk membuat kode java lebih menarikdan mudah utk dibaca / dipahami.
- Brace atau kurung kurawal {} merupakan simbol pengelompokkan dlm java yg digunakan utk menandai awal dan akhir seksi program.
- Kode program dpt disisipi komentar-komentar yaitu teks yg menerangkan kode. Simbol khusus harus mendahului komentar agar kompilator mengabaikan teks tsb. Setiap pernyataan java diakhiri dengan simbol titik koma (;).
5. PENUTUP
Demikian Laporan Praktikum Java ini penulis paparkan mengenai materi praktikum yang menjadi pokok bahasan dalam laporan ini, tentunya masih banyak kekurangan dan kelemahannya.
Penulis sangat berharap kritik dan saran dari Dosen pengajar study Java untuk perbaikan yang lebih baik.
Tidak ada komentar:
Posting Komentar