hanapert -Stage 1 - WELCOME

Selamat Datang di Blog saya 'hanapert.blogspot.com' Blog Pribadi yang berisi semua unek-unek pribadi --> Jangan Lupa tinggalkan Pesan dan Kesan nya ya teman ^_^

hanapert -Stage 2 - BLOG, ANDROID, PHP

Android, salah satu Sistem Operasi yang saya jadikan bahan untuk Tugas Akhir dalam menyelesaikan S1 saya. Program yang berhasil dibuat saya beri nama 'IQRA HANA'

hanapert -Stage 3 - NOVEL

Menulis, Berimajinasi tanpa batas, Apresiasi. Perjalanan Novel yang sangat Panjang sampai akhirnya bisa mempublikasikannya dengan bantuan NulisBuku.com.

hanapert -Stage 4 - ANIME

Shigatsu Wa Kimi No Uso, anime yang bercerita tentang Kaori ..., dalam Blog ini ada beberapa Resensi Anime yang sudah ditonton oleh saya, masih banyak yang belum sempat tertuang. Ditunggu aja Postingan selanjutnya

hanapert -Stage 5 - GOOD BYE

Buah dan Sayuran merupakan salah satu Tema yang diangkat di BLOG ini, Selain karena manfaatnya yang baik untuk kesehatan tapi juga beberapa bermanfaat untuk kecantikan. Ladies kita intip sejenak yuk.. yang laki-laki juga boleh

15 Okt 2012

Pengalaman Pertama Operasi Gigi

Tadam Tadam Tadaaaaaamm.....~~~~~ ^^V
Kali ini aku mau cerita... mau cerita... Kejadiannya itu sebenarnya dari Bulan September. September itu gigi Bungsu (bagian belakang) lagi tumbuh-tumbuhnya. Sakitnya itu.. gimana ya??? susah ngejelasinnya. Soalnya udah biasa kalo sakit dirasa sendiri sama ga manja. Ga Percaya??. Haha~~ aku pernah loh pingsan depan kamar mandi trus bangun sendiri... ehmm ada lagi.. Waktu Gejala Tipes, kayanya si udah masuk tipes nya.. ga tau deh... sakit luar biasa... dan karena ga ada yang ngurusin, nyari makan itu sendiri.. jalan kaki pelan banget ke warteg deket rumah.. rasanya udah mau pingsan di jalan ini itu.. gitu deh.. sering banget. Dari kecil sama pengasuh dibilangin "kalau lagi sakit jangan buat orang tua khawatir + jangan nangis di telfon" maklum.. dari kecil long distance ma orang tua ... ceileh gaya banget.. :p.
Ya.. mungkin karena banyaknya orang-orang baik disekeliling aku jadilah aku yang kaya sekarang ini... jreng-jreng -jreng-jreng  *alay , lebay :p.

Balik ke cerita awal >_<" . Ceritanya lanjut aja ya... langsung ke sesi hari Operasi Gigi nya. Tanggal 10 Oktober 2012. Itu hari pertama aku operasi gigi. nama dokter yang ngurus aku siapa ya???.. lupa... aaaa maaf Bu Dokter :p, yang jelas Bu Dokternya Baik  banget, eh mirip Ibu dari ade-ade an aku di kampus lagi :D. Hari itu aku dianterin Rio, deg-deg-deg-deg-deg. Rio ngeleddek aku mulu, nakut-nakutin, tapi malah jadi seneng canda-candaan ^_^.

