Senin, 21 Oktober 2019

Tugas Softskill : Pengantar bisnis informatika

Definisi Bisnis

Bisnis adalah suatu kegiatan yang dilakukan oleh perorangan maupun organisasi yang melibatkan aktivitas produksi, penjualan,  pembelian, maupun pertukaran barang/ jasa, dengan tujuan untuk mendapatkan keuntungan atau laba. Kata “bisnis” berasal dari bahasa Inggris, yaitu “business” yang artinya kesibukan. Dalam konteks sederhana, yang dimaksud dengan kesibukan adalah melakukan suatu aktivitas atau pekerjaan yang memberikan keuntungan pada seseorang. Penggunaan kata “bisnis” dapat dibedakan menjadi tiga, tergantung skupnya. Kata bisnis dapat merujuk pada Badan Usaha, yaitu kesatuan Yuridis, teknis, dan ekonomis untuk mencari keuntungan. Sektor Pasar Tertentu, misalnya pasar Modal. Seluruh aktivitas pada komunitas produsesn barang dan jasa.[1]

Jenis Bisnis

  • Bisnis Layanan merupakan jenis bisnis yang menyediakan jasa atau produk tidak berwujud (produk tanpa bentuk fisik). Perusahaan tipe layanan menawarkan keterampilan profesional, keahlian, saran, dan produk serupa lainnya. Contoh bisnis jasa adalah: salon, bengkel, sekolah, bank, kantor akuntan, dan firma hukum.[2]

  • Bisnis Merchandising merupakan jenis bisnis yang membeli produk dengan harga grosir dan menjual yang sama dengan harga eceran. Mereka dikenal sebagai bisnis "jual beli". Mereka mendapat untung dengan menjual produk dengan harga lebih tinggi dari biaya pembelian mereka.Bisnis merchandising menjual produk tanpa mengubah bentuknya. Contohnya adalah: toko kelontong, toko serba ada, distributor, dan pengecer lainnya.[2]

  • Bisnis Manufaktur Tidak seperti bisnis merchandising, bisnis manufaktur membeli produk dengan tujuan menggunakannya sebagai bahan dalam membuat produk baru. Dengan demikian, ada transformasi dari produk yang dibeli.[2]
Manfaat Bisnis

  • Memperoleh Penghargaan/Pengakuan : Penghargaan ataupun pengakuan dapat diperoleh dengan berbisnis. Dengan adanya bisnis yang berhasil dan tumbuh dan berkembang serta memberikan dampak positif kepada masyarakat akan memberikan anda pengakuan positif dari masyakat itu sendiri.
  • Kesempatan Untuk Menjadi Bos bagi DIRI SENDIRI : Kapan lagi anda dapat menjadi bos untuk diri sendiri kalau bukan di bisnis yang anda rintis dan buat sendiri. Dengan berbisnis, anda akan menjadi penentu dan pemimpin dari bisnis anda. Besar kecilnya bisnis anda ditentukan oleh kemampuan anda menjadi bos.
  • Menggaji diri sendiri : Enak bukan, anda tentukan penghasilan anda sendiri. Itulah manfaat membangun bisnis anda. Jumlah penghasilan dan juga sumber penghasilan anda, anda yang tentukan.
  • Atur Waktu Anda Sendiri : Jam kerja anda, anda yang atur. Itulah manfaat berbisnis yang keren. Bila anda jadi PNS, jam kerja anda haruslah sesuai dengan permintaan pemerintah. Bila anda menjadi pebisnis, jam kerja menjadi lebih fleksibel. Bila anda lebih ingin bersantai, dengan penghasilan bisnis yang naik, anda dapat merekrut pegawai untuk menggantikan anda. Uenak bukan
  • Masa Depan yang lebih cerah :Masa depan anda, bisa dikatakan anda yang atur, semakin anda gigih dan semangat berbisnis, anda akan memiliki masa depan yang lebih cerah.[3]

Definisi  TIK

TIK adalah singkatan dari Teknologi Informasi Dan Komunikasi atau jika dalam bahasa Inggris ‘Information and Communication Technologies’, jika di singkat ‘ICT’ dapat di artikan sebagai payung besar terminologi yang mencakup semua peralatan teknis untuk memproses dan menyampaikan Informasi. Itulah secara singkat mengenai pengertian teknologi informasi dan komunikasi. Kata teknologi yaitu berasal dari bahasa Yunani “technologia”, atau “techne” yang memiliki arti “keahlian” dan juga “logia” yang artinya “pengetahuan”. Dalam pengertian yang sempit dapat di artikan teknologi adalah merupakan suatu yang mengacu pada objek benda yang digunakan untuk kemudahan aktivitas manusia, misalnya seperti mesin, perkakas, perangkat keras, dan lain-lain.[4]


