Jumat, 21 Desember 2012

Pin It

E-Commerce sederhana dengan statefull java

Diposting oleh fitri apriani di Jumat, Desember 21, 2012 0 komentar
Sore all readers, postingan kali ini adalah tugas PLK (Perangkat Lunak Korporasi) yaitu membuat e-commerce sederhana dengan menggunakan stateful pada java, Oke langsung saja, ini adalah penampakan dari e-commerce yang saya buat. Btw, e-commerce tidak lain dan tidak bukan adalah nama lain dari toko online, atau website yang bersifat komersil atau menjual sesuatu.


Langsung saja ya saya berikan source codenya..
Setelah kamu extract, bisa langsung openproject dan run di netbeans, sebelum di run, lebih baik di clean terlebih dahulu dengan cara Klik kanan pada project Enterprise applicationnya (yg berbentuk segitiga) lalu pilih clean.

Desain dan segala jenis isi dari e-commerce dapat kamu ubah sesuai keinginanmu..
Semoga bermanfaat :)
Read more »

Rabu, 03 Oktober 2012

Pin It

Contoh Penggunaan Bean dalam Java EE

Diposting oleh fitri apriani di Rabu, Oktober 03, 2012 0 komentar
Contoh Penggunaan Bean dalam Java EE

Postingan kali ini adalah tentang mata kuliah Perangkat Lunak Korporasi. Saya tidak akan menjelaskan apa itu perangkat lunak korporasi.
Bagi kalian yang kuliah di jurusan yg sama seperti saya, tentunya tau definisi dari mata kuliah tersebut. Ceritanya selasa kemarin, dosen menjelaskan sedikit ttg penggunaan Bean dalam java. Untuk lebih memahaminya, lebih enak langsung praktek aja.

1. Buka netbeans kamu, create new project, pilih Java EE lalu rename project sesuai keinginan kamu, contoh: EnterpriseApplication1


2. Expand pada EnterpriseApplication1-war, lalu expand lagi pada bagian Web Pages, buka index.jsp. Pada index.jsp ketikkan coding berikut ini :
   

<%--
    Document   : index
    Created on : Oct 2, 2012, 10:50:52 AM
    Author     : Labkom-16
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Fitri</title>
    </head>
    <body>
        <h1>Bean Dalam Java</h1>
        <form action ="proses.jsp">
            Nama
            <input type ="text" name ="nama"><br>
            <br>
            No Hp
            <input type="text" name ="noHp"><br>
            <br>
            <input type="submit">
        </form>


    </body>
</html>


3. Setelah itu, buat package dalam project kamu, caranya klik kanan pada EnterpriseApplication1-war, pilih new lalu pilih "Java Package".
Rename package  dengan nama umrah (singkatan nama Universitas saya).

4. Setelah package terbuat, lalu bikin java class. Klik kana padan package umrah td, pilih new lalu pilih "java class" rename dengan nama Mahasiswa.
Setelah terbentuk class  baru, ketikkan coding berikut:



package umrah;

public class Mahasiswa {
    private String nama;
    private String noHp;

    public String getNama() {
        return nama;
    }

    public void setNama(String nama) {
        this.nama = nama;
    }

    public String getNoHp() {
        return noHp;
    }

    public void setNoHp(String noHp) {
        this.noHp = noHp;
    }
   
   
}



5. Setelah itu, bikin project baru lg pada Web Pages. Klik kanan pada EnterpriseApplication1-war, pilih new lalu pilih "JSP" . Rename dengan nama "proses".
Nama project bisa kamu sesuaikan dgn keinginanmu asalkan harus sama dengan nama form acion yg ada pada index.jsp diatas.
Setalh itu langsung saja ketikkan coding berikut:


<%--
    Document   : project
    Created on : Oct 2, 2012, 11:15:06 AM
    Author     : Labkom-16
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Fitri</title>
    </head>
    <body>
        <h1>Bean Dalam Java</h1>
        <jsp:useBean id="Mahasiswa" scope="session" class="umrah.Mahasiswa">
            <jsp:setProperty name="Mahasiswa" property="nama" param="nama"/>
                <jsp:setProperty name="Mahasiswa" property="noHp" param="noHp"/>
                Nama :&nbsp;<jsp:getProperty name="Mahasiswa" property="nama"/><br>

                No Hp:&nbsp;<jsp:getProperty name="Mahasiswa" property="noHp"/><br>
                    </jsp:useBean>
    </body>
</html>

6. Deploy project kamu. klik kanan pada EnterpriseApplication1 lalu pilih "Deploy". Setelah deploying berhasil, run project kamu. Jika berhasil, akan muncul seperi gambar di bawah ini.













7. Isi Nama dan No Hp kamu, lalu Klik Submit. Jika berhasil akan muncul seperti gambar di bawah ini.








(Ingat penggunaan huruf besar dan kecil harus konsisten karena java bersifat sensitiv case).


Selamat mencoba, semoga sukses~

*jangan lupa tinggalkan jejak komentar kamu :))





