Sabtu, 29 Oktober 2011

Forensik Mobile

Menurut para ahli, definisi forensic IT diantaranya:
  • Menurut Noblett, yaitu berperan untuk mengambil, menjaga, mengembalikan, dan menyajikan data yang telah diproses secara elektronik dan disimpan di media komputer.
  • Menurut Judd Robin, yaitu penerapan secara sederhana dari penyidikan komputer dan teknik analisisnya untuk menentukan bukti-bukti hukum yang mungkin.
  • Menurut Ruby Alamsyah (salah seorang ahli forensik IT Indonesia), digital forensik atau terkadang disebut komputer forensik adalah ilmu yang menganalisa barang bukti digital sehingga dapat dipertanggungjawabkan di pengadilan. Barang bukti digital tersebut termasuk handphone, notebook, server, alat teknologi apapun yang mempunyai media penyimpanan dan bisa dianalisa.
Apa sebenarnya tujuan dari forensic IT ini? Tujuan utamanya adalah untuk mengamankan dan menganalisa bukti digital dengan menjabarkan keadaan terkini dari suatu artefak digital. Beberapa contoh bukti digital misalnya: e-mail, file bentuk image, video, audio, web browser bookmark, deleted file, registry suatu OS, logs, dll.

Apakah Digital Forensics?

Digital Forensics adalah istilah yang digunakan ketika digital seni yang dikumpulkan dari sebuah sistem komputer di forensically suara yang tepat. Dengan kata lain, seni digital seperti dokumen, spreadsheet, gambar dan email dapat diambil dari komputer, PDA atau jenis perangkat digital dengan kemampuan penyimpanan. Bahan-bahan tersebut kemudian dianalisis dan diawetkan. Operasi ini dapat sering dilakukan meskipun data telah sengaja terhapus. Digital Forensics prosedur akan mengizinkan forensik pemeriksa untuk mengungkapkan bukti digital, dan ditampilkan secara tepat waktu dan tanggal informasi yang telah dibuat, diinstal, atau di-download, serta ketika ia terakhir diakses. Walaupun kejahatan komputer yang pertama terjadi di tahun 1970-an, computer forensics masih relatif baru lapangan. Meskipun kami sekarang memiliki lebih banyak PC dan perangkat selular pengguna kemudian lamanya, permintaan Digital Forensics cepat meningkat. Komputer laptop, PDA dan ponsel dengan kemampuan menyimpan gambar, terhubung ke internet dan e-mail, lebih banyak dan lebih sering memerlukan kebutuhan Digital Forensics untuk menentukan tindakan yang akan diambil dalam kasus litigasi pidana, korporasi spionase, dan tuduhan pornografi anak, Demikian pula, tindakan terorisme serta praktik tdk puas karyawan dan perilaku kecurangan pasangannya, semua ada satu hal di Common mereka sering memanfaatkan sistem komputer dan perangkat mobile untuk membantu mereka dalam tindakan tidak etis dan kejahatan. Bukti yang meninggalkan kegiatan-kegiatan tersebut adalah mudah terdeteksi melalui prosedur digital forensics.


Digital Forensics atau Computer Forensics?

Pada masa lalu, komputer forensik penyelidikan telah PC dan Laptop sistem sebagai target utama mereka untuk pemeriksaan. Di dalam tahun-tahun sebelumnya, komputer bidang forensik telah dipaksa untuk memperluas jangkauannya, alat-alat dan teknik investigasi untuk tetap sejajar dari pribadi teknologi yang digunakan oleh masyarakat umum. Peralatan seperti Cell phones, PDA’s, Blackberrys dan sistem GPS digunakan setiap hari, dan dapat berisi informasi penting dari tes pesan sms, email, telepon dan log sebelumnya tujuan koordinat GPS. Oleh karena itu istilah Digital Forensics menjadi sangat populer sebagai komputer forensik dan memperluas lapangan juga digital analisis perangkat teknologi baru.


Apa yang dapat terampil digital forensik pemeriksa lakukan?

terampil digital forensik pemeriksa dapat memulihkan file yang telah dihapus dari komputer. Ia dapat melihat situs Web yang telah dikunjungi dari komputer tertentu bahkan setelah browser sejarah dan cache telah dihapus dan dihapus. Digital forensik pemeriksa dapat meninjau sebelumnya komunikasi yang dikirim dan diterima melalui pesan cepat dan chatting aplikasi seperti yahoo instant messenger dan msn messenger. Proses forensik yang juga akan mengembalikan dihapus atau tersembunyi gambar dan pesan email. Selain itu adalah yang forensik pemeriksa terlatih untuk menganalisa dan dihapus kembali membuat pesan teks dan log panggilan dari ponsel, PDA dan perangkat Blackberry.

SUMBER: KLIKKLIK


Senin, 17 Oktober 2011

Peran TIK dan e-Government Dalam Menunjang Bisnis Nasional

Perkembangan Teknologi Informasi dan Komunikasi di Indonesia saat ini sangat pesat dan berpengaruh terhadap aktivitas, kehidupan, cara kerja, metoda belajar, gaya hidup maupun cara berpikir setiap individu maupun suatu komunitas.
 
Manusia secara berkelanjutan akan membutuhkan pemahaman dan pengalaman agar bisa memanfaatkan Teknologi Informasi dan Komunikasi secara optimal dalam menghadapi tantangan perkembangan zaman dan menyadari implikasinya bagi pribadi maupun masyarakat. Perkembangan Teknologi Informasi ini telah mengubah pola ekonomi, pola hidup dan juga cara melakukan bisnis secara signifikan.
 
Diperkirakan pada masa yang akan datang akan tebentuk masyarakat informasi dimana jasa informasi akan menjadi komoditas utama dan interaksi antar manusia sudah berbasis teknologi informasi dan komunikasi (TIK). Berdasarkan hasil KTT Masyarakat Informasi yang diselenggarakan pada bulan Desember 2003 telah mencanangkan rencana penggunaan ICT sampai 50 % untuk setiap negara pada tahun 2015. Dan proses mencapai penggunaan TIK tersebut tentunya akan memerlukan waktu dan tahapan yang lebih pragmatis sesuai dengan kebutuhan yang ada.

Teknologi Informasi dan Komunikasi telah menjadi penyangga kehidupan umat manusia dizaman modern. Disadari atau tidak, kehidupan ini telah menjadi semakin praktis berkat teknologi informasi dan komunikasi (TIK). Bahkan TIK adalah jantung yang mensuplai energi bagi jalannya industri seperti perbankan, telekomunikasi, dan manufaktur. Melihat fenomena tersebut, tidak mengherankan jika banyak negara menjadikan TIK sebagai industri unggulan dalam rencana pembangunan mereka. Bahkan negara-negara yang bangkit di awal abad 21 seperti India dan China memiliki portfolio industri TIK yang impresif. Negara-negara tersebut sadar, bahwa TIK dapat melesatkan pertumbuhan ekonomi mereka. TIK adalah industri masa depan, sehingga penguasaan TIK merupakan langkah strategis untuk menjadi negara yang berpengaruh di masa depan. Saat ini, posisi Indonesia dalam bidang TIK memang tertinggal dari negara-negara Uni Eropa, Jepang, apalagi Amerika, China, dan India. Namun untungnya TIK memiliki keunikan tersendiri dimana sebagian besar industri bersifat brain-based. Artinya, walau hanya dengan modal yang sedikit, seseorang sudah bisa melakukan proses pertambahan nilai. Sifat inilah yang memungkinkan TIK dapat ditingkatkan dengan biaya yang lebih kecil dibanding dengan industri lain.
Teknologi Informasi dan Komunikasi

