You are on page 1of 4

Nama

Kelas
No. Absen
NIM

: Agung mohamad sholeh


: Teknik 2 Elektro A
: 01
: 1102003

1. Buatlah gambar menggunakan aplikasi JAVA, tuliskan source code dan output
programnya!!
Jawab:
a. Source code:

Class apaajalah 1
import javax.swing.JFrame;
public class apaajalah1
{
public static void main(String[] args)
{
JFrame frame = new JFrame();
frame.setSize(800,600);
frame.setTitle("Mobil Ane");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(new apaajalah2());
frame.setVisible(true);
}
}

Class apaajalah2
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.geom.Ellipse2D;
import java.awt.geom.Line2D;
import java.awt.geom.Rectangle2D;
public class apaajalah2 extends javax.swing.JComponent {
public void paint(Graphics g){
Graphics2D g2 = (Graphics2D) g;
g2.draw(new Line2D.Double(325,125,550,125)); //garis 1
g2.draw(new Line2D.Double(550,125,580,180)); //garis 2
g2.draw(new Line2D.Double(580,180,650,180)); //garis 3
g2.draw(new Line2D.Double(650,180,650,300)); //garis 4
g2.draw(new Line2D.Double(650,300,550,310)); //garis 5

g2.draw(new Line2D.Double(550,310,120,310)); //garis 6


g2.draw(new Line2D.Double(120,310,120,225)); //garis 7
g2.draw(new Line2D.Double(120,225,250,200)); //garis 8
g2.draw(new Line2D.Double(325,125,250,200)); //garis 9
//ban
g2.fillOval(500, 250, 100, 100); // belakang
g2.fillOval(200,250,100,100); //depan
// bemper
g2.fill(new Rectangle2D.Double(100,225,10,95)); //depan
g2.setColor(Color.BLUE);
g2.fill(new Rectangle2D.Double(300,310,200,10)); //tengah 1
g2.fill(new Rectangle2D.Double(120,310,80,10)); //tengah 2
//pintu
g2.draw(new Line2D.Double(440,190,440,310)); //garis 1
g2.draw(new Line2D.Double(425,200,400,200)); //grendel
g2.draw(new Line2D.Double(400,200,400,205)); //grendel
g2.draw(new Line2D.Double(425,200,425,205)); //grendel
g2.setColor(Color.RED);
//velg
g2.fill(new Ellipse2D.Double(515,265,70,70)); //belakang
g2.fill(new Ellipse2D.Double(215,265,70,70)); // depan
//lampu depan
g2.fill(new Rectangle2D.Double(110,245,20,65));
g2.setColor(Color.BLUE);
// kaca
g2.draw(new Line2D.Double(330,135,540,135)); //garis 1
g2.draw(new Line2D.Double(540,135,565,180)); //garis 2
g2.draw(new Line2D.Double(565,180,265,200)); //garis 3
g2.draw(new Line2D.Double(265,200,330,135)); //garis 4
g2.draw(new Line2D.Double(440,190,460,135)); //garis tengah
// label mobil
g2.drawString("MOBIL ANE", 580, 200);
}
}

b. Output Program

2. Buatlah deret bilangan kelipatan 3 mulai dari -99 sampai dengan 99 menggunakan
aplikasi JAVA, tuliskan source code dan output programnya!!
Jawab:
a. Source code:
public class tugas1 {
public static void main(String[] args) {
for(int i = -99; i <= 99; i=i+3)
System.out.print(i+" ");
}
}

b. Output program:

You might also like