Sunday, November 11, 2012



-Network Forensic- Part 4
Socket

Apa itu Socket?
Socket adalah mekanisme komunikasi yang memungkinkan terjadinya pertukaran data antar program atau proses baik dalam satu mesin maupun antar mesin.

Di UNIX (dimana socket diciptakan) kita sering mendengar slogan: “everything is a file”, jadi untuk berkomunikasi dengan program atau node lain semudah kita membaca dan menulis file deskriptor. Antarmuka socket dan file adalah mirip, jika pada file kita membukanya dengan open() sedangkan pada socket kita manggunakan socket(). Pada file deskriptor yang menjadi tujuan adalah sebuah file, sedangkan pada socket adalah komputer atau node lain. Intinya ketika kita telah terhubung dengan socket(), maka antarmukanya sama saja dengan sebuah file. Sebuah abstraksi perangkat lunak yang digunakan sebagai suatu “terminal” dari suatu hubungan antara dua mesin atau proses yang saling berinterkoneksi


Keunggulan Socket
Keunggulan dari penggunaan socket ini dibanding apabila menggunakan pipes biasa adalah anda dapat melakukan komunikasi antar proses/program melalui jaringan berbasis yang TCP/IP tentunya, bahkan dengan program lain yang berjalan pada platform non-unix seperti Microsoft Windows, sepanjang program tersebut berbicara dalam protokol transfer yang sama. Fasilitas-fasilitas yang disediakan oleh mesin unix seperti rlogin, ssh, ftp, dan lain-lain menggunakan socket sebagai sarana komunikasi mereka. Socket dibentuk dan digunakan dengan cara yang berbeda dengan proses pipes di unix. Komunikasi socket terutama diciptakan untuk tujuan menjembatani komunikasi antara dua buah program yang dijalankan pada mesin yang berbeda. Jangan khawatir, ini tentu saja berarti dua program pada mesin yang sama dapat juga saling berkomunikasi. Kelebihan lain dari komunikasi socket adalah mampu menangani banyak klien sekaligus (multiple clients).


Penggunaan Socket
Penggunaan socket memungkinkan adanya komunikasi antara client dan server. Salah satu contoh sederhana penggunaan socket programming adalah pembuatan program untuk chatting. Program tersebut sebenarnya merupakan bentuk aplikasi berupa komunikasi antara client dan server. Ketika seorang user(client) melakukan koneksi ke chat server,program akan membuka koneksi ke port yang diberikan, sehingga server perlu membuka socket pada port tersebut dan “mendengarkan” koneksi yang datang. Socket sendiri merupakan gabungan antara host-adress dan port adress. Dalam hal ini socket digunakan untuk komunikasi antara client dan server.

Soket merupakan fasilitas IPC (Inter Proses Communication) untuk aplikasi jaringan. Agar suatu soket dapat berkomunikasi dengan soket lainnyanya, maka soket butuh diberi suatu alamat unik sebagai identifikasi. Alamat soket terdiri atas Alamat IP dan Nomer Port. Contoh alamat soket adalah 192.168.29.30: 3000, dimana nomer 3000 adalah nomer portnya. Alamat IP dapat menggunakan alamat Jaringan Lokal (LAN) maupun alamat internet. Jadi soket dapat digunakan untuk IPC pada LAN maupun Internet.


Jenis Socket

Ada dua golongan socket di Unix yang paling umum dipakai yaitu:
  1. Socket Lokal atau AF_UNIX
  2. Socket Networking atau AF_INET
Socket Lokal adalah socket yang melakukan komunikasi dengan perantaraan sebuah file yang biasanya diletakkan pada direktori /tmp atau /usr/tmp ataupun /var/tmp. Socket semacam ini digunakan umumnya terbatas untuk komunikasi antar aplikasi dalam satu mesin.

Socket Networking ditujukan untuk komunikasi antar aplikasi antar mesin dalam lingkungan jaringan TCP/IP. Identifikasi socket dilakukan dengan sebuah service identifier yaitu berupa nomor port TCP/IP yang dapat di sambung oleh client. Socket Networking memiliki beberapa jenis, yang paling umum digunakan yaitu:
  • Socket Stream atau SOCK_STREAM
  • Socket Datagram atau SOCK_DGRAM
