Showing posts with label Tasks. Show all posts
Showing posts with label Tasks. Show all posts

Sunday, December 25, 2011

V-Class Jarkomlan : SONET

Materi
Jaringan Optik Sinkron (Synchronous Optical NETwork) (SONET) adalah seperangkat standar yang mendefinisikan berbagai kecepatan dan format untuk jaringan-jaringan optic sebagaimana diatur dalam ANSI nomor T1.105, T1.106 dan T1.117 Hirarki Digiatal Sinkron (Synchronous Digital Hierachy) (SDH) adalah sebuah standar yang berpadanan dengan SONET yang didefinisikan oleh ITU-T dan digunakan secara umum di Eropa. Format frame yang digunkan oleh SONET diberi nama Modul Transpor Sinkron (Synchronous Transport Module) (STM).

STM-1 adalah sinyal tingkat dasar yang memiliki laju data 155 Mbps dan ditansmisikan oleh sinyal pembawa OC-3. skema ini dikatakan bersifat hirarkis, karena sinyal-sinyal pada tigkatan yanglebih rendah dapat di-multiplexing-kan untuk membentuk sinyal-sinyal pada tingkatan yang lebih tinggi.

Karena toplogi dasarnya yang berbentuk cincin, SONET menawarkan keunggulan lain berupa fitur redudansi yang mirip dengan FDDI. Dengan menerapkan arsitektur cincin perputaran dua arah, jarinfan SONET dapats egera “menyesuaikan dirinya” untuk mengatasi masalah teerputusnya jalur kabel atau gagalnya sebuah perangkat di dalam cincin. Fitur ini seringkali dirujuk sebagai :kemampuan penyembuhan diri”.

QUIZ
Soal
1.Apakah yang dimaksud dengan komunikasi broadband ?
Komunikasi Broadband merupakan komunikasi data yang memiliki kecepatan tinggi dan juga memiliki bandwidth yang besar. Ada beberapa definisi untuk komunikasi broadband, antara lain : menurut rekomendasi ITU No. I.113, “Komunikasi broadband didefinisikan sebagai komunikasi dengan kecepatan transmisi 1,5 Mbps hingga 2,0 Mbps.”. sedangkan menurut FCC di amerika, “ komunikasi broadband dicirikan dengan suatu komunikasi yang memiliki kecepatan simetri (up-stream dan down-stream) minimal 200 kbps. Maka dari itu komunikasi brodband sering disebut juga dengan komunikasi masa depan. Broadband itu sendiri menggunakan beberapa teknologi yang dibedakan sebagai berikut :
- Digitas Subscriber Line (DSL).
- Modem Kabel.
- Broadband Wireless Access (WiFi dan WiMAX).
- Satelit.
- Selular.

2.Sebutkan keuntungan SONET !
Keuntungan SONET (Synchronous Optical Networking) :
- Dapat memberikan fungsionalitas yang bagus baik pada jaringan kecil, medium, maupun besar.
- Collector rings menyediakan interface ke seluruh aplikasi, termasuk local office, PABX, access multiplexer, BTS, dan terminal ATM.
- Manejemen bandwith berfungsi untuk proses routing, dan manajemen trafik.
- Jaringan backbone berfungsi menyediakan konektifitas untuk jaringan jarak jauh.
- Memiliki fitur redudansi yang mirip dengan FDDI.

3.Jelaskan prinsip kerja dari ATM !
Prinsip kerja ATM (Automatic Teller Machine) :
- Pada ATM, informasi dikirim dalam blok data dengan panjang tetap yang disebut sel. Sel merupakan unit dari switching dan transmisi.
- Untuk mendukung layanan dengan rate yang beragam, maka pada selang waktu tertentu dapat dikirimkan sel dengan jumlah sesuai dengan rate-nya.
- Sebuah sel terdiri atas information field yang berisi informasi pemakai dan sebuah header.
- Informasi field dikirim dengan transparan oleh jaringan ATM dan tak ada proses yang dikenakan padanya oleh jaringan.
- Urutan sel dijaga oleh jaringan, dan sel diterima dengan urutan yang sama seperti pada waktu kirim.
- Header berisi label yang melambangkan informasi jaringan seperti addressing dan routing.
- Dikatakan merupakan kombinasi dari konsep circuit dan packet switching, karena ATM memakai konsep connection oriented dan mengggunakan konsep paket berupa sel.
- Setiap hubungan mempunyai kapasitas transfer (bandwidth) yang ditentukan sesuai dengan permintaan pemakai, asalkan kapasitas atau resource-nya tersedia.
- Dengan resource yang sama, jaringan mampu atau dapat membawa beban yang lebih banyak karena jaringan mempunyai kemampuan statistical multiplexing.