Read more »

Selasa, 25 September 2012

Pin It

Grafika Komputer : Gambar Pemandangan

Diposting oleh fitri apriani di Selasa, September 25, 2012 0 komentar
Lagi - lagi grafika komputer.. Postingan ini adalah source code untuk membuat sebuah pemandangan yang sangat amat simple (dilihat) namun coding di dalamnya begitu ruwet -_-
Oke langsung aja, seperti biasa, buat frame terlebih dahulu dengan nama Main.java ..Berikut codingnya :


package javaapplication7;

public class Main {

   
    public static void main(String[] args) {
         javax.swing.JFrame frame = new javax.swing.JFrame("Fitri Apriani : Pemandangan");
        frame.setSize (500,500);
        frame.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
       frame.getContentPane().add (new coba2 ());
        frame.setVisible(true);
    }

}


Setelah itu bikin class baru, ini adalah lembar kerja kita.. New Class nya saya beri nama coba2.java *nama bisa kamu sesuaikan dengan keinginanmu, tetapi harus sama dengan yang akan di extend pada Main.java.
So, check this out !!

package javaapplication7;
import java.awt.Color;
import java.awt.geom.QuadCurve2D;

public class coba2 extends javax.swing.JComponent {
      public void paint (java.awt.Graphics g){
          java.awt.Graphics2D g2 = (java.awt.Graphics2D)g;



          java.awt.GradientPaint gp2 = new java.awt.GradientPaint(40,40,Color.white,40,100,Color.blue);
          g2.setPaint (gp2);
          g2.fillRect(0,0,1000,200);//langit


          java.awt.GradientPaint gp = new java.awt.GradientPaint(100,80,Color.blue,100,180,Color.GREEN);
          g2.setPaint(gp);
          g2.fill(new QuadCurve2D.Double(0,200,100,10,200,200));//Gunung

           g2.setColor (Color.YELLOW);
           g2.fillOval(300, 80, 50, 50);
           g2.drawOval (300,80,50,50); // matahari


           java.awt.image.BufferedImage bi = new java.awt.image.BufferedImage(20,20, java.awt.image.BufferedImage.TYPE_INT_RGB);
        java.awt.Graphics2D big = bi.createGraphics();
        big.setColor (Color.blue);
        big.fillRect(0, 0, 20, 20);
        big.setColor (Color.white);
       big.drawArc(0, 0, 10, 10, 180, 180);
        big.drawArc(10, 0, 10, 10, 180, 180);
        big.drawArc(20, 0, 10, 10, 180, 180);
        big.drawArc(30, 0, 10, 10, 180, 180);
       
        java.awt.Rectangle r = new java.awt.Rectangle(0,0,20,20);
        java.awt.TexturePaint tp = new java.awt.TexturePaint(bi, r);
        g2.setPaint (tp);
        g2.fillRect(200, 200, 800,250);

            java.awt.GradientPaint gp3 = new java.awt.GradientPaint(300,300,Color.green,300,200,Color.green);
            g2.setPaint (gp3);
            g2.fillRect (0,200,200,250);//laut kiri

         
          g2.setColor (Color.green);//gelomboang pemisah
           g2.fillArc(175, 200, 50, 50, 270, 180);
            g2.fillArc(175, 250, 50, 50, 270, 180);
            g2.fillArc(175, 300, 50, 50, 270, 180);
          g2.fillArc(175, 350, 50, 50, 270, 180);
          g2.fillArc(175, 400, 50, 50, 270, 180);

         

            g2.setColor (Color.WHITE);//LAYAR PERAHU
            int []a = {290,330,360};
            int []b = {290,200,290};
            g2.fillPolygon(a,b,3);
            g2.drawPolygon (a,b,3);

            g2.setColor (Color.BLACK);
            g2.drawLine(290,290,330,200);
            g2.drawLine(330,200,360,290);
            g2.drawLine(360,290,290,290);
            g2.drawLine(330,200,330,290); //GARIS TENGAH LAYAR PERAHU

            g2.setColor (Color.WHITE);//kapal
            int []x ={300,295,360,355};
            int []y ={320,300,300,320};
            g2.fillPolygon (x,y,4);
            g2.drawPolygon(x,y,4);


      }

}








Silahkan Run project kamu, dan lihat hasilnya akan tampak seperti penampakan gambar di bawah ini :
Semoga sukses ~


*jangan lupa tinggalkan jejak komentar :D
Read more »

Rabu, 19 September 2012

Pin It

Grafika Komputer : Bentuk Pesawat

Diposting oleh fitri apriani di Rabu, September 19, 2012 0 komentar

Postingan kali ini sebenernya bukan tugas take home, tp hanya sekedar latihan yang di berikan oleh dosen ketika praktikum di lab.
Awalnya dosen menggambarkan sebuah pesawat di papan tulis. Nah kami pun disuruh membuat gambar yang sama dengan ukuran yang tak di tentukan.
Maka jadilah gambar seperti ini :D



