Jumat, 17 April 2015

Contoh Aplikasi Pengantar Komputasi Modern


Pada postingan ini saya diminta untuk memberikan sebuah ide ide baru mengenai aplikasi yang berhubungan dengan Komputasi Modern. Sebelumnya saya akan sedikit menjelaskan mengenai apa itu pengantar komputasi modern.

Pengertian Komputasi

Komputasi adalah sebuah istilah umum untuk segala jenis pemrosesan informasi untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Komputasi merupakan sebuah subjek dari Komputer Sains, yang menganalisa apa yang bisa maupun tidak bisa dilakukan secara komputasi. Hal ini ialah apa yang disebut dengan teori komputasi, suatu sub-bidang dari ilmu komputer dan matematika.

Secara umum iIlmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Pembelajaran dari teori komputasi terfokus untuk menjawab pertanyaan pokok tentang hal apa saja yang bisa dilakukan komputasi terhadapnya dan ketersediaan resource (sumber daya) yang dibutuhkan untuk melakukan komputasi tersebut. Untuk menjawab pertanyaan pertama, computability theory (teori komputabilitas) menguji masalah-masalah komputasi mana yang dapat dipecahkan oleh berbagai model komputasi. Pertanyaan kedua dialamatkan untuk teori kompleksitas komputasi, yang mempelajari waktu dan biaya yang berhubungan dengan pemecahan masalah komputasi. Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu.
Komputasi juga sering diartikan sebagai sebuah komputer secara fisik. Sebagai contoh dari sistem fisik yaitu komputer digital, komputer quantum, komputer penganalisa DNA, dan komputer molekular. Sudut pandang ini dipelajari di cabang ilmu teori fisik yang disebut Physic of Computation. Bahkan ada sudut pandang yang lebih radikal berbasis dalil Digital Physic yang menyatakan bahwa evolusi alam semesta itu sendiri adalah sebuah proses komputasi – disebut Pancomputationalism. 

Pengertian Komputasi Modern
Komputasi Modern merupakan sebuah sistem yang akan menyelesaikan masalah matematis menggunakan komputer dengan cara menyusun algoritma yang dapat dimengerti oleh komputer yang berguna untuk menyelesaikan suatu masalah.  Dalam komputasi modern terdapat perhitungan dan pencarian solusi dari masalah. Perhitungan dari komputasi modern adalah akurasi, kecepatan, problem, volume dan besar kompleksitas.



Salah satu tokoh yang sangat mempengaruhi perkembangan komputasi modern adalah John von Neumann (1903-1957), Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern.Von Neumann telah menjadi ilmuwan besar abad 21. Von Neumann memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer  yang di salurkan melalui karya-karyanya . Beliau juga merupakan salah satu ilmuwan yang terkait dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu.


Komputansi modern mempunyai karakteristik komputasi modern yang terdiri atas 3 macam, yaitu :

  1. Komputer-komputer penyedia sumber daya bersifat heterogenous karena terdiri dari berbagai jenis perangkat keras, sistem operasi, serta aplikasi yang terpasang.
  1. Komputer-komputer terhubung ke jaringan yang luas dengan kapasitas bandwidth yang beragam.
  1. Komputer maupun jaringan tidak terdedikasi, bisa hidup atau mati sewaktu-waktu tanpa jadwal yang jelas.


Jenis-jenis komputasi modern :



1. Mobile computing

Mobile computing atau komputasi bergerak memiliki beberapa penjelasan, salah satunya komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel.



Dan berdasarkan penjelasan tersebut, untuk kemajuan teknologi ke arah yang lebih dinamis membutuhkan perubahan dari sisi manusia maupun alat. Dan dapat dilihat contoh dari perangkat komputasi bergerak seperti GPS, juga tipe dari komputasi bergerak seperti smart phone, dan lain sebagainya.



2. Grid computing

Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar.



3. Cloud computing

Komputasi cloud merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.

Contoh Aplikasi
Setelah penjelasan tentang komputasi modern, sekarang saya akan menjelaskan ide saya, jadi ide saya ini merupakan ide yang saya dapat karena sudah lama saya ingin mengetahui power pukulan,service,backhand,forehand,slice dan top spin saat bermain tennis lapangan.