Pas aku masuk, sebenernya udah grogi, panik, kaku abis. norak deh norak. Walopun gitu aku ga lupa buat berdoa sama bismillah. berharap Alloh selalu disampingku dan nemenin aku sepanjang waktu (padahal kenyataannya dari awal juga udah ditemenin ma Alloh , dari sebelum di kandungan malahan *menurut aku, kalau salah mohon maaf). Pertama kali yang dilakuin dokter itu nenangin... nanyain udah makan belum, minum obat belum, tidur nyenyak atau begadang semalam. Hohoho... semuanya aku turutin. *jarang-jarang nurut dokter apalagi massalah obat. Sebenernya aku ga mau ngeliat alat-alat yang dipake Dokternya, tapi suka ga sengaja ngeliat -_-", apalagi Bu Dokternya ngasi unjuk suntikannya di depan mata aku :(. Pertamanya disuntik 2 kali. Ga gitu sakit kok!!!. Jadi jangan pada suka nakutin anak kecil sama orang-orang yang parno ke dokter gigi!!! KASIAN!!!.
Giginya itu dilubangin pake alat yang kaya bor kayanya deh, ga tau itu apa namanya... :p. kalo tambal gigi pasti tau. trus-trus semakin lama-semakin lama. Ga tau dokternya ngapain aja itu. aku ngejalaninnya nyante aja... :) malah sempet bercanda di sesi operasi ma Bu Dokternya. Udah gitu dia ngotak-atik gigi aku sambil ngiramain nada enaaaaaak banget... buat aku nya rileks... wa wa wa.. langsung jatuh cinta aku sama Bu Dokter kaya Beliau. Selama sesi ada 2 Dokter lain juga yang bolak-balik liat gigi aku kalau ga udah sampe mana atau gimana. hhee.... sama 1 orang yang ngebantuin nyiapin alat-alatnya Bu Dokter.
Pas mau dibedah gusinya. Dokter yang cowo nakut-nakutin aku.. ketara banget dia ngusilinnya. Soalnya sebelumnya dia nanganin wanita seusia aku , dan wanita itu... bener-bener takut banget sama suara bor ini itu, minta di bius total. otomatis dokter-dokter yang denger pada negur (termasuk Bu Dokter aku)... mereka bilang yang intinya itu Bius Total banyak resikonya dan bisa jadi koma trus ga balik. waaaaaaaa... berarti aku keren donk :p (*agak seneng dalem hati).
Bu Dokter aku kan minta pisau bedah, eh Pa Dokter nya bilang gini "Pisau dapur-pisau dapur" ... hahahaha.. kan kocak.. denger kaya gitu dikira akunya panik, tapi aku diem aja sama cuek. hohohoho ^O^. ga kena- ga kena. agak susah nyabutnya... butuh tenaga ekstra buat ambil gigi aku. kata Bu Dokter gigi aku kuat banget.. taunya pas kena... giginya ada banyak akarnya (4) waaaaa.. hhehe...
yaaa... Intinya si.. kalo teman-teman mau operasi gigi, JANGAN TAKUT!. Ga Gitu sakit. kalo emang pas sesi operasi kamu ngerasa sakit, kamu langsung bilang ke Dokternya... "Dok berasa sakit" .. pasti ditambah biusnya.. aku aja ampe 4 kali... Kalau udah operasi, rajin minum obatnya ya kawan ^^V.
ehm.. mungkin nti pas udah selese sama obat biusnya udah ilang agak berasa gimana gitu. jadi mending abis operasi kamu istirahat ^^. kalo emang berasa sakit di bagian jahitannya, yang sabar ya...
aku juga 2 hari ini berasa sakit jahitannya.. pi Insya Alloh gpp...

Terima Kasih buat yang baca... ^^V
annyeong....

BISNIS INFORMATIKA

Bab 1 
PENDAHULUAN

1.1   Latar Belakang Masalah
Era Teknologi semakin maju dan berkembang dengan cepat layaknya kedipan mata, ditambah lagi dengan beberapa software baru yang free dan dapat dikembangkan secara perorangan. Saat ini media internet baik dari gadget, pc, leptop, handphone semuanya seperti makanan yang sangat dibutuhkan manusia dan hampir dari kita sudah tidak dapat lepas lagi.
Berkembang dari hal seperti itu, saat ini sudah banyak perusahaan, instansi, atau perorangan mulai memanfaatkan media ini sebagai iklan atau pun media untuk jual beli (toko online).
Sebagai mahasiswa tentu hal seperti ini seharusnya sudah tidak asing lagi, karenanya saya ingin mengulas tema tentang Bisnis Informatika.

