Oct 24, 2011

Mengumpulkan Data

Mengumpulkan File
            Selama mengumpulkan data, analis perlu membuat satu atau lebih salinan file atau filesistem yang relevan. Analis kemudian bisa bekerja dengan salinan file tanpa mempengaruhi file yang asli.
File dapat disalin dari media menggunakan dua teknik berbeda sebagai berikut:
          Logical Backup. Suatu logical backup menyalin file dan direktori logical volumes. Hal tersebut tidak menangkap data lain yang mungkin ada pada media, seperti file yang dihapus atau data sisa yang disimpan di dalam slack space.
          Physical Backup. Juga yang dikenal sebagai disk imaging, bit stream imaging menghasilkan penyalinan bit-per-bit media asli, termasuk free space dan slack space. Bit stream image memerlukan ruang penyimpanan yang lebih besar dan membutuhkan waktu lebih panjang untuk pelaksanaannya daripada logical backup.

Jika bukti dibutuhkan untuk tindakan hukum atau disiplmer, analis harus memperoleh image bit stream dari media asli, member label media asli, dan menyimpannya secara aman sebagai bukti. Analisis berikutnya harus dilakukan pada media salinan untuk memastikan bahwa media asli tidak dimodifikasi dan bahwa salinan media asli dapat selalu dibuat bila dibutuhkan. Seluruh langkah yang diambil untuk membuat salinan image harus didokumentasikan. Hal ini akan memungkinkan analis lain menghasilkan salinan tepat media asli menggunakan prosedur yang sama. Sebagai tambahan, dokumentasi yang tepat dapat digunakan untuk mendemonstrasikan bahwa bukti tidak ditangani dengan sembarangan selama proses pengumpulan. Selain langkah-langkah yang diambil untuk merekam image, analis juga harus mendokumentasikan informasi tambahan seperti model dan nomor serial hard drive, kapasitas media penyimpanan, dan informasi mengenai software atau hardware imaging yang digunakan (misalnya, nama, nomor versi, informasi lisensi). Kesemua tindakan ini mendukungterpeliharanya the chain of custody.
            Ketika image bit stream dieksekusi, kita dapat melakukan penyalinan disk-to-disk atau disk-to-file. Penyalinan disk-to-disk, menyalin seluruh isi media secara langsung ke media lain Penyalinan disk-to-file menyalin isi media ke sebuah file data logical tunggal. Penyalinan disk-to-disk bermanfaat karena media yang disalin dapat dihubungkan langsung ke sebuah komputer dan isinya dapat segera dilihat. Namun dalam penyalinan disk-to-disk media kedua harus sama dengan media asli. Penyalinan diskto- file memungkinkan image file data dipindah dan dibackup dengan mudah. Namun untuk melihat isi logikal file image, analis harus merestore image ke media atau membuka atau membacanya dari aplikasi yang mampu menampilkan isi logikal image bit stream
            Beragam tool hardware dan software dapat melakukan imaging bit stream dan backup logikal. Tool hardware umumnya portabel, terhubung secara langsung ke drive atau komputer yang ingin diimage, dan memiliki fungsi hash built-in. Solusi software umumnya terdiri dari disket startup, CD atau program terinstalasi yang berjalan pada stasiun kerja yang terhubung dengan media yang ingin diimage.
Sebagai tambahan atas fungsi utama mereka, beberapa tool imaging disk juga melakukan pencatatan record forensik, seperti pelacakan audit otomatis dan chain of custody. Dengan semakin banyaknya tool imaging disk, NIST Computer Forensics Tool Testing (CFTT) telah mengembangkan prosedur testing yang rinci untuk memvalidasi hasil tool tersebut. Saat ini, baru sedikit tool imaging disk yang mengikuti testing tersebut.
            Umumnya, tool yang melakukan imaging bit stream tidak digunakan untuk memperoleh salinan bit-by-bit seluruh device fisik dari sistem live, karena file dan memori pada sistem tersebut berubah secara konstan dan karenanya tidak dapat divalidasi. Namun demikian, penyalinan bit-by-bit logikal pada sistem live dapat diselesaikan dan divalidasi. Ketika dilakukan backup logikal, tetap disarankan untuk tidak menyalin file dari sistem live; perubahan mungkin dilakukan ke file selama proses backup, dan file yang dibuka oleh sebuah proses mungkin tidak dapat disalinkan. Selain itu, analis harus memutuskan apakah menyalin file dari sistem live feasible berdasarkan pada file apa yang ingin diperoleh, seberapa akurat dan lengkap penyalinan dibutuhkan, dan seberapa penting sistem live tersebut. Sebagai contoh, tidaklah perlu mematikan sebuah server kritis yang digunakan oleh ratusan orang hanya untuk mengambil file dari direktori home seorang user.

LINK:
Rhiza Pramawesha :  File Sistem
M. Akhsan Fauzi : Integritas File Data

Oct 9, 2011

E-LEARNING DI SEBUAH PERUSAHAAN

assalamualaikum wr. wb.

kali ini saya akan membahas mengenai e-learning..
apasih e-learning itu?kita akan bahas sebentar lg

e-learning adalah jika diartikan dengan bahasa inggris, e disitu adalah electronic dan learning itu adalah mendapatkan. Jadi bisa dibilang kita mendapatkan sesuatu dengan media sebuah barang electronic.

e-learning adalah sebuah alat ajar dengan komunikasi teknologi informasi yang sudah maju seperti jaman sekarang. Sebagai contoh, jadi seseorang guru tidak selalu mengajarkan seseorang dengan secara langsung didalam suatu kelas. Dengan menggunakan teknik ini guru dan murid bisa melakukan interaksi belajar dan mengajar secara jarak jauh

itu e-learning menurut sayam, kalo pengen jelas buka aja di wiki pedia biasanya sih ada hehehehehehehe...

Dan topik utamanya adalah e-learning di sebuah perusahaan..
apasih gunanya? kita pasti bertanya tanya tentang hal tersebut..

Mari kita bahas..
seperti yang kita bahas diatas kan, kita sudah tau tuh e-learning apa artinya apa kegunaanya..
Ya... kalo penerapannya di perusahaan ya bisa aja untuk traning seseorang dalam sebuah perusahaan, kita tak perlu lagi mentraining orang orang tersebut secara langsung, bisa saja dengan cara memberikan module module kepada mereka untuk dipelajari lebih lanjut dan setelah itu prakteknya baru kita tatap muka dengan guru atau yang mengajarkan training tersebut.
Bisa jg seperti module module apa yang harus dikerjakan oleh staff staff yang berada di perusahaan tersebut. Misalkan dibagian IT, ada beberapa pekerjaan yang harus dilakukan, misalkan IT yang ada di sebuah perusahaan tersebut hanya 1 orang, apa job desk dari orang tersebut. Kita bisa menggunakan e-learning dari hal tersebut.

Itu sih menurut saya, kalo menurut yang lain saya tak tahu haha...
gampang kok sekarang kan ada goggle, kalo mau cari tau lebih banyak lagi coba aja cari di google brooo, okeoke?

TERIMA KASIH

Oct 1, 2011

SUMBER DAYA MANUSIA

Jika menurut saya SDM itu adalah, suatu keahlian dari seseorang yang dipakai oleh sebuah perusahaan atau sebagai macamnya untuk melakukan pekerjaan pekerjaan yang dibutuhkan oleh perusahaan tersebut. Sebagai contohnya adalah saya ingin mencari sdm untuk pekerjaan menjahit, kita mencari sdm yang bisa melakukan keahlian tersebut, tidak mungkin jika kita menginginkan sdm untuk mengerjakan seseuatu pekerjaan menjahit kita mencari sdm yang bisa melakukan keahlian lain. Di zaman yang sekarang ini sdm banyak sekali yang berpendidikan dan memiliki keterampilan tinggi, dan ada pula sdm yang memiliki nilai akademik saja yang baik teteapi skill yang dia punyai tidak seperti nilai akademik yang dia miliki