4.Apakah yang dimaksud dengan DSL ?
 DSL (Digital Subcriber Line) merupakan atu set teknologi yang menyediakan penghantar data digital melewati kabel yang digunakan dalam jarak dekat dari jaringan telepon setempat, biasanya kecepatan downolad dari DSL berkisar dari 128 kbit/d sampai 24.000 kb/d tergantung dari teknologi DSL tersebut. Kecepatan upload lebih rendah dari download untuk ADSL dan sama cepat untuk SDSL.

Contoh teknologi DSL (kadang disebut dengan xDSL) termasuk:
- High-bit-rate Digital Subscriber Line (HDSL)
- Symmetric Digital Subscriber Line (SDSL)
- Asymmetric Digital Subscriber Line (ADSL)
- Rate-Adaptive Digital Subscriber Line (RADSL)
- Very-high-bit-rate Digital Subscriber Line (VDSL)
- Very-high-bit-rate Digital Subscriber Line 2 (VDSL2)
- G. Symmetric High-speed Digital Subscriber Line (G.SHDSL)

Tes Akhir 
1. Service yang cara kerjanya mirip dengan mengirim surat adalah :
a. Connection Oriented     c. Semua jawaban benar
b. Connectionless Oriented  d. Semua jawaban salah

2. Nama lain untuk Statistical Time Division Multiplexing (TDM) adalah :
a. Non-Intelligent TDM c. Asynchromous TDM
b. Synchronous TDM d. Semua jawaban benar

3. Hubungan laju transmisi data dengan lebar pita saluran transmisi adalah :
a. Laju transmisi naik jika lebar pita berkuran.
b. Laju transmisi naik jika lebar pita bertambah.
c. Laju transmisi tidak bergantung pada lebar pita.
d. Semua jawaban salah.

4. Teknik encoding Bipolar-AMI dan Pseudoternary termasuk dalam teknik :
a. Multilevel Binary  c. Biphase
b. NRZ                       d. Manchester

5. Jika dua frame ditransmisikan secara serentak maka akan menyebabkan terjadinya tubruklan. Kejadian ini dalam jaringan dikenal dengan istilah :
a. Contention c. Crash
b. Collision    d. Jabber

6. Salah satu protocol CSMA yang tidak terus menerus mendengarkan channel adalah :
a. 1-persistent   c. nonpersistent
b. p-persistent   d. CSMA/CD

7. Salah satu protocol yang bebas dari tubrukan adalah : 
a. Bit-Map   c. Carrier Sense
b. CSMA     d. ALOHA

8. Selective Repeater merupakan istilah lain dari :
a. Router c. Gateway
b. Bridge  d. Repeater

9. Dalam pemeliharaan ring logis 802.4, frame kontrol yang bertugas untuk mengijinkan suatu stasiun untuk meninggalkan ring adalah :
a. Claim_token  c. Token
b. Who_follows d. Set_Successor

10.Algoritma yang digunakan untuk menghindari kemacetan adalah :
a. Broadcast Routing c. Optimal Routing
b. Flow Control       d. Flooding Routing

11.Algoritma routing yang menggunakan informasi yang dikumpulkan dari subnet secara keseluruhan agar keputusannya optimal adalah :
a. Algoritma Global c. Algoritma Terisolasi
b. Algoritma Lokal d. Algoritma Terdistribusi

12.Keuntungan multiplexing adalah :
a. Komputer host hanya memerlukan satu I/O port untuk satu terminal
b. Komputer host hanya memerlukan satu I/O port untuk banyak terminal
c. Komputer host memerlukan banyak I/O port untuk banyak terminal
d. Komputer host memerlukan banyak I/O port untuk satu terminal

