Tuesday, 5 May 2020
Wednesday, 8 April 2020
Wednesday, 25 March 2020
Friday, 11 October 2019
Pengantar Bisnis Informatika#
Business
Pengertian
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.
Business Menurut Para Ahli
Agar
lebih memahami apa arti bisnis, maka kita dapat merujuk pada pendapat beberapa
ahli. Berikut ini adalah pengertian bisnis menurut para ahli:
1. Hughes dan Kapoor
Menurut
Hughes dan Kapoor, definisi bisnis adalah suatu kegiatan individu yang
terorganisasi untuk menghasilkan dan menjual barang dan jasa guna mendapatkan
keuntungan dalam memenuhi kebutuhan masyarakat.
2. Brown dan Pretello
Menurut
Brown dan Pretello, pengertian bisnis adalah lembaga yang menghasilkan barang
dan jasa yang dibutuhkan oleh masyarakat serta semua hal yang mencakup berbagai
usaha yang dilakukan pemerintah maupun swasta tidak peduli mengejar laba
ataupun tidak.
3. Jeff Madura
Menurut
Jeff Madura, pengertian bisnis adalah perusahaan yang menyediakan produk atau
layanan yang diinginkan oleh pelanggan.
4. L. R. Dicksee
Menurut
L. R. Dicksee, definisi bisnis adalah suatu bentuk aktivitas yang utamanya
bertujuan untuk memperoleh keuntungan bagi yang yang mengusahakan atau yang
berkepentingan dalam terjadinya aktivitas tersebut.
Fungsi Bisnis
Semua kegiatan bisnis berfungsi untuk
membuat sesuatu yang awalnya kurang bernilai menjadi sesuatu yang bernilai
tinggi dan dapat memenuhi kebutuhan masyarakat setelah diolah.
Adapun beberapa fungsi bisnis adalah
sebagai berikut:
·
Form
Utility, yaitu
fungsi produksi dimana sebuah bisnis menghasilkan suatu barang atau jasa yang
dibutuhkan masyarakat. Misalnya, perusahaan furniture, perusahaan jasa
keuangan.
·
Place
Utility, yaitu
fungsi distribusi dimana sebuah bisnis menyalurkan suatu barang/ jasa ke lokasi
terdekat yang bisa dijangkau konsumen.
·
Possessive
Utility, yaitu
fungsi penjualan dalam bisnis.
·
Time
Utility, yaitu
fungsi penyimpanan dan pemasaran dalam bisnis, dimana barang pada saat itu
kurang bermanfaat untuk nanti dikeluarkan pada saat barang tersebut lebih
bermanfaat.
Menurut Steinhoff dalam bukunya The World Of Business (1979), ada tiga
fungsi utama dari suatu bisnis, yaitu:
·
Acquiring
Raw Material,
yaitu untuk mencari bahan mentah.
·
Manufacturing
Raw Materials Into Product,
yaitu mengubah bahan mentah menjadi barang jadi.
·
Distributing
Product to Consumers,
yaitu untuk menyalurkan produk yang dihasilkan kepada konsumen.
Macam-Macam Bisnis
Seperti yang dijelaskan di atas bahwa
pengertian bisnis ini pada akhirnya akan merujuk pada skup atau sektor tertentu
yang dicakup. Adapun macam-macam bisnis adalah sebagai berikut:
·
Bisnis
Pertanian, yaitu
usaha di bidang pertanian atau agro bisnis yang meliputi pertanian, perkebunan,
peternakan, perikanan, dan lain-lain.
·
Bisnis
Produksi Bahan Mentah,
yaitu bidang usaha yang bergerak di sektor pertambangan, kehutanan, dan
lain-lain, dimana produk yang dihasilkan adalah bahan mentah untuk diolah
kembali.
·
Bisnis
Manufaktur, yaitu
usaha di bidang pengolahan bahan baku atau bahan mentah menjadi bahan jadi.
·
Bisnis
Konstruksi, yaitu
usaha di bidang pembangunan konstruksi atau infrastruktur, misalnya jalan raya,
gedung bertingkat, bandara udara, dan lain-lain.
·
Bisnis
Transportasi, yaitu
usaha di bidang tranportasi yang membantu mobilitas masyarakat dalam
menyalurkan barang.
·
Bisnis
Komunikasi, yaitu
usaha di bidang komunikasi yang membantu masyarakat dalam hal komunikasi dan
informasi. Misalnya televisi, radioa, telepon, dan lainnya.
·
Bisnis
Perdaganan Besar/ Kecil,
yaitu usaha di bidang niaga yang berperan sebagai perantara antara produsen
dengan konsumen.
·
Bisnis
Finansial, Asuransi, dan Real Estate,
yaitu usaha di bidang keuangan yang membantu masyarakat dalam hal kredit
permodalan, asuransi, dan juga perencanaan dan kredit kepemilikan properti.
·
Bisnis
Jasa, yaitu usaha
yang kegiatannya menciptakan dan menjual produk tak berwujud, yaitu jasa, untuk
menghasilkan keuntungan.
Aspek-aspek Yang
Menjalankan Business
Secara
umum ada beberapa hal yang harus anda pertimbangkan sebelum membuka bisnis
yaitu produk, sistem manajemen, analisa pasar, strategi pemasaran dan juga analisa
keuangan. Mari kita bahas beberapa diantaranya,
§ Produk
Dari segi produk yang harus anda pertimbangkan menyangkut
masalah keunggulan produk yang anda buat dibandingkan dengan produk dari
pesaing, nilai lebih produk yang dibuat, bagaimana cara memperoleh bahan baku,
apakah ada teknologi dalam pembuatan produk, siapa yang berkontribusi atas
pembuatan produk dan masih banyak lagi. Setelah pertimbangan produk anda
lakukan, yang harus anda perhatikan yaitu…
§ Analisa
Pasar
Pikir juga seberapa besar kekuatan pasar untuk menerima
produk yang anda buat. Anda bisa mencari informasi dengan meminta pendapat
konsumen soal produk yang anda buat. Jika sudah, upayakan anda cari tahu
seperti apa minat konsumen terhadap produk sejenis. Dan yang juga penting
adalah…
§ Strategi
Pemasaran
Setelah produk sudah anda siapkan, pikirkan bagaimana cara
anda untuk mempromosikan produk anda. Apakah dengan soft launching bisa
menjaring konsumen lebih banyak atau tidak. Pikirkan pula nama brand anda
supaya bisa lebih mudah dikenal oleh masyarakat luas.
Teknologi Informasi dan Komunikasi
Teknologi informasi dan komunikasi
mencakup dua aspek, yaitu teknologi informasi dan teknologi komunikasi.
Teknologi informasi, mencakup segala hal yang berkaitan dengan proses,
penggunaan sebagai alat bantu, manipulasi, dan pengelolaan informasi. Sedangkan,
teknologi komunikasi mencakup segala hal yang berkaitan dengan penggunaan alat
bantu untuk memproses dan mentransfer data dari perangkat yang satu ke lainnya.
Maka, teknologi informasi dan teknologi komunikasi adalah
suatu kesatuan yang tidak terpisahkan yang mengandung pengertian luas tentang
segala kegiatan yang terkait dengan pemrosesan, manipulasi, pengelolaan dan
transfer/pemindahan informasi antar media.
Bisnis TIK
Bisnis TIK
adalah suatu kegiatan yang dilakukan individu atau sekelompok orang yang
memiliki nilai (value) dengan tujuan mendapatkan keuntungan (profit) yang
dilakukan dengan bantuan teknologi informasi dan komunikasi.
Contoh Perusahaan yang bekerja di bidang TIK