Manfaat TIK

  1. Berkomunikasi menjadi lebih mudah dan cepat
  2. Memudahkan akses informasi
  3. Mempersingkat waktu dan memangkas biaya
  4. Proses perdagangan dilakukan secara elektronik
  5. Transaksi secara daring
  6. Membuat proses komunikasi pembelajaran menjadi semakin menarik
  7. Membantu proses komunikasi pemerintahan
  8. Komunikasi tanpa batas
  9. Berbagi informasi secara efektif
  10. Membuka peluang untuk dapat bekerja secara daring
  11. Membentuk komunitas virtual
  12. Memangkas biaya komunikasi
  13. Terciptanya beragam alat berteknologi modern
  14. Terciptanya lingkungan yang tanpa kertas
  15. Lingkungan lebih terjaga.[5]

Perkembangan Informatika

Saat ini perkembangan bisnis informatika baik di Indonesia khususnya maupun di dunia sudah berkembang dengan sangat pesat. Hampir semua bisnis baik dari perusahaan yang berskala besar maupun yang berskala kecil menggunakan teknologi informasi untuk menjalankan bisnisnya. Teknologi informasi telah banyak memberi kemudahan-kemudahan dalam proses bisnis, seperti kemudahan mencari semua informasi yang dibutuhkan, hanya dengan sekali klik saja kita sudah dapat menemukan informasi yang kita butuhkan.[5]

Profil Singkat Gojek

Gojek Indonesia atau yang memiliki nama lain PT Aplikasi Karya Anak Bangsa satu ini merupakan layanan pemesanan ojek melalui aplikasi mobile. Aplikasi ini dapat diunduh di Apple Store maupun Play Store dan merupakan karya putra bangsa bernama, Nadiem Makarim.

Gojek didirikan oleh Nadiem Makarim, warga negara Indonesia lulusan Master of Business Administration dari Harvard Business School. Ide mendirikan Gojek muncul dari pengalaman pribadi Nadiem Makarim menggunakan transportasi ojek hampir setiap hari ke tempat kerjanya untuk menembus kemacetan di Jakarta. Saat itu, Nadiem masih bekerja sebagai Co-Founder dan Managing Editor Zalora Indonesia dan Chief Innovation Officer Kartuku.

Sebagai seorang yang sering menggunakan transportasi ojek, Nadiem melihat ternyata sebagian besar waktu yang dihabiskan oleh pengemudi ojek hanyalah sekadar mangkal menunggu penumpang. Padahal, pengemudi ojek akan mendapatkan penghasilan yang lumayan bila banyak penumpang. Selain itu, ia melihat ketersediaan jenis transportasi ini tidak sebanyak transportasi lainnya sehingga seringkali cukup sulit untuk dicari. Ia menginginkan ojek yang bisa ada setiap saat dibutuhkan. Dari pengalamannya tersebut, Nadiem Makarim melihat adanya peluang untuk membuat sebuah layanan yang dapat menghubungkan penumpang dengan pengemudi ojek.

Pada tanggal 13 Oktober 2010, Gojek resmi berdiri dengan 20 orang pengemudi. Pada saat itu, Gojek masih mengandalkan call center untuk menghubungkan penumpang dengan pengemudi ojek. Pada pertengahan 2014, berkat popularitas Uber kala itu, Nadiem Makarim mulai mendapatkan tawaran investasi. Pada 7 Januari 2015, Gojek akhirnya meluncurkan aplikasi berbasis Android dan IOS untuk menggantikan sistem pemesanan menggunakan call center.

Aplikasi ini diluncurkan ke publik pertama kali pada tahun 2010 di ibukota dan sampai sekarang telah diunduh oleh pengguna Android hingga 50 juta kali. Sampai detik ini, perusahaan Gojek sudah tersedia di lebih dari 50 kota di Indonesia, bahkan ekspansinya sampai ke negara-negara di Asia Tenggara semisal Thailand, Vietnam dan Singapura. [6]

Lingkup Perusahaan : Asia
Website : www.gojek.com
Jumlah Karyawan 1.700 Orang (Data pada tahun 2016)
Mitra Pengemudi : 250.000 Orang (Data pada tahun 2016)
Omset :  Gojek meraih transaksi senilai US$ 12,5 miliar atau Rp 177,5 triliun (kurs Rp 14.200) selama 2018

