Selasa, 16 Juni 2015

Quantum Computation

Quantum Computation

Dalam bahasa Indonesia yaitu komputer kuantum, merupakan komputer yang memanfaatkan fenomena-fenomena dari mekanika quantum, seperti quantum superposition dan quantum entanglement, yang digunakan untuk pengoperasian data.Komputasi kuantum adalah bidang studi difokuskan pada teknologi komputer berkembang berdasarkan prinsip-prinsip teori kuantum , yang menjelaskan sifat dan perilaku energi dan materi pada kuantum (atom dan subatom) tingkat. Pengembangan komputer kuantum , jika praktis, akan menandai lompatan maju dalam kemampuan komputasi jauh lebih besar daripada yang dari sempoa ke modern superkomputer , dengan keuntungan kinerja di alam miliar kali lipat dan seterusnya.

 Komputer kuantum, mengikuti hukum fisika kuantum, akan memperoleh kekuatan pengolahan yang besar melalui kemampuan untuk berada di beberapa negara, dan untuk melakukan tugas-tugas menggunakan semua kemungkinan permutasi secara bersamaa. Kini pusat penelitian di komputasi kuantum termasuk MIT, IBM, Oxford University, dan Los Alamos National Laboratory.

Entanglement

Entanglement merupakan keadaan dimana dua atom yang berbeda berhubungan sedemikian hingga satu atom mewarisi sifat atom pasangannya. “Entanglement adalah esensi komputasi kuantum karena ini adalah jalinan kualitas yang berhubungan dengan lebih banyak informasi dalam bit kuantum dibanding dengan bit komputing klasik,” demikian Andrew Berkley, salah satu peneliti.

Para ahli fisika dari University of Maryland telah satu langkah lebih dekat ke komputer kuantum dengan mendemonstrasikan eksistensi entanglement antara dua gurdi kuantum, masing-masing diciptakan dengan tipe sirkuit padat yang dikenal sebagai persimpangan Josephson. Temuan terbaru ini mendekatkan jalan menuju komputer kuantum dan mengindikasikan bahwa persimpangan Josephson pada akhirnya dapat digunakan untuk membangun komputer supercanggih.

Pengoperasian Data Qubit

Proses komputasi dilakukan pada partikel ukuran nano yang memiliki sifat mekanika quantum, maka satuan unit informasi pada Komputer Quantum disebut quantum bit, atau qubit. Berbeda dengan bit biasa, nilai sebuah qubit bisa 0, 1, atau superposisi dari keduanya. State dimana qubit diukur adalah sebagai vektor atau bilangan kompleks. Sesuai tradisi dengan quantum states lain, digunakan notasi bra-ket untuk merepresentasikannya.

Pure qubit state adalah superposisi liner dari kedua state tersebut. Lebih jelasnya, sebuah pure qubit state dapat direpresentasikan oleh kombinasi linear dari state|0> dan state |1> : Dengan α dan β adalah amplitudo probabilitas yan dapat berupa angka kompleks. State space dari sebuah qubit secara geometri dapat direpresentasikan Bloch sphere

Bloch sphere adalah ruang 2 dimensi yang merupakan geometri untuk permukaan bola. Dibandingkan bit konvensional yang hanya dapat beradai di salah satu kutub, Qubit dapat berada dimana saja dalam permukaan bola. Untuk penerapan fisiknya, semua sistem 2 level, selama ukurannya cukup kecil untuk hukum mekanika quantum berlaku. Berbagai jenis implementasi fisik telah dikemukakan, contohnya antara lain: polarisasi cahaya, spin elektron, muatan listrik, dll.

Superposisi quantum adalah inti perbedaan antara qubit dengan bit biasa. Dalam keadaan superposisi, sebuah qubit akan bernilai |0> dan |1> pada saat bersamaan. Menurut interpretasi Copenhagen, bila dilakukan pengukuran terhadap qubit, maka hanya akan muncul satu state saja. State lainnya “kolaps” dalam arti hancur dan tidak mungkin diambil kembali.

Pemanfaatan sifat superposisi qubit ini adalah Paralellisme Quantum. Paralelisme Quantum muncul dari kemampuan quantum register untuk menyimpan superposisi dari base state. Maka setiap operasi pada register berjalan pada semua kemungkinan dari superposisi secara simultan. Karena jumlah state yang mungkin adalah 2n, dengn n adalah jumlah qubit pada quantum register, kita dapat melakukan pada komputer quantum satu kali operasi yang membutuh kan waktu eksponensial pada komputer konvensional. Kelemahan dari metode ini adalah, semakin besar base state yang bersuperposisi, semakin kecil kemungkinan hasil pengukuran dari nilai hasil pengukuran tersebut benar. Kelemahan ini membuat pararellisme quantum tidak berguna bila operasi dilakukan pada nilai yang spesifik. Namun kelemahan ini tidak begitu berpengaruh pada fungsi yang memperhitungkan nilai dari semua input, bukan hanya satu.





Quantum Gate

Dalam komputasi kuantum dan khusus kuantum sirkuit model komputasi, gerbang kuantum (atau Gerbang logika kuantum) adalah rangkaian dasar kuantum yang beroperasi di sejumlah kecil qubits. Mereka adalah blok bangunan dari kuantum sirkuit, seperti gerbang logik klasik sirkuit digital konvensional.

Tidak seperti logika klasik pintu gerbang pada umumnya, logika kuantum bersifat reversibel. Namun, komputasi klasik hanya dapat dilakukan dengan menggunakan gerbang reversibel. Sebagai contoh, gerbang Toffoli reversibel dapat melaksanakan semua fungsi Boolean. Gerbang ini memiliki penyetaraan kuantum secara langsung, menampilkan bahwa sirkuit kuantum dapat melakukan semua operasi yang dilakukan oleh sirkuit klasik.

Gerbang logik kuantum yang diwakili oleh kesatuan matriks. Gerbang kuantum yang paling umum beroperasi pada ruang dari satu atau dua qubits, seperti Gerbang logika klasik umum beroperasi pada satu atau dua bit. Ini berarti bahwa sebagai matriks, gerbang kuantum dapat dijelaskan oleh 2 × 2 atau 4 × 4 kesatuan matriks.

Algoritma Shor

Algoritma Shor merupakan sebuah metode yang dikembangkan tahun 1994 oleh ilmuwan AT&T  Peter Shor untuk menggunakan komputer kuantum yang futuristis untuk menemukan faktor-faktor dari sebuah bilangan. Bilangan-bilangan yang diperkalikan satu dengan yang lain  untuk  memperoleh  bilangan  asli.  Saat ini, pemfaktoran (factoring) sebuah bilangan besar masih terlalu sulit bagi komputer konvensional meskipun begitu mudah untuk  diverifikasi. Itulah sebabnya pemfaktoran bilangan besar ini banyak digunakan dalam metode kriptografi untuk melindungi data.


Sumber / Referensi :


Cloud Computing

Cloud Computing

Cloud Computing adalah sebuah istilah dalam ilmu komputer yang berarti komputasi awan yang berbasis internet atau biasa dalam dunia IT dengan sebutan "The Cloud". Istilah lain dalam teknologi cloud computing yaitu Sebuah jaringan komputer yang saling berhubungan dengan komputer lain yang dapat dijalankan secara bersamaan. Cloud computing sebenarnya penerapannya terpaku pada satu server atau banyak yang telah disediakan yang layanannya berupa penyimpanan data di server.

Berdasarkan jenis layanan-nya, Cloud Computing dibagi menjadi berikut ini:
  1. Software as a Service (SaaS)
  2. Platform as a Service (PaaS)
  3. Infrastructure as a Service (IaaS)