DANA adalah dompet
digital Indonesia yang didesain untuk menjadikan setiap transaksi nontunai dan
nonkartu secara digital, baik online maupun offline dapat berjalan dengan
cepat, praktis dan tetap terjamin keamanannya.
Talenta-talenta terbaik
Indonesia terus mengembangkan DANA sebagai dompet digital berplatform terbuka
yang siap dimanfaatkan untuk mendukung setiap aktivitas ekonomi dan gaya hidup
digital semua kalangan masyarakat Indonesia.
Dengan DANA, masyarakat
bisa menjadi lebih produktif, efisien, dan kompeten. DANA juga dapat
dioptimalkan untuk mendukung komitmen pemerintah menghemat biaya produksi dan
distribusi uang fisik, serta meningkatkan literasi dan inklusi keuangan
masyarakat Indonesia.
DANA adalah bukti bahwa
Indonesia mampu membangun serta mengembangkan teknologi dan infrastruktur
ekonomi digital yang selalu siap diandalkan.
MUHAMMAD MAULANA YUSUF 54416995 4IA07
Sumber:
https://www.maxmanroe.com/vid/bisnis/pengertian-bisnis.html
https://infopeluangusaha.org/aspek-penting-yang-wajib-diperhatikan-sebelum-memulai-bisnis/
https://dana.id/
Monday, 8 July 2019
Review Game

