Rabu, 30 November 2016

Cloud Computing

Posted by Unknown On 01.02
CLOUD COMPUTING

Perkembangan IT saat ini menuju dengan konsep-kosenp social networkingnya, openess, share, colaborations, mobile, easy maintenance, one click, terdistribusi / tersebar, scalability, Concurency dan Transparan, Saat ini terdapat trend teknologi yang masih terus digali dalam penelitian-penelitian para pakar IT di dunia, yaitu Cloud Computing. Akses data dari mana saja dan menggunakan perangkat fixed atau mobile device menggunakan internet cloud sebagai tempat menyimpan data, applications dan lainnya yang dapat dengan mudah mengambil data, download applikasi dan berpindah ke cloud lainnya, hal ini memungkinkan kita dapat memberikan layanan aplikasi secara mobile di masa depan. Trend ini akan memberikan banyak keuntungan baik dari sisi pemberi layanan (provider) atau dari sisi user.

Cloud Computing adalah suatu pergeseran dari perusahaan dalam membeli dan memelihara server dan aplikasi on-premise yang mahal, dan bergerak menuju metode penyewaan IT, sesuai dengan kebutuhan, dari satu penyedia layanan publik.

Ada beberapa keuntungan yang dapat dilihat dari perkembangan Cloud Computing ini, seperti

1. Lebih efisien karena menggunakan anggaran yang rendah untuk sumber daya
2. Membuat lebih eglity, dengan mudah dapat berorientasi pada profit dan perkembangan yang cepat
3. Membuat operasional dan manajemen lebih mudah, dimungkinkan karena sistem pribadi atau perusahaan yang terkoneksi dalam satu cloud dapat dimonitor dan diatur dengan mudah
4. Menjadikan koloborasi yang terpecaya dan lebih ramping
5. Membantu dalam menekan biaya operasi biaya modal pada saat kita meningkatkan reliability dan kritikal sistem informasi yang kita bangun.

Menurut NIST (National Institute of Standards and Technology), terdapat 5 karakteristik sehingga sistem tersebut disebut Cloud Computing, yaitu:

1. Resource Pooling

Sumber daya komputasi (storage, CPU, memory, network bandwidth, dsb.) yang dikumpulkan oleh penyedia layanan (service provider) untuk memenuhi kebutuhan banyak pelanggan (service consumers) dengan model multi-tenant. Sumber daya komputasi ini bisa berupa sumber daya fisik ataupun virtual dan juga bisa dipakai secara dinamis oleh para pelanggan untuk mencukupi kebutuhannya.

2. Broad Network Access

Kapabilitas layanan dari cloud provider tersedia lewat jaringan dan bisa diakses oleh berbagai jenis perangkat, seperti smartphone, tablet, laptop, workstation, dsb.

3. Measured Service

Tersedia layanan untuk mengoptimasi dan memonitor layanan yang dipakai secara otomatis. Dengan monitoring sistem ini, kita bisa melihat berapa resources komputasi yang telah dipakai, seperti: bandwidth , storage, processing, jumlah pengguna aktif, dsb. Layanan monitoring ini sebagai bentuk transparansi antara cloud provider dan cloud consumer.

4. Rapid Elasticity

Kapabilitas dari layanan cloud provider bisa dipakai oleh cloud consumer secara dinamis berdasarkan kebutuhan. Cloud consumer bisa menaikkan atau menurunkan kapasitas layanan. Kapasitas layanan yang disediakan ini biasanya tidak terbatas, dan service consumer bisa dengan bebas dan mudah memilih kapasitas yang diinginkan setiap saat.

5. Self Service

Cloud Consumer bisa mengkonfigurasikan secara mandiri layanan yang ingin dipakai melalui sebuah sistem, tanpa perlu interaksi manusia dengan pihak cloud provider. Konfigurasi layanan yang dipilih ini harus tersedia segera dan saat itu juga secara otomatis.

Cloud computing terbagi menjadi tiga model pelayanan dasar, masing-masing layanan menangani kebutuhan bisnis yang spesifik.

IAAS (Infrastruktur sebagai sebuah layanan).

IAAS adalah layanan yang paling dasar dari model awan. Klien adalah pembeli /  pengguna layanan komputasi, penyimpanan, dan layanan transfer jaringan. Penawaran layanan jenis ini disampaikan sebagai sistem operasi pada server dengan sejumlahpenyimpanan dan transfer jaringan. Penawaran ini dapat disampaikan sebagai server tunggal atau sebagai bagian dari sekumpulan server terintegrasi ke dalam VPDC (Virtual Private Data Center), contoh penyedia layanan ini adalah, Amazon.

PAAS (Platform sebagai sebuah layanan).

Lapisan berikutnya dari awan adalah PAAS, dimana klien adalah pembeli lingkungan pengembangan aplikasi di atas infrastruktur utama(SaaS). Contoh aplikasi ini akan menjadi semacam tumpukan: Ruby diatas Rails, Java, atau LAMP.Keuntungan dari PaaS adalah pengembang dapat membeli fungsi penuh dari perangkat pengembangan dan/atau lingkungan produksi misalnya Coghead, Aplikasi Google Engine.

SAAS (Software sebagai Layanan).

Layanan ini adalah lapisan tertinggi di komputasi awan. Klien sebagai pembeli layanan aplikasi kerja. misalnya, Google Apps, Salesforce.com, WebEx.


Beberapa contoh penggunaan cloud computing 

1. Google drive
Googledrive logo.svg

Google Drive adalah layanan penyimpanan daring milik Google yang diluncurkan pada 24 April 2012. Layanan ini merupakan ekstensi dari Google Docs dan akan mengganti URL docs.google.com dengan drive.google.com setelah diaktifkan. Google Drive memberikan layanan penyimpanan gratis sebesar 5 GB dan dapat ditambahkan dengan pembayaran tertentu. Dengan fitur unggulan yang sama seperti Dropbox, yaitu sinkronisasi data melalui folder khusus di dalam desktop atau lebih dikenal dengan Desktop Sync Clients
2. Dropbox
Dropbox adalah layanan penyedia data berbasis web yang dioperasikan oleh Dropbox, Inc. Dropbox menggunakan sistem penyimpanan berjaringan yang memungkinkan pengguna untuk menyimpan dan berbagi data serta berkas dengan pengguna lain di internet menggunakan sinkronisasi data. Dropbox didirikan pada tahun 2007 oleh lulusan Massachusetts Institute of Technology (MIT) Drew Houston dan Arash Ferdowsi dengan modal awal yang didapat dari Y Combinator. 