13.Jenis kabel UTP digunakan untuk jaringan Ethernet :
a. 10Base2 c. 10BaseT
b. 10Base5 d. Semua jawaban benar

14.Suatu algoritma routing yang tidak mendasarkan keputusan routingnya pada kondisi topologi dan lalulintas saat itu adalah :
a. Non adaptive c. RCC
b. Adaptive         d. Hot potato

15.Data/message yang belum dienkripsi disebut dengan :
a. Plaintext  c. Auntext
b. Ciphertext d. Choke Packet

16.Algoritma Kontrol Kemacetan yang menjaga jumlah paket tetap konstan dengan menggunakan permits yang bersirkulasi dalam subnet adalah :
a. Kontrol Arus        c. Pra Alokasi Buffer
b. Kontrol Isarithmic d. Choke Packet

17.Sekumpulan aturan yang menentukan operasi unit-unit fungsional untuk mencapai komunikasi antar dua entitas yang berbeda adalah :
a. Sintaks c. Protokol
b. Timing d. Routing

18.Algoritma yang digunakan oleh transparent bridge adalah :
a. RCC                          c. Flooding
b. Backward Learning d. Shortest path

19.Dalam model OSI internetworking membagi lapisan network menjadi beberapa bagian, kecuali
a. Intranet sublayer c. Internet sublayer
b. Access sublayer     d. Enhanchement sublayer

20.Teknik time domain reflectometry digunakan pada standard IEEE:
a. 802.2 c. 802.4
b. 802.3 d. 802.5

21.Suatu cara yang mempunyai kemampuan untuk menyedian privacy, authenticity, integrity dan pengamanan data adalah :
a. Enkripsi  c. Deskripsi
b. Antisipasi d. Semua jawaban salah

22.Tujuan adanya jaringan komputer adalah…..
a. Resource sharing    c. High reability
b. Penghematan biaya d. Semua jawaban benar

23.Mengontrol suapaya tidak terjadi deadlock merupakan fungsi dari lapisan :
a. Network Layer c. Data link Layer
b. Session Layer     d. Application Layer

24.Frame yang terjadi apabila suatu stasiun mentransmisikan frame pendek kejalur ring yang panjang dan bertubrukan atau dimatikan sebelum frame tersebut dikeluarkan. Frame ini disebut dengan istilah :
a. Orphan   c. Pure
b. Beacon d. Semua jawaban salah

25.Wire center digunakan pada standar :
a. 802.2 c. 802.4
b. 802.3 d. 802.5

26.Komponen dasar model komunikasi adalah :
a. Sumber c. Media
b. Tujuan d. Semua benar
 
27.Di bawah ini termasuk Broadcast network :
a. Circuit Switching c. Satelit
b. Paket Switching d. Semi Paket Switching

28.Paket radio termasuk golongan :
a. Broadcast c. Publik
b. Switched d. Semua benar

29.Di bawah ini termasuk guided media :
a. UTP       c. Fiber Optik
b. Coaxial  d. Semua benar

30.Modul transmisi yang sifatnya searah adalah :
a. Pager c. TV
b. Simpleks d. Semua benar


V-Class Jarkomlan : VLSM


VLSM  (Variable Length Subnet Mask)
VLSM digunakan untuk membagi IP address menjadi beberapa network.berguna agar menghindari pemborosan pemakaian / pemberian IP address ke instansi tertentu.VLSM membagi network bukan berdasarkan kelas melainkan berdasarkan subnetmask atau disebut juga Classless Inter-Domain Routing (CIDR). 

Tes Awal
Soal

Diketahui :
*Sebuah Gedung 5 lantai
*IP Lokal 200.0.1.0/24
*IP Lokal 200.0.2.0/24
*Kebutuhan perlantai :
# 11 PC untuk Accountung Staff
# 3 PC untuk Ruang Server
# 7 PC untuk IT Staff
# 28 PC untuk Operatinal Staff
# 30 PC untuk CS Staff