Istilah Teknologi Informasi (Information Technology atau IT) mulai populer di akhir dekade 70-an. Pada masa sebelumnya, istilah teknologi computer atau pengolahan data elektronis atau PDE (Electronic Data Processing atau EDP) lebih dikenal. Contoh Teknologi Informasi adalah : Mikrokomputer, Komputer mainframe, Pembaca barcode, Perangkat lunak pemroses transaksi, Perangkat Lunak lembar kerja (spreadsheet), Peralatan komunikasi dan jaringan.

Menurut James Bryan,&George M, Teknologi Informasi adalah kombinasi dari orang (brainware), hardware, software, komunikasi network, dan sumber data yang dikumpulkan, ditransformasikan dan disebarkan menjadi berupa informasi yang berguna dalam suatu organisasi. Secara garis besar dapat dikatakan bahwa:

  1. Teknologi Informasi dapat menggantikan peran manusia. Dalam hal ini teknologi informasi melakukan otomatisasi terhadap suatu tugas atau proses
  2. Teknologi memperkuat peran manusia, Yaitu dengan menyajikan informasi terhadap suatu tugas atau proses
  3. Teknologi Informasi berperan dalam restrukturisasi terhadap peran manusia
 
Teknologi berperan dalam melakukan perubahan-perubahan terhadap sekumpulan tugas atau proses.
Definisi komunikasi menurut Bovee adalah suatu proses pertukaran informasi antar individu melalui simbol, sinyal maupun perilaku dan tindakan yang dimana didalamnya terkandung proses pemgiriman dan penerimaan pesan. Teknologi Informasi dan Komunikasi (TIK) merupakan alat penggerak proses kehidupan akan saling berhubungan antara satu bidang dengan bidang yang lain atau satu sektor dengan sektor lainnya, dan tidak bisa dipandang hanya sebagai suatu infrastruktur atau sarana sederhana, tetapi bisa dijadikankan sebagai suatu national single window. Sedangkan Pengembangan TIK adalah suatu tahapan pertumbuhan yang memanfaatkan teknologi dalam bentuk komputerisasi sebagai dasar dalam setiap pemrosesan suatu aktivitas serta sebagai cara untuk mengontrol aktivitas yang dijalankan tersebut, yang menggunakan informasi sebagai input dan outputnya dan yang akan dikomunikasikan kepada seluruh pihak yang membutuhkan.
 
Perkembangan teknologi Informasi mampu menciptakan alat-alat yang mendukung perkembangan Teknologi Informasi, mulai dari sistem komunikasi sampai dengan alat komunikasi yang searah maupun dua arah (interaktif). Ternyata Teknologi informasi berperan dalam bidang Pemerintahan (e-govermment), bidang Keuangan dan Perbankan, sampai bidang Pendidikan (e-education).

Dalam perkembangan teknologi informasi khususnya di era globalisasi ini, telekomunikasi dan informatika adalah dua faktor penting alat komunikasi karena keduanya merupakan sarana komunikasi antara penyedia dan pengguna informasi. Oleh karena itu, untuk melihat perkembangan teknologi Informasi di Indonesia perlu kita amati perkembangan teknologi telekomunikasi dan internet yang terjadi saat ini.

Kedahsyatan perkembangan teknologi informasi dan komunikasi menghasilkan penemuan-penemuan baru dalam bidang teknologi yang hingga kini sudah dapat menemukan satuan terkecil hingga 10-9 atau yang kita kenal dengan teknologi nano, cepat atau lambat akan membawa dampak di dunia. Internet merupakan salah satu hasil dari perkembangan teknologi informasi. Sejak internet pertama kali diperkenalkan hingga saat ini, telah banyak mengubah cara pandang dan budaya masyarakat yang semakin dewasa dan mengarah ke dalam knowledge base society, perkembangan teknologi internet tidak lepas dari mulai dikenalkannya teknologi broadband internet. Setelah menikmati internet dial-up, koneksi internet broadband adalah salah satu istilah yang tidak akan pernah basi.
 
Pada masa awal kehadirannya, kebanyakan pengguna cenderung menggunakan internet sebatas berkirim pesan melalui email atau membaca berita dan artikel di Newsgroup. Perlahan tapi pasti situs web di Indonesia yang tadinya dapat dihitung dengan jari mulai tumbuh. Berbagai perusahaan terutama di kalangan Media massa mulai menampilkan kontennya di web, dipelopori Harian Merdeka pada tahun 1995, Media Indonesia dan Kompas menyusul pada tahun yang sama. Pada Juli 1998, detikcom mengawali hadirnya situs berita yang diupdate setiap saat tanpa periodisasi waktu. Menjelang pergantian millenium, aktifitas web di Indonesia meningkat tajam, selain jumlah pengguna internet yang memasuki angka satu juta. Selama 1999 2000, ratusan bahkan ribuan situs web baru didirikan.

Penggunaan internet yang semakin luas harus disertai konten yang berkualitas. Meskipun konten internet tersedia secara global, diperlukan konten-konten lokal berbahasa Indonesia untuk memenuhi kebutuhan informasi pengguna internet di tanah air. Memiliki akses internet broadband tanpa dilengkapi konten yang berkualitas, tak ubahnya membaca buku atau majalah berisi kertas polos. Tanpa web dan miliaran informasi berkualitas di dalamnya, bandwith sebesar apapun yang Anda miliki hanya berguna untuk bertukar pesan atau file saja. Pengembangan konten pun tidak mau ketinggalan, institusi pendidikan dan perusahaan mulai mengembangkan konten baik dalam bentuk bahan ajar berbasis web (online) maupun dalam bentuk multimedia interaktif (offline).
 
Aplikasi Internet dalam mendukung dunia bisnis
Internet muncul sebagai hasil dari menyatunya (konvergensi) antara Teknologi Informasi (TI) dan Telekomunikasi. Perkembangan internet tidak terlepas dari keberadaan penyedia jasa internet (internet sevice provider atau ISP). Fungsinya adalah sebagai penghubung antara pengguna internet dengan internet dunia (ISP Global). Internet merupakan sebuah protocol komunikasi yang memungkinkan seluruh computer diseluruh dunia dapat berkomunikasi. Cara koneksi internet dapat melalui Dial-Up dan jaringan computer dengan LAN. Dial-Up yaitu koneksi ke internet dengan memanfaatkan line telepon.

Internet adalah kumpulan dari LAN-LAN. Jika LAN dimana computer kita terhubung dengan LAN lain ditempat yang lain maka kita bias langsung terkoneksi dengan Internet. Untuk terkoneksi dengan internet computer diberi IP address Gateway. IP address adalah alamat computer tersebut sedangkan Gateway adalah pintu keluar untuk koneksi ke Internet.

Sumber: klik

Minggu, 16 Oktober 2011

PEREKRUTAN TENAGA KERJA DAN PERENCANAAN DALAM WIRAUSAHA