Dibawah ini kita bahas, masing-masing jenis layanan diatas:
  • Software as a Service (SaaS) adalah layanan dari Cloud Computing dimana kita tinggal memakai software (perangkat lunak) yang telah disediakan. Kita cukup tahu bahwa perangkat lunak bisa berjalan dan bisa digunakan dengan baik. Contoh: layanan email publik (Gmail, YahooMail, Hotmail, dsb), social network (Facebook, Twitter, dsb) instant messaging (YahooMessenger, Skype, GTalk, dsb) dan masih banyak lagi yang lain.  Dalam perkembangan-nya, banyak perangkat lunak yang dulu hanya kita bisa nikmati dengan menginstall aplikasi tersebut di komputer kita (on-premise) mulai bisa kita nikmati lewat Cloud Computing. Keuntungan-nya, kita tidak perlu membeli lisensi dan tinggal terkoneksi ke internet untuk memakai-nya. Contoh: Microsoft Office yang sekarang kita bisa nikmati lewat Office 365, Adobe Suite yang bisa kita nikmati lewat Adobe Creative Cloud, dsb.
  • Platform as a Service (PaaS) adalah layanan dari Cloud Computing dimana kita menyewa “rumah” berikut lingkungan-nya (sistem operasi, network, databbase engine, framework aplikasi, dll), untuk menjalankan aplikasi yang kita buat. Kita tidak perlu pusing untuk menyiapkan “rumah” dan memelihara “rumah” tersebut. Yang penting aplikasi yang kita buat bisa berjalan dengan baik di “rumah” tersebut. Untuk pemeliharaan “rumah” ini menjadi tanggung jawab dari penyedia layanan. Sebagai analogi, misal-nya kita sewa kamar hotel, kita tinggal tidur di kamar yang sudah kita sewa, tanpa peduli bagaimana “perawatan” dari kamar dan lingkungan-nya. Yang penting, kita bisa nyaman tinggal di kamar itu, jika suatu saat kita dibuat tidak nyaman, tinggal cabut dan pindah ke hotel lain yang lebih bagus layanan-nya. Contoh penyedia layanan PaaS ini adalah: Amazon Web Service, Windows Azure,  bahkan tradisional hosting-pun merupakan contoh dari PaaS. Keuntungan dari PaaS adalah kita sebagai pengembang bisa fokus pada aplikasi yang kita buat, tidak perlu memikirkan operasional dari “rumah” untuk aplikasi yang kita buat.
  • Infrastructure as a Service (IaaS) adalah layanan dari Cloud Computing dimana kita bisa “menyewa” infrastruktur IT (komputasi, storage, memory, network dsb). Kita bisa definisikan berapa besar-nya unit komputasi (CPU), penyimpanan data (storage) , memory (RAM), bandwith, dan konfigurasi lain-nya yang akan kita sewa. Mudah-nya, IaaS ini adalah menyewa komputer virtual yang masih kosong, dimana setelah komputer ini disewa kita bisa menggunakan-nya terserah dari kebutuhan kita. Kita bisa install sistem operasi dan aplikasi apapun diatas-nya. Contoh penyedia layanan IaaS ini adalah: Amazon EC2, Windows Azure (soon), TelkomCloud, BizNetCloud, dsb. Keuntungan dari IaaS ini adalah kita tidak perlu membeli komputer fisik, dan konfigurasi komputer virtual tersebut bisa kita rubah (scale up/scale down) dengan mudah. Sebagai contoh, saat komputer virtual tersebut sudah kelebihan beban, kita bisa tambahkan CPU, RAM, Storage dsb dengan segera.

Virtualisasi Pada Cloud Computing

Virtualisasi tidak akan lepas dari cloud computing. Salah satu karakteristik cloud computing yang merupakan turunan dari virtualisasi ini adalah elastisitas dan fleksibilitas. Pengguna bisa menggunakan cloud computing dalam jangka waktu yang pendek sekalipun dan bisa dengan mudah menambah atau mengurangi resource computing mereka. Sebagai contoh, untuk memenuhi kebutuhan trial atau development sebuah aplikasi yang hanya membutuhkancomputing resource dalam 2-3 minggu lamanya. Hal ini akan sulit jika pengguna masih menggunakan server fisik karena justifikasinya akan kurang bisa diukur bagi managemen organisasi tersebut.

Database yang Terintegrasi dengan Cloud Computing

Dalam cloud computing terdapat beberapa database ygang dapat digunakan. Salah satu contohnya yaitu database yang berbasis web, antara lain : Socrata, Cebase, Dabble DB. Berikut ini penjelasan dari masing-masing database berbasis web tersebut.

1.  Socrata

Awalnya website ini bernama www.blist.com, tapi karena mengalami perubahan servis dan layanan diubah menjadi Socrata yang beralamat di www.socrata.com. Socrata adalah aplikasi database online yang relatif mudah digunakan dan dirancang untuk keperluan nonteknis pebisnis, seperti spreadsheet dan pemrograman database.

2.  Cebase

Cebase (www.cebase.com) memungkinkan anda untuk membuat aplikasi database baru secara online dengan hanya beberapa klik dari mouse komputer anda. Anda juga dapat mendesain tampilan program database seperti membuat form, membuat kolom data entri, dan sebagainya.

Data anda akan ditampilkan dalam tata letak seperti spreadsheet. Anda dapat menyortir, menambah, menghapus, serta menyaring dari kelompok data anda yang diinginkan.

3.  Dabble DB

Cara pemakaian Dabble DB (www.dabbledb.com) mirip dengan Cebase. Anda tinggal klik-klik saja pada settingan database yang ingin dibuat. DB menawarkan tiga cara untuk berbagi data. Page Option memungkinkan anda untuk mengumpulkan data dari pengguna lain, tanpa memberikan akses ke database. User Option memungkinkan pengguna lain untuk mengakses data mentah di database. Schema Option dapat mengaktifkan JavaScript API untuk membiarkan orang lain berinteraksi dengan data anda pada situs-situs lain.

Komputasi Terdistribusi dalam Cloud Computing

Komputasi Terdistribusi merupakan salah satu tujuan dari Cloud Computing, karena menawarkan pengaksesan sumber daya secara paralel, para pengguna juga bisa memanfaatkannya secara bersamaan (tidak harus menunggu dalam antrian untuk mendapatkan pelayanan), terdiri dari banyak sistem sehingga jika salah satu sistem crash, sistem lain tidak akan terpengaruh dan juga dapat menghemat biaya operasional karena tidak membutuhkan sumber daya (resourches).

Map Reduce dan NoSQL

Map Reduce dan NoSQL (Not Only SQL) adalah sebuah pemogramaan framework guna untuk membantu user mengembangankan sebuah data yang ukuran besar dapat terdistribusi satu sama lain. Map-Reduce adalah salah satu konsep teknis yang sangat penting di dalam teknologi cloud terutama karena dapat diterapkannya dalam lingkungan distributed computing. Dengan demikian akan menjamin skalabilitas aplikasi kita.

Komputasi Grid

Grid computing merupakan salah satu jenis dari komputasi modern. Grid computing adalah arsitektur TI baru yang menghasilkan sistem informasi perusahaan yang berbiaya rendah dan lebih adaptif terhadap dinamika bisnis. Dengan grid computing, sejumlah komponen hardware dan software yang modular dan independen akan dapat dikoneksikan dan disatukan untuk memenuhi tuntutan kebutuhan bisnis. Lebih jauh, dari sisi ekonomi, implementasi grid computing berarti membangun pusat komputasi data yang tangguh dengan struktur biaya variatif yang bias disesuaikan dengan kebutuhan.

Referensi : 

Selasa, 31 Maret 2015

Implementasi Komputasi Modern Pada Bidang Matematika (Numerical Analysis)

1.1 Latar belakang

Sebuah komputasi bermula karena tidak ada alat hitung yang dapat
menghitung dalam jumlah besar pada zaman dahulu kala, namun seiring
perkembangan zaman fungsi dari sebuah komputasi bertambah bukan hanya
untuk menghitung namun juga untuk memperagakan simulasi, pemrosesan
data yang banyak, membantu manusia dalam membuat keputusan dan
lainnya.


1.2 Tujuan

Tujuan dari penulisan ini diharapkan dapat mengetahui bagaimana
proses komputasi bermula dan di manfaatkan untuk mempermudah manusia
dalam melakukan pekerjaan dibidang apapun.


2.1 Penjelasan Komputasi Modern

Karakteristik komputasi modern ada 3 macam, yaitu :

1. Komputer-komputer penyedia sumber daya bersifat heterogenous karena
terdiri dari berbagai jenis 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 sewaktuwaktu
tanpa jadwal yang jelas.

Selanjutnya Menjelaskan Macam-macam Komputasi Modern