1. RANCANGLAH NETWORK SKEMANYA
2. SUBNET SESUAI KEBUTUHAN
TULISKAN SUBNET DALAM TABEL

Jawaban :

IP = 200.0.1.0/24
Jumlah divisi = 5
Jumlah lantai = 5
Jumlah router per lantai = 5
#Subnet untuk Router per divisi = 5x (5x 3 Host + 5x (NID+BID))
Berarti 2n – 2 >= 125, n = 7, jumlah vlsm = 128
Net prefix = 32 – 7 = 25
IP router menjadi 200.0.1.0/25 – 200.0.1.127/25 dengan netmask 255.255.255.128
Pembagian Host/router = 5
Subnet untuk Router per lantai =  5×2 Host + 5x(NID + BID) = 20
Berarti 2n – 2 >= 20, n = 5, jumlah vlsm = 32
Net prefix = 32 – 5 = 27
IP router menjadi 200.0.1.128/27 – 200.0.1.159/27 dengan netmask 255.255.255.224
Pembagian Host/router = 4
Subnet untuk per divisi per lantai =  79host + 5 router + NID + BID = 86
IP = 200.0.2.0/24
Berarti 2n – 2 >= 86, n = 7, jumlah vlsm = 128
Net prefix = 32 – 5 = 27
IP router menjadi 200.0.2.0/25 – 200.0.2.127/25 dengan netmask 255.255.255.128
Pembagian Host/router = 7
Subnet per divisi dengan range IP sesuai kebutuhan dengan VLSM.

Hasil Subnet :


Skema Network



Tes Akhir
Soal
Jawaban :


Mayor Jaringan: 200.200.0.0/16
Tersedia alamat IP dalam jaringan utama: 65534
Jumlah alamat IP yang dibutuhkan: 76
Tersedia alamat IP dalam subnet dialokasikan: 142
Sekitar 0% dari ruang alamat jaringan yang tersedia utama yang digunakan
Sekitar 54% dari ruang alamat subnet jaringan yang digunakan




Wednesday, February 9, 2011

Computer Game


Pengertian Game

Dalam kamus bahasa Indonesia “Game” adalah permainan. Permainan merupakan bagian dari bermain dan bermain juga bagian dari permainan keduanya saling berhubungan. Permainan adalah kegiatan yang kompleks yang didalamnya terdapat peraturan, play dan budaya. Sebuah permainan adalah sebuah sistem dimana pemain terlibat dalam konflik buatan, disini pemain berinteraksi dengan sistem dan konflik dalam permainan merupakan rekayasa atau buatan, dalam permainan terdapat peraturan yang bertujuan untuk membatasi perilaku pemain dan menentukan permainan. Game bertujuan untuk menghibur, biasanya game banyak disukai oleh anak – anak hingga orang dewasa. Games sebenarnya penting untuk perkembangan otak, untuk meningkatkan konsentrasi dan melatih untuk memecahkan masalah dengan tepat dan cepat karena dalam game terdapat berbagai konflik atau masalah yang menuntut kita untuk menyelesaikannya dengan cepat dan tepat. Tetapi game juga bisa merugikan karena apabila kita sudah kecanduan game kita akan lupa waktu dan akan mengganggu kegiatan atau aktifitas yang sedang kita lakukan.

Dalam hal ini paling tidak terdapat 5 kategori istilah game, yaitu : Board Games (Permainan Papan), Card Games (Permainan Kartu), Athletic Games (Permainan Atletik), Children Games (Permainan Anak), dan Computer Games (Permainan Komputer).

Sejarah Game

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.


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.


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.

Berikut catatan perkembangan Games yang lebih terperinci :