1.2   Tujuan dan Ruang Lingkup
Tujuan dari pengulasan Bisnis Informatika adalah agar beberapa orang yang masih belum tahu tentang apa itu Bisnis Informatika dapat memahaminya dengan baik dan dapat memanfaatkan dari penggunaan beberapa software untuk selanjutnya mereka dapat memulai bisnis mereka di situs jejaring sosial atau pun internet.

Bab 2
BISNIS INFORMATIKA

Bisnis
·         Bisnis merupakan hubungan antara 2 atau lebih orang/perusahaan yang ber-kerjasama dalam bidang baik barang maupun jasa dengan hasil akhir berupa laba atau keuntungan.

Macam-macam jenis kepemilikan bisnis
Selain penjelasan di atas, kepemilikan bisnis memiliki berbagai jenis antara lain :
Perseorangan, disini artinya bisnis dijalankan oleh sebuah badan usaha yang dimiliki satu orang saja, jadi segala sesuatu baik itu keuntungan maupun kerugian hanya berdampak pada pemilik perusahaan, contoh kepemilikan bisnis perseorangan PT Bank Mandiri (Persero)
Persekutuan, disini pemilik bisnis dijalankan oleh 2 perusahaan atau lebih guna menjalankan segala sesuatu yang berhubungan penjualan baik barang maupun jasa secara bersama-sama, demikan juga dengan dengan keuntungan dan kerugian di tanggung bersama-sama
Perseroan adalah bisnis yang kepemilikannya dipegang oleh beberapa orang dan diawasi oleh dewan direktur. Setiap pemilik memiliki tanggung jawab yang terbatas atas harta perusahaan.
Koperasi, adalah sistem bisnis yang didalamnya menganut sis tem ekonomi yang pro rakyat, koperasi dibuat untuk mensejahterahkan anggota-anggotanya, koperasi memiliki Identitas ganda maksudnya anggota koperasi merupakan pemilik sekaligus pengguna jasa koperasi.

Informatika
·         Secara harfiah informatika berasal dari kata infomasi dan matematika yang kalo di jabarkan adalah kumpulan informasi yang diolah secara komputasi sehingga di dalamnya memuat pengumpulan data, memrosesan data, menampilkan data, mengurangi dan menambahkan data yang di olah secara komputerarisasi.

Sekilas Tentang Bisnis Informatika
 Bisnis informatika adalah suatu kegiatan yang dilakukan individu atau kelompok orang yang memiliki nilai (value) dengan tujuan mendapatkan keuntungan yang dilakukan dengan bantuan teknologi informasi. Teknologi informasi disini mencakup semua hal yang berkaitan dengan teknologi informasi seperti internet.
 Tidak dapat dipungkiri, Bisnis informatika berkembang dengan pesat akhir-akhir ini. Intenet sudah mengalami pergeseran di dalam kebutuhan masyarakat. Dahulunya, internet merupakan kebutuhan pelengkap atau masih merupakan kebutuhan yang mewah bagi sebagian masyarakat. Di zaman ini, kebutuhan internet sudahlah menjadi kebutuhan sekunder bahkan primer. Hal ini dikarenakan perkembangan pola pikir dan hidup masyarakat ditambah maraknya teknologi muktahir yang memungkinkan pencapaian informasi yang mudah didapat dan cepat. Akses internet pun kian mudah didapatkan. Hal ini mendorong para pebisnis untuk memanfaatkannya dengan beragam cara untuk memajukan usahanya.
 Sejalan dengan cepatnya perkembangan bidang teknologi, perusahaan-perusahaan makin dipacu untuk menggunakan teknologi yang maju sebagai senjata untuk tetap survive dan memenangkan persaingan yang kian hari terasa ketat dan keras. Akhir-akhir ini penggunaan internet yang menjurus kepada cyberspace kelihatannya akan mendominasi seluruh kegiatan di atas permukaan bumi di masa kini dan masa datang dan secara umum akan berubah menjadi alat untuk persaingan antara perusahaan yang satu dengan yang lainnya. Ini pun akan membawa dampak yang sangat besar bagi setiap perusahaan. Dampak pada aspek persaingan adalah terbentuknya tingkat kompetisi yang semakin tajam. Globalisasi ekonomi juga membuat perubahan menjadi konstan, pesat, radikal, serentak, dan pervasif. Sehingga perusahaan harus memiliki kemampuan yang cepat untuk beradaptasi terhadap perubahan yang terjadi sehingga perusahaan akan mampu bersaing dengan para kompetitornya.