Komputasi modern terbagi tiga macam, yaitu komputasi mobile (bergerak),
komputasi grid dan komputasi cloud. Penjelasan lebih lanjut dari jenis-jenis
komputasi modern sebagai berikut:

Mobile Computing.
Mobile Computing atau komputasi bergerak memiliki beberapa penjelasan,
salah satunya komputasi bergerak merupakan kemajuan teknologi komputer
sehingga dapat berkomunikasi menggunakan jaringan tanpa kabel dan
mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi
nirkabel. Contoh dari perangkat komputasi bergerak seperti GPS, juga tipe
dari komputasi bergerak seperti smartphone dan lain sebagainya.

Grid Computing
Komputasi Grid menggunakan komputer yang terpisah oleh geografis,
didistribusikan dan terhubung oleh jaringan untuk menyelesaikan masalah
komputasi skala besar. Ada beberapa daftar yang dapat digunakan untuk
mengenali sistem komputasi grid, yaitu:
a.Sistem untuk koordinat sumber daya komputasi tidak dibawah kendali
pusat.
b.Sistem menggunakan standart dan protocol yang terbuka.
c.Sistem mencoba mencapai kualitas pelayanan yang canggi. yang lebih baik
diatas kualitas komponen individe pelayan komputasi grid.

Cloud Computing
Komputasi Cloudmerupakan gaya komputasi yang terukut dinamis dan
sumber daya virtual yang sering menyediakan layanan melalui internet.
Komputasi Cloud menggambarkan pelengkap baru, konsumsi dan layanan IT
berbasi model dalam internet, dan biasanya melibatkan ketentuan dari
keterukuran dinamis dan sumber daya virtual yang sering menyediakan
layanan melalui internet.
Komputasi modern dapat dimanfaakan untuk memecahkan masalah seperti
dibawah ini :

Modeling (NN&GA)
Modeling merupakan suatu hal yang penting dalam melakukan suatu
perhitungan yang rumit.

Problem Volume Besar (Down Sizzing atau paralel)
Data yang besar tentu membutuhkan suatu cara penyelesaian yang khusus.
Karena data yang besar dapat menjadi masalah jika ada yang terlewatkan.
Dengan metode ini data yang besar diparalelkan dalam pengolahan sehingga
dapat diorganisir dengan baik.
Akurasi (big, Floating point)
Akurasi dibutuhkan dalam memecahkan masalah. Maka dari itu sebuah
komputasi modern digunakan untuk menemukan sebuah jawaban yang
akurat.

Kompleksitas
Untuk menangani masalah yang kompleks maka sebuah komputasi
diharapkan dapat melakukan perhitungan yang kompleks.

Kecepatan
Masalah diharapkan dapat diselesaikan dengan cepat maka kecepatan
menjadi sesuatu yang penting dalam mempersingkat waktu menjawab
masalah.

2.3 Implementasi Komputasi Modern pada bidang Matematika

Implementasi komputasi modern di bidang matematika ada numerical
analysis yaitu sebuah algoritma dipakai untuk menganalisa masalah –
masalah matematika. Bidang analisis numerik sudah sudah dikembangkan
berabad-abad sebelum penemuan komputer modern. Interpolasi linear sudah
digunakan lebih dari 2000 tahun yang lalu. Banyak matematikawan besar dari
masa lalu disibukkan oleh analisis numerik, seperti yang terlihat jelas dari
nama algoritma penting seperti metode Newton,interpolasi polinomial
Lagrange, eliminasi Gauss, atau metode Euler. Buku-buku besar berisi rumus
dan tabel data seperti interpolasi titik dan koefisien fungsi diciptakan untuk
memudahkan perhitungan tangan. Dengan menggunakan tabel ini (seringkali
menampilkan perhitungan sampai 16 angka desimal atau lebih untuk
beberapa fungsi), kita bisa melihat nilai-nilai untuk diisikan ke dalam rumus
yang diberikan dan mencapai perkiraan numeris sangat baik untuk beberapa
fungsi. Karya utama dalam bidang ini adalah penerbitan NIST yang disunting
oleh Abramovich dan Stegun, sebuah buku setebal 1000 halaman lebih. Buku
ini berisi banyak sekali rumus yang umum digunakan dan fungsi dan nilainilainya
di banyak titik. Nilai f-nilai fungsi tersebut tidak lagi terlalu berguna
ketika komputer tersedia, namun senarai rumus masih mungkin sangat
berguna.Kalkulator mekanik juga dikembangkan sebagai alat untuk
perhitungan tangan. Kalkulator ini berevolusi menjadi komputer elektronik
pada tahun 1940. Kemudian ditemukan bahwa komputer juga berguna untuk
tujuan administratif. Tetapi penemuan komputer juga mempengaruhi bidang
analisis numerik, karena memungkinkan dilakukannya perhitungan yang lebih
panjang dan rumit.

Kesimpulan
Berdasarkan penjelasan yang dipaparkan diatas perkembangan dunia
komputasi mengalami banyak peningkatan pada bidang manapun dan
diharapkan dapat membantu pekerjaan manusia dan menyelesaikan setiap
masalah yang di alami manusia.

Daftar Pustaka

http://livemakefun.blogspot.com/2014/03/perkembangan-teori-komputasimodern_16.html  

http://amoekinspirasi.wordpress.com/2014/03/16/perkembangan-teorikomputasi-  dan-implementasinya/

Minggu, 15 Juni 2014

Review Game : Seal Online

Seal Online sebuah game Fantasi 3D MMORPG yang diilhami dari animasi dengan 6 kelas untuk dipilih. Permainan ini memiliki gaya grafis yang menarik dan fitur unik seperti mencari pasangan dan sistem combo. Tapi jangan biarkan grafisnya yang imut menipu anda, Seal Online juga memiliki beragam mode PvP termasuk lingkungan PvP terbuka.

Penerbit: YNK Interaktif
Playerbase: Rendah
Graphics: Mutu Menengah
Jenis: MMORPG
EXP Rate: Sedang
PvP: Terbuka / Duels
Filesize: 693 MB

Kelebihan:
+ gaya Unik grafis.
+ Profesi bervariasi.
+ Buka PvP, arena, dan perang guild.
+ Opsional tutorial.
+ Naikkan hewan peliharaan, mencari pasangan atau pacaran
+ Misi cerita yang menembus alur waktu yang menarik

Seal Online dikembangkan dan diterbitkan oleh YNK Interactive, tim Korea yang sama di belakang Rohan Online. Awalnya direncanakan untuk peluncuran versi 2005 bahasa Inggris, Seal online tidak dirilis sampai akhir 2007. Secara teknis, permainan ini mirip dengan banyak MMORPG fantasi lainnya. Ia memiliki titik dasar dan antarmuka klik dan gameplay berdasarkan biasa menggiling namun gaya permainan grafis memberikan tampilan yang unik. , Cerah grafis berwarna-warni memberikan permainan merasa yang sama sebagai kartun Sabtu pagi.

Story

Asal Usul Penciptaan Dunia 

Pada awalnya, tidak ada apapun di dunia. Kegelapan dan Cahaya, semua terbentuk dari kekosongan. Hanya dataran kematian yang tersisa setelah kehancuran dunia.
Pertama, Malkuth mengambil sesuatu dari lautan api dan melemparkannya ke angkasa. Benda itu memenuhi langit sebagai bintang-bintang dan yang terbesar di antara mereka menjadi sang Matahari. Matahari tidak berhenti bersinar. Lalu, Yesod membuat mata air yang membanjiri dunia dan memadamkan api yang berkobar. Di hari ketiga, Hod membuat benua dengan menggunakan tanah. Belum ada gunung dan lembah. Dean sang Kekuatan membangun Pilar Logam pada hari keempat. Kemudian Tipareth menanam tanaman di atas tanah, bentuk dunia ini mulai terlihat.

Ketika dunia pertama kali diciptakan, saat itu damai dan semua orang hidup berlimpah di bawah bantuan dari Elim.


