latest articles

KONTAK SAYA

Email Twitter Facebook

TELUSURI

GALERI FOTO

Kategori Arsip Daftar Isi

MULAI DARI SINI

Pelayanan Portfolio Pembayaran

Cara Membuat Objek Rumah dengan OpenGL


1.   Langkah Pertama Kita Buka terlebih dahulu aplikasi Netbeans-nya.
2.  Jika Kita sudah punya projek maka kita tinggal bikin file baru, jika belum maka kita bikin dulu projek nya, nantinya akan muncul choose file type, kita pilih type class java. Lalu tekan Next. Dan beri nama filenya.

 3. Lalu akan muncul seperti ini:


4. Pastikan kita sudah mengimport dulu LWJGL nya,


     5.  Lalu kita import LWJGL dengan dengan sorce code


6.  Di dalam Public Class kita ketikan kode di bawah ini:

public void start(){
        try{
            Display.setDisplayMode(new DisplayMode(800,600));
            Display.create();
        } catch (LWJGLException e){
            e.printStackTrace();
            System.exit(0);
    }
        GL11.glMatrixMode(GL11.GL_PROJECTION);
                GL11.glLoadIdentity();                     
                GL11.glOrtho(0, 800, 0, 600, 1, -1);
                GL11.glMatrixMode(GL11.GL_MODELVIEW);
        // init OpenGL here
        while (!Display.isCloseRequested()){
            //render OpenGL here
           GL11.glPointSize(5);
           GL11.glColor3f(1,1,0);
           GL11.glBegin(GL11.GL_POLYGON); /*RUANGAN*/
                  GL11.glVertex2i(100,155);
                GL11.glVertex2i(100,50);
                GL11.glVertex2i(250,50);
                GL11.glVertex2i(250,155);
                GL11.glVertex2i(100,155);
            GL11.glEnd();
           


            Display.update();
        }
        Display.destroy();
    }
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        DisplayExampleRPLB displayExample = new DisplayExampleRPLB();
        displayExample.start();
    }

Ket: Yang di garis merahi itu untuk membuat objek rumah nya. Kalau untuk menggunakan garis kita gunakan GL_LINE. Tapi kalau pengen ada warnanya kita gunakan GL_POLYGON. Tapi disini saya akan menggnakan yang GL_POLYGON.

Diatas contoh untuk ruangan maka akan menghasilkan  seperti gambar dibawah ini:


7. Yang di atas di garis merahi . kita tambahkan lagi kuntuk membuat plang ke atasnya, dengan kode dibawah ini

          GL11.glBegin(GL11.GL_POLYGON); /*RESPLANG*/
                GL11.glColor3f(0,1,1);
                GL11.glVertex2i(50,160);
                GL11.glVertex2i(50,155);
                GL11.glVertex2i(300,155);

                GL11.glVertex2i(300,160); 
                GL11.glVertex2i(50,160); 
                GL11.glEnd();

maka akan menghasilkan seperti gambar di bawah ini


1    8.   Kita tambahkan lagi source kode nya, untuk membuat atapnya :

         GL11.glBegin(GL11.GL_POLYGON); /*ATAP*/
                GL11.glColor3f(1,0,0);
                GL11.glVertex2i(175,230);
                GL11.glVertex2i(50,160);
                GL11.glVertex2i(300,160);
                GL11.glVertex2i(175,230);
               GL11.glEnd();

Maka akan menghasilkan seperti dibah ini:


9.    Kita tambahkan source codenya untuk menambahkan pintu dan jendala.


            GL11.glBegin(GL11.GL_POLYGON); /*PINTU*/
                GL11.glColor3f(0,0,1);
                GL11.glVertex2i(160,100);
                GL11.glVertex2i(160,50);
                GL11.glVertex2i(190,50);
                GL11.glVertex2i(190,100);
                GL11.glVertex2i(160,100);
             GL11.glEnd();

            GL11.glBegin(GL11.GL_POLYGON); /*JENDELA 1*/
                GL11.glColor3f(0,0,1);
                GL11.glVertex2i(130,100);
                GL11.glVertex2i(130,60);
                GL11.glVertex2i(150,60);
                GL11.glVertex2i(150,100);
                GL11.glVertex2i(130,100);
            GL11.glEnd();

            GL11.glBegin(GL11.GL_POLYGON); /*JENDELA 2*/
                GL11.glColor3f(0,0,1);
                GL11.glVertex2i(200,100);
                GL11.glVertex2i(200,60);
                GL11.glVertex2i(220,60);
                GL11.glVertex2i(220,100);
                GL11.glVertex2i(200,100);
             GL11.glEnd();


