Blog

Just My Little Diary
Pengertian
ing atau Komputasi Grid sesuai dikutip dari wikipedia adalah penggunaan sumber daya yang melibatkan banyak komputer yang terdistribusi dan terpisah secara geografis untuk memecahkan persoalan komputasi dalam skala besar.

Jadi secara garis besar dapat kita artikan bahwa grid computing itu merupakan suatu infarstruktur yang memanfaatakan banyak sumber daya dengan berbagai lokasi dan jarak dalam sebuah sistem untuk menyelesaikan suatu proses masalah.


Latar Belakang
Latar belakang dari grid computing ini adalah mengikuti pesatnya perkembangan dari bandwith jaringan komputer sehingga sangat menarik untuk memaksimalkan dan memusatkan banyak sumber daya untuk suatu proses pemecahan masalah dalam suatu sistem, sehingga sumber daya yang berada di titik geografis yang berbeda pun akan tetap dapat dipergunakan.

Sesuai dikutip dari wikipedia bahwa pesatnya perkembangan teknologi komputer di negara-negara maju, membuat para penelitinya semakin haus akan tenaga komputasi yang dapat menjawab tantangan dan permasalahan yang mereka hadapi. Walaupun sudah memiliki supercomputer dengan kapasitas yang sangat tinggi , apa yang sudah ada ini pun dirasa tetap kurang, karena mereka berusaha memecahkan permasalahan yang lebih besar lagi. Setelah semua komputer yg dimiliki seorang "peneliti haus tenaga komputasi" dipergunakan habis-habisan untuk memecahkan masalahnya, setelah berbagai cara untuk memecahkan masalah dicoba, dan dipilih yang paling efisien, tetapi tetap masalahnya belum bisa dipecahkan juga, apa yang harus dia lakukan? Komputasi grid adalah salah satu jawaban dari pertanyaan ini.

Definisi
Menurut tulisan singkat oleh Ian Foster ada check-list yang dapat digunakan untuk mengidentifikasi bahwa suatu sistem melakukan komputasi grid yaitu :

Sistem tersebut melakukan koordinasi terhadap sumberdaya komputasi yang tidak berada dibawah suatu kendali terpusat. Seandainya sumber daya yang digunakan berada dalam satu cakupan domain administratif, maka komputasi tersebut belum dapat dikatakan komputasi grid.
Sistem tersebut menggunakan standard dan protokol yang bersifat terbuka (tidak terpaut pada suatu implementasi atau produk tertentu). Komputasi grid disusun dari kesepakatan-kesepakatan terhadap masalah yang fundamental, dibutuhkan untuk mewujudkan komputasi bersama dalam skala besar. Kesepakatan dan standar yang dibutuhkan adalah dalam bidang autentikasi, otorisasi, pencarian sumberdaya, dan akses terhadap sumber daya.

Sistem tersebut berusaha untuk mencapai kualitas layanan yang canggih, (nontrivial quality of service) yang jauh diatas kualitas layanan komponen individu dari komputasi grid tersebut.

Referensi:
https://id.wikipedia.org/wiki/Komputasi_grid
https://www.slideshare.net/abhijeetnawal/introduction-to-grid-computing
https://www.slideshare.net/UpenderUpr/grid-computing-seminar-ppt
Virtualisasi
Menurut penjelasan dari Wikipedia bahwa dalam ilmu komputer, virtualisasi (bahasa Inggris: virtualization) adalah istilah umum yang mengacu kepada abstraksi dari sumber daya komputer. Definisi lainnya adalah "sebuah teknik untuk menyembunyikan karakteristik fisik dari sumber daya komputer dari bagaimana cara sistem lain, aplikasi atau pengguna berinteraksi dengan sumber daya tersebut. Hal ini termasuk membuat sebuah sumber daya tunggal (seperti server, sebuah sistem operasi, sebuah aplikasi, atau peralatan penyimpanan terlihat berfungsi sebagai beberapa sumber daya logikal; atau dapat juga termasuk definisi untuk membuat beberapa sumber daya fisik (seperti beberapa peralatan penyimpanan atau server) terlihat sebagai satu sumber daya logikal.
Maka secara garis besar dapat kita simpulkan bahwa virtualisasi merupakan sebuah virtual dari sesuatu yang bersifat fisik. Sebuah virtual dari sebuah komputer memungkinkan kita untuk memiliki komputer dalam sebuah komputer. Lengkap dengan sumber dayanya, memori penyimpanan, sistem operasi dan berbagai piranti lainnya.

Sedangkan Cloud Computing sebenarnya memiliki pengertian yang sama dengan Virtualisasi, hanya saja Cloud Computing seperti namanya berada pada suatu jaringan. Tujuannya agar virtualisasi tersebut dapat diakses oleh pihak lainnya yang diberikan akses.