Balie dilahirkan dari bayangan Elim, kekacauan terjadi. Kehancuran Metatron muncul dari bayangan Elim Pemimpin Kettere. Raziel sang Kelicikan dari Hokma sang Bijak, Sakiel sang Peperangan dari Vinagh sang Pelindung, Zadkiel sang Keganasan dari Hesed sang Pengampun, Samael Penghukum dari Dean Kekuatan, Zikael Pendendam dari Tiphareth Kecantikan, Hanaiel Kesialan dari Neza Keberuntungan, Lanael Kegelapan dari Hod Wibawa, Galadriel Kekacauan dari Yesod Pengatur, Sandalpon Penghancur dari Malkuth Pencipta.
Balie dibangkitkan dan mulai menghancurkan dunia; dan penyakit, kelaparan, dan peperangan disebar dari mereka.
Di tengah semua itu, Sandalpon menculik Malkuth dan dibawa ke guanya. Malkuth muda, baru saja dibangkitkan, pergi mencari leluhurnya di gua Sandalpon.
Ketika Malkuth muda sampai di tempat tinggal Sandalpon, Malkuth sebelumnya telah mati. Dan Sandalpon muda baru saja berganti kulit. Malkuth menanyakan mayat ibunya, tapi Malkuth menelan mayat tanpa menjawab.
Malkuth, marah besar, melemparkan bola petir dan perang dimulai. Perang Elim dan Balie berlangsung selama 7000 hari dan mereka tidak berhenti sampai mereka meratakan dunia yang mereka ciptakan.
Batas dari Air, Tanah, Besi, Pohon, dan Api lenyap. Langit dan Bumi tidak dapat lagi menahan apapun dan dunia runtuh menjadi retakan tak berujung.
Elim dan Balie terluka parah dan langsung terjatuh ke dalam jurang ambang kematian.


Pada saat itu, Elios memegang cepat potongan tanah yang runtuh. Elios memasang empat tiang untuk menahan tanah tersebut dan mengumpulkan semua Elim, Balie, dan mahluk yang sekarat di atasnya.
Itu bagaimana Shiltz diciptakan.
Elios kemudian berkata pada para Elim, “Bukalah matamu. Hiduplah seperti dunia yang telah dihidupkan. Tetapi aku tidak mengijinkan perang lagi di tanah ini. Kalian tidak dapat bertemu satu sama lain kembali.”
Untuk alasan itu, mereka memilih ras sebagai wakil peperangan mereka. Para Elim memilih ras manusia yang mirip dengan mereka dan para Balie memilih Bale yang telah mereka ciptakan. Bale adalah mahluk yang tumbuh dari kekacauan dan mereka memiliki tingkat kepandaian yang rendah tapi sangat kuat, dan mereka cenderung kejam.
Elim dibangkitkan tanpa kekuatan dan kehidupan, dan Balie dibuka dari bayangan mereka. Elim kemudian menghilang dari dunia dan hanya Balie yang tersisa, dan kepandaian mereka ditinggalkan. Beberapa dari mereka mengulang putaran kematian dan kebangkitan dari tubuh manusia atau tidur tanpa wujud.



Pilih Dari Enam

Sementara Seal Online hanya memiliki server tunggal dan populasi relatif kecil, ia menawarkan pemain baru banyak pilihan kelas. Tidak seperti permainan Asia lain di mana Anda memulai sebagai beginner dan harus mendapatkan hak untuk memilih kelas, Seal Online, Anda dapat melewati tahap Beginner' dan melompat dan langsung memilih salah satu dari enam kelas, Knight, Warrior, Magician, Cleric, Clown , atau Craftman. Setiap kelas memainkan sedikit berbeda dan memiliki stat sendiri primer dan sekunder. Untuk melihat lebih dalam di kelas, silakan lihat overview tetapi patut menyebutkan bahwa pemain yang tidak yakin yang kelas untuk bermain diberi kesempatan untuk memulai sebagai kelas 'Beginner' dan tunggu sampai level 10 untuk membuat pikiran mereka. Tidak ada kerugian untuk memulai sebagai pemula kecuali ia akan mulai Anda pemula di kota di mana Anda akan memiliki kesempatan untuk melengkapi tutorial singkat.



Jalanan Yang Kosong

Apakah Anda memutuskan untuk memulai sebagai beginner, tingkat pertama akan serupa. Pemain tidak akan belajar keterampilan ofensif selama 10 level pertama, bukannya tiap level akan memberikan mereka kemampuan untuk melakukan fungsi dasar baru. Duduk, istirahat, dan seperti semua keterampilan yang harus dilatih. Mereka yang memilih untuk memulai di Kota Newbie akan memiliki quests tersedia yang memecah menggiling sedikit tetapi mereka masih akan harus menderita melalui salah satu kesalahan utama permainan. Saya tidak yakin apakah itu adalah peta yang terlalu besar atau karakter yang terlalu lambat tapi mendapatkan dari satu tempat ke tempat di Seal Online membutuhkan waktu jauh lebih lama daripada seharusnya. Zona tersambung melalui portal warp dan dengan total 30 zona, dunia game cukup besar dalam ukuran. Masalahnya hal ini membuat terlalu banyak ruang kosong. Sebagian besar setiap peta kosong, monster yang ditemukan di kumpulan meninggalkan pemain untuk pertempuran yang sama untuk beberapa level sebelum pindah ke kamp berikutnya. Hal akan terasa lebih menarik setelah level 10, ketika pemain dapat belajar keterampilan ofensif dari pelatih mereka NPC terletak di kota. Setelah belajar keterampilan sekali, pemain dapat meningkatkan peringkat secara bebas di mana saja di dunia permainan, tidak perlu berlari kembali ke pelatih setiap tingkat



Combo Breaker!

Salah satu fitur menarik yang membantu menambahkan beberapa semangat untuk memerangi adalah sistem combo, serupa dengan yang digunakan dalam Deco Online. Kelas Melee harus memukul tombol yang muncul pada layar saat mereka menyerang untuk melakukan serangan combo lebih kuat. Ada combo yang tersedia tapi pemain baru terjebak menggunakan yang sama selama berjam-jam. Selain itu, beberapa kelas seperti Magician harus lakukan tanpa fitur ini karena serangan mereka dan mantra tidak bekerja dengan itu. Selain ini, tempur di Seal Online adalah tarif standar; point dan klik dengan sebuah hotkey dimana pemain dapat menetapkan cara pintas untuk keterampilan dan barang-barang habis. Sepertinya game ini telah mengambil ramuan spamming pendekatan dengan membuatnya hampir keharusan untuk membawa sekitar ratusan item pemulih darah dan mana. Tidak ada dingin melekat menggunakan item dan membeli secara massal adalah biaya terbesar pemain wajah baru. Kehabisan persediaan berarti waktunya untuk kembali ke kota dan membeli persediaan yang baru, sering menghabiskan banyak waktu.



Cinta Menaklukan Semua

Seal Online memiliki sistem pasangan yang menarik mirip dengan fitur 'soulmate' di Asda Story. Dua pemain (dari jenis kelamin berlawanan) bisa menjadi pasangan dengan menerima undangan lain. Fitur ini tidak hanya ada untuk hal-hal baru, ada beberapa kegunaan praktis seperti kemampuan untuk langsung teleport ke pasangan Anda dan bila menggunakan skill tidur bersebelahan maka anda berdua akan duduk pada sebuah kursi taman seolah-olah dan tampak bermesraan. Untuk permainan dengan peta besar seperti itu, ini dapat menyimpan banyak waktu. Namun sistem pasangan di Seal Online menawarkan banyaknya hari pacaran dimana bila mencapai jumlah hari tertentu maka akan didapat hadiah berupa perubahan pada kursi tamannya atau item yang dapat di ambil pada NPC tertentu. Seperti MMORPG lainnya, Seal Online memiliki sistem binatang peliharaan sederhana di mana pemain harus meningkatkan hewan peliharaan dengan memberikan makan, bermain dan melihat perubahannya dari waktu ke waktu. Sistem hewan peliharaan tidak terkesan saya banyak karena semua hewan peliharaan pemula hanya biji kecil yang berkisar sekitar karakter Anda dan mengganggu Anda dari waktu ke waktu meminta untuk diberi makan. Salah satu fitur yang tidak menarik minat saya adalah konsep ketenaran unik. Quests aren'ta bagian besar dari permainan ini dan kebanyakan mereka adalah sentral misi dimana kita mengambil misi - pergi mengumpulkan 30 dari benda yang diperintahkan dan kembali, tetapi selain pengalaman sederhana / hadiah uang tunai, mereka meningkatkan reputasi pemain. Selain misi yang didapat dari sentral misi terdapat pula misi-misi yang mengharuskan anda mengikuti alur cerita mulai dari penciptaan benua Shiltz hingga mengarungi waktu. Reputasi mengontrol gelar karakter Anda dan juga apa peralatan dan hewan peliharaan dapat Anda gunakan.