Socket Stream adalah socket komunikasi full-duplex berbasis aliran (stream) data. Pada model komunikasi Socket Stream, koneksi dua aplikasi harus dalam kondisi tersambung dengan benar untuk dapat bertukar data. Ini dapat dianalogikan seperti komunikasi telepon. Jika sambungan telepon di salah satu titik putus, maka komunikasi tidak dapat terjadi. Koneksi model seperti ini akan menjamin data dapat dipertukarkan dengan baik, namun memiliki kelemahan dalam hal penggunaan jalur data yang relatif besar dan tidak boleh terputus.


Socket Datagram berkomunikasi dengan cara yang berbeda. Socket ini tidak membutuhkan koneksi yang tersambung dengan benar untuk mengirimkan dan menerima data. Model koneksi semacam ini tidak dapat menjamin data dapat dipertukarkan dengan baik, namun memiliki keunggulan dalam hal penggunaan jalur data yang minimal. Socket Datagram dapat dianalogikan dengan komunikasi yang terjadi pada kelas, misalnya pada saat guru melakukan broadcasting materi pelajaran untuk diterima oleh setiap murid. Tidak ada yang dapat menjamin materi pelajaran dapat diterima oleh semua murid dengan baik, kecuali diterapkan metoda rechecking. Rechecking ini dapat dilakukan baik oleh guru maupun murid. Guru bertanya untuk memastikan jawaban dari murid benar, atau murid bertanya untuk memastikan kebenaran materi yang diterimanya. Socket Datagram pun menggunakan metoda ini untuk menjamin pengiriman data dapat dilakukan dengan baik.


* Network Forensik Part 1 : http://laras-kamisamma.blogspot.com/2012/11/network-forensic-1.html

Read more » Share

Sunday, October 14, 2012

Pengertian & Definisi E-Commerce


A. Pengertian
Apa itu E-Commerce? E-Commerce adalah kegiatan-kegiatan bisnis dengan tujuan mengambil keuntungan seperti penjualan, pembelian, pelayanan, informasi, dan perdagangan melalui perantara yaitu melalui suatu jaringan computer, terutama internet.
E-commerce atau bisa disebut Perdagangan elektronik atau e-dagang adalah penyebaran, pembelian, penjualan, pemasaran barang dan jasa melalui sistem elektronik seperti internet atau televisi, www, atau jaringan komputer lainnya. E-commerce dapat melibatkan transfer dana elektronik, pertukaran data elektronik, sistem manajemen inventori otomatis, dan sistem pengumpulan data otomatis Industri teknologi informasi melihat kegiatan e-dagang ini sebagai aplikasi dan penerapan dari e-bisnis (e-business) yang berkaitan dengan transaksi komersial, seperti: transfer dana secara elektronik, SCM (supply chain management), e-pemasaran (e-marketing), atau pemasaran online (online marketing), pemrosesan transaksi online (online transaction processing), pertukaran data elektronik (electronic data interchange /EDI), dll.
E-dagang atau e-commerce merupakan bagian dari e-business, di mana cakupan e-business lebih luas, tidak hanya sekedar perniagaan tetapi mencakup juga pengkolaborasian mitra bisnis, pelayanan nasabah, lowongan pekerjaan dll. Selain teknologi jaringan www, e-dagang juga memerlukan teknologi basisdata atau pangkalan data (databases), e-surat atau surat elektronik (e-mail), dan bentuk teknologi non komputer yang lain seperti halnya sistem pengiriman barang, dan alat pembayaran untuk e-dagang ini.
E-commerce pertama kali diperkenalkan pada tahun 1994 pada saat pertama kali banner-elektronik dipakai untuk tujuan promosi dan periklanan di suatu halaman-web (website). Menurut Riset Forrester, perdagangan elektronik menghasilkan penjualan seharga AS$12,2 milyar pada 2003. Menurut laporan yang lain pada bulan oktober 2006 yang lalu, pendapatan ritel online yang bersifat non-travel di Amerika Serikat diramalkan akan mencapai seperempat trilyun dolar US pada tahun 2011.
Dalam banyak kasus, sebuah perusahaan e-commerce bisa bertahan tidak hanya mengandalkan kekuatan produk saja, tapi dengan adanya tim manajemen yang handal, pengiriman yang tepat waktu, pelayanan yang bagus, struktur organisasi bisnis yang baik, jaringan infrastruktur dan keamanan, desain situs web yang bagus, beberapa faktor yang termasuk:
1. Menyediakan harga kompetitif
2. Menyediakan jasa pembelian yang tanggap, cepat dan ramah.
3. Menyediakan informasi barang dan jasa yang lengkap dan jelas.
4. Menyediakan banyak bonus seperti kupon, penawaran istimewa dan diskon.
5. Memberikan perhatian khusus seperti usulan pembelian.
6. Menyediakan rasa komunitas untuk berdiskusi, masukan dari pelanggan dan lain-lain.
7. Mempermudah kegiatan perdagangan
Beberapa aplikasi umum yang berhubungan dengan e-commerce adalah:
  • E-mail dan Messaging
  • Content Management Systems
  • Dokumen, spreadsheet, database
  • Akunting dan sistem keuangan
  • Informasi pengiriman dan pemesanan
  • Pelaporan informasi dari klien dan enterprise
  • Sistem pembayaran domestik dan internasional
  • Newsgroup
  • On-line Shopping
  • Conferencing
  • Online Banking