Lalu apakah peran virtualisasi pada cloud computing?
Dapat kita lihat dengan jelas bahwa virtualisasi memilik peran inti pada sistem cloud computing, sebuah virtual dari komputer diletakan dalam jaringan agar dapat diakses oleh berbagai pihak eksternal.
Sebagai contoh adalah Google Drive, Google Docs, dan Google SpreadSheet. Google Drive merupakan cloud computing yang merupakan sebuah virtual dari sebuah memori penyimpanan, sehingga kita dapat menyimpan data tanpa harus memilik media penyimpanan itu sendiri, selain itu kita dapat mengaksesnya dari manapun selama kita tersambung dengan jaringan. Sama halnya dengan Google Docs, dan Google SpreadSheet, keduanya merupakan bentuk virtual dari aplikasi office yang dapat mengolah data.Kita dapat mengaksesnya dimana saja tanpa perlu memiliki aplikasi office, tentunya selama kita terhubung dengan jaringan tersebut.

Sekian, terima kasih.

Referensi:
https://id.wikipedia.org/wiki/Virtualisasi
Pengertian
Menurut penjelasan dari Wikipedia bahwa Teori Komputasi adalah cabang ilmu komputer dan matematika yang membahas apakah dan bagaimanakah suatu masalah dapat dipecahkan pada model komputasi, menggunakan algoritma.
Sedangkan Komputasi itu sendiri adalah suatu proses pemecahan masalah dari data input menggunakan algoritma.
Sehingga dapat kita simpulkan bahwa Teori Komputasi adalah suatu pembelajaran yang mempelajari bagaimana kita menyelesaikan permasalahan dengan suatu proses yang tepat dan efisien. Dengan algoritma yang tepat, sebuah masalah dapat diproses dengan cepat, tepat.
Komputasi sendiri sudah banyak diimplementasikan dalam kehidupan kita sehari-hari dalam segalah hal dan segala bidang.

Implementasi
Kita ambil contoh dalam suatu proses jual beli di salah satu marketplace. Dilakukan komputasi bagaimana algoritma yang tepat untuk menyelesaikan setiap proses-proses dalam setiap transaksi. Bagaimana pengguna dibedakan antara pembeli dengan penjual, kemudian saat pengguna mencari suatu barang bagaimana sistem dapat menampilkan barang yang tepat sesuai pencarian.
Sehingga dapat dipastikan setiap prosesnya dari awal sampe akhir mengimplementasikan Teori Komputasi.

Kita ambil contoh implementasi lainnya dibidang geografi, dalam suatu peramalan cuaca dibuat sebuah sistem komputer yang dapat menampilkan ramalan cuaca, sistem komputer diberi input yang berupa suhu udara, tingkat kelembaban, kondisi awan, intensitas cahaya, dan lain-lain sehingga dihasilkan suatu hasil berupa ramalan cuaca yang tepat.

Dan masih banyak lagi contoh implementasi yang dapat kita temukan, karena pada dasarnya saat ini hamper semua bidang sudah mengimplementasikan teori komputasi untuk mempermudah penyelesaian masalah dengan efisien.

Sekian, terima kasih.


Referensi:

Hmmm, Masih lanjutan dari postingan ane sebelumnya tentang penjelasan Game Engine RPG Maker, buat yang mau baca bisa dibuka disini.

Kali ini postingan ane sedikit membahas tentang game hasil buatan dari Game Engine RPG Maker.

Gabanyak yang ane bahas disini, mungkin hanya garis besarnya karena keterbatasan waktu.

Yang pertama tentang jalan cerita. Jalan cerita dari game ini dapat disesuaikan dengan keinginan dari pembuat. Sistem pertarungan disini secara default bersifat first-person dan bergiliran.

Lalu tokoh/karakter. Tokoh karakter bersifat set/pack yang dapat di custom sesuai selera pembuat, kita dapat menggunkan semua gambar yang dengan berbagai ekstensi.

Game RPG ini dapat kita mainkan dengan Operating Sistem Windows, kita diajak untuk menjalankan tokoh atau karakter sesuai alur yang sudah dibuat.
User memainkan tokoh step by step sampai akhir/goal yang telah ditentukan.
Hallo sob, posting lagi kite sob hahaha
Kangen ye sama postingan kite haha, biasa lah sibuk kite sob :D

Skip..skip..

Kali ini ane mau posting sedikit tentang Game Engine, kebetulan sekalian tugas kampus juga buat posting artikel ini.
Buat sobat blogger semua pasti banyak dong yang suka bermain game, nah pernah kepikiran ga buat bikin Game sendiri?
Nah sebenernya bikin game itu ga sesusah yang kita bayangin ko sob, saat ini udah banyak banget software yang disediakan buat membantu kita membuat game, nah software inilah yang disebut Game Engine.
Sebenernya banyak banget sob macem-macem Game Engine yang tersedia, salah satunya yang mau ane bahas kali ini yaitu software RPG Maker.

RPG maker adalah tools dari Enterbrain untuk mempermudah kita mendesain game RPG, RMXP release terlebih dahulu tahun 2005 (internasional) sebelum RMVX pada tahun 2008 (internasional). berikut beberapa perbedaan pada kedua versi tersebut :

1. Quick event (vx)

