Komputasi Modern

Komputasi memiliki pengertian yaitu suatu cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Jika pada jaman dahulu orang masih menggunakan cara yang tradisional untuk melakukan perhitungan matematika, maka pada jaman modern ini, kita sudah dapat menggunakan sarana yang ada untuk melakukan perhitungan tersebut, contoh umumnya ialah melakukan perhitungan dengan menggunakan bantuan komputer.

Dalam ilmu komputasi memiliki satu cabang ilmu yang bernama komputasi sains. Secara umum komputasi sains mempelajari aspek-aspek komputasi untuk aplikasi atau memecahkan masalah di bidang sains lain, seperti fisika, kimia, biologi dan geologi. Dalam sejarah komputasi modern tidak dapat terlepas dari peranan John von Neumann, beliau adalah seorang matematikawan dari Hungaria-Jerman yang memberikan kontribusi penting di bidang fisika kuantum, analisis fungsional, teori himpunan, ilmu komputer, ekonomi dan bidang lainnya yang berkaitan dengan matematika. Von Neumann adalah pionir komputer digital modern dan penerapan teori operator di bidang mekanika kuantum

Keinginan Von Neumann untuk mempelajari matematika dilakukannya pada musim panas setelah studinya di Berlin dan sebelum masuk ETH Zurich. Dia menjadi mahasiswa program doktor pada Universitas Budapest. Tesis doktornya bertemakan aksiomasisai teori himpunan (set theory) yang dikembangkan George Cantor. Pada masa itu, set theory merupakan salah satu topik ‘menantang’ di dunia matematika.

Von Neumann menjadi seorang konsultan pada pengembangan komputer ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai hingga saat ini. Arsitektur yang dirancang oleh Von Nuemann adalah seperangkat komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, input-output, dan memori.

Pada tahun 1980-an merupakan awal kemajuan teknologi di bidang komputer untuk penggunaan pribadi, kemudian ditambah dengan kemajuan yang pesat dalam evolusi internet hingga saat ini yang memungkinkan sang pengguna komputer untuk mengeksplorasi dan mempelajari bidang-bidang ilmu komputasi lebih jauh dan mendalam seperti komputasi sains, diantaranya fisika, kimia, biologi, dan geologi.

sumber: wikipedia

Wirausaha dan SDM

Wirausaha adalah seseorang yang bebas dan memiliki kemampuan untuk hidup mandiri dalam menjalankan kegiatan usahanya atau bisnisnya atau hidupnya. Orang yang menjalankan suatu usaha Wirausaha adalah seorang Wirausahawan. Seorang wirausahawan harus pandai dalam mencari peluang usaha.

Dari beberapa konsep yang ada ada 6 hakekat penting kewirausahaan sebagai berikut ( Suryana,2003 : 13), yaitu :
1. Kewirausahaan adalah suatu nilai yang diwujudkan dalam perilaku yang dijadikan dasar sumber daya, tenaga penggerak, tujuan, siasat, kiat, proses, dan hasil bisnis (Acmad Sanusi, 1994).
2. Kewirausahaan adalah suatu kemampuan untuk menciptakan sesuatu yang baru dan berbeda (ability to create the new and different) (Drucker, 1959).
3. Kewirausahaan adalah suatu proses penerapan kreativitas dan inovasi dalam memecahkan persoalan dan menemukan peluang untuk memperbaiki kehidupan (Zimmerer. 1996).
4. Kewirausahaan adalah suatu nilai yang diperlukan untuk memulai suatu usaha (start-up phase) dan perkembangan usaha (venture growth) (Soeharto Prawiro, 1997).
5. Kewirausahaan adalah suatu proses dalam mengerjakan sesuatu yang baru (creative), dan sesuatu yang berbeda (inovative) yang bermanfaat memberi nilai lebih.
6. Kewirausahaan adalah usaha menciptakan nilai tambah dengan jalan mengkombinasikan sumber-sumber melaui cara-cara baru dan berbeda untuk memenangkan persaingan. Nilai tambah tersebut dapat diciptakan dengan cara mengembangkan teknologi baru, menemukan pengetahuan baru, menemukan cara baru untuk menghasilkan barang dan jasa yang baru yang lebih efisien, memperbaiki produk dan jasa yang sudah ada, dan menemukan cara baru untuk memberikan kepuasan kepada konsumen.

