0% found this document useful (0 votes)
19 views

Tugas 1 PBO

This document contains code for a programming assignment that models a Honda Jazz vehicle using object-oriented programming in Java. Several classes are defined to store specifications for the vehicle's engine, dimensions, suspension, brakes, and performance. The main class instantiates objects from these classes and prints their attribute values to display information about the Honda Jazz.

Uploaded by

Umi Kulsum
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

Tugas 1 PBO

This document contains code for a programming assignment that models a Honda Jazz vehicle using object-oriented programming in Java. Several classes are defined to store specifications for the vehicle's engine, dimensions, suspension, brakes, and performance. The main class instantiates objects from these classes and prints their attribute values to display information about the Honda Jazz.

Uploaded by

Umi Kulsum
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Tugas Pemrograman Berbasis Objek

Kelompok : 1. 2. Carolin Windiasri Umi Kulsum 110533430572 110533430565

S1 PTI offering C 2011

SCRIPT PROGRAM 1. Mobil.java (Main Class)

package mobil; public class Mobil { public static void main(String[] args) { System.out.println("HONDA JAZZ 1.5 RS i-VTEC(A)"); System.out.println(""); Mesin mesinhondajazz = new Mesin(); System.out.println("MESIN"); System.out.println("---------------------------"); System.out.println("Kapasitas : " +mesinhondajazz.getKapasitas()); System.out.println("Tipe Mesin : " +mesinhondajazz.getTipe()); System.out.println("Ratio : " +mesinhondajazz.getRatio()); System.out.println("Tenaga : " +mesinhondajazz.getTenaga()); System.out.println("Torsi : " +mesinhondajazz.getTorsi()); System.out.println(""); Ukuran ukuranhondajazz = new Ukuran(); System.out.println("UKURAN"); System.out.println("---------------------------"); System.out.println("Tipe : " +ukuranhondajazz.getTipe()); System.out.println("Dimensi : " +ukuranhondajazz.getDimensi()); System.out.println("Jarak Sumbu : " +ukuranhondajazz.getSumbu()); System.out.println("Min Turning : " +ukuranhondajazz.getMinturning()); System.out.println("Berat : " +ukuranhondajazz.getBerat()); System.out.println("Tangki : " +ukuranhondajazz.getTangki()); System.out.println(""); Suspensi suspensihondajazz = new Suspensi(); System.out.println("SUSPENSI"); System.out.println("---------------------------"); System.out.println("Depan : " +suspensihondajazz.getSdepan());

System.out.println("Belakang +suspensihondajazz.getSbelakang()); System.out.println(""); Rem remhondajazz = new Rem();

: "

System.out.println("REM"); System.out.println("---------------------------"); System.out.println("Depan : " +remhondajazz.getRdepan()); System.out.println("Belakang : " +remhondajazz.getRbelakang()); System.out.println(""); Kinerja kinerjahondajazz = new Kinerja(); System.out.println("KINERJA"); System.out.println("---------------------------"); System.out.println("Max Kecepatan : " +kinerjahondajazz.getMaxspeed()); System.out.println("Bahan Bakar : " +kinerjahondajazz.getBb()); System.out.println(""); } }

2.

Mesin.java

package mobil; public class Mesin { private private private private private String String String String String kapasitas = "1497 cc"; tipe = "1.5 SOHC"; ratio = "10.4"; tenaga = "120 bhp"; torsi = "145 Nm";

public String getKapasitas() { return kapasitas; } public String getTipe() { return tipe; } public String getRatio() { return ratio; } public String getTenaga() { return tenaga; } public String getTorsi() { return torsi; } }

3.

Ukuran.java

package mobil; public class Ukuran { private private private private private private String String String String String String tipe = "hatchback"; dimensi = "(3920x1695x1525)mm"; sumbu = "2500 mm"; minturning = "4900 mm"; berat = "1090 kg"; tangki = "42 L";

public String getTipe() { return tipe; } public String getDimensi() { return dimensi; } public String getSumbu() { return sumbu; } public String getMinturning() { return minturning; } public String getBerat() { return berat; } public String getTangki() { return tangki; } }

4.

Suspensi.java

package mobil; public class Suspensi { private String sdepan = "macpherson struts"; private String sbelakang = "h-shape torsion beam"; public String getSdepan() { return sdepan; } public String getSbelakang() { return sbelakang; } }

5.

Rem.java

package mobil; public class Rem { private String rdepan = "cakram berventilasi"; private String rbelakang = "cakram"; public String getRdepan() { return rdepan; } public String getRbelakang() { return rbelakang; } }

6.

Kinerja.java

package mobil; public class Kinerja { private String maxspeed = "180 kmh"; private String bb = "14.9km/L"; public String getMaxspeed() { return maxspeed; } public String getBb() { return bb; } }

DIAGRAM

Class Mesin kapasitas : 1497 cc tipe : 1.5 SOHC ratio : 10.4 tenaga : 120 bhp torsi : 145 Nm

Class Ukuran tipe : hatchback dimensi : (3920x1695x1525)mm sumbu : 2500 mm minturning : 4900 mm berat : 1090 kg tangki : 42 L Objek : HONDA JAZZ 1.5 RS i-VTEC(A)

MEMANGGIL

MEMANGGIL

MEMANGGIL

MEMANGGIL

MEMANGGIL

Class Suspensi
sdepan : macpherson struts sbelakang : h-shape torsion beam Class Rem rdepan : cakram berventilasi rbelakang : cakram Class Kinerja maxspeed : 180 kmh bb : 14.9km/L

You might also like