Thursday, May 4, 2017

Soal Tentang Komputasi kuantum dan Pararel Processing

20. Pernyataan berikut yang berhubungan dengan Kompleksitas (Menggunakan Teori big O) dalam Komputasi Modern, kecuali…
a. Komputasi modern dirancang untuk menangani masalah yang kompleks, sehingga
diterapkan pada komputer.
b. Dengan menggunakan teori Big O, maka komputasi modern dapat melakukan
perhitungan untuk memecahkan masalah kompleksitas yang kerap dihadapi.
c. Komputasi modern dirancang untuk menangani masalah-masalah tertentu, sehingga
diterapkan pada komputer.
d. Perhitungan untuk masalah kompleks yang kerap dihadapi.
21. Pernyataan yang benar tentang Kecepatan (dalam satuan Hz) dalam Komputasi Modern…
a. Manusia pasti menginginkan masalah dapat diselesaikan dengan lambat.
b. Perhitungan masalah kecepeatan adalah suatu hal yang dapat diabaikan.
c. Komputasi harus dapat dilakukan dalam waktu yang cepat ketika mengolah suatu data.
d. Metode kecepatan untuk mengolah perhitungan dalam waktu yang lama.
22. Peernyataan komputasi yang tepat adalah …
a. Komputasi adalah sebagai cara untuk menemukan pemecahan masalah dari data input
dengan menggunakan suatu algoritma.
b. Komputasi adalah sebagai cara untuk menampilkan output dari pengguna.
c. Komputasi adalah sebagai cara untuk mebuat algoritma dari suatu proses.
d. Komputasi adala sebagai cara untuk membuat data input.
23. Definisi Biophysics yang paling tepat dibawah ini…
a. Biophysics adalah sebuah bidang interdisipliner yang mengaplikasikan teknik-teknik dari ilmu Kimia untuk memahami struktur dan fungsi biologi.
b. Biophysics adalah sebuah bidang interdisipliner yang mengaplikasikan teknik-teknik dari ilmu Fisika untuk memahami struktur dan fungsi biologi.
c. Biophysics adalah sebuah bidang interdisipliner yang mengaplikasikan teknik-teknik dari ilmu Biologi untuk memahami struktur dan fungsi biologi.
d. Biophysics adalah sebuah bidang interdisipliner yang mengaplikasikan teknik-teknik dari ilmu Matematika untuk memahami struktur dan fungsi biologi.
24. Apa yang dimaksud dengan Computational Biology?
a. Sebuah disiplin ilmu yang baru yang didefinisikan sebagai pembelajaran, penemuan dan implementasi dari struktur dan algoritma untuk meningkatkan komunikasi, pengertian dan manajemen informasi medis.
b.Bagian dari Bioinformatika yang paling dekat dengan bidang Biologi umum klasik. Fokus dari computational biology adalah gerak evolusi, populasi, dan biologi teoritis daripada biomedis dalam molekul dan sel.
c. Sebuah bidang interdisipliner yang mengaplikasikan teknik-teknik dari ilmu Biologi
untuk memahami struktur dan fungsi biologi.
d. Alat yang dipakai untuk mengolah informasi menurut prosedur yang telah dirumuskan.
25. Pernyataan berikut yang berhubungan dengan Medical Informatics…
a. Medical informatics adalah sebuah disiplin ilmu yang baru yang didefinisikan sebagai
pembelajaran, penemuan dan implementasi dari struktur dan algoritma untuk
meningkatkan komunikasi, pengertian dan manajemen informasi medis.
b. Medical informatics adalah sebuah disiplin ilmu yang baru yang didefinisikan sebagai
ilmu untuk meningkatkan pengetahuan, pembuatan dan manajemen informasi kimia.
c. Medical informatics adalah sebuah disiplin ilmu yang baru yang didefinisikan sebagai
pembelajaran, penemuan dan implementasi dari struktur dan algoritma untuk
meningkatkan komunikasi, pengertian dan manajemen informasi Kimia.
d. Medical informatics adalah sebuah disiplin ilmu yang baru yang didefinisikan sebagai
peningkatan ilmu komunnikasi medis.
26. Pernyataan tentang komputer yang benar kecuali…
a. Komputer adalah alat yang dipakai untuk mengolah informasi menurut prosedur yang
telah dirumuskan.
b.Komputer semula dipergunakan untuk menggambarkan orang yang pekerjaannya
melakukan perhitungan aritematika, dengan atau tanpa alat,
c. Awalnya dipecahkan dengan komputer untuk masalah matematika, tetapi komputer
modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika.
d. Komputer adalah alat yang diperuntukkan oleh programmer saja.
27. Pernyataan yang benar Komputasi modern terhadap ilmu kimia…
a. Kajian komputasi dapat dilakukan untuk menemukan titik awal untuk sintesis dalam
laboratorium,
b. Kajian komputasi dapat digunakan untuk menjelajahi mekanisme reaksi dan menjelaskan
pengamatan pada reaksi di laboratorium,
c. Kajian komputasi dapat digunakan untuk memahami sifat dan perubahan pada sistem
mikroskopis melalui simulasi yang berlandaskan hukum-hukum interaksi yang ada dalam
sistem.
d. Kajian komputasi dapat digunakan untuk memahami sifat dan perubahan pada sistem
makroskopis melalui simulasi yang berlandaskan hukum-hukum interaksi yang ada dalam
sistem.
28. Dibawah ini manakah yang bukan merupakan versi dari Microsoft Windows?
a. Microsoft Windows XP
b. Microsoft Windows ME
c. Microsoft Windows 96
d. Microsoft Windows 7
29. Siapakah teman dekat Bill Gates dalam mendirikan perusahaan Microsoft Windows?
a. Mark Goosling
b. Paul Allen
c. Steve Taylor
d. Dany Rose
30. Pernyataan yang benar tentang HTML, kecuali…
a. HTML Singkatan dari Hypertext Markup Language.
b. Suatu bahasa yang digunakan untuk membuat sebuah halaman web.
c. HTML merupakan suatu bahasa pemrograman.
d. HTML dijalankan di web browser.

