Blogroll

Rabu, 30 November 2011

TRANSFORMASI

Sedikit menjelaskan tentang program Transformasi OpenGL menggunakan Dev-CPP untuk lebih jelasnya klik disini..


Sedikit teori, Transformasi adalah proses perubahan, perpindahan suatu objek sehingga objek tersebut memiliki bentuk atau posisi yang baru.
Pada OpenGL terdapat beberapa tipe Transformasi diantaranya adalah :


  • Modeling Transformation : memodelkan transformasi dengan cara menggerakkan objek disekitar layar dan juga merubah objek dalam satuan koordinat lokal menjadi koordinat yang umum. Maksudnya adalah proses transformasi tertuju pada posisi dan orientasi pada pergerakan, perputaran, dan ukuran objek
  • Viewing Transformation : tipe transformasi ini memanfaatkan posisi kamera dan cara pandang objek tersebut sehingga jika dilakukan transformasi, maka yang akan melakukan transformasi adalah kamera atau cara pandang objek tersebut
  • Project Transformation : Transformasi ini berfokus pada isi/volume dari objek tersebut dan batasan pandangan dari layar yang ada.
  • Viewport Transformation : Transformasi ini memetakan koordinat yang terbuat kaena transformasi perspektif pada permukaan layar, Kita juga bisa membayangkan ini sebegai hasil akhir yang mampu memperbesar ataupun memperkecil objek tersebut, atau yang sering kita lakukan adalah seperti melakukan zoom in atau zoom out pada suatu objek, karena pada dasarnya ukuran dari objek tersebut tidak berubah, melainkan cara pandang kita memaksa kita untuk melihat objek tersebut menjadi objek yang lebih besar.


Pada dasarnya, operasi yang dapat dilakukan dengan menggunakan model transformasi ada 4, yaitu :

  1. Translation : Pemindahan Objek ke posisi yang baru
  2. Rotation : Proses memutarkan objek
  3. Scaling : Memperbesar dan Memperkecil Objek, disini kita bisa merubah ukuran objek tersebut tidak harus seragam antara panjang, lebar atau tingginya, sehingga kita bebas untuk me-resize objek yang telah kita buat
  4. Refleksi : Perubahan objek dengan cara menduplikatkan objek dan mengubah lokasi objek asli pada posisi yang berlawanan dengan sembarang sumbu yang dipilih.

Mungkin itu sedikit mengenai teori Modeling Transformation, sekarang kita akan coba men “transformasikannya” kedalam bahasa pemrograman OpenGL. Disini kita akan mempraktekan menggunakan OpenGL yang ada pada DevCPP. Berikut ini Screenshotnya :

Gambar 1 . SEGITIGA biasa


Gambar 2 . SEGITIGA yang sudah di Translasi

Gambar 3 . SEGITIGA yang sudah di Rotasi

Gambar 4 . SEGITIGA yang skalanya sudah diperbesar 






Rabu, 23 November 2011

software Pendukung Grafik Komputer (Lisensi dan GPU)

Sejarah GPU



GPU pertama dibuat oleh IBM dengan nama IBM PC video card pada tahun 1981. Saat itu istilahnya MDA (Monochrome Display Adapter) dan hanya bisa beroperasi untuk text mode dengan ukuran 80 kolom 25 baris (80x25). Mempunyai video memory sebesar 4KB dan cuma mensupport 1 warna.




Setelah kemunculan MDA itulah kemudian bermunculan beberapa kartu grafik.

Kesuksesan VGA menarik minat beberapa perusahaan seperti ATI, Cirrs Logic dan S3 untuk mengembangkan teknologi ini dengan meningkatkan kemampuan resolusi dan jumlah warna. Hal ini melahirkan teknologi resolusi standar SVGA (Super VGA) , dengan resolusi 1024x768, 256 warna dan memory 2MB.

Pada tahun 1995 muncul ke pasaran kartu grafis 2D/3D yang dikembangkan oleh Matrox, Creative, S3, ATI dll. Kartu grafis ini mengikuti standar SVGA tapi sudah mendukung teknologi 3D.