Maka akan menghasilkan seperti gambar dibawah ini:


1    10.   Kita tambahkan source kodenya untuk membuat pagar di depannya agar lebih menarik .

            GL11.glBegin(GL11.GL_POLYGON); /*TIANG*/
                GL11.glColor3f(1,1,1);
                GL11.glVertex2i(30,40);
                GL11.glVertex2i(30,0);
                GL11.glVertex2i(40,0);
                GL11.glVertex2i(40,40);
                GL11.glVertex2i(30,40);
            GL11.glEnd();
            GL11.glBegin(GL11.GL_POLYGON); /*TIANG 2*/
                GL11.glColor3f(1,1,1);
                GL11.glVertex2i(140,40);
                GL11.glVertex2i(140,0);
                GL11.glVertex2i(150,0);
                GL11.glVertex2i(150,40);
                GL11.glVertex2i(140,40);
            GL11.glEnd();
            GL11.glBegin(GL11.GL_POLYGON); /*PAGAR*/
                GL11.glColor3f(1,1,1);
                GL11.glVertex2i(40,10);
                GL11.glVertex2i(140,10);
                GL11.glVertex2i(140,15);
                GL11.glVertex2i(40,15);
            GL11.glEnd();
            GL11.glBegin(GL11.GL_POLYGON); /*PAGAR 2*/
                GL11.glColor3f(1,1,1);
                GL11.glVertex2i(40,25);
                GL11.glVertex2i(140,25);
                GL11.glVertex2i(140,25);
                GL11.glVertex2i(140,30);
                GL11.glVertex2i(40,30);
            GL11.glEnd();
            GL11.glBegin(GL11.GL_POLYGON); /*TIANG 3*/
                GL11.glColor3f(1,1,1);
                GL11.glVertex2i(200,40);
                GL11.glVertex2i(200,0);
                GL11.glVertex2i(210,0);
                GL11.glVertex2i(210,40);
                GL11.glVertex2i(200,40);
            GL11.glEnd();
            GL11.glBegin(GL11.GL_POLYGON); /*TIANG 4*/
                GL11.glColor3f(1,1,1);
                GL11.glVertex2i(311,40);
                GL11.glVertex2i(311,0);
                GL11.glVertex2i(320,0);
                GL11.glVertex2i(320,40);
                GL11.glVertex2i(311,40);
            GL11.glEnd();
            GL11.glBegin(GL11.GL_POLYGON); /*PAGAR 3*/
                GL11.glColor3f(1,1,1);
                GL11.glVertex2i(211,10);
                GL11.glVertex2i(311,10);
                GL11.glVertex2i(311,15);
                GL11.glVertex2i(211,15);
            GL11.glEnd();
            GL11.glBegin(GL11.GL_POLYGON); /*PAGAR 4*/
                GL11.glColor3f(1,1,1);
                GL11.glVertex2i(211,25);
                GL11.glVertex2i(311,25);
                GL11.glVertex2i(311,30);
                GL11.glVertex2i(211,30);

            GL11.glEnd(); 

Maka akan menghasilkan gambar dibawah ini:


1    11.    Kita tambahkan source kodenya untuk membuat pagar di depannya agar lebih menarik .

            GL11.glBegin(GL11.GL_POLYGON); /*TIANG*/
                GL11.glColor3f(1,1,1);
                GL11.glVertex2i(30,40);
                GL11.glVertex2i(30,0);
                GL11.glVertex2i(40,0);
                GL11.glVertex2i(40,40);
                GL11.glVertex2i(30,40);
            GL11.glEnd();
            GL11.glBegin(GL11.GL_POLYGON); /*TIANG 2*/
                GL11.glColor3f(1,1,1);
                GL11.glVertex2i(140,40);
                GL11.glVertex2i(140,0);
                GL11.glVertex2i(150,0);
                GL11.glVertex2i(150,40);
                GL11.glVertex2i(140,40);
            GL11.glEnd();
            GL11.glBegin(GL11.GL_POLYGON); /*PAGAR*/
                GL11.glColor3f(1,1,1);
                GL11.glVertex2i(40,10);
                GL11.glVertex2i(140,10);
                GL11.glVertex2i(140,15);
                GL11.glVertex2i(40,15);
                GL11.glEnd();
            GL11.glBegin(GL11.GL_POLYGON); /*PAGAR 2*/
                GL11.glColor3f(1,1,1);
                GL11.glVertex2i(40,25);
                GL11.glVertex2i(140,25);
                GL11.glVertex2i(140,25);
                GL11.glVertex2i(140,30);
                GL11.glVertex2i(40,30);
            GL11.glEnd();
            GL11.glBegin(GL11.GL_POLYGON); /*TIANG 3*/
                GL11.glColor3f(1,1,1);
                GL11.glVertex2i(200,40);
                GL11.glVertex2i(200,0);
                GL11.glVertex2i(210,0);
                GL11.glVertex2i(210,40);
                GL11.glVertex2i(200,40);
            GL11.glEnd();
            GL11.glBegin(GL11.GL_POLYGON); /*TIANG 4*/
                GL11.glColor3f(1,1,1);
                GL11.glVertex2i(311,40);
                GL11.glVertex2i(311,0);
                GL11.glVertex2i(320,0);
                GL11.glVertex2i(320,40);
                GL11.glVertex2i(311,40);
            GL11.glEnd();
            GL11.glBegin(GL11.GL_POLYGON); /*PAGAR 3*/
                GL11.glColor3f(1,1,1);
                GL11.glVertex2i(211,10);
                GL11.glVertex2i(311,10);
                GL11.glVertex2i(311,15);
                GL11.glVertex2i(211,15);
            GL11.glEnd();
            GL11.glBegin(GL11.GL_POLYGON); /*PAGAR 4*/
                GL11.glColor3f(1,1,1);
                GL11.glVertex2i(211,25);
                GL11.glVertex2i(311,25);
                GL11.glVertex2i(311,30);
                GL11.glVertex2i(211,30);

            GL11.glEnd(); 

Maka akan menghasilkan keseluruhannya dengan gambar dibawah ini:


1   11.  Jika ingin menggunakan garis maka ganti kode GL_POLYGON dengan GL_LINE_STRIP,

     Maka akan menghasilkan seperti gambar dibawah ini:


1    12. Jika ingin menggunakan titik maka ganti GL_POLYGON/GL_LINE dengan GL_POINT



Read more

Penerapan Grafika Komputer


Apa itu Grafika Komputer?

Grafika Komputer merupakan bagian dari ilmu komputer yang berkaitan dengan pembuatan dan mainpulasi gambar(Visual) secara digital.

Pembagian Grafika Komputer

Berikut ini adalah pembagian bidang dalam Grafika Komputer :


    1. Geometri : mempelajari cara menggambarkan permukaan bidang
    2. Animasi : mempelajari cara menggambarkan dan memanipulasi gerakan
    3. Rendering : mempelajari algoritma untuk menampilkan efek cahaya
    4. Citra (Imaging) : mempelajari cara pengambilan dan penyuntingan gambar
Aplikasi Grafika Komputer dalam kehidupan sehari-hari?

Grafika Komputer dalam kehidupan sehari-hari? Banyak sekali aplikasi atau penerapan grafika komputer dalam kehidupan sehari-hari. Saya akan menjabarkan kegunaan grafika komputer dalam berbagai bidang kehidupan.


Bidang Pendidikan


Dalam bidang pendidikan, kita biasa menggunakan grafika komputer untuk keperluan presentasi, entah itu menggunakan power point, prezi, atau yang lain. Untuk menampilkan data-data angka, supaya mudah dianalisa, kita menggunakan diagram (chart). Ini juga merupakan salah satu penerapan dari grafika komputer.

Bidang Hiburan



Penerapan dalam bidang hiburan adalah pada pembuatan film, acara televisi, dan video musik. Misalnya pada pembuatan film, grafika komputer berperan dalam pembuatan efek animasi. Terkadang juga untuk menggabungkan aktor dunia nyata dengan obyek grafis.

Computer Art



Computer Art adalah penggunaan grafika komputer untuk menghasilkan karya-karya seni. Hasilnya dapat berupa kartun, lukisan, foto, poster, logo, dan lain-lain. Contoh aplikasi yang digunakan : Adobe Photoshop, Corel Draw, Inkscape, GIMP, dan lain-lain.

Computer-Aided Design (CAD)



CAD digunakan untuk analisis dan desain, umumnya di engineering dan arsitektur. Misalnya untuk desain pesawat terbang, rumah, kapal, mobil, dan lain-lain.