Pertarungan Yang Seru

Ini mungkin tidak terlihat bagian tetapi Seal Online memiliki salah satu lingkungan PvP paling terbuka dari setiap permainan gratis. Selain duel biasa, perang guild dan fungsi arena, pemain diperbolehkan untuk menyerang orang lain hampir di manapun di luar kota sedikit. Untuk menjaga hal-hal dari keluar dari peraturan, maka tercipta skill yang bernama Duel Request dimana apabila kita ingin menantang lawan untuk bertarung maka kita berikan skill Duel Request tersebut kepada lawan dan apabila ia membalas maka dimulailah pertarungan / PvP. Seal Online mungkin hanya memiliki 30 peta ada banyak konten untuk menggiling melalui. Dengan topi tingkat lebih dari 200 dan banyak bos yang membutuhkan kelompok besar pemain, Seal Online tertentu untuk menjaga penggemar diduduki selama berbulan-bulan. Masalahnya adalah bahwa sebenarnya tidak ada banyak game ini untuk membedakannya dari lainnya penggiling MMORPG kartun Asia. Konsep unik sedikit yang menarik tapi tidak pergi cukup jauh untuk memberikan Seal Online banding khalayak luas.

Teknologi

Seal Online menggunakan grafik yang disebut 3D Cartoon Rendering dengan teknologi Cell-Shading. Teknologi ini membuat Seal Online tampil dengan karakter - karakter kartun yang lucu dan imut. Dengan serangan yang bisa dikombinasikan pemain dengan menggunakan tombol A, S, dan D, pertempuran menjadi tidak membosankan. Selain itu, Seal Online memiliki banyak fitur yang mendukung terbentuknya komunitas. Banyak pula hal - hal yang bisa dilakukan dalam game ini, salah satunya adalah memancing.

sumber : Seal Online Indonesia

Sabtu, 26 April 2014

Tugas 2 Pengantar Teknologi Game

1.Pengertian Shading.
    Shading(Bayangan) adalah bidang yang terbentuk akibat hilangnya sebuah sinar oleh objek yang tidak bisa ditembus oleh sinar tersebut.
Lalu dapat disebut juga proses penentuan warna dari semua pixel yang menutupi permukaan menggunakan model illuminasi.
Dan Mengevaluasi intensitas cahaya dan warna menggunakan model illuminasi. 

Shading(Bayangan) adalah bidang yang terbentuk akibat hilangnya sebuah sinar oleh objek yang tidak bisa ditembus oleh sinar tersebut.
Lalu dapat disebut juga proses penentuan warna dari semua pixel yang menutupi permukaan menggunakan model illuminasi.
Dan Mengevaluasi intensitas cahaya dan warna menggunakan model illuminasi. 
2.Pengertian diffuse,ambient,dan specular.
(a).Diffuse
          Diffusi adalah pencahayaan yang tergantung dari besarnya sudut yang dibentuk antara sinar dari lampu ke titik tabrak pada objek dengan normal objek. Sehingga posisi lampu sangat mempengaruhi efek diffuse ini. Intensitas diffuse dapat dicari dengan hukum. 

I = IP * Kd (cosθ) 


     Dari persamaan intensitas diffuse tersebut cos θ dapat dihitung dengan melakukan dotproduct antara sinar dari lampu ke titik tabrak obyek dengan normal obyek itu, masing-masing merupakan unit vektor. Sehingga didapat persamaan baru 


I = Ip * Kd * ( L • N )

dimana,
I= Intensitas yang dihasilkan
Ip = Intensitas diffuse dari sumber cahaya ‘x’
Kd = Koofisien diffuse
N = Vektor normal dari obyek
L = Vektor dari titik tabrak ke sumber cahaya
θ = Sudut antara N dan L

(b).Ambient
        Ambient adalah efek pencahayaan yang telah membaur dengan lingkungan sehingga arah cahaya tidak dapat diketahui, seakan-akan cahaya datang dari segala arah. Efek ini akan mempengaruhi terang atau tidaknya suatu lingkungan yang terlihat oleh mata. Semakin banyak lampu maka ruangan semakin terang, sebaliknya jika lampu sedikit maka ruangan remang-remang.
Intensitas ambient pada suatu obyek dapat dicari dengan persamaan : 


I = Ia * Ka


Keterangan :
I    = Intensitas yang dihasilkan
Ia  = Intensitas ambient
Ka = Koefisien ambient  


(c).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. Untuk mencari intensitas specular dapat digunakan persamaan sebagai berikut : 

I = Ip * Ks (cos θ ) n 
     Dari persamaan intensitas specular tersebut cos θ menggunakan dot product antara arah pantulan dengan negasi dari arah sinar. 
I = Ip * Ks * ( R • V ) n 
dapat dihitung dengan dimana, I= Intensitas yang dihasilkan Is = Intensitas specular dari sumber cahaya ‘x’ Ks = Koofisien specular n = Variabel yang menentukan luas area yang berkilau jika terkena cahaya yang dipancarkan oleh sumber cahaya (bila n semakin besar maka cahaya semakin terfokus atau area yang berkilau menjadi lebih kecil) R = Arah pantulan, berupa unit vektor V = Negasi dari arah sinar Sedangkan vektor R diperoleh dari − S + 2 * ( S • N ) * N dimana, S = Vektor dari titik tabrak ke sumber cahaya N = Vektor normal dari obyek
  
3.
(a).Jelaskan yang dimaksud dengan Mapping.
 
         Mapping adalah teknik shading untuk pengolahan gambar yang memetakan sebuah fungsi pada permukaan tiga dimensi dalam scene. Fungsi yang dipetakan mencakup satu dimensi, dua dimensi, dan tiga dimensi dan dapat digambarkan sebagai array atau fungsi matematika atau gambar.
 
(b).Sebutkan dan jelaskan jenis – jenis Mapping??
 
-  Bump mapping 
untuk memperjelas karakteristik permukaan yang bergelombang. Bump mapping merupakan suatu proses dimana tekstur (texture), atau texture map diaplikasikan pada suatu permukaan dalam sebuah program grafis komputer tiga dimensi (3D) untuk membuat detail yang lebih baik pada permukaan tersebut. Bump map biasanya digunakan untuk menambahkan detail pada suatu permukaan, seperti benjolan, bubungan, goresan dan detail lainnya yang mempengaruhi kemulusan suatu permukaan. Penggunaan pemetaan (mapping) ini memungkinkan objek yang dibuat oleh program komputer grafis biasanya dibentuk melalui penggunaan tardisional bump map, normal, atau parallax map.
-     - Transparency mapping
Untuk mengatur intensitas cahaya permukaan tembus pandang.
Pemetaan Transparansi adalah metode lain menggunakan Bitmap untuk membuat bahan. Perbedaannya adalah bahwa ini adalah menggunakan alpha channel untuk menyingkirkan bagian yang tidak diinginkan dari Bitmap, hanya menyimpan bagian yang tertutup oleh alpha channel. Ini disebut topeng.

-      -  Specularity mapping
untuk mengubah kehalusan permukaan 
-        - Illumination maaping 
untuk memodelkan distribusi cahaya yang datang dari berbagai arah
Namun dari semua itu yang paling penting adalah Geometrical mapping, geometrical mapping secara keseluruhan ditentukan dengan dengan transformasi tiga dimensi terhadap kamera, tansformasi model yang menggambarkan geometriscene dan pemberian parameter pada permukaan dengan tujuan memetakan tekstur ke permukaan.
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. 

