Senin, 05 Desember 2011

..and Finally Mr. Poseidon Got "High" ..

Deskripsi : 
1. Makna yang terkandung :
Gambar diatas menggambarkan keadaan Bumi yang terhantam gelombang laut. Dimana laut pun dapat menunjukkan rasa protesnya terhadap manusia atas perilaku semena-mena yang mengakibatkan global warming dan berujung mencairnya gunung es. Sehingga daratan pun mulai  ikut tenggelam.

2. Komponen-komponen dalam Gambar :
a.     Menggunakan 2 buah gambar yang kemudian disatukan, yaitu gambar sebuah kota dan gelombang air laut Diedit dengan menggunakan aplikasi Adobe Photoshop CS2, 
b.     pemilihan warna menggunakan darker blue dengan tujuan untuk memperkuat suasana agar terlihat lebih mencekam dengan opacity 40%.
c.      Pada pembuatannya digunakan teknik gradient agar gambar terlihat lebih nyata.
d.     Untuk menyampaikan maksud gambar tersebut melalui sebuah kalimat singkat ..and Finally Mr. Poseidon Got "High".. digunakan Font Aggency FB, karena bentuk font nya yang cukup jelas dan tidak berlebihan.
Nama Kelompok :
1. Guntur Eka Saputra (50409487) 
2. Javida Hana (50409601) 
3. Risma R. Fitriani (55409765) 
4. Yolanda Marcela (52409075)
3ia01 – Universitas Gunadarma

Jumat, 02 Desember 2011

Grafik Komputer and Blender


Grafik Komputer adalah suatu proses pembuatan, penyimpanan, dan manipulasi model dan citra. Model berasal dari beberapa bidang seperti fisik, matematik, artistik, dan bahkan struktur abstrak. Istilah grafik komputer ditemukan tahun 1960 oleh William Fetter : “Pembentukan desain model cockpit (boeing) dengan menggunakan pen plotter dan referensi model tubuh manusia 3 dimensi”. Pengguna mengendalikan isi, struktur dan kemunculan objek serta menampilkan citra melalui suatu komponen dasar visual feedback.

Grafik komputer bisa menggunakan beberapa perangkat lunak (software) seperti, 3D MAX, Pelles C, Dev C++, Blender, dll.

Pemrograman Blender adalah pemrograman menggunakan blender, sebuah perangkat lunak untuk grafis 3 dimensi yang gratis (open source) dan populer dikalangan desaigner. Blender dapat digunakan untuk membuat animasi 3 dimensi. Blender tersedia untuk berbagai sistem operasi, seperti :

Windows
Mac OS
Linux
IRIX
Solaris
NetBSD
Free BSD
Open BSD

Algoritma Brute Force


Algoritma Brute Force adalah sebuah pendekatan yang straightforwards untuk memecahkan suatu masalah. Biasanya didasarkan pada pernyataan masalah (problem statement) dan definisi konsep yang diberikan.

Algoritma Brute Force memecahkan masalah dnegan sangat sederhana, langsung dan dengan cara yang jelas (obvious way).

Kelebihan/Kekuatan metode Brute force:

·         Metode brute force dapat digunakan untuk memecahkan hampir sebagian besar masalah wide applicability.
·       Menghasilkan algoritma yang layak untuk beberapa masalah penting seperti pencarian, pengurutan, pencocokan string, perkalian matriks.

Kelemahan metode Brute Force:

·         Metode brute force jarang menghasilkan algortima yang mangkus.
·         Tidak sekonstruktif atau sekreatif teknik pemecahan lainnya.

Contoh :
Menghitung an (a > 0, n adalah bilangan bulat tak-negatif).
an = a x a x a x a x a x … x a                (n kali), jika n >0.
an = 1                                                               , jika n = 0.

Algoritma Greedy


Algoritma Greedy merupakam metode yang paling populer untuk memecahkan persoalan optimasi. Persoalan optimasi (optimization problems) à persoalan mencari solusi optimasi.

Greedy = rakus, tamak, banyak, …

Prinsip Greedy :  “take what you can get now!”.

Algoritma Greedy membentuk solusi langkah per langkah (step by step). Pada setiap langkah, terdapat banyak pilihan yang perlu dieksplorasi. Oleh karena itu, pada setiap langkah harus dibuat keputusan yang terbaik dalam membentuk pilihan.

Contoh : Persoalan Optimasi

“Masalah Penukaran Uang”

Diketahui diberikan uang senilai A. Tukar A dengan koin-koin uang yang ada. Berapa jumlah minimum koin yang diperlukan untuk penukaran tersebut?

Jawab:  
                                       
Tersedia koin : 1,5, 10, dan 25.
Uang A senilai 32 dapat ditukar dengan cara :
32 = 1 + 1 + 1 + … + 1                         (32 koin)
32 = 5 + 5 + 5 + 5 + 10 + 10 + 1                      (7 koin)
32 = 10 + 10 + 10 + 1 + 1                    ( 5 koin)

Maka, optimasi dari penukaran koin seminimum mungkin yaitu …
32 = 25 + 5 + 1 +                                 (4 koin)