sumber :



Senin, 14 November 2016

SEO (Search Engine Optimization)

Posted by Unknown On 01.29


SEO

Search Engine Optimization (SEO) adalah pengetahuan untuk merekayasa elemen-elemen website untuk mendapatkan rangking yang tinggi di mesin pencari. Pendek sekali, tapi memang hanya itulah esensi SEO. Ada sangat banyak elemen baik external maupun external yang mempengaruhi ranking website di mesin pencari dan karena itu patut menjadi perhatian kita. SEO yang baik adalah sesuatu yang sangat sulit, dan SEO yang hebat tidak akan pernah bisa kita capai.

Mengapa SEO menjadi sangat penting? Bayangkan anda berada di tengah kerumunan ribuan orang dan seseorang berusaha mencari anda. Bagaimana anda bisa ditemukan di tengah kerumunan orang yang sepintas semua nampak mirip satu sama lainnya. Bayangkan jika kemudian ada cara untuk memisahkan, semua pria memakai celana panjang dan semua wanita memakai rok. Sekarang orang yang mencari anda harus mencari diantara setengah dari kerumunan orang yang ada. Anda bisa terus menambahkan kriteria-kriteria lain untuk menyaring sehingga tinggal tersisa sekelompok kecil orang sehingga anda lebih mudah ditemukan.

Website kita bisa dianalogikan seperti situasi anda di tengah kerumunan tadi. Di tengah kerumunan jutaan website – diperkirakan saat ini ada lebih dari 100 juta website dan terus bertambah sekitar 1.5 juta setiap bulannya – bahkan di mata mesin pencari yang mengirim crawler-crawlernya untuk mendaftar website, website kita hampir tidak terlihat. Agar website kita mudah terlihat, bahkan oleh crawler sekalipun, sejumlah elemen tertentu harus nampak jelas. Seperti orang yang tingginya lebih dari 2 meter akan lebih mudah ditemukan diantara kerumunan ribuan orang. Inilah alasan mengapa kita memerlukan SEO, agar website kita mudah ditemukan.

Secara kebetulan, cepat atau lambat website kita akan ditemukan oleh mesin pencari, dan akan mendapat tempat, entah dengan urutan ranking nomor berapa, diantara ribuan, ratusan ribu, bahkan jutaan website lainnya. Tapi berada di halaman kesepuluh atau keseratus tidak ada bedanya dengan tidak terkihat sama sekali. Agar bisa ditemukan, website kita memerlukan ranking yang jauh lebih baik. Setidaknya berada di tiga halaman pertama hasil pencarian. Orang tidak akan mencari lebih jauh dari halaman ketiga, kebanyakang mungkin malah tidak akan sampai sejauh itu. Kenyataannya hanya website yang berada di halaman pertama sajalah yang mendapat cukup pengunjung yang kemudian membeli produk yang ditawarkan. Itulah sebetulnya tujuan akhir SEO, mengasilkan uang dari pembelian yang dilakukan oleh pengunjung website.