Jenis Jasa

  1. GO-RIDE. Pada layanan GO-RIDE, Anda akan mengantarkan Pelanggan dari tempat penjemputan ke tempat tujuan. GO-RIDE adalah pilihan transportasi yang memberikan kecepatan, kemudahan pemesanan, dan  kemudahan menentukan tujuan pengantaran, dan yang terpenting adalah keamanan dan kenyamanan. Pelanggan akan memasukkan tempat penjemputan dan tujuan mereka ke dalam aplikasi ketika memesan layanan GO-RIDE, dengan jarak maksimum 30 km.
  2. GO-FOOD adalah layanan pesan antar makanan dengan lebih dari 75.000 restoran yang terdaftar di aplikasi GO-JEK. Pada layanan GO-FOOD, Anda akan membelikan makanan yang dipesan oleh Pelanggan dan mengantarkannya ke lokasi Pelanggan sesuai dengan keterangan di aplikasi. Maksimal jarak pengantaran pada layanan GO-FOOD adalah 25 km.  
  3. GO-SEND. Pada layanan ini, Anda akan mengantarkan barang dari Pelanggan ke tempat tujuan sesuai dengan pemesanan di aplikasi. Anda dapat mengantarkan barang dalam satu area yang sama dengan maksimal berat barang 20 kg dan maksimal ukuran 70x50x50 cm.
  4. GO-SHOP adalah layanan belanja yang memudahkan Pelanggan untuk membeli barang atau makanan di toko yang tidak terdaftar pada layanan GO-FOOD dan GO-MART dalam satu area yang sama. Lokasi pembelian dan pengantaran sesuai dengan yang tertera pada pemesanan Pelanggan di aplikasi. Maksimal jarak pengantaran dari tempat belanja ke lokasi Pelanggan yaitu 30 km.
  5. GO-MED, yang kini bekerja sama dengan Halodoc, merupakan layanan untuk Pelanggan yang ingin membeli obat, vitamin, dan kebutuhan kesehatan lainnya di apotek berlisensi yang sudah tersedia di layanan GO-MED. Pada layanan GO-MED, Anda akan membelikan dan mengantarkan obat atau kebutuhan kesehatan lainnya kepada Pelanggan, sesuai dengan pemesanan Pelanggan di aplikasi.[7]
Berikut adalah daftar kota beserta masing-masing layanan yang tersedia di kota tersebut:

Gambar 1. Daftar kota beserta layanan yang tersebar di indonesi


Sumber Referensi

Referensi Gambar








Rabu, 16 Oktober 2019

Cara Instal Web Server XAMPP

untuk menginstall xampp pastinkan telah memiliki file installernya jika tidak silahkan download di sini.

1. Jika sudah memiliki filenya silahkan klik dua kali pada installernya. Setelah itu akan muncul jendela windows language
2. pilih bahasa yang dimengerti.
3.Jika muncul windows seperti ini silahkan ok atau yes untuk melanjutkan


4.  Selanjutnya klik next



5. Selanjutnya pilih aplikasi web server yang akan diinstal, pada window "choose components", kemudia klik next



6. Kemudia pilih lokasi folder dimana xampp akan disimpan



7. Tunggu proses install selesai. Kemudian klik finish

Jumat, 12 Juli 2019

Proses Pembuatan Game One Shot






1. Apa itu game OneShot ?

Game OneShot Adalah Game Bergenre simulation dan shooter Yang Dibuat Dengan Bahasa Pemrograman Java menggunakan IDE Netbeans.Game ini memiliki misi untuk menembak target sasaran dengan score yang telah ditentukan, setiap hasil tembakan memiliki score berbeda, jika mengenai linkaran merah dan kepala mendapatkan skor 20 selain itu mendapatkan 10.

2. Perancangan Game




3. Implementation
 
        Berikut Listing program pada game OneShot :
 





























        Berikut GamePlay pada game OneShot :
 




Untuk lebih jelasnya dapat dilihat pada video di bawah 



















Sabtu, 11 Mei 2019

Game berbeasis jaringan dan Kecerdasan buatan pada game

 Game berbasis jaringan adalah salah satu game yang menggunakan teori game untuk menganalisis interaksi individu yang terhubung melalui jaringan dan  perilakunya dipengaruhi oleh teman setim/ lawan main mereka, permainan jaringan mempelajari dampak dari struktur jaringan (kompleks) pada perilaku individu.
Secara garis besar, Game berbasis jaringan / network game adalah game yang dimainkan oleh dua atau lebih pemain, saling berbagi pengalaman yang konsisten dan saling terhubung satu sama lain seperti mereka benar-benar ada di dunia virtual yang sama.

Contoh game yg berbasis jaringan/Online :

1. Leauge Legend