Meskipun sejarah perkembangan game berlangsung selama lima dekade, game sendiri tidak populer hingga akhir tahun 1970an. Berikut ini ringkasan sejarah game dan perkembangannya.

  • 1958: Ahli Fisika membuat video game pertama yang menyerupai permainan tenis meja.
  • 1961: Steve Russel, siswa MIT membuat game komputer interaktif pertama berjudul Spacewar.
  • 1966: Ralp Baer menciptakan game interaktif menggunakan televisi.
  • 1971: Nolan Bushnell dan Ted Dabney membuat versi arcade Spacewar, yaitu Computer Space.
  • 1972: Bushnell dan Dabney mendirikan Atari. Game pertama Atari adalah Pong.
  • 1975: Game komputer pertama dirilis, yaitu Gunfight.
  • 1976: Coleco merilis konsol video game pertama yang disebut Telstar.
  • 1977: Atari mengenalkan video game berbasis kartrid yang dikenal dengan nama Atari 2600.
  • 1978: Atari memperkenalkan trackball dalam game Football.
  • 1978: Midway merilis Space Invaders yang merupakan game arcade pertama yang menampilkan skor tertinggi.
  • 1979: Atari mencoba mengembangkan konsol berhologram bernama Cosmos. Namun konsol tersebut tidak pernah dirilis.
  • 1979 Asteroid merupakan game pertama yang dapat memasukkan 3 karakter huruf pemilik skor tertinggi untuk disimpan di dalam mesin.
  • 1980: Activision menjadi vendor video game.
  • 1980: 300.000 unit Pac-Man dirilis oleh Namco.
  • 1981: Arnie Katz dan Bil Kunkel menerbitkan majalah game pertama bernama Electronic Games.
  • 1982: Atari mengeluarkan Atari 5200 untuk bersaing dengan Coleco.
  • 1983: Nintendo masuk ke pasar Jepang.
  • 1985: Game Tetris dikembangkan oleh programer Rusia, Alex Pajitnov.
  • 1986: Nintendo NES dirilis di Amerika Serikat.
  • 1986: Sega memperkenalkan Sega Master System (SMS) untuk bersaing dengan NES.
  • 1986: Atari memroduksi Atari 7800.
  • 1989: Nintendo memasarkan produk handheld Game Boy.
  • 1991: Nintendo mengeluarkan Super NES di Amerika Serikat.
  • 1993: Atari merilis Jaguar, konsol 64 bit pertama di pasaran.
  • 1994: Sega Saturn dan Sony Playstation memulai debutnya di Jepang.
  • 1995: Sony memasarkan PlayStation di Amerika Serikat.
  • 1995: Nintendo merilis Nintendo 64 di Jepang.
  • 1996: Demam Virtual Pet Tamagotchi melanda Jepang dan Amerika Serikat.
  • 1997: PlayStation menjadi game konsol terpopuler.
  • 1998: Sega memperkenalkan Dreamcast di Jepang. Konsol ini bekerja pada Microsoft Windows CE.
  • 2000: Sony PlayStation 2 dirilis di Amerika Serikat dan menjadi fenomena baru.
  • 2000: Game The Sims dirilis dan menjadi game terpopuler.
  • 2001: Microsoft memperkenalkan Xbox dengan built-in hardrive dan port ethernet. Nintendo memperkenalkan GameCube dan GameBoy Advance.
  • 2004: Sony memroduksi PSP, konsol portabel beresolusi tinggi.
  • 2004: Microsoft menciptakan Xbox 360 untuk bersaing dengan Sony.
  • 2006: Nintendo memasarkan Wii, konsol game revolusioner.
  • 2006: Sony mengeluarkan PlayStation 3, konsol yang canggih namun mahal.
  • 2007: Nintendo merilis Super Mario Galaxy untuk Wii.
  • 2008: Grand Theft Auto 4 memecahkan rekor penjualan tertinggi dalam minggu pertama setelah rilis.
  • 2008: Wii Fit dipasarkan agar para pengguna merasakan manfaat olahraga dalam konsol.
  • 2009: Nintendo Wii Sports menjadi best seller video game.

Computer Game

Kemudian disini saya hanya akan menjelaskan kategori Computer Games Apa itu Computer Game?

Computer Game (Permainan Komputer) Game ini dimainkan lewat bantuan alat komputer. Terdapat 5 alat yang dapat dikategorikan sebagai komputer, yaitu :

o Expensive dedicated machine, mesin yang dioperasikan dengan koin untuk memainkankannya.

o Inexpensive dedicated machine, disebut juga dengan hand held machine. Alat game watch termasuk dalam katagori ini.

