Friday, October 17, 2014

Contoh program animasi manusia berjalan di java

assalamualaikum.wr.wb..
kali ini saya akan memposting sebuah program aplikasi animasi manusia berjalan di java..
brikut gambarnya..
setelah anda selsai mendesain di dalam java,silahkan anda memasukan listing brikut..

package tulisan_berjalan;
import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.geom.Ellipse2D;
import java.awt.geom.GeneralPath;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.SwingUtilities;
public class orang_berjalan extends JPanel {
    //Membuat variabel thread
    Thread animasi, repaint;
    int x=10,y=10,a=10, batas = 240;
    int xOrang = -100, yOrang = 100, v = 1;
    // <editor-fold defaultstate="collapsed" desc="Coret2dinding.blogspot.com">
    public orang_berjalan() {
        setPreferredSize(new Dimension(500, 300));
        setFocusable(true);
        setBackground(Color.blue);
        requestFocusInWindow();
        initThread();
        //untuk memulai thread
        animasi.start();
        repaint.start();
    }
    @Override
    protected void paintComponent(Graphics g) {
        super.paintComponent(g);
        Graphics2D g2 = (Graphics2D) g;
        drawText(g2);
        drawOrang(g2, xOrang, yOrang, v);
    }

    //method untuk menampung thread
    public void initThread() {
        animasi = new Thread(new Runnable() {

            public void run() {
                while (true) {
                    // <editor-fold defaultstate="collapsed" desc="menggerakkan Orang">
                    if (xOrang < 500) {
                        if (v == 1) {
                            xOrang = xOrang + 10;
                            v = 2;
                        } else {
                            xOrang = xOrang + 10;
                            v = 1;
                        }
                    } else {
                        xOrang = -100;
                    }
                    // </editor-fold>
                    try {
                        //untuk mengatur kecepatan thread, semakin kecil nilai semakin cepat
                        Thread.sleep(99);
                    } catch (Exception e) {
                    }}}});
        repaint = new Thread(new Runnable() {
            public void run() {
                while (true) {
                    // <editor-fold defaultstate="collapsed" desc="Untuk mengacak warna">
                    if(a<batas){
                        a=a+15;
                        batas=240;
                    }else{
                        a=a-15;
                        batas=15;
                    }
                    // </editor-fold>

                    // <editor-fold defaultstate="collapsed" desc="menggerakkan text">
                    x=(int)(Math.random()*10);
                    y=(int)(Math.random()*10);
                    // </editor-fold>
                    try {
                        //untuk mengatur kecepatan thread, semakin kecil nilai semakin cepat
                        Thread.sleep(50);
                    } catch (Exception e) {
                    }
                    //untuk memanggil repaint
                    SwingUtilities.invokeLater(new Runnable() {
                    public void run() {
                            repaint();
                        }});}}});}
    public void drawText(Graphics2D g2) {
        g2.setFont(new Font("Comic sans ms", 1, 35));
        g2.setColor(new Color((int)(Math.random()*257), (int)(Math.random()*257), (int)(Math.random()*257), a));
        g2.drawString("sulaiman bin abdullah", 20+x, 50+y);
}
    public void drawOrang(Graphics2D g2, int x, int y, int v) {
        g2.setStroke(new BasicStroke(6, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND));
        Ellipse2D kepala = new Ellipse2D.Double(x + 38, y + 10, 20, 20);
        GeneralPath gp = new GeneralPath();
        gp.moveTo(x + 46, y + 32);
        gp.lineTo(x + 34, y + 52);
        gp.lineTo(x + 27, y + 73);
        gp.moveTo(x + 46, y + 32);
        gp.lineTo(x + 54, y + 55);
        gp.lineTo(x + 71, y + 72);
        gp.moveTo(x + 46, y + 32);
        gp.lineTo(x + 46, y + 69);
        gp.lineTo(x + 46, y + 93);
        gp.lineTo(x + 26, y + 112);
        gp.moveTo(x + 46, y + 69);
        gp.lineTo(x + 59, y + 93);
        gp.lineTo(x + 66, y + 118);
//=============================================================
        Ellipse2D kepala1 = new Ellipse2D.Double(x + 42, y + 10, 20, 20);
        GeneralPath gp1 = new GeneralPath();
        gp1.moveTo(x + 46, y + 29);
        gp1.lineTo(x + 40, y + 48);
        gp1.lineTo(x + 40, y + 77);
        gp1.moveTo(x + 46, y + 29);
        gp1.lineTo(x + 49, y + 58);
        gp1.lineTo(x + 51, y + 74);
        gp1.moveTo(x + 46, y + 29);
        gp1.lineTo(x + 46, y + 68);
        gp1.lineTo(x + 52, y + 90);
        gp1.lineTo(x + 46, y + 120);
        gp1.moveTo(x + 46, y + 68);
        gp1.lineTo(x + 60, y + 92);
        gp1.lineTo(x + 38, y + 106);
        g2.setPaint(Color.white);
        if (v == 1) {
            g2.fill(kepala);
            g2.draw(gp);
            g2.draw(kepala);
        } else if (v == 2) {
            g2.fill(kepala1);
            g2.draw(gp1);
            g2.draw(kepala1);
        }
    }
    public void xplay() {
        java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {
                final JFrame frame = new JFrame("Animasi Orang");
                frame.setDefaultCloseOperation(
                        JFrame.EXIT_ON_CLOSE);
                frame.add(new orang_berjalan());
                frame.pack();
                frame.setResizable(false);
                frame.setLocationRelativeTo(null);
                frame.setVisible(true);
            }
        });

    }
    // </editor-fold>

    public static void main(String salis[]) {
        new orang_berjalan().xplay();
    }
}