Computer-Aided Software Engineering (CASE)



CASE mirip seperti CAD, hanya saja CASE digunakan dalam bidang software engineering. CASE digunakan dalam memodelkan basis data, workflow, struktur program, dan lain-lain.

Simulasi




Contoh penerapan grafika komputer dalam simulasi adalah simulator training pilot, simulator training operator alat berat, simulator training air traffic control, network simulator, dan lain-lain. Simulator membantu user untuk belajar mengendalikan misalnya pesawat terbang.

Video Game


Grafika Komputer juga diterapkan dalam video game. Video game adalah permainan yang melibatkan interaksi dengan user interface untuk menghasilkan umpan balik berupa visualisasi pada perangkat video.

Read more

Apa itu Blog


Blog merupakan singkatan dari "web log" adalah bentuk aplikasi web yang menyerupai tulisan-tulisan (yang dimuat sebagai posting) pada sebuah halaman web umum. Tulisan-tulisan ini seringkali dimuat dalam urut terbalik (isi terbaru dahulu baru kemudian diikuti isi yang lebih lama), meskipun tidak selamanya demikian. Situs web seperti ini biasanya dapat diakses oleh semua pengguna internet sesuai dengan topik dan tujuan dari si pengguna blog tersebut.

Sejarah

Media blog pertama kali dipopulerkan oleh Blogger.com, yang dimiliki oleh PyraLab sebelum akhirnya PyraLab diakuisi oleh Google.Com pada akhir tahun 2002 yang lalu. Semenjak itu, banyak terdapat aplikasi-aplikasi yang bersifat sumber terbuka yang diperuntukkan kepada perkembangan para penulis blog tersebut.

Blog mempunyai fungsi yang sangat beragam, dari sebuah catatan harian, media publikasi dalam sebuah kampanye politik, sampai dengan program-program media dan perusahaan-perusahaan. Sebagian blog dipelihara oleh seorang penulis tunggal, sementara sebagian lainnya oleh beberapa penulis. Banyak juga weblog yang memiliki fasilitas interaksi dengan para pengunjungnya, yang dapat memperkenankan para pengunjungnya untuk meninggalkan komentar atas isi dari tulisan yang dipublikasikan, namun demikian ada juga yang yang sebaliknya atau yang bersifat non-interaktif.

Situs-situs web yang saling berkaitan berkat weblog, atau secara total merupakan kumpulan weblog sering disebut sebagai blogosphere. Bilamana sebuah kumpulan gelombang aktivitas, informasi dan opini yang sangat besar berulang kali muncul untuk beberapa subyek atau sangat kontroversial terjadi dalam blogosphere, maka hal itu sering disebut sebagai blogstorm atau badai blog.

Komunitas Blogger

Komunitas blogger adalah sebuah ikatan yang terbentuk dari para blogger berdasarkan kesamaan-kesamaan tertentu, seperti kesamaan asal daerah, kesamaan kampus, kesamaan hobi, dan sebagainya. Para blogger yang tergabung dalam komunitas-komunitas blogger tersebut biasanya sering mengadakan kegiatan-kegiatan bersama-sama seperti kopi darat.

Untuk bisa bergabung di komunitas blogger, biasanya ada semacam syarat atau aturan yang harus dipenuhi untuk bisa masuk di komunitas tersebut, misalkan berasal dari daerah tertentu.

Beberapa jenis komunitas blogger adalah Komunitas Blogger Daerah, yaitu Komunitas Blogger berdasarkan kedaerahan atau wilayah tertentu, Komunitas Blogger Non-Daerah, yang biasanya terbentuk karena kesamaan hobi atau yang lainnya, dan Komunitas Blogger Kampus.