Sebelum bahas tentang perencanaan dan perekrutan tenaga kerja dalam wirausaha, saya akan menjelaskan pengertian dari wirausaha itu sendiri.
Menurut Winarso Drajat Widodo (2005), wirausaha adalah usaha atau bisnis
yang selalu berusaha memindahkan segala sumber daya ekonomi dari wilayah yang
kurang produktif ke wilayah yang lebih produktif agar memperoleh penghasilan
yang lebih besar, dan semakin besar. Pendapat lain dari Rambat Lupiyoadi Jero
Wacik (1998) mendifinisikan bahwa wirausaha adalah kegiatan yang melaksanakan
proses penciptaan kekayaan dan nilai tambah melalui peneloran dan penetasan
gagasan, memadukan sumber daya dan merealisasikan gagasan tersebut menjadi
kenyataan. Wirausaha adalah suatu proses peningkatan kesejahteraan yang dinamis.
Kesejahteraan diciptakan oleh yang menghadapi resiko terbesar dari sisi equity
(modal), waktu, dan komitmen untuk memberi nilai untuk suatu produk atau jasa


Sumber: klik

Dalam wirausaha hal terpenting adalah karyawan. Karyawan sebagai sumber daya manusia merupakan aset yang paling penting bagi perusahaan. Mendapatkan karyawan yang sesuai dengan kriteria yang diharapkan merupakan kunci utama bagi kesuksesan bisnis perusahaan. Manajemen Perekrutan (Recruitment management) adalah salah satu proses dalam Administrasi Personalia (Personnel Administration) pada departemen Human Resource Development (HRD) yang mendukung para pengambil keputusan dalam menentukan sumber daya manusia yang sesuai untuk memenuhi kebutuhan tenaga kerja.
Oleh sebab itu, sistem Manajemen Perekrutan tenaga kerja untuk sebuah perusahaan ini diharapkan mampu memberikan hal-hal sebagai berikut:
o Merekrut karyawan berdasarkan permintaan dari departemen yang membutuhkan. Hal tersebut menjadi penting karena menghindarkan pemborosan suatu perusahaan.
o Meningkatkan jumlah pelamar yang tersedia bagi kebutuhan proses perekrutan karyawan melalui kemampuan pencarian data yang baik. Tak kalah pentingnya, agar suatu wirausaha dapat memilih karyawan yang sesuai denga kemauan dan sesuai dengan keahlian yang dituhkan.
o Mendefinisikan prosedur perekrutan yang mampu memberikan informasi mengenai pelamar yang memiliki kualifikasi dan kemampuan sesuai dengan kriteria yang diinginkan perusahaan. Kriteria ini hampir sama dengan kriteria sebelumnya, yaitu mendapatkan karyawan yang berkualitas.
o Menyimpan dan menangani data pelamar yang tidak sesuai untuk suatu lowongan pekerjaan pada saat tertentu, namun memungkinkan untuk ditempatkan pada lowongan pekerjaan lainnya di masa yang akan datang. Diharapkan calon karyawan, mempunyai keahlian ganda. Tidak hanya di satu bidang saja.
o Dapat mengetahui jangka waktu kontrak kerja karyawan subkontrak maupun karyawan percobaan. Hal ini sangat penting, karena sebelum menjadi karyawan tetap, maka wirausaha harus memberikan pelatihan-pelatihan khusus, agar nantinya tidak merugikan perusahaan.

Alur Proses wirausaha perusahaan
o Proses-proses yang terdapat di sistem Manajemen Perekrutan mulai dari perencanaan kebutuhan tenaga kerja hingga penerimaan karyawan baru adalah sebagai berikut:

1. Alur Proses Manajemen Perekrutan
Proses bisnis Manajemen Perekrutan menjelaskan mengenai proses pemenuhan kebutuhan tenaga kerja, mulai dari perencanaan kebutuhan tenaga kerja (man power planning), pendataan dan penyeleksian pelamar hingga penempatan kandidat tersebut ke unit yang membutuhkan.

2. Pendataan pelamar meliputi data pelamar (personal data), data aplikasi (application data), data tambahan/additional data (pendidikan/education, riwayat pekerjaan/work experiences, kualifikasi/qualification, dan lain-lain) hingga penilaian (appraisal) pelamar.
3. Proses-proses dalam recruitment management terdiri atas:
• Perencanaan kebutuhan tenaga kerja untuk suatu periode tertentu.
• Pembuatan lowongan kerja.
• Seleksi pelamar eksternal.
• Perpanjangan kontrak karyawan subkontrak dan karyawan percobaan.
• Seleksi pelamar internal.


Sumber: klik
 

Selasa, 03 Mei 2011

Alur atau Story dari Game Super Mario Bros


Game Mario Bros. adalah sebuah game yang cukup melegenda dan masih banyak dimainkan sampai sekarang. Kepopuleran game Mario Bros. ini tidak lain adalah karena selain game ini 'alur ceritanya' tidak terlalu ribet juga menyenangkan untuk dimainkan.
Game Mario Bros. bisa kita temui dalam berbagai platform, mulai dari konsol game, komputer sampai hp. Dan bahkan di awal kepopulerannya, pada tahun 1993, tokoh dan cerita game ini diadaptasi ke dalam sebuah film dengan judul Super Mario Bros.

Super Mario Bros adalah sebuah game yang akan membuat kecanduan, dilengkapi dengan lebih 60 level, soundtrack dengan lebih 30 lagu-lagu Nintendo klasik, mode kooperatif dua-pemain dan banyak lagi.
Pemain utama dari game ini Tentunya Mario dan saudaranya Luigi. cerita dari game ini adalah bahwa sang putri telah diculik oleh pasukan Bowser dan monster besar Koopa di negeri Kerajaan Jamur, mereka berdua harus berpetualang di negeri tersebut demi menyelamatkan Putri. ciri khas dari game ini adalah mengumpulkan koin, memakan jamur merah/hijau, memakan bunga api, menggunakan bintang yang banyak di sepanjang jalan di permainan tersebut.

Mengenal Karakter Mario Pada Super Mario Bros


Pasti kalian semua sudah mengenal tokoh Mario pada Super Mario Bros. Tokoh yang sangat terkenal pada permainan Super Mario Bros, dan salah satu game favorit saya semasa kecil. Lalu disini saya akan memberikan informasi tentang konsep karakter Mario pada Super Mario Bros. Shigeru Miyamoto sebagai pencipta Mario memakaikan topi pada karakter Mario karena merasa kesulitan menggambar rambut pada saat itu. Selain itu mulut juga mengalami nasib yang sama, Shigeru lebih memilih memakaikan kumis tebal pada Mario karena lebih mudah digambar dibandingkan harus menggambar mulut. Mario biasanya memakai baju yang merupakan kombinasi antara kaus biru dan overall berwarna merah, tetapi pada game Super Mario Bross, kaus Mario berubah menjadi warna coklat muda. Sampai saat ini tidak ada laporan resmi tentang mengapa Mario harus berganti warna kaus, menurut dugaan beberapa orang penggantian tersebut dimaksudkan untuk membedakan warna baju Mario dengan langit dalam game.

 Mario sebenarnya berprofesi sebagai tukang kayu, bukan tukang ledeng seperti sekarang ini. Percaya atau tidak, pekerjaannya sebagai tukang ledeng tidak pernah dibawa ke dalam game, bahkan pipa ledeng dalam game Super Mario Bros berfungsi sebagai alat transportasi.