o Multiprogram home, mesin seperti Atari,Nintendo termasuk dalam kelompok komputer ini.

o Personal computer

o Mainframe computer

Computer game berbeda dengan jenis game yang lain karena tidak ada pergerakan secara fisik atau interaksi langsung dengan object kecuali lewat perantaraan komputer. Software yang dibuat harus dapat menangkap reaksi yang cepat dari interaksi yang dihasilkan dengan pemain. Karena itu software untuk computer games harus bersifat real time. Kompleksitas game adalah bergantung dari kemampuan merepresentasikan aturan dan lingkungan game dalam program yang dibuat.

Diantara sekian banyak definisi game, maka definisi yang umum untuk computer game adalah :

A computer game is a software program in which one or more players make decisions through the control of game objects and resources, in pursuit of a goal.

Gim Komputer adalah sebuah program software dimana satu atau lebih pemain berusaha untuk membuat keputusan lewat kontrol terhadap object dan resource guna memenuhi satu tujuan tertentu


Teori Macam-macam Computer Game

Terdapat berbagai macam game, yaitu antara lain:

1. Fun Games
Fun games adalah permainan seperti : skate board, bilyard, catur, puzzle, tetris, golf, Windows Entertainment Pack Games dan semua permainan yang animasinya sedikit dan pembuatannya relatif mudah. Permainan semacam ini terlihat mudah dari segi grafiknya tetapi biasanya sulit dalam algoritma.

2. Arcade Games
Arcade games adalah semua permainan yang mudah dimengerti, menyenangkan dan grafiknya bagus walau biasanya sederhana. Pengertian mudah dimengerti dan menyenangkan dikarenakan permainan ini hanyalah berkisar pada hal-hal yang disenangi umum seperti pukul memukul, tembak menembak, tusuk menusuk, kejar mengejar dan semua yang mudah dan menyenangkan. Yang termasuk kedalam permainan jenis ini adalah Prince of Persia, Street Fighter, Golden Axe, Grand Prix, Robocop.

3. Strategic Games
Strategic games biasanya permainan strategi perang atau bisa juga permainan lain tetapi tetap saja memerlukan strategi untuk memenangkannya seperti startegi bisnis dan strategi politik.

4. Adventure Games
Adventure games terbagi atas tiga macam yaitu petualangan biasa (Multi Layered Adventur), Dungeon-Underworld Adventure (3D Adventure) dan Roll Playing Game Adventure. Biasanya algoritma untuk membuat game ini adalah sedang-sedang saja sampai sulit. Tapi grafik jenis permainan ini benar-benar sulit. Contoh beberapa permainan jenis ini adalah Space Quest IV, Labyrinth of Word, War II dan Diablo.

5. Simulation Games
Dari semua jenis permainan yang ada, masing-masing memiliki tingkat kesulitan dan kemudahannya, jika bukan algoritmanya maka akan mudah dalam hal animasinya, akan tetapi games simulasi bisa disebut sebagai jenis permainan yang paling sulit, baik algoritma pembuatannya maupun animasinya. Permainan jenis ini juga yang paling membuat pusing dibandingkan dengan permainan jenis lainnya. Algoritmanya sangat sulit sebab harus memperhitungkan semua kejadian dalam kondisi sebenarnya. Berbagai efek animasi yang dibuat tidak cukup bermodalkan ahli grafik dan algoritma saja, tetapi sedikitnya harus mengerti persoalan matematika, teknik dan fisika. Contoh permainan jenis ini adalah Stellar7, F-15 Strike Eagle, Flight Simulator 98, F-14 Tomcat, F-16 Falcon, Jet Fighter.

Profesi dalam Pembuatan Game

Dalam membuat sebuah game seperti sekarang ini, paling tidak dilakukan oleh beberapa orang dengan profesi yang berbeda. Berikut ini beberapa contoh profesi yang dibutuhkan dalam pembuatas sebuah game :


1. Game physics programmer