Tuesday, April 4, 2017

Penerapan Cloud Computing Pada Berbagai Bidang

1. Cloud computing dalam bidang pemerintah
Cloud Computing dalam pemerintahan (E-Goverment) dapat mendongkrak kinerja khususnya dalam bidang pemerintahan. E-Goverment dapat membantu para staff di bidang pemerintahan untuk memberikan pelayanan yang lebih baik ke masyarakat. Pemerintah dalam negara Indonesia telah menggunakan cloud computing.
Contoh pertama yaitu sebagai penyediaan sumber informasi. Badan Pengkajian Dan Penerapan Teknologi (BPPT) telah menyediakan layanan Cloud Computing sebagai layanan jasa alih daya pengelolaan TIK untuk instansi pemerintah. Layanan ini bertujuan untuk dapat mewujudkan percepatan e-government, karena memungkinkan pengguna pemerintah berkonsentrasi dalam memberikan layanan dan tidak dipusingkan dengan konfigurasi maupun pemeliharan perangkat teknologi informasi.
Selain itu instansi pemerintah seperti Badan Pengawas Tenaga Nuklir dan Kementerian Riset dan Teknologi (Kemenristek) juga sudah menggunakan teknologi ini. Dengan demikian, berdasarkan kalkulasi Balai Ipteknet penggunaan layanan jasa komputasi awan dapat menghemat biaya hampir 50% dibanding dengan menyiapkan infrastruktur dan SDM sendiri yang mencapai ratusan juta rupiah.
Keamanan sistem menjadi prioritas utama layanan Cloud Computing yang dilengkapi firewall, VPN dan Security Operating Centre (SOC) yang merupakan software canggih untuk melakukan pemantauan dan penyaringan deteksi dini terhadap seluruh paket yang melewati jaringan. Sehingga ketika terjadi gangguan dan serangan bisa dilakukan tindak lanjut dan pembenahan.
Teknologi Cloud Computing dapat memudahkan untuk sharing informasi dan pertukaran dokumen. Keuntungan lain, UKM dan Koperasi dapat menurunkan biaya investasi dan operasional IT, keragamannya pun sudah ada serta transparansi dan peningkatkan bisnis koperasi maupun UKM dengan kemudahan teknologi yang ada. Kunci dari infrastruktur untuk cloud computing adalah media penyimpanan dan metode komputasi untuk data yang berskala besar.
Keuntungan dengan menggunakan cloud computing adalah sebagai berikut :
Mengurangi resiko pada insfrastructure
Dana yang rendah
Peningkatan kecepatan inovasi
Mengurangi waktu running aplikasi dan waktu respon
Biaya yang relatif terjangkau
Layanan publik yang lebih baik dengan cara penyediaan informasi yang lebih cepat kepada masyarakat.
Mendapatkan informasi lebih terkait dengan masyarakat umumnya. Hal ini diperoleh lewat analisis mendalam terhadap database yang ada.