untuk sumber yang lain saya mengcopy dari wikipedia, silahkan disimak hehe

Sumber daya manusia atau biasa disingkat menjadi SDM potensi yang terkandung dalam diri manusia untuk mewujudkan perannya sebagai makhluk sosial yang adaptif dan transformatif yang mampu mengelola dirinya sendiri serta seluruh potensi yang terkandung di alam menuju tercapainya kesejahteraan kehidupan dalam tatanan yang seimbang dan berkelanjutan. Dalam pengertian praktis sehari-hari, SDM lebih dimengerti sebagai bagian integral dari sistem yang membentuk suatu organisasi. Oleh karena itu, dalam bidang kajian psikologi, para praktisi SDM harus mengambil penjurusan industri dan organisasi.

Sebagai ilmu, SDM dipelajari dalam manajemen sumber daya manusia atau . Dalam bidang ilmu ini, terjadi sintesa antara ilmu manajemen dan psikologi. Mengingat struktur SDM dalam industri-organisasi dipelajari oleh ilmu manajemen, sementara manusia-nya sebagai subyek pelaku adalah bidang kajian ilmu psikologi.

Dewasa ini, perkembangan terbaru memandang SDM bukan sebagai sumber daya belaka, melainkan lebih berupa modal atau aset bagi institusi atau organisasi. Karena itu kemudian muncullah istilah baru di luar H.R. (Human Resources), yaitu H.C. atau Human Capital. Di sini SDM dilihat bukan sekedar sebagai aset utama, tetapi aset yang bernilai dan dapat dilipatgandakan, dikembangkan (bandingkan dengan portfolio investasi) dan juga bukan sebaliknya sebagai liability (beban,cost). Di sini perspektif SDM sebagai investasi bagi institusi atau organisasi lebih mengemuka.

sumber : http://id.wikipedia.org/wiki/Sumber_daya_manusia





PERECANAAN DAN PENGREKRUTAN TENAGA KERJA

Perencanaan tenaga kerja ini menurut saya adalah bagaimananya sebuah wiraswsta atau perusahaan agar jumlah kebutuhan tenaga kerja masa kini dan masa depan sesuai dengan beban pekerjaan, kekosongan-kekosongan dapat dihindarkan dan semua pekerjaan dapat dilaksanakan. Agar nantinya perusahaan bisa bekerja secara optimal. Tapi hindarkan terlalu banyak tenaga kerka, hal itu dikarnakan bisa membuang buang modal untuk pembayaran sdm.
Carilah tenaga kerja yang memiliki kualitas yang baik. Banyak orang orang jaman sekarang yang memiliki nilai akademik yang baik namun kualitas dari orang itu jauh dibawah dari nilai akademik yang dia peroleh.

Perekrutan tenaga kerja adalah untuk mencari calon pegawai yang akan ditempatkan disetiap perusahaan yang membutuhkan. disini setiap calon pegawai akan mendapatkan beberapa seleksi. setiap calon pegawai terlebih dahulu mengajugkan lamaran dan daftar riwayat hidup atau CV. setelah itu masing-masing calon pegawai mendapatkan beberapa test berupa test tertulis, wawancara, dan proses seleksi yang lainnya. Setelah calon pegawai dinyatakan lulus, maka calon pegawai tersebut akan mendapatkan beberapa pelatihan dan penyuluhan seputar perusahaan yang akan dia tuju sesuai dengan bidangnya masing-masing. setelah dinyatakan dapat menguasai bidangnya tersebut, calon pegawai bisa disalurkan kesetiap perusahaan. sebelum memulai pekerjaanya, pegawai akan mendapatkan interview mengenai gaji bulanan yang diterima calon pegawai tersebut. disini calon pegawai tersebut akan mendapatkan gaji sesuai standard upah minimum yang ditetapkan pemerintah. ataupun calon pegawai mendapatkan upah yang besar sesuai dengan kemampuan yang diyakini sangat mempuni. Untuk itu, dari sekian banyak persiapan yang dilakukan hingga ke tahap penyaluran, manusia harus dipersiapkan dan diatur sesuai dengan kebutuhan yang ada sehingga dapat disalurkan dan dipekerjakan ke setiap perusahaan yang membutuhkan pegawai tersebut.

May 12, 2011

Jalan Cerita Warcraft III


Cerita di Warcraft III: Reign of Chaos bermula ketika suatu desa di Kerajaan Lordaeron milik ras manusia diserang oleh gerombolan Orc. Pangeran Arthas selaku anak dari raja Lordaeron pun diutus untuk menangani masalah itu bersama penyihir wanita Jaina Proudmoore dan komandan perang senior Uther the Lightbringer. Setelah Arthas berhasil mengusir gerombolan Orc dan membebaskan penduduk desa, Arthas mulai merasakan adanya keanehan baru seperti adanya serangan dari makhluk mirip mayat hidup dan munculnya wabah misterius di Lordaeron. Semakin lama menyelidiki, Arthas mulai sadar bahwa ada iblis bernama Mal'ganis yang ingin memanfaatkan penduduk ras manusia (Human) sebagai tentara bagi kaumnya.

Arthas akhirnya berhasil mengalahkan Mal'ganis melalui pertarungan yang alot, namun Mal'ganis berhasil melarikan diri ke Kutub Utara (Northend) sehingga Arthas memutuskan untuk mengejarnya. Di Kutub Utara, Arthas tanpa sengaja bertemu seseorang bernama Muradin yang sedang berada di Kutub Utara untuk menemukan pedang ajaib Frostmourne. Arthas yang terobsesi mengalahkan Mal'ganis pun berusaha mendapatkan Frostmourne walaupun harus menyebabkan Muradin tewas. Arthas akhirnya berhasil membunuh Mal'ganis dengan bantuan pedang Frostmourne, namun tanpa sadar pedang itu juga mempengaruhi pikirannya. Ketika tiba kembali di istana Lordaeron, Arthas yang sudah dikuasai pedang itu membunuh ayahnya sendiri sehingga Kerajaan Lordaeron pun tertimpa kekacauan.

Arthas yang baru saja mengkudeta ayahnya sendiri kemudian bertemu oleh iblis lain bernama Tichondrius yang mengatakan bahwa Arthas sudah berhasil melaksanakan misi pertamanya sebagai bagian dari ras Undead. Arthas selanjutnya diperintahkan untuk menghancurkan pemukiman ras High Elf dan mengklaim sumur ajaibnya untuk memperluas kekuasaan Undead dan membangkitkan kembali Kel'Thuzad, pendeta Undead yang dulu dibunuhnya. Melalui Kel'Thuzad, Arthas mengetahui bahwa wabah di Lordaeron merupakan bagian dari rencana ras iblis bernama Burning Legion untuk masuk ke dunia dengan bantuan roh dukun bernama Lich King. Kel'Thuzad juga menjelaskan bahwa ia telah "dipilih" oleh Lich King sebagai salah satu anak buah kepercayaannya melalui pedang Frostmourne tersebut. Arthas dan Kel'Thuzad selanjutnya diperintahkan untuk membukakan gerbang antar dimensi dengan jalan merebut kitab sihir dari Dalaran, basis terakhir Kerajaan Lordaeron. Mereka akhirnya sukses memanggil Archimonde, pemimpin dari Burning Legion dan dengan kekuatannya, Archimonde menghancurkan sisa-sisa Kerajaan Lordaeron.

