Proposal

KATA PENGANTAR
           Segala puji dan syukur kita panjatkan kepada Allah SWT serta shalawat dan salam kami sampaikan hanya bagi tokoh dan teladan kita Nabi Muhammad SAW. Diantara sekian banyak nikmat Allah SWT yang membawa kita dari kegelapan ke dimensi terang yang memberi hikmah dan yang paling bermanfaat bagi seluruh umat manusia,

Bisnis Informatika

Artikel ini merupakan tugas dari mata kuliah softskill yaitu yang membahas tentang bisnis informatika. Mungkin istilah bisnis informatika masih asing ditelinga kita, karena mungkin bagi yang masih awam hanya mengetahui tentang istilah bisnis saja. Agar lebih jelas akan saya jelaskan apa itu bisnis informatika.

Apa itu bisnis??
Bisnis merupakan suatu usaha menjual barang ataupun jasa yang tujuanya untuk memperoleh keuntungan, baik keuntungan pribadi,kelompok atau perusahaan.

Metode Animasi pada Game


Dalam pembuatan video game, hal yang pasti dibuat dan tidak mungkin lepas dari salah satu elemen adalah animasi grafis. Baik berupa animasi 2 Dimensi maupun 3 Dimensi. Video game sudah pasti menggunakan animasi grafis serta suara agar pemain dapat menikmati permainan digital yang dibuat. Berikut ini adalah 7 teknik animasi grafis untuk game pada umumnya, antara lain :

Pengamatan pada game : CHRONO CROSS

Pada kesempatan ini, saya akan membahas tentang game petualangan yang bernama Chrono Cross. Game ini adalah game petualangan yang dibuat oleh perusahaan bernama Squaresoft (sekarang bernama Square Enix) untukgame platform PlayStation. Game ini merupakan game serial Chrono terakhir yang dibuat oleh Squaresoft setelah serial Chrono pertama yang paling sukses dan mendapat penilaian terbaik yaitu Chrono Trigger serta sequelnya yaitu Radical Dreamers. Game petualangan ini termasuk kedalam jenis permaiananRole-playing Game (RPG) karena permainan ini terdapat alur cerita yang harus diikuti dan pemain dapat mencari barang - barang yang dapat membantu pemain dalam memainkan permainan ini serta misi kecil untuk mendapatkan barang atau untuk melanjutkan permainan.

Sampul Chrono Cross dengan menampilkan karakter utama permainan
yaitu Serge (laki-laki berambut biru), Kid (gadis berambut pirang)
dan karakter antagonis, Lynx (wajah hewan)

Squaresoft berencana untuk membuat sequel terbaru bernama Chrono Break dan telah mendaftarkan merek dagang nama game tersebut di Amerika Serikat, Eropa, dan Jepang. Akan tetapi, Squaresoft membatalkan proyek tersebut karena banyak pengembang game serial Chrono sebelumnya yang mengundurkan diri dari perusahaan Squaresoft. Menurut produser Square Enix (nama perusahaan sekarang), Hiromichi Tanaka pada tahun 2007 berkata bahwa serial Chrono tidak dapat dilanjutkan apabila orang - orang yang terlibat dalam game serial Chrono sebelumnya tidak diikutsertakan, sehingga membuat jiwa alur cerita game serial Chrono akan hilang.
Kembali tentang game Chrono Cross. Game ini hanya dapat dimainkan oleh satu orang dengan karakter protagonis yang wajib dimainkan bernama Serge (nama aslinya). Nama karakter yang dapat dimainkan dalam permainan ini dapat kita ubah sesuka kita selama jumlah karakter tidak melebihi batas yang ditentukan. Dalam permainan, pemain menggunakan hingga 3 karakter sekaligus dalam 1 tim seperti halnya game - game RPG buatan Squaresoft sebelumnya. Pemain dapat pula mengganti susunan anggota tim-nya hanya pada tempat - tempat tertentu dimana pemain dapat menyimpan hasil permainannya seperti pada peta dunia Chrono Cross atau meletakkan karakter di dalam piramida kecil berwarna hijau yang diberi nama Record of FATE. Jumlah karakter yang dapat dimainkan berjumlah 45 karakter ditambah 3 karakter lain dalam extra game setelah pemain menyelesaikan permainan ini.