2. Cloud Computing dalam bidang kesehatan
Dalam bidang kedokteran manfaat teknologi ini cloud computing di Indonesia juga diperlukan penggunaan teknologi yang memadai termasuk juga teknologi informasi berbasis cloud computing. Seperti halnya pengembangan “Telemedicine”, yakni pelayanan di bidang kesehatan jarak jauh. Ini berarti bahwa layanan pengobatan yang mencakup semua bentuk pengobatan yang memanfaatkan media, dimana pasien dan dokter dapat berkomunikasi jarak jauh. Baik menggunakan telepon seluler, telepon rumah, internet dan sebagainya. Telemedicine juga didefinisikan sebagai transfer data medis elektronik dari satu lokasi ke lokasi lainnya via online.

Telemedicine dapat dikatakan sebagai alat yang dapat membantu banyak orang dengan beragam masalah kesehatan. Sangat banyak manfaat yang ditawarkan dalam penggunaan Telemedicine, seperti halnya efektivitas waktu, biaya dan tenaga, artinya pasien tidak perlu untuk jauh-jauh datang ke rumah sakit yang menghabiskan banyak waktunya di perjalanan, biaya bahan bakar, dan fisik bertahan di tengah-tengah kemacetan untuk berkonsultasi masalah kesehatan dengan dokter, cukup dengan memanfaat teknologi informasi seperti halnya email atau bahkan video conference dan lain sebagainya.

Adapun manfaat lain yang ditawarkan yakni mengatasi persebaran tenaga medis atau ahli kesehatan, dokter yang sudah professional yang persebarannya tidak merata disetiap daerah yang ada di Indonesia. Intinya, dengan Telemedicine, pasien dapat berkonsultasi dan melakukan pengobatan jarak jauh denga dokter ahli yang ia percayai mampu untuk membantu permasalahannya.
Disisi lain dengan penggunaan Telemedicine ini juga tidak akan menutup kemungkinan untuk menimbulkan resiko seperti halnya cyber crime. Misalnya, penggunaan Telemedicine ini dijadikan sebagai kedok penipuan yang nantinya dapat merugikan pihak lain. Namun hal-hal semacam ini dapat sedikit ditekan dengan penggunaan security bagi semua pemakai jasa cloud computing.


3. Cloud Computing dalam bidang pendidikan
Salah satu contoh penerapan cloud computing yaitu Google Apps, suatu layanan yang disediakan oleh Google. Google Apps merupakan kumpulan berbagai aplikasi Google yang secara terintegrasi dapat digunakan oleh sebuah komunitas (umum, bisnis, pendidikan dan lembaga non profit). Google apps terdiri dari 3 macam, yakni Google Apps Gratis, Google Apps untuk bisnis (berbayar tetapi dengan fitur yang lebih), Google Apps untuk Pendidikan (gratis bagi lembaga pendidikan dan lembaga non profit dengan fitur yang menyerupai Google Apps Bisnis).
Google Apps untuk Pendidikan (Google Apps for Education) saat ini menawarkan kepada lembaga-lembaga pendidikan sebuah solusi “hosting gratis” untuk mengelola email, Chat, kalender, berbagi dokumen, dll. Google sendiri menyebut layanan ini sebagai sebuah solusi komunikasi dan kolaborasi yang terintegrasi (an integrated communication and collaboration solution).
Fitur-fitur utama Google Apps untuk Pendidikan adalah sebagai berikut:
Gmail: Ini bukan Gmail yang biasa kita pakai dimana akun email kita beralamat dengan format: contoh@gmail.com. Gmail dalam Google Apps adalah sebuah layanan webmail komunitas (baca: lembaga pendidikan) yang dikelola oleh Administrator Google Apps lembaga yang bersangkutan. Dengan demikian akun-akun email yang ada di dalamnya dibuat oleh Administrator dengan format alamat khusus, misalnya:kepsek@smpn10-bdl.sch.id. Alamat (URL)nya bukan lagi http://www.gmail.com ataumail.google.com tapi format url-nya dapat seperti ini: mail.smpn10-bdl.sch.id.
Google Calendar: Administrator, Guru, dan siswa dapat mengatur jadwa mereka (schedules) dan berbagi jadwal kegiatan dan kalender di antara mereka.  Google Calendar bisa juga digunakan untuk membuat jadwal akademik atau kalender pendidikan dan menampilkannya dalam satu laman web yang bisa diakses oleh siapapun yang diinginkan
Google Talk: Administrator, Guru, dan siswa dapat berbincang (online) dan mengirim pesan instan ke rekan mereka di seluruh dunia, kapanpun dan dimanapun
Google Docs: Berbagi dokumen, spreadsheet, and presentasi. Kolaborasi secara waktu nyata (real-time) dengan tim Anda  atau dengan  seluruh civitas sekolah. Anda dapat juga mempublikasikan dokumen akhir ke seluruh dunia.
Google Sites: Bekerja bersama untuk memelihara dokumen, isi web, dan informasi lainnya dalam satu tempat, semacam sebuah website.
Google Video for education: Sebuah solusi dalam penempatan (hosting) dan berbagi video yang memungkinkan sekolah dan organisasi lainnya untuk menggunakan video sebagai media efektif untuk komunikasi dan kolaborasi online yang bersifat internal.