-       -  Reflection Mapping  
        Reflection Mapping adalah teknik yang dapat membuat gambar/obyek menjadi terlihat semakin nyata dengan cara merefleksikan lingkungan sekitar di permukaan obyek. Dua metode Reflection Mapping yang dikenal adalah Chrome Mapping dan Environment Mapping. Pada metode Chrome Mapping, refleksi/pantulan lingkungan sekitar obyek direpresentasikan dengan gambar yang dikaburkan (blurred) seperti halnya melihat pantulan pada benda-benda logam. Metode ini memberikan kesan mengkilap pada obyek. Metode lainnya, yaitu metode Environment Mapping merepresentasikan lingkungan sekitarnya dengan benar-benar “mencerminkan” lingkungannya. Tidak seperti metode Chrome Mapping yang hanya membuat obyek sekedar mengkilap, Environment Mapping memberikan kesan seolah-olah obyek tersebut merupakan “cermin” dari lingkungan sekitarnya.
  
-        - Environment Mapping
       Di bidang komputer grafik, Environment Mapping merupakan teknik untuk mensimulasikan sebuah obyek agar dapat merefleksikan lingkungan sekitarnya. Teknik ini pertama kali diajukan oleh Blinn dan Newell pada tahun 1976. Pada bentuk yang paling sederhana, teknik ini biasanya memakai obyek yang permukaannya terlihat seperti krom. Konsep dari teknik ini ialah menggunakan beberapa gambar yang diambil dari lingkungan sekitarnya ataupun gambar rekaan untuk dijadikan lingkungan yang akan direfleksikan oleh obyek. 
 
4.Jelaskan perbedaan game Online dan Offline?
 
Perbedaan antar Game ini saya akan klasifikasikan dengan cara memberi opini tentang KELEBIHAN dan KEKURANGAN masing – masing game, berikut penjelasannya :


Game Offline
KELEBIHAN
1.  Tidak perlu koneksi ke internet
2.  Memiliki grafis dan alur cerita lebih menarik
3.  Waktu tunggu / Loading lebih cepat
4.  Menambah pengetahuan karena terjadinya proses penginstalan game
5.  Lebih santai waktu memainkannya
6.  Banyak jenisnya
7.  Dapat lebih mengatur waktu
8.  Dapat menyesuaikan game dengan kepribadian& keinginan kita.

KEKURANGAN
1.  Cenderung cepat membosankan
2.  Harus mengeluarkan kocek yg cukup banyak untuk memiliki game baru (jika ingin
     punya kaset sendiri)

3.  Hanya bisa bermain sendiri

Game Online
KELEBIHAN
1.  Dapat berinteraksi ke pemain lain
2.  Lebih banyak yang pemakaiannya GRATIS dibanding Game Offline
3.  Lebih memiliki tantangan
4.  Memperluas jaringan pertemanan
5.  Dapat bermain secara Group/Team
6.  Tidak cepat membosankan karena UPDATE sering dilakukan oleh pembuat game.

KEKURANGAN
1.  Harus ada koneksi internet
2.  Lebih memakan banyak waktu
3.  Dapat menimbulkan kecanduan bermain terus-menerus tanpa memikirkan hal lain
4.  Boros, jika bermain di Warung Internet
5.  Jenis game terbatas
   6.  Cepat out of date.
 
5.Software apa saja yang digunakan Programmer dalam membuat game? Jelaskan!
 
 Industri game adalah industri yang sangat besar, bahkan di Amerika industri game lebih besar dibandingkan industri film, kenapa coba? Ya karena penggemar game itu banyak banget, mulai dari anak-anak, remaja, sampai orang dewasa pun juga senang memainkan game. Lihat saja game seperti CityVille yang memiliki 15 juta pemain, belum game-game yang lain. Selain itu kalo film kan orang nonton sekali dua kali sudah bosan, lain dengan game sampai berkali-kali juga bosan-bosan. Saya saja sampe sekarang masih suka main game seperti WarCraft DoTA atau Age of Empire. 
 
Aplikasi-Aplikasi Pembuat Game : 
 
1. Adventure Maker Free Edition
 

2. 3D Game Studio
Aplikasi ini merupakan aplikasi yang sangat baik untuk edukasi, simulasi dan juga tentunya untuk pembuatan game. Aplikasi ini menyediakan kemudahan dalam membangun game baik 2D maupun 3D, khususnya RPG (Role Playing Game). Bahkan dengan aplikasi ini, pengguna dapat membangun game berbasis format multiplayer, meskipun belum mendukung tampilan tiga dimensi.
Arena permainan ini dapat dibuat dengan menggunakan komponen yang tersedia, seperti background air, tanah, atau udara. Penggunaannya pun sangat fleksibel, dan Anda dapat menerapkannya dalam tiga lapisan obyek.
Begitupun untuk pengelolaan karakter Anda boleh membuat sebanyak-banyaknya karakter. Setiap aspek untuk karakter tersebut bisa diset, seperti status, visual, behavoiur, dan perlengkapan karakter saat dimainkan. Karakter di dalam aplikasi ini dibagi dua: karakter yang dapat dimainkan dan yang tidak.
Kalo boleh dibilang 3D Game Studio adalah aplikasi yang terbaik untuk belajar membuat game 2D atau 3D, karena tutorial-nya lengkap, contohnya juga banyak, plugin yang disediakan pun banyak, bagi yang bisa programming lebih bagus lagi karena ada API buat bahasa pemrograman seperti Delphi, .NET C#.

3. Adventure Game Studio
Bagi Anda yang ingin bisa membuat game petualangan dalam tampilan semi-3D dan sudah menguasai pemrograman, freeware yang satu ini dapat menjadi media berkreasi. Meski begitu, bukan berarti Anda yang pemula tidak dapat menggunakannya.
Selain menyediakannya secara gratis, pembuat game ini juga memberikan tutorial komplet mulai dari awal hingga tingkat lanjut secara step-by-step. Selain itu, tersedia pula resources page di situs web sang pembuat untuk mengakses tip dan trik pengelolan program.

Adventure Game Studio memungkinkan Anda membuat game petualangan jenis point-and-click, seperti aneka game buatan pembuat game Sierra dan Lucasart yang terbit di tahun 1990-an. Fasilitas editor untuk membuat game beserta engine run-time-nya cukup mudah dikelola. Terlebih karena ada panduannya.
Untuk memudahkan pengelolaan aplikasi ini dari awal, sejumlah template game klasik telah disediakan sehingga kita bisa mengedit dan memodifikasinya sesuai keinginan. Sebagai insipirasi, sejumlah game buatan pengguna lain juga dipajang dan dapat diunduh dari situs penyedianya. Dalam paket installer-nya juga disediakan demo game.

Aplikasi ini kompatibel dengan Windows 2000, XP, dan Vista serta membutuhkan penginstalan .NET Framework 2.0. Butuh pemahaman sebelum menggunakannya, tapi feature pengesetan game sangat fleksibel, sehingga Anda dapat menentukan format resolusi tampilan game hingga personalisasi GUI (Graphic User Interface-nysa).
 

Rabu, 19 Maret 2014

Pengertian Teknologi Game

PENGERTIAN GAME


Game diambil dari bahasa Inggris yang diterjemahkan yang artinya permainan. Di dalam era perkembangan era perkembangan teknologi yang pesat ini, seperti halnya permainan kartu, catur dan lain-lainnya dapat ditemui melalui dunia virtual atau yang biasa kita mainkan di dalam komputer. Dengan perkembangan teknologi sekarang ini munculah berbagai sarana permainan, misalnya Playstation 3, Xbox 360, Nintendo Wii, PSP, Nintendo DS, maupun PC dari yang berbasis individu ataupun multiplayer.

