Yeddy Julianto. Diberdayakan oleh Blogger.

Quantum Computation

Rabu, 10 Juni 2015

Quantum Computing
Komputer kuantum (Quantum Computing) adalah alat hitung yang menggunakan sebuah fenomena mekanika kuantum, misalnya superposisi dan keterkaitan, untuk melakukan operasi data. Dalam komputasi klasik, jumlah data dihitung dengan bit; dalam komputer kuantum, hal ini dilakukan dengan qubit. Prinsip dasar komputer kuantum adalah bahwa sifat kuantum dari partikel dapat digunakan untuk mewakili data dan struktur data, dan bahwa mekanika kuantum dapat digunakan untuk melakukan operasi dengan data ini. Dalam hal ini untuk mengembangkan komputer dengan sistem kuantum diperlukan suatu logika baru yang sesuai dengan prinsip kuantum.

Pengoperasian Data Qubit
Komputer kuantum memelihara urutan qubit. Sebuah qubit tunggal dapat mewakili satu, nol, atau, penting, setiap superposisi quantum ini, apalagi sepasang qubit dapat dalam superposisi kuantum dari 4 negara, dan tiga qubit dalam superposisi dari 8. Secara umum komputer kuantum dengan qubit n bisa dalam superposisi sewenang-wenang hingga 2 n negara bagian yang berbeda secara bersamaan (ini dibandingkan dengan komputer normal yang hanya dapat di salah satu negara n 2 pada satu waktu). Komputer kuantum yang beroperasi dengan memanipulasi qubit dengan urutan tetap gerbang logika quantum. Urutan gerbang untuk diterapkan disebut algoritma quantum.

Sebuah contoh dari implementasi qubit untuk komputer kuantum bisa mulai dengan menggunakan partikel dengan dua putaran menyatakan: “down” dan “up”. Namun pada kenyataannya sistem yang memiliki suatu diamati dalam jumlah yang akan kekal dalam waktu evolusi dan seperti bahwa A memiliki setidaknya dua diskrit dan cukup spasi berturut-turut eigen nilai , adalah kandidat yang cocok untuk menerapkan sebuah qubit. Hal ini benar karena setiap sistem tersebut dapat dipetakan ke yang efektif spin -1/2 sistem.

Quantum  Gates
Untuk memanipulasi sebuah qubit, maka menggunakan Quantum Gates (Gerbang Kuantum). Cara kerjanya yaitu sebuah gerbang kuantum bekerja mirip dengan gerbang logika klasik. Gerbang logika klasik mengambil bit sebagai input, mengevaluasi dan memproses input dan menghasilkan bit baru sebagai output.

Quantum Gates / Gerbang Quantum merupakan sebuah aturan logika / gerbang logika yang berlaku pada quantum computing. Prinsip kerja dari quantum gates hampir sama dengan gerbang logika pada komputer digital. Jika pada komputer digital terdapat beberapa operasi logika seperti AND, OR, NOT, pada quantum computing gerbang quantum terdiri dari beberapa bilangan qubits, sehingga quantum gates lebih susah untuk dihitung daripada gerang logika pada komputer digital.

Algoritma pada Quantum Computing
Para ilmuwan mulai melakukan riset mengenai sistem kuantum tersebut, mereka juga berusaha untuk menemukan logika yang sesuai dengan sistem tersebut. Sampai saat ini telah dikemukaan dua algoritma baru yang bisa digunakan dalam sistem kuantum yaitu algoritma shor dan algoritma grover.

  • Algoritma Shor

Algoritma yang ditemukan oleh Peter Shor pada tahun 1995. Dengan menggunakan algoritma ini, sebuah komputer kuantum dapat memecahkan sebuah kode rahasia yang saat ini secara umum digunakan untuk mengamankan pengiriman data. Kode yang disebut kode RSA ini, jika disandikan melalui kode RSA, data yang dikirimkan akan aman karena kode RSA tidak dapat dipecahkan dalam waktu yang singkat. Selain itu, pemecahan kode RSA membutuhkan kerja ribuan komputer secara paralel sehingga kerja pemecahan ini tidaklah efektif.

  • Algoritma Grover

Algoritma Grover adalah sebuah algoritma kuantum yang menawarkan percepatan kuadrat dibandingkan pencarian linear klasik untuk list tak terurut. Algoritma Grover menggambarkan bahwa dengan menggunakan pencarian model kuantum, pencarian dapat dilakukan lebih cepat dari model komputasi klasik. Dari banyaknya algoritma kuantum, algoritma grover akan memberikan jawaban yang benar dengan probabilitas yang tinggi. Kemungkinan kegagalan dapat dikurangi dengan mengulangi algoritma. Algoritma Grover juga dapat digunakan untuk memperkirakan rata-rata dan mencari median dari serangkaian angka, dan untuk memecahkan masalah Collision.

Referensi :

Cloud Computing

Cloud computing merupakan sebuah evolusi dari virtualization berupa arsitektur yang berorientasi layanan menggunakan komputasi utility. Cara kerja cloud computing bersifat transparan, mudah diakses sehingga pengguna tidak perlu pengetahuan lanjutan dan hanya perlu tahu bagaimana untuk mengaksesnya. Cloud computing adalah gabungan pemanfaatan teknologi komputasi dan Internet di mana informasi secara permanen tersimpan pada web hosting dan disimpan sementara di perangkat pengguna yang digunakan. 

