Kamis, 20 November 2014

"Unity" Game Engine Canggih diminati di berbagai Platform

 softskill tulisan
      
          Mungkin kata ‘game’ sudah tidak asing lagi terdengar di telinga kita. Kata ‘game’ merupakan kata yang bersal dari bahasa Inggris yang artinya adalah ‘Permainan’, yaitu merupakan aktivitas rekreasi dengan tujuan bersenang-senang, mengisi waktu luang, atau berolahraga ringan. Di Indonesia sendiri pada umumnya kata ‘game’  diartikan sebagai suatu permainan yang identik dengan permainan digital yang memerlukan konsol game khusus untuk memainkannya.
         Dari sekian orang yang membaca artikel ini, mungkin sebagian besar dari anda pernah atau bahkan hoby bermain game. Tapi apakah anda pernah berpikir untuk membuat game anda sendiri?? Sulit dan ribet, mungkin itulah yang ada di benak anda ketika anda berfikir untuk membuat game. Memang, dahulu sebelum tahun 2000′an membuat game memang sangat sulit dan ribet. Pada waktu itu masih belum banyak game engine yang beredar. Yang ada hanyalah berupa library kecil untuk mempermudah pemrograman. Tidak ada tampilan visual, yang ada hanyalah barisan script untuk menjalankan perintah-perintah tertentu. Namun, saat ini berbagai game engine canggih banyak beredar dipasaran. Bahkan banyak pula yang free alias gratis, dan ada yang open source. Salah satu game engine yang memiliki banyak pengguna adalah Unity.
    Unity ini merupakan salah satu game engine yang banyak digunakan. Unity menyediakan fitur pengembangan game dalam berbagai platform, yaitu Unity Web, Windows, Mac, Android, iOS, XBox, Playstation 3 dan Wii. Dan kabarnya, Unity akan merilis versi berikutnya dengan dilengkapi platform Flash.
Versi gratis. Unity menyediakan fitur pengembangan game berbasis windows, standalone mac, dan web. Sedangkan untuk platform lainnya diperlukan lisensi khusus. Unity pro juga menyediakan beberapa fitur lebih jika dibandingkan unity free, misalkan adalah efek bayangan pada objek dan efek water yang lebih memukau.
        Dalam unity disediakan berbagai pilihan bahasa pemrograman untuk mengembangkan game, antara lain JavaScript, C#, dan BooScript. Namun meskipun disediakan tiga bahasa pemrograman, kebanyakan developer menggunakan JavaScript dan C# sebagai bahasa yang digunakan untuk mengembangkan game mereka. Unity Mensupport pembuatan game 2D dan 3D, namun lebih ditekankan pada 3D. Pengembangan game lebih ditekankan pada desain dan tampilan visual daripada script pemrograman.

Tanggapan : Banyak orang suka bermain game, bahkan hampir semua orang dari kalangan muda hingga orang tua pernah bermain game, akan tetapi masih sedikit orang yang tahu bagaimana game itu sendiri dibuat dan dirancang. Dengan software game engine "Unity3d" ini lah banyak game yang sudah terbuat untuk dimainkan di Windows,Mac, Android, iOS, XBox, Playstation 3 dan Wii. Unity pun tidak tanggung-tanggungnya membuat berbagai kategori Game yang fitur, interface, visual, sound yang begitu canggih tentunya dengan segala kemudahan maupun kesulitan ada di setiap game yang dirancang oleh Unity ini.

Prolog Membuat Menu


    softskill tulisan
     
      kali ini saya akan memberikan sebagian ilmu yang diharapkan dapat menambah wawasan para pembaca. berikut ini adalah hasil tugas praktikum di tempat saya berkuliah, bagi yang sedang belajar Prolog ini dan kebetulan sedang bingung dalam mengerjakan program membuat menu, berikut silahkan disimak yaa


Logika pengerjaan Prolog membuat Menu:

  •      Pertama-tama persiapkan terlebih dahulu, buka Software SWI Prolog, Kemudian, open Notepad Notepad++ untuk membuat variabel prolog Menu.
  •         Setelah menginput variabel logika yang telah dibuat, pilih save as/save dengan ekstensi filenya (.pl).
  • Kemudian, buka kembali Prolognya -> Klik File -> Klik Consult, setelah muncul kotak dialog load file, -> pilih file menu12.pl -> Klik Open.
  •  Terakhir, periksa kembali apakah file tersebut sudah ter-compile, jika tidak ulangi sampai benar!

Tampilan Logika Variabel membuat sebuah program Menu: File: menu12.pl

Contoh proses compile pengerjaan dan running menu Pilihan 1. Biodata sebagai berikut:
 
 Contoh proses compile pengerjaan dan running menu Pilihan 2. Luas Segitiga Sebagai Berikut:


Contoh proses compile dan pengerjaan dan running menu 3. Grade Nilai Sebagai Berikut:



Menu pilihan 4.Exit jika telah selesai menginput semua data ke program menu di prolog anda maka ketik 4. Outputnya akan menjadi seperti berikut ini:





semoga tulisan tugas ini dapat membantu kalian dalam belajar pemrograman logika (Prolog).

Sekian


Definisi Pengetahuan Teknologi Augmented Reality

softskill tulisan

Mengenal lebih dalam teknologi Augmented Reality