League Of Legends (LOL) adalah game ber-genre MOBA yang dikembangkan oleh Riot Games dan dirilis oleh Garena Indonesia di Indonesia. LOL bercerita tentang pertempuran antar 2 kelompok pada suatu arena yang mena setiap kelompoknya terdiri dari satu hingga 5 karakter. Ada banyak karakter yang bisa gamers gunakan dalam pertempuran di LOL yang mana setiap karakter memiliki kelebihan dan keunikannya tersendiri. 

2. Dota


Dota 2 adalah game kompetitif yang memadukan strategi dan action. Setiap pemain akan memilih ratusan hero yang disediakan dan memulai pertarungan 5 vs 5. Pemain tersebut akan tergabung dalam 1 tim dan bertarung dengan tim lawannya. Setiap hero memiliki kemampuan dan skill yang berbeda - beda. Pemain harus memadukan hero tersebut agar menjadikan sebuah tim yang solid dan sesuai untuk mengalahkan tim musuh. Kedua tim tersebut akan bertarung di sebuah map keren dengan grafis yang unik. Map tersebut memiliki 3 lane yang menjadi arena kita untuk bertarung. Kedua tim akan berebut menghancurkan Ancient dan yang duluan menghancurkan Ancient akan menjadi pemenang.

Kecerdasan Buatan Pada Game

Kecerdasan buatan atau Artificial Intelligence(AI) didefinisikan sebagai kecerdasan yang ditunjukkan oleh suatu entitas buatan. Sistem seperti ini umumnya dianggap komputer. Kecerdasan diciptakan dan dimasukkan ke dalam suatu mesin (komputer) agar dapat melakukan pekerjaan seperti yang dapat dilakukan manusia. Beberapa macam bidang yang menggunakan kecerdasan buatan antara lain sistem pakar, permainan komputer (games), logika fuzzy, jaringan syaraf tiruan dan robotika.

Sistem AI sekarang ini sering digunakan dalam bidang ekonomi, obat-obatan, teknik dan militer, seperti yang telah dibangun dalam beberapa aplikasi perangkat lunak komputer rumah dan video game. Dalam Video Game, kecerdasan buatan digunakan untuk membuat perilaku cerdas yang biasanya terletak pada non-player characters ( NPCs), dan seringnya mensimulasikan seperti kecerdasan manusia. Karena kecerdasan buatan pada game untuk NPCs dipusatkan pada penunjukkan kecerdasan dan menampilkan game dengan baik dan terdapat batasan lingkungan, pendekatannya sangat berbeda dengan kecerdasan buatan tradisional. Contohnya adalah pada game first-person shooter, dimana kemampuan NPC yang telah didesain mampu melebihi kemampuan manusia.

Contoh game dengan Ai:

  • Tic Tac Toe


Tic-tac-toe adalah permainan bulat silang pada kotak 3x3. Dalam permainan ini user harus melawan komputer untuk mendapatkan 3 kotak segaris.



DAFTAR PUSTAKA
 
https://www.coalitiontheory.net/research-areas/network-games
https://duniagames.co.id/game/3092-dota-2 
https://www.kompasiana.com/chandrakurnia0113/5b4bee25bde57542fe121563/pengaruh-kecerdasan-buatan-dalam-game








Kamis, 11 April 2019

Arsitektur Game Engine



Game engine adalah sebuah perangkat lunak atau bisa berdiri sebagai library yang dapat digunakan untuk membuat game. Arsitektur game engine adalah rancangan atau blueprint dari sebuah game. dapat juga dikatakan sebagai System perangkat lunak yang  dirancang untuk menciptakan dan pengembangan video game. maka disimpulkan  bahwa arsitektur mesin game itu adalah rancangan dari sistem perangkat  lunak dari game itu sendiri.
Game engine memiliki fungsi sebagai berikut :
  • rendering baik 2D maupun 3D
  • physics engine
  • pengatur audio
  • scripting
  • pengatur dan penampilan animasi
  • networking dan streaming data
  • pengaturan memori
  • pengaturan grafis
Bagi pengembang game, game engine memegang peranan penting karena fungsionalitas yang disediakan di dalamnya. Analoginya jika di dalam pembuatan roti, maka game engine itu adalah mesinnya. Jadi kita dalam membuat roti tidak harus membuatnya dari nol, adapun fungsi-fungsi dasar dan penting sudah ditangani oleh mesin (game engine) tersebut.
Penggunaan game engine yang tepat akan mempermudah dan mempercepat proses produksi. Maka akan bijaksana jika kita memilih dan menggunakan game engine yang tepat menyesuaikan skala game yang kita buat. Setiap game engine juga memiliki kompleksitasnya masing-masing, perlu juga kita pertimbangkan apakah semua fitur yang disediakan di dalamnya akan kita pakai semua atau tidak.
 
