JANGAN TAKUT UNTUK MENJALANI HIDUP

Minggu, 23 November 2014

TUGAS KOMPUTER GRAFIK

Line2

import java.awt.Graphics; public class LINE2 extends java.applet.Applet { public void paint (Graphics g){ g.drawLine (100,100,200,200); g.drawString ("BAYU APRIYANTO 201143500284",50,90); } }

MyLine1

import java.awt.Graphics; public class MyLine1 extends java.applet.Applet { public void paint (Graphics g){ g.drawRect (50,100,150,250 ); } }

Myline

import java.awt.Graphics; public class MyLine extends java.applet.Applet { public void paint (Graphics g){ g.drawString ("BAYU APRIYANTO 201143500284",50,90); g.drawRect (50,100,150,250 ); } }

Myline1

import java.awt.Graphics; public class myline1 extends java.applet.Applet { public void paint (Graphics g){ g.drawOval ( 250,200,350,100 ); g.drawLine (100,100,200,200 ); g.drawString ("BAYU APRIYANTO 201143500284",50,90) } }

GRAPHICS

//BasicGraphics.java import java.applet.Applet; import java.awt.Graphics; import java.awt.Color; public class graphics extends java.applet.Applet { public void paint (Graphics g){ int xPts[] = {5,25,50,30,15,5}; int yPts[] = {10,35,20,65,40,10}; g.drawString("BAYU APRIYANTO 201143500284",50,90); g.setColor (Color.green); g.drawRect (50,100,150,250); g.drawRoundRect (50,150,150,250,6,12); g.drawPolygon (xPts,yPts,xPts.length); g.drawOval (150,100,250,55); //cara lain membuat polygon //polygon poly= new Polygon(xPts+100,yPts+100,xPts.length); //g.fillPolygon(poly); g.drawArc (50,100,150,275,95,115); }}

BasicGraphics

//BasicGraphics.java import java.awt.Graphics; import java.awt.Color; public class basicgraphics extends java.applet.Applet { public void paint (Graphics g){ int xPts[] = {5,25,50,30,15,5}; int yPts[] = {10,35,20,65,40,10}; g.drawString("BAYU APRIYANTO 201143500284",50,90); g.setColor (Color.red); g.drawRect (50,100,150,250); g.drawRoundRect (50,150,150,250,6,12); g.drawPolygon (xPts,yPts,xPts.length); //cara lain membuat polygon //polygon poly= new Polygon(xPts+100,yPts+100,xPts.length); //g.fillPolygon(poly); g.drawOval (150,100,250,55); g.drawArc (50,100,150,275,95,115); }}

Graphics1

//BasicGraphics.java import java.applet.Applet; import java.awt.Graphics; import java.awt.Color; public class graphics1 extends java.applet.Applet { public void paint (Graphics g){ int xPts[] = {5,25,50,30,15,5}; int yPts[] = {10,35,20,65,40,10}; g.drawString("BAYU APRIYANTO 201143500284",50,90); g.setColor (Color.green); g.drawRect (50,100,150,250); g.drawRoundRect (50,150,150,250,6,12); } }

Graphics2

//basic Graphics.java.graphics import java.applet.Applet; import java.awt.Graphics; import java.awt.Color; public class basicGraphics2 extends java.applet.Applet{ public void paint (Graphics g){ int xPts[] = {5,25,50,30,15,5}; int yPts[] = {10,35,20,65,40,10}; g.drawString ("BAYU APRIYANTO 201143500284",50,90); g.setColor (Color.blue); g.drawLine(5,100,150,250); g.drawRect (50,100,150,250); g.drawRoundRect (50,150,150,250,6,12); g.drawPolygon (xPts,yPts,xPts.length); // cara lain membuat polygon //polygon poly= new polygon ( xPts +100, yPts +100 length) g.drawOval (150,100,250,55); g.drawArc (50,100,150,275,95,115); } }

SEGI EMPAT1

import java.awt.Graphics; public class basicGraphicssegiempat extends java.applet.Applet{ public void paint (Graphics g){ g.drawRect ( 20,20,60,60); g.fillRect( 120,20,60,60); } }

SEGI

import java.awt.Graphics; public class segiempat extends java.applet.Applet{ public void paint (Graphics g){ g.drawRect (20,20,60,60); } }

SEGI4

import java.awt.Graphics; public class segi4 extends java.applet.Applet{ public void paint (Graphics g){ g.drawRoundRect (20,20,60,60,10,10); } }

SEGI EMPAT