ide saya adalah membuat suatu sensor dan aplikasi yang langsung terhubung dengan gadget, dimana sensor tersebut dapat merekam semua aktifitas setiap pemain yang memasang sensor tersebut dan menganalisa permainan si pemain.sensor tersebut bekerja saat ada kontak antara raket dan bola
semoga dengan ide kali ini dapat membantu para pemain untuk menganalisa,meningkatkan permainan dalam bermain tennis
 

referensi : 
  1. https://dwijati.wordpress.com/komputasi-modern/
  2. http://id.wikipedia.org/wiki/Komputasi 
  3. http://khresnapurnama.blogspot.com/2013/03/pengertian-jenis-dan-contoh-komputasi.html
  4. http://jaelanichaidir.blogspot.com/2013/03/artikel-komputasi-modern.html
  5. http://cakrawalamaya.blogspot.com/2013/03/komputasi-modern.html

Sabtu, 10 Januari 2015

TUGAS SOFTSKILL MEMBUAT MODEL 3D MENGGUNAKAN BLENDER

BAB I
PENDAHULUAN

A.   Latar Belakang
          Perkembangan    teknologi  saat  ini  memang  mengalami  kemajuan  yang sangat pesat, mulai dari perkembangan perangkat  keras maupun perangkat lunak. Tidak  terkecuali  perangkat  lunak  dalam  bidang  desain  animasi  yang  juga  ikut terkena dampak berkembangnya teknologi. Salah satu perangkat lunak  yang terus berkembang adalah blender, blender adalah program 3D dan animasi yang bersifat opensource, bebas untuk dikembangkan oleh penggunanya dan dapat didistribusikan kembali dan bersifat legal. Blnder memiliki video compositor dan integrated game engine  karya  yang  dihasilkan  tidak  ada  sif at  royalt  kepada  developer  atau pengembang,  dan  dapat  dipublikasikan  baik  free  maupun  untuk  dikomersilkan. Blender  memiliki  kelebihan  sendiri  dibandingkan  program  modeling  3D  dan animation  lainnya. Kelebihan yang  dimiliki  blender adalah  dapat membuat game tanpa  menggunakan  program  tambahan  lainnya,  karena  blender  sudah  memiliki game engine sendiri dan menggunakan python sebagai bahasa pemrograman yang
lebih mudah ketimbang menggunakan C++, C, dan lain-lain. Blender menggunakan opengl sebagai render grafiknya yang dapat digunakan pada berbagai macam sistem operasi  seperti  Windows,  Linux,  dan  Mac  OS  X.  Sampai  saat  ini  versi  terbaru ablender adalah 2.69.


B.   Tujuan
          Adapun  animasi  yang  akan  dibahas  dalam  makalah  ini  adalah  seputar kartun 3D, yaitu tokoh kartun bernama minions. Dalam makalah ini dibuat untuk memberikan  pengetahuan  dasar  kepada  pembaca  tentang  bagaimana  membuat model 3D pada aplikasi blender.

C.     Batasan Masalah 
1.    Apa fungsi dari masing-masing menu dan shortcut pada blender ?
2.    Bagaimana membuat model 3D pada aplikasi blender ?

D.   Metode Penelitian
Rancangan  model 3D  yang  dibahas dalam makalah  ini adalah termasuk  model sederhana, dan tergolong tidak terlalu sulit dalam pengerjaannya. Pembuatan model 3D dibuat dengan menggunakan aplikasi blender versi 2.65. Dalam  proses pembuatan modeling, pertama diharuskan mengerti dan mengingat fungsi dari ikon ataupun shortcut dari aplikasi blender. Lalu setelah mengetahui dan mengingat maka dilanjutkan kedalam proses pembuatan model 3D, dalam pembuatan model diawali dengan membuat objek sederhana yang dikembangkan dan dimodifikasi sedemikian rupa sehingga tercipta objek yang diinginkan.






BAB II
PEMBAHASAN

A.    Perancangan Program
          Disini akan langsung dibahas mengenai bagaimana membuat model
3D dengan menggunakan aplikasi blender.langkah-langkahnya adalah sebagai
berikut :

1.    Pertama buka aplikasi blender yang telah terinstall dikomputer, disini
          saya menggunakan versi 2.65.
 
2.    Secara default ketika membuka blender maka akan ada objek kubus,
hapus objek tersebut dengan menggunakan tombol X lalu pilih delete.
3.    Untuk memudahkan kita dalam melihat objek, kita split layar menjadi 3
bagian. Dengan cara klik dan drag tanda garis diujung atas sebelah kanan dan disebelah kanan bawah.