Beberapa elemen yang terdapat dalam game engine, yaitu:

    Tools/Data

Pada pengembangan game paling tidak dibutuhkan beberapa tools seperti 3d model editor, level editor dan graphics programs. Bahkan jika diperlukan, seringkali kita mengembangkan game engine tersebut dengan menambahkan beberapa code dan fitur yang diperlukan.

    System

System adalah bagian dari game engine yang berfungsi untuk melakukan komunikasi dengan hardware yang berada di dalam mesin. System adalah bagian yang membutuhkan perubahan yang cukup banyak apabila dilakukan implementasi pada platform yang berbeda. Di dalam system sendiri terdapat beberapa sub system seperti graphics, input, sound, timer, configuration. System bertanggung jawab untuk melakukan inisialisasi, update dan mematikan sub system yang terdapat di dalamnya.

    Console

Console dapat merubah setting game dan setting game engine di dalam game tanpa perlu melakukan restart pada game tersebut. Console biasa digunakan dalam proses debugging, seperti misalnya apabila game engine tersebut mengalami error maka kita hanya mengoutputkan error message tersebut ke dalam console tanpa harus melakukan restart.

    Support

Support merupakan bagian yang sering digunakan pada system di galam game engine. Support berisikan rumus-rumus matematika yang biasa digunakan, vector, matrix, memory, file loader. Merupakan dasar dari game engine dan hampir digunakan dalam semua project game engine.

    Renderer/Engine Core

Renderer/engine core terdiri dari beberapa sub yaitu visibility, collision detection dan response, camera, static geometry, dynamic geometry, particle systems, billboarding, meshes, skybox, lighting, fogging, vertex shading dan output.

    Game Interface

Game interface merupakan layer antara game engine dan game itu sendiri. Berfungsi sebagai control yang bertuuan untuk memberikan interface apabila di dalam game engine tersebut terdapat fungsi yang bersifat dinamis sehingga memudahkan untuk mengembangkan game tersebut.

    The Game

Game merupakan inti dari penggunaan game engine sendiri, sehingga ini tergantung bagaimana pengguna dalam mengembangkannya.

Contoh Game Engine :

Unreal Engine

Unreal Engine merupakan salah satu game engine yang cocok digunakan untuk membuat game kelas AAA. Mendukung bahasa pemrograman C++ dan UnrealScript dalam pengembangannya. Mulai tahun 2015, Unreal Engine gratis digunakan dengan batas pendapatan tertentu. Mendukung pengembangan game di berbagai platform 
 
 

INTERAKSI FISIK TEKNOLOGI GAME

Interaksi fisik dalam teknologi game adalah sistem imersif baru dalam videogaming yang memanfaatkan aktivitas fisik player selain menggerakkan jari-jemari dan tangan di keyboard dan mouse. Video game yang memanfaatkan tenaga fisik dalam fitur multiplayer memfasilitasi interaksi fisik dan sosial dalam videogaming.
Fasilitas interaksi fisik dalam videogaming yang paling terkenal adalah VR Headset. Perangkat ini seringkali digunakan untuk memainkan video game yang memanfaatkan sistem pengenalan gerakan (gesture recognition) untuk mendeteksi gerakan kepala, sedangkan untuk gerakan di tangan digunakan VR Impulse Stick yang merupakan perangkat joystick dengan tombol-tombol dan sistem pengenalan gerakan yang sama dengan cara digenggam oleh player di kedua tangan untuk berinteraksi dengan game. Permainan yang memanfaatkan fasilitas VR juga membutuhkan ruangan yang luas, agar dapat mengurangi batasan gerakan pemain.