Jenis-jenis blog
Blog politik: Tentang berita, politik, aktivis, dan semua persoalan berbasis blog (Seperti kampanye).
Blog pribadi: Disebut juga buku harian online yang berisikan tentang pengalaman keseharian seseorang, keluhan, puisi atau syair, gagasan jahat, dan perbincangan teman.
Blog bertopik: Blog yang membahas tentang sesuatu, dan fokus pada bahasan tertentu
Blog kesehatan: Lebih spesifik tentang kesehatan. Blog kesehatan kebanyakan berisi tentang keluhan pasien, berita kesehatan terbaru, keterangan-ketarangan tentang kesehatan, dll.
Blog sastra: Lebih dikenal sebagai litblog (Literary blog).
Blog perjalanan: Fokus pada bahasan cerita perjalanan yang menceritakan keterangan-keterangan tentang perjalanan/traveling.
Blog riset: Persoalan tentang akademis seperti berita riset terbaru.
Blog hukum: Persoalan tentang hukum atau urusan hukum; disebut juga dengan blawgs (Blog Laws).
Blog media: Berfokus pada bahasan kebohongan atau ketidakkonsistensi media massa; biasanya hanya untuk koran atau jaringan televisi
Blog agama: Membahas tentang agama
Blog pendidikan: Biasanya ditulis oleh pelajar atau guru.
Blog kebersamaan: Topik lebih spesifik ditulis oleh kelompok tertentu.
Blog petunjuk (directory): Berisi ratusan link halaman website.
Blog bisnis: Digunakan oleh pegawai atau wirausahawan untuk kegiatan promosi bisnis mereka
Blog pengejawantahan: Fokus tentang objek diluar manusia; seperti anjing
Blog pengganggu (spam): Digunakan untuk promosi bisnis affiliate; juga dikenal sebagai splogs (Spam Blog)


Budaya populer

Ngeblog (istilah bahasa Indonesia untuk blogging) harus dilakukan hampir setiap waktu untuk mengetahui eksistensi dari pemilik blog. Juga untuk mengetahui sejauh mana blog dirawat (mengganti template) atau menambah artikel. Sekarang ada lebih 10 juta blog yang bisa ditemukan di Internet. Dan masih bisa berkembang lagi, karena saat ini ada banyak sekali software, tool, dan aplikasi Internet lain yang mempermudah para blogger (sebutan pemilik blog) untuk merawat blognya

Resiko kejahatan

Karena blog sering digunakan untuk menulis aktivitas sehari-hari yang terjadi pada penulisnya, ataupun merefleksikan pandangan-pandangan penulisnya tentang berbagai macam topik yang terjadi dan untuk berbagi informasi - blog menjadi sumber informasi bagi para hacker, pencuri identitas, mata-mata, dan lain sebagainya. Banyak berkas-berkas rahasia dan penulisan isu sensitif ditemukan dalam blog-blog. Hal ini berakibat dipecatnya seseorang dari pekerjaannya, diblokir aksesnya, didenda, dan bahkan ditangkap.

Read more

Pengenalan Grafika komputer


Grafika komputer
Grafika komputer (bahasa Inggris: computer graphics) adalah bagian dari ilmu komputer yang berkaitan dengan pembuatan dan manipulasi gambar (visual) secara digital. Bentuk sederhana dari grafika komputer adalah grafika komputer 2D yang kemudian berkembang menjadi grafika komputer 3D, pemrosesan citra (image processing), dan pengenalan pola (pattern recognition). Grafika komputer sering dikenal juga dengan istilah visualisasi data.

Aplikasi grafika komputer
Grafika komputer dapat digunakan di berbagai bidang kehidupan, mulai dari bidang seni, sains, bisnis, pendidikan dan juga hiburan. Berikut adalah bidang aplikasi spesifik dari grafika komputer:

1. Antarmuka pengguna (Graphical User Interface - GUI)
2. Peta (Cartography)
3. Kesehatan
4. Perancangan objek (Computer Aided Design - CAD)
5. Sistem multimedia
6. Presentasi grafik
7. Presentasi saintifik
8. Pemrosesan citra
9. Simulasi

Pembagian bidang ilmu grafika komputer
Bagian dari grafika komputer meliputi:

  • Geometri: mempelajari cara menggambarkan permukaan bidang
  • Animasi: mempelajari cara menggambarkan dan memanipulasi gerakan
  • Rendering: mempelajari algoritme untuk menampilkan efek cahaya
  • Citra (Imaging): mempelajari cara pengambilan dan penyuntingan gambar
Geometri
Bidang geometri mempelajari representasi objek tiga-dimensi dalam pengaturan digital diskrit. Karena tampilan objek sebagian besar bergantung pada bagian luarnya, representasi tepi banyak digunakan. Permukaan dua dimensi adalah representasi yang baik bagi sebagian besar objek.
Read more

Smadav Pro 10.6


Jika Anda mengalami Blacklist. karena di update dari smadav 10.5 menjadi 10.6
anda tidak perlu khawatir, tinggal PRO kan saja saya sudah dapat dari smadav.id ,,,
jika anda pengen mentahannya tinggal download saja.

Download
Read more