Sedangkan menurut Wikipedia, cloud computing adalah gabungan pemanfaatan teknologi komputer ('komputasi') dan pengembangan berbasis Internet ('awan'). Awan (cloud) adalah metafora dari internet, sebagaimana awan yang sering digambarkan di diagram jaringan komputer. Sebagaimana awan dalam diagram jaringan komputer tersebut, awan (cloud) dalam Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang disembunyikannya. Ia adalah suatu metoda komputasi di mana kapabilitas terkait teknologi informasi disajikan sebagai suatu layanan (as a service), sehingga pengguna dapat mengaksesnya lewat Internet ("di dalam awan") tanpa mengetahui apa yang ada didalamnya, ahli dengannya, atau memiliki kendali terhadap infrastruktur teknologi yang membantunya. 

Cloud computing bisa dianggap sebagai perluasan dari virtualisasi. Perusahaan bisa menempatkan aplikasi atau sistem yang digunakan di internet, tidak mengelolanya secara internal. Contoh cloud computing untuk versi public adalah layanan-layanan milik Google seperti Google Docs dan Google Spreadsheet. Adanya kedua layanan tersebut meniadakan kebutuhan suatu aplikasi office untuk pengolah kata dan aplikasi spreadsheet di internal perusahaan. Contoh cloud computing untuk keperluan non public adalah Amazon EC2 ( Amazon Elastic Compute Cloud ). Amazon menyediakan komputer induk, kita bisa mengirim dan menggunakan sistem virtual dan menggunakannya dalam jangka waktu dan biaya sewa tertentu.

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.

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.
Salah satu contoh penerapan nyata map-reduce ini dalam suatu produk adalah yang dilakukan Google. Dengan inspirasi dari functional programming map dan reduce Google bisa menghasilkan filesystem distributed yang sangat scalable, Google Big Table. Dan juga terinspirasi dari Google, pada ranah open source terlihat percepatan pengembangan framework lainnya yang juga bersifat terdistribusi dan menggunakan konsep yang sama, project open source tersebut bernama Apache Hadoop.
NoSQL adalah istilah untuk menyatakan berbagai hal yang didalamnya termasuk database sederhana yang berisikan key dan value seperti Memcache, ataupun yang lebih canggih yaitu non-database relational seperti MongoDB, Cassandra, CouchDB, dan yang lainnya.
Wikipedia menyatakan NoSQL adalah sistem menejemen database yang berbeda dari sistem menejemen database relasional yang klasik dalam beberapa hal. NoSQL mungkin tidak membutuhkan skema table dan umumnya menghindari operasi join dan berkembang secara horisontal. Akademisi menyebut database seperti ini sebagai structured storage, istilah yang didalamnya mencakup sistem menejemen database relasional.

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.

Definisi lain dari Komputasi Grid atau Grid Computing adalah kumpulan sumber daya komputer dari berbagai lokasi untuk mencapai tujuan bersama. Grid dapat dianggap sebagai sistem terdistribusi dengan beban kerja non-interaktif yang melibatkan sejumlah besar file. Komputasi grid dibedakan dari sistem komputasi kinerja tinggi konvensional seperti komputasi cluster dalam bahwa komputer jaringan memiliki setiap node diatur untuk melakukan tugas yang berbeda atau aplikasi.  komputer Grid juga cenderung lebih heterogen dan geografis (dengan demikian tidak secara fisik ditambah) dari komputer klaster  Meskipun grid tunggal dapat didedikasikan untuk aplikasi tertentu, umumnya grid digunakan untuk berbagai tujuan.. Grids sering dibangun dengan tujuan umum perpustakaan software jaringan middleware.

Referensi :

Kriptografi sebagai Implementasi Komputasi di Bidang Matematika

Rabu, 25 Maret 2015

Kriptografi adalah studi tentang teknik secara matematika yang berhubungan dengan aspek keamanan informasi confidentiality (Keyakinan akan kerahasiaan), integritas data, otentikasi entitas, dan otentikasi asal. Kriptografi ini berasal dari dua kata dari bahasa Yunani, yaitu κρυπτός (Kriptos) yang berarti “tersembunyi, rahasia” dan γράφειν (graphein) yang berarti menulis. Kriptografi ini merupakan salah satu disiplin ilmu dari kriptologi yang berfokus pada disain dari kriptosistem, yaitu pasangan algoritma yang mengambil key dan mengkonversikan teks biasa ke dalam bentuk ciphertext atau sebaliknya.
Pada dasarnya komponen kriptografi terdiri dari beberapa faktor, seperti [ARI, 08]:
1. Enkripsi : merupakan hal yang sangat penting dalam kriptografi, merupakan cara pengamanan data yang dikirimkan sehingga terjaga kerahasiaannya. Pesan asli disebut plaintext (teks-biasa), yang diubah menjadi kode – kode yang tidak dimengerti. Enkripsi bisa diartikan dengan cipher atau kode. Sama halnya dengan tidak mengerti sebuah kata maka kita akan melihatnya di dalam kamus atau daftar istilah. Beda halnya dengan enkripsi, untuk mengubah teks-biasa ke bentuk teks-kode kita gunakan algoritma yang dapat mengkodekan data yang kita ingini.
2. Dekripsi : merupakan kebalikan dari enkripsi. Pesan yang telah dienkripsi dikembalikan ke bentuk asalnya. Algoritma yang digunakan untuk dekripsi tentu berbeda dengan yang digunakan untuk enkripsi.
3. Kunci : adalah kunci yang dipakai untuk melakukan enkripsi dan dekripsi. Kunci terbagi menjadi dua bagian, yaitu kunci rahasia (private key) dan kunci umum (public key).
4. Pesan yang ada pada teks-kode ini tidak bisa dibaca karena berupa karakter – karakter yang tidak mempunyai makna (arti).
5. Plaintext : sering disebut dengan cleartext. Teks-asli atau teks-biasa ini merupakan pesan yang ditulis atau diketik yang memiliki makna. Teks-asli inilah yang diproses menggunakan algoritma kriptografi untuk menjadi ciphertext (teks-kode).