Mario memiliki beragam kekuatan yang terus bertambah sampai sekarang. Mario biasanya memiliki tiga buah kekuatan dasar seperti, Jamur untuk membesar, bunga api untuk membuat Mario menembakkan api dan bintang yang membuat Mario tidak bisa dilukai oleh serangan apapun. Kekuatan Mario lainnya terkadang mengambil wujud binatang seperti pakaian kodok, daun cerepelai dan wortel kelinci. Setiap ada serial baru biasanya Mario memperoleh kekuatan baru, seperti dalam game New Super Mario Bros, Mario mendapatkan dua jamur tipe baru, yang pertama bernama jamur raksaksa yang membuat Mario berubah menjadi besar sekali dan yang kedua adalah jamur mini yang menyebabkan Mario menciut menjadi kecil sehingga cukup ringan untuk berjalan di atas air. Mario terkadang bisa memanfaatkan benda-benda yang ada di sekitarnya untuk dijadikan senjata, sebagai contoh dalam Super Mario Bros 2 Mario bisa mengangkat tanaman yang ada di dalam tanah untuk dilemparkan ke arah musuh.

Senin, 04 April 2011

Mengenal Feature dari Ogre3D dan Penjelsan Lainnya

Dari pembahasan pada postingan sebelumnya, saya membahas sedikit tentang game engine yang saya pilih yaitu Ogre3D. Di awal saya hanya membahas apa sih Ogre3D itu., lalu pada postingan ini saya akan membahas Feature-feature apa saja yang ada di dalem Ogre3D dan cara penginstalan di dalam Windows dan Linux.

Ogre 3D Merupakan engine untuk rendering grafikal yang Open Source. Ogre3D tidak menyertakan komponen built-in seperti physics, penanganan input user dan kecerdasan buatan (Artificial Intellegence). Ogre ini bersifat hanya sebagai plug-in yang ditanam umum menambahkan library-nya yang merupakan sebagai mesin render yang tangguh dan banyak orang bilang ini sebagai game engine. Berdasar dari FAQ(Frequently Asked Question) dari Ogre 3D wiki, Ogre sebenarnya bukan Game Engine tetapi hanya merupakan Graphic Engine, Ogre 3D hanya fokus pada grafis 3D dan manipulasi adegan 3D. Ogre3D digambarkan cukup baik sehingga programmer tidak perlu memprogram bahasa spesifik untuk 3D seperti OpenGL atau DirectX. Namun, Ogre 3D dapat dengan mudah disatukan dengan library lain untuk membuat game. Untuk menggunakan engine ini dalam pembuatan game yang kompleks, maka kita perlu mengintegrasikannya dengan library physics yang tersedia, dan kita juga harus mencari library untuk suara. Ogre3D adalah game engine yang cukup baik untuk digunakan karena mudah digunakan dan kaya fitur. Dibuat oleh beberapa orang dari tim dari sebuah komunitas. Para developernya : Steve ’sinbad’ Streeting, Brian ‘praetor’ Johnstone, Assaf Raman, Holger ‘CABAListic’ Frydrych, Dave ‘masterfalcon’ Rogers, Noam ‘Noman’ Gat, Nir Hasson dan beberapa anggota lain yang sudah keluar/pensiun dari tim tersebut. Ogre 3D ini dapat dijalankan menggunakan beragam jenis hardware (support 3D) tentu dengan performa yang berbeda juga.
Fitur OGRE 3D:
  • Desain yang object oriented dengan menggunakan plugin untuk mempermudah memasukkan fitur lainnya.
  • Engine berbasis scane graph dengan bantuan untuk sebuah varietas yang luas, octree, BSP, & Paging Landscape scene manager.
  • Multi-platform dengan dukungan OpenGL & Direct3D. Bisa merender konten yang sama di beda platform tanpa harus mempunyai content creator. Dapat diakses pada platform Linux, Mac OS X, dan semua versi Windows.
  • OGRE mendukung program Vertex dan Fragment selama ditulis dengan GLSH, HLSL, Cg, dan assembler.
  • The landscape scene manager untuk Progressive LOD, yang mana bisa dibuat secara otomatis & manual.
  • Engine animasi yang mensuport penuh untuk multiple hardware.
  • OGRE mempunyai comositing manager dengan bahasa script dan full screen postprocessing untuk efek seperti HDR, blooming, satruation, brightness, blurring, & noise.
  • Libraries mempunyai fitur memory debugging & loading resource dari archive-nya.
  • Tersedia konten tools untuk 3D modeler, seperti 3D Studio Max, Maya, Blender, LightWare, Milkshape, Sketchup, dsb.

Berikut adalah langkah-langkah penginstalan Ogre3D dalam Windows:
Untuk  installasi OGRE memiliki beberapa tahapan agar bisa digunakan karena OGRE tidak berjalan sendiri melainkan membutuhkan applikasi lain untuk berjalan. User akan membutuhkan komponen-komponen berikut :

1.      Eclipse
AC / C + + ekstensi untuk Eclipse, WIT. Untuk program C + + di Eclipse,    instal ekstensi CDT.
2.     GCC (MinGW)
CDT bekerja dengan GCC, compiler gnu koleksi, awalnya ditulis untuk platform unix (seperti linux atau FreeBSD). Untuk menjalankannya di windows, kita perlu menciptakan lingkungan unix di windows agar gcc dapat berjalan. Ada dua pilihan.  Salah satu pilihan adalah Cygwin, yang hanya menerjemahkan semua sistem unix panggilan ke panggilan sistem windows, yang memungkinkan semua program unix untuk berjalan di windows. Pilihan kedua, kita akan gunakan adalah MinGW. MinGW merupakan kumpulan alat pengembangan linux (seperti compiler dan file header) yang terdiri dari gcc untuk windows.
3.      MSYS
Tools yang digunakan untuk mengkonfigurasi gcc. MSYS mengkonfigurasikan gcc di bawah platform windows.
4.      The Ogre SDK, Code:: Blocks versi