Peta dunia permainan Chrono Cross

Sistem pertarungan game RPG ini tergolong unik pada saat itu. Seperti permainan RPG pada umumnya, pemain akan bertarung apabila grup pemain menyentuh musuh atau setelah dialog alur cerita antara karakter yang dimainkan pemain dengan karakter musuh selesai dan karakter harus melawan lawannya untuk melanjutkan permainan. Yang menjadikannya unik adalah, setelah pemain memilih lawan untuk menyerang, pemain harus memilih satu dari tiga kekuatan pukulan serangan. Semakin kuat serangan, semakin kecil peluang serangan mengenai dan melukai musuh. Peluang serangan dapat mengenai musuh akan meningkat apabila serangan sebelumnya dapat mengenai musuh dalam sekali serangan. Kemudian, penggunaan jurus - jurus setiap karakter yang dinamakan "Element" hanya dapat digunakan sekali dalam setiap pertarungan kecuali beberapa jurus penyembuh tertentu yg dapat menghilang jumlahnya jika dipakai atau menggunakan jurus tertentu agar semua jurus dapat digunakan kembali. Element yang digunakan pemain memiliki warna - warna tertentu sebagai simbol elemen jurus yang digunakan. Kekuatannya akan meningkat apabila jurus dengan elemen tertentu bertemu lawan elemen jurusnya. Kemudian pada akhir permainan, pemain akan mendapatkan Element unik yang penggunaannya sangat khusus yang bernama "Chrono Cross" yang namanya merupakan nama video game ini. Biasanya, game RPG memiliki sistem level yaitu penanda bahwa kekuatannya telah meningkat setelah melawan musuh - musuh dan telah memenuhi poinexperience untuk menambah poin level untuk meningkatkan kekuatan karakter yang dapat dimainkan, akan tetapi, pada Chrono Cross. Level pemain tidak bertambah berdasarkan jumlah poin experience untuk meningkatkan poinlevel, melainkan dengan melawan musuh terkuat pada setiap tempat - tempat tertentu yang disebut Boss. Apabila pemain berhasil mengalahkan musuh, kekuatan pemain akan meningkat pula tanpa harus meningkatkan level, tetapi dalam jumlah yang lebih sedikit.

Contoh video saat karakter bertarung

Berdasarkan cerita dalam permainan ini, Serge adalah seorang remaja 17 tahun (berdasarkan data diri dalam game) dari desa nelayan bernama Arni, di kepulauan El Nido. Serge hidup dengan damai seperti biasanya, kemudian pada suatu pagi, Serge menemui tetangganya, gadis teman lamanya bernama Leena yang mana telah ia janjikan membuat kalung dari sisik bernama Komodo (bukan komodo di dunia nyata) tetapi Serge lupa karena bangun tidur kesiangan. Serge menyetujui permintaan gadis tersebut untuk mendapatkan sisik hewan tersebut lalu menemuinya di pantai bernama Opassa. Saat menemui Leena di pantai, mereka berdua berbincang sebentar, tiba - tiba Serge mendengar ada yang memanggilnya tetapi hanya dia yang dapat mendengar suara tersebut. Setelah itu, tiba - tiba ia pingsan dan gadis teman lamanya menghilang. Setelah kembali ke desa-nya, ia menemukan bahwa desanya berubah dalam waktu sekejap. Serge kemudian menemui Leena kembali, tetapi Leena berkata bahwa Serge sebetulnya sudah meninggal 10 tahun lalu karena diterkam macan hitam. Tidak memepercayai hal tersebut, dia mendatangi tanjung berjurang dan melihat tulisan batu coral di tanjung tersebut menunjukkan bahwa Serge telah meninggal 10 tahun lalu. Kemudian, seseorang mendatanginya untuk menangkap dirinya, saat itu pula seorang gadis bernama Kid muncul membantu Serge melawan orang yang ingin menangkapnya. Setelah itu, mereka bertualang untuk mencari fakta yang sesungguhnya tentang keanehan tersebut. Game ini memiliki beberapa ending berdasarkan alur cerita yang pemain jalani, dikatakan bahwa terdapat 12 ending yang dapat diraih pemain.