Pengertian game komputer menurut beberapa ahli :
Menurut Chris Crawford, seorang computer game designer mengemukakan bahwa game, pada intinya adalah sebuah interaktif, aktivitas yang berpusat pada sebuah pencapaian, ada pelaku aktif, ada lawan anda.
Menurut David Parlett, Game adalah sesuatu yang memiliki "akhir dan cara mencapainya": artinya ada tujuan, hasil dan serangkaian peraturan untuk mencapai keduanya.
Menurut Roger Caillois, seorang sosiolog Perancis, dalam bukunya yang berjudul Les jeux et les hommes menyatakan game adalah aktivitas yang mencakup karakteristik berikut: fun (bebas bermain adalah pilihan bukan kewajiban), separate (terpisah), uncertain, non-productive, governed by rules (ada aturan), fictitious (pura-pura).
Menurut Clark C. Abt, Game adalah kegiatan yang melibatkan keputusan pemain, berupaya mencapai tujuan dengan “dibatasi oleh konteks tertentu” (misalnya, dibatasi oleh peraturan).
Menurut Bernard Suits Game adalah “upaya sukarela untuk mengatasi rintangan yang tidak perlu”. “Rintangan yang tidak perlu”.
Menurut Greg Costikyan, Game adalah “sebentuk karya seni di mana peserta, yang disebut Pemain, membuat keputusan untuk mengelola sumberdaya yang dimilikinya melalui benda di dalam game demi mencapai tujuan”.
Definisi ini dari buku Rules of Play karya Katie Salen dan Eric Zimmerman, Game adalah “sistem tempat pemain melakukan konflik bohongan, ditentukan oleh aturan, yang memberi hasil terukur”.

JENIS-JENIS GAME
Simulasi
Simulasi, Konstruksi dan manajemen. Video Game jenis ini seringkali menggambarkan dunia di dalamnya sedekat mungkin dengan dunia nyata dan memperhatikan dengan detil berbagai faktor. Dari mencari jodoh dan pekerjaan, membangun rumah, gedung hingga kota, mengatur pajak dan dana kota hingga keputusan memecat atau menambah karyawan. Dunia kehidupan rumah tangga sampai bisnis membangun konglomerasi, dari jualan limun pinggir jalan hingga membangun laboratorium cloning. Video Game jenis ini membuat pemain harus berpikir untuk mendirikan, membangun dan mengatasi masalah dengan menggunakan dana yang terbatas. Contoh: Sim City, The Sims, Tamagotchi.
Simulasi kendaraan. Video Game jenis ini memberikan pengalaman atau interaktifitas sedekat mungkin dengan kendaraan yang aslinya, muskipun terkadang kendaraan tersebut masih eksperimen atau bahkan fiktif, tapi ada penekanan khusus pada detil dan pengalaman realistik menggunakan kendaraan tersebut. Terbagi atas beberapa jenis :
a. Perang. Video game simulasi kendaraan yang sempat tenar di tahun 90-an ini mengajak pemain untuk menaiki kendaraan dan berperang melawan kendaraan lainnya. Dan kebanyakan diantaranya memiliki judul sama dengan nama kendaraannya. Contoh : Apache 64, Comanche, Abrams, YF-23, F-16 fighting eagle.
b. Balapan. Dari namanya sudah jelas, siapa sampai duluan di garis finish dialah pemenangnya! Terkadang malah pemain dapat memilih kendaraan, mendandani, upgrade mesin bahkan mengecatnya. Contoh: Top Gear, Test Drive, Sega Rally Championship, Daytona, Grand Turismo, Need For Speed, Mario Cart, ManXTT.
c. Luar Angkasa. Walau masih dapat dikategorikan simulasi kendaraan perang, tetapi segala unsur fiksi ilmiah dan banyaknya judul yang beredar membuat subgenre ini pantas dikategorikan diluar simulasi kendaraan perang. Jenis ini memungkinkan pemain untuk menjelajah luar angkasa, berperang dengan mahluk alien, mendarat di planet antah berantah atau sekedar ingin merasakan bagaimana menjadi kapten di film fiksi ilmiah kesayangan kamu. Contoh: Wing Commander, Freelancer , Star Wars X-Wing, Star Wars Tie Fighter, dll.
d. Mecha. Pendapat bahwa hampir tidak ada orang yang terekspos oleh film robot jepang saat kecilnya tidak memimpikan ingin mengendalikan robot, memang sulit dibantah. Dipopulerkan oleh serial Mechwarrior oleh Activision, subgenre Simulasi Mecha ini memungkinkan pemainnya untuk mengendalikan robot dan menggunakannya untuk menghancurkan gedung, helikopter dan tentu saja robot lainnya. Contoh: Mechwarrior, Gundam Last war Chronicles, dan Armored Core.
Edukasi
Edugames. Video Game jenis ini dibuat dengan tujuan spesifik sebagai alat pendidikan, entah untuk belajr mengenal warna untuk balita, mengenal huruf dan angka, matematika, sampai belajar bahasa asing. Developer yang membuatnya, harus memperhitungkan berbagai hal agar game ini benar-benar dapat mendidik, menambah pengetahuan dan meningkatkan ketrampilan yang memainkannya. Target segmentasi pemain harus pula disesuaikan dengan tingkat kesulitan dan design visual ataupun animasinya. Contoh edugames : Bobi Bola, Dora the explorer, Petualangan Billy dan Tracy.
Puzzle. Video game jenis ini sesuai namanya berintikan mengenai pemecahan teka-teki, baik itu menyusun balok, menyamakan warna bola, memecahkan perhitungan matematika, melewati labirin, sampai mendorong-dorong kota masuk ke tempat yang seharusnya, itu semua termasuk dalam jenis ini. Sering pula permainan jenis ini adalah juga unsur permainan dalam video game petualangan maupun game edukasi. Tetris, Minesweeper, Bejeweled, Sokoban dan Bomberman.
Entertainment
Aksi – Shooting, (tembak-tembakan , atau hajar-hajaran bisa juga tusuk-tusukan, tergantung cerita dan tokoh di dalamnya), video game jenis ini sangat memerlukan kecepatan refleks, koordinasi mata-tangan, juga timing, inti dari game jenis ini adalah tembak, tembak dan tembak. Termasuk didalam-nya :
a. First person shooting (FPS) seperti Counter Strike dan Call of Duty.
b. Drive n’ shoot, menggunakan unsur simulasi kendaraan tetapi tetap dengan tujuan utama menembak dan menghancurkan lawan, contoh : Spy Hunter, Rock and Roll. Racing, Road Rash.
c. Shoot em’ up, seperti Raiden, 1942, dan gradius.
d. Beat ‘em up (tonjok hajar) seperti Double Dragon dan Final Fight, lalu hack and slash (tusuk bebas) seperti Shinobi dan Legend of Kage.
e. Light gun shooting, yang menggunakan alay yang umumnya berbentuk seperti senjata, seperti Virtua Cop dan Time Crisis.
Fighting ( pertarungan ) Ada yang mengelompokan video game fighting di bagian Aksi, namun penulis berpendapat berbeda, jenis ini memang memerlukan kecepatan refleks dan koordinasi mata-tangan, tetapi inti dari game ini adalah penguasaan jurus (hafal caranya dan lancar mengeksekusinya), pengenalan karakter dan timing sangatlah penting, o iya, combo-pun menjadi esensial untuk mengalahkan lawan secepat mungkin. Dan berbeda seperti game Aksi pada umumnya yang umumnya hanya melawan Artificial Intellegence atau istilah umumnya melawan komputer saja, pemain jenis fighting game ini baru teruji kemampuan sesungguhnya dengan melawan pemain lainnya. Seri Street Fighter, Tekken, Mortal Kombat, Soul Calibur dan King of Fighter adalah contohnya.
Aksi – Petualangan. Memasuki gua bawah tanah, melompati bebatuan di antara lahar, bergelayutan dari pohon satu ke pohon lain, bergulat dengan ular sambil mencari kunci untuk membuka pintu kuil legendaris, atau sekedar mencari telepon umum untuk mendapatkan misi berikutnya, itulah beberapa dari banyak hal yang karakter pemain harus lakukan dan lalui dalam video game jenis ini. Menurut penulis, game jenis ini sudah berkembang jauh hingga menjadi genre campuran action beat-em up juga, dan sekarang, di tahun 2000 an, jenis ini cenderung untuk memiliki visual 3D dan sudut pandang orang ke-tiga. Tomb Rider, Grand Theft Auto dan Prince of Persia termasuk didalamnya.
Petualangan. Bedanya dengan jenis video game aksi-petualangan, refleks dan kelihaian pemain dalam bergerak, berlari, melompat hingga memecut atau menembak tidak diperlukan di sini. Video Game murni petualangan lebih menekankan pada jalan cerita dan kemampuan berpikir pemain dalam menganalisa tempat secara visual, memecahkan teka-teki maupun menyimpulkan rangkaian peristiwa dan percakapan karakter hingga penggunaan benda-benda tepat pada tempat yang tepat. Termasuk didalamnya:
a. Petualangan dengan teks atau sistem tunjuk dan klik, contoh: Kings Quest, Space Quest, Heroes Quest, Monkey Island, Sam and Max,
b. Novel atau film interaktif, seperti game “dating” yang banyak beredar di jepang, Dragons Lair dan Night Trap.
Role Playing. Video game jenis ini sesuai dengan terjemahannya, bermain peran, memiliki penekanan pada tokoh/peran perwakilan pemain di dalam permainan, yang biasanya adalah tokoh utamanya, dimana seiring kita memainkannya, karakter tersebut dapat berubah dan berkembang ke arah yang diinginkan pemain ( biasanya menjadi semakin hebat, semakin kuat, semakin berpengaruh, dll) dalam berbagai parameter yang biasanya ditentukan dengan naiknya level, baik dari status kepintaran, kecepatan dan kekuatan karakter, senjata yang semakin sakti, ataupun jumlah teman maupun mahluk peliharaan.Secara kebudayaan, pengembang game Jepang biasanya membuat Role Playing Game (RPG) ke arah cerita linear yang diarahkan seolah karakter kita adalah tokoh dalam cerita itu, seperti Final Fantasy, Dragon Quest dan Xenogears. Sedangkan pengembang game RPG Eropa, cenderung membuat karakter kita bebas memilih jalan cerita sendiri secara non-linear, seperti Ultima, Never Winter Nights, baldurs gate, Elder Scroll, dan Fallout.
Olahraga. Singkat padat jelas, bermain sport di PC atau konsol anda. Biasanya permainannya diusahakan serealistik mungkin walau kadang ada yang menambah unsur fiksi seperti NBA JAM. Contohnya pun jelas, Seri Winning Eleven, seri NBA, seri FIFA, John Madden NFL, Lakers vs Celtics, Tony hawk pro skater, dll.
Multiplayer Online. Game yang lagi trend di Indonesia bahkan dunia,menjadi salah satu titik balik mengapa dunia game dan internet di Indonesia dapat berkembang. Dan karena dimainkan online dan dengan sistem pembayaran menggunakan voucher, pembajakan sudah tidak menjadi masalah lagi. Game yang dapat dimainkan secara bersamaan oleh lebih dari 2 orang (bahkan dapat mencapai puluhan ribu orang dalam satu waktu) membuat pemain dapat bermain bersama dalam satu dunia virtual dari sekedar chatting hingga membunuh naga bersama teman yang entah bermain di mana. Umumnya permainan tipe ini dimainkan di PC dan bertema RPG, walau ada juga yang bertema music atau action. Contoh: Ragnarok online, O2jam, World of Warcraft, Ayo Dance, Lineage, Rose online.
Casual games. Sesuai namanya, game yang casual itu tidak kompleks, mainnya rileks dan sangat mudah untuk dipelajari ( bahkan cenderung langsung bisa dimainkan ). Jenis ini biasanya memerlukan spesifikasi komputer yang standar pada jamannya dan ukurannya tidak lebih dari 100 MB karena biasanya dapat di download versi demo-nya di website resminya. Genre permainannya biasanya puzzle atau action sederhana dan umumnya dapat dimainkan hanya menggunakan mouse ( biasanya game lain menggunakan banyak tombol tergantung game-nya ). Contoh: Diner Dash, Sally Salon, Bejeweled, Zuma, Feeding Frenzy, Insaniquarium.