Bertugas sebagai mempelajari dan mengembangkan tampilan fisik dari suatu permainan. Intinya adalah mentransformasikan dunia nyata kedalam sutu game atau permainan. Biasanya permainan yang menampilkan tampilan fisik dari duninya nyata seperti similasi gravitasi, cepretan air, kebakaran,dan masih banyak lagi.

2. Artificial intelligence programmer

Programmer AI (Artificial Intelligence) atau biasa disebut dengan kecerdasan buatan, mengembangkan permainan logika digunakan untuk melaksanakan sejumlah besar tindakanBeberapa game, seperti permainan strategi seperti Civilization III atau RPG seperti The Elder Scrolls IV: Oblivion, gunakan AI berat, sementara yang lain, seperti puzzle game,hemat menggunakannya atau tidak sama sekali.

3. Graphics programmer

Programmer yang mengkhususkan diri dalam bidang ini pengembangan permainan dapat menuntut upah tinggi dan biasanya merupakan komoditas langka. Keahlian mereka dapat digunakan untuk permainan komputer maupun game untuk konsol game seperti PlayStation 3, Nintendo DS, PSP, Wii dan Xbox 360.

4. Sound programmer

Pemrograman suara telah menjadi andalan game pemrograman sejak zaman Pong. Sebagian besar permainan menggunakan audio, dan banyak memiliki skor. Sound programmer bisa dilatih atau memiliki latar belakang formal dalam pemrosesan sinyal digital.

5. Gameplay programmer

Seorang game programmer lebih memfokuskan pada strategi permainan, pelaksanaan permainan teknik dan logika, sehingga para pemain game akan terlibat sebuah permainan.

6. Scripter

Penulis skenerio akan menulis kode untuk membuat semua konten dalam permainan-jika pemain yang seharusnya untuk menembak musuh tertentu, dan sebuah tombol merah yang seharusnya muncul bersama beberapa teks pada layar, maka fungsi ini adalah semua ditulis sebagai bagian dari program inti di C atau bahasa assembly oleh Sripter programmer.

7. UI programmer

Programmer ini mengkhususkan dalam pemrograman user interface (UIS) untuk permainan. UI lanjutan sistem dapat memungkinkan scripting dan efek khusus, seperti transparansi, animasi atau efek partikel untuk kontrol.

8. Network programmer

Programmer ini menulis kode yang memungkinkan para pemain bersaing satu sama lain (atau bermain bersama-sama) yang terhubung melalui LAN atau internet (atau dalam kasus-kasus langka, langsung terhubung melalui modem).

9. Lead game programmer

Programmer yang memimpin akhirnya bertanggung jawab atas semua program untuk permainan. Ini adalah tugas mereka untuk memastikan berbagai permainan submodules diimplementasikan dengan baik serta untuk melacak pembangunan dari sudut pandang pemrograman.


Tahap pembuatan game

Tahap pembuatan game yang lazim dilakukan oleh para game programer :


1. Tentukan Genre Game

Pertama pikirkan jenis game yang ingin Anda bikin, apakah berjenis, RPG(Role Playing Game) seperti harvest moon, FPS(First Person Shooter) seperti Counter Strike, SPS(Second Person Shooter) seperti 25 To Life, Arcade seperti Riden, Fighting seperti Street Fighter, Racing seperti Need For Speed, atau RTS(Real Time Strategy) seperti Age Of Empire. Disarankan pilihlah jenis game yang sesuai dengan kemampuan yang Anda miliki ,mudah dan cepat dalam pembuatannya.

2. Tentukan Tool yang ingin digunakan

Ini bagian yang terpenting, dengan apakah Anda ingin membuat game tersebut, biasanya game dibuat dengan bahasa pemograman, jika Anda adalah seorang programer maka Anda bisa membuat game dengan bahasa pemograman yang Anda kuasai, tetapi jika Anda adalah orang yang belum begitu menguasai atau sama sekali tidak mengetahui tentang dunia pemograman maka jangan berkecil hati dan jangan menganggap bahwa membuat game dizaman sekarang masih susah, banyak sekali software yang khusus dibuat untuk membuat game dengan genre tertentu, ada software yang menggunakan bahasa pemograman dalam pembuatan game atau sama sekali tidak membutuhkan pemograman dalam pembuatannya, sehingga Anda hanya perlu menggunakan mouse untuk mengatur jalannya game, karakter jagoan, musuh dan beberapa komponen game lainnya, software untuk membuat game sangat membantu Anda dalam membuat sebuah game.