Pertarungan terakhir serta ending yang sebenarnya dalam cerita game ini (dalam satu sequel)

Game ini mendapatkan respon positif yang luar biasa dari para penggilagame di seluruh dunia karena keunikan cara bermain permainan ini, detail grafis 3 dimensi yang sangat bagus pada saat itu, serta alur cerita yang menyentuh, efek suara, latar suara dan latar belakang permainan yang memukau, serta mengandung unsur filosofi yang dalam dan men-satirkan keadaan di dunia nyata. Berikut adalah hasil penilaian game ini dari beberapa kelompok kritikus.



Reception
Aggregate scores
AggregatorScore
GameRankings92.18% [3]
Metacritic94 / 100 [42]
GameStats10.0 / 10 [43]
Review scores
PublicationScore
Electronic Gaming Monthly98.33% [44]
Famitsu36 / 40 [24]
GamePro4.5/5 stars [45]
Game RevolutionA- [46]
GameSpot10 / 10 [4]
IGN9.7 / 10 [9]
Official PlayStation Magazine (US)5/5 stars [45]
GameRankings99 / 100 [45]
GMR10 / 10 [45]


Jenis-Jenis Game


Jenis-jenis game dapat diklasifikasikan menjadi beberapa tipe antara lain adalah :
1. Action games, biasanya meliputi tantangan fisik, teka-teki (puzzle), balapan, dan beberapa konflik lainnya. Dapat juga meliputi masalah ekonomi sederhana, seperti mengumpulkan benda-benda.

2. Real Time Strategy (RTS) adalah game yang melibatkan masalah strategi, taktik, dan logika. Contoh game jenis ini adalah Age of Empire, War Craft, dan sebagainya.

3. Role Playing Games (RPG), kebanyakan game jenis ini melibatkan masalah taktik, logika, dan eksplorasi atau penjelajahan. Dan juga kadang meliputi teka-teki dan masalah ekonomi karena pada game ini biasanya melibatkan pengumpulan barang-barang rampasan dan menjualnya untuk mendapatkan senjata yang lebih baik. Contoh dari game ini adalah Final Fantasy, Ragnarok, Lord of The Rings, dan sebagainya.

4. Real World Simulation, meliputi permainan olahraga dan simulasi masalah kendaraan termasuk kendaraan militer. Games ini kebanyakan melibatkan masalah fisik dan taktik, tetapi tidak masalah eksplorasi, ekonomi dan konseptual. Contohnya seperti adalah game Championship Manager.

5. Construction and Management, seperti game Roller Coster Tycoon dan The Sims. Pada dasarnya adalah masalah ekonomi dan konseptual. Game ini jarang yang melibatkan konflik dan eksplorasi, dan hampir tidak pernah meliputi tantangan fisik.

6. Adventure games, mengutamakan masalah eksplorasi dan pemecahan teka-teki. Namun terkadang meliputi masalah konseptual, dan tantangan fisik namun sangat jarang.

7. Puzzle games, ditujukan untuk memecahkan suatu masalah tertentu. Hampir semua semua tantangan disini menyangkut masalah logika yang biasanya dibatasi oleh waktu.

8. Slide scrolling games, pada jenis game ini karakter dapat bergerak ke samping diikuti dengan gerakan background.
Contoh game tipe seperti ini adalah Super Mario, Metal Slug, dan sebagainya.

9. First person shoot adalah genre permainan video yang ciri utamanya adalah penggunaan sudut pandang orang pertama dengan tampilan layar yang mensimulasikan apa yang dilihat melalui mata karakter yang dimainkan. Ciri utama lain adalah penggunaan senjata genggam jarak jauh.