Untuk membuat program OGRE, kita perlu OGRE SDK. Ada beberapa SDK precompiled yang tersedia untuk platform pengembangan yang berbeda. Tidak ada SDK khusus untuk Eclipse.
5.      Install Eclipse
Sistem dasar Eclipse akan menampilkan lingkungan pemrograman Java yang dapat ditambahkan untuk bahasa lain. Install Eclipse, untuk praktikum kali ini, user menggunakan Eclipse Helios versi Eclipse IDE untuk C / C++ Developer. User dapat mendownload Eclipse IDE untuk C / C++ Developer, dengan C/C++ Development Tools Plugin sudah termasuk dalam paket installasi. Setelah didownload, extrak file tersebut dan jalankan Eclipse.exe .
6.      Install MinGW
MinGW adalah aplikasi gcc untuk Windows. Aplikasi ini seluruhnya berada dalam satu direktori. User akan menggunakan C:/mingw sebagai direktori file. Dalam direktori ini terdapat beberapa subdirektori seperti bin dan libs. MinGW terdiri dari beberapa paket distribusi yang masing-masing memiliki file dalam satu atau lebih dari direktori ini. untuk menginstall paket baru, cukup ekstrak ke direktori (misal) C:/mingw. Kemudian user perlu menambahkan direktori ini ke PATH variabel Windows juga, caranya:
+++  Klik kanan My Computer – Properties – Advanced – Environmental Variables  +++
Klik Path variable. Klik Edit, Add “;c:\mingw\bin” (tanpa tanda petik) pada Variable value. Tanda kutip ganda digunakan untuk memisahkan direktori yang berbeda.
7.     Install MSYS
Setelah mendownload MSYS.1.0.10.exe maka install ke direktori C:\msys. Skrip instalasi akan meminta anda untuk memberitahukan dimana anda menginstall MinGW. Agar program MSYS dapat dijalankan dimana saja, maka user perlu menambahkan direktori ini ke PATH windows juga. Caranya:
Klik kanan My Computer – Properties – Advanced – Environmental Variables.
Klik Path variable. Edit, tambahakan “;c\mysys\bin” (tanpa tanda kutip) pada Variable value. Tanda kutip digunakan untuk memisahkan direktori yang berbeda.
Untuk mengecek apakah hasil instalasi kita dapat bekerja dengan benar, maka user dapat mengeceknya melalui Command Prompt dan ketikkan perintah berikut:
“gcc –v”
“rm –versi”
Untuk kedua file, user harus mendapatkan beberapa informasi versi. Jika user mendapatkan pesan “is not recognized as an internal or external command, operable program or batch file” , itu artinya Windows tidak dapat menemukan program yang telah kita install. Periksa apakah Path variable telah diatur dengan benar.
8.      Install OgreSDK
Untuk membuat aplikasi Ogre3D kita harus menginstall OgreSDK. Download OGRE SDK for Code::Blocks + MinGW C++ Toolbox, kemudian install di suatu tempat. Disini user akan menggunakan C:\ogreSDK.
Yang support terhadap OGRE adalah :
· Direct3D (Supporting DirectX 9 and 10) and OpenGL support [DirectX 7 Unsupported as of Ogre 1.2.0].
· Windows (all major versions), Linux and Mac OS X support
· Builds on Visual C++ 2003, 2005, 2008 and 2010.
· Builds on gcc 4+ on Linux and Mac OS X and for iPhone.
Ogre ini dapat di-jalankan menggunakan beragam jenis hardware (support 3D) tentu dengan performa yang berbeda juga.
Berikut adalah langkah-langkah penginstalan Ogre3D dalam Linux:
Distro linux yang saya pilih sebagai media untuk instalasi OGRE adalah linux ubuntu.  Disini saya akan menjelaskan secara singkat langkah2 instalasi OGRE di ubuntu. Sebelum mulai menginstal setidaknya kita telah menyediakan paket libfreeimage, jadi kita tidak perlu download dari sourcenya). Selamat mengikuti !!!
Download beberapa paket yg belum ada, seperti : OIS dan Cg Tool kit .
kemudian lanjutkan dengan : 
1. Instalasi OIS
Install dulu dependency :
sudo apt-get install autoconf automake1.9 libtool libxaw6-dev build-essential
membutuhkan 63.3 MB
Kemudian mulai build
make clean # bersihkan folder objek hasil kompilasi sebelumnya
./bootstrap
./configure –disable-ogre # karena ogre yg akan memanggil ois
make
sudo make install