Tujuan Kriptografi
Kriptografi bertujuan untuk memberi layanan keamanan (yang juga dinamakan sebagai aspek – aspek keamanan) sebagai berikut [ARI08] [MUN, 06]:
1. Kerahasiaan (confidentiality), adalah layanan yang ditujukan untuk menjaga agar pesan tidak dapat dibaca oleh pihak – pihak yang tidak berhak. Di dalam kriptografi, layanan ini direalisasikan dengan menyandikan pesan menjadi cipherteks.
2. Integritas data (data integrity), adalah layanan yang menjamin bahwa pesan masih asli / utuh atau belum pernah dimanipulasi selama pengiriman. Untuk menjaga integritas data, sistem harus memiliki kemampuan untuk mendeteksi manipulasi pesan oleh pihak – pihak yang tidak berhak, antara lain penyisipan, penghapusan, dan pensubsitusian data lain kedalam pesan yang sebenarnya. Di dalam kriptografi, layanan ini direalisasikan dengan menggunakan tanda-tangan digital (digital signature). Pesan yang telah ditandatangani menyiratkan bahwa pesan yang dikirim adalah asli.
3. Otentikasi (authentication), adalah layanan yang berhubungan dengan identifikasi, baik mengidentifikasi kebenaran pihak – pihak yang berkomunikasi (user authentication atau entity authentication) maupun mengidentifikasi kebenaran sumber pesan (data origin authentication). Dua pihak yang saling berkomunikasi harus dapat mengotentikasi satu sama lain sehingga ia dapat memastikan sumber pesan. Didalam kriptografi, layanan ini direalisasikan dengan menggunakan tanda-tangan digital (digital signature). Tanda-tangan digital menyatakan sumber pesan.
4. Non-repudiation, merupakan hal yang berhubungan dengan si pengirim. Pengirim tidak dapat dapat mengelak bahwa dialah yang mengirim informasi tersebut.

Proses Enkripsi dan Dekripsi
Enkripsi merupakan hal yang paling penting dalam kriptografi. Enkripsi adalah suatu cara pengamanan data yang dikirimkan sehingga terjaga kerahasiaan dari data tersebut. Pesan asli diubah dengan menggunakan sebuah kunci dan menjadi barisan kode yang tidak dimengerti. Dekripsi merupakan kebalikan dari enkripsi. Pesan yang telah dilakukan enkripsi dapat dikembalikan ke bentuk asalnya dengan menggunakan kunci yang sama. Dalam hal ini, terdapat 3 jenis enkripsi dan dekripsi, yaitu:
Adapun algoritma kriptografi modern yang masih dipakai hingga saat ini antara lain sebagai berikut:
a. Algoritma Simetris
Algoritma simetris adalah algoritma yang menggunakan kunci yang sama untuk enkripsi dan dekripsinya.
Aplikasi dari algoritma simetris ini digunakan oleh beberapa algoritma di bawah ini:
• Data Encryption Standard (DES);
• Advance Encryption Standard (AES);
• International Data Encryption Algortihm (IDEA);
• A5; dan
• RC4.

b. Algoritma Asimetris
Algoritma asimetris adalah pasangan kunci kriptografi yang salah satunya digunakan untuk proses enkripsi dan yang satu lagi untuk dekripsi. Algoritma ini terdiri dari public key yang dapat diketahui okeh orang lain untuk mengenkripsi suatu pesan, namun hanya satu orang saja yang memiliki key untuk mendekripsikan data tersebut. Contoh algoritma yang menggunakan kunci asimetris ini adalah RSA (Merupakan singkatan dari nama penemunya sendiri, yaitu Rivest, Shamir, dan Adleman).

c. Algoritma Hibrida
Algoritma hibrida adalah algoritma yang memanfaatkan dua tingkatan kunci, yaitu kunci rahasia (simetri) – yang disebut juga session key (kunci sesi) – untuk enkripsi data dan pasangan kunci rahasia-kunci publik untuk pemberian tanda tangan digital serta melindungi kunci simetri. Singkatnya, algoritma ini merupakan kombinasi antara algoritma simetris dan asimetris.