Perusahaan yang terkenal dalam bidang ini antara lain: eBay, Yahoo, Amazon.com, Google dan Paypal.

B. Bentuk E-Commerce
Ada beberapa bentuk E-Commerce seperti:

1. Bussiness to Business (B2B)
B2B adalah tipe e commerce yang mengutamakan kerjasama transaksi antar
perusahaan dengan menggunakan media elektronik

2. Collaborative Commerce (C Commerce)
Dalam C Commerce, partner bisnis saling bekerjasama secara elektronik.kerjasama ini biasanya terjadi sepanjang rantai produksi suatu barang atau jasa, misalnya produsen dengan distrbutornya.

3. Bussiness to Consumers (B2C)
Pada B2C, pihak penjual adalah organisasi, sedangkan pihak pembeli biasanya individu

4. Consumers to Business (C2B)
C2B dapat mungkin konsumen membuat request akan kebutuhannya terhadap sebuah barang atau jasa kemudian organisasi atau perusahaan bersaing untuk menyediakan barang atau jasa tersebut kepada konsumen.

5. Consumers to Consumers (C2C)
Transaksi antar individu seperti menjual produk atau jasa kepada individu lain

6. IntraBusiness Commerce
Penggunaan E Commerce dalam lingkup internal perusahaan atau organisasi untuk meningkatkan kinerja dan operasi

7. Government to Citizens (G2C)
Pelayanan pemerintah terhadap warga negaranya melalui teknologi E Commerce, selain itu.dapat digunakan untuk kerjasama antara pemerintah dengan pemerintah lain atau dengan perusahaan.

8. Mobile Commerce
Mobile Commerce memungkinkan penggunaan E Commerce tanpa kabel, seperti mengakses internet melalui handphone.

Read more » Share

Jenis-Jenis Badan Usaha di Indonesia

Berikut jenis-jenis badan usaha di Indonesia :
  1. Koperasi :
·         Merupakan badan usaha yang berlandaskan asas-asas kekeluargaan. 
  1. BUMN :
·         Badan usaha yang permodalannya seluruhnya atau sebagian dimiliki oleh Pemerintah. Status pegawai badan usaha-badan usaha tersebut adalah pegawai negeri. BUMN sendiri sekarang ada 3 macam yaitu Perjan, Perum dan Persero.
  1. Perjan
·         Bentuk badan usaha milik negara yang seluruh modalnya dimiliki oleh pemerintah. Perjan ini berorientasi pelayanan pada masyarakat, Sehingga selalu merugi. Sekarang sudah tidak ada perusahaan BUMN yang menggunakan model perjan karena besarnya biaya untuk memelihara perjan-perjan tersebut. Contoh Perjan: PJKA (Perusahaan Jawatan Kereta Api) kini berganti menjadi PT.KAI.
  1. Perum
·         Perjan yang sudah dirubah. Tujuannya tidak lagi berorientasi pelayanan tetapi sudah profit oriented. Sama seperti Perjan, perum di kelola oleh negara dengan status pegawainya sebagai Pegawai Negeri. Namun perusahaan masih merugi meskipun status Perjan diubah menjadi Perum, sehingga pemerintah terpaksa menjual sebagian saham Perum tersebut kepada publik (go public) dan statusnya diubah menjadi persero.
  1. Persero