Dua Contoh Bisnis Informatika:
      1.      E-Commerce:
      2.      Jasa Warnet

      Ã˜  E-Commerce
E-Commerce merupakan suatu usaha yang berkaitan dengan jual beli suatu barang dan jasa dengan bantuan internet, atau dengan kata lain menggunakan bantuan elektronik. Sekarang ini banyak sekali web-web penyedia e-commerce seperti www.kaskus.us , tokobagus.com ,dll. Dengan adanya e-commerce kita tidak perlu jauh-jauh pergi ketempat toko barang yang kita inginkan, tetapi cukup duduk manis dirumah dan pesan barang yang di inginkan. Tentu bisnis seperti ini juga memiliki kelemahan yaitu kita harus terhubung dengan internet, selain itu barang yang dilihat di foto belum tentu sama seperti yang diharapkan.
Contoh E-Commerce yang saya miliki : nuansasouvenir.com
Ini merupakan situs penjualan souvenir online yang saya miliki. 
     
      Ã˜  Jasa Warnet
Bisnis warnet juga termasuk dalam bisnis informatika karena secara tidak langsung bisnis ini dilakukan dengan bantuan media teknologi informasi. Perkembangan bisnis warnet sangan pesat sekali seiring dengan perkembagan internet, kita ambil contoh saja yaitu perkembangan jejaring sosial seperti facebook, twiter , game online , dll. Semua itu akan menarik seseorang untuk datang ke tempat warnet, tentu usaha warnet merupakan peluang bisnis yang menjanjikan.



Referensi:
file://localhost/D:/kuliah/tingkat%204/Bisnis%20Informatika%20_%20Warta%20Warga.mht






10 Jul 2012

Socket Berbasis Scripting

Socket Berbasis Scripting translate by: Hana Pertiwi


Sebagian besar proyek akan bekerja baik jika Anda memilih salah satu metode scripting yang hanya menjelaskan. Entah itu jenis bahasa yang dibangun, seperti Lua, atau JNI, kita telah membahas banyak hal-hal dasar yang akan membantu 
Anda dalam banyak skenario.


Untuk peningkatan fleksibilitas, kami bahkan melihat bagaimana perpustakaan sistem scripting dinamis terhubung yang mungkin akan berhasil.


Namun, ada teknik tambahan yang dapat berguna ketika fleksibilitas ekstrim dan keamanan diperlukan. Kita bisa memilih untuk kode script aplikasi dengan menggunakan DLL. Akan tetapi DLL dapat berisi perangkat lunak berbahaya, 

kode yang dapat membuat aplikasi kita nakal atau bahkan crash. Selain itu, DLL (atau apa pun yang kit gunakan pada akhirnya setara dengan mekanisme) platform tertentu. 

Jadi, kita mencoba datang dengan solusi baru yang menyediakan: 
1. Lingkungan yang terpisah untuk menjalankan script, sehingga dapat dengan aman menutup jika diperlukan
2. Sebuah infrastruktur platform-independen

Solusinya adalah dengan menerapkan modul scripting Anda melalui soket. Socket (dijelaskan secara rinci dalam Bab 10, "Pemrograman Jaringan") adalah mekanisme standar untuk melaksanakan koneksi jaringan menggunakan 
protokol TCP / IP.

Hal ini dapat dibayangkan sebagai antrian dua arah. Kedua rekan-rekan dalam aliran komunikasi yang dapat menulis data ke salah satu ujung soket, dan komputer lain maka akan dapat mengambilnya dengan membaca dari ujung.