Ada suatu  metode yang cukup populer diterapkan dalam enkripsi akhir-akhir ini – dan juga merupakan metode yang baik dalam mengamankan suatu data karena sifatnya yang sulit untuk diprediksi ini. Chaos (Atau yang biasa disebut dengan Chaos Theory) adalah suatu teori nonlinear di mana hasil akhirnya sulit untuk diprediksi dengan menggunakan Chaotic Map atau pemetaan yang menunjukkan semacam tanda-tanda chaotic. Ada berbagai macam mapping dalam metode Chaos ini, beberapa di antaranya adalah Duffing Map, Circle Map, Gauss Map, Hénon map, Logistic Map, dan Gingerbreadman Map.

Dengan manfaat ilmu pengetahuan tentang kriptografi diatas, ditambah dengan manfaat-manfaat lainnya yang tidak tertulis, tentunya dapat disimpulkan bahwa peran ilmu kriptografi itu sendiri tidak dapat berjalan tanpa adanya teknologi komputerisasi yang canggih. Disinilah peran komputer dalam bidang matematika, sebagai media penerapan untuk pembuatan aplikasi enkipsi dan dekripsi.

Implementasi komputasi di bidang matematika ini semakin dipermudah dengan kehadiran MATLAB. MATLAB adalah sebuah bahasa high-performance untuk komputasi teknis. MATLAB merupakan singkatan dari MATrix LABoratory. MATLAB mengintegrasikan perhitungan, visualisasi, dan pemrograman dalam suatu lingkungan yang mudah digunakan di mana permasalahan dan solusi dinyatakan dalam notasi secara matematis yang dikenal umum. MATLAB dapat digunakan sebagai kalkulator ilmiah. MATLAB dapat memvisualisasi data dalam berbagai cara, melakukan aljabar matriks, bekerja dengan polynomial dan fungsi integrasi. Seperti dalam sebuah kalkulator yang dapat deprogram, anda dapat menciptakan, mengeksekusi, dan menyimpan urutan perintah sehingga memungkinkan komputasi dilakukan secara otomatis.
MATLAB dapat diperlakukan sebagai sebuah bahasa pemrograman yang mudah dipahami, yang memungkinkan untuk menangani kalkulasi matematis dalam suatu cara yang mudah. Penggunaan MATLAB [AWA06] :
1. Matematika dan komputasi.
2. Pengembangan algoritma.
3. Pengumpulan data.
4. Pemodelan, simulasi, dan prototype.
5. Analisis data, eksplorasi, dan visualisasi.
6. Rancangan bangun grafis.
7. Pengembangan aplikasi, termasuk membangun Graphical User.

Referensi:
http://id.wikipedia.org/wiki/Kriptografi
http://id.wikipedia.org/wiki/MATLAB


Studi Kasus di Bidang Jaringan Komputer

Selasa, 18 November 2014


Kasus Mutasi Kredit Fiktif Melalui Komputer Oleh Bank Office Computer BDN Cabang Jakarta Bintaro Jaya
Kasus yang berawal dari R. Saroso sudarmadji (terdakwa) sebagai Bank Office Computer pada BDN cabang Jakarta Bintaro Jaya, pada antara bulan agustus 1998 samapai dengan Januari 1989, di Bank tersebut dengan serangkaian perbuatan berturut-turut, dengan sarana komputer tipe L I merek Olivetti, meng-entry (membukukan) mutasi kredit atau setoran tanpa nota ke dalam rekening nasabah.
Pasal 1 ayat 1 sub b Undang-undang No.3 tahun 1971 lengkapnya berbunyi : “Barangsiapa dengan tujuan menguntungkan diri sendiri atau orang lain atau suatu Badan, menyalahgunakan kewenangan, kesempatan atau sarana yang ada padanya karena jabatan atau kedudukan, yang secara langsung atau tidak langsung dapat merugikan keuangan negara atau perekonomian Negara”.
Perbuatan menguntungkan diri sendiri atau orang lain, dalam hal ini mendapatkan uang Bank Dagang Negara Jakarta Cabang Bintaro Jaya adalah menjadi tujuan si pelaku (terdakwa) dan untuk mencapai tujuan itu terdakwa harus dengan cara menyalahgunakan kewenangan, kesempatan atau sarana yang ada padanya karena jabatan atau kedudukannya sebagai bank office computer yaitu melakukan mutasi-mutasi tanpa nota (fiktif) terhadap rekening nasabah pada Bank Dagang Negara tersebut. Terdakwa dalam jangka waktu dari bulan Agustus 1988 sampai dengan Januari 1989 telah melakukan penarikan uang sebanyak 174 kali dengan Bilyet giro dan cek BDN Cabang Jakarta Bintaro Jaya yang seluruhnya berjumlah Rp. 1.525. 132.300,00,yaitu dengan meminjam rekening serta Bilyet giro dan cek nasabah atas nama Ny. Hartati dan M. Soleh Yahya. Di sini terbukti bahwa perbuatan Terdakwa tersebut menunjukan penyimpangan dari tugas yang dibebankan kepada Terdakwa, yang mana Terdakwa dalam melakukan hal-hal tersebut di atas harus sepengetahuan dan instruksi dari Supervisor melalui nota yang langsung dikeluarkan oleh atasan langsung dari Terdakwa, serta untuk melakukan perbuatan-perbuatan tersebut di atas Terdakwa menggunakan alat komputer yang dikuasainya.
Melalui kenyataan yang ada, maka sesuai keputusan hakim yang menangani kasus ini, menyatakan bahwa R.Saroso sudarmadji telah terbukti dengan sah dan meyakinkan bersalah melakukan tindak pidana korupsi yang menggunakan komputer sebagai alat untuk memuluskan aksinya, kemudian menghukum terdakwa dengan hukuman penjara selama 5 (lima) tahun dan denda Rp. 20.000.000 (dua puluh juta rupiah) dengan ketentuan bahwa apabila denda itu tidak dibayar akan diganti dengan hukuman kurungan selama 6 (enam) bulan (Hamzah, 1996: 77-99).