Definisi secara umum mengatakan bahwa Teknologi Augmented Reality (AR) adalah penggabungan antara objek virtual dengan objek nyata. Contoh, adalah saat stasiun televisi, menyiarkan pertandingan sepak bola, terdapat objek virtual, tentang skor pertandingan yang sedang berlangsung.
Menurut wikipedia, Realitas tertambah, atau kadang dikenal dengan singkatan bahasa Inggrisnya AR (augmented reality), adalah teknologi yang menggabungkan benda maya dua dimensi dan ataupun tiga dimensi ke dalam sebuah lingkungan nyata tiga dimensi yang kemudian diproyeksikan benda-benda maya tersebut dalam waktu nyata. Tidak seperti realitas maya yang sepenuhnya menggantikan kenyataan, realitas tertambah sekedar menambahkan atau melengkapi kenyataan.

Sejarah Pengembangan Teknologi Augmented Reality

Konsep pertama augmented reality dikenalkan oleh Morton Heilig, seorang cinematographer pada tahun 1950an. Ketika itu Augmented Reality membutuhkan sebuah alat yang besar sebagai alat output. Alat output dapat berupa yang dipasang ditubuh kita (dikenal dengan nama HMD, Head Mounted Device), ada juga yang berupa monitor, seperti monitor TV, LCD, monitor ponsel, dsb. Alat HMD pertama kali ditemukan pada tahun 1968 oleh Ivan Sutherland dari Harvard University. Augmented reality dengan input berupa sensor GPS diperkenalkan pada tahun 2003 dari hasil penelitian Loomis, dkk pada karya ilmiahnya Personal guidance system for the visually impaired using GPS, GIS, and VR technologies, pada tahun 1994.


Ilustrasi penggunaan dua jenis perangkat HMD yang digunakan untuk menampilkan data dan informasi tambahan
Pada tahun 1996, Rekimoto dalam karya ilmiahnya Augmented Reality Using the 2D Matrix Code. In Proceedings of the Workshop on Interactive Systems and Software memperkenalkan marker 2D untuk pertama kalinya. Dua tahun kemudian ARtoolkit, augmented reality library pertama kali diluncurkan oleh Kato
Pada tahun 2009 Lab MIT(Mistry, dkk) meneliti sixth sense project dan Wear Ur World – A Wearable Gestural Interface dimana augmented reality di implementasikan pada kehidupan sehari-hari.

Arsitektur dalam Teknologi Augmented Reality

  • Input
Input dapat berupa apa saja, contoh marker, gambar 2D, gambar 3D, sensor wifi, sensor gerakan, GPS, dan sensor-sensor yang lain.
  • Kamera
Kamera disini sebagai perantara untuk input yang berupa gambar, baik itu marker, gambar 2D maupun 3D.
  • Prosessor
Prosessor dibutuhkan untuk memproses input yang masuk dan kemudian memberikannya ke tahapan output.
  • Output
Dapat berupa HMD, monitor, seperti monitor TV, LCD, monitor ponsel, dll

arsitektur pada teknologi augmented reality

Penggunaan Teknologi Augmented Reality berbasis aplikasi handphone

Ada beberapa aplikasi handphone yang rata-rata untuk android dan iPhone yang menggunakan teknologi Augmented Reality ini, untuk source code dan keterangan nya dapat anda cari sendiri. Ada juga beberapa perusahaan Asing maupun dalam negeri yang mengembangkam teknologi Augmented Reality ini dalam bidang Marketing yang modelnya berbentuk penjualan seperti penjualan property, furniture, catalog pakaian, apartment, sistem kendaraan roda empat / Mobil. Dan berikut hanya sebagai contoh aplikasi yang dikembangkan dari Augmented Reality ini:
  1. Wkitude
  2. Game: Sky Siege, Paintball Arena, dan Parallel Kingdom
  3. Google Sky Map
  4. Car Finder
  5. AR Soccer
Penjelasan tentang teknologi augmented reality cukup sampai disini. Semoga pengetahuan teknologi Augmented Reality ini dapat berkembang pesat di masa depan. Dan mudah-mudahan artikel tulisan yang saya kutip dari beberapa sumber ini bermanfaat bagi kalian para pembaca.

Sekian

Senin, 17 November 2014

Program JAVA Sederhana Do While




softskill tulisan
                Pada tulisan kali ini saya akan memberikan sebuah koding program sederhana yang kiranya dapat bermanfaat bagi kalian pembaca.


  •    Pertama-tama buka NetBeans IDE yang sudah kalian unduh.

  •    Atau buka Notepad++.
  •   Buat sebuah class baru yaitu DowhileArrayHari atau apa saja yang diinginkan kalian.    
  •   Kemudian ketik program  ini!


public class DowhileArrayHari
{
public static void main( String [] args)
 {
  int Hari = 7;
  String HariHariDalamSeminggu[] = {"7"};
  do
  {
    System.out.println("Hari-Hari dalam Seminggu:");
    System.out.println("Hari: Senin");
    System.out.println("Hari: Selasa");
    System.out.println("Hari: Rabu");
    System.out.println("Hari: Kamis");
    System.out.println("Hari: Jumat");
    System.out.println("Hari: Sabtu");
    System.out.println("Hari: Minggu");
     Hari++;
  }
   while ( Hari<= 7);
 }
}


  •          Setelah itu, Run program tersebut di NetBeans / cmd kalian.

  •          Apabila program masih salah perbaiki program tersebut sampai benar!



SEMOGA BERHASIL
MUDAH-MUDAHAN BERMANFAAT