Efek Positif

    • Aktivitas Fisik
      Video Game sekarang tidak hanya menggunakan stick (alat kontrol bermain game ) namun banyak juga game yang menggunakan sensor gerak , seperti WII , VR dan OCULUS . hal ini membuat tubuh harus bergerak dan membuat tubuh kita melakukan aktifitas fisik yang cukup melelahkan . jadi kita bisa berolahraga sambil bermain game ,menyenangkan bukan ??
    • Mengurangi Stress
      Seperti yang kita tau tujuan utama diciptakannya game adalah sepagai sarana hiburan ,karna itu bermain video game yang ringan dan menyenangkan bisa mengurangi tingkat stress seseorang , walaupun tak banyak game yang seakrang susah untuk dimainkan dan malah membuat pemainnya merasa stress dan kesal :D.
    • Meningkatkan konsentrasi
      Kemampuan konsentrasi pemain game online akan meningkat karena mereka harus menyelesaikan beberapa tugas, mecari celah yang mungkin bisa dilewati dan memonitor jalannya permainan. Semakin sulit sebuah game maka semakin diperlukan tingkat konsentrasi yang tinggi.
    • Mengatasi rasa sakit
      Yang dimaksud disini biasanya bermain game bisa membuat kita lupa tentang rasa sakit yang kita alami baik fisik maupun emosional . misalnya orangy ang sakit dan hanya bisa beridam diri dirumah .dengan adanya video game bisa membaut orang tersebut senang dan melupakan rasa sakitnya
      .
    • Meningkatkan koordinasi tangan dan mata
      Menurut Penelitian yang dilakukan di Manchester University dan Central Lanchashire University “orang yang bermain game 18 jam seminggu atau sekita dua setengah jam perhari dapat meningkatkan koordinasi antara mata dan tangan “ . berarti bermain video game tidak sepenuhnya tidak berguna  tapi juga jangan sampai lupa waktu.

Efek Negatif

    • Kesehatan menurun
      Biasanya jika seseorang sudah kecantuan game mereka bisa lupa waktu dan bahkan tidak ingat bagaimana rasanya lapar (pengalaman) . oleh karena itu hal ini tentu saja bisa membuat kualitas kesehatan menurun bahkan terganggu ,belum lagi untuk gamer yang sering begadang untuk bermian game . dari menurunnya kesehatan ini biasanya menimbulkan masalah fisik juga, diantaranya masalah fisik dari terlalu sering bermain game:
    • Arthritis dan Carpal
      Tunnel Syndrome ,  Kedua penyakit tadi adalah gangguan fisik. Video game bisa menyebabkan masalah pada jempol pemainnya di kemudian hari. Tubuhnya juga rentan penyakit osteoarthritis. Sedangkan carpal tunnel syndrome adalah tekanan pada saraf di pergelangan tangan anda. Mungkin hal ini bisa membuat kita lebih memikirkan waktu dalam bermain game dan membatasinya.
    • Dapat menyebabkan cedera pada anggota tubuh
      Jika sering terjadi maka menyebabkan Repetitive Strain Injury (RSI) atau cedera fisik berulang-ulang. Contoh : Cedera jari sehingga bengkak dan sakit yang berulang terus-menerus.
    • RSI
      RSI yang sering terjadi bisa menyebabkan kecacatan / cacat fisik pada seseorang. Contoh : seting pegal-pegal nyeri tulang belakang bisa membuat bentuk tulang belakang menjadi tidak proporsional.
    • Kerusakan Mata
      Sinar biru layar tv atau monitor bisa menyebabkan kerusakan mata, yaitu mengikis lutein pada mata sehingga menyebabkan pandangan kabur degenerasi makula. Main game yang terlalu dekat dengan layar monitor komputer atau layar telavisi bisa menyebabkan mata minus rabun jauh atau miopi. Tidak hanya dari game namun juga bisa menyerang pada saat nonton televisi.

 

 

 USER INTERFACE PADA GAME