TEKNIK MEMBUAT GAME

Kita semua suka bermain game tetapi tidak banyak diantara kita yang bisa membuat game sendiri karena programming game cukup susah. Tetapi sekarang kita bisa membuat game berkualitas bagus seperti apa yang kita inginkan dengan bantuan teknologi aplikasi. Berikut berbagai aplikasi membuat game yang bisa digunakan siapapun yang ingin membuat game sendiri.


Membuat Game Berbasis Flash
  1. AlbinoBlackSheep
    http://www.albinoblacksheep.com
    Disini banyak sekali game dan video termasuk tutorial tentang bagaimana membuat game berbasis flash.
  2. FlashKit
    http://www.flashkit.com
    Disini anda bisa menemukan banyak tutorial bekerja dengan flash termasuk panduan langkah demi langkah untuk beberapa tipe game.
  3. Kirupa
    http://kirupa.com
    Banyak sekali tutorial ekstensif untuk membuat game flash termasuk panduan untuk game-game spesifik seperti game shooter.
  4. Lassie Adventure Studio
http://lassie.gmacwill.com/lower.php?section=news&page=index
Dengan aplikasi ini, anda dapat membuat gambar 2D untuk game petualangan dengan mdah dan membuat gamenya.
  1. Sploder
    http://www.sploder.com
    Disini anda bisa membuat game flash dari berbagai macam jenis obyek dan kemudian meletakkannya pada MySpace, Blogger dan situs-situs lainnya.

Membuat Game Standart dan Panduannya
  1. Anim8or
    http://www.anim8or.com
    Aplikasi modeling animasi 3D untuk game yang mudah digunakan.
  2. Byond
    http://www.byond.com
    Disini anda bisa membuat game anda sendiri dengan bantuan peralatan alikasi yang sudah disediakan dan kemudian anda sharing dengan orang lain untuk mengetahui pendapat mereka.
  3. Game Discovery
http://www.gamediscovery.com
Disini semua yang anda inginkan untuk membuat game ada, character making, gameplay making dan juga anda bisa menemukan ide-ide membuat game disini.
  1. Martin Piecyk’s Website
http://www.pages.drexel.edu/%7Emfp27/gamemaking/
Panduan belajar bagaimana untuk membuat game dengan disertai link ke berbagai sumber.
  1. VGMusic
    http://vgmusic.com
    Jika anda ingin menambahkan efek sound atau soundtrack game yang anda buat, anda bisa temukan disini, banyak sekali file-file midi yang bisa anda gunakan untuk keperluan game yang anda buat.
  2. Visionaire2d
    http://www.visionaire2d.net
    Aplikasi ini dapat membantu anda membuat game petualangan 2D tanpa perlu pengetahuan programming.
  3. YoYoGames
    http://www.yoyogames.com
    Disini anda akan temukan banyak perlengkapan untuk membuat game seperti beta testing, download, work in progress, community dan banyak lagi lainnya.

Membuat Game RPG
a. Charas-Project
http://charas-project.net
Generator karakter yang mudah digunakan untuk karakter RPG yang anda ingin buat.
b. CrankEye
http://www.crankeye.com
Ada banyak sekali panduan untuk membuat RPG seperti editor karakter, soundfile dan lain sebagainya.
c. DualSolace
http://dualsolace.com
Disini anda dapat menemukan software membuat game MMORPG 2D RealFeel.
d. FreeMMORPGMaker
http://www.freemmorpgmaker.com
Software gratis untuk membuat MMORPG termasuk membuat bagian-bagian game seperti karakter, efek dan suara.
e. PhanxGames
http://www.phanxgames.com/index.asp
Anda bisa membuat RPG dan juga disertai membuat grafis, sound file midi, wav, kemudian jika anda selesai membuatnya, anda bisa menguploadnya di situs tersebut hingga ukuran 50 MB.
f. PlayerWorlds
http://www.playerworlds.com
Aplikasi populer yang banyak digunakan untuk membuat game seri RPG.
g. RPG Maker
http://www.rpg-maker-downloads.tnrstudios.com/
Program RPG Maker di situs ini ada beberapa seri yang bisa anda pilih sesuai keinginan anda.
h. RPGCrisis
http://rpgcrisis.net
Disini anda dapat menemui berbagai download dan aplikasi untuk membuat RPG pada berbagai sistem apakah PC atau yang lainnya.
i. RPG Revolution
http://www.rpgrevolution.com
Perlengkapan dan aplikasi untuk membuat game RPG pada lebih dari 13 sistem game making berbeda.

Sumber :
http://cari-pdf.com/pdf.php?q=pengertian+game+komputer 
http://www.gamexeon.com/forum/console-gaming/57020-jenis-jenis-game-sekitar-kita.html 
http://joey-amel.blogspot.com/2010/04/pengertian-teknologi-game.html