·         Salah satu Badan Usaha yang dikelola oleh Negara atau Daerah. Berbeda dengan Perum atau Perjan, tujuan didirikannya Persero yang pertama adalah mencari keuntungan dan yang kedua memberi pelayanan kepada umum. Modal pendiriannya berasal sebagian atau seluruhnya dari kekayaan negara yang dipisahkan berupa saham-saham. Persero dipimpin oleh direksi. Sedangkan pegawainya berstatus sebagai pegawai swasta. Badan usaha ditulis PT < nama perusahaan > (Persero). Perusahaan ini tidak memperoleh fasilitas negara.
  1. Badan Usaha Milik Swasta atau BUMS
·         Badan usaha yang didirikan dan dimodali oleh seseorang atau sekelompok orang. Berdasarkan UUD 1945 pasal 33, bidang- bidang usaha yang diberikan kepada pihak swasta adalah mengelola sumber daya ekonomi yang bersifat tidak vital dan strategis atau yang tidak menguasai hajat hidup orang banyak.
  1. Yayasan
·         Suatu badan usaha, tetapi tidak merupakan perusahaan karena tidak mencari keuntungan. Badan usaha ini didirikan untuk sosial dan berbadan hukum.
  1. Perusahaan persekutuan
·         Perusahaan yang memiliki 2 pemodal atau lebih. Ada 3 bentuk perusahaan persekutuan Firma:
  • Firma (Fa) badan usaha yang didirikan oleh 2 orang atau lebih dimana tiap- tiap anggota bertanggung jawab penuh atas perusahaan. Modal firma berasal dari anggota pendiri seta laba/ keuntungan dibagikan kepada anggota dengan perbandingan sesuai akta pendirian. 
  • Persekutuan Komanditer (commanditaire vennootschap atau CV) adalah suatu persekutuan yang didirikan oleh 2 orang atau lebih.
  • Perusahaaaan terbatas (PT) adalah badan usaha yang modalnya diperoleh dari hasil penjualan saham. Setiap pemengang surat saham mempunyai hak atas perusahaan dan setiap pemegang surat saham berhak atas keuntungan (dividen).
Read more » Share

Friday, September 7, 2012

Sekilas Tentang FC Bayern München

Full Name : FC Bayern München
Nickname : Die Roten (The Reds)
Die Bayern (The Bavarians)
Der FCB (The FCB)
Stadium : Allianz Arena
Founded : February 27, 1900
President : Uli Hoeness
Head Coach : Jupp Heynckes
Manajer : Uli Hoeness
League : Bundesliga
Fan Clubs : More than 1900
Song : Stern des Südens , Forever Number 1 (FC Bayern Hymne), Viva Viva FC Bayern, Servus Ihr Bayern, FCB Immer Wieder, Ole Super FCB, 100 Jahre FC Bayern, Ein FC Bayern, Mambo FCB, Es Geht Wieder Los, Mir San Die Bayern, So Sehen Sieger Aus, Ole FC Bayern, Ottmar-Olli Wir Lieben Dich, Gute Freunde, Dem FC Bayern Sind Wir Treu, 


Sejarah

Setelah pertikaian antara manajemen klub dan pemain dari MTV 1879 München di bar “Gisela” di Schwabing, 11 pemain memutuskan untuk memisahkan diri dan membentuk klub sendiri dibawah manajemen Franz John pada 27 Februari 1900. 
Nama yang dipilih untuk klub yang baru adalah FC Bayern München. Ini adalah awal dari cerita sukses yang unik
Kemenangan ditahun 1932 di Nuernberg pada final melawan Eintracht Frankfurt adalah kemenangan pertama dari total 20 gelar kemenangan. FC Bayern München tidak ikut saat Bundesliga dibentuk. Namun ditahun 1965, klub ini dipromosikan dan menjadi nomor tiga pada musim berikutnya dan sejak saat itu menjadi anggota tetap di Bundesliga, memenangkan 21 gelar kemenangan Bundesliga dan menempatkan klub ini diurutan utama dari Bundesliga. Sejauh ini, FC Bayern München adalah klub tersukses.