Di saat yang hampir bersamaan, Thrall, pemimpin tertinggi ras Orc, memutuskan untuk mengungsikan rasnya keluar dari tanah Lordaeron usai bertemu seseorang misterius bernama The Prophet (Sang Peramal). Di tengah perjalanan, kapal-kapal mereka terkena badai sehingga rombongan Thrall terpisah dengan rombongan Grom Hellsceam, saudaranya, hingga akhirnya terdampar di Kalimdor, tanah yang belum terjamah. Di Kalimdor, rombongan Thrall bertemu dengan ras manusia banteng bernama Tauren yang belakangan menjadi sahabat mereka. Rombongan Thrall akhirnya bertemu dengan rombongan dari Grom Hellscream yang terlibat peperangan kecil dengan ras manusia yang juga mengungsi ke Kalimdor usai runtuhnya Kerajaan Lordaeron. Thrall menyuruh Grom agar tidak mengganggu ras manusia lebih lanjut, namun Grom mengabaikannya sehingga Thrall menghukum Grom mengumpulkan kayu untuk mendirikan markas.

Grom selanjutnya menebangi begitu banyak pohon sehingga menggunduli sebagian hutan. Ulah Grom menggunduli hutan membuat Cenarius - dewa penjaga hutan Kalimdor - marah sehingga ia menyerang pasukan Grom. Pasukan Grom yang terdesak mencari dan meminum air dari suatu sumur ajaib agar bisa mengalahkan Cenarius, namun ternyata sumur tersebut sudah dikutuk oleh kekuatan iblis. Di saat bersamaan, pasukan Thrall yang dibantu Tauren berhasil mendesak ras manusia, namun tiba-tiba The Prophet muncul kembali dan menyatakan bahwa mereka harus bersatu karena Burning Legion sudah mendekati Kalimdor. Orc dan Human akhirnya memutuskan untuk bekerja sama memerangi pasukan Grom yang sudah dikuasai iblis sebelum akhirnya berhasil menyelamatkan Grom. Grom sendiri akhirnya gugur setelah berhasil membunuh Mannoroth, iblis yang sebelumnya mengutuk dirinya dan ras Orc lainnya.

Di saat bersamaan, salah satu pemimpin tertinggi ras Night Elf bernama Tyrande Whisperwind terbangun dari tidur panjangnya dan menyadari bahwa ada makhluk-makhluk asing yang masuk ke Kalimdor. Khawatir bahwa mereka hanya akan menyebabkan kekacauan, Tyrande beserta Malfurion - pendeta tertinggi Night Elf - menyuruh rasnya berperang dengan mereka sehingga Night Elf terlibat perang segitiga dengan Burning Legion (Undead) dan koalisi Orc-Human. Di sela-sela peperangan, Tyrande membebaskan Illidan - saudara Malfurion yang dipenjara karena dituduh berkhianat - untuk membantu Night Elf. Illidan yang dibebaskan selanjutnya berhasil membunuh Tichondrius, salah satu jenderal Burning Legion, namun di saat bersamaan ia malah tergoda dengan kekuatan Tichondrius dan kemudian menggunakan kekuatan tersebut untuk dirinya sendiri. Malfurion akhirnya mengusir Illidan karena kekuatan barunya dianggap membahayakan ras Night Elf.

Di tengah peperangan antara koalisi Human-Orc dengan Night Elf, The Prophet kembali muncul dan mengatakan bahwa inilah saatnya untuk bersatu demi menghentikan rencana jahat dari Burning Legion sambil mengatakan siapa dirinya sebenarnya. Ras Night Elf akhirnya setuju melakukan gencatan senjata dengan Human dan Orc. Ketiga ras itu kemudian mendirikan garis pertahanan terakhir di dekat Pohon Keabadian yang diincar Archimonde untuk menguasai dunia. Peperangan berlangsung begitu sengit, namun pasukan Burning Legion akhirnya berhasil mengalahkan pasukan gabungan ketiga ras tersebut. Di saat bersamaan, Malfurion ternyata memiliki rencana rahasia dengan mengumpulkan roh-roh penunggu hutan sambil mengulur waktu lewat peperangan. Akhirnya, tepat ketika Archimonde siap mengklaim kekuatan pohon tersebut, roh-roh penunggu hutan meledakkan dirinya sehingga Archimonde hancur bersama dengan Pohon Keabadian dan rencana Burning Legion menguasai dunia pun gagal.

Storyboard - Lord of Avernus di Warcraft III





Kerajaan Lordaeron milik ras manusia diserang oleh gerombolan Orc. Pangeran Arthas selaku anak dari raja Lordaeron pun diutus untuk menangani masalah itu bersama penyihir wanita Jaina Proudmoore dan komandan perang senior Uther the Lightbringer. Setelah Arthas berhasil mengusir gerombolan Orc dan membebaskan penduduk desa, Arthas mulai merasakan adanya keanehan baru seperti adanya serangan dari makhluk mirip mayat hidup dan munculnya wabah misterius di Lordaeron. Semakin lama menyelidiki, Arthas mulai sadar bahwa ada iblis bernama Mal'ganis yang ingin memanfaatkan penduduk ras manusia (Human) sebagai tentara bagi kaumnya.


Arthas akhirnya berhasil mengalahkan Mal'ganis melalui pertarungan yang alot, namun Mal'ganis berhasil melarikan diri ke Kutub Utara (Northend) sehingga Arthas memutuskan untuk mengejarnya. Di Kutub Utara, Arthas tanpa sengaja bertemu seseorang bernama Muradin yang sedang berada di Kutub Utara untuk menemukan pedang ajaib Frostmourne. Arthas yang terobsesi mengalahkan Mal'ganis pun berusaha mendapatkan Frostmourne walaupun harus menyebabkan Muradin tewas. Arthas akhirnya berhasil membunuh Mal'ganis dengan bantuan pedang Frostmourne, namun tanpa sadar pedang itu juga mempengaruhi pikirannya. Ketika tiba kembali di istana Lordaeron, Arthas yang sudah dikuasai pedang itu membunuh ayahnya sendiri sehingga Kerajaan Lordaeron pun tertimpa kekacauan.

May 11, 2011

Lord Avernus in Warcraft III



Lord of Avernus Seorang mantan paladin terkenal besar, Abaddon jatuh ke dalam kegelapan Burning Legiun, dia kerasukan banyak setan setelah mengambil pedang es. Sekarang Death Knight terletak tinggi dalam hirarki Lich King sebagai jenderal, ia naik ke medan perang melawan rintangan yang tidak mungkin, tidak pernah berhenti sampai dia mencapai Sentinel itu. Dia menjadi pangeran kegelapan yang memimpin pasukannya untuk melakukan kejahatan

Apr 12, 2011

ANIMASI

ANIMASI KALENG BERPUTAR DENGAN BLENDER

Melanjutkan penulisan blog sebelumnya,sekarang saya akan menuliskan tentang object yang dihasilkan dengan game engine blender dan ogre. Sama dengan tugas grafik komputer kelas maupun grafik komputer lab yang mengharuskan membuat objek 3D dengan blender maupun ogre,maka pada penulisan softskill ini saya akan menjelaskan pembuatan object kaleng pepsi berputar yang akan dibuat menggunakan blender.

Untuk membuat object kaleng pepsi, kita bisa membuatnya dengan menggunakan object cylinder yang ada pada blender.