4. Cloud computing dalam bidang telekomunikasi
Implementasi cloud computing pada telekomunikasi yaitu dengan menyediakan layanan system informasi yang terpusat, dengan artian data-data yang tersebar di berbagai daerah dapat dikelola dan dipantau oleh pusat data. Salah satu contohnya pada Perusahaan Telkom, dengan cloud computing telekomunikasi dengan menyediakan jasa telepon tetap kabel (fixed wireline), jasa telepon tetap nirkabel (fixed wireless), jasa telepon bergerak (mobile service), data/internet serta jasa multimedia lainnya. Mereka menggunakan cloud computing dengan memanfaatkan layanan internet dengan menggunakan pusat server yang bersifat virtual dengan tujuan memelihara data dan aplikasi.

Disamping keuntungan dari fleksibilitas, kinerja tinggi dan solusi menghemat biaya dari cloud computing, timbul isu yang menarik tentang bagaimana dengan keamanan informasi yang disimpan di data center milik penyedia layanan cloud computing. Dimensi keamanan data itu sendiri terdiri dariconfidentiality, integrity dan avaliability. Karena berdasarkan salah satu dimensi keamanan data yaitu Availability, cloud computing menaruh semua data dari client dalam satu wadah yaitu data center milik penyelenggara layanan cloud computing untuk memudahkan manajemen namun menimbulkan tindakan ini menimbulkan resiko yang cukup besar bagi keamanan informasi karena jika terjadi hardware failurepada data center tersebut maka data yang tersimpan pada data center tersebut akan tidak dapat di akses atau tidak available lagi.



Soal Komputasi Modern dan Cloud Computing

1.     Sebutkan jenis jenis komputasi modern, kecuali…
      a. Mobile Computing
      b. Cloud Computing
      c. Grid Computing
      d. End User Computing
2.     Di bawah ini yang merupakan bagian dari implementasi komputasi dalam kehidupan sehari hari adalah…
      a. Fisika
      b. Agama
      c. Budaya
      d. Hukum
3.     Cara untuk menemukan pemecahan masalah/solusi dari data input dengan menggunakan suatu algoritma tertentu. Adalah pengertian dari…
      a. Proses Komputing
      b. Komputasi Modern
      c. Algoritma dan Pemrograman
      d. Komputasi Tradisional
4.     Siapakah yang sangat mempengaruhi perkembangan komputasi modern
      a. Charles Babbage
      b. John Von Neumann
      c. Steve Jobs
      d. Bill Gates
5.     Microprocessor design termasuk dalam contoh…
      a. Mobile Computing
      b. Cloud Computing
      c. Grid Computing
      d. Semua Benar
6.     Data storage online merupakan contoh dari…
      a. Mobile Computing
      b. Cloud Computing
      c. Grid computing
      d. Semua Benar
7.     Gabungan pemanfaatan teknologi komputer dalam suatu jaringan dengan pengembangan berbasis internet. Pengertian dari…
      a. Mobile Computing
      b. Cloud Computing
      c. Grid computing
      d. Semua Benar
8.     Penggunaan sumber daya yang melibatkan banyak komputer yang terdistribusi dan terpisah secara geografis untuk memecahkan persoalan komputasi dalam skala besar. Istilah dari…
      a. Mobile Computing
      b. Cloud Computing
      c. Grid computing
      d. Semua Benar
9.     Teknologi yang memungkinkan transmisi data, suara dan video melalui komputer atau perangkat diaktifkan nirkabel lainnya tanpa harus terhubung ke link fisik tetap. Istilah dari…
      a. Mobile Computing
      b. Cloud Computing
      c. Grid computing
      d. Semua Benar