Untuk membangun sebuah usaha diperlukan perencanaan yang matang. dan membutuhkan beberapa aspek penting agar usaha kita itu dapat berkembang. Beberapa aspek penting diantaranya adalah perlunya sebuah modal, tempat (lokasi) berwirausaha, dan Sumber daya manusia nya. Pada kali ini saya akan menitik beratkan pada pembahasan sumber daya manusia. Sumber daya Manusia (SDM) sendiri merupakan tenaga kerja yang berperan penting dalam suatu usaha. Untuk mencari SDM yang handal dibutuhkan sebuah seleksi yang ketat pula. Syarat untuk sebuah usaha yang bergerak di bidang teknologi adalah SDM-nya harus memiliki pengetahuan tentang komputer dan perkembangan teknologi informasi yang update.

Sumber & inspirasi

Story dalam game - final fantasy VIII


Final Fantasy VIII merupakan sequel dari cerita final fantasy sebelumnya. Tetapi, hubungan antara game final fantasy tidak memiliki suatu keterhubungan langsung, maksudnya cerita dari seri sebelumnya, tidak memiliki pengaruh bagi cerita pada game selanjutnya. Kesamaan dari game final fantasy adalah tujuan utama dari game ini adalah untuk menyelamatkan dunia dengan mencegah para orang jahat untuk menguasai dunia. Setting dari game final fantasy berorientasi pada dunia fantasi. Meskipun mengisahkan tentang hal-hal yang umum (biasanya mitologi) setiap ceritanya berbeda pada tiap sequelnya. Setiap seri game ini memiliki dunianya masing-masing, untuk seri-seri awal biasanya menceritakan tentang latar medieval (jaman-jaman kerajaan kuno). Sebagai contoh, pada final fantasy I menceritakan tentang seorang ksatria pada jaman itu yang ingin merebut kristal sebelum kristal itu jatuh ke tangan orang jahat, sedangkan pada final fantasy VIII ini ceritanya lebih ke era modern. Tetapi ada beberapa unsur-unsur dari game final fantasy sebelumnya yang mungkin diselipkan dalam game tersebut, misalnya nama karakter yang hampir mirip, dan lain lainnya.

Final Fantasy VIII sendiri menceritakan tentang organisai yang dibentuk untuk melatih seorang murid di akademi militer yang dinamakan ‘Garden’, yang dilatih untuk menjadi “SeeD”, yaitu mercenary (pasukan bayaran) yang dibayar oleh akademi tersebut. SeeD dilatih untuk mengalahkan Sorceress, yaitu karakter antagonis dalam game ini, yang berniat untuk mengambil alih dunia. Dalam game ini, dunianya dibagi menjadi 5 benua besar, yaitu Esthar(benua terbesar dan berada di tengah map), Galbadia(benua terbesar kedua di dunia ini,berada di arah barat dari map dunia ini), Trabia(terletak di Utara dari map game ini, dan tempatnya bersalju), balamb(benua yang terkecil, dan tempat dimana game ini akan dimulai nantinya) dan sebuah tempat bernama “Lunar Cry”. Game ini memiliki alur maju-mundur, karena dalam game ini juga sering ‘flashback’ ke masa lalu, sehingga sedikit sulit dimengerti bagi para pemain yang baru memainkannya.

Sumber : Wikipedia

Character pada Game - Squall leonhart