Seperti yang mungkin sudah ditebak, salah satu ujung soket akan menjadi milik modul permainan utama, dan ujung lainnya akan berada di modul script. Karena mereka akan ada dua aplikasi yang terpisah, script modul rusak tidak akan selalu mempengaruhi permainan. Di sisi lain, pemrograman socket sebagian besar standar.


Soket yang didukung oleh PC, UNIX / Linux kotak, dan komputer Macintosh, dan mungkin akan menjadi didukung di Internet-siap konsol game. Mereka dapat dikodekan dari C, C + +, Java, dan sejumlah pemrograman bahasa lainnya

Tapi soket memiliki dua manfaat yang tak terduga. Pertama, modul naskah dapat dikompilasi menjadi biner, yang berarti kinerja akan lebih baik dari dalam strategi script lainnya (dikecualikan DLL). Kedua, script tidak perlu secara fisik pada mesin yang sama sebagai kode permainan utama. Skrip dieksekusi melalui koneksi Internet 
, yang dapat berguna dalam skenario tertentu.

 
Perhatikan, bagaimanapun, manfaat ini datang dengan biaya. Anda harus Bahasa memilih scripting pemrograman bahasa pilihan (C, C + +, dan sebagainya). Rutinitas kustom tentu dapat ditambahkan untuk membuat hidup penulis naskah menjadi mudah, tapi secara keseluruhan Anda mendapatkan kontrol yang kurang dari sintaks (sebagai lawan dari bahasa penerjemah). Selain itu, komunikasi soket sangat tidak cocok untuk waktu-tugas penting. Diakui, jaringan menjadi lebih baik sepanjang waktu, tetapi beberapa proyek akan menemukan soket terlalu membatasi dalam hal kinerja-bukan untuk naskah itu sendiri, tetapi untuk waktu yang dibutuhkan untuk melewati argumen (dan hasil kembali). Masalah lainnya yang harus anda sadari adalah bahwa soket bisa rumit untuk dipertahankan jika ada banyak script harus ditangani. Dalam kasus ekstrim, permainan Anda menyerupai massively judul multiplayer dengan script bukan gamer.
Mari kita memeriksa penciptaan sistem skrip berbasis soket.


Langkah pertama adalah menentukan taksonomi dari callable modul. Jelas, kita menginginkan efisiensi maksimum, jadi kami akan terus memuat modul yang dimuat dalam memori bukan mengeksekusi setiap saat. Selain itu, dengan membuatnya terus-menerus, kita bisa membuat modul yang menjaga negara variabel mereka sendiri dan menggunakannya dari satu iterasi yang lain.
Dengan demikian, modul akan dimulai dari induk, dan sekali jalan, akan memasuki perulangan berulang yang akan tetap berulang sampai diperintahkan untuk mati (shutdown). Sementara di ulang, mereka akan meminta permintaan proses soket, proses mereka, dan secara opsional kembali dengan hasil apapun itu untuk proses panggilan. Berikut adalah ide coding untuk modul:

// buka soket untuk modul bermain game
while (!end)
{
// baca opcode dari soket
switch (opcode)
{
case QUIT:
end=true;
break;
// spesifik operasi dari opcode letakkan disini
}
}
// tutup socket

Algoritma ini cukup efisien baik dalam hal penggunaan kecepatan dan CPU. Mengenai kecepatan, dimuat untuk menjaga modul dan soket terbuka memastikan bahwa biaya komunikasi yang melebihi batas disimpan menjadi minimum. Tapi tetap banyak script di memori yang dapat menyebabkan beberapa masalah, terutama jika CPU mereka lapar. Itu sebabnya kita perlu menjaga agar soket membuka dan membaca dari awal pada setiap iterasi. Seperti yang akan Anda pelajari dalam Bab 10,apa yang paling membuat soket biasa di blokir. Ini artinya bahwa dengan membaca dari soket kosong akan menyebabkan proses penghentian sampai data baru tiba. Dengan demikian, "membaca soket" berlangsung seperti semaphore.
 Ini merupakan jeda proses skrip sampai perintah tiba (sehingga penggunaan CPU sampai tahap hampir nol). Setelah permintaan baru tiba, proses ini dilanjutkan,