10.  John von Neumann lahir di Budapest, Hungaria pada tahun…
      a. 28 Desember 1903
      b. 25 Maret 1900
      c. 6 Desember 1901
      d. 1 Februari 1906

11.  Salah satu manfaat dari cloud computing adalah ...
a.    Semua data tersimpan di server secara tersendiri
b.    Fleksibelitas dan skalabilitas yang rendah
c.    Investasi jangka pendek
d.   Keamanan data.
12.  Di bawah ini adalah beberapa jenis cloud computing, kecuali...
a.    Saas
b.    Paas
c.    Vass.
d.   Lass
13.  Unsur-unsur dasar middleware dalam software grid computing adalah ....
a.    Pengaturan data.
b.    Pengaturan cara kerja
c.    Keleluasaan
d.   Layanan komunikasi
14.  Contoh middleware adalah ....
a.    Hardware
b.    Gridbus.
c.    Unicome
d.   Brainware
15.  Daftar produk yang tidak termasuk open source mengenai map reduce adalah ....
a.    Apache Hadoop
b.    Cascading
c.    Skynet
d.   Data mining.
16.  Map reduce adalah ....
a.    Berbasis java.
b.    Tiga proses, Map, Reduce dan Hadoop
c.    Pemrosesan seri ke multiple node
d.   Komputasi pada sistem tidak terdistribusi
17.  Tiga bidang IT dimana virtualisasi paling berkembang, kecuali ....
a.    Virtualisasi jaringan
b.    Virtualisasi penyimpanan
c.    Virtualisasi komponen.
d.   Virtualisasi server
18.  Vitualisasi dapat diimplementasikan ke dalam beberapa bentuk diantaranya
a.    RAID
b.    WLAN.
c.    VLAN
d.   IP
19.  Penyimpanan dalam data NoSQL adalah ....
a.    ASAM free
b.    BASE
c.    Document Stores Database.
d.   XML Format
20.  Beberapa kelebihan NoSQL adalah ....
a.    Dapat menampung data yang terstruktur
b.    Menggunakan OOP dalam pengaksesan
c.    Autosharding
d.   Dapat berpindah penyimpanan antar satu produk.


JAWABAN :
1. End User Computing
2. a. Fisika
3. b. Komputasi Modern
4. b. John Von Neumann
5. c. Grid Computing
6. b. Cloud Computing
7. b. Cloud Computing
8. c. Grid computing
9. a. Mobile Computing
10. a. 28 Desember 1903
11. d. Keamanan Data
12. c. Vass
13. a. Pengaturan Data
14. b. Brainware
15. d. Data Mining
16. a. Berbasis Java
17. c. Virtualisasi Komponen
18. b. Wlan
19. c. Document Stores Database
20. d. Dapat berpindah penyimpanan antar satu produk


Friday, June 24, 2016

Tugas Grafkom 2 "Analisa Posisi Objek"

Nama Kelompok : Azkya N
Fahmi
Fransi Risken
Rahma Nabila
Kelas : 3ia13

Dalam pembuatan tugas Grafik Komputer 2 kali ini kami menggunakan software blender versi 2.7 . Kami membuat 2 buah objek yang saling bersinggungan antara satu dengan yang lain. objek yang kami buat adalah objek dasar yakni kubus

 Pada tampilan gambar dari sisi depan terdapat 2 buah objek yang terdiri dari 2 buah kubus, Pada gambar diatas terlihat bahwa posisi antara objek kubus berwarna pink dengan objek kubus berwarna abu-abu tidak sejajar, hal ini dapat dilihat pada bagian permukaan objek kubus yang berwarna pink ada bagian yang menutupi objek kubus berwarna abu-abu yang berarti objek kubus berwarna abu-abu ada dibelakang dari objek kubus berwarna pinl. Dan objek kubus berwarna cokelat ada bagian yang tertutupi oleh objek kubus berwarna abu-abu yang menandakan objek kubus berwarna abu abu ada diposisi paling depan dari semua objek.



Pada tampilan gambar dari sisi belakang dapat dilihat objek yang ada dipaling dekat dengan kamera/mata adalah objek bola berwarna abu-abu, dan objek yang paling belakang adalah objek kubus berwarna pink. 



Pada tampilan gambar dari samping kanan terlihat bahwa posisi objek kubus berwarna abu-abu terletak pada bagian tengah dari objek kubus berwarna pink hal ini dipengaruhi oleh sudut pandang mata/kamera


