Tugas 6 Peraktikum Java
A. Tugas pada praktikum ke-6 mengenai pembuatan bentuk pemrograman yaitu :
- Membuat program Overloading
- Membuat program Overriding
- Membuat program Exception
- Overloading adalah adalah mendefinisikan dua atau lebih method di dalam kelas yang sama, dengan nama yang sama, namun dengan deklarasi parameter yang berbeda.
- Overriding adalah kemampuan suatu subkelas untuk memodifikasi attribute dan method milik kelas supernya (tentu yang memiliki sifat private atau final tidak biasa dilakukan overriding).
- Exception merupakan objek dari subkelas yang diturunkan dari kelas Throwable. Kelas Throwable ini terdapat dalam package java.lang.object.
B. Dan adapun langkah-langkah praktikum java adalah sebagai berikut :
Konfigurasi Textpad :
- Klik Start >> All Program >> TextPad
- Klik Konfiguration >> Preferences pada TextPad pada bagian File, ubah Default file menjadi java
- Pada bagian Tools, harus tersedia Compile Java, Run Java Aplication dan Ran Java Applet telah tersedia. Jika belum klik Add dan pilih Java SDK Commands.
- Klik OK untuk menyimpan konfigurasi
C. Kemuadian ketikkan listing program dibawah ini pada halaman kerja :
Membuat Program SegiTiga.javaclass 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("\nVariabel = 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);
}
}
Membuat Program MainSegiTiga.java
class MainSegitiga {
public static void main (String [] args) {
new SegiTiga (7);
new SegiTiga (4,7);
}
}
Maka outputnya adalah sebagai berikut :
MainSegitiga.java |
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();
}
}
Maka outputnya adalah sebagai berikut :
OverRiding.java |
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();
}
}
Maka outputnya adalah sebagai berikut :
SubOverRiding.java |
Membuat Program TanpaException.java
class TanpaException {
public static void main(String[]args){
int Nilai = Integer.parseInt(args[0] );
System.out.println("Nilai yang dimasukkan : " +Nilai);
}
}
-> perintah untuk menampilkan hasilnya adalah sbb :
1. klik start -> run lalu ketik cmd untuk membuka command prompt
2. ketik perintah cd (change directory) untuk menuju direktori tepat TanpaException.class berada
3. ketik java TanpaExceptio 50 untuk menjalankan program.
Maka outputnya adalah sebagai berikut :
TanpaException.java |
Membuat Program CobaException.java
class CobaException{
public static void main (String[]args){
int nilai = 0;
try {
int Nilai = Integer.parseInt(args [0]);
System.out.println("Nilai yang dimasukkan : " +Nilai);
}
catch(Exception e) {
System.out.println("Pasti yang diinput bukan Integer");
}
finally {
System.out.println("Blok finally tetap dilakukan");
}
}
}
Maka outputnya adalah sebagai berikut :
CobaException.java |
Membuat Program PembagianNol.java
class PembagianNol {
public static void main (String [] args) {
System.out.println("Sebelum pembagian");
try {
System.out.println(5/0);
}
catch(Throwable T) {
System.out.println("Terjadi pembagian nol");
}
System.out.println("Sesudah pembagian");
}
}
Maka ouputnya adalah sebagai berikut :
PembagianNol.java |
Membuat Program TesInputData.java
import java.io.*;
class TesInputData {
public static void main (String[]args) {
BufferedReader BR = new BufferedReader(new InputStreamReader(System.in));
String Input = "";
try{
System.out.println("Masukkan Data : ");
Input = "nilai Mahasiswa";
}
finally{
System.out.println("Data yang anda masukkan adalah " +Input);
}
}
}
Maka outputnya adalah sebagai berikut :
TesInputData.java |
Tidak ada komentar:
Posting Komentar