Lineage 2 Revolution adalah game mobile android/iOS yaitu Lineage 2 Revolution dari NetMarble dilisensikan oleh NCSOFT untuk mengembangkan spin-off dalam seri game Lineage. Game ini mempromosikan grafis berkualitas tinggi yang dapat menyaingi PC MMORPG berkat Unreal Engine 4, meminjam dari grafik Lineage 2 untuk PC, Game MMORPG ini dengan perspektif orang ketiga atau TPP ( Third Person Perspective).
Game ini mengharuskan player membuat character dan memilih class dan pilihan Job class, setiap job class memiliki keuntungan diantara job class yang lain dibuat se-seimbang mungkin agar tidak ada job class yang terlalu overpower, AI pada game ini berupa auto hit target terdekat jadi player tidak perlu susah menggerakan analog pada game tapi hanya berlaku untuk hunting biasa di field dan dungeon, bisa untuk PvP tetapi hanya akan menyusahkan playernya sendiri karena AI nya bersifat hanya menyerang basic dan mengeluarkan skill tidak ada strategi hanya auto serang. Melawan PvP harus dengan strategi agar skill tidak terbuang percuma karena skill cooldown yang harus diperhitungkan jika skill telah dikeluarkan.
L2R tidak hanya mengandalkan level tetapi juga mengandalkan CP ( Combat Point ) semakin tinggi level memang CP nya naik, tetapi tidak selalu level tinggi dengan CP tinggi bisa mengalahkan level rendah dengan CP yang lebih tinggi dan tergantung class nya sendiri contoh assassin's seperti job yang saya gunakan kelebihannya larinya lebih cepat dibanding yang lain dan combo attack yang menjadi passive skill menambah damage pada setiap basic attack dan skill attack walaupun attacknya besar tetapi ketahanan nya terhadap attack dari musuh lebih lemah seperti melawan tank, healer dan mage dengan tank yang ketahanan armornya kuat job assassin's akan kesulitan membunuhnya walaupun tankpun attacknya tidak sekuat assassin's, dan healer dengan attack yang lemah tetapi darahnya selalu menambah dan mage yang attacknya tinggi tetapi ketahanannya lemah, semua job ada fungsinya masing masing dalam 1 party yang terdiri dalam 5 orang jika ingin melakukan war.
Sekian, dan terimakasih, review diatas adalah yang saya alami menggunakan Job class assassins Wind Rider L2R Server Jayawijaya Indonesia.
UX, UI dan Arsitektur Game Engine
User Experience
User Experience Design atau yang biasa disebut UX Design yaitu adalah:
Proses meningkatkan kepuasan pengguna (pengguna aplikasi, pengunjung website) dalam meningkatkan kegunaan dan kesenangan yang diberikan dalam interaksi antara pengguna dan produk.
Bahasa gampangnya, UX Design itu proses membuat sebuah website atau aplikasi yang kamu buat menjadi mudah untuk digunakan dan tidak membingungkan ketika digunakan oleh pengguna.
Dasar dari User Experience Design ini bisa kamu pelajari di situs uxapprentice.com (berbahasa inggris) atau di uniteux.com (situs blog berbahasa indonesia)
User Interface
User Interface Design atau yang bahasa Indonesianya itu Desain Antarmuka Pengguna adalah :
Desain antarmuka untuk mesin dan perangkat lunak, seperti komputer, peralatan rumah tangga, perangkat mobile, dan perangkat elektronik lainnya, dengan fokus pada memaksimalkan pengalaman pengguna.
Bahasa gampangnya yaitu UI Design adalah bagaimana suatu website atau aplikasi yang kamu buat terlihat seperti apa. Orang biasa menyebutnya sebagai tampilan atau desain sebuah website. Kamu bisa mendapatkan inspirasi desain dari behance.com, dribbble.com atau webdesignserved.com.
Perbedaan UX dan UI
Banyak orang yang salah kaprah bahwa UI sama UX itu adalah suatu hal yang sama. Pada faktanya UX dan UI itu berbeda, namun satu sama lain saling berhubungan.
Pada dasarnya, User Experience adalah tentang “memahami penggunamu”. Tujuan UX adalah mencari tahu siapa mereka, apa yang mereka capai dan apa cara terbaik bagi mereka untuk melakukan “sesuatu”.
UX berkonsentrasi pada bagaimana sebuah produk terasa dan apakah itu memecahkan masalah bagi pengguna.
Sedangkan User Interface adalah bagaimana suatu website atau aplikasi yang kamu buat terlihat dan berbentuk seperti apa. Hal tersebut mencakup Layout (tata letak), Visual Design (desain visual) dan Branding.
Arsitektur Game Engine
Hello sahabat blogger, pasti udah ga asing lagi dong dengan yang namanya permainan(game) ?? Yapp hampir seluruh manusia di dunia pasti pernah memainkan sebuah game dan tentunya bentuk game pun juga beragam. Yang kita tau sih cuman tinggal maininnya doang, tapi taukah kalian membuat game itu tidak mudah, layaknya sebuah bangunan yang tentu juda ada arsitekturnya. Begitu pula dengan game terdapat beberapa komponen pendukung seperti game engine. Bentuk game engine pun juga beragam. Nah !!! Untuk lebih jelasnya mari simak penjelasan berikut.
Pengertian Game Engine (Mesin Game)
Game Engine adalah system perangkat lunak yang dirancang untuk menciptakan dan pengembangan video game. Ada banyak mesin permainan yang dirancang untuk bekerja pada konsol permainan video dan sistem operasi desktop seperti Microsoft Windows, Linux, dan Mac OS X. fungsionalitas inti biasanya disediakan oleh mesin permainan mencakup mesin render ( “renderer”) untuk 2D atau 3D grafis, mesin fisika atau tabrakan (dan tanggapan tabrakan), suara, script, animasi, kecerdasan buatan, jaringan, streaming, manajemen memori, threading, dukungan lokalisasi, dan adegan grafik. Proses pengembangan permainan sering dihemat oleh sebagian besar menggunakan kembali mesin permainan yang sama untuk menciptakan permainan yang berbeda.
Engine bukanlah executable program, artinya engine tidak bisa dijalankan sebagai program yang berdiri sendiri. Diperlukan sebuah program utama sebagai entry point atau titik awal jalannya program. Pada C++, entry point-nya adalah fungsi ‘main().’ Biasanya program utama ini relatif pendek. Game engine adalah program yang ‘memotori’ jalannya suatu program game. Kalau game diilustrasikan sebagai ‘musik’ yang keluar dari mp3 player, maka engine adalah ‘mp3 player’ dan program utama adalah ‘data mp3’ yang dimasukkan ke dalam mp3 player tersebut. Dengan adanya engine, waktu, tenaga dan biaya yang dibutuhkan untuk membuat game software menjadi berkurang secara signifikan.
Beberapa game dengan jenis dan gameplay yang hampir sama bisa dibuat dengan sedikit usaha bila terlebih dulu dibuat engine-nya. Setelah engine diselesaikan, programmer hanya perlu menambahkan program utama, memakai resources (objek 3D, musik, efek suara) yang baru, dan, jika benar-benar dibutuhkan, sedikit memodifikasi engine sesuai kebutuhan spesifk dari game yang bersangkutan. Program game engine seluruhnya berorientasi objek. Dia lebih bersifat reaktif daripada prosedural. Sulit untuk menggambarkan engine secara keseluruhan dalam flow-chart, karena alur program bisa diatur sesuai dengan keinginan pemakai engine, yaitu game programmer.
Tujuan Penggunaan Game Engine
Game engine menyediakan seperangkat alat pengembangan visual di samping komponen software digunakan kembali. Alat-alat ini umumnya diberikan dalam suatu lingkungan pengembangan terpadu untuk mengaktifkan disederhanakan, perkembangan pesat dari permainan dengan cara data-driven. Mesin pengembang Game upaya untuk “pra-menciptakan roda” dengan mengembangkan suite perangkat lunak kuat yang mencakup banyak unsur pengembang game mungkin perlu untuk membangun sebuah permainan. Kebanyakan mesin permainan suite menyediakan fasilitas yang memudahkan pengembangan, seperti grafik, suara, fisika dan fungsi AI. Mesin permainan ini kadang-kadang disebut “middleware” karena, seperti dengan istilah naluri bisnis, mereka menyediakan sebuah platform perangkat lunak yang fleksibel dan dapat digunakan kembali yang menyediakan semua fungsionalitas inti yang dibutuhkan, langsung dari kotak, untuk mengembangkan sebuah aplikasi permainan sambil mengurangi biaya , kompleksitas, dan waktu-ke-pasar-semua faktor penting dalam industri video game yang sangat kompetitif. Gamebryo dan RenderWare adalah seperti program middleware banyak digunakan.
Seperti solusi middleware lainnya, mesin permainan biasanya menyediakan abstraksi platform, yang memungkinkan permainan yang sama untuk dijalankan pada berbagai platform termasuk game konsol dan komputer pribadi dengan sedikit, jika ada, perubahan yang dibuat ke kode sumber permainan. Seringkali, mesin permainan dirancang dengan arsitektur berbasis komponen yang memungkinkan sistem tertentu dalam mesin yang akan diganti atau diperpanjang dengan lebih khusus (dan sering kali lebih mahal) komponen middleware game seperti Havok untuk fisika, Miles Sound System untuk suara, atau Bink untuk Video.
Beberapa mesin permainan seperti RenderWare bahkan dirancang sebagai rangkaian dihubungkan secara longgar komponen middleware permainan yang bisa selektif dikombinasikan untuk membuat mesin khusus, bukan pendekatan yang lebih umum dari memperluas atau menyesuaikan solusi terintegrasi yang fleksibel. Namun diperpanjang tercapai, hal itu tetap menjadi prioritas tinggi dalam mesin game karena berbagai kegunaan yang mereka diterapkan. Meskipun kekhususan nama, mesin permainan yang sering digunakan untuk jenis lain aplikasi interaktif dengan kebutuhan grafis real-time seperti demo pemasaran, visualisasi arsitektur, simulasi pelatihan, dan lingkungan pemodelan.
Beberapa mesin permainan hanya menyediakan 3D real-time rendering kemampuan bukan berbagai fungsi yang dibutuhkan oleh game. Mesin ini mengandalkan pengembang game untuk melaksanakan seluruh fungsi ini atau merakit dari komponen middleware permainan lainnya. Jenis mesin umumnya disebut sebagai “mesin grafis,” “mesin render,” atau “mesin 3D” bukan meliputi lebih istilah “mesin permainan.” Terminologi ini tidak konsisten banyak digunakan sebagai fitur lengkap mesin permainan 3D disebut hanya sebagai “mesin 3D.” Beberapa contoh mesin grafis adalah: Crystal Space, Genesis3D, Irrlicht, JMonkey Engine, OGRE, RealmForge, Truevision3D, dan Visi Engine. Modern permainan atau mesin grafis umumnya memberikan grafik adegan, yang merupakan representasi berorientasi objek dari dunia permainan 3D yang sering menyederhanakan desain game dan dapat digunakan untuk rendering yang lebih efisien dari dunia maya yang luas.
Arsitektur Game Engine
Arsitek adalah pelajaran untuk membuat rancangan dari bangunan. Sedangkan arsitektur mesin game adalah system perangkat lunak yang dirancang untuk menciptakan dan pengembangan video game. Dapat dikatakan bahwa arsitektur mesin game itu adalah rancangan dari sistem perangkat lunak dari game itu sendiri.
Tahap awal dari merancang suatu game adalah memilih jenis game yang akan dibuat agar dapat lebih terfokus dalam mengerjakannya. Selanjutnya adalah mendesaian game yang akan dibuat. Setelah kita memiliki desain game, langkah berikutnya adalah mengimplementasikan desain tersebut menjadi source code. Apabila source telah selesai dirancang, maka game tersebut dapat dimainkan dan digunakan sesuai yang diinginkan oleh sang pembuat game. Apakah game tersebut dibuat untuk dikomersilkan atau dikembangkan oleh orang lain.
Beberapa elemen yang terdapat dalam game engine, yaitu:
a) 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.
b) 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.
c) 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.
d) 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.
e) 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.
f) 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.
g) The Game
Game merupakan inti dari penggunaan game engine sendiri, sehingga ini tergantung bagaimana pengguna dalam mengembangkannya.
Tipe-Tipe Game Engine
Game engine biasanya datang dengan macam-macam jenis dan tujuannya. Ada 3 tipe game engine yaitu sebagai berikut :
1. Roll-your-own game engine
Banyak perusahaan game kecil seperti publisher indie biasanya menggunakan engine-nya sendiri. Mereka menggunakan API seperti XNA, DirectX atau OpenGL untuk membuat game engine mereka sendiri. Di sisi lain, mereka kadang menggunakan library komersil atau yang open source. Terkadang mereka juga membuat semuanya mulai dari nol. Biasanya game engine tipe ini lebih disukai karena selain kemungkinan besar diberikan secara gratis, juga memperbolehkan mereka (para developer) lebih fleksibel dalam mengintegrasikan komponen yang diinginkan untuk dibentuk sebagai game engine mereka sendiri. Kelemahannya banyak engine yang dibuat dengan cara semacam ini malah menyerang balik devaelopernya. Tower Games Studio membutuhkan satu tahun penuh untuk menyempurnakan game engine-nya, hanya untuk ditulis ulang semuanya dalam beberapa hari sebelum penggunaannya karena adanya bug kecil yang sangat mengganggu.
2. Mostly-ready game engines
Engine ini biasanya sudah menyediakan semuanya begitu diberikan pada developer/programer. Semuanya termasuk contoh GUI, physiscs, libraries model, texture dan lain-lain. Banyak dari mereka yang sudah benar-benar matang, sehingga dapat langsung digunakan untuk scripting sejak hari pertama. Game engine semacam ini memiliki beberapa batasan, terutama jika dibandingkan dengan game engine sebelumnya yang benar-benar terbuka lebar. Hal ini ditujukan agar tidak terjadi banyak error yang mungkin terjadi setelah sebuah game yang menggunakan engine ini dirilis dan masih memungkinkan game engine-nya tersebut untuk mengoptimalkan kinerja game-nya. Contoh tipe game engine seperti ini adalah Unreal Engine, Source Engine, id Tech Engine dan sebagainya yang sudah sangat optimal dibandingkan jika harus membuat dari awal. Dengan hal ini dapat menyingkat menghemat waktu dan biaya dari para developer game.
3. Point-and-click engines
Engine ini merupakan engine yang sangat dibatasi, tapi dibuat dengan sangat user friendly. Anda bahkan bisa mulai membuat game sendiri menggunakan engine seperti GameMaker, Torque Game Builder dan Unity3D. Dengan sedikit memanfaatkan coding, kamu sudah bisa merilis game point-and-click yang kamu banget. Kekurangannya terletak pada terbatasnya jenis interaksi yang bisa dilakukan dan biasanya hal ini mencakup semuanya, mulai dari grafis hingga tata suara. Tapi bukan berarti game engine jenis ini tidak berguna, bagi developer cerdas dan memiliki kreativitas tinggi, game engine seperti ini bisa dirubah menjadi sebuah game menyenangkan, seperti Flow. Game engine ini memang ditujukan bagi developer yang ingin menyingkat waktu pemrogramman dan merilis game-game mereka secepatnya.
Sunday, 28 April 2019
Review Alur Game L2R, Decision Maker, Path Finding
Game disini adalah game mobile android/iOS yaitu Lineage 2 Revolution dari NetMarble dilisensikan oleh NCSOFT untuk mengembangkan spin-off dalam seri game Lineage. Game ini mempromosikan grafis berkualitas tinggi yang dapat menyaingi PC MMORPG berkat Unreal Engine 4, meminjam dari grafik Lineage 2 untuk PC.
Menampilkan dunia dan pengetahuan yang sama dengan L2, game ini menghadirkan pengalaman yang sedang berjalan untuk para penggemar seri ini. Bermain sebagai tiga kelas berbeda: Warrior, Ranger, dan Mage, dan pilih satu dari lime ras yang hanya bisa dipilih satu untuk dibawa ke medan perang. Tidak seperti Lineage 2 dan Lineage 2: Blood Oath, pemain dapat memilih kombinasi ras / kelas yang mereka inginkan. Beberapa fitur permainan termasuk perang pengepungan, ruang bawah tanah multi-pemain, dan berbagai macam kemampuan tempur untuk berpetualang. Game ini menyajikan Grafis berkualitas tinggi, skala open-field battle terbesar, real-time party play, berbagai konten dan sistem growth.