Analisis Game Football Manager 2014

Senin, 09 Juni 2014

Football Manager merupakan game simulasi sepakbola yang dikembangkan oleh Sport Interactive dan diterbitkan oleh Sega. Pada tahun 1992 game ini asalnya bernama Championship Manager. Namun, setelah pecahnya kemitraan dengan penerbit asli Eidos Interactive, Sports Interactive kehilangan hak penamaan dan kemudian re-branded game Football Manager dengan penerbit baru mereka, Sega.

Football Manager sendiri baru benar-benar 'lahir' pada tahun 2005, dimana pada tanggal 12 Februari 2004, setelah membelah dari penerbit Eidos Interactive , diumumkan bahwa Sports Interactive, pengembang Manager permainan Championship, telah mempertahankan hak untuk kode sumber tapi tidak hak untuk Championship Manager judul, yang memegang oleh Eidos (yang sebelumnya memperoleh hak merek dari Domark setelah merger pada tahun 1995). Perkembangan ini menyebabkan pengumuman lebih lanjut bahwa game manajemen sepakbola Sports Interactive masa depan akan dirilis dengan merk Football Manager. Sementara seri Manajer Championship akan pergi, Eidos tidak lagi punya kode sumber, atau, memang tidak punya pengembang untuk Championship Manager. Sampai saat ini sudah ada 10 versi Football Manager dari tahun 2005 sampai yang terbaru 2014 ini.



Untuk pertama kalinya dalam sejarah, game Football Manager 2014 akan dirilis untuk tiga platform sekaligus, yaitu Linux, PC, dan Mac. Karena bisa dimainkan di berbagai sistem operasi tersebut, maka Sport Interactive juga menyematkan fitur cloud save di dalamnya sehingga para pemain dapat menyimpan game ini pada satu komputer dan kemudian memainkannya lagi di komputer yang lain. Selain itu, pemain juga tidak perlu khawatir game yang disimpan akan hilang atau rusak karena sudah disimpan dalam cloud storage.

Gameplay

FM14 memiliki modul transfer berbeda di mana klub lawan dan manajer mengadopsi pendekatan yang lebih realistis ketika membuat atau menanggapi transfer penawaran. Selain itu, sejumlah klausul baru seperti pada dunia nyata telah ditambahkan, seperti kemampuan untuk pinjaman pemain kembali ke klub yang baru saja dibeli dari dan pilihan untuk menawarkan kombinasi kas dan pinjaman pemain, serta klausul kontrak baru seperti biaya penampilan pemain pengganti. 



Interaksi antara pemain, manajer, lawan dan media telah diperbaiki. Misalnya, anggota staf pelatih sekarang menawarkan umpan balik tentang bagaimana pemain cadangan dan tim muda berkinerja. Manajer juga dapat meminta pemain kunci untuk mengucapkan sebuah kata dengan anggota skuad agar tetap bahagia, sedangkan pengenalan pertemuan akhir musim  memungkinkan manajer untuk membiarkan skuad tahu bagaimana mereka akan melakukan dan menetapkan target untuk musim mendatang. Negosiasi kontrak lebih realistis dalam permainan, sebagai manajer dan dewan klub sekarang dapat membuat tuntutan dan memberikan visi mereka untuk klub di  wawancara pekerjaan awal dan diskusi perpanjangan kontrak.


Fitur pertandingan memiliki perbaikan yang luas, termasuk peningkatan AI, meningkatkan pencahayaan dan animasi pemain, karakter individu pemain dan model kit, reaksi pemain yang lebih realistis untuk insiden di lapangan dan berbagai optimisations. Penciptaan taktik, pemilihan dan pelaksanaan dengan peran pemain dan strategi tim, definisi peran pemain untuk beberapa posisi, peran pemain baru dan instruksi dan perbaikan manajer lawan 'AI telah dirombak sehingga para manager dapat beradaptasi dengan mudah untuk merombak taktik dari waktu ke waktu.




Awalnya ada total 51 negara dimainkan dan 117 liga dimainkan. Dengan adanya editor memungkinkan pemain untuk menambahkan liga ke tingkat yang paling rendah, serta penciptaan liga baru.


Algoritma yang digunakan