permintaan tersebut dibahas dalam salah satu rutin saklar opcode-penanganan, hasilnya dikembalikan menggunakan socket yang sama, dan proses ini ditidurkan lagi sampai perintah baru diterima. Proses lengkap dipamerkan pada Gambar 9.3.
Gambar 9.3. Socket berbasis scripting transparan mengintegrasikan jaringan ke dalam mesin permainan.


Perhatikan, bahwa bagaimanapun setiap masalah yang kita punya, dengan Java script masih ada disini. Misalnya, sulit untuk script untuk mengakses struktur data atau algoritma yang disimpan pada mesin permainan inti. Ketika kami menggunakan JNI, kita melihat bagaimana membuat panggilan dari script untuk kode native C / C + + adalah sedikit rumit dan terkadang di atas kepala. Dengan soket, situasinya menjadi lebih buruk. Script ini hanya dirancang untuk menerima parameter melalui soket, melakukan perhitungan lokal, dan mengembalikan hasilnya.
Ada dua solusi untuk masalah ini. Yang pertama adalah solusi orang miskin: mengirim perintah
melalui pipa ke aplikasi host menggunakan protokol yang telah ditetapkan. Hal ini dapat bekerja pada kasus sederhana, tetapi ketika banyak perintah yang hadir, dengan cepat akan menjadi tidak terkendali. Solusi yang lebih elegan untuk ini adalah dengan menggunakan Remote Procedure Call (RPC) mekanisme untuk memastikan bahwa kami dapat membuat panggilan ke kode kita dari modul script. RPC memungkinkan pengembang untuk mendaftarkan fungsi pada waktu kompilasi sehingga mereka terlihat baik oleh rekan-rekannya. Hal yang rutin yang dilaksanakan di mesin permainan inti dapat terkena script dan juga sekitarnya. Hal ini membuat kompilasi sedikit lebih kompleks karena kita perlu menggunakan alat seperti RPCGen, tetapi manfaatnya jelas.

Penutup
Belum lama ini, permainan merupakan entitas tunggal yang monolitik. Dengan scripting, Anda sekarang dapat
merurai kode Anda menjadi komponen-komponen yang lebih kecil yang berinteraksi satu sama lain. Kita telah melihat bagaimana teknik ini dapat digunakan untuk mencegah kesalahan, mengisolasi bagian dari kode yang dapat membahayakan seluruh aplikasi, atau mesin terpisah kode dari semua kode yang ditulis secara efektif oleh tim pengembangan konten.
Alternatif scripting dan bahasa kami telah dieksplorasi akan membantu Anda meningkatkan ekspresif
potensi subsistem AI Anda. Ditambah dengan teknik kami yang telah dibahas dalam bab-bab sebelumnya, Anda sekarang padti siap untuk membuat padat, hal yang menarik.

16 Jun 2012

Game Engine - Audition Ayo Dance