Pada tahun 1997,3dfx mengeluarkan Voodoo graphic chip yang lebih kuat dari kartu grafis lainnya pada saat itu, dengan memperkenalkan teknologi 3D effects seperti mip mapping, Z-buffering dan anti-aliasing. Setelah kemunculan Voodoo, kartu grafis 3D lainnya bermunculan seperti Voodoo2 dari 3dfx, TNT dan TNT2 buatan Nvidia.

Bandwidh yang dibutuhkan oleh kartu-kartu grafis ini mendekati limit kapasitas PCI bus pada saat itu. Intel mengembangkan AGP (Accelerated Graphics Port) yang memecahkan permasalahan bottleneck antara microprocessor dan kartu grafis. Dari tahun 1999 sampai 2002, Nvidia menguasai pasaran kartu grafis (mengalahkan 3dfx) dengan produk GeForce-nya.

Sejak tahun 2003, ATI dan Nvidia mendominasi pasaran kartu grafis dengan produk Radeon dan GeForce mereka dengan jumlah hampir 90%.



SOFTWARE PENDUKUNG 


Adobe Flash Player

Adobe telah merilis versi terbaru Flash Player buaatan mereka. Selama ini, Flash Player dikenal memiliki kemampuan untuk menjadikan konten lebih interaktif (seperti konten .swf) dan digunakan untuk membuka aplikasi berbasis browser (seperti video di Youtube).
Flash Player yang baru saja dirilis ini, sudah bisa anda unduh. Adobe Flash Player Terbaru ini tentu saja memiliki fitur-fitur yang semakin menarik, seperti penambahan kemampuan transformasi 3D dan animasi dan mendukung akselerasi dari beberapa fungsi grafis yang terdapat pada chip adapter grafis komputer (GPU).
Bug-bug yang terdapat pada Flash Player versi sebelumnya-pun sudah di perbaiki. Menurut pihak Adobe, kurang lebih 90% komputer komputer di seluruh dunia terhubung dengan koneksi internet sudah meng-install Flash Player. Jadi, mau tidak mau sepertinya Anda harus mendownload dan menginstall software yang satu ini supaya dapat menikmati berbagai web site yang menggunakan Flash Video untuk menampilkan kontennya.
Flash Player dapat berjalan di sistem Windows, Linux dan Mac. Bagi yang ingin mendownload Flash Player sebaiknya langsung mendownload dari situs Adobe langsung dikarenakan banyak situs-situs jahat yang mengelabui pengguna untuk mendownload Flash Player palsu.

peralatan pendukung grafik komputer (HARDWARE)

Pengertian dari hardware atau dalam bahasa indonesia-nya disebut juga dengan nama “perangkat keras” adalah salah satu komponen dari sebuah komputer yang sifat alat nya bisa dilihat dan diraba secara langsung atau yang berbentuk nyata, yang berfungsi untuk mendukung proses komputerisasi.

prosesor

Hardware dapat bekerja berdasarkan perintah yang telah ditentukan ada padanya, atau yang juga disebut dengan dengan istilah instruction set. Dengan adanya perintah yang dapat dimengerti oleh hardware tersebut, maka hardware tersebut dapat melakukan berbagai kegiatan yang telah ditentukan oleh pemberi perintah.

Secara fisik, Komputer terdiri dari beberapa komponen yang merupakan suatu sistem. Sistem adalah komponen-komponen yang saling bekerja sama membentuk suatu kesatuan. Apabila salah satu komponen tidak berfungsi, akan mengakibatkan tidak berfungsinya proses-proses yang ada komputer dengan baik. Komponen komputer ini termasuk dalam kategori elemen perangkat keras (hardware). Berdasarkan fungsinya, perangkat keras komputer dibagi menjadi :

1. input divice (unit masukan)

2. Process device (unit Pemrosesan)

3. Output device (unit keluaran)

4. Backing Storage ( unit penyimpanan)

5. Periferal ( unit tambahan)

Komponen dasar pada komputer terdiri dari input, process, output dan storage. Input device terdiri dari keyboard dan mouse, Process device adalah microprocessor (ALU, Internal Communication, Registers dan control section), Output device terdiri dari monitor dan printer, Storage external memory terdiri dari harddisk, Floppy drive, CD ROM, Magnetic tape. Storage internal memory terdiri dari RAM dan ROM. Sedangkan komponen Periferal Device merupakan komponen tambahan atau sebagai komponen yang belum ada atau tidak ada sebelumnya. Komponen Periferal ini contohnya : TV Tuner Card, Modem, Capture Card.