4.    Di jendela kedua kita bisa masukkan gambar contoh. Dengan klik ikon
kubus dan pilih UV/Image Editor. Klik image>open image untuk memilih gambar.
5.    Setelah itu buat objek baru dengan menekan tombol kombinasi SHIFT + A, lalu pilih Mesh>UV Sphere
6.    Ketika membuat model 3D dengan blender adalah perlu diperhatikan
posisi koordinat X,Y,Z. Disini kita tekan Numpad+1 untuk mengubah
arah pandang terhadap Z dan X.
7.    Lalu klik tab modifier>add modifier>Subdivision Surface
8.    Lalu tambahkan subdivisionnya menjadi 2, agar objek terlihat lebih
bulat.
9.    Agar objek lebih halus permukaannya maka tambahkan smooth dimenu
samping kiri.

10.   Tarik garis Z keatas sehingga membentuk seperti kapsul.
11.    Berikan warna pada bagian tubuh dengan warna kuning, klik
Material>klik tanda + >ganti nama dengan yellow (agar lebih mudah
nantinya)>pilih warna kuning.

12.    Selanjutnya kita akan membuat bagian mulut, tekan Tab pada objek
tubuh untuk select.

13.    tambahkan material baru untuk bagian mulut. Disini saya memberi material tersebut dengan nama black_flat, dan pilih warna hitam.

14.    jika sudah maka akan seperti ini hasilnya.

15.    kita buat agar mulut terkesan tersenyum dengan klik salah satu.hasilnya seperti berikut

16.    selanjutnya membuat bagian gigi, masuk ke mode faces lalu select bagian atas mulut. Hasilnya seperti dibawah ini.

17.    Selanjutnya saya akan membuat bagian bajunya, select terlebih dahulu bagian tubuh dan seleksi menyerupai baju yang ada pada gambar. Tekan SHIFT+D>Tekan P>Selection untuk menduplikat bagian yang diselect. Dan ganti nama bagian tersebut, disini saya ganti dengan “jeans”.

18.    Pada bagian bawah yang masih di select Tekan P>Selection, ini menjadikan bagian bawah ini yang nantinya akan dijadikan sebagai awal pembentukan bagian sepatu. Dan beri nama pada outliner dengan nama “shoes”.


19.    Lalu kita akan membuat bagian kacamata dari minion, Tekan SHIFT+A>Mesh>Circle. Dan pada bagian vertices rubah angkanya menjadi 8.

20.    Selanjutnya membuat bagian mata  


21.    Select bagian badan untuk membuat bagian tangan.

22.    Rapihkan bagian depan sarung tangan dengan bantuan tombol S.

23.    Select bagian tubuh lalu tekan tab, lakukan seleksi di bagian atas tangan untuk membuat strip yang tersambung ke baju. Tekan SHIFT+D>P>Selection. Hapus semua material yang ada dibagian strip lalu tambahkan material dengan jeans.

24.    Perbesar strip nya, lalu select bagian tengah strip lalu tarik keatas.
Sesuaikan posisi ujung strip agar tetap dekat dengan bagian baju.

25.    Dan ini lah hasilnya.
BAB III
PENUTUP

A.    Kesimpulan
          Dalam  makalah  ini  dapat  disimpulkan  bahwa  pada  proses  pembuatan animasi 3D diperlukan pengetahuan khusus tentang aplikasi yang dijadikan media pembuatan  animasi. Selain  itu dalam  merancang  animasi  ada beberapa  hal  yang perlu diperhatikan yaitu objek animasi itu sendiri, armature atau ker angka tulang dari animasi yang berfungsi agar animasi dapat bergerak bebas, dan timeline yang berfungsi mengatur kapan objek bergerak atau berhenti.

B.    Saran
          Untuk  membuat  animasi  3D  menggunakan  blender,  disarankan  untuk mengingat  atau  menghafal  shortcut  tombol  karena  jika  tidak  maka  akan  terjadi kesulitan dalam proses pembuatan. Penulis sadar dalam makalah ini masih terdapat benyak kesalahan, baik kesalahn dalam penulisan, bahasa, maupun materi dari makalah ini. Maka dari itu sangat  diharapkan  saran  dan  masukkannya  dari  para  pembaca  yang  sifatnya membangun.

Hasil video :





Daftar Pustaka

1.      http://www.blender.org/
2.      http://idaaaann.blogspot.com/2013/11/3d-blender-realistic-water-menggunakan.html 
12.  http://gryllus.net/Blender/3D.html