User Interface atau disebut sebagai antar muka merupakan komponen penting dari sebuah perangkat lunak yang menjadi perantara antara mesin dengan manusia. Antar muka yang tidak tepat akan menimbulkan beberapa kerugian seperti kesenjangan interaksi antara perangkat lunak dengan manusia, hilangnya informasi yang disajikan, stressing pengguna, bahkan berdampak terhadap penolakan oleh pengguna. Berdasarkan beberepa kerugian tersebut maka analisis untuk meningkatkan fungsi antar muka menjadi sangat penting.
Dalam desain antarmuka game terdapat beberapa elemen yang diantaranya adalah :
1.   Diegetic
Elemen user interface yang diegetik ada dalam dunia permainan (fiksi dan geometris) sehingga pemain dan avatar dapat berinteraksi dengan mereka melalui visual, audible atau haptic. Elemen UI diegetik yang dieksekusi dengan baik dapat meningkatkan pengalaman narasi untuk pemain, memberikan pengalaman yang lebih mendalam dan terintegrasi. Salah satu game yang mengimplementasikan elemen diegetic adalah Assassin’s Creed. Assassin’s Creed berhasil menggunakan banyak pola diegetic meskipun itu diatur dalam dunia sejarah karena pemain pemain menggunakan sistem virtual reality di masa depan. Jadi cerita sebenarnya futuristik daripada sejarah.
2. Meta
Gambaran yang bisa muncul dalam dunia game, namun tidak selalu divisualisasikan spasial untuk pemain.Contoh yang paling jelas adalah efek ditampilkan di layar, seperti percikan darah pada kamera untuk menunjukkan kerusakan. Contoh: Grand Theft Auto 4 Berinteraksi dengan telepon di Grand Theft Auto 4 adalah contoh menarik. Ini meniru interaksi dunia nyata – Anda mendengar dering telepon dan ada penundaan sebelum karakter dan pemain menjawabnya. Elemen UI sebenarnya itu sendiri muncul pada pesawat hub 2D, jadi itu benar-benar elemen Meta, meskipun awal interaksi yang diegetik.
3. Spatial
Elemen User Interface yang disajikan dalam ruang permainan 3D dengan atau tanpa suatu entitas dari dunia permainan yang sebenarnya (diegetik atau non-diegetik).
Fable 3 adalah contoh di mana unsur-unsur spatial yang digunakan untuk memberikan informasi lebih kepada pemain dan mencegah mereka dari melompat ke layar peta. Jejak bersinar hampir cocok dalam fiksi mengingat kualitas estetika ajaib itu tapi karakter tidak dimaksudkan untuk menyadari hal itu. Ini memandu pemain ke tujuan berikutnya.
3. Non-Diagetic
Antarmuka yang diberikan di luar dunia game, hanya terlihat dan terdengar ke pemain di dunia nyata desain interface ini semuanya mengunakan visual heads-up display (HUD). semua menjadi sangat nyaman dengan penggunaan heads-up display (HUD) dalam permainan. Sistem ini memberikan informasi penting dengan cara yang cukup sederhana. Jika dilakukan dengan benar pemain bahkan tidak tahu itu ada. Mass Effect 3 menggunakan banyak Non-diegetik elemen UI untuk menginformasikan pemain senjata karakter dipilih dan kekuasaan – antara lain. Mengingat pengaturan futuristik itu saya tidak bisa membantu untuk berpikir jika beberapa informasi ini bisa telah terintegrasi ke dalam dunia game, narasi, atau bahkan keduanya.

 


Selasa, 19 Maret 2019

Teknologi game dan Artificial Intelegent

Seiring berkembangnya waktu, perkembangan teknologi telah menyusup ke semua sektor baik itu dari segi industri, bisnis, ekonomi, bahkan dunia hiburan juga telah memiliki teknologinya sendiri. Salah satunya adalah video dan console game merupakan teknologi yang berhasil merambah ke sektor dunia hiburan. Lantas apa sih sebenarnya teknologi game itu ?

Teknologi Game

 

Teknologi Game merupakan sebuah teknologi yang digunakan untuk merancang sistem yang ada pada game seperti, merancang model karakter, membuat animasi, merancang user interface, dan melakukan tugas-tugas programming. Salah satu teknologi yang mulai menjadi trend di tahun 2016 adalah VR gaming. VR gaming membuat player bisa merasakan sensasi “real” dari game yang sedang dimainkan. Dengan beberapa perangkat seperti glove, headset, dan walker membuat player merasa terlibat dan berinteraksi dalam lingkungan yang ada dalam game. Teknologi ini tidak hanya bisa digunakan untuk PC dan notebook gamer, namun mobile gamer pun bisa menggunakan teknologi ini.

Unity


Pengertian Unity 3D :

Unity merupakan suatu aplikasi yang digunakan untuk mengembangkan game multi platform yang didesain untuk mudah digunakan. Unity itu bagus dan penuh perpaduan dengan aplikasi yang profesional. Editor pada Unity dibuat degan user interface yang sederhana. Editor ini dibuat setelah ribuan jam yang mana telah dihabiskan untuk membuatnya menjadi nomor satu dalam urutan rankking teratas untuk editor game. Grafis pada unity dibuat dengan grafis tingkat tinggi untuk OpenGL dan directX. Unity mendukung semua format file, terutamanya format umum seperti semua format dari art applications. Unity cocok dengan versi 64-bit dan dapat beroperasi pada Mac OS x dan windows dan dapat menghasilkan game untuk Mac, Windows, Wii, iPhone, iPad dan Android.

Unity ini adalah sebuah aplikasi berbasis MultiPlatform, Apa itu MultiPlatform? MultiPlatform merupakan aplikasi yang dapat beroperasi di banyak sistem operasi dan sanggup Mempublish ke banyak format tipe file, misalnya : exe, apk,dan lain-lain.

Sejarah Unity :