Unit Masukan ( Input Device )

Unit ini berfungsi sebagai media untuk memasukkan data dari luar ke dalam suatu memori dan processor untuk diolah guna menghasilkan informasi yang diperlukan. Input devices atau unit masukan yang umumnya digunakan personal computer (PC) adalah keyboard dan mouse, keyboard dan mouse adalah unit yang menghubungkan user (pengguna) dengan komputer. Selain itu terdapat joystick, yang biasa digunakan untuk bermain games atau permainan dengan komputer. Kemudian scanner, untuk mengambil gambar sebagai gambar digital yang nantinya dapat dimanipulasi. Touch panel, dengan menggunakan sentuhan jari user dapat melakukan suatu proses akses file. Microphone, untuk merekam suara ke dalam komputer.

Data yang dimasukkan ke dalam sistem komputer dapat berbentuk signal input dan maintenance input. Signal input berbentuk data yang dimasukkan ke dalam sistem komputer, sedangkan maintenance input berbentuk program yang digunakan untuk mengolah data yang dimasukkan. Jadi Input device selain digunakan untuk memasukkan data dapat pula digunakan untuk memasukkan program. Berdasarkan sifatnya, peralatan input dapat digolongkan menjadi dua yaitu :

• Peratalan input langsung, yaitu input yang dimasukkan langsung diproses oleh alat pemroses. Contohnya : keyboard, mouse, touch screen, light pen, digitizer graphics tablet, scanner.

• Peralatan input tidak langsung, input yang melalui media tertentu sebelum suatu input diproses oleh alat pemroses. Contohnya : punched card, disket, harddisk.

Unit masukan atau peralatan input ini terdiri dari beberapa macam peranti yaitu :

KEYBOARD

Keyboard merupakan perangkat yang memiliki  tombol  mirip dengan mesin tik  dan beberapa tombol tambahan dengan berbagai fungsi.

Keyboard digunakan untuk memasukan data atau untuk memberikan perintah pada komputer.

Jenis-jenis  keyboard  yaitu: Serial,  PS/2 dan USB
Beberapa merek keyboard yang ada dipasaran antara lain yaitu: Logitech, Accer,  dll.    

MOUSE

Mouse merupakan peralatan masukan yang berfungsi  untuk menggerakan pointer di layar untuk menjalankan  icon perintah  atau program yang tampil pada  layar monitor

Jenis Mouse antara lain yaitu:
Serial,  PS/2 dan USB

Beberapa merek mouse yang ada dipasaran antara lain yaitu:
Logitech, Genius,   dll.

Istilah dalam mouse:
    Klik mouse: Menekan tombol kiri mouse sebanyak 1 kali
    Double Klik : Menekan tombol kiri mouse sebanyak 2 kali  dengan cepat
    Drag and Drop: Menekan tombol kiri mouse  sambil ditahan dan mengesernya  sampai batas yang
                             diinginkan  lalu melepas tombolnya kembali
    Klik Kanan: Menekan tombol kanan mouse sebanyak 1 kali
    Scroll lock : Menggulung layar ke atas atau ke bawah

TOUCHPAD
 Unit masukkan ini biasanya dapat kita temukan pada laptop dan notebook, yaitu dengan menggunakan sentuhan jari. Biasanya unit ini dapat digunakan sebagai pengganti mouse. Selain touchpad adalah model unit masukkan yang sejenis yaitu pointing stick dan trackball.




Process device (unit Pemrosesan)


CPU(Central Prosesing Unit)

Alat Proses  adalah CPU (Central Prosesing Unit) yang merupakan unit proses utama dan terpenting dalam  komputer yang mengendalikan seluruh proses pengolahan data  mulai dari membaca data  dari peralatan input, mengolah atau memproses sampai pada mengeluarkan informasi (Output) ke peralatan Output. CPU terdiri dari tiga bagian fungsional:

    ALU (Arithmetic Logical Unit) berfungsi melakukan semua proses yang membutuhkan perhitungan matematika dan perbandingan secara logika
    CU (Control Unit) berfungsi untuk melakukan pengendalian semua peralatan lainya.
    Register  berfungsi menyimpan data sementara  yang akan diproses di ALU.