Pertanyaannya adalah... kenapa saya menyebut game audition ayodance dengan sebutan game engine?
menurut saya, audition ayodance merupakaan game engine karena dalam permainan ini terdapat animasi yang dapat bergerak, disertai gerakan-gerakan dance yang beraneka ragam jika kita mengikuti alur gerakannya, selain itu animasi dari face, baju, sepatu, aksesoris kepala, aksesoris tangan, sayap, binatang peliharaan, semuanya beraneka ragam dan tentunya dibuat dengan salah satu software grafis dan animasi. Dalam game audition ayodance kita dapat bertemu dengan banyak pemain dari berbagai kota di indonesia, kalimantan, bandung, bogor, dan sebagainya. Disini kita dapat menemukan teman untuk bermain bersama pula dengan adanya chat yang memudahkan kita mengobrol dan berbincang dengan mereka.
Topik dari game engine adalah adalah sebuah sistem perangkat lunak (software) yang dirancang untuk pembuatan dan pengembangan suatu video game. Game engine memberikan kemudahan dalam menciptakan konsep sebuah game yang akan di buat. Mulai dari sistem rendering, physics, arsitektur suara scripting, A.I, dan bahkan sistem networking. Game engine dapat dikatakan sebagai jiwa dari seluruh aspek sebuah game.
Hal tersebut pula yang menjadikan saya menyebut game audition ayodance sebagai hasil dari game engine.
Game Audition AyoDance merupakan game batlle dance untuk mengadu skill kecepatan pemain dalam mengikuti gerakan-gerakan dance dengan jari tangan. Berbeda dengan permainan dance di timezone atau sejenisnya yang mengharuskan pemainnya menggerakkan kakinya ke arah-arah yang diharuskan.
Cara memainkan game ini adalah, untuk pertama kalinya kalian harus membuat ID audition ayodance.
http://ayodance.megaxus.com/ -->ini adalah link resmi milik audition ayodance.
Setelah anda masuk dengan ID anda sendiri, Jika pertama kali bermain maka anda termasuk newby, maka kalian akan ditunjukkan cara pemakaiannya (tinggal mengikuti alurnya saja).
Skill dalam permainan ini tidak ditentukan seberapa lama pemainnya memainkan game ini, tetapi bagaimana mereka berlatih dengan cepat.
Jika anda termasuk penggila game, anda bisa seringkali melupakan waktu dalam permainan ini karena sekali kita melakukan batlle atau memulai permainan, kurang lebih 4-5 menit waktu kita habis.
karena nya jika anda ingin memainkan game ini diharapkan juga untuk tidak melupakan kewajiban anda yang lain.
http://blognyafanii.blogspot.com/2012/05/ayodance-game.html --> ini adalah link salah satu teman saya yang mengulas tentang game tersebut.


Terima Kasih untuk:
http://rickykurn.wordpress.com/2012/03/08/apa-itu-game-engine/
http://blognyafanii.blogspot.com/2012/05/ayodance-game.html
http://ayodance.megaxus.com/

8 Apr 2012

Contoh-Contoh Game Engine

Contoh-contoh Game Engine
1. Freeware game engine/open source game engine
•    Blender
•    Golden T Game Engine (GTGE)
•    DXFramework
•    Ogre
•    Aleph One
•    Axiom Engine
•    Allegro Library
•    Box2D
•    Build Engine
•    Cube
•    Cube 2
•    DarkPlaces
•    jMonkeyEngine (jME)
•    Panda3D
•    Sphere
•    Unreal Engine

2. Commercial engines/game engine berbayar (komersial)
•    Alamo
•    A.L.I.V.E
•    BigWorld
•    DXStudio
•    Dunia Engine
•    Euphoria
•    GameStudio
•    Jade Engine
•    Jedi
•    Medusa
•    RPG Maker VX
•    RPG Maker XP
•    RPG Maker 2003
•    RPG Maker 95
•    Vision Engine

Game engine mempunyai tipe-tipe diantaranya:
•    Roll-your-own game engine
Game engine tipe ini lebih disukai karena kemungkinan besar dapat digunakan gratis. selain itu, game engine tipe ini memperbolehkan para developer lebih fleksibel dalam mengintegrasikan komponen yang diinginkan untuk dibentuk sebagai game engine mereka sendiri. Kelemahan dari tipe game engine ini banyak engine yang dibuat dengan cara semacam ini malah menyerang balik developernya
•    Mostly-ready game engines
Game engine biasanya sudah memberikan fitur-fitur kepada developer game seperti GUI, physiscs, libraries model, texture dan lain-lain. Engine  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.
•    Point-and-click engines
Engine ini merupakan engine yang sangat dibatasi, tapi dibuat dengan sangat user friendly. Developer game bahkan bisa mulai membuat game sendiri menggunakan engine seperti GameMaker, Torque Game Builder dan Unity3D. Dengan sedikit memanfaatkan coding, sudah bisa merilis game.  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. Game engine ini memang ditujukan bagi developer yang ingin menyingkat waktu pemrogramman dan merilis game-game mereka secepatnya