Gambar diatas adalah gambar dimana pemain dapat membuat character dan juga race yang nantinya bisa memilih class nya juga sesuai dengan play style pemain itu sendiri
KISAH
Keruntuhan Kerajaan Elmoreden memasuki zaman kegelapan.
Wilayah-wilayah berbeda saling menyatakan kemerdekaannya dari Kerajaan, yang menyebabkan pertempuran berdarah dalam penaklukan untuk mengklaim kedaulatan.
Di tengah-tengah itu, muncul sesuatu yang menyebabkan ketakutan di hati semua orang. Mereka adalah Dark Society yang kuat, dipimpin oleh Beleth, penyihir ilmu hitam.
Dark Society percaya bahwa otoritas sejati berasal dari teror yang ditanamkan pada orang-orang lemah, dan mereka memulai konspirasi rahasia untuk menimbulkan kekacauan di dunia.
Mereka adalah orang-orang yang meyakinkan Emperor Baium dari Elmoreden untuk membangun Tower of Insolence.
Sebelum rasa dengki dan energi gelap bisa menembus tanah, Hardin, seorang penyihir terhebat kedua setelah Beleth, menghalangi jalan Dark Society.
Hardin telah mengawasi aktivitas Dark Society dan berhasil menghentikan rencana mereka.
Namun, seiring berjalannya waktu, usahanya tidak cukup untuk menghentikan Dark Society, dan dia memutuskan untuk...
Lahirlah Silverlight Mercenary.
Sebuah babak baru dalam sejarah dimulai saat karakter utama secara kebetulan bergabung dengan Silverlight Mercenary.
KARAKTER
Manusia