Beberapa peralatan yang ada dalam CPU antara lain adalah:

    Mainboard

Mainboard merupakan salah satu  perangkat dalam komputer  yang digunakan sebagai tempat untuk memasang atau meletakan  beberapa peralatan lain seperti:  Processor, memory, kabel-kabel  data (penghubung) hardisk, Flopy disk, Card (kartu) sepeti:  VGA Card, NIC (kartu jaringan) dan lain sebagainya.

Jenis-jenis Mainboard antara lain:
Mulai dari kelas AT 486 , Pentium I, Pentium II, Pentium III hingga  kelas  Pentium 4.



    Prosesor
 Processor yaitu sebuah Chip yang merupakan otak pemroses dan pusat pengendali berbagai perangkat  lain  sehingga komputer dapat bekerja satu dengan lainya. Ukuran Processor adalah  MHz (Mega Hertz) yaitu hitungan kecepatan dalam mengolah data/informasi

Beberapa jenis processor:

    Prosesor Pentum I   75 MHz – 200 MHz dst…
    Prosesor Pentium II  300 MHz – 450 MHz dst..
    Prosesor Pentium III  650 MHz – 950  MHz dst.
    Prosesor Pentium 4  1,3 GMHz – 3.0  GHz dst.


    Power supplay
Lower supplay menyediakan arus listrik untuk berbagai peralatan CPU power supplay mengkonversi listrik dan menyediakan aliran listrik tetap untuk digunakan komputer. Kualitas power supplay menentukan kwalitas kinerja komputer. Daya sebesar 300-400 wat yang disalurkan power supplay biasanya cukup bagi komputer yang digunakan untuk pengetikan ataupun grafik. Sementara, daya 400-500 watt dibutuhkan jika komputer bekerja menggunakan banyak menggunakan Periferal ( unit tambahan).



Output device ( Unit keluaran )

MONITOR

Monitor merupakan peralatan keluaran  yang berfungsi untuk menampilkan data, instruksi dan informasi  dalam bentuk teks dan grafik atau gambar di layar monitor.

Monitor dikelompokan berdasarkan teknologinya yaitu:

    Monitor  CRT (Cathode Ray Tuble)
    Monitor Flat Panel Display  monitor ini menggunakan teknologi LCD
    Monitor LCD  (Liquid Crystal Display).

Berdasarkan tampilan  komputer terbagi atas 3 jenis yaitu:

    Monocrom  (Satu warna dengan latar belakang hitam)
    Grayscale (Bayangan abu-abu latar belakang putih)
    Color ( Warna secara penuh  mulai dari 15 – 16 juta warna yang berbeda)

PRINTER
Printer yaitu peralatan keluaran yang digunakan untuk mencetak data/informasi dari komputer dengan kertas.
Beberapa Jenis Printer antara lain adalah:

    Printer Dot Matrik yaitu: Terbuat dari potongan baja  yang akan mengenai kertas lewat pita bertinta untuk membentuk pola titik-titik kecil  yang bergabung  untuk mencetak grafis atau teks.
    Printer Ink jet  yaitu : Mencetak gambar atau karakter dengan moncong kecil  yang dapat memancarkan tinta pada kertas.
    Printer Laser yaitu: Menggunkan sinar laser untuk mengubah data biner menjadi cetakan.

 Beberapa merek printer antara lain:  Epson, HP, Canon, dll.

Ploter
Ploter adalah peralatan keluaran yang digunakan untuk mencetak atau mengambar, membuat  grafik dan skematik dan dapat membuat  diagram lainya.   Ada dua jenis plotter Drum dan Table

Backing Storage ( unit penyimpanan)

Harddisk (HDD)