Untuk mendapatkan ranking yang tinggi, ditemukan oleh Crawler mesin pencari saja tidaklah cukup. Ada sejumlah kriteria tertentu yang harus dipenuhi agar website kita terdaftar dengan nilai lebih tinggi dari website-website lainnya. Beberapa kriteria yang diidentifikasi crawler mesin pencari diantaranya:

  • Anchor text (teks yang dipergunakan sebagai link menuju halaman / website lain.
  •  Popularitas website
  • Relevansi link
  • Kata kunci
  • Bahasa
  • Isi secara keseluruhan
  • Umur website

Minggu, 09 Oktober 2016

BIOINFORMATIKA

Posted by Unknown On 05.06

BIOINFORMATIKA



Secara umum, Bioinformatika dapat digambarkan sebagai segala bentuk penggunaan komputer dalam menangani informasi-informasi biologi.

Bioinformatika "klasik"
Sebagian besar ahli Biologi mengistilahkan ‘mereka sedang melakukan Bioinformatika’ ketika mereka sedang menggunakan komputer untuk menyimpan, melihat atau mengambil data, menganalisa atau memprediksi komposisi atau struktur dari biomolekul. Ketika kemampuan komputer menjadi semakin tinggi maka proses yang dilakukan dalam Bioinformatika dapat ditambah dengan melakukan simulasi. Yang termasuk biomolekul diantaranya adalah materi genetik dari manusia --asam nukleat-- dan produk dari gen manusia, yaitu protein. Hal-hal diataslah yang merupakan bahasan utama dari Bioinformatika "klasik", terutama berurusan dengan analisis sekuen (sequence analysis). Definisi Bioinformatika menurut Fredj Tekaia dari Institut Pasteur [TEKAIA2004] adalah: "metode matematika, statistik dan komputasi yang bertujuan untuk menyelesaikan masalah-masalah biologi dengan menggunakan sekuen DNA dan asam amino dan informasi-informasi yang terkait dengannya."


Bioinformatika "baru"
Salah satu pencapaian besar dalam metode Bioinformatika adalah selesainya proyek pemetaan genom manusia (Human Genome Project). Selesainya proyek raksasa tersebut menyebabkan bentuk dan prioritas dari riset dan penerapan Bioinformatika berubah. Secara umum dapat dikatakan bahwa proyek tersebut membawa perubahan besar pada sistem hidup kita, sehingga sering disebutkan --terutama oleh ahli biologi-- bahwa kita saat ini berada di masa pascagenom. Selesainya proyek pemetaan genom manusia ini membawa beberapa perubahan bagi Bioinformatika, diantaranya:

Setelah memiliki beberapa genom yang utuh maka kita dapat mencari perbedaan dan persamaan di antara gen-gen dari spesies yang berbeda. Dari studi perbandingan antara gen-gen tersebut dapat ditarik kesimpulan tertentu mengenai spesies-spesies dan secara umum mengenai evolusi. Jenis cabang ilmu ini sering disebut sebagai perbandingan genom (comparative genomics). Sekarang ada teknologi yang didisain untuk mengukur jumlah relatif dari kopi/cetakan sebuah pesan genetik (level dari ekspresi genetik) pada beberapa tingkatan yang berbeda pada perkembangan atau penyakit atau pada jaringan yang berbeda. Teknologi tersebut, contohnya seperti DNA microarrays akan semakin penting.

Cabang-cabang yang Terkait dengan Bioinformatika : 
  • Biophysics
  • Computational Biology
  • Medical Informatics
  • Cheminformatics
  • Genomics
  • Mathematical Biology
  • Proteomics
  • Pharmacogenomics
  • Pharmacogenetics
Program-program Bioinformatika
Sehari-harinya bionformatika dikerjakan dengan menggunakan program pencari sekuen (sequence search) seperti BLAST, program analisa sekuen (sequence analysis) seperti EMBOSS dan paket Staden, program prediksi struktur seperti THREADER atau PHD atau program imaging/modelling seperti RasMol dan WHATIF. Contoh-contoh di atas memperlihatkan bahwa telah banyak program pendukung yang mudah di akses dan dipelajari untuk menggunakan Bioinformatika.

sumber:
ftp://202.125.94.81/pub/linux/docs/v06/Kuliah/SistemOperasi/2003/50/Bioinformatika.pdf

E-COMMERCE DAN E-BUSINESS

Posted by Unknown On 04.25

E-COMMERCE DAN E-BUSINESS


Menurut David Baum, pengertian e-commerce adalah: “E-Commerce is a dynamic set of technologies, applications, and business process that link enterprise, consumers, and communities through electronic transactions and the electronic exchange of goods, services, and information”. 
E-Commerce merupakan satu set dinamis teknologi, aplikasi, dan proses bisnis yang menghubungkan perusahaan, konsumen, dan komunitas tertentu melalui transaksi elektronik dan perdagangan barang, pelayanan, dan informasi yang dilakukan secara elektronik.

E-business adalah praktek pelaksanaan dan pengelolaan proses bisnis utama seperti perancangan produk, pengelolaan pasokan bahan baku, manufaktur, penjualan, pemenuhan pesanan, dan penyediaan servis melalui penggunaan teknologi komunikasi, komputer, dan data yang telah terkomputerisasi. (Steven Alter. Information System: Foundation of E-Business. Prentice Hall. 2002)

Apakah e-commerce sama dengan e-business?

Beberapa orang menggunakan istilah e-commerce dan e-business secara bergantian dengan satu konsep yang sama untuk mendefinisikan istilah yang cocok untuk mewakili konsep perdagangan secara elektronik. Namun, e-commerce dan e-business memiliki pengertian dan konsep yang berbeda. Dalam e-commerce, teknologi informasi dan komunikasi (ICT) digunakan secara internal organisasi, transaksi eksternal antar organisasi dan transaksi antar organisasi dan individu yang berorientasikan pada perolehan uang. Sedangkan e-business, ICT digunakan untuk meningkatkan bisnis organisasi yang mencangkup seluruh aspek bisnis baik yang berorientasi pada profit maupun nonprofit perusahaan. Definisi yang lebih komperhensif dari e-business adalah transformasi proses dalam organisasi untuk memberikan nilai tambah kepada pelanggan melalui penerapan teknologi informasi.

Tiga proses utama yang ditingkatkan dalam e-business:
  • Proses produksi, yang mencakup pengadaan, pemesanan dan penambahan stok; proses pembayaran; hubungan elektronik dengan distributor, dan proses pengendalian produksi;
  • Proses Customer-focused, yang mencakup upaya promosi dan pemasaran, penjualan melalui Internet, proses pesanan pembelian dan pembayaran oleh pelanggan, dan dukungan pelanggan;
  • Proses internal manajemen, yang mencakup layanan karyawan, pelatihan, sharing informasi secara internal, video-conferencing, dan rekrutmen. Sistem informasi meningkatkan kekuatan aliran arus informasi antara proses produksi dan penjualan untuk meningkatkan produktivitas penjualan.
Model e-Commerce
Kegiatan bisnis e-commerce mencangkup banyak hal, untuk membedakannya ecommerce dibagi menjadi beberapa tipe, diantaranya: 
business-to-business (B2B) :  baik pihak penjual dan pembelikedua-duanya adalah organisasi bisnis.
business-to-consumer (B2C) : pihak penjual adalah suatuorganisasi, dan pihak pembeli adalah perorangan.
business-to-government (B2G) : penggunaan teknologi internet dan ecommerce untuk memberikan layanan informasi mengenailayanan publik kepada masyarakat (disebut sebagai [G2C]),
atau rekan bisnis dan supplier (disebut business-to-government[B2G]).
consumer-to-consumer (C2C) : pihak perorangan menjualproduk ataupun jasa ke orang lain.
mobile commerce (m-commerce) : e-commercedilaksanakan dengan menggunakan fasilitas wireless. Misal: penggunaan handphone untuk berbelanja melalui internet.

sumber :

Senin, 18 April 2016

Tugas pengantar teknologi game

Posted by Unknown On 03.38

ONE PIECE PIRATE WARRIORS 3




One Piece merupakan salah satu manga yang paling populer di dunia selama belasan tahun. kepopulerannya juga membuat One piece menjadi salah satu adaptasi dari video game. One piece pirate warriors merupakan salah satu video game yang diambil dari manga one piece. One piece pirate warriors sudah meluncurkan seri ketiganya, dilihat dari segi gameplay dan grafisnya One piece pirate warriors 3 ini membuat pecinta serial manga One piece merasa senang karena beberapa karakter dari seri manga tersebut dapat di mainkan oleh player dan player akan dimanjakan grafis yang sangat bagus. 
One Piece: Pirate Warriors 3 bisa dibilang memiliki format cerita yang sama seperti seri game Warriors yang digarap oleh Omega Force. Kamu akan menemukan kumpulan kisah-kisah One Piece yang diceritakan secara kronologis dalam bentuk level permainan. 
Mulai dari arc Romance Dawn hingga arc Dressrosa akan kamu alami sendiri di sini dan masing-masing bab dirangkum dengan sangat singkat. Cocok untuk kamu yang belum pernah tahu cerita dalam seri One Piecemaupun kamu yang ingin kembali momen-momen mengharukan dalam One Piece. Meski demikian, game ini menghadirkan ending orisinal sehingga sebaiknya kamu tidak perlu terlalu terpaku dengan akhir cerita yang disuguhkan. 
Karakter yang tersedia untuk bisa kamu mainkan jelas tidak perlu ditanya lagi. Seluruh anggota Straw Hat Pirates bisa kamu gunakan. Seiring berlanjutnya cerita, karakter-karakter lain pun bisa kamu gunakan di luar Story Mode meskipun memang tidak semuanya bisa kamu akses.
 
GAMEPLAY
Gameplay yang disediakan dalam One Piece: Pirate Warriors 3 seharusnya sudah bisa ditebak dengan mudah. Kamu akan menggunakan salah satu karakter yang tersedia dan maju menghadapi ribuan musuh yang menghadang untuk menyelesaikan sebuah tujuan. Secara keseluruhan memang mirip Dynasty Warriors atau Samurai Warriors, namun dengan beberapa perbedaan. 
Jurus yang kamu luncurkan sudah pasti didasari dengan jurus-jurus yang bisa digunakan para karakter One Piecedalam seri manga. Luffy memiliki kekuatan manusia karet, Zoro menggunakan tiga pedang, Sanji memiliki tendangan mematikan, Chopper bisa berubah bentuk, dan kemampuan karakter lainnya yang sudah kamu kenal akan bisa kamu gunakan dalam game ini. 
Yang menarik adalah kemampuan dari masing-masing karakter akan berubah seiring berjalannya cerita seperti yang pernah muncul dalam manga. Contohnya, Luffy nantinya bisa menggunakan Haki pada saat-saat tertentu. 
Serangan dalam seri Warriors bisa dikerahkan dengan kombinasi tombol sederhana dan hal tersebut juga dipertahankan dalam One Piece: Pirate Warriors 3. Serangan yang menghasilkan daya rusak tinggi, jarak jangkauan yang luas, dan diadaptasi dari sumber secara baik mampu memberikan kepuasan saat kamu bisa mengalahkan ratusan musuh dalam satu layar. Hal yang sama berlaku dengan jurus spesial (atau yang sering disebut Musou/Kizuna Rush) unik yang bisa dikerahkan masing-masing karakter. Serangan spesial itu dijamin memberikan kepuasan yang tidak bisa diberikan game action biasa.
One Piece: Pirate Warriors 3 juga memiliki beberapa elemen gameplay yang sering kali kamu temukan dalam semua seri Warriors. Mulai dari markas yang bisa diambil alih, misi sampingan dalam sebuah level, dan berbagai hal lainnya. Ada juga yang disebut Treasure Event yaitu sebuah misi dengan kondisi tertentu yang akan memberikan kamu imbalan tertentu. Ini bisa memberikan sebuah replay value bagi kamu yang suka mengumpulkan berbagai hal.

Walaupun One Piece: Pirate Warriors 3 memiliki banyak fitur baru, saya tidak bisa bilang sepenuhnya bahwa game tersebut terhindar dari penyakit repetisi yang muncul dari setiap seri Warriors. Gameplay action yang sangat berlebihan dalam game ini akan terasa repetitif ketika kamu memainkannya dalam waktu singkat sekalipun, bahkan mungkin terasa melelahkan. Durasi satu level dalam game ini juga terasa terlalu lama sehingga progres permainan kadang terasa terlalu lambat.

One Piece: Pirate Warriors 3 berhasil membawa semangat seri One Piece ke dalam gameplay, Itu bisa dibuktikan lewat beberapa detail seperti percakapan yang dibuat menjadi format mirip manga atau detail kecil menyebalkan seperti ketika Sanji berhadapan dengan wanita yang membuatnya tidak bisa melakukan serangan sama sekali.
Kizuna Rush
Fitur baru bernama Kizuna Rush yang akan membuat permainan menjadi lebih kacau (dalam artian baik). Dengan Kizuna Rush, kamu bisa “memanggil” teman satu faksi sementara untuk membantumu menyambung serangan. Rekan yang bisa kamu panggil juga beragam tergantung ada siapa saja dalam sebuah pertempuran. Sistem ini memberikan nilai lebih karena masing-masing Kizuna Rush dari setiap karakter memiliki efek yang berbeda. 
Contohnya, Luffy bisa melontarkan musuh ke udara sehingga ada momentum untuk menyambung serangan lagi, Ussop bisa memberikan serangan membakar musuh, dan masih banyak variasi lainnya. Dengan Kizuna Rush, pertarungan menjadi sangat berwarna dan tidak terlalu monoton. 
 
Ada juga yang disebut Kizuna Mode yang akan membuat kamu bisa melancarkan serangan yang lebih kuat dan mendapatkan bermacam-macam status buff. Serangan spesial ketika berada dalam Kizuna Mode juga akan berubah dengan artian kamu akan melakukan serangan spesial bersamaan dengan rekanmu pilihanmu. 
Jumlah rekan yang bisa ikut menyumbangkan serangan secara bersamaan juga cukup banyak. Terakhir kali saya mencoba, saya bisa melakukan serangan spesial dalam Kizuna Mode bersama dengan empat orang lainnya sehingga serangan spesial tersebut bisa menyapu bersih seluruh musuh dalam satu layar dan hal itu sangatlah memuaskan.
Tampilan Game
Tampilan visual One Piece: Pirate Warriors 3 bisa dibilang cukup menarik. Model 3D yang disajikan sangat mendekati sumbernya dan memiliki shading yang unik karena terlihat seperti tampilan dalam sebuah manga lengkap dengan goresan shading pena yang khas One Piece. Sayangnya, hal tersebut kurang terlihat dari lingkungan sekitar yang ditampilkan One Piece: Pirate Warriors 3. Terkadang dunia yang ada terlihat sangat datar meski masih dipenuhi warna-warni.
Hasil gambar untuk one piece pirate warriors 3 pc gameplay
Optimisasi dalam One Piece: Pirate Warriors 3 sebenarnya termasuk cukup baik apabila dibandingkan dengan Dynasty Warriors 8: Xtreme Legends Complete Edition atau Samurai Warriors 4. Namun game ini masih memiliki sedikit masalah seperti frame rate yang masih terasa tidak stabil untuk beberapa bagian. Tapi hal ini masih bisa dimaklumi karena penurunan terjadi ketika musuh berada cukup banyak dalam satu layar atau ketika efek cuaca seperti hujan tengah berjalan.

Kesimpulan
One Piece: Pirate Warriors 3 adalah game yang diambil dari manga One piece ke dalam game action yang memberikan kepuasan ketika player mengalahkan banyak musuh. visual yang sangat menarik dan ditambah skill-skill yang sangat keren membuat para gamers harus memainkan game ini.

sumber :

Selasa, 22 Maret 2016

PENGANTAR TEKNOLOGI GAME TGS KE-1

Posted by Unknown On 03.41



Game/permainan adalah sesuatu yang sangat digemari oleh anak-anak hingga orang dewasa. Game berarti “hiburan”. Permainan game juga merujuk pada pengertian sebagai “kelincahan intelektual” (intellectual playability). Sementara kata “game” bisa diartikan sebagai arena keputusan dan aksi pemainnya. Ada target-target yang ingin dicapai pemainnya. Kelincahan intelektual, pada tingkat tertentu, merupakan ukuran sejauh mana game itu menarik untuk dimainkan secara maksimal.

Teknologi Game
Beberapa waktu lalu istilah “game” yang dalam bahasa Indonesia adalah “permainan” identik dengan anak-anak  selaku pemain. Tentunya dalam permainan itu suatu kegiatan yang dilakukan oleh anak-anak yang menurut mereka itu dapat menyenangkan hati mereka. Segala bentuk kegiatan yang memerlukan pemikiran, kelincahan intelektual dan pencapaian terhadap target tertentu dapat dikatakan sebagai game. Tetapi yang akan dibahas pada kesempatan ini adalah game yang terdapat di komputer, baik off line maupun online.
Saat ini perkembangan games di komputer sangat cepat. Para pengelola industri game berlomba-lomba untuk menciptakan game yang lebih nyata dan menarik untuk para pemainnya. Hal inilah yang membuat perkembangan games di komputer sangat cepat. Sehingga games bukan hanya sekedar permainan untuk mengisi waktu luang atau sekedar hobi. Melainkan sebuah cara untuk meningkatkan kreatifitas dan tingkat intelektual para penggunanya.
Aplikasi games dapat dijalankan pada berbagai platform. Berikut ini adalah beberapa platform media yang bisa dijadikan pilihan:

1. Personal Computer berupa aplikasi games pada PC. 
Games ini dijalankan pada personal computer. Pada media Personal Computer, durasi waktu penayangan adalah tidak terbatas, selama games tersebut bagus dan mampu menghibur audience/pemain, maka selama itulah tingkat kemungkinan untuk dilihat audience akan semakin tinggi. Pembuatan Games ini biasanya menggunakan Language C++ / C#, membutuhkan waktu 3-6 bulan tergantung dengan kompleksitas games tersebut.
2. Web Based Games. 
Yaitu aplikasi games yang diletakkan pada server di internet dimana audience/pemain hanya perlu menggunakan akses internet dan browser untuk mengakses games tersebut. Corporate yang memiliki keinginan mengumpulkan komunitas internet dan sekaligus memperkenalkan product/brandnya kepada komunitas Internet sangat cocok memilih media games online internet ini. Pilihan ini banyak digunakan karena dapat meningkatkan traffic pada suatu website Bila games yang dibutuhkan simple maka diperlukan waktu pengembangan yang relative lebih singkat 1-2 bulan.
3. SmartPhones/PocketPC. 
Aplikasi games yang jalan pada mobile devices bersistem operasi Windows Mobile 2003/2004 ataupun windows mobile 5.0. Product yang memiliki target market status ekonomi A,B dan karakter pengusaha/ eksekutif muda sangat cocok apabila menggunakan media PocketPC/SmartPhones sebagai bagian aktivitas kegiatan advertising. Games bertemakan strategi ataupun simulasi bisnis pada umumnya lebih disukai oleh orang-orang golongan ini. Waktu pengembangan biasanya memerlukan waktu 3-6 bulan tergantung dengan kompleksitas games tersebut
4. CellPhones / Mobile Phones.
Aplikasi games untuk cell-phones atau mobile phones sebenarnya bisa dimanfaatkan untuk mendapatkan potensial pelanggan dengan golongan Status Ekonomi Responden A,B dan C. Produk yang memiliki target golongan ABG, remaja, anak kuliah, eksekutif muda sangat tepat menggunakan media ini, mengingat pada golongan inilah mereka suka sekali mencoba dan mengeksplorasi features aplikasi yang tersedia pada mobile/cellphones mereka. Mereka biasanya aktif mencari aplikasi bersifat fun atau game yang dapat mengisi waktu senggang mereka. Waktu pengembangan untuk membuat aplikasi pada devices ini relative lebih pendek yaitu 1-3 bulan tergantung dengan kompleksitas games tersebut.
Bisnis dalam Game
Industri game memang masih terbilang baru di Indonesia. Kendati begitu, perkembangannya sudah sangat pesat dan menjadi bisnis yang sangat menggiurkan. Penyebab utamanya adalah berkembangnya era teknologi dan komunikasi.
Perkembangan ini terlihat dari banyaknya game center yang terus bermunculan, terutama yang menyediakan jasa gameonline. Bukan tanpa alasan game online menjadi semakin marak dan digandrungi, karena fasilitas online memungkinkan sebuah game dapat dimainkan oleh 100 orang lebih secara bersama-sama dalam satu waktu.
“Bisnis game online di dalam negeri masih besar, disebabkan ekonomi Indonesia yang tumbuh di atas 6% dari tahun ke tahun. Besarnya potensi pasar tersebut memberikan dukungan kepada Megaxus untuk tetap eksis,” kata Eva Mulawati, Managing Director PT. Megaxus Infotech dalam peluncurangame ‘Heroes of Atarsia’ di Senayan City, Jakarta.
“(Bahkan) jumlah pemain game online Indonesia meningkat antara 5% hingga 10% setiap tahunnya, terutama karena semakin pesatnya infrastruktur internet,” tambahnya.
Masuknya game online ke Indonesia sendiri baru terjadi pada tahun 2001 dengan masuknya Nexia Online. Sejak saat itu, berbagai game dari masing-masing genre seperti action, sports, hingga RPG (Role-Playing Game) terus bermunculan.

Game menjadi gaya hidup
Akibatnya, tidak bisa dipungkiri bahwa game telah menjadi gaya hidup tersendiri. Mulai dari game di Facebook, game offline (PC, PlayStation, mobile), serta game online (PC dan mobile) kerap dimainkan oleh masyarakat Indonesia. Komunitas-komunitas berbasis game pun bermunculan. Alhasil, industri game pun jadi kian kompetitif.
“Industri game di Indonesia sangat marak dan kompetitif dengan market potensial yang sangat besar,” ucap Eva. “Saat ini game sudah menjadi sebuah lifestyle,” lanjutnya.
“Diharapkan, perkembangan industri game dapat memperoleh perhatian dan dukungan pemerintah, karena industri game sangat potensial dalam meningkatkan perekonomian negara,” harap Eva.
Menurut catatan Megaxus, sepanjang tahun 2013, industri game di Indonesia mengalami peningkatan sebanyak 35% dari tahun sebelumnya, dengan pendapatan senilai US$ 190 juta, dan ada lebih dari 25 juta pemain game online (sekitar 80% via PC kemudian 20% lewat mobile).

Tren game
Meski hingga kini game yang dimainkan lewat PC masih lebih ramai dibandingkan dengan mobile, namun menurut prediksi Megaxus, mobile games akan populer dan menjadi tren. Jika benar, maka industri game di Indonesia harus mulai membuat game berbasis smartphone dari sekarang.
“Industri game berikutnya akan lebih ke mobile, karena penetrasinya sangat cepat, terutama di tahun 2014 ini,” jelas Eva.
Sementara ketika ditanya apakah Megaxus juga akan membuat game versi mobile, Wida Handoyo, Marketing Manager PT. Megaxus Infotech mengatakan, “Ya pasti, kita sedang berencana untuk membuat game mobile, tapi kita masih belum bisa beritahukan secara pasti, game seperti apa dan kapan dikeluarkannya.”
Contoh untuk bisnis dalam game komputer itu beragam. Seperti kita dituntut melakukan pembayaran untuk game tersebut. Maksud dari pembayaran ini adalah bagaimana perusahaan game online mendapatkan uang dari gamesnya. Bedasarkan kategori ini games online dapat dibedakan menjadi 2.

A. Pay Per Item 
Game yang berada pada category ini merupakan game yang bisa diinstall atau dimainkan secara gratis, dan game ini biasanya mengenakan biaya pada pemainnya apabila pemainnya ingin cepat menaikkan level atau membeli barang (item) langka yang tidak pernah dijumpai pada permainan. Jenis game seperti ini yang paling dijumpai di Indonesia. Contoh: Gunbound, Ragnarok, Ghost Online,dll.
B. Pay per Play 
Game ini harus dibeli dan diinstal secara legal karena pada saat diinstal game terebut akan mendaftarkan pemain ke internet langsung dan apabila yang diinstal adalah program bajakan maka secara otomatis system akan memblokirnya. Contoh: War of Warcraft.
3D Engine
Game engine adalah perangkat lunak yang dirancang untuk membuat dan mengembangkan video game. Fungsi utama yang diberikan oleh game engine meliputi rendering untuk 2D atau 3D graphic, collision detection, sound, scripting, animasi, artificial intelligence, networking, memory management, threading dan scene graph. Game engines memberikan perangkat untuk visual development dengan tambahan komponen perangkat lunak yang dapat dipakai berulang kali. Perangkat ini pada umumnya memberikan integrated development environment yang dapat mempermudah, serta mempercepat pengembangan game. Beberapa contoh game engine:

RealmForge
Merupakan free dan open source game engine untuk Microsoft .Net Framework dan dikhususkan pada visual3D Game Engine, merupakan cross platform game engine untuk .NET 2.0 dan Microsoft XNA. RealmForge dibangun diatas AXIOM 3D rendering engine. Di tulis dalam bahasa C# keseluruhan. Dibangun untuk pembuatan game berbasis .NET.

Truevision3D
Merupakan game engine 3D yang dibangun dengan menggunakan visual basic 6 dan C++ dengan menggunakan Microsoft Directx API. Mulai versi 6.5, engine ini menggunakan direct 9 dan shader support, serta ditulis ulang menggunakan C++. Sampai perkembangan terbaru, belum ada wacana untuk mengembangkannya untuk mendukung penggunaan directx9 serta Microsoft XNA.

OGRE
OGRE (Object-Oriented Graphics Rendering Engine) merupakan engine yang mendukung 3D Graphic. Merupakan game engine yang fleksibel dalam melakukan 3D Rendering, ditulis dalam bahasa C++ sehingga memudahkan pengembang untuk membangun game yang mendukung 3D Graphics.

Unity
Unity adalah game engine yang mendukung grafik 3D. Game engine ini menggunakan bahasa C# dan Javascript dalam proses pembuatan game. Unity dapat digunakan untuk membuat game pada platform Android, Iphone dan juga pada PC.

Desain Skenario, Script , dan Storyboard Game Komputer
Secara umum skenario adalah urutan cerita yang disusun oleh seseorang agar suatu peristiwa terjadi sesuai dengan yang diinginkan. Sedangkan secara khusus skenario adalah naskah cerita yang ditulis dengan istilah-istilah kamera yang digunakan sebagai panduan untuk pembuatan sebuah tayangan (Film, Sinema Elektronik/Sinetron, Drama).
Script merupakan suatu uraian interaksi manusia dengan mesin yang membantu proses desain dan berfokus pada keperluan user yang berbeda sehingga dapat digunakan untuk aktivitas desain.
Storyboard  adalah visualisasi ide dari aplikasi yang akan dibangun, sehingga dapat memberikan gambaran dari aplikasi yang akan dihasilkan. Storyboard dapat dikatakan juga visual script yang akan dijadikan outline dari sebuah proyek, ditampilkan shot by shot yang biasa disebut dengan istilah scene.

Artificial Intelligence pada Game
Decision Making
Decision making atau pengambilan keputusan menurut Jamse Stoner adalah “Proses, pengembangan & pemilihan arah serta tindakan utk memecahkan suatu masalah tertentu”. Decision making merupakan suatu proses yang terdiri dari langkah-langkah tertentu yang dilakukanuntuk mengatasi / memecahkan masalah.

Decision Tree
Decision tree adalah model prediksi menggunakan struktur pohon atau struktur berhirarki. Konsep dari decision tree adalah mengubah data menjadi pohon keputusan dan aturan-aturan keputusan. Manfaat utama dari penggunaan decision tree adalah kemampuannya untuk mem-break down proses pengambilan keputusan yang kompleks menjadi lebih simpel sehingga pengambil keputusan akan lebih menginterpretasikan solusi dari permasalahan.

State Machine
Finite State Machines (FSM) adalah sebuah metodologi perancangan sistem kontrol yang menggambarkan tingkah laku atau prinsip kerja sistem dengan menggunakan tiga hal berikut: state (Keadaan), event (kejadian) dan action (aksi). Pada satu saat dalam periode waktu yang cukup signifikan, sistem akan berada pada salah satu state yang aktif. Sistem dapat beralih atau bertransisi menuju state lain jika mendapatkan masukan atau event tertentu, baik yang berasal dari perangkat luar atau komponen dalam sistemnya itu sendiri (misal interupsi timer). Transisi keadaan ini umumnya juga disertai oleh aksi yang dilakukan oleh sistem ketika menanggapi masukan yang terjadi. Aksi yang dilakukan tersebut dapat berupa aksi yang sederhana atau melibatkan rangkaian proses yang relative kompleks.

Rule System
Rule Based System merupakan metode pengambilan keputusan berdasarkan pada aturan-aturan tertentu yang telah ditetapkan. RBS dapat diterapkan pada agen virtual dalam bentuk kecerdasan buatan sehingga dapat melakukan tindakan tertentu. Tindakan tersebut direpresentasikan oleh set aturan yaitu penyebab tindakan itu terjadi, proses tindakan dan hasil dari tindakan tersebut.

Pathfinding
Pathfinding merupakan cara untuk mendapatkan rute antara 2 buah point. Pathfinding memiliki beberapa algoritma yang bisa diterapkan antara lain:
  • Brute Force
  • BFS
  • DFS
  • Branch and Bound dan A*

Arsitektur Game Engine
Game Engine adalah system perangkat lunak yang dirancang untuk menciptakan dan pengembangan video game. Ada banyak mesin permainan yang dirancang untuk bekerja pada konsol permainan video dan sistem operasi desktop seperti Microsoft Windows, Linux, dan Mac OS X. fungsionalitas inti biasanya disediakan oleh mesin permainan mencakup mesin render (“renderer”) untuk grafik 2D atau 3D, mesin fisika atau tabrakan (dan tanggapan tabrakan), suara, script, animasi, kecerdasan buatan, jaringan, streaming, manajemen memori, threading, dukungan lokalisasi, dan adegan grafik. Proses pengembangan permainan sering dihemat oleh sebagian besar menggunakan kembali mesin permainan yang sama untuk menciptakan permainan yang berbeda.

Tipe Game Engine
Game engine biasanya datang dengan berbagai macam jenis dan ditujukan untuk berbagai kemampuan pemrograman. Ada 3 tipe game engine yang ada saat ini, diantaranya:
  • Roll–your–own–Game Engine
  • Mostly-ready game engine
  • Point–and–click Engine

Interaksi Fisik dalam Teknologi Game
Efek Fisik dalam Game
Dalam perkembangannya, banyak game yang menerapkan hukum fisika (seperti gaya gravitasi dan gaya gesek) ke dalam kontennya. Hal ini bertujuan untuk membuat gameplay terasa lebih nyata dan tidak kaku. Terdapat dua jenis simulasi fisik pada game, yaitu rigid body dan soft body. Pada rigid body objek simulasi dikelompokkan ke dalam kategori berdasarkan bagaimana mereka harus berinteraksi, sedangkan soft body melibatkan simulasi masing-masing bagian dari setiap objek sehingga dapat berperilaku dengan lebih realistis.

Collision Detection
Collision detection atau deteksi tumbukan digunakan untuk mendeteksi interaksi fisik antara dua atau lebih objek. Tanpa collision detection, ketika dua atau lebih objek saling bertemu, maka tidak akan terjadi apa-apa. Contohnya permainan biliar, ketika bola putih dipukul ke arah kumpulan bola lainnya, maka bola tersebut akan saling bertumbukan. Jika collision detection dihilangkan, maka bola putih tersebut akan melewati (tembus) kumpulan bola tersebut karena tidak terjadi tumbukan.

User Interface pada Game Komputer
User interface adalah penghubung antara user dengan aplikasi game itu sendiri. Tujuan dari user interface adalah untuk memudahkan user dalam mengoperasikan dan mengontrol mesin dengan efektif, efisien serta menyenangkan dengan cara menghasilkan hasil yang diinginkan.
Teori mengenai desain user interface game oleh Erik Fagerholt dan Magnus Lorentzon dari Chalmers University of Technology berjudul: Beyond the HUD - User Interfaces for Increased Player Immersion in FPS Games. Mereka memperkenalkan istilah untuk berbagai jenis interface tergantung pada bagaimana terkait dengan narasi dan geometri permainan mereka, di antara lain:
  • Diegetik
  • Meta
  • Spasial
  • Non-diegetik

Penampilan Grafik Scene game komputer
Visibility
Visibility merupakan  tampilan grafik scene game pada komputer. Bagaimana sebuah game terlihat oleh user agar menarik dan berkualitas sehingga user menikmati game tersebut.
Biasanya pada video game terdapat istilah scene 2.5D. Sebenarnya istilah tersebut tidak berbeda jauh dari scene 2D (dua dimensi). Hanya saja 2.5D memiliki beberapa fitur tambahan berupa efek cahaya, bayangan dan sebagainya  yang dibuat agar seakan-akan menyerupai scene 3D.
Biasanya gameplaynya memang mirip game 2D dimana kita hanya bisa bergerak secara horizontal dan vertical namun beberapa gambarnya di render secara 3D. Teori grafik 2.5D ini biasa juga disebut dengan pseudo-3D sedangkan pada istilah game lebih dikenal dengan isometric/diametric/trimetric projection.
Game bertipe ini menggunakan 2 macam tipe pemodelan:
  • Objek/model 3 dimensi
  • Grafik 2 dimensi
Level of Detail
Dalam grafik komputer, memperhitungkan tingkat detail meliputi berkurangnya kompleksitas representasi objek 3D ketika bergerak menjauh dari penampil atau sesuai dengan metrik lainnya seperti objek penting, kecepatan sudut pandang-relatif atau posisi. Tingkat detail teknik meningkatkan efisiensi render dengan mengurangi beban kerja pada tahap pipa grafis, biasanya vertex transformasi. Kualitas visual yang berkurang dari model sering tanpa disadari karena efek kecil pada penampilan objek ketika jauh atau bergerak cepat.

Game Berjaringan
Game Online atau sering disebut Online Games adalah sebuah permainan (games) yang dimainkan di dalam suatu jaringan (baik LAN maupun Internet). Sebuah game online adalah permainan video yang dimainkan selama beberapa bentuk jaringan komputer , menggunakan komputer pribadi atau konsol video game. Jaringan ini biasanya internet atau teknologi setara, tetapi game selalu digunakan apa pun teknologi yang saat ini:modem sebelum Internet, dan keras kabel terminal sebelum modem. Perluasan game online telah mencerminkan keseluruhan perluasan jaringan komputer dari jaringan lokal kecil ke internet dan pertumbuhan akses internet itu sendiri. Game online dapat berkisar dari yang sederhana lingkungan berbasis teks grafis game menggabungkan kompleks dan dunia maya dihuni oleh banyak pemain secara bersamaan. Banyak permainan online terkait komunitas online, membuat game online suatu bentuk kegiatan sosial di luar permainan pemain tunggal.

Pembuatan Game Komputer dengan menerapkan konsep Artifial Intelligent pada sebuah game engine.
Kecerdasan Buatan atau kecerdasan yang ditambahkan kepada suatu sistem yang bisa diatur dalam konteks ilmiah atauIntelegensi Artifisial (Artificial Intelligence atau hanya disingkat AI) didefinisikan sebagai kecerdasan entitas ilmiah. Sistem seperti ini umumnya dianggap komputer. Kecerdasan diciptakan dan dimasukkan ke dalam suatu mesin komputer agar dapat melakukan pekerjaan seperti yang dapat dilakukan manusia. Beberapa macam bidang yang menggunakan kecerdasan buatan antara lain sistem pakar, permainan komputer (games), logika fuzzy, jaringan syaraf tiruan dan robotika. Banyak hal yang kelihatannya sulit untuk kecerdasan manusia, tetapi untuk Informatika relatif tidak bermasalah. Seperti contoh: mentransformasikan persamaan, menyelesaikan persamaan integral, membuat permainan catur atau Backgammon. Di sisi lain, hal yang bagi manusia kelihatannya menuntut sedikit kecerdasan, sampai sekarang masih sulit untuk direalisasikan dalam Informatika. Contoh media interaksi ialah:
  • Penglihatan (vision)
  • Suara (voice)
  • Ucapan (speech)
  • Gerakan anggota badan ( gesture)
Contoh Game Engine :
1. RAGE
Merupakan kependekan dari Rockstar Advanced Game Engine. RAGE telah dipakai oleh Rockstar untuk membuat game-game besar seperti GTAV. Bersifat proprietary.

2. Unreal Engine
Pilihan bagi para indie developer karena sifatnya yang bersifat freeware dan menjadi propietary jika ingin mendapatkan fitur tambahan (pro). Game yang telah dirilis menggunakan engine ini antara lain : Unreal Tournament, seri Gears of War, seri Mass of Effects, Medal of Honor : Airborne, dan Outlast.

3. CryEngine
Merupakan game engine yang dikembangkan oleh Crytek. Telah merilis berbagai game seperti seri Crysis dan Far Cry. Tetapi game engine ini sangat berat untuk kelas pc yang mempunyai spek rendah sehingga sering dijuluki “Cry engine make me cry”.

4. Anvil, Distrupt, Dunia, Jade, dan LyN
Merupakan game engine yang dikembangkan oleh Ubisoft, tentunya game-game keluarannya merupakan seri Prince of Persia, Tom Clancy, Assassin’s Creed, dll.

5. Frostbite
Terkenal setelah seri Battlefield menjadi game yang katanya game first-person shooter terbaik, menurut sebagian orang.

6. HPL Engine
Game engine ini terkenal dari seri game horor keluarannya, seperti Penumbra (Overture, Black Plague, Requiem) dan Amnesia (The Dark Descent, A Machine For Pigs)

7. Unity
Game-game keluarannya lebih sering menuju ke aplikasi dan game-game kecil. Tapi keunggulan tersendirinya adalah fleksibilitas dan bahasa yang digunakan lumayan mudah (C# dan JavaScript). Game horor keluaran Digital Happiness yaitu DreadOut yang notabene dibuat oleh anak bangsa dikembangkan oleh Unity. Angkot The Game mungkin juga dikembangkan oleh Unity. Game-game lainnya adalah Slender, Temple Run, Bad Piggies, dsb.

8. SAGE, W3D
Jika anda pernah memainkan game-game seri Command & Conquer maka game itu di buat menggunakan game engine SAGE. Versi awal dari SAGE adalah W3D yang dikembangkan oleh Westwood Studios. Sekarang, versi terbaru dari engine ini adalah SAGE 2.0 yang dikembangkan oleh Westwood Studios dan Electronic Arts Los Angeles.

9. Source Engine
Game engine ini lebih banyak digunakan dalam game genre fps. Dengan ini maka game-game yang dikeluarkannya adalah seri Counter Strike, Half Life, Portal, Left 4 Dead, dan The Stanley Parable.

Untuk pembentukan Artificial Intelligence pada game ternyata digunakan pula algoritma, yaitu jenis pohon n-ary untuk suatu struktur. Implementasi pohon (tree) ini biasa disebut game tree. Berdasarkan game tree inilah sebuah game disusun algoritma kecerdasan buatannya. Artificial intellegence yang disematkan dalam sebuah game yang membentuk analisis game tree biasanya merepresentasikan kondisi atau posisi permainan dari game sebagai suatu node, dan merepresentasikan langkah yang mungkin dilakukan sebagai sisi berarah yang menghubungkan node kondisi tersebut ke anak (child) sebagaimana representasi suatu pohon (tree).
Namun, biasanya representasi langsung tersebut mempunyai kelemahan, yaitu representasi data pohon akan menjadi sangat lebar dan banyak. Mungkin bagi sebuah mesin komputer mampu melakukan kalkulasi sebanyak apapun masalah, namun game tree yang lebar dan besar memberikan beberapa masalah, antara lain konsumsi proses memori, kapasitas penyimpanan yang cukup besar dan kinerja yang kurang pada konsol game berspesifikasi rendah. Karena itu dibentuklah beberapa algoritma dan penyederhanaan bagi sebuah game tree.
Pada salah satu contoh game klasik, yaitu tic tac toe, penyederhanaan dapat dilakukan dengan berbagai metode. Salah satu diantaranya adalah minimax. Metode ini berhasil diterapkan dan memberikan nilai reduksi yang cukup signifikan. Dan tidak hanya bisa digunakan secara monoton, minimax juga bisa digunakan untuk game-game yang lebih rumit seperti catur, tentunya dengan algoritma dan representasi berbeda.
Minimax yang merupakan salah satu metode penerapan (implementasi) pohon n-ary pada suatu game, menandakan bahwa implementasi struktur (pohon khusunya) sangatlah diperlukan pada pembuatan dan penerapan Artificial Intelligence, dan tidak menutup kemungkinan ilmu dan metode baru yang lebih canggih akan ditemukan di masa depan.

REFERENSI
  • Statistic Blog

  • Translator widget

    English French German Spain

    Italian Dutch Russian Brazil

    Japanese Korean Arabic Chinese Simplified
    Translate Widget by Google