Makhluk ciptaan Gran Kain, Manusia memiliki stat yang seimbang dan beradaptasi pada class apapun dengan cepat.
Manusia menyembah Einhasad, Dewi Cahaya.
Elf
Einhasad menciptakan para Elf dari air, membuat mereka lincah dan ringan dalam bergerak. Mereka dilindungi oleh Dewi Air, Eva.
Dark Elf
Dark Elf mahir dalam sihir gelap. Mereka sempat menyembah Dewi Shilen sampai keruntuhan ras mereka membuat mereka mengingkari kepercayaannya.

Dwarf
Einhasad menciptakan Dwarf dari tanah. Mereka memiliki fisik yang kuat dan cekatan. Mereka menyembah Maphr, Dewi Tanah.
Orc
Einhasad menggunakan kekuatan api untuk menciptakan para Orc. Orc memiliki kekuatan serta jiwa yang kuat. Percaya bahwa api adalah sumber kekuatan mereka, mereka memuja Paagrio sang Dewa Api.
Hunting
Hunting pada game ini bertujuan untuk menaikan level dan combat power dengan menaikan enhance pada equipment pada masing-masing karakter, setiap monster yang lebih tinggi dari pada level pemain akan mengeluarkan EXP dan DROP item yang lebih besar dari pada monster yang levelnya lebih rendah dari level si pemain. pada Game L2R ini ada sistem automated combat yang dipermudah agar pemain tidak perlu lagi hunting jauh untuk menghabisi musuh cukup dengan auto maka character kita akan bergerak dan menghajar musuh dengan basic attack atau skill attack.
Berburu dan Mengumpulkan
Berburu monster untuk mendapatkan drop item barupa equipment digunakan untuk memperkuat combat power pada character kita dan drop item barupa core item digunakan untuk menyelesaikan Monster Codex yang jika setiap monster codex nya naik level dengan cara dikumpulkannya core tersebut maka akan menambahkan combat power character
1. DECISION MAKER
1.1 DECISION MAKING GAME
Pengertian decision making yaitu suatu pemecahan masalah dan pengambilan keputusan. Decision making game merupakan suatu pemecahan masalah dalam pembuatan permainan dan menentukan solusi dari suatu masalah tersebut.
1.2 SITUASI DECISION MAKING
Decision making bisa terjadi apabila mengalami 3 situasi diantaranya :
1. Decision making under certainty. Missal : linear programming.
2. Decision making under risk (uncertainty). Misal : maximax, maximin, dll
3. Decision making in conflict. Dengan game theory.
1.3 TEORI PERMAINAN & KEPUTUSAN STRATEGIS
Teori permainan dan keputusan strategis terbagi ada 2 kelompok diantaranya :
1. Permainan Kooperatif (Binding contracts is possible). Contoh : penjual dan pembeli menegosiasi harga barang/jasa atau kerja sama 2 perusahaan (missal : Sony dan Erricson).
2. Permainan Noncooperative. Contoh : 2 pedagang HP bersaing dalam harga dan iklan untuk dapat pangsa pasar.
2.1 Pohon Keputusan
Konsep dari pohon keputusan adalah mengubah data menjadi pohon keputusan dan aturan-aturan keputusan. Manfaat utama dari penggunaan pohon keputusan adalah kemampuannya untuk mem-break down proses pengambilan keputusan yang kompleks menjadi lebih simpel sehingga pengambil keputusan akan lebih menginterpretasikan solusi dari permasalahan. Pohon Keputusan juga berguna untuk mengeksplorasi data, menemukan hubungan tersembunyi antara sejumlah calon variabel input dengan sebuah variabel target.
2.2 State Machine
State machine merupakan penggambarkan transisi dan perubahan keadaan (dari satu state ke state lainnya) suatu obyek pada sistem sebagai akibat dari stimulans yang diterima.
State Machine Diagram Untuk memodelkan behavior/methode (lifecycle) sebuah kelas atau object Memperlihatkan urutan kejadian sesaat (state) yang dilalui sebuah object, transisi dari sebuah state ke state lainnya.
2.3 Fuzzy Logic
Fuzzy Logic adalah suatu cabang ilmu Artificial Intellegence, yaitu suatu pengetahuan yang membuat komputer dapat meniru kecerdasan manusia sehingga diharapkan komputer dapat melakukan hal-hal yang apabila dikerjakan manusia memerlukan kecerdasan.
Konsep Fuzzy Logic
· Fuzzy logic umumnya diterapkan pada masalahmasalah yang mengandung unsur ketidakpastian (uncertainty), ketidaktepatan (imprecise), noisy, dan sebagainya.
· Fuzzy logic menjembatani bahasa mesin yang presisi dengan bahasa manusia yang menekankan pada makna atau arti (significance).
· Fuzzy logic dikembangkan berdasarkan cara berfikir manusia
2.4 Sistem Markov
Dasar analisis aplikasi markov chain terlebih dahulu pada bagian ini akan digambarkan secara ringkas konsep dasar markov chain (MC), mulai dari asumsi, definisi sampai pada beberapa theorema yang diperlukan. Kejadian tertentu dari suatu rangkaian eksperimen tergantung dari beberapa kemungkinan kejadian, maka rangkaian eksperimen tersebut disebut Proses Stokastik. Proses dikatakan terhingga (finite) apabila seluruh kemungkinan kejadian yang dapat terjadi terhingga. Terdapat banyak tipe Proses Stokastik dan dikelompokan berdasarkan sifat- sifat fungsi peluangnya (Mulyono, 2004).
2.5 Rule Based System
sistem berbasis aturan atau sistem berbasis pengetahuan adalah perangkat lunak khusus yang merangkum 'kecerdasan manusia' seperti pengetahuan ada dengan membuat decissions intelijen dengan cepat dan dalam bentuk berulang
PATH FINDING
Sumber :
Gambar diatas adalah gambar dimana pemain dapat membuat character dan juga race yang nantinya bisa memilih class nya juga sesuai dengan play style pemain itu sendiri
KISAH
Keruntuhan Kerajaan Elmoreden memasuki zaman kegelapan.
Wilayah-wilayah berbeda saling menyatakan kemerdekaannya dari Kerajaan, yang menyebabkan pertempuran berdarah dalam penaklukan untuk mengklaim kedaulatan.
Di tengah-tengah itu, muncul sesuatu yang menyebabkan ketakutan di hati semua orang. Mereka adalah Dark Society yang kuat, dipimpin oleh Beleth, penyihir ilmu hitam.
Dark Society percaya bahwa otoritas sejati berasal dari teror yang ditanamkan pada orang-orang lemah, dan mereka memulai konspirasi rahasia untuk menimbulkan kekacauan di dunia.
Mereka adalah orang-orang yang meyakinkan Emperor Baium dari Elmoreden untuk membangun Tower of Insolence.
Sebelum rasa dengki dan energi gelap bisa menembus tanah, Hardin, seorang penyihir terhebat kedua setelah Beleth, menghalangi jalan Dark Society.
Hardin telah mengawasi aktivitas Dark Society dan berhasil menghentikan rencana mereka.
Namun, seiring berjalannya waktu, usahanya tidak cukup untuk menghentikan Dark Society, dan dia memutuskan untuk...
Lahirlah Silverlight Mercenary.
Sebuah babak baru dalam sejarah dimulai saat karakter utama secara kebetulan bergabung dengan Silverlight Mercenary.
KARAKTER
Manusia
Makhluk ciptaan Gran Kain, Manusia memiliki stat yang seimbang dan beradaptasi pada class apapun dengan cepat.
Manusia menyembah Einhasad, Dewi Cahaya.
Elf
Einhasad menciptakan para Elf dari air, membuat mereka lincah dan ringan dalam bergerak. Mereka dilindungi oleh Dewi Air, Eva.
Dark Elf
Dwarf
Einhasad menciptakan Dwarf dari tanah. Mereka memiliki fisik yang kuat dan cekatan. Mereka menyembah Maphr, Dewi Tanah.
Orc
Hunting
Hunting pada game ini bertujuan untuk menaikan level dan combat power dengan menaikan enhance pada equipment pada masing-masing karakter, setiap monster yang lebih tinggi dari pada level pemain akan mengeluarkan EXP dan DROP item yang lebih besar dari pada monster yang levelnya lebih rendah dari level si pemain. pada Game L2R ini ada sistem automated combat yang dipermudah agar pemain tidak perlu lagi hunting jauh untuk menghabisi musuh cukup dengan auto maka character kita akan bergerak dan menghajar musuh dengan basic attack atau skill attack.
Berburu dan Mengumpulkan
Berburu monster untuk mendapatkan drop item barupa equipment digunakan untuk memperkuat combat power pada character kita dan drop item barupa core item digunakan untuk menyelesaikan Monster Codex yang jika setiap monster codex nya naik level dengan cara dikumpulkannya core tersebut maka akan menambahkan combat power character
1. DECISION MAKER
1.1 DECISION MAKING GAME
Pengertian decision making yaitu suatu pemecahan masalah dan pengambilan keputusan. Decision making game merupakan suatu pemecahan masalah dalam pembuatan permainan dan menentukan solusi dari suatu masalah tersebut.
1.2 SITUASI DECISION MAKING
Decision making bisa terjadi apabila mengalami 3 situasi diantaranya :
1. Decision making under certainty. Missal : linear programming.
2. Decision making under risk (uncertainty). Misal : maximax, maximin, dll
3. Decision making in conflict. Dengan game theory.
1.3 TEORI PERMAINAN & KEPUTUSAN STRATEGIS
Teori permainan dan keputusan strategis terbagi ada 2 kelompok diantaranya :
1. Permainan Kooperatif (Binding contracts is possible). Contoh : penjual dan pembeli menegosiasi harga barang/jasa atau kerja sama 2 perusahaan (missal : Sony dan Erricson).
2. Permainan Noncooperative. Contoh : 2 pedagang HP bersaing dalam harga dan iklan untuk dapat pangsa pasar.
2.1 Pohon Keputusan
Konsep dari pohon keputusan adalah mengubah data menjadi pohon keputusan dan aturan-aturan keputusan. Manfaat utama dari penggunaan pohon keputusan adalah kemampuannya untuk mem-break down proses pengambilan keputusan yang kompleks menjadi lebih simpel sehingga pengambil keputusan akan lebih menginterpretasikan solusi dari permasalahan. Pohon Keputusan juga berguna untuk mengeksplorasi data, menemukan hubungan tersembunyi antara sejumlah calon variabel input dengan sebuah variabel target.
2.2 State Machine
State machine merupakan penggambarkan transisi dan perubahan keadaan (dari satu state ke state lainnya) suatu obyek pada sistem sebagai akibat dari stimulans yang diterima.
State Machine Diagram Untuk memodelkan behavior/methode (lifecycle) sebuah kelas atau object Memperlihatkan urutan kejadian sesaat (state) yang dilalui sebuah object, transisi dari sebuah state ke state lainnya.
2.3 Fuzzy Logic
Fuzzy Logic adalah suatu cabang ilmu Artificial Intellegence, yaitu suatu pengetahuan yang membuat komputer dapat meniru kecerdasan manusia sehingga diharapkan komputer dapat melakukan hal-hal yang apabila dikerjakan manusia memerlukan kecerdasan.
Konsep Fuzzy Logic
· Fuzzy logic umumnya diterapkan pada masalahmasalah yang mengandung unsur ketidakpastian (uncertainty), ketidaktepatan (imprecise), noisy, dan sebagainya.
· Fuzzy logic menjembatani bahasa mesin yang presisi dengan bahasa manusia yang menekankan pada makna atau arti (significance).
· Fuzzy logic dikembangkan berdasarkan cara berfikir manusia
2.4 Sistem Markov
Dasar analisis aplikasi markov chain terlebih dahulu pada bagian ini akan digambarkan secara ringkas konsep dasar markov chain (MC), mulai dari asumsi, definisi sampai pada beberapa theorema yang diperlukan. Kejadian tertentu dari suatu rangkaian eksperimen tergantung dari beberapa kemungkinan kejadian, maka rangkaian eksperimen tersebut disebut Proses Stokastik. Proses dikatakan terhingga (finite) apabila seluruh kemungkinan kejadian yang dapat terjadi terhingga. Terdapat banyak tipe Proses Stokastik dan dikelompokan berdasarkan sifat- sifat fungsi peluangnya (Mulyono, 2004).
2.5 Rule Based System
sistem berbasis aturan atau sistem berbasis pengetahuan adalah perangkat lunak khusus yang merangkum 'kecerdasan manusia' seperti pengetahuan ada dengan membuat decissions intelijen dengan cepat dan dalam bentuk berulang
PATH FINDING
- Path Finding
Metode Path Finding seringkali dijumpai pada game yang bergenre strategi, dimana kita sebagai user menunjuk satu karakter untuk digerakkan ke lokasi tertentu dengan cara mengklik lokasi yang akan dituju. Maka, si karakter tersebut akan bergerak ke arah yang telah ditentukan, dan secara “cerdas” dapat menemukan jaur terpendek ataupun menghindari rintangan yang ada.
Metode pada Path Finding terbagi menjadi 4 bagian yaitu:
1. Waypoints
Merupakan titik acuan/kumpulan koordinat yang digunakan untuk keperluan navigasi. Maksud dari keperluan navigasi disini adalah mengidentifikasi sebuah titik dipeta. Disetiap koordinat biasanya menyertakan longitude, latitude, dan terkadang altitude untuk keperluan navigasi di udara.
2. A* Searching
Algoritma A* merupakan yang sering digunakan pada game yang menggunakan metode pathfinding. Algoritma ini dipilih karena A* sangat mudah untuk diimplementasikan dan sangat efisien. Dengan menggunakan algoritma A* kita dapat menentukan jalur terpendek. Pada algotitma ini akan menyeleksi dengan cara membuang langkah yang tidak perlu dengan mempertimbangkan bahwa langkah yang dibuang dipastikan tidak mencapai solusi yang diinginkan.
Prinsip dari algoritma ini yaitu dengan cara mencari jalur terpendek dari sebuah simpul awal (Starting Point) menuju ke simpul tujuan dengan memperhatikan harga (F) terkecil. Algoritma A* akan memperhitungkan cost dari current state ke tujuan dengan fungsi heuristic, selain itu algoritma ini juga mempertimbangkan cost yang telah ditempuh selama ini dari initial state ke current state. Jadi maksudnya jika jalan yang telah ditempuh terlalu panjang dan ada jalan lain yang cost nya lebih kecil tetapi memberikan posisi yang sama jika dilihat dari goal, maka jalan yang lebih pendeklah yang akan dipilih.
3. Dijkstra
Algoritma Dijkstra yang dinamai penemunya yakni seorang ilmuwan komputer, Edsger Dijkstra merupakan sebuah algoritma yang rakus atau biasa dikenal dengan algoritma greedy. Algoritma ini biasa dipakai dalam memecahkan permasalahan jarak terpendek (shortest path problem) untuk sebuah graf berarah (directed graph) dengan bobot-bobot sisi (edge weights) yang bernlai positif.
4. Tactical Pathfinding
Tactical Pathfinding merupakan algoritma pencarian jalur yang bisa melakukan pencarian jalur terpendek dengan menghitung bobot ancaman. Implementasi algoritma ini dapat memberikan gerakan taktis pada non-player character. Algoritma ini dilakukan berdasarkan algoritma pencarian jalur A* yang ditambah dengan perhitungan bobot.
- Mengejar dan Menghindar
Mengejar dan menghindar merupakan teknik dasar yang diterapkan pada banyak game berbasis kecerdasan buatan dari yang sederhana sampai yang kompleks. apakah itu space shooters, RPG, atau game strategi. metode paling umum pada teknik mengejar dan menghindar ini adalah melakukan pemutakhiran (update) koordinat terhadap objek yang menjadi sasaran. Posisi relatif dan kecepatan dapat dijadikan sebagai parameter pada algoritma mengejar dan menghindar. Metode Line-of-sight yang membutuhkan dasar rumus persamaan garis juga serngkali dijadikan basis metode mengejear dan menghindar.
- Pola Pergerakan
Pola pergerakan merupakan cara yang sederhana untuk memberikan ilusi kecerdasan pada sebuah game. Game Galaga adalah contoh klasik penerapan pola pergerakan ini, dimana pesawat musuh dapat bergerak secara melingkat atau mengikuti pola garis lurus yang ditentukan. Contoh lain penerapan pola pergerakan adalah pada game first-person shooter yang menampilkan monster yang sedang berpatroli pada jalur tertentu, pada game simulasi pertempuran pesawat dimana pesawat musuh dapat melakukan manuver-manuver di udara yang menyulitkan kita mengejar, atau karakter-karakter non-player (figuran) seperti kambing yang sedang berjalan membutuhkan teknik pola pergerakan ini. Metode standar untuk menerapkan pola pergerakan adalah dengan cara menyimpan pola tersebut dalam suatu array. Array tersebut terdiri dari serangkaian koordinat atau perintah pergerakan dengan pola tertentu untuk mengontrol koordinat dari objek. Dengan metode ini, bisa didapatkan pola-pola pergerakan seperti melingkar, garis lurus, zig-zag atau bahkan kurva tak beraturan.
- Jaringan saraf tiruan (neural network)
Neural network cukup baik ketika diterapkan pada kasus-kasus yang sifatnya non-linier atau mengambil keputusan yang tidak dapat dilakukan dengan metode tradisional. Penerapannya seringkali pada game-game yang memerlukan kemampuan adaptif atau belajar dari pengalaman. Sebagai contoh, jika suatau ketika terjadi pertempuran antar player dengan unit komputer, dan unit komputer mengalami kekalahan, maka pada kesempatan lain yang serupa, komputer akan memilih untuk tidak bertempur. Semakin banyak pengalaman yang dialami komputer, maka komputer menjadi semakin cerdas. Prinsip dasar dari jaringan saraf tiruan ini adalah perbaikan bobot secara terus menerus agar output yang dihasilkan menjadi semakin akurat (semakin cerdas).
- Algoritma Genetis (genetic algorithm)
Algoritma genetis sedikit banyak dipengaruhi oleh teori evolusi yang dicetuskan Darwin, yaitu bahwa spesies akan terus menerus beradaptasi dengan lingkungannya dan ciri khasnya yang terletak pada kromosom, akan diturunkan pada generasi berikutnya. Generasi turunan ini menerima gabungan kromosom dari kedua induknya, yang disebut dengan crossover. Pada algoritma genetis, akan diterapkan langkah ranking fitness untuk melakukan seleksi terhadap langkah ranking fitness untuk melakukan seleksi terhadap generasi turunan yang terbaik. Pada game berbasis algorima genetis, turunan terbaik inilah yang dilibatkan ke dalam game, dimana akan digunakan oleh komputer untuk merespons perubahan-perubahan tingkah laku user.
Sumber :
https://laskyargiovane.wordpress.com/2016/04/25/artificial-intelligence-kecerdasan-buatan-pada-game/
https://septianbudiuntoro.wordpress.com/2016/04/19/artificial-intelligence/
http://i-niblog.blogspot.com/2017/04/artificial-intelligence-pada-game.html
https://aswendy.wordpress.com/2015/04/23/artificial-intelligent-pada-game-decision-making/
http://arifshofwan.blogspot.co.id/2016/03/artificial-intelligence-pada-sebuah-game.html