Sumber : http://m-wali.blogspot.com/2011/04/membuat-readmore-otomatis-di-blog.html#ixzz1ghJyPzUY
CLICK HERE FOR BLOGGER TEMPLATES AND MYSPACE LAYOUTS »

Minggu, 14 Juni 2015

PERKEMBANGAN IT MASA KINI

Seiring dengan perkembangan teknologi, maka IT dalam kehidupan manusia sangatlah penting. Dengan perkembangan IT tersebut maka manusia lebih banyak melakukan pekerjaannya di depan komputer atau handphone untuk berkomunikasi dan bekerja. Kita juga harus menggunakan IT tersebut kedalam hal yang baik-baik. Karena banyak yang mengerti IT malah menggunakan ilmunya untuk kejahatan.

Contoh perkembangan IT yang akan terjadi pada tahun 2015 ini yaitu AR (Augmented Reality). Sebenarnya sejarah tentang AR sudah dimulai dari tahun 1957 – 1962, ketika seorang penemu yang bernama Morton Heiling. Seorang sinematografer menciptakan sebuah simulator yang disebutnya sensorama dengan visual, getaran dan bau. Sampai akhirnya pada tahun 2009 Saqoosha memperkenalkan FLARToolkit (Flash Augmented Reality Toolkit) yang merupakan perkembangan dari Augmented Reality Toolkit. FLARToolkit memungkinkan kita memasang teknologi Augmented Reality disebuah website, karena output yang dihasilkan FLARToolkit berbentuk flash. Sebenarnya Saqoosha terinspirasi dari NyARToolkit (sama-sama orang jepang ) tetapi NyARTololkit sudah banyak bahasa yang diambil mulai dari Java, C++, C#.

Contoh yang terjadi sekarang ini dan akan keluar pada perangkat yang dibuat oleh HP. Perangkat ini manampilkan gambar 3D secara nyata ke ruang nyata. Bila biasanya objek 3 dimensi berada dalam layar, maka dengan teknologi ini gambar 3 dimensi bisa tampil di luar layar. Pengguna dapat mengolah gambar 3 dimensi untuk keperluan mencetak objek 3 dimensi. Untuk saat ini, alat ini baru tekoneksi pada komputer All in One dari HP. Namun HP meyakinkan bahwa mereka akan membuat alat ini kompatibel dengan komputer lain.


Sumber  :

READMORE - PERKEMBANGAN IT MASA KINI

Rabu, 10 Juni 2015

Pembuatan Game Asteroid Menggunakan Processing

     Sesuai dengan perkembangan zaman, maka teknologi game juga juga memiliki perkembangan dimana game yang dikembangkan memiliki tampilan grafis yang lebih baik. Sesuai dengan prinsip dalam pembuatan game, game harus memiliki empat elemen dasar dalam sebuah permainan, yaitu :

  •      Pemain
  •      Tindakan
  •      Payoff
  •      Informasi

     Keempat elemen itu disebut juga dengan Rules of The Game. Para pemain berusaha memaksimalkan payoff mereka dengan cara memiliki strategi yang tepat berdasarkan informasi yang mereka miliki. Keadaan dimana setiap pemain telah menentukan strategi yang optimal disebut dengan kesetimbangan (equilibrium). Dengan mengetahui kesetimbangan dari suatu game, pemodel dapat mengetahui tindakan atau strategi apa yang dipilih oleh para pemain yang terlibat, dan juga outome dari game tersebut. 

      Processing adalah bahasa pemrograman, lingkungan pengembangan, dan komunitas online. Awalnya dibuat untuk melayani sebagai sketsa perangkat lunak dan untuk mengajarkan dasar-dasar pemrograman komputer dalam konteks visual.

          Asteroid pernah disebut sebagai planet minor atau planetoid adalah benda berukuran lebih kecil daripada planet, tetapi lebih besar daripada meteroid. Asteroid berbeda dengan komet dari penampakan visualnya, komet menampakkan ekor sedangkan asteroid tidak.

         Game dengan bertemakan luar angkasa atau aerospace banyak digemari dari kalangan anak kecil hingga remaja oleh karena itu membuat game dengan bertemakan aerospace merupakan sebuah pilihan tema yang baik untuk pengembang. Membuat game dengan menggunakan processing adalah pilihan yang baik, selain processing merupakan interface yang cocok, processing memiliki bahasa pemrograman java.


       Metode yang digunakan dalam pengembangan aplikasi ini adalah System Development Life Cycle (SDLC) serta model yang dipakai adalah Waterfall. Adapun perancangannya menggunakan uml dan pengaplikasiannya mengunakan processing. Implementasi pada tahap ini game menggunakan processing akan dijalankan menggunakan compiler yang tersedia pada processing itu sendiri. 
