Nama : Ahmad Fakhriza Luthfi
NPM : 50416360
Kelas : 2IA13
Mata Kuliah : Peng. Teknologi Internet dan New Media
Platform yang dipakai
Platform
ialah kombinasi antara sebuah arsitektur perangkat keras dengan sebuah kerangka
kerja perangkat lunak (termasuk kerangka kerja aplikasi), dalam video game
disini platform ialah sistem elektronik yang digunakan untuk menjalankan
permainan video. Platform untuk Video Game berupa komputer pribadi dan konsol
permainan seperti Arcade, Game Boy, PlayStation (PS2/P3/PS4), Xbox 360,
Nintendo Wii, PC (Komputer), game online hingga game Android.
Bahasa pemograman yang digunakan
1. Java
Java
merupakan bahasa pemrograman yang paling populer. Bahasa pemrograman ini
digunakan untuk membangun aplikasi server-side untuk video game dan aplikasi
mobile. Java sendiri bukan hanya membangun sebuah software berbasis desktop,
namun juga berbasis web, mobile dan merupakan dasar utama dari pengembangan
aplikasi Android.
2. Bahasa C
Dalam
mempelajari semua bahasa pemrograman, Bahasa C merupakan bahasa yang paling
dasar dan wajib dipelajari pertama kali oleh para programmer. Karena pada
dasarnya bahasa C merupakan dasar dari bahasa pemrograman lainnya. Bahasa
pemrograman ini baik ketika digunakan untuk membuat proyek kecil dan aplikasi
tingkat rendah. Bahasa ini banyak digunakan sebagai embedded system seperti di
televisi, sistem operasi dari sebuah pesawat, dan sistem operasi komputer.
3. C++
C++
merupakan bahasa tingkat menengah yang memiliki fitur pemrograman berorientasi
objek. Awal diciptakannya C++ adalah untuk meningkatkan bahasa sebelumnya yaitu
C. C++ merupakan kekuatan terbesar dari sebuah software terbesar, seperti
Firefox, Winamp, dan program Adobe. Bahasa pemrograman yang satu ini digunakan
untuk mengembangkan sistem perangkat lunak baik berupa aplikasi, server dengan
kinerja yang tinggi, aplikasi client dan video game.
4. C#
C#
(atau dibaca C Sharp) adalah sebuah bahasa pemrograman yang digunakan untuk
mengembangkan perangkat lunak seperti aplikasi Microsof. Penulisan kode bahasa
pemrograman ini mirip dengan Java. Dapat digunakan pada pembuatan desktop games
menggunakan XNA, DirectX, atau Unity3D. Dapat juga digunakan untuk membuat web
games menggunakan Silverlight atau Unity3D. Contoh web game yang dibuat
menggunakan C# dan Unity3D adalah LiloCity dari Agate Studio.
5. Python
Python
adalah sebuah bahasa pemrograman penerjemah multiguna dengan filosofi
perancangan yang berfokus pada tingkat keterbacaan kode. Bahasa Phyton
merupakan bahasa tingkat tinggi. Phyton menjadi salah satu bahasa pemrograman
yang membangun sebuah website dan aplikasi mobile. Bahasa phyton menjadi bahasa
pemorgraman yang cukup mudah bagi pemula, karena bahasa tersebut mudah untuk
dibaca dengan syntax yang mudah untuk dipahami juga. Phyton menjadi sebuah
kekuatan dari aplikasi terkenal, seperti Instagram, Pinterest dan Rdio. Phyton
juga digunakan oleh para pengembang Google, Yahoo! Dan juga NASA
.
6. Ruby
Dalam
pengembangan sebuah website dan juga aplikasi mobile, para progammer juga
menggunakan bahasa Ruby. Ruby dirancang untuk menjadi bahasa pemrograman yang
sederhana dan mudah untuk ditulis. Ini merupakan kekuatan yang dimiliki oleh
Ruby. Ruby menjadi pembangun dari Scripd, GitHub, Groupon dan Shopify. Seperti
halnya Phyton, Ruby dianggap sebagai bahasa yang cukup user-friendly untuk para
pemula. Ruby ditulis dengan bahasa pemrograman C dengan kemampuan dasar seperti
Perl dan Python.
7. JavaScript
JavaScript
merupakan bahasa pemrograman berbasis java yang merupakan interface pembantu
dalam pemrograman web. Setiap web yang disisipkan kode JavaScript akan Nampak
lebih dinamis dan tidak monoton. Javascript juga digunakan dalam pengembangan
sebuah video game dan juga dalam aplikasi desktop. JavaScript sangat populer di
internet dan dapat bekerja di sebagian besar web browser populer seperti
Microsoft Edge, Mozilla Firefox, Google Chrome, dan Opera.
8. PHP
PHP
adalah bahasa pemrograman yang sering digunakan dalam pembuatan website berupa
aplikasi dengan data berat dan dinamis. Saat ini banyak situs-situs populer
yang menggunakan bahasa pemrograman ini seperti WordPress dan Facebook.
9. Objective-C
Obcjective-C
adalah bahasa pemrograman yang digunakan oleh Apple untuk pengembangan aplikasi
iOS dan system operasi OS X. Bahasa pemrograman ini dikembangkan pada awal
tahun 1980-an, dan dipilih oleh NeXT (perusahaan yang didirikan Steve Job
selepas dipecat dari Apple) untuk membangun sistem operasi NeXTSTE (cikal bakal
dari OS X dan iOS). bahasa ini spesifik digunakan untuk membuat game di
komputer buatan Apple yang menggunakan Mac OS.
10. SQL
SQL
(Structured Query Language) merupakan bahasa yang digunakan untuk mengakses
data dalam basis data relasional. Bahasa ini merupakan standar yang digunakan
dalam manajemen basis data relasional. Saat ini hampir semua server basis data
yang ada mendukung bahas ini untuk melakukan manajemen datanya.
11. Actionscript 3
Umum
digunakan dalam pembuatan web games dalam format Flash Games, contohnya game
flash di Facebook seperti Shopping Paradisebuatan Agate Studio atau game flash
di game portal, seperti Earl Grey and that Rupert Guy yang juga buatan Agate
Studio.