SELAMAT BERAKSI DAN SEMOGA BERHASIL..
jangan lupa di share ke teman2 yang lain ilmunya agar tidak singgah hanya pada diri anda melainkan menjadi amal dan bisa di kembangkan lagi oleh orang yang lebis bisa. . .

Friday, October 10, 2014

CONTOH SINGKAT DAN SEDERHANA PROPOSAL



Tugas 1                                                                                               Makassar,09 oktober 2014




ANALISIS PERANCANGAN SISTEM

Maraknya penjiplakan atau peniruan barang milik kami yang kw – kw an yang tidak terbatasi sehingga menyebabkan asep perushaan kami menurun.






            NAMA            :  SULAIMAN
           STAMBUK    :  13020120207
                                                           KELAS           : TI.L 5.6

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS ILMU KOMPUTER
UNIVERSITAS MUSLIM INDONESIA
MAKASSAR
2014





2. SUSUNAN
2.1 BAJU


2.2.  JUDUL
            Ke kwatirankami terhadap banyaknya peniruan baju kaos di dalam perusahaan yang kami kelolah.
2.3. PENDAHULUAN
          Kami dari pihak perusahaan baju telah menciptakan baju dengan berbagai model agar dapat di gunakan oleh konsumen dan merasa puas dengan apa yang kami buat.
2.4. GAMBARAN UMUM
          Dengan semakin meningkatnya pemasaran dan bahkan mengglobal hingga ke luar negri.sehingga semakin banyak pula penjiplakan dengan berbagai KW-KW an.
Pada tahun ( 2013 – sampai akhir 20,nov,2013) kami telah mencinptakan berbagai macam model pembuatan baju dengan bahan yang berkualitas dan pada tahun itu pula kami menemui banyaknya pemasaran dengan menjiplak hasil karia dari perusahaan kami.ada lengan panjang dan lengan pendek dengan berbagai macam desain.
2.5A. PERUMUSAN MASALAH
          1. mencari solusi tentang banyaknya hasil penjiplakan dari pihak lain.?
        2. bagaimana cara meningkatkan pemasaran di dalam perusahaan kaos kam  agar tidak banyak penjiplakan.
          3.memberikan pemahaman terhadap konsumen mengenai produk kami.
1.5.1. IDENTIFIKASI GEJALA NORMAL
                    Banyaknya gejala yang muncul atau kami hadapi di dalam pemasaran baju kaso hasil produk kami.karena semakin maraknya pemasaran  - pemasaran kaso – kaso yang mirip dengan hasil produk kami.solusi – solusi yang akan kami terapkan agar tidak terjadi ke sala pahaman dan penyamaan di antara konsumen.Dan menerapkan undang -  undang hak cipta di dalam pemasaran.
1.5.2. PENYEBAB MASALAH UTAMA
          Masalah utama yang kami hadapi di dalam perusahaan kaos atau baju kaos yang kami miliki adalah semakin banyaknya peniruan barang hasil produk yang kami miliki.
1.5.3. PENGGUNAAN ANALISIS SEBAB AKIBAT
- sebab:
Ø  Semakin meningkatnya pemasaran ( kw – kw an ) yang mirip produk kami.
Ø  Jarangnya yang melirik hasil produk kami karena lebih mahal dari pada pemasaran ( kw ) tersebut.
-            Akibat:
Ø   Asep perusahaan kami menurun.
Ø  Stok barang kami menumpuk.
Ø  Kariawan kami berkurang sehingga jumlah produk yang kurang.
B. PERUMUSAN SOLUSI.
2.5.1.  BAGIAN YANG PERLU DI PECAHKAN
          menjadikan barrang atau produk di dalam perusahaan kami semakin di lirik oleh konsumen dan masyarakat bias memahami dan melirik baju kaos produk kami agar asep perusahaan kami tidak lagi terpuruk.