Football Manager merupakan game berjenis sport-strategy khususnya sepakbola yang bisa dimainkan oleh berbagai kalangan. Game ini menarik karena mampu menggabungkan hobi terhadap sepakbola dengan skill manajerisasi suatu tim. Mayoritas saat ini, orang-orang yang gemar terhadap sepakbola hobi pula dalam bermain game. Tentunya, sebagai manajer tim sepakbola, terdapat banyak tugas yang dapat dikerjakan, seperti pemilihan skuad tim, pembelian dan penjualan pemain, pemilihan formasi, pemilihan jadwal bertanding maupun pemilihan starting line-up tiap pertandingan.
Dalam terminologi pemilihan, pastilah manajer tersebut menginginkan hasil yang optimal, yaitu yang terbaik untuk tim yang dilatihnya. Dalam pemilihan pemain maupun formasi yang akan dipakai dalam setiap pertandingan, manajer dapat menggunakan algoritma greedy untuk mencapai bentuk yang optimal tersebut. Prinsip dari greedy yaitu “take what you can get now” mampu diaplikasikan dalam pemilihan skuad tim maupun formasi. Dengan penggunaan algoritma greedy ini, manajer mampu merancang skuad yang terbaik saat itu, meski bukan merupakan yang optimal.

Pada permainan Football Manager terdapat beberapa persoalan yang dapat diselesaikan dengan metode greedy. Persoalan tersebut adalah penentuan skuad tim serta pemilihan formasi. Dalam penentuan skuad tim, strategi greedy yang dapat dilakukan adalah greedy by price dan greedy by skill. Sedangkan dalam persoalan penentuan formasi, strategi greedy yang dapat dipakai adalah greedy by skill, greedy by mood dan greedy by stamina. Pemakaian masing-masing strategi greedy tidak menjamin skuad serta formasi yang paling optimal, namun dapat menjadi optimal lokal saat itu serta sebagai konsiderasi untuk pemilihan selanjutnya bagi manajer.


Referensi :
http://en.wikipedia.org/wiki/Football_Manager_2014
http://informatika.stei.itb.ac.id/~rinaldi.munir/Stmik/2012-2013/Makalah2012/Makalah-IF3051-2012-072.pdf

Tugas 2 Softskill Pengantar Teknologi Game

Minggu, 27 April 2014

1. Jelaskan yang dimaksud dengan Shading?
Shading merupakan persepsi mengenai kedalaman atau ketebalan sebuah objek yang terbentuk dari hasil pemberian efek gradasi gelap terang pada objek. Efek gradasi tersebut akan memantulan bayangan pada permukaan yang rata, ditambah dengan pengaruh sudut dan jarak antara objek terhadap cahaya sehingga di setiap permukaannya mempunyai tingkatan pencahayaan yang  tidak sama maka terbentuklah shading tersebut.  
Beberapa macam shading yaitu :
1. Flat shading : suatu teknik shades masing-masing polygon dari suatu objek berdasarkan pada polygon“normal” dan posisi serta intensitas sumber cahaya. 
2. Gouraud shading : ditemukan oleh Henri Gouraud pada tahun 1971 dengan teknik resource-conscious yang digunakan untuk menirukan shade dengan permukaan lembut dan penyisipan warna puncak antarpermukaan polygon.          
3. Phong shading : ditemukan oleh Bui Tuong Phong; suatu teknik shading yang lembut penyisipan yang puncak mendekati normal pencahayaan dari polygon curved surface dengan antarpermukaan; model pencahayaan meliputi glossy reflection dengan suatu tingkatan permukaan yang halus.

2. Jelaskan yang dimaksud dengan
A. Diffuse
Diffuse adalah pencahayaan yang tergantung dari besarnya sudut yang dibentuk antara sinar dari lampu ke titik tabrak pada obyek dengan normal obyek. Sehingga posisi lampu sangat mempengaruhi efek diffuse ini.
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.
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.

3. a. Jelaskan yang dimaksud dengan Mapping!
Mapping adalah menciptakan representasi grafis dari informasi menggunakan hubungan spasial dalam grafik untuk mewakili beberapa hubungan dalam data. Praktek umum dan asli dari pemetaan adalah penggambaran skala fitur geografis, yaitu, kartografi .
b. Sebutkan dan jelaskan jenis-jenis Mapping!
Texture map
Texture map terdiri dari :
  • bitmap : memilih file gambar image
  • checker : pola papan catur
  • marble : tekstur berupa marmer
  • gradien : tekstur dari gradasi tiga buah warna
  • water : menampilkan efek air
  • wood : menampilkan tekstur kayu

Mapping coordinate 
Mapping Coordinate terdiri dari :
  • offset : menggeser posisi bitmap pada material
  • tilling : mengatur duplikasi bitmap pada material
  • mirror : mencerminkan bitmap pada material
  • tile : pengkotakkan material
  • angle : perputaran material pada objek
  • uv/vw/wv : orientasi mapping
  • blur : memberikan efek kabur


4. Jelaskan perbedaan game online dan offline!
Perbedaan paling mendasar dari keduanya yaitu game online membutuhkan konektifitas internet untuk mulai bermain sedangkan game offline tidak. Juga dari segi jumlah pemI, game online bisa melibatkan banyak pemain dalam satu permainan, sedangkan game offline hanya beberapa (biasanya dua). Lalu untuk menambah skill character yang kita punya, game online menyediakan voucher yg bisa dibeli sedangkan game offline tidak.