Squall leonhart adalah tokoh utama dari sequel game bergenre RPG yang diluncurkan oleh square (sekarang square enix karena penggabungan dengan enix) yaitu Final Fantasy VIII. Karakter ini dibuat oleh tetsuya nomura, yaitu character designer yang sering menangani game-game final fantasy, dan di inspirasi dari actor River Phoenix. Nama depannya yaitu squall memiliki arti yaitu ‘angin yang berhembus kencang’ yang mungkin dimaksudkan kepada emosi dari si karakter yang bertentangan dan emosinya yang bergolak dalam karakter tersebut, dan nama belakangnya leonhart yang mungkin merupakan variasi dari bahasa inggris ‘lionheart’, yang mungkin dalam bahasa latin leo atau lion yang merupakan tema dari karakter utamanya. Squall menganggap singa sebagai symbol dari kekuatan yang besar dan kebanggaan.

Squall di deskripsikan sebagai seorang yang memiliki karakter introvert, pendiam dan seorang yang cuek. Squall berusia 17 tahun dalam game tersebut, memiliki ciri-ciri fisik tubuh yang tinggi, rambut berwarna coklat panjang tak beraturan, biasanya mengenakan jaket dengan bulu-bulu pada bagian kerah juga memakai kaos putih polos didalam jaketnya. Squall memiliki revolver(salah satu jenis dari gunblade) sebagai senjatanya, senjata tersebut berbentuk seperti gabungan dari pedang dan pistol, pedang berukuran panjang dan memiliki pemicu dan slot untuk peluru seperti pistol (walau senjata ini tidak pernah mengeluarkan tembakan seperti pistol). Dan dia memiliki sebuah luka gores akibat sparring dengan rivalnya.


Squall merupakan anak dari raine loire dan laguna loire (spoiler warning :P), sejak kecil dia dan kakak non kandungnya ellone di titipkan di panti asuhan yang di buat oleh Edea. Dan ketika umur 6 tahun, squall pindah ke sebuah tempat pelatihan yang bernama balamb garden sebagai seorang mercenary (pasukan bayaran) . Meskipun pada awalnya sifat dari squall seorang pendiam dan cuek, namun ketika bertemu dengan Rinoa, seorang wanita yang menjadi penyewa dari jasa mercenary-nya. Dia mulai menjadi lebih periang dan dapat mengekspresikan perasaannya.

Sumber : FFWikia

Studi kasus game dan para pembuatnya

Pada studi kasus kali ini, saya akan membahas tentang sebuah game RPG (Role Playing Game), yaitu genre game yang bersifat petualangan tetapi setiap karakternya memiliki sebuah peran yang penting dalam alur game tersebut. Contoh Game yang saya akan coba ambil adalah game Final Fantasy IX. Dikarenakan saya telah memainkan game ini dan telah menyelesaikannya. Game ini dibuat oleh Square (sekarang sudah berganti nama menjadi Square Enix karena penggabungan antara square dan Enix corp). Game Final Fantasy IX ini merupakan sequel ke-9 dari game Final Fantasy sebelumnya. Game ini dibuat untuk Playstation 1.

Game ini berkisahkan tentang seorang pencuri yang bernama Zidane Tribal, yang ditugaskan untuk menculik seorang putri kerajaan, yang nantinya dia dan para kawanannya akan bertarung melawan seorang pemimpin negara yaitu queen brahne yang memiliki ambisi untuk merebut semua tempat di dunia (gaia) agar menjadi daerah nya. Tetapi kemudian alur cerita berubah, saat Zidane dan team mengetahui bahwa brahne hanya digunakan untuk perang oleh seorang penjual senjata bernama kuja.

Game ini merupakan sebuah game dengan skala besar, karena memiliki developer yang sudah ternama di dunia. Juga para pembuat game di game ini sudah sangat terkenal, berikut ini saya akan mencoba untuk menjelaskan siapa saja para orang dibalik pembuatan game ini:

1. Game Designer: Disini game designer bertugas untuk membuat latar dari map, suasana di perkotaan, setting saat bertarung, jalur cerita dari game ini, sifat-sifat dan karakteristik dari karakter game, dan lain lainnya. untuk beberapa orang yang bertugas pada bagian ini di game ini adalah Hironobu Sakaguchi dan Hiroyuki Ito
berikut contoh dari tampilan game saat memasuki latar perkotaan:

2. Artist : untuk artist, bertugas untuk membuat contoh karakter dari game ini, membuat konsep monster-monster/ musuh pada game ini. Orang yang bertugas dalam perkerjaan ini adalah Hideo Minaba, Shuoku Murase , Toshiyuki Itahana. Berikut adalah contoh dari karakter yang dibuat oleh artist pada game ini:

3. Programmer : orang yang bertugas untuk membuat seluruh game ini, yang menjadi inti dari team pembuatan game.

4. Composer: Composer bertugas untuk memberi latar suara pada game ini, untuk membuat permainan semakin menarik, pada game ini, lebih dominan latar suara yang berekstensi MIDI, yaitu latar backsound yang hanya melodi-melodi saja tanpa ada penyanyinya, orang yang sangat berperan penting menjadi composer pada game ini adalah Nobuo Uematsu.


sumber : Wiki

Hubungan antara para pengembang game

Dalam sebuah pembuatan game, pasti dibutuhkan beberapa orang yang berkerja sebagai team untuk membuatnya. Untuk itu, diperlukan suatu hubungan atau sebuah komunikasi yang baik dalam team tersebut. Game Designer yang bertugas untuk membuat alur cerita, gameplay, environtment harus berhubungan dengan Game Artist , karena untuk menentukan alur dari game tersebut, harus diperhatikan juga karakter yang nanti akan dibuat. Misalkan di dalam game, Game Designer ingin membuat suatu daerah hutan, tidak mungkin musuh / monster yang muncul di hutan tersebut berbentuk ikan. Karena itu dibutuhkan komunikasi yang baik antara kedua team tersebut.

Kemudian Game Design dengan Composer, sama seperti diatas, jika Game Designer ingin membuat latar hutan, maka Composer harus membuat latar lagu yang sesuai dengan keadaan hutan, seperti suara burung-burung, atau suara hembusan angin, akan tidak masuk diakal jika latar hutan, tetapi berlatar suara ombak.

Lalu Game Artist dan Programmer, Game artist memberitahukan programmer tentang konsep karakter yang akan dibuat, kemudian programmer akan membuat karakter tersebut dengan coding mereka. Sama halnya hubungan Game Designer dengan Programmer, game designer juga memberi konsep latar yang akan dibuat, dan berkomunikasi dengan programmer yang nantinya membuat latar tersebut.

Team dari pembuatan Game

"Game". Siapa yang tidak mengenal kata satu ini. Hampir semua orang memainkannya, mulai dari anak kecil hingga orang dewasa pasti pernah bermain game. Di jaman modern ini, game sudah banyak membooming baik secara offline maupun online. Game jaman dahulu biasanya hanya bergrafik standard bahkan dibawah rata-rata (jika dibandingkan dengan game jaman sekarang) dan biasanya hanya bergrafik 2Dimensi. Tetapi di era sekarang, game-game sudah maju dan modern, biasanya bergrafik 3Dimensi dan biasanya didukung oleh hardware-hardware yang modern pula.