Seratus tahun pertama Bayern München–Sejarah dan kisah suksesnya–dimulai dan diakhiri dengan nama Franz. Apakah ini suatu kebetulan bahwa Franz John yang mendirikan FC Bayern dan seabad kemudian dengan Franz yang berbeda, kali ini Beckenbauer yang memimpin Bayern München menjadi klub yang disegani dan ideal dengan setumpuk gelar dibelakangnya di abad yang baru sebagai presidennya.
Banyak hal yang membedakan masa dulu dan sekarang. Franz John mendirikan dan membangun Bayern dari nol dan relative senang dengan hasil kemenangan 7-1 Bayern dalam pertandingan pertamanya melawan tim sebelumnya, MTV 1879. Tapi John juga memberikan klub yang “karismatik” ini dengan keunikan pertamanya.
Pada awal mulanya, orang mengenal sebagai Bayern, kemudian sebagai Schwabinger Bayern, dari topi unik para pemainnya. Pada masanya, Franz Beckenbauer telah membantu Bayern München menjadi seperti dirinya saat ini: klub internasional dengan jutaan penggemar, sebuah institusi yang menjangkau sampai jauh diluar persepakbolaan Jerman
Tidak pernah dalam impiannya yang tergila sekalipun Franz John membayangkan bahwa timnya akan menjadi juara Jerman, juara Piala Eropa dan bahkan pemenang kejuaaraan antar klub internasional.

Filosofi

FC Bayern Muenchen memiliki filosofi yaitu Mia san Mia. Mia san Mia adalah sebuah prinsip atau semacam filosofi yang telah ada di dalam klub Bayern sejak lama. Arti kalimat itu sendiri adalah ‘Kita adalah kita’.

Mia san Mia mengandung 16 poin penting yang harus ditaati oleh siapa saja yang berada di bawah panji-panji Bayern Muenchen.

1. Mia san Ein Verein: Bayern adalah satu tim yang sama, sejak awal didirikan Bayern selalu melandaskan nilai-nilai yang sama serta sederajat.

2. Mia san Botschafter: Semua orang punya tanggung jawab untuk berkelakuan baik dalam menjaga citra klub, baik saat di dalam tim ataupun kesehariannya.

3. Mia san Vorbilder: Semua harus bisa menjadi teladan bagi anak muda, baik di dalam ataupun di luar lapangan.

4. Mia san Tradition: Semua orang di Bayern harus bangga terhadap tradisi yang telah ditorehkan sepanjang sejarah. Berkat Mia san Mia, Bayern bisa berprestasi.

5. Mia san Innovation: Semua orang harus meningkatkan kinerja di semua bidang, belajar terus-menerus dan sebagai salah satu klub terbaik dunia harus mampu menjadi tolak ukur bagi klub lain.

6. Mia san Selbtvertrauen: Selalu yakin untuk memenangkan laga, diwujudkan dengan selalu menyerang dan mengambil inisiatif permainan.

7. Mia san Grenzenlos: Semua orang harus menghargai keberagaman yang menjadi akar terbentuknya nilai-nilai Bayern, selalu mengembangkan permainan berdasarkan perspektif global.

8. Mia san Fussball: Menyajikan sepakbola indah yang bisa dinikmati semua kalangan.

9. Mia san Respekt: Status semua orang di klub adalah sama, dan semua orang harus menunjukkan respek atau rasa hormat yang besar satu sama lain.

10. Mia san Freude: Harus menikmati semua pekerjaan yang dilakukan dengan menjunjung semangat tim, kekalahan harus diterima dengan lapang dada.

11. Mia san Treue: Lebih dari 12 juta orang mengaku sebagai fans Bayern Muenchen, dan ribuan diantara mereka rela bepergian jauh hanya untuk menyaksikan tim bermain, untuk itu segenap pemain harus menunjukkan loyalitas dengan bermain total selama 90 menit.Suporter, termasuk ke dalam prinsip Mia san Mia.

12. Mia san Partner: Hubungan yang terjalin dengan fans, fan club, member, dan sponsor bersifat kemitraan sejati.

13. Mia san Heimat: Dimana pun berada, Bayern Muenchen selalu merasa berada di rumah sendiri. Meski begitu, Bayern tetap mengerti dimana rumah sejatinya.

14. Mia san Motor: Bayern selalu menunjukkan energi yang sangat besar dalam perjalanan sejarahnya. Artinya para pemain harus selalu percaya diri dan bermotivasi tinggi.

15. Mia san Verantwortung: Bayern selalu menjunjung tinggi tanggung jawab sosial dalam segala hal yang dilakukan.

16. Mia san Familie : Ikatan kekeluargaan berlaku sepanjang hayat. Pintu Bayern selalu terbuka bagi para mantan pemain ataupun eks pegawai.



Jejak Sukses