1. Pilih menu Add pilih Mesh dan pilih cylinder. Lalu pilih Caps End. Kemudian OK

2. Lalu ganti posisi kamera jadi tampilan depan. Pilih View,kemudian front.

3. Pada pengaturan object mode. Lalu klik kanan.

4. Gunakan tombol A untuk menyeleksi, tombol S untuk scale (untuk mengatur besar atau kecil) dan tombol Z.

5. Lalu ganti pengaturan object mode menjadi edit mode.

6. Kemudian untuk membuat bagian atas dan bawah kaleng,tekan tombol B untuk menyeleksi bagian bawah. Lalu tekan tombol E untuk melakukan extrude dan pilih only Edge. Setelah itu gunakan tombol S untuk mengatur bagian bawah botol.

7. Untuk menutup bagian bawahnya kembali seperti langkah sebelumnya. Tekan tombol B untuk menyeleksi bagian bawah. Lalu tekan tombol E untuk melakukan extrude dan pilih only Edge. Setelah itu gunakan tombol S untuk mengatur tutup bagian bawah botol. Lalu gunakan Alt+M dan pilih At center untuk menutupnya. Pada bagian bawah tarik tanda panah X keatas,sehingga bagian bawah kaleng terlihat tertutup.

8. Untuk bagian atas kaleng,gunakan langkah 6 dan 7. Namun untuk menutup bagian atas kaleng gunakan Alt+M dan pilih At center untuk menutupnya. Pada bagian atas tarik tanda panah X kebawah,sehingga bagian atas kaleng terlihat tertutup.

9. Untuk melihat tampilan botol bisa di lihat pada view. Kita bisa melihat dari bagian atas (top) ,front (depan), camera, side maupun user.

10. Simpan dengan nama kaleng p.blend.

11. Buka file kaleng p.blend.

12. Ubah 3d perspektif view anda menjadi front(1) view dan ortographic(5).

13. Ubah ke uv face select mode (F). pilih semua bagian objek(A) dan tekan (U) untuk menggaktifkan UV calculation dan pilih Cylinder from view.

14. Untuk membuat label kalengnya pada UV/image editor buka gambar PEPSI 1 by_rodrigozenteno.jpg.

15. Langkah berikutnya kita sesuaikan uv dengan gambar dengan cara scale(S) searah sumbu y dan jika perlu sumbu x.

16. Sekarang anda sudah melihat hasilnya di 3d view. Tapi kalau anda perhatikan untuk bagian atas dan bawah kaleng yang seharusnya tidak ikut(berwarna perak) jadi ikut ikutan kena gambar pepsi.

17. Berikutnya masuk ke edit mode(TAB) pilih bagian tengah(badan) objek .dan pada editing button(F9) tekan tombol new dan assign pada bagian links and material untuk menambahkan material index 1.

18. Balik seleksi yang sudah ada dengan inverse, tekan tombol new lagi dan assign untuk menambahkan material index yang kedua.

19. Pada material editor (F5) di index yang ke 1 tambahkan satu texture image di texture button(F6) dan masuk-kan gambar PEPSI 1 by_rodrigozenteno.jpg dan rubah map input ke UV.

20. Pada material editor (index2) pastikan warnanya putih dan aktifkan tangent shading.

21. Untuk menggerakannya bisa gunakan rotate.dan atur pada timeline.

22. Lalu coba dirender...

23. Jadilah animasi kaleng berputar.


SUMBER : inblender.blogspot.com

OGRE Game Engine

Ogre atau object-oriented Graphics Rendering Engine adalah open source rendering engine grafik yang ditulis dan dimaintain oleh tim inti kecil. Ogre merupakan suatu aplikasi 3D yang bersifat open source. Berikut ini adalah file-file yg dibutuhkan untuk membuat aplikasi 3D dengan library OGRE3D (Object Oriented Graphics Rendering Engine) antara lain :
# Eclipse-CPP ganymede sebagai IDE C++
# MinGW toolbox sebagai GCC opensource compiler
# MYSYS sebagai GNU Terminal environment
# OGRE3D SDK sebagai rendering engine di OGRE SDK for Code::Blocks + MinGW C++ Toolbox , perlu diperhatikan bahwa kita menggunakan MinGW sebagai c++ compilernya
1. Pertama install MinGW Toolbox dan setelah itu lakukan setting environment variable, misalkan anda menginstalnya di D:\mingw, maka dalam environment variable kita set path dengan nilai D:\mingw\bin

2. untuk mengecheck apakah MinGW sudah terinstall dengan benar, ketik gcc –v pada command prompt
3. kemudian install MYSYS, jalankan setup MYSYS-1.0.10, kemudian setting path seperti yang dilakukan untuk menginstall MinGW seperti gambar dibawah berikut

4. untuk mengechecknya ketikan uname –a dicommand prompt
5. selanjutnya install OGRE, kemudian setting variable seperti MinGW dan MYSYS diatas, tetapi kita membuat variabel system baru yang bernama OGRE_HOME

6. Lalu extractlah file eclipse hasil download dan jalankan file eclipse.exe dalam folder eclipse
7. Setelah itu kita buat project baru dengan menekan alt+shift+n lalu pilihlah C++ Project, perhatikan gambar berikut :

8. Lalu selanjutnya kita akan membuat sebuah project aplikasi 3D yang memanfaatkan OGRE.
9. pilih empty project dengan toolchains MinGW
10. lalu klik project pada bagian project explorer lalu tekan alt+enter
11. Arahkan kebagian C/C++ Build -> Settings, Klik Manage Configurations lalu klik baris Release dan tekan Set Active dan klik OK.
12. Masuk ke bagian GCC C++ Compiler pada Tool Settings, selanjutnya ikutilah petunjuk table berikut ini untuk bagian-bagian properties pada pilihan Debug dan Release. Pastikan yang aktif adalah Release.
DEBUG
Preprocessor
Defined Symbols (-D):
• WIN32
• _WINDOWS
• _DEBUG
Directories
Include Paths (-l):
• “${OGRE_HOME}\include”
• “${OGRE_HOME}\samples\include”
Beserta kutip ” “
Miscellaneous
Bag. Other flags :
-c -fmessage-length=0 -mthreads -fexceptions -fident
RELEASE
Preprocessor
Defined Symbols (-D):
• WIN32
• _WINDOWS
• NDEBUG
Directories
Include Paths (-l):
• “${OGRE_HOME}\include”
• “${OGRE_HOME}\samples\include”
Beserta kutip ” “
Miscellaneous
Bag. Other flags :
-c -fmessage-length=0 -mthreads -fexceptions -fident
13. Mash pada bagian Tool Setting, masuk ke bagian MinGW C++ Linker ikutilah petunjuk table berikut ini untuk bagian-bagian properties pada pilihan Debug dan Release. Pastikan yang aktif adalah Release.
DEBUG
Libraries
Libraries (-l):
• OgreMain_d
• OIS_d
Library search path (-L):
• “${OGRE_HOME}\bin\debug”
Beserta kutip “
Miscellaneous
Bag. Other Options (-Xlinker[option]):
• –enable-auto-image-base
• –add-stdcall-alias
RELEASE
Libraries
Libraries (-l):
• OgreMain
• OIS
Beserta kutip “ Library search path (-L):
• “${OGRE_HOME}\bin\release”
Beserta kutip “
Miscellaneous
Bag. Other Options (-Xlinker[option]):
• –enable-auto-image-base
• –add-stdcall-alias

Pengertian Engine

Pengertian Engine