5. Software apa saja yang digunakan para programmer untuk membuat game? Jelaskan !
Unity 3D
Unity 3D merupakan program gratis untuk membuat game yang dirancang agar mudah digunakan oleh pemula. Program ini menjadi pilihan lebih dari 800.000 pencipta game dari seluruh dunia karena Unity menyediakan semua fungsionalitas inti yang dibutuhkan untuk menciptakan game-game hebat. Unity memiliki kinerja grafis dengan optimasi tinggi dan bisa digunakan di PC, Mac (termasuk iPhone), Wii, dan iPad.
Dengan Unity, berbagai jenis game bisa diciptakan secara fleksibel. Contoh jenis game yang telah dibuat menggunakan Unity antara lain: massively multiplayer online game berbasis browser; first person shooter (game tembak menembak); game balap; real time strategy (game siasat perang); role playing game (RPG); dan sebagainya.  

Unreal Development Kit
Unreal Development Kit (disingkat UDK) merupakan program lengkap membuat game dengan kualitas profesional berdasarkan Unreal Engine 3, yang mendapat pengakuan sebagai salah satu game engine terbaik. Unreal Engine 3 telah digunakan oleh pencipta game, peneliti, studio televisi, sutradara machinima, artis, dan pelajar.

Panda3D
Panda3D adalah program untuk animasi 3D dan penciptaan game yang Open Source dan gratis untuk penggunakan komersial sekalipun. Salah satu fitur unggulan program ini adalah monitor kinerjanya, sehingga beban CPU dan GPU (Graphics Processing Unit) bisa diketahui sekilas.

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#.


Pengertian, Jenis dan Teknik Membuat Game

Minggu, 06 April 2014

Semakin hari perkembangan dunia game semakin berkembang pesat. Bagaimana tidak, selain untuk sarana hiburan, sekarang game pun bisa digunakan sebagai sarana pendidikan. Belakangan ini banyak pula game yang bertemakan edukasi.
Oleh karena itu ada baiknya kita sebagai orang awam lebih tau apa itu game dan jenis-jenisnya.

Berikut definisi game menurut beberapa tokoh 

JOHN C BECK & MITCHELL WADE
Game adalah penarik perhatian yang telah terbukti
Game adalah lingkungan pelatihan yang baik bagi dunia nyata dalam organisasi yang menuntut pemecahan masalah secara kolaborasi
IVAN C. SIBERO
Game merupakan aplikasi yang paling banyak digunakan dan dinikmati para pengguna media elektronik saat ini. 
FAUZI A
Game merupakan suatu bentuk hiburan yang seringkali dijadikan sebagai penyegar pikiran dari rasa penat yang disebabkan  oleh aktivitas dan rutinitas kita
SAMUEL HENRY
Game merupakan bagian tak terpisahkan dari keseharian anak, sedangkan sebagian orang tua menuding game sebagai penyebab  nilai anak turun, anak tak mampu bersosialisasi, dan tindakan kekerasan yang dilakukan anak
ANDIK SUSILO
Game adalah salah satu candu yang susah  dihilangkan, bahkan ada yang mengatakan bahwa candu game online setara dengan narkoba
JOHN NAISBITT
Game merupakan sistem partisipatoris dinamis karena game memiliki tingkat penceritaan yang tidak dimiliki film
ALBERT EINSTEIN
Game adalah bentuk investigasi paling tinggi
WIJAYA ARIYANA & DENI ARIFIANTO
Game merupakan salah satu kebutuhan yang menjadi masalah besar bagi pengguna komputer, karena untuk dapat memainkan game dengan nyaman, semua komponen komputernya harus memiliki kualitas yang baik, terutama VGA card-nya 

Dalam kamus bahasa Indonesia “Game”diartikan sebagai permainan. Permainan merupakan bagian dari bermain dan bermain juga bagian dari permainan keduanya saling berhubungan. Permainan adalah kegiatan yang kompleks yang didalamnya terdapat peraturan, play dan budaya. Sebuah permainan adalah sebuah sistem dimana pemain terlibat dalam konflik buatan, disini pemain berinteraksi dengan sistem dan konflik dalam permainan merupakan rekayasa atau buatan, dalam permainan terdapat peraturan yang bertujuan untuk membatasi perilaku pemain dan menentukan permainan. Game bertujuan untuk menghibur, biasanya game banyak disukai oleh anak – anak hingga orang dewasa. Games sebenarnya penting untuk perkembangan otak, untuk meningkatkan konsentrasi dan melatih untuk memecahkan masalah dengan tepat dan cepat karena dalam game terdapat berbagai konflik atau masalah yang menuntut kita untuk menyelesaikannya dengan cepat dan tepat. Tetapi game juga bisa merugikan karena apabila kita sudah kecanduan game kita akan lupa waktu dan akan mengganggu kegiatan atau aktifitas yang sedang kita lakukan.
Game berasal dari kata bahasa inggris yang berarti dasar permainan. Permainan dalam hal ini merujuk pada pengertian kelincahan intelektual( Intellectual Playability Game) yang juga bisa diartikan sebagai arena keputusan dan aksi pemainnya. Dalam game, ada target-target yang ingin dicapai pemainnya.