Oke dibawah ini adalah source code untuk membuat bentuk pesawat yang hampir mirip Ikan Pause tersebut :D

Seperti biasa, buka netbeans dan buat new project, rename sesuai keinginan.
Pertama - tama seperti biasa buat dulu framenya.


package javaapplication3;
public class Main {
public static void main(String[] args) {
    javax.swing.JFrame frame = new javax.swing.JFrame ("Fitri Apriani");
    frame.setSize (450,450);
    frame.setDefaultCloseOperation (javax.swing.JFrame.EXIT_ON_CLOSE);
    frame.getContentPane().add (new Fitri());
     frame.setVisible(true);
    }

}

 *ukuran frame sesuai keinginan kamu


Setelah itu buat class baru. Dengan nama sesuai keinginanmu. Lalu masukkan coding berikut.



package javaapplication3;
import java.awt.*;
import java.awt.geom.*;



public class Fitri extends javax.swing.JComponent {
   public void paint(Graphics g) {
        Graphics2D g2 = (Graphics2D) g;
       
       
        g2.draw (new Arc2D.Double(80,200,200,80,180,180,Arc2D.OPEN)); //badan bawah

        g2.draw (new Line2D.Double (280,210,280,240));
        g2.draw(new Line2D.Double(270,210,280,210));

        g2.draw (new Arc2D.Double(250,200,20,20,270,90,Arc2D.OPEN));

        g2.draw(new java.awt.geom.QuadCurve2D.Double (80,240,100,100,260,220));

        g2.draw (new Ellipse2D.Double(180,240,30,30));
        g2.draw(new java.awt.geom.QuadCurve2D.Double(80,240,10,250,85,250));// sayap depan
        g2.draw (new java.awt.geom.QuadCurve2D.Double(220,250,450,260,220,265));
       
        g2.draw (new Arc2D.Double(315,255,10,10,90,90,Arc2D.OPEN));
        g2.draw (new Arc2D.Double(215,250,15,15,90,155,Arc2D.OPEN));
        g2.draw (new Arc2D.Double(185,253,60,20,220,145,Arc2D.OPEN));
        g2.draw (new Arc2D.Double(185,240,60,20,0,120,Arc2D.OPEN));
    }
}

Setelah selesai, silahkan  Run program tersebut.. Maka akan tampak hasil seperti gambar di bawah ini..





Oke semoga source code diatas bermanfaat bagi kamu yang lagi pusing berhadapan dengan coding. Sukses~

*jangan lupa tinggalkan jejak komen kamu di comment box di bawah. :D

   
 




Read more »

Rabu, 12 September 2012

Pin It

Grafika Komputer : Membuat Bentuk Smiley

Diposting oleh fitri apriani di Rabu, September 12, 2012 0 komentar
Siang all readers,
Perkuliahan udah mulai aktif nih.. Yak, tugaspun juga mulai bermunculan.. Posting kali adalah source code untuk membuat bentuk Smiley dengan java..
Oke langsung aja chek it out the codes bellow :)


 Pertama jangan lupa buat dulu project baru dengan nama Main.java seperti di bawah ini untuk membuat frame kerja kita sebelum membuat bentuk Smiley nya..

package javaapplication1;
public class Main {
public static void main(String[] args) {
javax.swing.JFrame frame = new javax.swing.JFrame();
frame.setSize(450,450);
frame.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(new Gambar());
frame.setVisible(true);
    }
}

Setelah itu buat class baru dengan nama Gambar.java. Nama class bisa kamu buat sesuai keinginanmu.. Ingat, nama class harus sama dengan nama yang ada pada Main.java karna nantinya akan di extend dalam class baru..(lihat tulisan "Gambar" yg di tebalkan).


package javaapplication1;
public class Gambar extends javax.swing.JComponent {
public void paint (java.awt.Graphics g){
            java.awt.Graphics2D g2 = (java.awt.Graphics2D) g;

           g2.setColor(Color.YELLOW);
        g2.fillOval(50, 50, 300, 300);
        g2.setColor(Color.black);
      
        //muka
        g2.drawOval(50,50,300,300);
        g2.setColor(Color.black);
      
        //mata kiri
        int [] x = {90,180,90};
        int [] y = {170,205,240};
        g2.drawPolyline(x, y, 3);

        //mata kanan
        int [] a = {310,220,310};
        int [] b = {170,205,240};
        g2.drawPolyline(a, b, 3);

        //garis lurus diatas mulut
        g2.drawLine (90, 260,310,260);
      
        //mulut
        g2.drawArc (90,190,220,140,180,180);
        g2.setColor(Color.black);
        g2.fillArc(90,190 , 220, 140, 180, 180);


    }

}

Nah, setelah selesai, RUN project kamu, maka akan keluar hasilnya seperti ini :



*Warna gambar bisa kamu sesuaikan dengan keinginan

Selamat Mencoba, sukses ~

*jgn lupa tinggalkan jejak kamu di comment box ;)



Read more »
 

MARI BELAJAR :) Template by Ipietoon Blogger Template | Gift Idea