Game engine (atau singkatnya disebut engine saja di sini) adalah perangkat lunak yang digunakan untuk menciptakan perangkat lunak lain, dalam hal ini, game. (Ini adalah definisi saya sendiri. Jadi, maafkanlah saya jika kurang tepat.) Kita bisa menyebutnya game authoring software, game creator tool, software pembuat game, dan sebagainya

Paid Engine

Untuk membuat game 3D:
1. 3D Game Maker
2. 3D Game Studio
3. DarkBASIC
4. TrueVision
5. FPS Creator
6. Blade 3D
7. Source
8. Esenthel for commercial
9. Torque 3D
10. Shiva 3D
11. CryEngine

Untuk membuat game 2D:
1. RPG MAKER VX
2. RPG MAKER XP
3. Game Maker Pro

Free Engine

Untuk membuat game 3D:
1. Panda 3D *)
2. OGRE *)
3. Esenthel for non­commercial
4. Unity Free Edition
5. G3D *)
6. Genesis3D *)
7. FPS Creator Free Edition
8. DarkBASIC Pro Free Edition
9. Cube 2 (Sauerbraten) *)
10. Unreal Development Kit
11. Platinum Arts Sandbox *)
12. CAST II *)
13. 3D RAD Pro
14. DX Studio
15. Blender *)
16. Angel ( ini engine­nya Nusantara Online) *) **)
17. Irrlicht *)
18. id Tech (a.k.a Doom Engine, yang dipakai membuat Doom 2) *)
19. Quake Engine (yang dipakai menggarap Quake dan Half­Life) *)

Untuk membuat game 2D:
1. RPG MAKER 2000
2. RPG MAKER 2003
3. 001 Action/RPG Maker
4. Game maker
5. 2D Fighter Maker
6. M.U.G.E.N.
7. Adventure Maker
8. Adventure Game Studio
9. Stratagus *)
10. Battle for Westnoth *)
11. RPG Studio *) **)
12. Scirra Construct*)

*) berarti open source sedangkan **) berarti BUATAN INDONESIA.

Mar 24, 2011

Perbedaan Antara MD5 dan SHA

Sekarang ini keamanan data sangat diperlukan baek dalam dunia bisnis maupun ddiperlukan suatu cara untuk mengamankan data tersebut. Untuk itu diperlukan suatu cara untuk mengamankan data yaitu dengan menggunakan teknik kriptografi. Dalam dunia kriptografi, hash function bukan merupakan sesuatu yang baru.
Hash adalah suatu teknik atau metode yang secara langsung mengakses record-record dalam suatu tabel dengan melakukan transformasi aritmatik pada key yang menjadi alamat dalam tabel tersebut. Key merupakan suatu input dari pemakai di mana pada umumnya berupa nilai atau string karakter. Pelacakan dengan menggunakan Hash terdiri dari dua langkah utama, yaitu:

1. Menghitung Fungsi Hash.
2. Collision Resolution



MD5

Fungsi hash yang paling banyak digunakan dalam keamanan jaringan komputer dan internet adalah MD5 yang dirancang oleh Ron Rivest yang juga merupakan salah satu pengembang algoritma RSA pada tahun 1991. MD5 merupakan kelanjutan daru MD4 yang dirancang dengan tujuan keamanan. Secara perhitungan matetamatis tidak dimungkinkan untuk mendapatkan dua pesan yang memiliki hash yang sama. Tidak ada serangan yang lebih efisien untuk membongkar/mengetahui hash suatu pesan selain brute-force.

Cara Kerja MD5
MD5 mengolah blok 512 bit, dibagi kedalam 16 subblok berukuran 32 bit. Keluaran algoritma diset menjadi 4 blok yang masing-masing berukuran 32 bit yang setelah digabungkan akan membentuk nilai hash 128 bit.

SHA

SHA dikembangkan oleh National Institute of Standards and Technology ( NIST ) dan National Security Agency ( NSA ) sebagai komponen Digital Signature Standart ( DSS ) . Standart hash adalah Secure Hash Standart ( SHS ) dengan SHA sebagai algoritma yang digunakan. SHS menetapkan SHA yang diperlukan untuk menjamin keamanan Digital Signature Algorithm ( DSA ).

Cara Kerja SHA - 1
Pesan diberi tambahan untuk membuat panjangnya menjadi kelipatan 512 bit ( l x 512 ). Jumlah bit asal adalah k bit. Tambahkan bit secukupnya sampai 64 bit kurangnya dari kelipatan 512 ( 512 – 64 = 448 ), yang disebut juga kongruen dengan 448 ( mod 512 ). Kemudian tambahkan 64 bit yang menyatakan panjang pesan. Inisiasi 5 md variabel dengan panjang 32 bit yaitu a,b,c,d,e. Pesan dibagi menjadi blok-blok berukuran 512 bit dan setiap blok diolah. Kemudian keluaran setiap blok digabungkan dengan keluaran blok berikutnya, sehingga diperoleh output ( diggest ). Fungsi kompresi yang digunakan oleh algoritma sha-1 adalah sebagai berikut :
A,b,c,d,e ← ( e + f(t,b,c,d) + s5(a) + wt + kt),a,s30(b),c,d.

Perbandingan SHA-1 dan MD5

Karena SHA-1 dan MD5 dikembangkan atau diturunkan dari MD4 maka keduanya mempunyai kemiripina satu sama lain, baik kekuatan dan karakteristiknya.
  • Keamanan terhadap serangan brute-force. Hal yang paling penting adalah bahwa SHA-1 menghasilkan diggest 32-bit lebih panjang dari MD5. Dengan brute-force maka SHA-1 lebih kuat dibanding MD5.
  • Keamanan terhadap kriptanalisis. Kelemahan MD5 ada pada design sehingga lebih mudah dilakukan kriptanalisis dibandingkan SHA-1
  • Kecepatan. Kedua algoritma bekerja pada modulo 232 sehingga keduanya bekerja baik pada arsitektur 32 bit. SHA-1 mempunyai langkah lebih banyak dibandingkan MD5 ( 80 dibanding MD5 64 ) dan harus memproses 160 bit buffer dibanding DM5 128 bit buffer, sehingga SHA-1 bekerja lebih lambat dibanding MD5 pada perangkat keras yang sama.
  • Simplicity. Kedua algoritma simple untuk dijelaskan dan mudah untuk diiemplementasikan karena tidak membutuhkan program yang besar atau tabel subtitusi yang besar pula.
Sumber :
http://crypto-corner.blogspot.com/2010/02/cryptographic-hash-function.html
http://Ilmukomputer.com

Mar 2, 2011

Klasifikasi game

BERDASARKAN JENIS “PLATFORM” ATAU ALAT YANG DI GUNAKAN :
1. Arcade games, yaitu yang sering disebut ding-dong di Indonesia, biasanya berada di daerah / tempat khusus dan memiliki box atau mesin yang memang khusus di design untuk jenis video games tertentu dan tidak jarang bahkan memiliki fitur yang dapat membuat pemainnya lebih merasa “masuk” dan “menikmati”, seperti pistol, kursi khusus, sensor gerakan, sensor injakkan dan stir mobil (beserta transmisinya tentunya).
2. PC Games , yaitu video game yang dimainkan menggunakan Personal Computers.
3. Console games, yaitu video games yang dimainkan menggunakan console tertentu, seperti Playstation 2, Playstation 3, XBOX 360, dan Nintendo Wii.
4. Handheld games, yaitu yang dimainkan di console khusus video game yang dapat dibawa kemana-mana, contoh Nintendo DS dan Sony PSP.
5. Mobile games, yaitu yang dapat dimainkan atau khusus untuk mobile phone atau PDA.