Sedikit ulasan game engine
•    Unreal Engine, Game Engine yang satu ini sudah lama diunggulkan bersama dengan tenarnya Unreal Tournament, sebuah game FPS yang menghadirkan gameplay dan grafis yang menawan dari waktu ke waktu. Versi terakhir untuk saat ini adalah Unreal Engine 3, dan didesain untuk bekerja dengan DirectX9 maupun 10. Selain ditujukan untuk game-game PC, Unreal Engine 3 juga ditujukan untuk game-game console seperti Xbox360 dan PS3. Ada juga game yang memanfaatkan Unreal Engine 3 yang akan dirilis pada tahun 2010 dan diisukan sebagai game dengan tampilan grafis yang sangat bagus, yaitu Mass Effect 2. Sudah begitu didalam Unreal Engine 3 ini terdapat berbagai program yang mendukung kinerjanya seperti NvidiaPhysX, yang memaksimalkan script/efek fisik dari sebuah objek.
•    CryENGINE adalah sebuah Game Engine yang digunakan dalam sebuah game FPS berjudul FarCry yang kala itu pada tahun 2004 memiliki grafis yang sangat menawan.

Macam-Macam Game Engine
Beberapa alat yang disebut game engine yang tersedia untuk permainan desainer untuk kode permainan dengan cepat dan mudah tanpa membangun dari bawah ke atas. Berikut ini merupakan pembagian macam-macam game engine :
1. Freeware Engine
Mesin ini tersedia untuk penggunaan bebas, namun tanpa kode sumber yang tersedia di bawah lisensi open source. Produk ini mempunyai edisi gratis yang tersedia untuk mereka.
2. Commercial Engine
a. Aurora Engine : untuk role-playing game
b. BigWorld : server, klien, dan pengembangan alat-alat untuk pengembangan MMOG untuk permainan yang berjalan di Windows, Xbox 360, dan PS3
c. Blender : real-time mesin game grafik 3D untuk komputer, alat-alat simulasi, dan grafik
d. Freescape : mesin game 3D berpemilik yang digunakan dalam Driller dan Konstruksi 3D Kit
e. Gamestudio : game engine 2D dan 3D untuk pemula yang menggunakan game studio pengembangan dan Lite-C programming language
f. Kinetica : sebuah mesin permainan yang dikembangkan oleh Sony untuk PS2
g. MT Framework : game engine yang dibuat oleh Capcom dan digunakan untuk permainan mereka di Xbox 360, PS3, dan PC
Dan masih banyak lagi jenis game engine yang bersifat komersil (commercial engine) yang berbayar atau tidak freeware dan open source.

Kelebihan Dan Kekurangan Dari Masing-Masing Game Engine
Freeware Engine (Blender)
Kelebihan : Dapat membuat game tanpa menggunakan program tambahan lainnya karena sudah memiliki "engine game" sendiri dan menggunakan bahasa pemrograman "Phython" yang lebih mudah dibandingkan bahasa pemrograman keluarga C (C, C++, C#). Menggunakan "OpenGL" sebagai render grafiknya yang dapat digunakan pada berbagai macam "OS" seperti Windows, Linux, dan Mac OS.
Kekurangan : Agak sulit dalam memahami GUI yang terdapat pada aplikasi ini.

Commercial Engine (Rage Engine)
Kelebihan : Kemampuan menciptakan dunia open world yang kompleks, penuh detail, dan terintegrasi penuh dengan dukungan seperti A.I script, weather effects, dan lain sebagainya seperti yang terlihat pada GTA IV (Grand Theft Auto IV). Engine ini juga mendukung kemampuan middleware seperti fitur "dynamic-motion" dan "bullet physics".
Kekurangan : Harga lisensinya mahal dan sulit untuk membuat animasi sendiri selain dari template animasi dari swift 3D dan kita tidak dapat memberikan efek pada objek yang ada.

sumber referensi:
http://en.wikipedia.org/wiki/Game_engine
http://en.wikipedia.org/wiki/List_of_game_engines
http://febriady.wordpress.com/2010/05/15/game-engine/
http://en.wikipedia.org/wiki/List_of_game_engines
http://rickykurn.wordpress.com/2012/03/08/apa-itu-game-engine/
http://thetoyzareboyz.blogspot.com/2010/03/game-engine.html