Pada tampilan gambar dari sisi bawah terlihat jelas posisi dari semua objek

Friday, May 6, 2016

Texture mapping

Nama Kelompok : Azkya N
Fahmi
Fransi Risken
Rahma Nabila


Texture Mapping
Pemetaan tekstur adalah metode untuk menambahkan detail, tekstur permukaan (bitmap atau raster image), atau warna ke dalam model grafis yang dihasilkan komputer atau 3D. Teknik ini diciptakan oleh Edwin Catmull pada tahun 1974. Texture merupakan data segi-empat sederhana yang berada pada bidang texture. Bidang texture diwakili oleh dua sumbu koordinat yaitu sumbu s dan sumbu t. Setiap texture akan memenuhi bidang koordinat (0.0,0.0) sd. (1.0,1.0). Nilai individual dari array texture biasanya dikenal dengan istilah texels (texture pixels).

Mapping ialah sebuah bentuk kegiatan untuk melakukan pewarnaan atau memetakan permukaan geometri pada objek 3D. Sedangkan Maps adalah bentuk gambar atau warna yang digunakan untuk melapisi objek 3D pada saat dilakukan mapping. Dengan kata lain pemetaan texture merupakan pemberian sebuah gambar pada permukaan objek sehingga objek akan tampak realistis. Texture mapping memungkinkan untuk menaruh gambar pada geometric primitive tersebut dan sekaligus mengikuti transformasi yang diterapkan kepada objek. Contohnya apabila sebuah objek kubus tanpa gambar diberi texture bebatuan pada permukaannya, maka objek tersebut akan tampak memiliki tekstur kasar seperti batu. Texture pada permukaan objek dapat dilihat dari berbagai perspective yang berbeda.
Filter pembesaran texture berpengaruh pada bagaimana OpenGL melakukan proses rasterisasi texture saat texture ditampilkan pada jumlah pixel yang lebih besar atau lebih kecil dari ukuran sebenarnya. Pada Nearest Filtered Texture, texture yang ditampilkan merupakan hasil pemilihan nilai pixel pada posisi terdekat. Sedangkan dengan Linear Interpolation Texture (LPT), texture yang ditampilkan merupakan hasil interpolasi linear antara pixel-pixel disekitarnya. Pada Mipmapped Texture(MPT), interpolasi linear dilakukan pada awal secara offline sehingga dihasilkan banyak texture dengan ukuran dari yang kecil hingga yang besar. LPT dan MPT akan menghasilkan kira-kira hasil yang sama dengan LPT akan sedikit lebih lambat dari MPT walaupun memori yang digunakan jauh lebih kecil.

Konsep texture mapping
Texture mapping merupakan teknik pemetaan sebuah tekstur pada pola gambar wireframe, dimana wireframe yang telah dibuat akan ditampilkan memiliki kulit luar seperti tekstur yang diinginkan. Dalam pemberian tekstur, ada beberapa hal yang perlu diperhatikan seperti:
Menentukan tekstur
Membaca tekstur
Menandai tekstur
Mengaktifkan tekstur
Menandai koordinat tekstur pada vertek
Menentukan parameter tekstur

Pada bidang komputer grafik, dikenal istilah Environment Mapping yang merupakan teknik untuk mensimulasikan sebuah objek agar dapat merefleksikan lingkungan sekitarnya. Blinn dan Newell ma kali mengajukan teknik ini pada tahun 1976. Dalam environment mapping, dikenal juga Cube Mapping yang merupakan bagian dari metode tersebut, dimana fungsi dari cuba mapping adalah untuk merepresentasikan lingkungan sekitarnya dengan cara menempelkan enam buah gambar yang berbeda di keenam sisi objek. Hal ini membuat objek seolah memiliki enam sisi pantul, yaitu depan, belakang, kanan, kiri, atas, dan bawah. OpenGL sebagai kumpulan library, fungsi, dan prosedur untuk bidang komputer grafik telah mendukung Cube Mapping sebagai salah satu teknik Texture Mapping. Kemampuan OpenGL dalam mendukung Cube Mapping membuat dunia komputer grafik memiliki fitur tambahan untuk dapat lebih menghasilkan sesuatu yang lebih realistis. Keunggulan OpenGL yang platform-independent memungkinkan kita untuk membuat grafik yang dapat dijalankan di semua sistem operasi dengan hanya sedikit penyesuaian.