10. Fighting game , adalah game brantem. Fighting juga banyak jenisnya, ada yg langkahnya kiri & kanan saja, ada juga yg leluasa kearah mana saja.

contohnya : Street Fighter, Mortal Kombat, Tekken, King of Fighter, dll

11. Grand strategy wargame adalah Sebuah wargame strategi besar adalah wargame yang menempatkan fokus pada strategi besar : militer strategi pada tingkat gerakan dan penggunaan seluruh negara bangsa atau kerajaan sumber itu.

Sumber:

Pengertian dan Level Game engine


Game Engine adalah system perangkat lunak yang dirancang untuk menciptakan dan pengembangan video game. Ada banyak mesin permainan yang dirancang untuk bekerja pada konsol permainan video dan sistem operasi desktop seperti Microsoft Windows, Linux, dan Mac OS X. fungsionalitas inti biasanya disediakan oleh mesin permainan mencakup mesin render ( “renderer”) untuk 2D atau 3D grafis, mesin fisika atau tabrakan (dan tanggapan tabrakan), suara, script, animasi, kecerdasan buatan, jaringan, streaming, manajemen memori, threading, dukungan lokalisasi, dan adegan grafik. Proses pengembangan permainan sering dihemat oleh sebagian besar menggunakan kembali mesin permainan yang sama untuk menciptakan permainan yang berbeda.
Engine bukanlah executable program, artinya engine tidak bisa dijalankan sebagai program yang berdiri sendiri. Diperlukan sebuah program utama sebagai entry point atau titik awal jalannya program. Pada C++, entry point-nya adalah fungsi ‘main().’ Biasanya program utama ini relatif pendek. Game engine adalah program yang ‘memotori’ jalannya suatu program game. Kalau game diilustrasikan sebagai ‘musik’ yang keluar dari mp3 player, maka engine adalah ‘mp3 player’ dan program utama adalah ‘data mp3’ yang dimasukkan ke dalam mp3 player tersebut. Dengan adanya engine, waktu, tenaga dan biaya yang dibutuhkan untuk membuat game software menjadi berkurang secara signifikan. Beberapa game dengan jenis dan gameplay yang hampir sama bisa dibuat dengan sedikit usaha bila terlebih dulu dibuat engine-nya. Setelah engine diselesaikan, programmer hanya perlu menambahkan program utama, memakai resources (objek 3D, musik, efek suara) yang baru, dan, jika benar-benar dibutuhkan, sedikit memodifikasi engine sesuai kebutuhan spesifk dari game yang bersangkutan. Program game engine seluruhnya berorientasi objek. Dia lebih bersifat reaktif daripada prosedural. Sulit untuk menggambarkan engine secara keseluruhan dalam flow-chart, karena alur program bisa diatur sesuai dengan keinginan pemakai engine, yaitu game programmer.

Jenis-Jenis Game Engine :
Game Engine muncul dalam berbagai jenis, dan untuk level pemgraman yang berbeda-beda. Setidaknya ada 3 level dari game engine yang umum digunakan saat ini, yaitu:

Level rendah
Yang dimaksud game engine level rendah adalah game engine dimana pengembang akan membuat game engine nya dengan menggunakan antarmuka aplikasi (API) yang telah ada, seperti Microsoft XNA, DirectX, OpenGL, Windows atau Linux API, dan SDL. Selain itu, mereka juga membutuhkan Library (baik yang komersial maupun open source) untuk mendukung game engine buatan mereka. Library yang dibutuhkan seperti library untuk perhitungan formula fisika/matematika, seperti Havok (yang digunakan di game Diablo III dan Open Dynamic Engine (yang digunakan untuk menggambar dinamika dari tubuh atau material yang lain),library grafis seperti OpenSceneGraph (yang digunakan pada game Pirates of the XXI century, serta library GUI seperti AntTweakBar). Secara umum, game engine level rendah ini menawarkan fleksibilitas dan kebebasan dalam memilih komponen yang diinginkan dalam pengembangan game. Namun, tahap pengembangannya paling lama dibandingkan kedua level yang lain karena pengembang harus memulai hampir semuanya dari nol. Hal ini menyebabkan game engine pada level rendah ini jarang digemari oleh para game developer.

Level Menengah
game engine pada level menengah mempunyai fasilitas jauh lebih lengkap dibandingkan game engine pada level rendah. Rutin seperti input, GUI, rendering, perhitungan matematika, hampir semua ada pada game engine ini. Beberapa engine yang masuk dalam kategori ini adalah Object Oriented Graphics Rendering Engine atau biasa disebut OGRE. Beberapa game yang didukung oleh Game Engine OGRE ini adalah Jack Keane. Selain itu, game engine open source seperti Genesis3D, yang berbayar seperti Torque, Unreal, idTech, dan GameByro juga merupakan Game Engine Level Menengah. Kesemua engine tersebut membutuhkan level pemograman untuk dapat digunakan dan dikembangkan menjadi game yang utuh.

Level Tinggi
level ini merupakan level game engine yang termudah, yaitu hanya dengan point-and-click game telah dapat dibuat. Beberapa game engine level tinggi ini adalah GameMaker, Torque, Game Builder, dan Unity 3D. Game engine ini didesain agar menjadi game engine yang user-friendly dengan level pemograman seminimal mungkin. Masalah yang muncul dari game engine ini adalah keterbatasannya, misalnya untuk membuat game dengan jenis tertentu atau mode grafik yang tertentu. Namun bukan berarti game engine ini tidak berguna. Bahkan dengan berbagai macam batasan yang ada, masih memungkinkan untuk membuat game-game yang kreatif, cepat, tanpa perlu banyak tenaga. Game engine ini cocok bagi mereka yang pemula dalam game development.

sumber:

Sejarah Game Komputer

Sejarah teknologi game komputer secara langsung berhubungan dengan perkembangan komputer itu sendiri. Komputer dengan kecepatan processor tinggi, grafis yang lebih mendekati realita, dan media penyimpanan yang lebih besar sebenarnya dimaksudkan untuk memenuhi kebutuhan dalam bermain games.
Sebelum dimulai, akan kita pahami dulu apa arti dari game (game komputer). Game adalah sebuah permainan interactive yang membutuhkan komputer untuk bermain. Program komputer menerima input dari si pemain melalui pengendali dan menampilkan lingkungan buatan melalui TV atau layar monitor.

1. Game generasi pertama
Tahun 1952, di Universitas Cambridge, A.S Douglas menulis sebuah tesis untuk gelar sebuah PhD-nya mengenai interaksi antara komputer dan manusia. Dalam tesisnya itu ia menciptakan game komputer dari sebuah permainan tradisional bernama Tic-Tac-Toe. Game ini diprogram dengan memakai komputer EDVAC vacuum tube yang memiliki layer berupa cathode ray tube (CRT).
Kemudian di tahun 1958. William Haginbotham menciptakan video game pertamanya. Berbeda dengan Douglas, video game pertamanya yang berjudul Tennis for Two diciptakan dan dimainkan di osciloscope.
Tapi game komputer pertama yang benar-benar diciptakan menggunakan komputer betulan adalah Spacewar. Saat itu di tahun 60-an, komputer adalah barang sangat mewah. Dan biasanya komputer dipakai untuk kepentingan riset dalam dunia militer. Tapi seseorang bernama Steve Russel memiliki ketertarikan akan hal lain. Dia dan teman-temannya sangat nge-fan dengan kisah fiksi ilmiah berjudul Skylark karangan Edward E Smith. Dari situ mereka membuat sebuah game bernama Spacewar. Kebetulan juga, Steve Russel bekerja menggunakan sebuah komputer mainframe bernama MIT PDP-1 yang biasa dipakai untuk perhitungan statistik. Dengan komputer itulah dia membuat Spacewar di tahun 1961.

2.Game generasi kedua
Di tahun 1971, Nolan Bushnell bersama dengan Ted Dabney menciptakan game ber-genre arcade yang pertama. Dinamai Komputer Space, game itu didasari oleh Spacewar. Tahun 1972, Nolan dan Ted memulai Atari komputer. Kemudian dia mengembangkan game berjudul Pong yaitu game pertama yang tersedia untuk publik. Karena game-game sebelumnya hanya ada di dalam komputer mainframe untuk kesenangan sendiri saja. Asal usul Pong dimulai saat Nolan ingin membuat game sederhana dan mudah dimengerti. Dengan memory dan micro processor kelas rendah, kemampuan proses yang terbatas dan grafis yang sederhana, akhirnya dia membuat versi elektronik dari permainan ping pong yang kemudian menjadi Pong.
Sedikit selingan, Pong kemudian berevolusi menjadi sebuah game bernama Breakout. Game itu diciptakan oleh Steve Jobs untuk Atari. Dari situ, Steve Jobs dan temannya Steve Wozniak mulai berpikir untuk menciptakan sebuah PC. Kemudian mereka meminjam semua peralatan yang dipakai dalam proyek Breakout dan membuat sebuah prototype bernama Apple I. dan itu adalah cikal bakal dari komputer Apple Macintosh yang ada sekarang.
Pada tahun 1980, Atari mengeluarkan game berjudul Asteroid dan Lunar Lander. Kedua game tersebut adalah game pertama yang didaftarkan pada kantor hak cipta untuk mendapatkan paten. Asteroid merupakan game yang penuh inovasi baru dalam grafisnya. Daripada menggunakan metode raster, game ini merupakan grafis vector line seperti yang ada pada osciloscope.
Pengenalan Atari Video komputer System (Atari 2600) dengan CPU biasa dan slot untuk kasetnya, menjadi suatu era baru dalam dunia game. Di tahun 1980 itu juga menunjukkan penjualan yang meningkat dari PC yang biasa dipakai untuk game.
Dan kini komputer bersaing dengan mesin konsol seperti PS atau Xbox. Dan komputer tidak hanya sebagai mesin untuk kepentingan bisnis semata, tapi juga untuk hiburan seperti game.

Sumber :
Tabloid PC MILD Edisi 07/05 tanggal 14 Maret 2005

Jawaban Sistem Operasi (Sistem penyimpanan)

Management Disk
1. Bagaimana cara disk SCSI me-recovery blok yang rusak? Jelaskan selengkap mungkin!

Jawab :
Untuk disk yang lebih kompleks seperti disk SCSI, bad blocks diatasi dengan sector sparing atau forwarding, yaitu controller dapat mengganti sektor yang rusak dengan sebuah sektor yang terpisah. Alternatif lainnya adalah mengganti sektor tersebut dengan cara sector slipping. 
Mengganti blok yang rusak bukan sepenuhnya merupakan proses yang otomatis, karena data-data yang tersimpan sebelum nya akan terhapus. 

Penanganan Swap-Space
1. Bagaimana penanganan swap space pada disk?

Jawab :
swap-space adalah salah satu dari low-level task pada sebuah sistem operasi. Memori Virtual menggunakan disk space sebagai perpanjangan (atau space tambahan) dari memori utama. Karena kecepatan akses disk lebih lambat daripada kecepatan akses memori, menggunakan swap-space akan mengurangi performa sistem secara signifikan. Tujuan utama dari perancangan dan implementasi swap-space adalah untuk menghasilkan kinerja memori virtual yang optimal.

V class sistem operasi ke 2

Perangkat Keras I/O 
1. Gambarkan diagram dari Interrupt Driven I/O Cycle. 
Jawab : 
 

2. Sebutkan langkah-langkah dari transfer DMA! 
Jawab :
• Prosesor menyiapkan DMA transfer dengan menyedia kan data-data dari perangkat, operasi yang akan ditampilkan, alamat memori yang menjadi sumber dan tujuan data, dan banyaknya byte yang ditransfer.
• Pengendali DMA memulai operasi (menyiapkan bus, menyediakan alamat, menulis dan membaca data), sampai seluruh blok sudah di transfer.
• Pengendali DMA meng-interupsi prosesor, dimana selanjutnya akan ditentukan tindakan berikutnya.