Untuk membuat sebuah game yang bagus, tidak dapat dilakukan oleh hanya seorang individu. Diperlukan banyak orang dengan keahliannya masing-masing dalam membuat sebuah game, untuk sebuah game yang besar, memerlukan ratusan orang dalam pembuatannya, mereka dibagi-bagi menjadi beberapa kelompok dan setiap kelompok memiliki tugasnya masing-masing. Dalam sebuah team untuk membuat game, umumnya mereka dibagi dalam bidangnya masing-masing, misalnya ada beberapa orang yang bertugas dalam membuat alur cerita dari game tersebut, ada yang bertugas untuk membuat program yang akan digunakan untuk game itu, ada pula yang bertugas untuk membuat nada atau lagu untuk mengiringi game tersebut agar lebih menarik.

  • Game Designer merupakan seseorang yang bertugas untuk membuat alur cerita, gameplay, environment, cerita antar tiap karakter, hingga scenario yang dilakukan karakter nantinya didalam game. Game designer pun dapat dibagi menjadi beberapa bagian, yaitu seorang lead design , Game mechanic designer, Level Designer or environment designer, dan Writer. disini game designer biasanya berkomunikasi dengan semua team dalam pembuatan game, dia berkomunikasi dengan Programmer untuk menjelaskan bagaimana game ini akan berjalan, sehingga programmer dapat membuat code / script untuk game tersebut. Juga berinteraksi dengan game Artist untuk menjelaskan bagaimana karakter yang nantinya akan dibuat. Juga dengan Composer, game designer menjelaskan bagaimana setting pada gamenya, sehingga lagu / nada pengiring gamenya dapat sesuai dengan jalan cerita.

  • Programmer, tugas seorang programmer adalah membuat code untuk game tersebut, sesuai dengan software yang akan digunakan. Programmer juga dibagi menjadi beberapa team, yaitu
  1. -game engine programmer, game engine programmer dibagi lagi menjadi 2 bagian, yaitu physics engine programmer yang bertugas untuk mengurus fisik dari game yang akan dibuat, dan graphics engine programmer untuk mengurus grafik dari game tersebut.
  2. -Atrificial engine programmer bertugas untuk membuat AI dari game tersebut
  3. -Sound programmer bertugas untuk memprogram dan membuat sound engine
  4. -Gameplay programmer yang bertugas lebih kepada strategi dari game tersebut, implementasti mekanik dan logik dari game, dan "feel" dari game tersebut.
  5. -Scripter
  6. -UI programmer bertugas untuk mengurus user interfaces(interaksi antara manusia dan mesin)
  7. -Input programmer bertugas untuk menulis code yang berhubungan dengan input/masukan/perintah dari game yang tersebut, bagaimana jika nanti kita menekan tombol di input device dan reaksi yang tampil jika tombol tersebut ditekan
  8. -Network programmer bertugas menulis code yang memungkinkan pemain untuk bermain bersama (multiplaying), yang mungkin dapat terhubung dengan LAN(local area network) atau internet.
  9. -Game tools programmer
  10. -Porting programmer bertugas untuk membuat game tersebut dapat dimainkan/digunakan di platform lain, misalnya game yang ada pada PC, nantinya dapat dimainkan di handphone.
  11. -Technology programmer, posisi ini sangat menuntut dari persfektif teknis dan memerlukan pengetahuan yang mendalam tentang hardware dari platform tujuan
  12. -Generalist biasanya bertugas untuk mencari dimana letak bugs atau error dan menentukan subsistem mana yang diperlukan untuk memperbaikinya.
  13. -Lead game programmer bertugas sangat penting dalam semua pemrograman didalam game. tugas mereka untuk memastikan submodul dari permainan yang sedang di implementasikan dengan baik dan untuk melacak pembangunan dari sudut pandang pemrograman. biasanya mereka hanya mempunyai sedikit waktu untuk menulis code dari programer lain karena mereka juga diharuskan untuk menghadiri meeting dan pertemuan dengan client atau pemimpin dari team lain
  • Game artist yang bertugas untuk membuat tampilan atau character dari suatu game. disini game artist harus melakukan interaksi dengan game designer untuk pembuatannya
  • composer bertugas untuk membuat suara/lagu/nada yang digunakan untuk mengiringi jalannya game tersebut, composer harus berinteraksi dengan game designer untuk menyesuaikan lagu tersebut dengan alur cerita nantinya


sumber&refrensi : source