READMORE - Pembuatan Game Asteroid Menggunakan Processing

Senin, 20 April 2015

CLOUD COMPUTING



Cloud computing (komputasi awan) merupakan penggabungan pemanfaatan teknologi computer (komputasi) dalam suatu jaringan dengan pengembangan berbasis internet yang mempunyai fungsi untuk menjalankan program atau aplikasi melalui computer-komputer yang terkoneksi pada waktu yang sama. Cloud computing ini merupakan sebuah teknologi yang menjadikan internet sebagai pusat server unutk mengelola data dan juga aplikasi pengguna. Teknologi ini mengizinkan kita untuk menjalankan program tanpa perlu meng-instal dan dapat mengakses data probadi dengan menggunakan internet.

Istilah cloud computing lebih sering merujuk pada layanan berbasis jaringan yang tampaknya disediakan oleh hardware server sebenarnya. Namun disajikan oleh hardware virtual, simulasi oleh perangkat lunak yang berjalan pada satu atau lebih computer. 

Pada kehidupan sehari-hari tanpa kita sadari banyak sekali aktifitas kita yang secara tidak langsung berhubungan dengan apa yang dinamakan cloud computing, misalnya setiap hari kita menggunakan listrik dan setiap bulannya juga pasti memerlukan biaya sejumlah uang untuk membayar listrik.

Adapun jenis layanan-nya. Cloud computing dibagi menjadi :

1.      Software as a Service (SaaS)

2.      Platform as a Service (PaaS)
3.      Infrastructure as a Service (IaaS)




Karakteristik Cloud Computing

Cloud computing saat ini masik memilliki karakteristik yang diposisikan pada fase testing dan ditunjukkan sebagai layanan TI yang diyakini tidak rumit. Tantangan yang dihadapi oleh pengguna layanan cloud computing terletak pada wilayah keamanan data dan kepatuhan terhadap regulasi atau standar. 




Sebagai suatu system jaringan dengan teknologi komputasi yang terkini Cloud Computing memiliki aspek kelebihan dan kekurangannya.
  •  Kemudahan Akses 
  •  Efisiensi biaya 
  •  Meningakatkan ROI dan Cash Flow 
  •  Fleksibilitas dan menambah kapasitas 
  •  Kemudahan monitoring dan manajemen server 
  •  Meningkatkan ketersediaan data 
  •  Focus dalam meningkatkan bisnis dan pengembangan usaha  
Sistem kerja cloud computing 

System ini terbagi menjadi 2 bagian : yaitu ujung depan dan ujung belakang. Mereka terhubung satu sama lain melalui jaringan, biasanya adalah internet. Ujung depan adalah sisi penggunakomputer (user), atau klien (client), melihat. Bagian belakang adalah cloud bagian dari system. Ujung depan termasuk computer klien (tau jaringan computer) dan aplikasi yang diperlukan unutk mengakses system komputasi awan. Tidak semua system komputasi awan memiliki anatarmuka pengguna yang sama. Layanan seperti Web-based e-mail program memanfaatkan browser Web yang ada nseperti Internet Exploler atau Firefox. System lain memiliki aplikasi unik yang menyediakan akses jaringan unutk klien. Diujung belakang system adalah berbagai computer, server dan system penyimpanan data yang menciptakan cloud dari layanan komputasi.
READMORE - CLOUD COMPUTING

JURNAL PENGANTAR TEORI GAME



 
          Permainan adalah aktivitas dengan tujuan bersenang-senang yang digunakan untuk mengisi waktu luang. Permainan ini biasa digemari oleh kalangan anak-anak sampai kalangan dewasa bahkan orang tuapun ikut senang bermain game. Game biasa dibedakan unutk kalangan anak-anak dengan dewasa, jika pada kalangan anak-anak game pembelajaran kecerdasan anak seperti : puzzle, urutan angka/abjad. Sedangkan pada kalangan dewasa lebih banyak kepada strategi permainan fungsinya sama untuk mengasah kecerdasan otak.

Kelebihan dalam jurnal ini :

  • Pembahasan dalam jurnal ini cukup lengkap 
  •  Membahas tentang klasifikasi permainan yang lengkap, beserta pengertian dan penjelasan pada klasifikasi game tersebut. Dan pembahasan klasifikasi game berdasarkan usia 
  • Menjelaskan tentang jenis-jenis permainan beserta penjelasan pada setiap jenis-jenis game 
  • Menjelaskan tentang cara kerja AI (Artificial Intelligence) pada game. 
  •  Menjelaskan tentang tools yang akan digunakan, OOP (Object Oriented Programming)