Harddisk bisa juga disebut Harddisk drive (HDD) atau hard drive (HD), Harddisk adalah sebuah salah satu perangkat keras komputer yang berfungsi sebagai tempat penyimpanan data sekunder, di dalam harddisk berisi piringan magnetis. Harddisk pertama kali diciptakan oleh salah satu insinyur IBM, ia adalah Reynold Johnson pada tahun 1956. Harddisk yang juga dikenal dengan nama piringan keras ini pertama kali terdiri dari 50 piringan berukuran 2 kaki atau 0,6 meter, dengan kecepatan putaran mencapai 1.200 rpm (rotation per minute) dengan kapasitas penyimpanan 4,4 MB.
Data yang disimpan dalam harddisk tidak akan hilang ketika tidak diberi tegangan listrik. Dalam sebuah harddisk, biasanya terdapat lebih dari satu piringan untuk memperbesar kapasitas data yang dapat ditampung.
Dalam perkembangannya harddisk ukuran fiskiknya menjadi semakin tipis dan kecil namun memiliki daya tampung data yang sangat besar. Harddisk saat juga tidak hanya dapat terpasang di dalam perangkat (internal) tetapi juga dapat dipasang di luar perangkat (eksternal) dengan menggunakan kabel USB ataupun kabel lain yang mendukung.

Periferal (unit tambahan)

Contoh perangkat keras komputer yang termasuk dalam unit tambahan atau periferal antara lain

Modem
pengertian Modulator adalah suatu rangkaian yang berfungsi melakukan proses modulasi, yaitu proses “menumpangkan” data pada frekuensi gelombang pembawa (carrier signal) ke sinyal informasi/pesan agar bisa dikirim ke penerima melalui media tertentu ( seperti media kabel atau udara), biasanya berupa gelombang sinus. Dalam hal ini sinyal pesan disebut juga sinyal pemodulasi. Data dari komputer yang berbentuk sinyal digital dirubah menjadi sinyal Analog, klik di sini untuk pengertian modem lebih detail



kartu suara
Kartu suara (Sound Card) adalah suatu perangkat keras komputer yang digunakan untuk mengeluarkan suara dan merekam suara. Pada awalnya, Sound Card hanyalah sebagai pelengkap dari komputer. Namun sekarang, sound card adalah perangkat wajib di setiap komputer. Dilihat dari cara pemasangannya, sound card dibagi 3:

- Sound Card Onboard, yaitu sound card yang menempel langsung pada motherboard komputer.
- Sound Card Offboard, yaitu sound card yang pemasangannya di slot ISA/PCI pada motherboard. Rata-rata, sekarang sudah menggunakan PCI
- Soundcard External, adalah sound card yang penggunaannya disambungkan ke komputer melalui port eksternal, seperti USB atau FireWire


Senin, 31 Oktober 2011

contoh aplikasi Grafik Komputer dan Pengolahan Citra

1.     Grafik Komputer
  • Desain 

Dalam proses desain grafika komputer terutama digunakan pada sistem engineering dan arsitektur. Pada umumnya Computer Aided Design (CAD) digunakan untuk pembuatan desain mobil, bangunan, pesawat terbang, kapal, komputer, tekstil, dan lain-lain. Pada beberapa aplikasi desain, objek ditampilkan dalam bentuk wireframe, dimana diperlihatkan keseluruhan bentuk, dengan bentuk internal dari objek tersebut. Penggunaan wireframe bermanfaat bagi designer untuk melihat isi dari objek tersebut..

  • Grafik Presentasi

Bidang lain yang berhubungan dengan grafika komputer adalah grafik presentasi yang dapat berupa cetakan, slide, dan transparansi. Grafik presentasi biasanya digunakan untuk melengkapi laporan keuangan, sains, data ekonomi, dan lain-lain. Bentuk grafik presentasi tersebut adalah chart, bar chart, pie chart, dan lain-lain.


  • Computer Art
Metode grafika komputer digunakan dalam aplikasi commercial art dan fine art. Seniman menggunakan bermacam-macam perangkat lunak grafik, dan kadang dilengkapi dengan perangkat keras khusus. Contoh perangkat lunak yang digunakan yaitu Corel Draw, Adobe Photoshop, Adobe Ilustrator, Macromedia, dan sebagainya.

  • Film
Pada pembuatan film layar lebar, komputer banyak digunakan untuk menunjang proses pemodelan, visualisasi, dan editing. Misalnya dalam proses special effect, film animasi.







Twitter Delicious Facebook Digg Stumbleupon Favorites More