import java.awt.Graphics; public class segi4round extends java.applet.Applet{ public void paint (Graphics g){ g.drawRoundRect ( 20,20,60,60,10,10); g.fillRoundRect( 120,20,60,60,20,20); } }

KOTAK 3D

import java.awt.Graphics; public class Kotak3D extends java.applet.Applet{ public void paint (Graphics g){ g.draw3DRect ( 20,20,60,60,true); g.draw3DRect( 120,20,60,60,false); g.fill3DRect( 120,22,58,57,true); } }

MYPOLY

import java.awt.Graphics; public class Mypoly extends java.applet.Applet { public void paint (Graphics g) { int exes[] = { 39,94,97,142,53,58,26 }; int eyes[] = { 33,74,36,70,108,80,166 }; int pts = exes.length; g.drawPolygon(exes,eyes,pts); } }

MYPOLYFILL

import java.awt.Graphics; public class Mypolyfill extends java.applet.Applet { public void paint (Graphics g) { int exes[] = { 39,94,97,142,53,58,26 }; int eyes[] = { 33,74,36,70,108,80,166 }; int pts = exes.length; g.fillPolygon(exes,eyes,pts); } }

SETENGAH OVAL

import java.awt.Graphics; public class setengahoval extends java.applet.Applet { public void paint (Graphics g) { g.drawArc( 20,20,60,60,90,180 ); g.fillArc( 120,20,60,60,90,180 ); } }

MY OVAL

import java.awt.Graphics; public class myoval extends java.applet.Applet { public void paint (Graphics g) { g.drawOval( 20,20,60,60 ); g.fillOval( 120,20,100,60 ); } }

MY FONT

import java.awt.Font; import java.awt.Graphics; public class Myfont extends java.applet.Applet { public void paint (Graphics g){ Font f=new Font("TimesRoman",Font.PLAIN,18); Font fb=new Font ("TimesRoman",Font.BOLD,18); Font fi= new Font("TimesRoman",Font.ITALIC,18); Font fbi=new Font("TimesRoman",Font.BOLD+Font.ITALIC,18); g.setFont (f); g.drawString("This is plain font",10,25); g.setFont (fb); g.drawString("This is bold font",10,50); g.setFont (fi); g.drawString("This is italic font",10,75); g.setFont (fbi); g.drawString("This is bold italic font",10,100); } }

MY FONT1

import java.awt.Font; import java.awt.Graphics; public class Myfont1 extends java.applet.Applet { public void paint (Graphics g){ Font f=new Font("COMPUTER GRAPHICS",Font.PLAIN,18); Font fb=new Font ("BAYU APRIYANTO 201143500284",Font.BOLD,18); Font fi= new Font("COMPUTER GRAPHICS",Font.ITALIC,18); Font fbi=new Font("BAYU APRIYANTO 201143500284",Font.BOLD+Font.ITALIC,18); g.setFont (f); g.drawString("COMPUTER GRAPHICS",10,25); g.setFont (fb); g.drawString("BAYU APRIYANTO 201143500284",10,50); g.setFont (fi); g.drawString("COMPUTER GRAPHICS",10,75); g.setFont (fbi); g.drawString("BAYU APRIYANTO 201143500284",10,100); }}

LINE 2D