Reflection Mapping
Reflection Mapping adalah teknik yang dapat membuat gambar/objek menjadi terlihat semakin nyata dengan cara merefleksikan lingkungan sekitar di permukaan objek. Dua metode Reflection Mapping yang dikenal adalah Chrome Mapping dan Environment Mapping. Pada metode Chrome Mapping, refleksi/pantulan lingkungan sekitar objek direpresentasikan dengan gambar yang dikaburkan (blurred) seperti halnya melihat pantulan pada benda-benda logam. Metode ini memberikan kesan mengkilap pada objek. Metode lainnya, yaitu metode Environment Mapping merepresentasikan lingkungan sekitarnya dengan benar-benar mencerminkan lingkungannya. Tidak seperti metode Chrome Mapping yang hanya membuat objek sekedar mengkilap, Environment Mapping memberikan kesan seolah-olah objek tersebut merupakan cermin dari lingkungan sekitarnya. Dalam project ini, kami mengunakan environment mapping pada cangkir untuk menimbulkan efek berkilap dan memberikan pantulan layaknya cermin cembung.

Pantulan Specular
Specular adalah efek pencahayaan dimana bayangan sumber cahaya terlihat pada permukaan obyek. Efek specular terlihat pada obyek yang mengkilap. Semakin mengkilap permukaan suatu obyek maka makin jelas bayangan sumber cahaya yang terlihat pada permukaan obyek tersebut. Material untuk pantulan specular sendiri biasanya cermin atau plastic dengan ciri-ciri permukaan yang halus. Dan biasanya pantulan akan arahkan hanya ke 1 arah seperti objek yang sudah kamu buat.








Langkah-langkah pembuatan cangkir :

Langkah pertama adalah mengubah blender render menjadi cycles render. Untuk meghasilkan objek yang lebih realistik biasanya penggunak akan menggunakan cycle render. Kemudian pada cycles render selain menggunakan objek lampu juga bisa menggunakan material tipe emmision yang diaplikasikan pada mesh objek apapun.


Kemudian hapus cube dan tambahkan object cylinder. Setelah itu masuk ke edit mode.





Setelah masuk ke edit mode, untuk viewportshading pilih wireframe.


Klik bagian atas pada cylinder, kemudian klik K pada keyboard dan pilih Vertices. Sehingga bagain atas pada cylinder itu hilang (dihapus).








Langkah selanjutnya dalah membagi bagian-bagian pada objek cylinder dengan cara klik CTRL+R.


Kemudian seleksi bagian atas cylinder dengan cara klik B pada keyboard








Setelah langkah yang tadi selesai, langkah berikutnya adalah dengan menekan kunci S (scale) pada keyboard yang berguna untuk mengubah ukuran-ukuran objek yang diinginkan.


Untuk memberikan bentuk cangkir yang lebih nyata, objek dibuat lebih besar dibagian tengah. Caranya sama seperti yang sebelumnya.







Selanjutnya akan membuat handle/gagang untuk bagian gelas. Dengan cara kembali ke object mode dan pilih solid.


Tambahkan curve>path. Atur sedemikian rupa sehingga dapat membentuk sesuai keinginan.








Tambahkan curve>circle. Pilih bevelobject dan pilih bezier circle. CTRL+J


Seleksi bagian atas yang dekat dengan handle gelas dengan cara klik kunci shift. Setelah itu  pilih faces.


Untuk menutup bagian yang sudah dihapus sebelumnya, pilh F


Kemudian perhalus bagian detailnya. Dengan klik kunci S seperti sebelumnya.






Smooth untuk menghaluskan objek dan modifier, pilih subdivision surface. Bagian view pada subdivision surface diubah menjadi 3 begitu pula dengan render ubah menjadi 3. Menciptakan efek yang lebih halus dan nyata pada objek. Semakin tinggi niali yang diberikan maka akan semakin halus objek tersebut. Kemudian berikan plane sebagai alas cangkir.


 Di surface pilih emission. Untuk memberikan efek cahaya yang nyata ditambahkan strength menjadi 10. Atur posisi kamera sesuai keinginan kemudian klik logo kamera di sisi kanan untuk memulai rendering. Berikan warna untuk mempercantik tampilan cangkir.

Thursday, March 31, 2016

Review Maleficent


maleficent