BERDASARKAN “GENRE” PERMAINANNYA :
1. Aksi – Shooting, (tembak-tembakan , atau hajar-hajaran bisa juga tusuk-tusukan, tergantung cerita dan tokoh di dalamnya), video game jenis ini sangat memerlukan kecepatan refleks, koordinasi mata-tangan, juga timing, inti dari game jenis ini adalah tembak, tembak dan tembak. Termasuk didalam-nya :
a. First person shooting (FPS) seperti Counter Strike dan Call of Duty
b. Drive n’ shoot, menggunakan unsur simulasi kendaraan tetapi tetap dengan tujuan utama menembak dan menghancurkan lawan, contoh : Spy Hunter, Rock and Roll Racing, Road Rash.
c. Shoot em’ up, seperti Raiden, 1942, dan gradius.
d. Beat ‘em up (tonjok hajar) seperti Double Dragon dan Final Fight, lalu hack and slash(tusuk tebas) seperti Shinobi dan Legend of Kage.
e. Light gun shooting, yang menggunakan alat yang umumnya berbentuk seperti senjata, seperti Virtua Cop dan Time Crisis.

2. Fighting ( pertarungan ) Ada yang mengelompokan video game fighting di bagian Aksi, namun penulis berpendapat berbeda, jenis ini memang memerlukan kecepatan refleks dan koordinasi mata-tangan, tetapi inti dari game ini adalah penguasaan jurus (hafal caranya dan lancar mengeksekusinya), pengenalan karakter dan timing sangatlah penting, o iya, combo-pun menjadi esensial untuk mengalahkan lawan secepat mungkin. Dan berbeda seperti game Aksi pada umumnya yang umumnya hanya melawan Artificial Intellegence atau istilah umumnya melawan komputer saja, pemain jenis fighting gameini baru teruji kemampuan sesungguhnya dengan melawan pemain lainnya. Seri Street Fighter, Tekken, Mortal Kombat, Soul Calibur dan King of Fighter adalah contohnya.

3. Aksi – Petualangan. Memasuki gua bawah tanah, melompati bebatuan di antara lahar, bergelayutan dari pohon satu ke pohon lain, bergulat dengan ular sambil mencari kunci untuk membuka pintu kuil legendaris, atau sekedar mencari telepon umum untuk mendapatkan misi berikutnya, itulah beberapa dari banyak hal yang karakter pemain harus lakukan dan lalui dalam video game jenis ini. Menurut penulis, game jenis ini sudah berkembang jauh hingga menjadi genre campuran action beat-em up juga, dan sekarang, di tahun 2000 an, jenis ini cenderung untuk memiliki visual 3D dan sudut pandang orang ke-tiga. Tomb Rider, Grand Theft Auto dan Prince of Persia termasuk didalamnya.

4. Petualangan. Bedanya dengan jenis video game aksi-petualangan, refleks dan kelihaian pemain dalam bergerak, berlari, melompat hingga memecut atau menembak tidak diperlukan di sini. Video Game murni petualangan lebih menekankan pada jalan cerita dan kemampuan berpikir pemain dalam menganalisa tempat secara visual, memecahkan teka-teki maupun menyimpulkan rangkaian peristiwa dan percakapan karakter hingga penggunaan benda-benda tepat pada tempat yang tepat. Termasuk didalamnya:
a. Petualangan dengan teks atau sistem tunjuk dan klik, contoh: Kings Quest, Space Quest, Heroes Quest, Monkey Island, Sam and Max,
b.Novel atau film interaktif, seperti game “dating” yang banyak beredar di jepang, Dragons Lair dan Night Trap.

5. Simulasi, Konstruksi dan manajemen. Video Game jenis ini seringkali menggambarkan dunia di dalamnya sedekat mungkin dengan dunia nyata dan memperhatikan dengan detil berbagai faktor. Dari mencari jodoh dan pekerjaan, membangun rumah, gedung hingga kota, mengatur pajak dan dana kota hingga keputusan memecat atau menambah karyawan. Dunia kehidupan rumah tangga sampai bisnis membangun konglomerasi, dari jualan limun pinggir jalan hingga membangun laboratorium cloning. Video Game jenis ini membuat pemain harus berpikir untuk mendirikan, membangun dan mengatasi masalah dengan menggunakan dana yang terbatas. Contoh: Sim City, The Sims, Tamagotchi.

6. Role Playing. Video game jenis ini sesuai dengan terjemahannya, bermain peran, memiliki penekanan pada tokoh/peran perwakilan pemain di dalam permainan, yang biasanya adalah tokoh utamanya, dimana seiring kita memainkannya, karakter tersebut dapat berubah dan berkembang ke arah yang diinginkan pemain ( biasanya menjadi semakin hebat, semakin kuat, semakin berpengaruh, dll) dalam berbagai parameter yang biasanya ditentukan dengan naiknya level, baik dari status kepintaran, kecepatan dan kekuatan karakter, senjata yang semakin sakti, ataupun jumlah teman maupun mahluk peliharaan.Secara kebudayaan, pengembang game Jepang biasanya membuat Role Playing Game (RPG) ke arah cerita linear yang diarahkan seolah karakter kita adalah tokoh dalam cerita itu, seperti Final Fantasy, Dragon Quest dan Xenogears. Sedangkan pengembang game RPG Eropa, cenderung membuat karakter kita bebas memilih jalan cerita sendiri secara non-linear, seperti Ultima, Never Winter Nights, baldurs gate, Elder Scroll, dan Fallout.

7. Strategi. Kebalikan dari video game jenis action yang berjalan cepat dan perlu refleks secepat kilat, video game jenis strategi, layaknya bermain catur, justru lebih memerlukan keahlian berpikir dan memutuskan setiap gerakan secara hati-hati dan terencana. Video game strategi biasanya memberikan pemain atas kendali tidak hanya satu orang tapi minimal sekelompok orang dengan berbagai jenis tipe kemampuan, sampai kendaraan, bahkan hingga pembangunan berbagai bangunan, pabrik dan pusal pelatihan tempur, tergantung dari tema ceritanya. Pemain game strategi melihat dari sudut pandang lebih meluas dan lebih kedepan dengan waktu permainan yang biasanya lebih lama dan santai dibandingkan game action. Unsur-unsur permainannya biasanya berkisar sekitar, prioritas pembangunan, peletakan pasukan, mencari dan memanfaatkan sumberdaya (uang, besi, kayu,minyak,dll), hingga ke pembelian dan peng-upgrade-an pasukan atau teknologi. Game jenis ini terbagi atas:
a.Real time Strategy, game berjalan dalam waktu sebenarnya dan serentak antara semua pihak dan pemain harus memutuskan setiap langkah yang diambil saat itu juga berbarengan mungkin saat itu pihak lawan juga sedang mengeksekusi strateginya. Contoh: Starcraft, Warcraft , dan Command and Conquer.
b.Turn based Strategy , game yang berjalan secara bergiliran, saat kita mengambil keputusan dan menggerakan pasukan, saat itu pihak lawan menunggu, begitu pula sebaliknya, layaknya catur.
contoh: Front Mission, Super robot wars, Final Fantasy tactics, Heroes of might and magic, Master of Orion.

Sebenarnya ada yang memilah lagi menjadi jenis tactical dan strategi, namun penulis cenderung untuk menggabungkannya karena perbedaannya hanya ada di masalah skala dan ke-kompleks-an dalam manajemen sumber daya-nya saja.