pada rmvx terdapat fitur Quick event, yaitu sudah tersedia beberapa event built in yg sering digunakan dalam game RPG, Quick event tersebut adalah, transfer, door, treasure cest, dan inn system. hal ini sangat memudahkan bagi newbie (baca : pemula) untuk langsung membuat event tersebut karena sudah disediakan template event built in lengkap dengan animasi,text dan sound-nya

2. vehicle system (vx)

vehicle system ( sistem transportasi )fitur yang dihilangkan pada rmxp, sehingga kita harus membuat secara manual, disediakan lagi pada rmvx. terdapat 3 vehicle yg disediakan boat, ship, dan airship. sedangkan untuk vehicle darat masih tetap manual

3. Map / tileset system

dalam masalah maping atau pembuatan map dengan tileset, rmxp menyajikan fitur yg lebih baik, walaw lebih rumit konfigurasinya akan tetapi rapi dan lengkap, adanya layer system yang baik pd rmxp.
RMXP menyediakan 3 Layer untuk maping + 1 layer tambahan untuk event ( bisa dimanfaatkan untuk maping) sedangkan RMVX hanya 2 layer layer dasar dan atas (CMIIW) + 1 layer untuk event. pada rmxp disediakan database khusus untuk menyimpan data konfigurasi setiap tileset <- custom banget, sedangkan di rmvx cukup sederhana passage systemnya. rmvx juga mengadopsi dungeon generator dr rm2k3.

4. dash movement (vx)

dash movement pada rmvx sudah tersedia built in.., system yg dikenalkan pd demo rmxp “howling of kerberos”

5. text message system

rmvx sudah menyediakan face graphic, sedangkan pd rmxp manual custom sript atau menggunakan event comand. hal ini menarik tapi sungguh merepotkan apabila setiap message membutuhkan ekspresi muka yg berbeda <- berlaku untuk lone wolf, not tim based :D

6. balloon icon

command : show balloon icon disediakan pada rmvx untuk membedakan dengan battle animation, dimana pd rmxp kita masih menggunakan command : show animation (general animation)

7. klasifikasi comand event dan RGSS2 (vx)

pada rmvx tampilan comand event dan RGSS2 sudah di klasifikasikan, nice UI looking for a newbie

8. graphic n view

graphic berbeda, rmvx berjalan pada 60 fps dengan tampilan gaya old-schooll, pemain cebol <- standar RTP rmvx. charset pd rmvx 4×3 (4 arah dan 3 pola animasi untuk tiap arah) , dalam satu charset bisa menghandle 8 karakter dengan komposisi 2×4 <- asumsi perbandingan besar tiap karakter sama.

battle system standar rmvx seperti rm2k <- 1st person view + text based, dengan improvisasi pada battle animation

battle system standar rmxp -> 1st person + visualisasi battle graphic

9. RGSS vs RGSS2

rmxp menggunakan RGSS untuk scripting nya, sedangkan di rmvx sudah menggunakan RGSS2, yg di klaim lebih simple, terstruktur dan mudah untuk dipelajari, perbedaan versi script ini membuat script rmxp ( sebagian besar ) tidak compatible dengan rmvx

kesimpulan rmvx tidak cocok sebagai sekuel dr rmxp karena lebih byk mengadopsi gaya rm2k3 dan rm2k ( terlihat pd logo ), rmvx cocok untuk para newbie dengan beberapa event built in, simple, user friendly UI. kelemahan dalam rmvx adalah proses maping yg kurang custom option.

rmxp cocok buat pro user, karena beberapa event harus secara manual seperti inn system , vehicle system tetapi sisi baiknya menjadi lebih custom, konsep layer dan tileset systemnya komplit walawpun minus map area dan dungeon generator <- lagi2 manual, hehehehe….

use rmxp-> high learning curve


Selanjut ane bakal sebutin beberapa step pembuatan game RPG menggunakan RPG Maker VX, ane gabisa jelasin satu persatu saat ini karena akan sangat panjang sob haha

Oke langkah-langkahnya secara garis besar adalah sebagai berikut:

1.Membuat Jalan Cerita
2.Membuat Peta Game
3.Membuat Kastil
4.Berdialog
5.Membuat Karakter utama
6.Membuat Desa
7.Membuat Toko
8.Merekrut Tim
9.Membuat Kapal
10.Membuat Penjara gelap bawah tanah (Dungeon)
11.Membuat Peti harta karun
12.Membuat pintu terkunci
13.Membuat Pilihan Ya/Tidak
14.Membuat Lanjutan Dari Penjara Gelap Bawah Tanah
15.Membuat 'Puzzle'
16.Fungsi Playtest
17.Membuat 'Puzzle' Part 2
18.Membuat Monster
19.Membebaskan monster
20.Membuat Bos musuh
21.Membuat Pertarungan Antara Bos dengan karakter utama dan kawan2
22.Membuat Penyelesaian (Ending)

Okee, sedikit banyak ya seperti itulah proses pembuatan game menggunakan RPG Maker, mungkin di lain kesempatan ane akan jelasin satu persatu prosesnya.
Oke sob, sekian dulu postingan ane kali ini.
See You :* hahaha


Referensi:
http://en.wikipedia.org/wiki/RPG_Maker
Previous PostPostingan Lama Beranda