import java.awt.*; import java.applet.*; import java.awt.geom.*; import java.awt.Graphics; public class line2d extends java.applet.Applet{ public void paint(Graphics g){ //menetapkan pola garis(stroke) float dashes[]={10,00f}; BasicStroke stroke1=new BasicStroke(5.0f,1,2,1.0f,dashes,0.0f); //memilih object grafic 2d Graphics2D g2d=(Graphics2D)g; //memebri warna hitam sebagai latar belakang setBackground(Color.black); //mengubah warfna pena menjadi warna hijau g2d.setPaint(Color.blue); //membuat garis yang dikombinasikan dengan pola garis g2d.setStroke(stroke1); for(int i=0;i<=50;i++)g2d.draw(new Line2D.Double(150,150,150+((int)150*Math.cos(i)),150+((int)150*Math.sin(i)))); } }

BASIC SHAPES 2D

import java.awt.*; import java.applet.*; import java.awt.geom.*; import javax.swing.*; public class BasicShapes2D extends Applet { final static int maxCharHeight=15; final static int minFontSize=6; final static Color background=Color.black; final static Color foreground=Color.white; final static BasicStroke stroke=new BasicStroke(2.0f); final static BasicStroke widestroke=new BasicStroke(5.0f); final static float dash[]={10.0f}; final static BasicStroke stroke02=new BasicStroke(1.0f,0,1,10.f,dash,0.0f); Dimension dim; FontMetrics fontMetrics; public void init() { setBackground(background); setForeground(foreground); } public void paint(Graphics g) { Graphics2D g2d=(Graphics2D)g; dim=getSize(); int width[]=new int[6]; int height[]=new int[3]; int i; width[0]=0; height[0]=0; for(i=1;i<=5;i++) width[i]=width[i-1]+dim.width/5; for(i=1;i<=2;i++) height[i]=height[i]+dim.height/2; g2d.setPaint(Color.black); g2d.fill(new Rectangle2D.Double(0,0,size().width,size().height)); g2d.setPaint(Color.yellow); g2d.draw(new Line2D.Double(width[0],height[1]-20,width[1]-10,0)); g2d.drawString("Line2D",width[0]+20,height[1]-5); g2d.setStroke(stroke); g2d.setPaint(Color.blue); g2d.fill(new Rectangle2D.Double(width[1],height[0],width[1]-10,height[1]-20)); g2d.drawString("FillRectangle2D",width[1]+1,height[1]-5); g2d.setPaint(Color.blue); g2d.fill(new Rectangle2D.Double(width[1]+5,height[0]+5,width[1]-20,height[1]-30)); g2d.setStroke(stroke); g2d.setPaint(Color.green); g2d.fill(new RoundRectangle2D.Double(width[2],height[0],width[1]-10,height[1]-20,10,10)); g2d.drawString("RoundRectangle2D",width[2]+3,height[1]-5); g2d.setPaint(Color.black); g2d.fill(new RoundRectangle2D.Double(width[2]+5,height[0]+5,width[1]-20,height[1]-30,10,10)); g2d.setStroke(stroke02); g2d.setPaint(Color.cyan); g2d.draw(new Rectangle2D.Double(width[0],height[1],width[1]-10,height[1]-20)); g2d.drawString("Rectangle2D",width[0]+1,(2*height[1])-5); g2d.setPaint(Color.black); g2d.fill(new Rectangle2D.Double(width[0]+5,height[1]+5,width[1]-20,height[1]-30)); g2d.setStroke(stroke); g2d.setPaint(Color.yellow); g2d.fill(new Rectangle2D.Double(width[1],height[1],width[1]-10,height[1]-20)); g2d.drawString("FillRectangle2D",width[1]+1,(2*height[1])-5); g2d.setPaint(Color.yellow); g2d.fill(new Rectangle2D.Double(width[1]+5,height[1]+5,width[1]-20,height[1]-30)); g2d.setStroke(stroke); g2d.setPaint(Color.lightGray); g2d.fill(new Arc2D.Double(width[2],height[1],width[1]-10,height[2]-20,150,270,2)); g2d.drawString("FilledArc2D",width[2]+10,(2*height[1])-5); g2d.setStroke(stroke); g2d.setPaint(Color.yellow); g2d.fill(new Arc2D.Double(width[3],height[0]+5,width[1]-10,height[1]-20,60,180,0)); g2d.drawString("Arc2D",width[3]+20,height[1]-5); g2d.setPaint(Color.black); g2d.fill(new Arc2D.Double(width[3]+5,height[0]+10,width[1]-15,height[1]-30,60,180,0)); g2d.setStroke(stroke); g2d.setPaint(Color.pink); g2d.fill(new Arc2D.Double(width[3],height[1],width[1]-10,height[2]-20,0,225,1)); g2d.drawString("Arc2D",width[3]+20,(2*height[1])-5); g2d.setPaint(Color.black); g2d.fill(new Arc2D.Double(width[3]+2,height[1]+2,width[1]-15,height[2]-25,0,225,1)); g2d.setStroke(stroke); g2d.setPaint(new GradientPaint(width[4],height[0],Color.white, size().width,size().height-50,Color.gray,true)); g2d.fill(new Ellipse2D.Double(width[4],height[0],width[1]-10,height[1]-20)); g2d.drawString("FilledEllipse2D",width[4]+10,height[1]-5); g2d.setStroke(stroke); g2d.setPaint(Color.magenta); g2d.fill(new Ellipse2D.Double(width[4],height[1],width[1]-10,height[2]-20)); g2d.drawString("FilledEllipse2D",width[4]+10,(2*height[1])-5); g2d.setPaint(Color.cyan); g2d.setStroke(stroke); g2d.setPaint(new GradientPaint(width[4],height[0],Color.white, size().width,size().height-50,Color.gray,true)); g2d.fill(new Ellipse2D.Double(width[4],height[0],width[1]-10,height[1]-20)); g2d.drawString("FilledEllipse2D",width[4]+10,height[1]-5); g2d.setStroke(stroke); g2d.setPaint(Color.magenta); g2d.fill(new Ellipse2D.Double(width[4],height[1],width[1]-10,height[2]-20)); g2d.drawString("FilledEllipse2D",width[4]+10,(2*height[1])-5); g2d.setPaint(Color.cyan); g2d.draw(new Ellipse2D.Double(width[4],height[1],width[1]-10,height[2]-20)); } }

CIRCLE

import java.awt.*; public class circle extends java.applet.Applet { private int mouseX,mouseY; private boolean mouseclicked= false; public void init () { setBackground (Color.magenta); } public boolean mouseDown ( Event e,int x, int y){ mouseX = x; mouseY = y; mouseclicked = true; repaint(); return true; } public void paint (Graphics g){ g.setColor (Color.red); if (mouseclicked){ g.fillOval((mouseX-5),(mouseY-5),10,10); } } }

CIRCLE NAME

import java.awt.*; public class CIRCLENAME extends java.applet.Applet { private int mouseX,mouseY; private boolean mouseclicked= false; public void init () { setBackground (Color.magenta); } public boolean mouseDown ( Event e,int x, int y){ mouseX = x; mouseY = y; mouseclicked = true; repaint(); return true; } public void paint (Graphics g){ g.setColor (Color.green); if (mouseclicked){ g.fillOval((mouseX-5),(mouseY-5),20,20); } } public void update (Graphics g) { paint (g); g.drawString ("BAYU APRIYANTO 201143500284",50,90); } }

CLOCK1

import java.applet.*; import java.awt.*; import java.util.*; import java.text.*; public class Clock1 extends Applet implements Runnable { int width,height; Thread t= null; boolean threadSuspended; int hours=0, minutes=0, seconds=0; String timeString=""; public void init(){ width= getSize().width; height= getSize().height; setBackground (Color.red); } public void start(){ if (t==null){ t=new Thread(this); t.setPriority (Thread.MIN_PRIORITY); threadSuspended =false; t.start(); } else{ if(threadSuspended){ threadSuspended =false; synchronized (this){ notify(); } } } } public void stop(){ threadSuspended =true; } public void run(){ try{ while(true){ //disini dimana membuat tidak bekerja Calendar cal = Calendar.getInstance(); hours= cal.get (Calendar.HOUR_OF_DAY); if (hours > 12) hours -=12; minutes = cal.get (Calendar.MINUTE); seconds = cal.get (Calendar.SECOND); SimpleDateFormat formatter = new SimpleDateFormat ("hh:mm:ss",Locale.getDefault()); Date date= cal.getTime(); timeString = formatter.format(date); //now the thread checks to see if it should suspend itself if(threadSuspended){ synchronized (this){ while (threadSuspended){ wait(); } } } repaint(); Color[]c={Color.green,Color.red}; setBackground(c[seconds%2]); t.sleep (1000); //interval given in milliseconds } } catch (InterruptedException e){} } void drawHand ( double angle, int radius, Graphics g){ angle -=0.5* Math.PI; int x= (int) (radius*Math.cos(angle)); int y= (int) (radius*Math.sin(angle)); g.drawLine ( width/2,height/2,width/2+x,height/2+y); } void drawWedge (double angle,int radius,Graphics g){ angle -=0.5* Math.PI; int x= (int) (radius*Math.cos(angle)); int y= (int) (radius*Math.sin(angle)); angle +=2* Math.PI/3; int x2= (int) (5*Math.cos(angle)); int y2= (int) (5*Math.sin(angle)); angle +=2* Math.PI/3; int x3= (int) (5*Math.cos(angle)); int y3= (int) (5*Math.sin(angle)); g.drawLine ( width/2+x2,height/2+y2,width/2+x,height/2+y); g.drawLine ( width/2+x3,height/2+y3,width/2+x,height/2+y); g.drawLine ( width/2+x2,height/2+y2,width/2+x3,height/2+y3); } public void paint (Graphics g){ g.setColor (Color.black); drawWedge (2*Math.PI*hours/12, width/5,g); drawWedge (2*Math.PI*minutes/60, width/3,g); drawWedge (2*Math.PI*seconds/60, width/2,g); g.setColor(Color.black); g.drawString(timeString,10,height-10); g.drawString ("BAYU APRIYANTO 201143500284",50,90); }}

BINTANG

import javax.swing.*; import java.applet.Applet; import java.awt.Graphics; import java.awt.Color; public class bintangkecil extends java.applet.Applet{ public void paint (Graphics g) { g.setColor(Color.blue); g.drawString("BAYU APRIYANTO 201143500284",60,40); g.drawString ("Mata Kuliah : KOMPUTER Grafik",60,60); g.drawString ("TEKNIK INFORMATIKA ,UNIVERSITAS INDRAPRASTA PGRI",60,80); int xvalues[]={180,40,270,40,180}; int yvalues[]={100,310,225,150,350}; g.setColor(Color.red); g.drawPolygon(xvalues,yvalues,xvalues.length); int xvalues2[]={380,240,470,240,380}; int yvalues2[]={250,460,375,300,500}; g.setColor(Color.green); g.fillPolygon(xvalues2,yvalues2,xvalues2.length); } }

BINTANG1

import javax.swing.*; import java.applet.Applet; import java.awt.Graphics; import java.awt.Color; public class bintang3 extends java.applet.Applet{ public void paint (Graphics g) { g.setColor(Color.green); g.drawString("BAYU APRIYANTO 201143500284",40,50); g.drawString ("Mata Kuliah : KOMPUTER Grafik",40,70); int xvalues[]={180,40,270,40,180}; int yvalues[]={100,310,225,150,350}; g.setColor(Color.red); g.drawPolygon(xvalues,yvalues,xvalues.length); int xvalues2[]={380,240,470,240,380}; int yvalues2[]={250,460,375,300,500}; g.setColor(Color.blue); g.fillPolygon(xvalues2,yvalues2,xvalues2.length); }}

Rabu, 04 Desember 2013

input suhu

Enter Celsius



musik

Musik

Program Input Output

Genap

Nama Bayu Apriyanto 201143500284

Input

Input NPM
Input Mata Kuliah
Input Jumlah SKS

Output

NPM MATA KULIAH JUMLAH SKS BIAYA
Total SKS
Total Biaya

Senin, 02 Desember 2013

Kereta Malam - Dangdut

[intro] Em

Em D
Pernah sekali aku pergi
D Em
Dari Jakarta ke Surabaya
Em D
Untuk menengok nenek di sana
D Em
Mengendarai kereta malam

Em
Juk ijak ijuk ijak ijuk
D
Kereta berangkat
D
Juk ijak ijuk ijak ijuk
Em
Hatiku gembira

Em D D Em

[chorus]
Em D
Kebetulan malam ini
D Em
Cuacanya terang bulan
Em D
Ku melihat kiri kanan
D Em
Hai indahnya pemandangan
Em
Sayang tak lama kantukku datang
Bm Em
Hingga tertidur nyenyak sekali

Em D
Wahai ketika aku terbangun
D Em
Rupanya hari pun sudah pagi
Em D
Hingga tiada aku sadari
D Em
Aku tlah tiba di Surabaya

Em
Juk ijak ijuk ijak ijuk
D
Kereta berangkat
D
Juk ijak ijuk ijak ijuk
Em
Hatiku gembira

WEB

PADI - MAHADEWI

[intro] Am G F G 3x
Am G F

C          F
Hamparan langit maha sempurna
Am                   G
Bertahta bintang-bintang angkasa
C                F
Namun satu bintang yang berpijar
Am          G
Teruntai turun menyapa aku

C           F
Ada tutur kata terucap
Am            G
Ada damai yang kurasakan
C               F
Bila sinarnya sentuh wajahku
Am     G   F   G
Kepedihan ku pun terhapuslah

[int] Am G F G 3x
Am G F

C               F
Alam raya pun semua tersenyum
Am             G
Menunduk dan memuja hadirnya
C            F
Terpukau aku menatap wajahnya
Am             G
Aku merasa mengenal dia

C          F
Tapi ada entah dimana
Am               G
Hanya hatiku mampu menjawabnya
C             F
Mahadewi resapkan nilainya
Am    G   F         Am
Pencarian ku pun usai sudah

[int]  Dm Em F G Am
Dm Em F G F
F
G

C           F
Ada tutur kata terucap
Am            G
Ada damai yang kurasakan
C               F
Kilau sinarnya sentuh wajahku
Am   G  F  G
Pencarian pun usai sudah
C             F
Mahadewi resapkan nilainya
Am             G
Mahadewi tercipta untukku
C             F
Mahadewi resapkan nilainya
Am             G
Mahadewi tercipta untukku

[Interlude] C F Am G 2x

C             F
Mahadewi resapkan nilainya
Am             G
Mahadewi tercipta untukku
C             F
Mahadewi resapkan nilainya
Am             G

Mahadewi tercipta untukku