Kekurangan dalam jurnal ini :

            Dalam jurnal ini hamper tidak ada kekurangan, karena menjelaskan semua langkah-langkah dalam game dan cara pembuatan game itu tersendiri. Sehingga orang yang membaca jurnal ini akan mengerti tentang macam-macam permainan serta langkah pembuatan, dan menggunakan software apa saja unutk dapat membuat sebuah game sederhana ataupun kompleks.




READMORE - JURNAL PENGANTAR TEORI GAME

Minggu, 12 April 2015

MOTION CAPTURE (MOCAP)


Motion Capture adalah terminologi untuk mendeskripsikan proses dari perekam gerakan yang diubah menjadi model digital. Atau dapat diartikan sebagai proses merekam gerakan dari suatu obyek. Dan motion capture ini menjadi bahan penting bagi dunia per-filman dan game, untuk merekam setiap gerakan dan menggunakan informasi untuk menganimasi karakter digital ke dalam model animasi computer 2D atau 3D. Biasanya proses perekaman ini dilakukan didalam studio motion capture yang sudah disediakan. Cara kerja motion capture ini lumayan rumit, karena menggunakan beberapa kamera yang harus terpasang disetiap sudutnya. Dan harus ada juga camera yang khusus hanya menangkap cahaya dan dapat memancarkan cahaya infrared atau cahaya infrared tersebut berasal dari retroreflective.

Motion capture ini sudah dikenal sejak abad 20, namun pada saat itu belum sempurna. Lalu pada abad ke-21 teknik ini disempurnakan dan langsung booming dikalangan pembuatan film dan game dengan budget yang tinggi. Menggunakan motion capture ini lebih cepat dibandingkan dengan menggunakan rigging secara manual, karena menggunakan rigging secara manual butuh ketelitian yang sangat rumit dan menggunakan waktu yang cukup lama pula.

Adapun contoh film yang sukses menggunakan motion capture seperti : Avatar, Planet of the Apes, Herry Potter (Lord Voldemort),   

Ada beberapa metode yang digunakan untuk pemodelan 3D, seperti :
  1.  Nurbs à cara pemodelan permukaan secara parametik yang umumnya digunakan dalam grafik computer. NURBS bersifat lebih inversal .
  2.  xPolygon à merupakan bentuk segitiga dari segi empat yang menentukan area dari permukaan sebuah karakter.setiap polygon menentukan sebuah bidang datar dengan meletakkan sebuah jajaran polygon sehingga bisa menciptakan bentuk-bentuk permukaan. Bila hanya menggunkan sedikit polygon, maka object yang didapat akan terbagi sejumlah pecahan polygon.
  3. Subdivision à proses yang dipergunakan untuk menghasilkan permukaan objek 3D yang lebih halus dengan  membagi masing-masing polygon yang membangun object 3D menjadi sekumpulan polygon-polygon yang lebih kecil dengan tujuan menampilkan representasi visual yang lebih halus pada permukaan 3D.  


Teknik – teknik Motion Capture

  1.  Teknik Split Performance à merupakan teknik motion capture yang banyak digunakan dalam industry game saat ini, dimana proses perekam gerak tubuh dan mimik dilakukan
  2. Facial motion capture à banyak vendor motion capture tradisional menyediakan untuk beberapa tipe pengambilan wajah resolusi rendah menggunakan sistem penanda aktif maupun pasif mulai dari 32 sampai 300 penanda. Semua solusi ini dibatasi oleh waktu yang dibutuhkan untuk memasang penanda, menyesuaikan posisi, dan memproses data. Hebatnya teknologi ini membatasi resolusi mereka dan tingkat kualitas hasil mentah yang mereka keluarkan. Tingginya keteraturan facial motion capture juga dikenal sebagai performance capture sebagai generasi selanjutnya dari keteraturan dan juga berguna untuk merekam pergerakan yang lebih kompleks.
  3. Memposisikan Frekuensi Radio à frekuensi radio ini semakin hidup seiring lebih tingginya frekuensi alat FR bisa mendapatkan presisi yang lebih baik dari pada teknologi debelumnya. Kecepatan cahayanya adalah 30 cm/nanosecond, jadi 10 GHz sinyal FR membuat akurasi sekitar 3cm. dengan menghitung luas ke seperempat panjang gelombang, dimungkinkan untuk mengembangkan resolusi menjadi 8mm.
  4. System Non-Tradisonal à sebuah pendekatan alternative dikembangkan dimana actor diberikan area berjalan tanpa batas melalui penggunaan sebuah bola berputas, seperti bola hamster yang memiliki sensor internal yang merekam gerakan kaku, menghapus kebutuhan akan kamera eksternal dan peralatan lainnya. Walaupun teknologi ini mengarah kepada biaya yang lebih rendah untuk motion capture, bola dasar hanya mampu unutk merekam satu gerakan dengan satu arah yang continue.