3. Tentukan gameplay game

Gameplay adalah sistem jalannya game tersebut, mulai dari menu, area permainan, save, load, game over, story line, misiion sukses, mission failed, cara bermain dan sistem lainnya harus Anda tentukan, misal dalam sistem save Anda hanya akan membuat pemain bisa mensave permainan jika jagoannya sudah menuju kesebuah lokasi, kemudian ketika meload karakter jagoan akan kembali ketempat area save, atau ketika dalam menu pemain hanya akan mendapat pilihan menu play game, load game, credit dan quit, atau Anda ingin membuat game yang bercerita tentang seorang mahasiswa yang terlibat dalam perang antar geng jalanan dan mencoba untuk keluar dari permasalahan tersebut. Semua sistem yang digunakan dalam game disebut dengan gameplay. Sebisa mungkin buatlah gameplay game Anda enak untuk dimainkan dan tidak menyulitkan pemain sehingga pemain akan nyaman ketika memainkan game Anda

4. Tentukan grafis yang ingin digunakan

Jenis grafis secara sederhana dapat dibagi menjadi tiga jenis yaitu jenis kartun, semi realis, atau realis. Pilih jenis grafis yang sesuai dengan kebutuhan game Anda dan sesuai dengan kemampuan Anda, kemudian pilih software apa yang ingin Anda gunakan dalam membuat gambarnya, pilihlah yang Anda anggap paling mudah digunakan

5. Tentukan suara yang ingin digunakan

Tanpa suara akan membuat game Anda kehilangan nilainya, karena itulah pilih suara yang ingin digunakan dalam permainan. Pilihan suara bisa Anda bagi-bagi menjadi beberapa bagian seperti bagian main menu, save menu, load menu, shoot, dead, mission sukses, mission failed, loading dan bagian-bagian lainnya, pemilihan suara yang digunakan harus seirama dengan bagiannya, misal untuk bagian mission failed tidak cocok jika menggunakan musik yang bersemangat, haruslah musik yang mengandung kesedihan untuk didengar sehingga akan membuat pemain makin sedih ketika jagoannya kalah. Kemudian pilih software yang ingin Anda gunakan untuk membuat atau mengedit suara yang akan digunakan dalam game

6. Lakukan perencanaan waktu

Dengan perencanaan waktu akan membuat Anda makin bebas melakukan hal lainnya karena perasaan Anda tidak lagi terganggu dengan game yang belum selesai dibuat, kemudian ketika waktu pembuatan game sudah tiba Anda akan membuat game sesuai dengan urutan waktu yang sudah Anda tentukan sehingga Anda tidak bingung bagian game mana yang belum selesai dikerjakan dan yang sudah selesai dikerjakan. Perencanaan waktu pembuatan sangat baik untuk dilakukan

7. Proses pembuatan

Yang terakhir lakukan pembuatan game karena semua komponen yang Anda perlukan sudah disiapkan dari awal, lakukan proses pembuatan berdasarkan waktu yang sudah ditentukan, tidak ada salahnya Anda meminta pertolongan orang lain sehingga akan mempercepat proses pembuatan game Anda.

8. Lakukan publishing

Ketika Anda sudah selesai membuat sebuah game, publish game Anda menjadi setup jika game Anda harus diinstal terlebih dahulu sebelum dimainkan atau publish menjadi exe jika game Anda bisa langsung dimainkan tanpa harus menginstalnya terlebih dahulu, metode mempublish tergantung dengan tool yang Anda gunakan untuk membuat game.

Sumber :

http://cgrg.wordpress.com/2008/03/12/definisi-computer-game/

http://tutorialkuliah.blogspot.com/2009/05/teori-macam-macam-game-komputer.html

http://anobita.blogspot.com/2010/11/berbagai-profesi-dalam-pembuatan-game.html

http://bahaskomputer.blogspot.com/2009/0l5/tahap-pembuatan-game.html