Unity Technologies dibangun pada tahun 2004 oleh David Helgason (CEO), Nicholas Francis (CCO), dan Joachim Ante (CTO) di Copenhagen, Denmark sesudah game pertama mereka GooBall, gagal lagi dalam meraih sukses. Ketiganya menyadari nilai sebuah engine dan tool dalam sebuah pengembangan game dan berencana untuk menciptakan sebuah engine yang sanggup dipakai oleh semua dengan harga terjangkau. Unity Technologies menerima proteksi dana dari Sequoia Capital, WestSummit Capital, and iGlobe Partners.

Pada tahun 2008, Unity melihat kebangkitan iPhone dan menjadi game engine pertama yang melaksanakan dukungan penuh pada platform tersebut. Unity kini di gunakan oleh 53.1% developers (termasuk mobile game developer) dengan ratusan game yang dirilis baik untuk iOS maupun Android. Pada tahun 2009, Unity mulai meluncurkan produk mereka secara gratis. Jumlah developer yang mendaftar melonjak drastis semenjak pengumuman tersebut. Pada April 2012, Unity mencapai popularitas yang sangat tinggi dengan lebih dari 1 juta developer.

Kamu bisa mengunjungi WEB resminya unity 3D dan downloadlah yang versi terbaru sampai juni 2015 ini ialah versi 5.0.2f1
pada versi ini sudah di fix bug-bug dan kesalahan pada versi sebelumnya, yang pernal aku alami yaitu tidak bisanya menulis Script “JavaScript” di MonoDevelop-Unity.

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

8. Dll 


Desain skenario dan Scripting


Desain Skenario :

Skenario adalah urutan cerita yang disusun oleh seseorang agar suatu peristiwa terjadi sesuai dengan yang diinginkan. Kalau dasar untuk pembuatan film adalah skenario, maka dasar untuk membuat game adalah design document atau lebih mudahnya disebut skenario game. Skenario game adalah langkah awal dalam membuat sebuah game, dengan skenario game dapat mempermudah kita menyelesaikan game yang akan kita buat. Skenario game adalah sebuah cerita khusus yang melatar belakangi kejadian – kejadian dalam game. Skenario yang merupakan sekuens linier dari adegan, turn around point, dialog, dan seterusnya.

Scripting :

Skrip (script) adalah semacam bahasa pemrograman dalam tingkat kesulitan yang lebih rendah, tanpa aplikasi hasil kompilasi interpreter. skrip biasanya disisipkan ke dalam bahasa pemrograman yang lebih kompleks dan hasil skrip digunakan oleh bahasa pemrograman yang lebih kompleks itu.

Script merupakan bahasa yang digunakan untuk menerjemahkan setiap perintah kedalam bahasa machine, Jenis script sangat menentukan statis, dinamis, atau interaktifnya sebuah program. Semakin banyak script yang digunakan maka akan terlihat semakin dinamis, dan interaktif serta terlihat lebih bagus.

Contohnya adalah penyisipan skrip C# ke dalam program Unity untuk pembuatan game

Artificial Intelligence pada Game 


Dalam Video Game, kecerdasan buatan digunakan untuk membuat perilaku cerdas yang biasanya terletak pada non-player characters ( NPCs), dan seringnya mensimulasikan seperti kecerdasan manusia. Teknik yang digunakan biasanya menggambarkan metode keseluruhan dari kecerdasan buatan. Bagaimanapun, penggunaan kecerdasan buatan pada game biasanya merujuk pada sekumpulan algoritma yang didalamnya termasuk teknik dari teori kontrol,robotik, grafis komputer,dan pengetahuan komputer secara umum.

Karena kecerdasan buatan pada game untuk NPCs dipusatkan pada penunjukkan kecerdasan dan menampilkan game dengan baik dan terdapat batasan lingkungan, pendekatannya sangat berbeda dengan kecerdasan buatan tradisional; cara curang dan usaha ekstra dapat diterima dan, pada beberapa kasus, kemampuan komputer harus diturunkan untuk membuat manusia merasa adil. Contohnya adalah pada game first-person shooter, dimana kemampuan NPC yang telah didesain mampu melebihi kemampuan manusia. 




 DAFTAR PUSTAKA

Suyanto. 2014. Artificial Intelligence Searching, Reasoning, Planning dan Learning. Bandung: Informatika Bandung.

Roedavan, R. 2016. Unity Tutorial Game Engine. Bandung: Informatika Bandung

Wahyupjl . 2018. Teknologi Game. [Online]. Tersedia: https://www.youthmanual.com/cari-jurusan/komputer-teknologi/teknologi-game [19 Maret 2019].

Helen . 2016. 5 Teknologi Untuk Masa Depan Gaming. [Online]. Tersedia: https://pemmzchannel.com/2016/03/11/5-teknologi-baru-untuk-masa-depan-gaming [19 Maret 2019].