Keunggulan Motion Capture

Motion Capture mempunyai keuntungan dibandingkan dengan animasi komputer tradisional dari model 3 dimensi :  
  • Lebih cepat dan hasil secara real time bisa didapatkan
  • Jumlah kerja tidak berubah dengan kompleksitas atau panjang pertunjukan dalam tingkatan yang sama ketika menggunakan teknik tradisional
  • Gerakan kompleks dan interaksi fisik yang realistis seperti gerakan sekunder, berat dan pertukaran tekanan dapat dengan mudah dibuat kembali dalam cara akurat secara fisik
  • Jumlah data animasi yang bisa diproduksi dalam waktu yang diberikan sangatlah besar saat dibandingkan dengan teknik animasi tradisional.
  •  Potensi software gratis dan solusi dari pihak luar dapat mengurangi biaya yang dikeluarkan


Kekurangan Motion Capture

  • Hardware yang spesifik dan program yang special dibutuhkan untuk mendapatkan dan memproses data
  • Biaya software, perlengkapan dan personel yang dibutuhkan dapat berpotensi menjadi penghalang bagi produksi-produksi kecil
  •  Gerakan yang tidak mengikuti hokum fisika secara umum tidak bisa diambil.
  • Teknik animasi tradisional, seperti menambahkan tekanan dari antisipasi dan kelanjutannya, gerakan kedua atau memanipulasi bentuk dari karakter.

 Sumber :


READMORE - MOTION CAPTURE (MOCAP)

Senin, 16 Maret 2015

IMPLEMENTASI KOMPUTASI PADA BIDANG EKONOMI

     Implementasi pada ilmu pengetahuan ekonomi adalah mempelajari agent-based computational modeling, computational econometrics dan statistika, komputasi keuangan, computational modeling of dynamic macroeconomic system, pemrograman yang didesain khusus untuk komputasi ekonomi, dan pengembangan alat bantu dalam pendidikan komputasi ekonomi. Karena dibidang ekonomi pasti memiliki permasalahan yang harus dipecahkan oleh algoritma contohnya adalah memecahkan teori statistika untuk memecahkan permasalahan keuangan.

     Contoh yang akan saya ambil dari komputasi ekonomi adalah komputasi statistik. Komputasi statistic adalah jurusan yang mempelajari teknik pengolahan data, membuat program dan analisis data serta teknik penyusunan sistem informasi statistic seperti : penyusunan basis data, komunikasi data, sistem jaringan dan diseminasi data statistic.



     Komputasi dapat digunakan untuk memecahkan masalah ekonomi, contohnya seperti : Data Mining, dengan data mining sebuah perusahaan dapat memecahkan maslah dengan cara yang seefektif mungkin. 

     Manfaat yang terjadi dengan adanya komputasi ini yaitu, perhitungan – perhitungan kompleks yang bisa mencapai ribuan data dapat dengan mudah dikerjakan manusia dengan bantuan komputer. Hal ini tentunya dapat mengurangi waktu, biaya dan lain sebagainya.


READMORE - IMPLEMENTASI KOMPUTASI PADA BIDANG EKONOMI

TEORI KOMPUTASI


Teori komputasi adalah cabang ilmu komputer dan matematika yang membahas bagaimanakah suatu masalah itu dapat dipecahkan dengan model komputasi yang menggunakan algoritma. Sehingga teori komputasi ini dapat diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu program algoritma.
`             
Adapun salah satu tokoh yang mempengaruhi perkembangan komputasi modern yang bernama John Von Neumann. Dia mendapatkan gelar diploma pada bidang teknik kimia pada tahun 1926. Dan pada tahun yang sama dia mendapatkan gelar doctor pada bidang matematika dari universitas Budapest.
Komputasi modern terbagi menjadi 3 macam :

  1. Mobille computing adalah kemajuan teknologi komputer, dan dapat bekomunikasi menggunakan jaringan tanpa kabel dan mudah dibawa.
  2. Grid computing menggunakan komputer yang terpisah oleh geografis, didistribusikan dan terhubung oleh jaringan untuk menyelesaikan masalah komputasi skala besar.
  3. Cloud computing merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.


Karakteristik komputasi modern ada 3 macam yaitu :

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