2.5.2. TINDAKAN SOLUSI YANG DI AMBIL
          tindakan atau solusi yang kami terapkan adalah:
Ø Mengeluarkan undang – undang pemsaran agar tidak terjadi lagi penjiplakan dengan sangsi apabila terjadi penjiplakan karena dapat merugikan perusahaan kami.
Ø Memberi logo pada baju atau kaos yang kami buat dengan ketntuan yang tidak dapat di tiru oleh siapa pun.
Ø Memunculkan ide – ide yang kreatif atau inovatif.
Ø Memberikan pemahaman terhadap konsumen di dalam pemasaran atau promosi.
C. PERUMUSAN ALTERNATIF
2.5.1. ALTERNATIF SOLUSI YANG MUNCUL
          Mencetak atau menciptakan produk baju kaos dengan berbagai model yang limited edition.agar tidak terjadi lagi penjiplakan dari pihak lain.
2.5.2. KEMBANGKAN ALTERNATIF YANG ADA
          Menciptakan atau mempatenkan produk kaso kami yang limited sehingga tidak terjadi peniruan kembali di dalam produk perusahaan yang kami miliki karena terbatas stoknya dan semaikin berubah -  ubah stok pemasaran atau hasil karia baju kami di setiap pemasaran.
2.5.3. PRO DAN KONTRA ALTERNATIF
          Pro,perusahaan kami dapat menciptakan hasil atau produk yang limited dan terbatas stoknya sehingga konsumen kesulitan mendapatkannya dan konsumen berebutan dengan hasil produk kami yang memuaskan.
Kontra,konsumen tidak mendapatkan kesempatan untuk memiliki hasil produk kami yang limited edition.
2.5.4 ALTERNATIF FLEXIBEL
          Memberikan perubahan yang siknifikan terhadap produk perushaan kami sehingga kami dapat memperkirakan kendala -  kendala yang akan  terjadi selanjutnya.
D. PERUMUSAN IMPLEMENTASI
2.5.1. SUSUNAN RENCANA
Ø melakukan rapat
Ø memberikan tanya jawab
Ø menanggapi keluhan ataumasalah yang ada sehingga mendapatkan solusi yang brilian
Ø merangkum solusi yang ada
Ø memutuskan dan menerapkan solusi yang lebih tepat
2.5.2. SIAPKAN MEKANISME LAPORAN
                    Seringkali terdengar atau kami jumpai orang – orang atau pihak konsumen menyamakan barang produksi kami dengan barang pasaran yang lainnya seperti barang yang mirip produk kami ya itu  produk yang menjiplak hasil karia kami.
2.5.3. BIKIN SISTEM PERINGATAN DINI
          kami akan memberikan peringagtan atau sangsi bagi penjiplak.agar menemui titik jerah.adapun peringatan yang akan kami terapkan itu adalah :
Ø memberikan denda beerupa uang karena telah menjiplak hasil produk kami yang resmi.
Ø Memberikan peringatan dengan kurungan selama beberapa tahun.
2.5.4. ANALISIS DATA
Beberapa analisi yang kami akan terapkan atau kami gunakan antara lain analisi dengan deskriptif yang di lakukan dengan statistika secara relevan tanpa unsur lain.
          Dengan melalui analisis ini kami melakukan pemrosesan secara berkala dan menggambarkan atau menerapkan system yang telah kami dapat secara relevan dengan tidak melakukan perubahan atau pengurangan dari hasil karia orang yang berlawanan.

2.5.5. MODEL
          Model yang di gunakan adaplah (ERP atau enterprise resource planning)
Atau sering kita dengar/ perencanaan sumber daya perusahaan.
Model ini berdasarkan hasil produk yang creative dan inovatif yang secara terbatas atau limited edition yang terkenal atau tren.

TABEL

Warna baju
kain
Merek baju
Tgl pembuatan
Nama perusahaan
Merah
sutra
ripcurl
07/10/2014
SULAIMAN
ABADI
hitam
sifon
machbeth
05/10/2014
Hitam
katun
famous
06/10/2014
putih
rayon
volcom
08/10/2014
biru
polyester
billabong
09/10/2014


.5.6. DIALOG
        


2.5.7. PROSES DIAGRAM
         
               





 3. HASIL




                           
                
4. KESIMPULAN
                 Berdasarkan bahan dan desain kami,kami yakin bahwa konsumen merasa puas dengan kwalitas dan ketahanannya.
Selain itu produk kami juga bersifat limited edition dan menjadi model yang tren di masa terkini dan yang akan dating.
Sehingga barang atau produk kami tidak ketinggalan jaman dan banyak di minati oleh konsumen karena bahan dan desainya menjamin ke tahanannya dan menjadi produk yang tren masa terkini dan akan dating.