Gambar diatas merupakan bagian film yang menggunakan kecanggihan computer, yaitu computer generated imagery (CGI). Jika dilihat secara mendetail hampir tidak ada celah untuk kecacatan. Padahal sebenarnya para actor yang berperan didalam film tersebut shoting/mengambil gambar didalam studio yang backgroudnya berwarna biru. Dengan perangkat lunak ini bisa diciptakan gambar 3D lengkap dengan berbagai efek yang dikehendaki. Beberapa software CGI populer antara lain Art of Illusion, Maya, Blender, dan lain-lain.
CGI merupakan tehnik penerapan teknologi komputer grafik untuk pembuatan efek khusus (special effect) dalam film. Perangkat lunak (software/program) komputer yang biasanya digunakan dalam penerapan CGI antara lain 3ds Max, Blender, Light Wafe 3D, Maya, dan Autodesk Softimage.




Pada saat memasuki proses editing dengan menggunakan komputer, latar atau layar belakang ini akan dibuat transparan dan diganti dengan gambar digital sesuai konsep. Saking  canggihnya proses keajaiban efek visual komputer, banyak penonton atau penikmat film yang tidak menyadari bahwa sebuah film menggunakan efek visual yang dibuat dengan sangat rapi dan halus.
Di film ini menggunakan blue screen atau background yang berwarna biru. bitu menjadi warna dasar RGB (red green blue) jadi warnanya solid. Kemudian untuk objek manusia warna biru kurang dominan sehingga mudah untuk meyeleksinya. Beda halnya dengan warna putih, walaupun warna putih netral dan masuk ke warna apapun, tetapi warna putih akan memantulkan cahaya.
Efek yang dihadirkan didalam film ini memang sangat luar biasa. Dalam film animasi memang keseluruhan harus diperhatikan secara detail bahkan sehelai rambut tidak luput dari editor. Efek peri terbang dan peri-peri kecil terbang mampu membuat penikmat film berdecak kagum.




Hal menarik lainnya adalah pepohonan yang bentuknya kurang wajar. Karena di film ini berlatar belakang rumah peri, maka para movie maker mendesign sedemikian rupa sehingga sangat mirip dengan aaslinya. Menggunakan rumput kecil utnuk skalanya dan miniatur pohon menjadi tolak ukur dari pembuaatan hutan tersebut.


Dalam film animasi terdapat modeling dan rigging. Para pemodel mulai dengan ini bentuk kawat yang disebut "armature", lalu dikembangkan lagi dalam bentuk geometri laluy dikembangkan lagi dalam bentuk basic surface, yang terus dihaluskan hingga menjadi bentuk yang sempurna. Dilanjutkan dengan proses Rigging, yaitu mengevaluasi dan menentukan bagaimana karakter ini harus bergerak, di mana letak tulang, otot dan lemak akan berada di bawah kulit mereka dan seberapa realistis mereka akan dibuat.


Review Teknologi Komputer Grafik

Komputer grafik menawarkan berbagai macam teknologi yang kini sudah semakin canggih dan memudahkan kegiatan manusia. Augmented Reality merupakan salah satu teknologi komputer grafik yang menggabungkan benda maya dua dimensi dan atau tiga dimensi lalu  memproyeksikan benda – benda maya tersebut dalam waktu nyata.

Cara kerja Augmented Reality tidak terlalu sulit yaitu  hanya dengan mengarahkan gambar atau foto (tracking) ke arah kamera, gambar, atau foto dua dimensi (2D) tersebut dapat berubah menjadi gambar tiga dimensi (3D) atau video. Tracking tidak selalu harus gambar atau foto 2D, kini kita dapat melakukan tracking pada wajah manusia, maupun obyek real lainnya.

Bahasa pemrograman yang biasa digunakan untuk mengembangkan aplikasi AR antara lain  bahasa C++, Python, Lua, atau Ruby . Adapun tools seperti OSGART dan ARToolKit yang  mempunyai berbagai macam fitur yang telah didesain sedemikian rupa untuk dapat lebih memaksimalkan pengembangan aplikasi AR.

Augmented Reality sudah semakin banyak digunakan di bidang pendidikan, kesehatan, industri film, video game serta aplikasi iPhone dan Smartphone. Dengan menggunakan teknologi AR dapat menjadikan benda 2D yang awalnya nampak biasa saja lalu berubah menjadi 3D sehingga menjadi lebih nyata dan interaktif. Dibutuhkan kemampuan imajinasi yang tinggi sehingga desain yang diimplementasikan dengan konsep AR menjadi lebih menarik dan bermanfaat bagi pengguna.

Contoh dapat di lihat disini