Anda di halaman 1dari 9

BAB III TUGAS PENDAHULUAN 1. Buatlah program menggunakan class dan objek dengan nama motor.

java, jika program di jalankan hasilnya seperti di bawah ini : Object motor-1 : Merk : Yamaha Pemilik : Pak Darmawan Object motor-2 : Merk : Honda Pemilik : Pak Nasiruddin Jawab:
public class motor { public String object; public String merk; public String pemilik; public motor(String object, String merk, String pemilik) { this.object=object; this.merk=merk; this.pemilik=pemilik; } public String tampilObject(){ return object; } public String tampilMerk(){ return merk; } public String tampilPemilik(){ return pemilik; } public static void main (String args[]){ motor obj1=new motor("motor-1","Yamaha","Pak Darmawan"); motor obj2=new motor("motor-2","Honda","Pak Nasiruddin"); System.out.println("Object: "+obj1.tampilObject()); System.out.println("Merk: "+obj1.tampilMerk()); System.out.println("Pemilik: "+obj1.tampilPemilik()); System.out.println("Object: "+obj2.tampilObject()); System.out.println("Merk: "+obj2.tampilMerk()); System.out.println("Pemilik: "+obj2.tampilPemilik()); } }

Hasil Running Program :

BAB IV IMPLEMENTASI KEGIATAN PRAKTIKUM Buatlah kelas mahasiswa dengan atribut/variablel = nama dan npm dan mempunyai metodh: tampilkanNama, tampilkanNpm, belajar, olahRaga, makan, minum. Buatlah 3 objek untuk menginstantiasi kelas mahasiswa dengan atribut nama dan npm Anda sendiri dan 2 teman Anda dan mengimplementasikan beberapa metodh yang telah Anda definisikan dalam kelas mahasiswa Jawab:
public class mahasiswa { String nama; String npm; public mahasiswa(String nama, String npm) { this.nama=nama; this.npm=npm; } public String tampilkanNama(){ return nama; } public String tampilkanNpm(){ return npm; } public void belajar(){ System.out.println("Belajar Yang Rajin"); } public void olahRaga(){ System.out.println("Olahraga Bikin Sehat Looh...!!"); } public void makan(){ System.out.println("Makan Bikin Kenyang"); } public void minum(){ System.out.println("Minum..Minumm yang Banyak.."); } public static void main (String args[]){ mahasiswa obj1=new mahasiswa("Nama : Mimi Aisyah Muyassyarofin","Npm : 10.04.111.00045"); mahasiswa obj2=new mahasiswa("Nama : Rian Syah","Npm : 10.04.111.000046"); mahasiswa obj3=new mahasiswa("Nama : Ofin Vixaliser","Npm : 10.04.111.00047"); System.out.println(obj1.nama); System.out.println(obj1.npm); obj1.belajar();

obj1.olahRaga(); obj1.makan(); obj1.minum(); System.out.println(""); System.out.println(obj2.nama); System.out.println(obj2.npm); obj2.belajar(); obj2.olahRaga(); obj2.makan(); obj2.minum(); System.out.println(""); System.out.println(obj3.nama); System.out.println(obj3.npm); obj3.belajar(); obj3.olahRaga(); obj3.makan(); obj3.minum(); } }

Hasil running Program:

TUGAS AKHIR Buat program dengan nama televOOP.java dengan spesifikasi sebagai berikut : Class : Televisi Object : Televisiku Attribute - Merek - Tipe - Ukuran - Tombol volume - Tombol Channel Method - Menyalakan TV - Memindahkan Channel - Membesarkan volume - Mematikan Televisi Hasil : Merek Televisi : Samsung Tipe Televisi : LCD TV Ukuran Televisi : 52 inchi Saat ini televisi sudah on..... Channel berpindah Volume bertambah besar.

Jawab:
public class televOOP { String Merek; String Tipe; String Ukuran; String TombolVolume; String TombolChannel; public televOOP(String Merek, String Tipe, String Ukuran) { this.Merek=Merek; this.Tipe=Tipe; this.Ukuran=Ukuran; } public String tampilMerek(){ return Merek; } public String tampilTipe(){ return Tipe; } public String tampilUkuran(){ return Ukuran; } public String tampilVolume(){ return TombolVolume; } public String tampilChannel(){ return TombolChannel; } public void Menyalakan_TV(){ System.out.println("Saat ini televisi sudah On..."); } public void Memindahkan_Channel(){ System.out.println("Channel Berpindah"); } public void Membesarkan_Volume(){ System.out.println("Volume Bertambah Besar"); } public void Mematikan_Televisi(){ System.out.println("Press any key to Continue"); } public static void main (String args[]){ televOOP televisiku = new televOOP("Samsung","LCD TV","52 Inchi"); System.out.println("Merek Televisi : "+televisiku.Merek); System.out.println("Tipe Televisi : "+televisiku.Tipe); System.out.println("Ukuran Televisi : "+televisiku.Ukuran); televisiku.Menyalakan_TV(); televisiku.Memindahkan_Channel(); televisiku.Membesarkan_Volume(); televisiku.Mematikan_Televisi(); } }

Hasil Running Program :

TUGAS TAMBAHAN

1. Buatlah sebuah class Pelajar dengan ketentuan sebagai berikut :

Memiliki atribut : nip, nama, nilaiUjian1, nilaiUjian2, nilaiTugas. Memiliki method nilaiAkhir untuk menghitung nilai akhir dari pelajar tersebut
dimana rumusnya adalah : NA=(nilaiUjian1*35%)+(nilaiUjian2*40%)+ (nilaiTugas*25%)

Ada method isLulus yang digunakan untuk mengecek apakah seorang siswa
lulus atau tidak, dimana dinyatakan lulus bila nilai akhirnya sama dengan 60 ke atas. Dan ada pula method status yang digunakan untuk menampilkan status keterangan lulus atau tidaknya pelajar tersebut.

Jawab :
public class pelajar { String nip, nama, status; double nilaiUjian1,nilaiUjian2,nilaiTugas,akhir,rata; public pelajar(String nip, String nama, double nilaiUjian1, double nilaiUjian2,double nilaiTugas) { this.nip=nip; this.nama=nama; this.nilaiUjian1=nilaiUjian1; this.nilaiUjian2=nilaiUjian2; this.nilaiTugas=nilaiTugas; } public String nip(){ return nip; } public String nama(){ return nama; } public void NilaiAkhir(){ akhir = ((nilaiUjian1*0.35)+(nilaiUjian2*0.40)+(nilaiTugas*0.25)); System.out.println("Nilai Akhir : "+akhir); } public void NilaiRata2(){ rata = ((nilaiUjian1+nilaiUjian2+nilaiTugas)/3); System.out.println("N.Rata2 Ujian : "+rata); } public void isLulus(){ if(akhir >= 60){ status ="Lulus"; } else{ status ="Tidak Lulus"; }

System.out.println("status }

: "+status);

public static void main(String[]args){ pelajar obj=new pelajar("10.04.111.000.45","Mimi Aisyah Muyassyarofin",98,89,93); System.out.println("Data Pelajar:"); System.out.println("NIP :"+obj.nip); System.out.println("Nama :"+obj.nama); System.out.println("N.Ujian1 :"+obj.nilaiUjian1); System.out.println("N.Ujian2 :"+obj.nilaiUjian2); System.out.println("N.Tugas :"+obj.nilaiTugas); obj.NilaiRata2(); obj.NilaiAkhir(); obj.isLulus(); } }

Hasil Running Program:

Anda mungkin juga menyukai