Juara Jerman :1932, 1969, 1972, 1973, 1974, 1980, 1981, 1985, 1986, 1987, 1989, 1990, 1994, 1997, 1999, 2000, 2001, 2003, 2005, 2006, 2008, 2010.

Juara Piala Jerman :1957, 1966 , 1967, 1969, 1971, 1982, 1984, 1986, 1998, 2000, 2003, 2005, 2006, 2008, 2010.

Juara Super cup Jerman : 1983, 1987, 1990, 2010, 2012

Juara Liga pokal Jerman : 1997, 1998, 1999, 2000, 2004, 2010.

Juara Piala UEFA : 1996.

Juara Liga Champion/Piala Eropa : 1974, 1975, 1976, 2001.

Juara Piala Intercontinental: 1976, 2001.

Juara AUDI CUP 2009
Read more » Share

Wednesday, April 18, 2012

Arsitektur Mesin Game


Ada 3 tipe game engine yang ada saat ini, diantaranya :
1. Roll-your-own game engine
Banyak perusahaan game kecil seperti publisher indie biasanya menggunakan engine-nya sendiri. Mereka menggunakan API seperti XNA, DirectX atau OpenGL untuk membuat game engine mereka sendiri. Di sisi lain, mereka kadang menggunakan library komersil atau yang open source. Terkadang mereka juga membuat semuanya mulai dari nol. Biasanya game engine tipe ini lebih disukai karena selain kemungkinan besar diberikan secara gratis, juga memperbolehkan mereka (para developer) lebih fleksibel dalam mengintegrasikan komponen yang diinginkan untuk dibentuk sebagai game engine mereka sendiri. Kelemahannya banyak engine yang dibuat dengan cara semacam ini malah menyerang balik developernya. Tower Games Studio membutuhkan satu tahun penuh untuk menyempurnakan game engine-nya, hanya untuk ditulis ulang semuanya dalam beberapa hari sebelum penggunaannya karena adanya bug kecil yang sangat mengganggu.
2. Mostly-ready game engines
Engine ini biasanya sudah menyediakan semuanya begitu diberikan pada developer/programer. Semuanya termasuk contoh GUI, physiscs, libraries model, texture dan lain-lain. Banyak dari mereka yang sudah benar-benar matang, sehingga dapat langsung digunakan untuk scripting sejak hari pertama. Game engine semacam ini memiliki beberapa batasan, terutama jika dibandingkan dengan game engine sebelumnya yang benar-benar terbuka lebar. Hal ini ditujukan agar tidak terjadi banyak error yang mungkin terjadi setelah sebuah game yang menggunakan engine ini dirilis dan masih memungkinkan game engine-nya tersebut untuk mengoptimalkan kinerja game-nya. Contoh tipe game engine seperti ini adalah Unreal Engine, Source Engine, id Tech Engine dan sebagainya yang sudah sangat optimal dibandingkan jika harus membuat dari awal. Dengan hal ini dapat menyingkat menghemat waktu dan biaya dari para developer game.
3. Point-and-click engines
Engine ini merupakan engine yang sangat dibatasi, tapi dibuat dengan sangat user friendly. Anda bahkan bisa mulai membuat game sendiri menggunakan engine seperti GameMaker, Torque Game Builder dan Unity3D. Dengan sedikit memanfaatkan coding, kamu sudah bisa merilis game point-and-click yang kamu banget. Kekurangannya terletak pada terbatasnya jenis interaksi yang bisa dilakukan dan biasanya hal ini mencakup semuanya, mulai dari grafis hingga tata suara. Tapi bukan berarti game engine jenis ini tidak berguna, bagi developer cerdas dan memiliki kreativitas tinggi, game engine seperti ini bisa dirubah menjadi sebuah game menyenangkan, seperti Flow. Game engine ini memang ditujukan bagi developer yang ingin menyingkat waktu pemrogramman dan merilis game-game mereka secepatnya.
Read more » Share

Tools dan Software beserta Perbandingannya, untuk Pengembangan Game

Game terbaru pada PC kebanyakan memakai DirectX sebagai standar implementasinya. Suka tidak suka mau tidak mau para developer menggunakan directX karena directX merupakan framework yang tidak hanya berurusan dengan graphics saja tapi juga berurusan dengan semua bidang yang menunjang pembuatan sebuah game seperti input (directinput), networking (directplay), dan sound (directsound). Sedangkan pesaingnya, OpenGL, hanya memfocuskan diri pada standar grafik saja.