8. Puzzle. Video game jenis ini sesuai namanya berintikan mengenai pemecahan teka-teki, baik itu menyusun balok, menyamakan warna bola, memecahkan perhitungan matematika, melewati labirin, sampai mendorong-dorong kota masuk ke tempat yang seharusnya, itu semua termasuk dalam jenis ini. Sering pula permainan jenis ini adalah juga unsur permainan dalam video game petualangan maupun game edukasi. Tetris, Minesweeper, Bejeweled, Sokoban dan Bomberman.

9. Simulasi kendaraan. Video Game jenis ini memberikan pengalaman atau interaktifitas sedekat mungkin dengan kendaraan yang aslinya, muskipun terkadang kendaraan tersebut masih eksperimen atau bahkan fiktif, tapi ada penekanan khusus pada detil dan pengalaman realistik menggunakan kendaraan tersebut. Terbagi atas beberapa jenis:
a. Perang. Video game simulasi kendaraan yang sempat tenar di tahun 90-an ini mengajak pemain untuk menaiki kendaraan dan berperang melawan kendaraan lainnya. Dan kebanyakan diantaranya memiliki judul sama dengan nama kendaraannya. Contoh : Apache 64, Comanche, Abrams, YF-23, F-16 fighting eagle.
b. Balapan. Dari namanya sudah jelas, siapa sampai duluan di garis finish dialah pemenangnya! Terkadang malah pemain dapat memilih kendaraan, mendandani, upgrade mesin bahkan mengecatnya. Contoh: Top Gear, Test Drive, Sega Rally Championship, Daytona, Grand Turismo, Need For Speed, Mario Cart, ManXTT.
c. Luar Angkasa. Walau masih dapat dikategorikan simulasi kendaraan perang, tetapi segala unsur fiksi ilmiah dan banyaknya judul yang beredar membuat subgenre ini pantas dikategorikan diluar simulasi kendaraan perang. Jenis ini memungkinkan pemain untuk menjelajah luar angkasa, berperang dengan mahluk alien, mendarat di planet antah berantah atau sekedar ingin merasakan bagaimana menjadi kapten di film fiksi ilmiah kesayangan kamu. Contoh: Wing Commander, Freelancer , Star Wars X-Wing, Star Wars Tie Fighter, dll.
d. Mecha. Pendapat bahwa hampir tidak ada orang yang terekspos oleh film robot jepang saat kecilnya tidak memimpikan ingin mengendalikan robot, memang sulit dibantah. Dipopulerkan oleh serial Mechwarrior oleh Activision, subgenre Simulasi Mecha ini memungkinkan pemainnya untuk mengendalikan robot dan menggunakannya untuk menghancurkan gedung, helikopter dan tentu saja robot lainnya. Contoh: Mechwarrior, Gundam Last war Chronicles, dan Armored Core.

10. Olahraga. Singkat padat jelas, bermain sport di PC atau konsol anda. Biasanya permainannya diusahakan serealistik mungkin walau kadang ada yang menambah unsur fiksi seperti NBA JAM. Contohnya pun jelas, Seri Winning Eleven, seri NBA, seri FIFA, John Madden NFL, Lakers vs Celtics, Tony hawk pro skater, dll.

KATEGORI-KATEGORI LAINNYA :
1. Multiplayer Online.
Game yang lagi trend di Indonesia bahkan dunia,menjadi salah satu titik balik mengapa dunia game dan internet di Indonesia dapat berkembang. Dan karena dimainkan online dan dengan sistem pembayaran menggunakan voucher, pembajakan sudah tidak menjadi masalah lagi. Game yang dapat dimainkan secara bersamaan oleh lebih dari 2 orang (bahkan dapat mencapai puluhan ribu orang dalam satu waktu) membuat pemain dapat bermain bersama dalam satu dunia virtual dari sekedar chatting hingga membunuh naga bersama teman yang entah bermain di mana. Umumnya permainan tipe ini dimainkan di PC dan bertema RPG, walau ada juga yang bertema music atau action. Contoh: Ragnarok online, O2jam, World of Warcraft, Ayo Dance, Lineage, Rose online

2. Casual games. Sesuai namanya, game yang casual itu tidak kompleks, mainnya rileks dan sangat mudah untuk dipelajari (bahkan cenderung langsung bisa dimainkan). Jenis ini biasanya memerlukan spesifikasi komputer yang standar pada jamannya dan ukurannya tidak lebih dari 100 MB karena biasanya dapat di download versi demo-nya di website resminya. Genre permainannya biasanya puzzle atau action sederhana dan umumnya dapat dimainkan hanya menggunakan mouse (biasanya game lain menggunakan banyak tombol tergantung game-nya). Contoh: Diner Dash, Sally Salon, Bejeweled, Zuma, Feeding Frenzy, Insaniquarium.

3. Edugames. Video Game jenis ini dibuat dengan tujuan spesifik sebagai alat pendidikan, entah untuk belajr mengenal warna untuk balita, mengenal huruf dan angka, matematika, sampai belajar bahasa asing. Developer yang membuatnya, harus memperhitungkan berbagai hal agar game ini benar-benar dapat mendidik, menambah pengetahuan dan meningkatkan ketrampilan yang memainkannya. Target segmentasi pemain harus pula disesuaikan dengan tingkat kesulitan dan design visual ataupun animasinya. Contoh edugames : Bobi Bola, Dora the explorer, Petualangan Billy dan Tracy.

4. Advergames. Sering mengunjungi website merek-merek kesayangan anda? Permen coklat M&M, Coca-cola, Nike, A-Mild, atau Rexona? Anda pasti menemukan game-game yang dapat dimainkan lalu dapat anda beritahukan / mengundang langsung ke teman-teman anda. jenis game yang biasanya mudah dimainkan ini mengusung dan menampilkan produk atau brand mereka baik secara gamblang maupun tersembunyi. Di era tumbuhnya media-media baru berteknologi tinggi sekarang ini, dunia periklanan memang sudah tidak lagi terbatas pada TV, koran, majalah, billboard dan radio, video game sekarang telah menjadi sarana beriklan atau membangun brand-awareness yang efektif. Baik melalui internet maupun di mainkan di event-event mereka, edugames terasa semakin dibutuhkan untuk menjaring calon konsumen bagi produk yang menggunakan advergames ini. Contoh produk di indonesia yang membuat advergames: A-Mild, Rexona teens, Axe

Cara Pembuatan Game

Tahap - Tahap Pembuatan Suatu Game

Pada artikel sebelumnya telah dibahas mengenai bagian-bagian dari team pembuat game beserta tugas-tugasnya secara garis besar. Sekarang kita akan membahas tahap-tahap dalam membuat sebuah game sekaligus untuk mengenal lebih dalam lagi tentang tugas dari tiap-tiap bagian dalam team pembuat game tersebut.

Tahap-Tahap Dalam Membuat Sebuah Game

1. Tentukan Genre Game
Tahap yang paling awal dalam pembuatan sebuah game adalah menentukan genre atau tema dari game tersebut. Ini merupakan salah satu hal yang harus dilakukan agar kedepannya semua fokus dan tidak melenceng dari tema tersebut. Hal ini juga dilakukan untuk menjaga kesolidan antar tiap bagian dari team tersebut dimana jika semua setuju dan menyukai tema yang diangkat maka ini juga dapat meningkatkansemangat dalam menyelesaikan game tersebut.

2. Tentukan Tool yang ingin digunakan
Dalam membuat game tentu kita memerlukan suatu tool yang digunakan untuk mewujudkan game tersebut. Ada dua cara dalam membuat suatu game yaitu :
  • Dengan membuat sendiri program yang akan digunakan untuk membuat game ( umumnya professional game developer yang menggunakan cara ini).
  • Dengan menggunakan program jadi yang tinggal kita gunakan.