Game juga memiliki jenis-jenisnya tersendiri. Ada beberpa jenis dari game, yaitu :
1. 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 tebas) seperti Shinobi dan Legend of Kage.
e. Light gun shooting, yang menggunakan alat yang umumnya berbentuk seperti senjata, seperti Virtua Cop dan Time Crisis.

2. 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.

3. 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.

4. 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.

5. 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.

6. 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.

7. Strategi. Kebalikan dari video game jenis action yang berjalan cepat dan perlu refleks secepat kilat, video game jenis strategi, layaknya bermain catur, justru lebih memerlukan keahlian berpikir dan memutuskan setiap gerakan secara hati-hati dan terencana. Video game strategi biasanya memberikan pemain atas kendali tidak hanya satu orang tapi minimal sekelompok orang dengan berbagai jenis tipe kemampuan, sampai kendaraan, bahkan hingga pembangunan berbagai bangunan, pabrik dan pusal pelatihan tempur, tergantung dari tema ceritanya. Pemain game strategi melihat dari sudut pandang lebih meluas dan lebih kedepan dengan waktu permainan yang biasanya lebih lama dan santai dibandingkan game action. Unsur-unsur permainannya biasanya berkisar sekitar, prioritas pembangunan, peletakan pasukan, mencari dan memanfaatkan sumberdaya (uang, besi, kayu,minyak,dll), hingga ke pembelian dan peng-upgrade-an pasukan atau teknologi. Game jenis ini terbagi atas:
a.Real time Strategy, game berjalan dalam waktu sebenarnya dan serentak antara semua pihak dan pemain harus memutuskan setiap langkah yang diambil saat itu juga berbarengan mungkin saat itu pihak lawan juga sedang mengeksekusi strateginya. Contoh: Starcraft, Warcraft , dan Command and Conquer.
b.Turn based Strategy , game yang berjalan secara bergiliran, saat kita mengambil keputusan dan menggerakan pasukan, saat itu pihak lawan menunggu, begitu pula sebaliknya, layaknya catur.
contoh: Front Mission, Super robot wars, Final Fantasy tactics, Heroes of might and magic, Master of Orion.
Sebenarnya ada yang memilah lagi menjadi jenis tactical dan strategi, namun penulis cenderung untuk menggabungkannya karena perbedaannya hanya ada di masalah skala dan ke-kompleks-an dalam manajemen sumber daya-nya saja.

8. 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.

9. 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.
Tetapi game kehidupan bajak laut seperti ‘Pirates!’ pun dapat dikategorikan disini.
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.

10. 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.

Setelah tahu definisi dan jenis-jenis game, apakah Anda tertarik untuk mengetahui atau bahkan tertarik untuk mencoba membuatnya sendiri? 
Tenang, membuat game sekarang ini bukan hal yang mustahil. Tetapi sebenarnya untuk membuat game kita harus sedikit faham akan bahasa pemograman seperti Javascript, C#, Boo, HTML5 dan sejenisnya.  Walaupun   kita bisa memanfaatkan alat bantu berupa software namun tanpa didasari dengan pengetahuan Visual Basic kita akan lebih kesulitan mengaplikasikannya. Tapi lupakan sejenak visual basic kembali ke inti Informasi yang akan saya bagikan yaitu Software pembuat Game Unity3D.

Dengan Uity3D kita dapat membuat game 3D, FPS dan 2d game bahkan Game Online, fitur" lain tentang Unity berikut selengkapnya :

1. Membuat Game 2D / 3D
2. Membuat Game FPS
3. Membuat Game Online.
4. Dukungan Konversi : Mobile Android, Iphone, Blackberry, Windows, Linux, Flash, Webplayer
5. Online Publish Google Play, Android market (kita bisa jual tuh game :v :v)
6. Dukungan kode : C#, Javascript dan Boo
7. Dukungan Extensi file, 3ds, obj, fbx dll
7. dll

Software tersebut bisa didownload langsung di situs Resmi Unity3D ada tersedia 2 paket yaitu Paket Gratis/Trail dan Pro.

Tapi bagaimana jika kita tidak memiliki kemampuan alias buta akan bahasa pemrograman?
Tenang, sekarang semua itu bisa teratasi jika memang ada kemauan bahkan tanpa harus mengerti bahasa pemograman, jawabannya yaitu Game maker! 
Game maker yaitu suatu software untuk membuat game dengan mudah kita tinggal menentukan settting dan jenis game terserah yang kita mau mulai 2D, 3D, Petualangan, strategi dan lainnya.

Dengan game maker kamu bisa :

  • Membuat game petualangan sendiri 3D ataupun 2D
  • Cocok untuk kamu yang berjiwa seni
  • Ada banyak sampel game yang disediakan seperti 1945 sudoku dan yang lain
  • Sistem pengoprasian yang mudah
  • Download dan install kemudian jalankan programnya untuk segera membuat game sendiri.
  • Mainkan game buatan kamu dan nikmati hasilnya karya kamu sendiri
Sumber :


 

Pengikut

Integrated Laboratory's Gunadarma

Gunadarma BAAK News

UG Seminar Info

Blogger news

Enter your email address:

Delivered by FeedBurner