2. Instalasi Cg Toolkiet
extract Cg_toolkit, dan kopi ke /usr semuanya :
cd Cg
sudo cp usr/* /usr -R

3. Instalasi Ogre
Install dulu dependency :
sudo apt-get install libzzip-dev libxxf86vm-dev \
libxrandr-dev libxrandr-dev libfreeimage-dev \
libcegui-mk2-dev libfreetype6-dev libdevil-dev \
libgtk2.0-dev libcppunit-dev libglut3-dev
jalankan terlebih dahulu :
aclocal
Kemudian mulai build :
./bootstrap
./configure

Sumber: sumber1, sumber2, sumber3

Rabu, 23 Maret 2011

Perbedaann MD5 dengan SHA

Pada tugas Sistem Keamanan Komputer ini saya akan menjelaskan tentang perbedaan MD5 dengan SHA hash function.
Berikut penjelasannya :
Cryptographic Hash Function adalah suatu fungsi dengan inputan yang berubah-ubah
panjangnya (atau sangat panjang) dan memetakannya sehingga menghasilkan output
yang pendek dan panjang nya tetap.
Hash functions berawal dari ilmu komputer, dimana dibutuhkan sebuah fungsi yang
berguna untuk mengkompresi sebuah string dengan panjang yang berubah-ubah menjadi
sebuah string tetap yang lebih pendek.
Hash functions digunakan untuk menentukan
secara keseluruhan tempat penyimpanan yang mungkin dari sebuah file.

1. MD5 (Message-Digest algortihm 5)
MD5 ini merupakan kriptografik yang digunakan secara luas dengan hash value 128-bit. Maksudnya adalah Input algoritma ini adalah sebuah berita dengan panjang yang bervariasi dan menghasilkan output sebuah 128-bit message digest. MD5 ini telah digunakan pada berbagai macam aplikasi keamanan. Berikut cara kerja algoritma MD5 yang saya temukan di wikipedia.
Algoritma MD5 yang utama beroperasi pada kondisi 128-bit, dibagi menjadi empat word 32-bit, menunjukkan A, B, C dan D. Operasi tersebut di inisialisasi dijaga untuk tetap konstan. Algoritma utama kemudian beroperasi pada masing-masing blok pesan 512-bit, masing-masing blok melakukan pengubahan terhadap kondisi.Pemrosesan blok pesan terdiri atas empat tahap, batasan putaran; tiap putasan membuat 16 operasi serupa berdasar pada fungsi non-linear F, tambahan modular, dan rotasi ke kiri. Gambar satu mengilustrasikan satu operasi dalam putaran. Ada empat macam kemungkinan fungsi F, berbeda dari yang digunakan pada tiap-tiap putaran:

F(X,Y,Z) = (X\wedge{Y}) \vee (\neg{X} \wedge{Z})
G(X,Y,Z) = (X\wedge{Z}) \vee (Y \wedge \neg{Z})
H(X,Y,Z) = X \oplus Y \oplus Z
I(X,Y,Z) = Y \oplus (X \vee \neg{Z})
\oplus, \wedge, \vee, \neg menunjukkan operasi logikan XOR, AND, OR dan NOT.

2. SHA (Secure Hash Algorithm)
SHA merupakan salah satu hash function yang cukup banyak digunakan. Keluarga SHA yang paling banyak digunakan adalah SHA-1. SHA-1 memetakan inputan string dengan panjang sembarang menjadi suatu nilai hash dengan panjang tetap yaitu 160 bit. Ukuran internal state pada SHA-1 adalah 160 bit, sedangkan ukuran bloknya adalah 64 bytes.

SHA-1 merupakan hasil rekonstruksi dari MD4 dan memperbaiki kekurangann yang ada di MD4 itu sendiri. SHA-1 merupakan algoritma hash yang banyak diaplikasikan dalam keamanan protokol menggunakan SSL (Secure Sockets Layer), PGP (Pretty Good Privacy), XML Signature, dan beberapa aplikasi lainnya.

Langkah-langkah pada SHA-1 adalah sebagai berikut:
1. Melakukan padding terhadap pesan sehingga panjangnya adalah 448 modulus 512.
2. 64 bit sisanya adalah representasi biner dari panjang pesan.
3. Melakukan inisialisasi5 word buffer (160 bit)A, B, C, D, dan E dengan nilai A=67452301, B=efcdab89, C=98badcfe, D= 10325476, dan E=c3d2e1f0.
4. Memproses pesan dalam blok-blok 16 word (512 bit) dengan ketentuan:

* Ekspansi 16 words menjadi 80 words dengan teknik mixing dan shifting.
* Menggunakan 4 round dari 20 operasi bit pada blok pesan dan buffer.
* Menambahkan output dengan input untuk mempeoleh nilai buffer yang baru.

5. Output nilai hash adalah nilai terakhir dari buffer.
Jadi intinya SHA-1 adalah suatu algoritma hash yang memetakan inputan string dengan panjang sembarang menjadi output dengan panjang tetap yaitu 160 bit.

Rabu, 09 Maret 2011

Seluk Beluk Game Engine

Game Engine... adalah istilah yang pasti sudah sering di dengar oleh para gamer sejati yang menghabiskan ratusan atau bahkan ribuan jam di depan komputer untuk bermain game.
Game Engine sendiri adalah sebuah perangkat lunak sistem yang dirancang untuk penciptaan dan pengembangan video game.
Sebuah game tidak akan menjadi sebuah mahakarya jika tidak ada game engine yang mampu memberikan visual yang menggiurkan. 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.
maka dari itu kenapa kita sangat membutuhkan game engine karena game engine menjadi elemen yang sangat penting dalam pengembangan sebuah proyek game.

Itulah penjelasan singkat tentang game engine.. selanjutnya saya akan menjelaskan tentang contoh dari game engine.
Beberapa contoh jenis 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
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
itulah contoh-contoh game engine dari yang freeware (gratis) sampai yang commersial engine (berbayar).
lalu saya akan menjelaskan sedikit tentang OGRE , yg termasuk dalam game engine freeware :)

OGRE adalah singkatan dari Object-Oriented Graphics Rendering Engine, yang berarti salah satu engine grafik 3D yang berorientasi kepada objek, ogre ditulis dalam bahasa C++. Engine grafik 3D tersebut dapat kita gunakan untuk membuat game karena OGRE memang didesain sedemikian rupa untuk tujuan berikut. Untuk merender grafis tiga dimensinya, OGRE menggunakan library atau pustaka Direct3D dan OpenGL. Library yang dibutuhkan agar kita dapat membuat game diantaranya : Sound, Networking, Input, Collision. Ogre tidak langsung dimuat dengan libarary tersebut. Meskipun Ogre memilki interface yang memudahkan pembuatan dan penggabungan dengan aplikasi yang sudah ada. Ogre tidak hanya terhenti dalam platform spesifik berdiri sendiri untuk pembuatan game.

sumber : sumber1, sumber2, sumber3

Senin, 28 Februari 2011

Penjelasan tentang RPG MAKER VX

Splash Screen dari RPG Maker VX




Mungkin sebagian besar dari masyarakat sudah mengetahui apa yang dimaksud dengan RPG. RPG adalah salah satu jenis game yang merupakan singkatan dari Role Playing Game. Sesuai dengan namanya, dalam game ini pemain akan berperan sebagai orang lain dan biasanya mengendalikan lebih dari satu tokoh yang akan dimainkan dalam waktu bersamaan. 2.6.1 Elemen Khas RPG Ada beberapa elemen khas yang akan membuat game dapat dinyatakan berjenis game RPG. Jadi, jika salah satu dari elemen khas ini tidak ada mungkin saja game tersebut bukan game yang berjenis RPG atau perpaduan antara RPG dengan game lain. Beberapa elemen khas tersebut antara lain:

1. Storyline and Character Development
Storyline and character development atau pengembangan jalan cerita dan karakter merupakan unsur utama dalam RPG. Cerita yang ada dalam RPG tidak harus selalu aneh, tetapi masing-masing RPG memiliki ciri khas sendiri dan biasanya cerita dalam RPG cukup panjang. Cerita dalam RPG harus kreatif, inovatif dan mengalir seiring dengan perkembangan karakter utama dan tokoh pendukungnya.
Biasanya cerita dalam game RPG mengandung unsur-unsur khusus yang membentuk sebuah game RPG tersebut seperti berikut:

a. Sang pahlawan
Biasanya sang pahlawan adalah seorang pemuda, tetapi tidak jarang juga sang pahlawan itu seorang gadis. Misalnya Lightning pada Final Fantasy XIII, Putri Yggdra pada Yggdra Union: We’ll Never Fight Alone. Ada sesuatu yang membuatnya menjadi sang pahlawan, apakah pahlawan tersebut selamat dari suatu pembantaian masal, atau pahlawan tersebut telah terpilih sejak lahir untuk menyelamatkan dunia atau dengan alasan yang lain. Biasanya sang pahlawan atau karakter utama ini memiliki kemampuan khusus yang tidak dimiliki karakter lain, dan pada awalnya dia tidak mampu mempergunakan kekuatan khususnya.

b. Pasangan sang pahlawan
Sang pahlawan biasanya menemui pasangannya di awal permainan, atau mungkin lama setelah pahlawan berhasil melakukan suatu insiden. Dan setelah itu, pasangan sang pahlawan ini akan mengikuti kemana pun sang pahlawan pergi dengan bertempur di sisinya.
Pasangan sang pahlawan biasanya ini memiliki gaya bertarung yang bertolak belakang dengan sang pahlawan. Misalnya jika sang pahlawan petarung fisik, maka pasangannya seorang penyihir atau penyembuh dan begitu pula sebaliknya. Biasanya sang pahlawan dan pasangannya baru akan menyatakan cinta di akhir cerita, dan bagian inilah biasanya membuat para pemain penasaran.

c. Kawan-kawan sang pahlawan
Jarang sekali ada RPG yang tokohnya hanya ada satu atau dua, biasanya sang pahlawan memiliki beberapa rekan yang akan mengikutinya dalam perjalanan, dengan sifat dan karakter yang berbeda-beda dan unik serta memiliki motivasi masing-masing. Kawan-kawan ini biasanya akan bergabung setelah beberapa event khusus tertentu, jadi tidak langsung karakter-karakter tersebut bergabung.

d. Sang pengkhianat
Sang pengkhianat pada awalnya mungkin sahabat, saudara atau bahkan orang terdekat dari sang pahlawan, yang dari sejak semula tidak terpikirkan sebelumnya, tapi bisa juga pengkhianat tersebut adalah NPC(Non-Playable Character) yang berperan penting dalam cerita. Namun sang pengkhianat ini sebenarnya hanya menjadi boneka atau salah satu dari sang musuh utama.

e. Musuh utama yang tersembunyi
Bermula diperkenalkan seorang tokoh antagonis yang selalu menjadi lawan dari sang pahlawan, tetapi pada pertengahan sampai menjelang akhir, diceritakan bahwa tokoh antagonis sebenarnya dikendalikan oleh suatu eksistensi yang sangat licik, pandai bersembunyi dan penuh dengan daya tipu yang merupakan musuh utama dari sang pahlawan. Dalam RPG karakter-karakter utama berkembang seiring dengan berkembangnya cerita. Perkembangan karakter ini ditandai dengan naiknya tingkatan, bertambahnya kemampuan atau bahkan berubahnya suatu sifat atau watak sang karakter utama dalam berinteraksi dengan karakter-karakter lainnya. Jadi, perkembangan karakter sangat diperhatikan dan menjadi salah satu elemen khas yang utama dalam sebuah RPG.

2. Battle System
Battle system atau sistem bertarung ini menjadi ciri khas gameplay dalam RPG. Pada bagian ini juga salah satu penentu kesuksesan sebuah game RPG. petarungan yang monoton dan membosankan akan segera ditinggalkan oleh pemainnya, sedangkan petarungan yang terlalu susah juga tidak begitu disukai. Battle system perlu seimbang agar tidak membuat pemain mengalami stress pada saat memainkannya, tanpa menghilangkan tantangan dari tingkat kesulitan petarungan yang bervariasi.
Sistem pertarungan RPG terus berkembang dan diperbaharui sehingga hampir mendekati pertarungan sesungguhnya. Pada dasarnya, ada dua sistem petarungan dalam RPG, yaitu:

a. Wait-and-see battle
RPG yang menggunakan sistem ini disebut juga Old-school RPG, karena memang sistem ini dulu sering digunakan dan pertama kali muncul. Pada sistem ini pemain memberikan perintah pada setiap karakter pemain pada posisi masing-masing. Setelah selesai, pemain tinggal menunggu dan lihat apa yang terjadi selanjutnya. Saat pemain memberi perintah, musuh tidak akan menyerang. Pada RPG jenis ini ada 3 jenis serangan, yaitu normal battle, first-strike battle dan ambushed battle. Pada normal battle, pemain dan musuh sama-sama mendapatkan giliran pada ronde pertama. Pada first-strike battle, pemain mendapatkan kesempatan untuk memulai ronde pertama tanpa musuh menyerang. Dan pada ambushed battle, pemain diserang dulu oleh musuh pada ronde pertama.

b. Active time battle
Sistem ini yang sudah sedikit lebih canggih yaitu active time battle. Dalam sistem ini, tiap pahlawan memiliki waktu aktif sendiri-sendiri. Siapa yang memiliki waktu aktif penuh pertama kali, maka karakter tersebut yang berhak melancarkan serangan. Walaupun demikian, kecepatan tersebut dipengaruhi oleh kemampuan pemain.

c. Real-time battle
Berbeda dengan sistem pertama, pada RPG ini pemain langsung berhadapan dengan musuh. Pemain tidak memilih berbagai macam perintah pada pahlawannya, namun langsung menjalankan pahlawan untuk bertarung. Jadi, tidak ada yang namanya perintah attack, defend, magic dan sebagainya.

3. Menu System
Menu system atau sistem menu adalah salah satu ciri khas dari sebuah game RPG. Sistem menu ini merupakan tempat di mana pemain dapat melihat dan mengatur karakter, kemampuan, item, equipment character dan masih banyak lagi hal lainnya. Bagian ini perlu dibuat variatif dan tidak membosankan, sebab bagian ini adalah bagian yang sering diakses oleh pemain. Biasanya sistem menu berisikan petunjuk dan beberapa manual yang ada dalam RPG tersebut. Sistem menu ini sangat membantu pemain dalam memahami dan mengatur karakternya sehingga membuat sang karakter sesuai dengan keinginan sang pemain.

4. Status Effect
Banyak sekali jenis-jenis status yang berada pada game RPG. Sekalipun namanya berbeda, mungkin saja efeknya sama. Beberapa RPG biasanya menghapus status setelah pertarungan selesai. Ada yang membiarkan status hilang setelah beberapa saat, ada juga yang membiarkannya sampai disembuhkan. Berikut status-status yang biasanya muncul pada game RPG yaitu:

a. Poison atau Toxic
Beberapa menyebutnya Venom. Ini adalah pengurangan Human Power (HP) secara berkala yang terjadi pada karakter pemain. Ada yang terjadi saat pertarungan, ada yang terjadi saat pemain yang terkena berjalan. Biasanya status ini tidak bisa membunuh karakter pemain. Lawan dari status ini adalah Regen, yang justru menambah HP sebagian secara berkala sampai efeknya habis.

b. Silence
Status ini menyebabkan karakter pemain yang bersangkutan tidak bisa mengeluarkan kemampuannya sampai efek dari status ini menghilang.

c. Confuse
Status ini cukup merugikan karakter pemain. Karakter yang terkena ini tidak bisa membedakan kawan atau lawan, sehingga semua akan dilawan, tidak peduli kawan sendiri.

d. Petrify atau Shock
Status ini membuat karakter pemain tidak bisa bergerak untuk beberapa saat, sehingga tidak bisa menyerang sampai pemain karakter disembuhkan atau sembuh dengan sendirinya untuk beberapa saat.

e. Zombie
Status ini membuat karakter pemain menjadi bersifat undead untuk sementara. kemampuan dan benda penyembuh justru melukai mereka yang terkena status ini.

f. Death
Banyak kontroversi tentang status ini, mengingat pahlawan tidak benar-benar mati kalau HP nol. Karakter pemain yang terkena status ini tidak dapat melanjutkan pertarungan sampai dibangkitkan lagi.

Kategori-Kategori RPG
Ada beberapa kategori pada game jenis RPG ini, meskipun kategori-kategori tersebut bukan acuan yang standar dan harus dijalankan. Berikut beberapa katergori-kategori RPG yaitu:

1. Fantasy
Kategori ini berseting rata-rata di dunia pertengahan Eropa dan menggunakan sihir, serta agama yang berbeda dengan dunia nyata. Contoh: Final Fantasy, Dragon Quest, dan lain sebagainya.

2. Science Fiction
Ini terbalik dari fantasi RPG, setingan justru ada di zaman yang jauh lebih maju dari zaman sekarang. Sihir diganti dengan istilah semacam “Telekinesis” atau “Psy”. Contoh: Star Wars, Deus Ex, Enter the Matrix, Pysops dan lain sebagainya.

3. Historical
Game RPG ini lebih menekankan aspek sejarah, walaupun sering tertukar dengan kategori fantasi pada game RPG. Yang membedakan kategori RPG ini dengan yang lain adalah setingan grafis yang menyerupai dunia nyata.

4. Horror
Mungkin kategori game jenis RPG ini agak jarang, namun yang jelas ada dua versi yaitu manusia biasa melawan makhluk supernatural atau sebaliknya. Misalnya Resident Evil Series, Parasite Eve, Kul dan lain sebagainya.

5. Funny
Kategori game RPG ini mengandalkan unsur menarik dan mengasyikan bermain tanpa memerlukan cerita yang berat dan kostumisasi karakter yang rumit. Contoh: Mario and Luigi the Superstar Saga, Chocobo Deungeon 2 dan lain sebagainya.

6. Multigenre
Jenis kategori ini memang sedikit susah dibedakan dibandingkan, karena kategori multigenre game RPG ini tercampur dengan jenis game yang lain. Contoh: Kingdom Heart (Fantasy sama Funny), Wild Arm (Fantasi sama Historical) dan lain sebagainya.

Pengambangan Game Part II

Tim Utama Dalam Pengembang Game

Ada beberapa bagian yang terlibat dalam pengembangan game baik dari segi pekerjaan dan keahlian dari masing-masing yang dikuasai. Beberapa bagian tersebut antara lain:

1. Desainer
Pada bagian desainer diharapkan bisa membuat alur cerita di dalam game menjadi hidup. Kemampuan komunikasi, pengetahuan, dan wawasan yang luas serta bekerja secara tim sangat membantu seorang desainer game yang berperan dalam menjembatani antara dunia imajinasi yang dibuat ke dalam game dengan dunia nyata.
Dalam bagian desainer ini juga terdapat beberapa posisinya sendiri yang dapat berperan pada masing-masing posisi. Pembagian posisinya sendiri bisa beberapa macam seperti:
a. Lead Designer
Perancangan konsep dari keseluruhan sistem game, mulai dari konsep yang utuh sebuah game, pengawasan isi keseluruhan game sampai dengan strategi pemasaran game.

b. Game Designer
Pada posisi game desainer ini dilakukan perancangan konsep alur cerita, karakter dan segala aspek yang berhubungan dengan game yang akan dikembangkan.

c. Level Designer
Perancang tingkatan dalam game juga merupakan peranan posisi yang penting dalam pengembangan sebuah game sehingga tidak menimbulkan efek bosan namum tidak lepas dari tujuan game yang dibuatnya.

2. Programmer
Dalam bidang ini sangat berpengaruh dalam bidang pengembangan game. Semua alur cerita dan gaya permainan serta grafik yang memukau digerakan oleh perintah-perintah kode yang ditulisnya. Seorang programer menerjemahkan semua keinginan para pembuat game lainnya menjadi bentuk kode yang akan mengerakan game. Game itu sendiri adalah software dan programer adalah orang yang bertanggung jawab penuh jika game itu tidak dapat berjalan semulus yang diminta. Pembagian jabatan di posisi ini pun bervariasi. Posisi ini akan mengurus bagian-bagian khusus dari progamming seperti:
a. Graphic
b. Physics
c. Game Engine
d. Artificial Intelegence
e. Scripting
f. Sound

3. Artist
Bagian ini mengkhususkan diri ke elemen grafik di dalam game baik grafik dua dimensi atau tiga dimensi. Beberapa posisi yang berhubungan dengan art adalah:

a. Character Artist
Bagian ini menciptakan berbagai model karakter dalam game yang akan bergerak seperti karakter pemain, pesawat, kendaraan dan sebagainya. Selain membuat model, posisi ini juga bertugas dalam menciptakan animasi game.

b. Three Dimention Modeller
Hampir sama dengan character artist tetapi posisi ini lebih memfokuskan diri ke bagian model yang tidak bergerak seperti lokasi maupun tempat dimana karakter yang dibuat akan bermain.

c. Texture Artist
Untuk melengkapi model dan karakter yang dibuat maka posisi inilah yang akan mengerjakan bagian tekstur untuk model. Tekstur yang dibuat akan memberikan sentuhan nyata dan hidup dari model dan karakter yang dibuat oleh artist lain.

4. Sound/Audio Enginner
Posisi ini tidak kalah pentingnya dengan posisi yang lain. Game tidak lagi menggunakan beberapa jenis suara, bahkan bisa menggunakan efek orkestra yang dibuat oleh seorang atau beberapa ahli musik. Ada beberapa yang bertugas secara khusus untuk menangani berbagai bidang sebagai berikut:

a. Music Composer
Pada posisi ini khusus membuat musik tema dan musik latar belakang dalam game yang akan dikembangkan sehingga menjadi lebih menarik dan tidak membosankan jika dimainkan.

b. Sound Effects Engineer
Posisi ini bertugas membuat efek suara seperti suara pukulan, tembakan, suara kendaraan, suara angin, dan lain-lain.

c. Voice Engineer
Beberapa game menggunakan percakapan dan tugas bagian ini adalah membuat rekaman suara untuk percakapan itu. Sering menggunakan artist yang asli untuk memberikan rekaman suara ke dalam game tersebut.

Rabu, 16 Februari 2011

Pengembangan Game

semua orang senhilangkan ang dengan game. game adalah salah satu cara orang buat menghilangkan jenuh atau bosen. tapi user dari game itu sendiri tidak begitu mengetahui bagaimana team dr game membuat game tersebut. disini saya mencoba untuk menjelaskan siapa saja yg terlibat dalam pembuatan game.
ternyata pembuatna game yang rada sulit dilakukan oleh orang-orang yang terpilih dan pakar dari bidangnya masing-masing. programmer, composser, designer, artis. merekalah yang terlibat di dalamnya. disini saya akan menjelaskan tugas mereka masing-masing.
programer : menulis banyak kode baru.

composser : untuk mengembangkan game.

desainer : menciptakan tingkat lanjutan dan kenyamanan mata saat memainkan game tersebut, desainer juga menerapkan dan memodifikasi desain game untuk mencerminkan visi sebuah game.

artis : membuat sebuah karakter yg bisa menyesuaikan diri di dalam permainan tersebut.

jadi dari ke 4 pakar tersebut sangat berkaitan satu sama lain. jika programmer tidak ada, maka game tersebut tidak akan jadi. begitu juga dengan yang lainnya.

sumber : klik disini

Senin, 10 Januari 2011

HASIL AKHIR TUGAS BLENDER 3D

ini diaaa akhir dari project blender yg telah kelompok kami buat..
bisa dilihat di bawah ini... pertamax gan :D

Minggu, 09 Januari 2011

PROJECT SOFTSKILL DENGAN BLENDER 3D


okehh.. ternyata masih banyak tugas yang mesti diselesaikan. salah satunya tugas softskill dengan menggunakan BLENDER 3D untuk membuat sebuah tampilan iklan. disini saya dan teman kelompok saya : DEBBY BELLA DHINA, RUSDA HANAFI dan TITIS DIMAS PRASETYO membuat sebuah iklan animasi dengan object UNIVERSITAS GUNADARMA.

Berikut langkah-langkah yang bisa saya jelaskan dalam blog ini:
1. Tampilan awal blender untuk membuat text






1.      Obyek secara default sedang terseleksi semua vertexnya warna orange yang dilingkari dalam adalah tempat untuk font.

2.      Memulai pengetika huruf  tepat diposisi text 
 





3. Edit mode -> untuk menentukan mode penulisan.

2. Tampilan setelah dibuat text
















 
Untuk mengubah tampilan Huruf menjadi 3D.



3. Timeline -> gunakan start awal 1 untuk layer awal yang berakhir sampai layer ke-25 
 



4. Tampilan Text dilihat dari tiga sisi yang berbeda








1.      1. Gunakan SR untuk menampilkan tampilan seperti diatas.





 h 
5. Atur render setting dan tekan F12 untuk render.














6.   Simpan gambar hasil render












7.    Tampilan Phyton saat menjalankan program









8. Tampilan akhir
















Ø WHAT IS 3D???

3D adalah dimensi yang memiliki ruang. Jika kita merujuk kepada “objek 3D”, artinya objek tersebut memiliki ruang atau volume. Objek 3D juga memiliki lokasi pada koordinat X,Y dan Z. jika pada bidang 2 dimensi anda hanya dapat menggerakkan objek tersebut ke samping kanan dan kiri (X), atas dan bawah (Y), dalam ruang 3D selain dapat digerakkan ke samping kanan dan kiri objek juga dapat digerakkan ke depan dank e belakang (Z).