Ada beberapa kelebihan OpenGL daripada directX, yaitu pertama adalah standar OpenGL bersifat multiplatform (dapat berjalan di banyak Operating System) sehingga selain di Windows, teknologi OpenGL juga ditemukan pada Linux, FreeBSD, OSx (Mac OS), Unix, Symbian OS, dan masih banyak lagi OS yang mensupport OpenGL. Hal tersebut dikarenakan standar OpenGL bersifat open dan dapat diimplementasikan oleh siapa saja. Berbeda dengan directX, yang notabennya dipunyai oleh microsoft, implementasi directX tidak boleh sembarangan dan hanya boleh dilakukan oleh microsoft.

Kelebihan kedua adalah supporting terhadap micro device seperti handphone, smartphone, PDA, dan gameing console. OpenGL ES merupakan standar OpenGL yang diadopsi untuk micro device, sehingga hadir dalam tahun ini game 3d dimensi (pure 3d) yang dapat berjalan di handphone atau PDA. OpenGL masih menjadi standar programming untuk beberapa console seperti Sony Playstation, Nintendo Wii & DS, dan PSP. Bahkan PDA dengan OS Windows CE masih menggunakan OpenGL sebagai standar grafik hardwarenya. Dalam pasar micro device directX kalah bersaing dengan OpenGL.

Selain kelebihan OpenGL juga mempunyai kelemahan. Kelemahan pertama yaitu OpenGL hanya berupa basic prosedural library sehingga tidak mempunyai mekanisme untuk menangani berbagai macam permasalahan. Contoh kecil saja, pada directX dikenal 3D model file dengan format X. Format tersebut didukung penuh oleh directX dan masih terus dikembangkan sampai saat ini. Sedangkan OpenGL tidak mempunyai format sendiri, meskipun baru-baru ini Khronos Group (Pengembang OpenGL) mengeluarkan suatu format 3D model yaitu COLLADA tetapi tetap OpenGL API dan COLLADA adalah standar yang berbeda dalam hal fungsi.

Kelemahan lainnya adalah banyaknya standar yang hanya ada di suatu hardware vendor saja. OpenGL bersifat open sehingga semua orang dapat mengajukan standar yang diinginkan (dalam hal ini berupa OpenGL extension) sehingga menciptakan berbagai extension yang berbeda antara vendor satu dengan vendor lainnya. Sedangkan standar yang digunakan untuk kesemua hardware ditampung dan dikelola oleh ARB Forum. Ini menjadi suatu hardware misalkan ATI dengan NVIDIA mempunyai spesifik OpenGL Extension sendiri. Hal ini membuat susahnya mengimplementasikan game yang bisa berjalan dikedua hardware tersebut dengan teknologi terbarunya

Read more » Share

jenis-jenis game dan opportunity untuk menunjang creative industry.

1. FPS (First Person Shooter)

Game jenis ini lebih populer di kalangan dunia multiplayer daripada dunia pemain tunggal. FPS menempatkan Anda ke dalam peran satu karakter membawa banyak senjata dan dengan tujuan bersama untuk mencapai suatu titik akhir, melarikan diri dari malapetaka dan semua hal menyenangkan.

Contoh: Half-Life, Counter-Strike, Point Blank

2. RTS (Real Time Strategy)

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.

3. RPG (Role Playing Game)

RPG adalah salah satu game yg mengandung unsur experience atau leveling dalam gameplay. Biasanya dalam game ini kita memiliki kebebasan untuk menjelajah dunia game tersebut dan juga kita dapat menentukan ending dari game tersebut.

Contoh : Ragnarok,Final Fantasy

4. Construction and Management Simulation Games

Game yang mensimulasikan proyek membangun dan mengelola. Pada dasarnya adalah masalah ekonomi dan konseptual. Game ini jarang yang melibatkan konflik dan eksplorasi, dan hampir tidak pernah meliputi tantangan fisik.
Contoh : Sim City, Roller Coster Tycoon, Caesar


5. Vehicle Simulation


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:


  • 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.

  • 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.

  • 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.

  • 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.

6. Adventure Games

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,

Contoh :Dragons Lair dan Night Trap.


7. Edukasi

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 : Bobi Bola, Dora the explorer, Petualangan Billy dan Tracy.

Read more » Share