Jika kita ingin membuat program sendiri maka kita dapat membuatnya dengan menggunakan bahas pemrograman seperti “Visual Basic”, “C++”,dll. Sedangkan jika kita ingin membuat dengan menggunakan sebuah program jadi maka bisa menggunakan softwere-softwere sebagai berikut

Game maker
Developer : Mark Overmars
Difficulty : Easy-Intermediate


Game maker merupakan suatu program yang bisa dikatakan cukup simple dan mudah untuk digunakan. Dengan program ini anda dapat menciptakan game jenis apa saja yang anda inginkan seperti: racing,action,fighting,rpg,adventure,puzzle,tactic,simulation,dll. Program ini lebih focus pada game berjenis 2D tetapi program ini juga menyediakan feature yang memungkinkan anda untuk membuat game jenis 3D ,namun anda tidak bisa membuat game sekelas “Halo”, ”Empire Earth”, “Need for Speed”, dengan program ini. Karena feature 3D yang diberikan hanya untuk membuat game 3D yang sederhana.

Script yang dipakai adalah GML (Game Maker Language) yang juga bisa dipadukan dengan programming language seperti Delphi,C,dan sebagainya,hal ini bisa dilakukan dalam kapasitas penggunaan DLL (Dynamic Link Library,berupa semacam plugin yang mengandung fungsi-fungsi yang tidak dimiliki oleh GameMaker)

RPG Maker (R.M)
Developer : Enterbrain
Difficulty : Easy


R.M merupakan program yang difokuskan untuk membuat game bertipe R.P.G (Role Playing Game). Program ini bisa dikatakan cukup mudah untuk dipahami, karena dilengkapi dengan tools-tools yang bisa dibilang tidak terlalu rumit. Umumnya banyak orang-orang yang mulai membuat game karena kecintaanya dengan dunia R.P.G , Misalkan setelah bermain “Suikoden “ atau “Final Fantasy”,seseorang merasa ingin membuat game R.P.G. serupa. mungkin anda salah satu dari orang –orang itu, jadi anda bisa mulai mencari program ini. Sebab dengan program ini anda dapat membuat game R.P.G sebebas-bebas mungkin.

Script yang dipakai dalam RPGmaker XP adalah RGSS (Ruby Game Scripting System,sebuah system script turunan dari bahasa Ruby),sementara untuk RPGmaker terbaru (RPGmaker VX) yang dipakai adalah pengembangan dari RGSS,yaitu RGSS2.

AGS( Adventure Game Studio)
AGS adalah program yang khusus untuk membuat game bertipe “point and click”. Mungkin sebagian dari anda ada yang tidak mengetahui apa yang dimaksud dengan “point and click”. Point and click adalah jenis game yang umumnya bertipe adventure atau puzzle. Game bertipe ini dimainkan dengan menggunakan mouse sebagai penentu arah bagi karakter, game bertipe ini sendiri sempat meledak dan mengalahkan game console “Atari”, ketika awal kebangkitan game PC. Contoh - contoh game bertipe point and click adalah Clock Tower ( playstation one), Broken Sword, Monkey Island ,Day of the Tentacle.Jadi bagi anda yang penasaran atau hobi membuat cerita petualangan atau fiksi ilmiah dan ingin membuat cerita tsb menjadi game , anda bisa menggunakan program ini.

Macromedia Flash

Developer : Macromedia
Difficulty : Easy

Mungkin sudah banyak orang yang tahu tentang program yang satu ini. Program ini sebetulnya digunakan untuk membuat presentasi atau mendisain web. Namun selain itu dengan sedikit kreatifitas anda dapat membuat game sederhana dengan program ini. Sebab program ini tidak ditujukan untuk membuat game yang berat.

3D Game Studio
Developer : Conitec
Difficulty : Intermediate


Program yang satu ini ditujukan untuk membuat game-game bertipe 3D ataupun 2D. Namun program ini lebih dikhususkan untuk membuat game bertipe 3D. Tapi untuk tambahan , program ini bisa dikatakan cukup sulit digunakan bagi anda yang belum memiliki pemahaman dasar tentang 3D maupun tentang membuat game. Kelebihan dari program ini adalah , anda dapat membuat game sekelas dengan “Medal of Honor”, “Onimusha” , “ Prince of Persia”, “Ghost Recon”, ”Grand Theft Auto”, dll . Jadi bila anda sudah mengerti tentang dasar dari membuat game, mungkin anda dapat mencoba program ini.
Dalam 3D Game Studio terdapat 3 program utama,yaitu:
  • MED (Model Editor) : Program yang berfungsi sebagai editor model bagi 3D Game Studio
  • SED (Script Editor) : Sebagai pengolah script dalam 3D Game Studio,script standar yang dipakai adalah C-Script dan Lite C.
  • WED (Level Editor) : Sebagai pengolah level/area permainan bagi 3D Game Studio.
Itu adalah sedikit dari sekian banyaknya program yang dapat anda gunakan. Masih banyak program-program lainnya yang dapat digunakan untuk membuat game. Disini diperlukan kerjasama antar tiap bagian dalam team untuk menentukan tool yang akan digunakan.

3. Tentukan gameplay game
Gameplay yang dimaksudkan disini adalah alur atau system dari game itu sendiri. Biasanya tampilan-tampilan yang menarik dan dekat dengan kehiduapn sehari-hari akan banyak diminati oleh para pecinta gamers, terlebih lagi jika game tersebut hanya memerlukan spesifikasi yang standar untuk memainkannya. Disinilah kepandaian Game Designer sangat diperlukan dalam menentukan alur dan aturan game tersebut.

4. Tentukan grafis yang ingin digunakan
Secara sederhana grafis dapat dibagi menjadi 3 macam, antara lain :
  • Kartun
  • Semi-real
  • Real
Dalam memilih grafis kita juga harus menyesuaikan dengan tool yang telah kita tentukan. Dalam hal ini bagian Game Designer dan Artist yang terutama menentukan penggunaan grafisnya.

5. Tentukan suara yang ingin digunakan
Penentuan dan penempatan suara dalam sebuah game mempunyai pengaruh yang cukup besar dalam meningkatkan ketertarikan para gamers terhadap game yang dibuat. Dalam hal inilah dibutuhkan keahlian dari bagian Composer untuk menentukan suara/musik untuk game tersebut.

6. Lakukan perencanaan waktu
Sepertinya hal ini adalah hal yang sepele, namun jika Anda menyepelekan hal ini dan tidak bisa memanage waktu. Maka Anda tidak akan focus pada game yang Anda buat dan nantinya game yang Anda buat akan kurang atau bahkan sama sekali tidak diminati oleh para gamers.

7. Proses pembuatan
Sebelum melakukan proses pembuatan sebuah game, adakalanya Anda benar-benar sudah mempersiapkan tool-tool yang nantinya akan Anda gunakan dalam pembuatan sebuah game. Atau jika Anda tidak mampu untuk menyediakan semuanya, Anda dapat meminta bantuan dari orang-orang sekitar Anda.

8. Lakukan publishing
Jika Anda sudah merasa game yang Anda buat sudah cukup berkompeten, tidak ada salahnya Anda mulai mempublikasikan game yang Anda bua tersebut. Proses pempublikasian dapat dilakukan dengan cara melalui media-media elektronik, cetak dan sebagainya, ataupun Anda dapat melakukannya melalui teman-teman Anda secara mulut ke mulut.

Demikian tahap demi tahap dalam pembuatan suatu game agar game tersebut dapat terselesaikan dengan baik.